Browse Source

Rename Pluma to Xedit

master
Clement Lefebvre 6 years ago
parent
commit
4304f9ffc1
  1. 12
      HACKING
  2. 2
      Makefile.am
  3. 22
      NEWS
  4. 36
      README
  5. 2
      autogen.sh
  6. 90
      configure.ac
  7. 18
      data/Makefile.am
  8. 44
      data/org.x.editor.gschema.xml.in
  9. 10
      data/xedit-bugreport.sh.in
  10. 34
      data/xedit.1
  11. 14
      data/xedit.appdata.xml.in
  12. 12
      data/xedit.desktop.in.in
  13. 8
      data/xedit.pc.in
  14. 28
      debian/changelog
  15. 62
      debian/control
  16. 408
      debian/copyright
  17. 6
      debian/pluma.install
  18. 6
      debian/rules
  19. 4
      debian/watch
  20. 6
      debian/xedit-common.install
  21. 2
      debian/xedit-common.lintian-overrides
  22. 2
      debian/xedit-dev.install
  23. 0
      debian/xedit-doc.install
  24. 6
      debian/xedit.install
  25. 76
      docs/reference/Makefile.am
  26. 37
      docs/reference/pluma-docs.sgml
  27. 809
      docs/reference/pluma-sections.txt
  28. 32
      docs/reference/pluma.types
  29. 37
      docs/reference/xedit-docs.sgml
  30. 0
      docs/reference/xedit-overrides.txt
  31. 809
      docs/reference/xedit-sections.txt
  32. 32
      docs/reference/xedit.types
  33. 0
      help/C/figures/xedit_format_bold.png
  34. 0
      help/C/figures/xedit_format_italic.png
  35. 0
      help/C/figures/xedit_format_strikethrough.png
  36. 0
      help/C/figures/xedit_format_underline.png
  37. 0
      help/C/figures/xedit_recent_files_menu_icon.png
  38. 0
      help/C/figures/xedit_window.png
  39. 266
      help/C/index.docbook
  40. 14
      help/Makefile.am
  41. 1752
      help/ar/ar.po
  42. 1392
      help/bg/bg.po
  43. 0
      help/bg/figures/xedit_window.png
  44. 1944
      help/ca/ca.po
  45. 0
      help/ca/figures/xedit_window.png
  46. 1910
      help/cs/cs.po
  47. 0
      help/cs/figures/xedit_window.png
  48. 1988
      help/da/da.po
  49. 1934
      help/de/de.po
  50. 0
      help/de/figures/xedit_window.png
  51. 1946
      help/el/el.po
  52. 0
      help/el/figures/xedit_window.png
  53. 1946
      help/es/es.po
  54. 0
      help/es/figures/xedit_window.png
  55. 1938
      help/fi/fi.po
  56. 0
      help/fi/figures/xedit_window.png
  57. 0
      help/fr/figures/xedit_recent_files_menu_icon.png
  58. 0
      help/fr/figures/xedit_window.png
  59. 1900
      help/fr/fr.po
  60. 1906
      help/hu/hu.po
  61. 0
      help/it/figures/xedit_window.png
  62. 1934
      help/it/it.po
  63. 0
      help/ja/figures/xedit_window.png
  64. 1974
      help/ja/ja.po
  65. 0
      help/ko/figures/xedit_window.png
  66. 1952
      help/ko/ko.po
  67. 1704
      help/oc/oc.po
  68. 1940
      help/pt_BR/pt_BR.po
  69. 1910
      help/ru/ru.po
  70. 0
      help/sv/figures/xedit_window.png
  71. 1984
      help/sv/sv.po
  72. 1756
      help/th/th.po
  73. 0
      help/uk/figures/xedit_window.png
  74. 1946
      help/uk/uk.po
  75. 0
      help/xedit.omf.in
  76. 0
      help/zh_CN/figures/xedit_window.png
  77. 2072
      help/zh_CN/zh_CN.po
  78. 0
      help/zh_HK/figures/xedit_window.png
  79. 378
      help/zh_HK/zh_HK.po
  80. 0
      help/zh_TW/figures/xedit_window.png
  81. 374
      help/zh_TW/zh_TW.po
  82. 6
      pixmaps/Makefile.am
  83. 0
      pixmaps/xedit-plugin.png
  84. 0
      pixmaps/xedit.ico
  85. 12
      plugin-loaders/c/Makefile.am
  86. 60
      plugin-loaders/c/pluma-plugin-loader-c.h
  87. 92
      plugin-loaders/c/xedit-plugin-loader-c.c
  88. 60
      plugin-loaders/c/xedit-plugin-loader-c.h
  89. 24
      plugin-loaders/python/Makefile.am
  90. 102
      plugin-loaders/python/bindings/Makefile.am
  91. 1461
      plugin-loaders/python/bindings/pluma.defs
  92. 1461
      plugin-loaders/python/bindings/xedit.defs
  93. 176
      plugin-loaders/python/bindings/xedit.override
  94. 24
      plugin-loaders/python/bindings/xeditcommands.defs
  95. 46
      plugin-loaders/python/bindings/xeditcommands.override
  96. 180
      plugin-loaders/python/bindings/xeditmessage.override
  97. 82
      plugin-loaders/python/bindings/xeditplugin.override
  98. 16
      plugin-loaders/python/bindings/xeditutils.defs
  99. 20
      plugin-loaders/python/bindings/xeditutils.override
  100. 61
      plugin-loaders/python/pluma-plugin-loader-python.h

12
HACKING

@ -1,13 +1,13 @@
guidelines for pluma
guidelines for xedit
====================
pluma source code is maintained using the git version control system
xedit source code is maintained using the git version control system
and is available at the following location:
https://github.com/mate-desktop/pluma
https://github.com/mate-desktop/xedit
Please don't commit directly to the git repository unless
you have been given the green light to commit freely to pluma.
you have been given the green light to commit freely to xedit.
When in doubt assume you haven't ;-).
Please attach patches in GitHub.
@ -23,7 +23,7 @@ your help, I just want to review these fixes before applying.
If you are a "build sheriff", feel free to commit fixes for build and
configure (please, send me an e-mail with the patch you have applied).
When committing to the pluma git repository make sure to include a
When committing to the xedit git repository make sure to include a
meaningful commit message. Changes without a sufficient commit message
will be reverted. Commit messages should have the following format:
@ -54,4 +54,4 @@ tracker reference if applicable) and so forth. Be concise but not too brief.
Thanks,
The pluma team.
The xedit team.

2
Makefile.am

@ -1,7 +1,7 @@
## Process this file with automake to produce Makefile.in
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
SUBDIRS = pluma pixmaps po data plugin-loaders plugins docs help
SUBDIRS = xedit pixmaps po data plugin-loaders plugins docs help
if ENABLE_TESTS
SUBDIRS += tests

22
NEWS

@ -1,13 +1,13 @@
pluma 1.13.0
xedit 1.13.0
============
pluma 1.12.1
xedit 1.12.1
============
* Add --without-matedesktop option to enable build without
dependency on libmate-desktop
pluma 1.12.0
xedit 1.12.0
============
* Add --enable-tests option to enable/disable running tests
@ -16,12 +16,12 @@ pluma 1.12.0
* Bring back active plugins listing in bugreport script
* Drop support for win32/osx and checkupdate plugin
* Retrieve strings directly from gschema (requires intltool 0.50.1)
* Capitalize Pluma in window titles and desktop file
* Capitalize Xedit in window titles and desktop file
* GTK3. fix print-preview
* Some annotation fixes
* Some minor fixes and cleanups
pluma 1.10.2
xedit 1.10.2
============
* Window title: display full path to files on mounted drives
@ -30,7 +30,7 @@ pluma 1.10.2
* Time plugin: GTK+3 fix
* Multiple help fixes
pluma 1.10.1
xedit 1.10.1
============
* Fix gschema translations
@ -38,18 +38,18 @@ pluma 1.10.1
* Fix man page formatting
* Build system fixes
pluma 1.10.0
xedit 1.10.0
============
* Use MateAboutDialog from libmate-desktop
pluma 1.8.1
xedit 1.8.1
===========
* Fix go to line crash
* Translations updates
pluma 1.8.0
xedit 1.8.0
===========
* Add GTK3 support
@ -57,9 +57,9 @@ pluma 1.8.0
* Move user plugin dir from config_dir to data_dir. Plugins should have
never been installed in the config dir as they are not part of the
configuration. This means user will need to move the plugins directory
from: $HOME/.config/pluma/ to $HOME/.local/share/pluma/.
from: $HOME/.config/xedit/ to $HOME/.local/share/xedit/.
pluma 1.5.0
xedit 1.5.0
===========
* Migration to GSettings and drop mateconf

36
README

@ -1,24 +1,24 @@
General Information
===================
pluma is a small and lightweight UTF-8 text editor for the MATE
xedit is a small and lightweight UTF-8 text editor for the MATE
environment. Based on gedit, the text editor for the GNOME2 environment.
pluma is part of MATE and uses the latest GTK+ and MATE libraries.
xedit is part of MATE and uses the latest GTK+ and MATE libraries.
Complete MATE integration is featured, with support for Drag and Drop (DnD)
from Caja (the MATE file manager), the use of the MATE help system,
the MATE Virtual File System and the MATE print framework.
pluma uses a Multiple Document Interface (MDI), which lets you edit more than
xedit uses a Multiple Document Interface (MDI), which lets you edit more than
one document at the same time.
pluma supports most standard editing features, plus several not found in your
xedit supports most standard editing features, plus several not found in your
average text editor (plugins being the most notable of these).
pluma plugins may also be written in the python scripting language: to enable
xedit plugins may also be written in the python scripting language: to enable
python support you need the pygtk and mate-python-desktop bindings.
Although new features are always under development, currently pluma has:
Although new features are always under development, currently xedit has:
* Complete support for UTF-8 text
* Syntax highlighting
@ -30,7 +30,7 @@ Although new features are always under development, currently pluma has:
* Configurable Plugin system, with optional python support
Some of the plugins, packaged and installed with pluma include, among others:
Some of the plugins, packaged and installed with xedit include, among others:
* Word count
* Spell checker
@ -45,7 +45,7 @@ Some of the plugins, packaged and installed with pluma include, among others:
Other external plugins are also available.
pluma is released under the GNU General Public License (GPL) version 2, see
xedit is released under the GNU General Public License (GPL) version 2, see
the file 'COPYING' for more information.
@ -53,14 +53,14 @@ The official web site is:
http://www.mate-desktop.org/
You can download the latest pluma tarball from:
You can download the latest xedit tarball from:
https://pub.mate-desktop.org/releases/
Installation
============
pluma requires GTK+-2.16.x, GtkSourceView 2.4.x and MateConf libraries.
xedit requires GTK+-2.16.x, GtkSourceView 2.4.x and MateConf libraries.
PyGobject 2.12.x, PyGtk 2.12.x and PyGtkSourceView 2.4.x are required to
enable python plugins support.
@ -69,14 +69,14 @@ Simple install procedure:
% gzip -cd mate-text-editor.tar.gz | tar xvf - # unpack the sources
% cd mate-text-editor # change to the toplevel directory
% ./autogen.sh # run the `configure' script
% make # build pluma
% make # build xedit
[ Become root if necessary ]
% make install # install pluma
% make install # install xedit
Running Tests
==================
Pluma has several test that can be run after compilation. Run them by issueing "make check". However there are a couple of requirements that need to be satified before they will pass.
Xedit has several test that can be run after compilation. Run them by issueing "make check". However there are a couple of requirements that need to be satified before they will pass.
* You need the gsettings schemas installed for some tests to be able to run.
* You need to mount sftp://localhost/ with gvfs-mount for one test to pass.
@ -87,7 +87,7 @@ How to report bugs
==================
Bugs should be reported to the MATE bug tracking system.
(https://github.com/mate-desktop/pluma/issues). You will need to create an
(https://github.com/mate-desktop/xedit/issues). You will need to create an
account for yourself.
You can also report bugs using the MATE program bug-buddy.
@ -117,7 +117,7 @@ In the bug report please include:
Patches
=======
Patches should also be submitted to github.com/mate-desktop/pluma. If the patch
Patches should also be submitted to github.com/mate-desktop/xedit. If the patch
fixes an existing bug, add the patch as an attachment to that bug
report.
@ -126,10 +126,10 @@ the patch to that bug report.
Patches should be in unified diff form. (The -u option to GNU diff.)
If you are interested in helping us to develop pluma, please see the
file 'AUTHOR' for contact information and/or send a message to the pluma
If you are interested in helping us to develop xedit, please see the
file 'AUTHOR' for contact information and/or send a message to the xedit
mailing list. See also the file 'HACKING' for more detailed information.
The pluma team.
The xedit team.

2
autogen.sh

@ -4,7 +4,7 @@
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
PKG_NAME="pluma"
PKG_NAME="xedit"
(test -f $srcdir/configure.ac) || {
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"

90
configure.ac

@ -2,25 +2,25 @@ dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.63.2)
m4_define(pluma_major_version, 1)
m4_define(pluma_minor_version, 13)
m4_define(pluma_micro_version, 0)
m4_define(pluma_version, pluma_major_version.pluma_minor_version.pluma_micro_version)
m4_define(xedit_major_version, 1)
m4_define(xedit_minor_version, 13)
m4_define(xedit_micro_version, 0)
m4_define(xedit_version, xedit_major_version.xedit_minor_version.xedit_micro_version)
AC_INIT([pluma], [pluma_version],
[https://github.com/mate-desktop/pluma/issues],
[pluma], [http://mate-desktop.org])
AC_INIT([xedit], [xedit_version],
[https://github.com/mate-desktop/xedit/issues],
[xedit], [http://mate-desktop.org])
AC_CONFIG_HEADERS(config.h)
AC_CONFIG_SRCDIR(pluma/pluma.c)
AC_CONFIG_SRCDIR(xedit/xedit.c)
AC_CONFIG_MACRO_DIR([m4])
AC_DEFINE(PLUMA_MAJOR_VERSION, pluma_major_version, [Pluma major version])
AC_SUBST(PLUMA_MAJOR_VERSION, pluma_major_version)
AC_DEFINE(PLUMA_MINOR_VERSION, pluma_minor_version, [Pluma minor version])
AC_SUBST(PLUMA_MINOR_VERSION, pluma_minor_version)
AC_DEFINE(PLUMA_MICRO_VERSION, pluma_micro_version, [Pluma micro version])
AC_SUBST(PLUMA_MICRO_VERSION, pluma_micro_version)
AC_DEFINE(XEDIT_MAJOR_VERSION, xedit_major_version, [Xedit major version])
AC_SUBST(XEDIT_MAJOR_VERSION, xedit_major_version)
AC_DEFINE(XEDIT_MINOR_VERSION, xedit_minor_version, [Xedit minor version])
AC_SUBST(XEDIT_MINOR_VERSION, xedit_minor_version)
AC_DEFINE(XEDIT_MICRO_VERSION, xedit_micro_version, [Xedit micro version])
AC_SUBST(XEDIT_MICRO_VERSION, xedit_micro_version)
AM_INIT_AUTOMAKE([1.10 dist-xz no-dist-gzip -Wno-portability check-news])
AM_MAINTAINER_MODE
@ -46,7 +46,7 @@ dnl make sure we keep ACLOCAL_FLAGS around for maintainer builds to work
AC_SUBST(ACLOCAL_AMFLAGS, "$ACLOCAL_FLAGS -I m4")
dnl toolbar style for GSettings schemas
TOOLBAR_STYLE="PLUMA_TOOLBAR_SYSTEM"
TOOLBAR_STYLE="XEDIT_TOOLBAR_SYSTEM"
AC_SUBST(TOOLBAR_STYLE)
# GLib min/max required versions
@ -62,7 +62,7 @@ dnl ===============================================================
# This macro expands DIR and assigns it to RET.
# If DIR is NONE, then it's replaced by DEFAULT.
# Based on AC_DEFINE_DIR
AC_DEFUN([PLUMA_FULLPATH], [
AC_DEFUN([XEDIT_FULLPATH], [
test "x$prefix" = xNONE && prefix="$ac_default_prefix"
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
ac_expand=[$]$1
@ -72,8 +72,8 @@ AC_DEFUN([PLUMA_FULLPATH], [
])
dnl FULL_LIBEXECDIR is used for X-MATE-Bugzilla-ExtraInfoScript expansion
dnl in data/pluma.desktop.in.in
PLUMA_FULLPATH(libexecdir, NONE, FULL_LIBEXECDIR)
dnl in data/xedit.desktop.in.in
XEDIT_FULLPATH(libexecdir, NONE, FULL_LIBEXECDIR)
AC_SUBST(FULL_LIBEXECDIR)
dnl ================================================================
@ -81,7 +81,7 @@ dnl Gettext stuff.
dnl ================================================================
IT_PROG_INTLTOOL([0.50.1])
GETTEXT_PACKAGE=pluma
GETTEXT_PACKAGE=xedit
AC_SUBST([GETTEXT_PACKAGE])
AM_GLIB_GNU_GETTEXT
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Define to the Gettext package name])
@ -174,7 +174,7 @@ esac
AC_SUBST(GTK_API_VERSION)
PKG_CHECK_MODULES(GMODULE,gmodule-2.0,[GMODULE_ADD="gmodule-2.0"],[GMODULE_ADD=""])
PKG_CHECK_MODULES(PLUMA, [
PKG_CHECK_MODULES(XEDIT, [
libxml-2.0 >= 2.5.0
glib-2.0 >= 2.36.0
$GMODULE_ADD
@ -186,11 +186,11 @@ PKG_CHECK_MODULES(PLUMA, [
PKG_CHECK_MODULES(X11, [x11])
PLUMA_CFLAGS="$PLUMA_CFLAGS $X11_CFLAGS"
PLUMA_LIBS="$PLUMA_LIBS $X11_LIBS"
XEDIT_CFLAGS="$XEDIT_CFLAGS $X11_CFLAGS"
XEDIT_LIBS="$XEDIT_LIBS $X11_LIBS"
AC_SUBST(PLUMA_CFLAGS)
AC_SUBST(PLUMA_LIBS)
AC_SUBST(XEDIT_CFLAGS)
AC_SUBST(XEDIT_LIBS)
PKG_CHECK_MODULES(EGG_SMCLIENT, [sm >= 1.0.0])
@ -356,26 +356,26 @@ LOADER_LIBTOOL_FLAGS="-module -avoid-version"
AC_SUBST(PLUGIN_LIBTOOL_FLAGS)
AC_SUBST(LOADER_LIBTOOL_FLAGS)
PLUMA_PLUGINS_DATA_DIR="$datadir/pluma/plugins"
AC_SUBST(PLUMA_PLUGINS_DATA_DIR)
XEDIT_PLUGINS_DATA_DIR="$datadir/xedit/plugins"
AC_SUBST(XEDIT_PLUGINS_DATA_DIR)
PLUMA_PLUGINS_LIBS_DIR="$libdir/pluma/plugins"
AC_SUBST(PLUMA_PLUGINS_LIBS_DIR)
XEDIT_PLUGINS_LIBS_DIR="$libdir/xedit/plugins"
AC_SUBST(XEDIT_PLUGINS_LIBS_DIR)
YELP_HELP_INIT
AC_CONFIG_FILES([
Makefile
data/pluma.desktop.in
data/pluma-bugreport.sh
data/pluma.pc
data/org.mate.pluma.gschema.xml
data/xedit.desktop.in
data/xedit-bugreport.sh
data/xedit.pc
data/org.x.editor.gschema.xml
data/Makefile
docs/Makefile
docs/reference/Makefile
pluma/dialogs/Makefile
pluma/smclient/Makefile
pluma/Makefile
xedit/dialogs/Makefile
xedit/smclient/Makefile
xedit/Makefile
help/Makefile
pixmaps/Makefile
plugin-loaders/Makefile
@ -390,7 +390,7 @@ plugins/externaltools/Makefile
plugins/externaltools/scripts/Makefile
plugins/externaltools/tools/Makefile
plugins/filebrowser/Makefile
plugins/filebrowser/org.mate.pluma.plugins.filebrowser.gschema.xml
plugins/filebrowser/org.x.editor.plugins.filebrowser.gschema.xml
plugins/modelines/Makefile
plugins/pythonconsole/Makefile
plugins/pythonconsole/pythonconsole/Makefile
@ -402,10 +402,10 @@ plugins/snippets/Makefile
plugins/snippets/snippets/Makefile
plugins/sort/Makefile
plugins/spell/Makefile
plugins/spell/org.mate.pluma.plugins.spell.gschema.xml
plugins/spell/org.x.editor.plugins.spell.gschema.xml
plugins/taglist/Makefile
plugins/time/Makefile
plugins/time/org.mate.pluma.plugins.time.gschema.xml
plugins/time/org.x.editor.plugins.time.gschema.xml
plugins/trailsave/Makefile
po/Makefile.in
tests/Makefile
@ -426,29 +426,29 @@ Configuration:
Tests enabled: $enable_tests
"
if expr ${PLUMA_MINOR_VERSION} % 2 > /dev/null; then
stable_version=`expr ${PLUMA_MINOR_VERSION} - 1`
if expr ${XEDIT_MINOR_VERSION} % 2 > /dev/null; then
stable_version=`expr ${XEDIT_MINOR_VERSION} - 1`
cat << EOF
*** IMPORTANT ***
This is an unstable version of pluma.
This is an unstable version of xedit.
It is for test purposes only.
Please, DO NOT use it in a production environment.
It will probably crash and you will lose your data.
If you are looking for a stable release of pluma, either download
If you are looking for a stable release of xedit, either download
it from:
http://pub.mate-desktop.org/release/1.${stable_version}/
Or checkout the 1.${stable_version} branch of the pluma module from:
Or checkout the 1.${stable_version} branch of the xedit module from:
git://github.com/mate-desktop/pluma.git
git://github.com/mate-desktop/xedit.git
Thanks,
The pluma team
The xedit team
*** END OF WARNING ***
EOF

18
data/Makefile.am

@ -1,30 +1,30 @@
desktopdir = $(datadir)/applications
desktop_in_files = pluma.desktop.in
desktop_in_files = xedit.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
@INTLTOOL_XML_RULE@
appdatadir = $(datadir)/appdata
appdata_in_files = pluma.appdata.xml.in
appdata_in_files = xedit.appdata.xml.in
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
gsettings_SCHEMAS = org.mate.pluma.gschema.xml
gsettings_SCHEMAS = org.x.editor.gschema.xml
@GSETTINGS_RULES@
man_MANS = pluma.1
man_MANS = xedit.1
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = pluma.pc
pkgconfig_DATA = xedit.pc
bugreportdir = $(libexecdir)/pluma
bugreport_SCRIPTS = pluma-bugreport.sh
bugreportdir = $(libexecdir)/xedit
bugreport_SCRIPTS = xedit-bugreport.sh
EXTRA_DIST = \
$(appdata_in_files) \
$(desktop_in_files) \
$(man_MANS) \
pluma.pc.in \
pluma-bugreport.sh.in
xedit.pc.in \
xedit-bugreport.sh.in
CLEANFILES = \
$(desktop_DATA) \

44
data/org.mate.pluma.gschema.xml.in → data/org.x.editor.gschema.xml.in

@ -1,10 +1,10 @@
<?xml version="1.0"?>
<schemalist gettext-domain="@GETTEXT_PACKAGE@">
<schema id="org.mate.pluma" path="/org/mate/pluma/">
<schema id="org.x.editor" path="/org.x.editor/">
<key name="use-default-font" type="b">
<default>true</default>
<summary>Use Default Font</summary>
<description>Whether to use the system's default fixed width font for editing text instead of a font specific to pluma. If this option is turned off, then the font named in the "Editor Font" option will be used instead of the system font.</description>
<description>Whether to use the system's default fixed width font for editing text instead of a font specific to xedit. If this option is turned off, then the font named in the "Editor Font" option will be used instead of the system font.</description>
</key>
<key name="editor-font" type="s">
<default context="editor-font" l10n="messages">'Monospace 12'</default>
@ -19,27 +19,27 @@
<key name="create-backup-copy" type="b">
<default>false</default>
<summary>Create Backup Copies</summary>
<description>Whether pluma should create backup copies for the files it saves. You can set the backup file extension with the "Backup Copy Extension" option.</description>
<description>Whether xedit should create backup copies for the files it saves. You can set the backup file extension with the "Backup Copy Extension" option.</description>
</key>
<key name="auto-save" type="b">
<default>false</default>
<summary>Autosave</summary>
<description>Whether pluma should automatically save modified files after a time interval. You can set the time interval with the "Autosave Interval" option.</description>
<description>Whether xedit should automatically save modified files after a time interval. You can set the time interval with the "Autosave Interval" option.</description>
</key>
<key name="auto-save-interval" type="i">
<default>10</default>
<summary>Autosave Interval</summary>
<description>Number of minutes after which pluma will automatically save modified files. This will only take effect if the "Autosave" option is turned on.</description>
<description>Number of minutes after which xedit will automatically save modified files. This will only take effect if the "Autosave" option is turned on.</description>
</key>
<key name="writable-vfs-schemes" type="as">
<default>[ 'dav', 'davs', 'ftp', 'sftp', 'smb', 'ssh' ]</default>
<summary>Writable VFS schemes</summary>
<description>List of VFS schemes pluma supports in write mode. The 'file' scheme is writable by default.</description>
<description>List of VFS schemes xedit supports in write mode. The 'file' scheme is writable by default.</description>
</key>
<key name="max-undo-actions" type="i">
<default>2000</default>
<summary>Maximum Number of Undo Actions</summary>
<description>Maximum number of actions that pluma will be able to undo or redo. Use "-1" for unlimited number of actions.</description>
<description>Maximum number of actions that xedit will be able to undo or redo. Use "-1" for unlimited number of actions.</description>
</key>
<key name="wrap-mode" type="s">
<default>'GTK_WRAP_WORD'</default>
@ -54,32 +54,32 @@
<key name="insert-spaces" type="b">
<default>false</default>
<summary>Insert spaces</summary>
<description>Whether pluma should insert spaces instead of tabs.</description>
<description>Whether xedit should insert spaces instead of tabs.</description>
</key>
<key name="auto-indent" type="b">
<default>false</default>
<summary>Automatic indent</summary>
<description>Whether pluma should enable automatic indentation.</description>
<description>Whether xedit should enable automatic indentation.</description>
</key>
<key name="display-line-numbers" type="b">
<default>false</default>
<summary>Display Line Numbers</summary>
<description>Whether pluma should display line numbers in the editing area.</description>
<description>Whether xedit should display line numbers in the editing area.</description>
</key>
<key name="highlight-current-line" type="b">
<default>false</default>
<summary>Highlight Current Line</summary>
<description>Whether pluma should highlight the current line.</description>
<description>Whether xedit should highlight the current line.</description>
</key>
<key name="bracket-matching" type="b">
<default>false</default>
<summary>Highlight Matching Bracket</summary>
<description>Whether pluma should highlight the bracket matching the selected one.</description>
<description>Whether xedit should highlight the bracket matching the selected one.</description>
</key>
<key name="display-right-margin" type="b">
<default>false</default>
<summary>Display Right Margin</summary>
<description>Whether pluma should display the right margin in the editing area.</description>
<description>Whether xedit should display the right margin in the editing area.</description>
</key>
<key name="right-margin-position" type="i">
<default>80</default>
@ -94,17 +94,17 @@
<key name="restore-cursor-position" type="b">
<default>true</default>
<summary>Restore Previous Cursor Position</summary>
<description>Whether pluma should restore the previous cursor position when a file is loaded.</description>
<description>Whether xedit should restore the previous cursor position when a file is loaded.</description>
</key>
<key name="enable-search-highlighting" type="b">
<default>true</default>
<summary>Enable Search Highlighting</summary>
<description>Whether pluma should highlight all the occurrences of the searched text.</description>
<description>Whether xedit should highlight all the occurrences of the searched text.</description>
</key>
<key name="enable-syntax-highlighting" type="b">
<default>true</default>
<summary>Enable Syntax Highlighting</summary>
<description>Whether pluma should enable syntax highlighting.</description>
<description>Whether xedit should enable syntax highlighting.</description>
</key>
<key name="toolbar-visible" type="b">
<default>true</default>
@ -114,7 +114,7 @@
<key name="toolbar-buttons-style" type="s">
<default>'@TOOLBAR_STYLE@'</default>
<summary>Toolbar Buttons Style</summary>
<description>Style for the toolbar buttons. Possible values are "PLUMA_TOOLBAR_SYSTEM" to use the system's default style, "PLUMA_TOOLBAR_ICONS" to display icons only, "PLUMA_TOOLBAR_ICONS_AND_TEXT" to display both icons and text, and "PLUMA_TOOLBAR_ICONS_BOTH_HORIZ" to display prioritized text beside icons. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.</description>
<description>Style for the toolbar buttons. Possible values are "XEDIT_TOOLBAR_SYSTEM" to use the system's default style, "XEDIT_TOOLBAR_ICONS" to display icons only, "XEDIT_TOOLBAR_ICONS_AND_TEXT" to display both icons and text, and "XEDIT_TOOLBAR_ICONS_BOTH_HORIZ" to display prioritized text beside icons. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.</description>
</key>
<key name="statusbar-visible" type="b">
<default>true</default>
@ -139,12 +139,12 @@
<key name="print-syntax-highlighting" type="b">
<default>true</default>
<summary>Print Syntax Highlighting</summary>
<description>Whether pluma should print syntax highlighting when printing documents.</description>
<description>Whether xedit should print syntax highlighting when printing documents.</description>
</key>
<key name="print-header" type="b">
<default>true</default>
<summary>Print Header</summary>
<description>Whether pluma should include a document header when printing documents.</description>
<description>Whether xedit should include a document header when printing documents.</description>
</key>
<key name="print-wrap-mode" type="s">
<default>'GTK_WRAP_WORD'</default>
@ -154,7 +154,7 @@
<key name="print-line-numbers" type="i">
<default>0</default>
<summary>Print Line Numbers</summary>
<description>If this value is 0, then no line numbers will be inserted when printing a document. Otherwise, pluma will print line numbers every such number of lines.</description>
<description>If this value is 0, then no line numbers will be inserted when printing a document. Otherwise, xedit will print line numbers every such number of lines.</description>
</key>
<key name="print-font-body-pango" type="s">
<default context="print-font-body-pango" l10n="messages">'Monospace 9'</default>
@ -174,7 +174,7 @@
<key name="auto-detected-encodings" type="as">
<default context="auto-detected" l10n="messages">[ 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16' ]</default>
<summary>Automatically Detected Encodings</summary>
<description>Sorted list of encodings used by pluma for automatically detecting the encoding of a file. "CURRENT" represents the current locale encoding. Only recognized encodings are used.</description>
<description>Sorted list of encodings used by xedit for automatically detecting the encoding of a file. "CURRENT" represents the current locale encoding. Only recognized encodings are used.</description>
</key>
<key name="shown-in-menu-encodings" type="as">
<default context="shown-in-menu" l10n="messages">[ 'ISO-8859-15' ]</default>
@ -194,7 +194,7 @@
<key name="active-plugins" type="as">
<default>[ 'docinfo', 'modelines', 'filebrowser', 'spell', 'time' ]</default>
<summary>Active plugins</summary>
<description>List of active plugins. It contains the "Location" of the active plugins. See the .pluma-plugin file for obtaining the "Location" of a given plugin.</description>
<description>List of active plugins. It contains the "Location" of the active plugins. See the .xedit-plugin file for obtaining the "Location" of a given plugin.</description>
</key>
</schema>
</schemalist>

10
data/pluma-bugreport.sh.in → data/xedit-bugreport.sh.in

@ -20,22 +20,22 @@ echo_padded ()
if (which gsettings >/dev/null)
then
echo "GSettings configuration dump:"
gsettings list-recursively org.mate.pluma
gsettings list-recursively org.x.editor
echo
fi
echo "Active plugins:"
gsettings get org.mate.pluma active-plugins \
gsettings get org.x.editor active-plugins \
| sed -r -e 's/^\[(.*)\]$/\1/' -e 's/, /\n/g' \
| sed -e 's/^.*$/ - \0/'
echo
# Manually installed plugins (in $HOME)
if [ -d $HOME/.config/pluma/plugins ]
if [ -d $HOME/.config/xedit/plugins ]
then
echo "Plugins in \$HOME:"
ls $HOME/.config/pluma/plugins/*.pluma-plugin \
| sed -r -e 's#.*/([^/]*)\.pluma-plugin$# - \1#'
ls $HOME/.config/xedit/plugins/*.xedit-plugin \
| sed -r -e 's#.*/([^/]*)\.xedit-plugin$# - \1#'
else
echo "No plugin installed in \$HOME."
fi

34
data/pluma.1 → data/xedit.1

@ -1,22 +1,22 @@
.\" Man page for Pluma.
.TH PLUMA 1 "29 January 2014" "MATE Desktop Environment"
.\" Man page for Xedit.
.TH XEDIT 1 "29 January 2014" "MATE Desktop Environment"
.\" Please adjust this date when revising the manpage.
.\"
.SH "NAME"
Pluma \- The MATE Text Editor
Xedit \- The MATE Text Editor
.SH "SYNOPSIS"
.B pluma [OPTIONS...] [FILES...]
.B xedit [OPTIONS...] [FILES...]
.SH "DESCRIPTION"
Pluma is the official text editor of the MATE desktop environment. While aiming at simplicity and ease of use, Pluma is a powerful general purpose text editor. It can be used to create and edit all sorts of text files.
Xedit is the official text editor of the MATE desktop environment. While aiming at simplicity and ease of use, Xedit is a powerful general purpose text editor. It can be used to create and edit all sorts of text files.
.PP
Pluma features a flexible plugin system which can be used to dynamically add new advanced features to Pluma itself.
Xedit features a flexible plugin system which can be used to dynamically add new advanced features to Xedit itself.
.PP
This manual page briefly documents the \fBpluma\fR command.
This manual page briefly documents the \fBxedit\fR command.
.SH "OPTIONS"
.TP
\fBfilename(s)...\fR
Specifies the file to open when \fBpluma\fR starts. If this is not specified, \fBpluma\fR will start a new, blank file with an "Unsaved Document" label. Multiple files can be loaded if they are separated by spaces. \fBpluma\fR also supports handling of remote files.
Specifies the file to open when \fBxedit\fR starts. If this is not specified, \fBxedit\fR will start a new, blank file with an "Unsaved Document" label. Multiple files can be loaded if they are separated by spaces. \fBxedit\fR also supports handling of remote files.
.TP
\fB\-\-display=DISPLAY\fR
X display to use.
@ -25,10 +25,10 @@ X display to use.
Set the character encoding to be used for opening the files listed on the command line.
.TP
\fB\-\-new\-window\fR
Create a new toplevel window in an existing instance of \fBpluma\fR.
Create a new toplevel window in an existing instance of \fBxedit\fR.
.TP
\fB\-\-new\-document\fR
Create a new document in an existing instance of \fBpluma\fR, on the last Pluma window that had focus.
Create a new document in an existing instance of \fBxedit\fR, on the last Xedit window that had focus.
.TP
\fB+[num]\fR
For the first file, go to the line specified by "num" (do not insert a space between the "+" sign and the number).
@ -49,25 +49,25 @@ Print all command line options.
This program also accepts the standard GTK options.
.SH "EXAMPLES"
\fBpluma \-\-encoding WINDOWS-1252 ftp://ftp.kernel.org/pub/linux/kernel/README\fR
\fBxedit \-\-encoding WINDOWS-1252 ftp://ftp.kernel.org/pub/linux/kernel/README\fR
.RS 4
Open the Linux Kernel README file from kernel.org's FTP server using Windows-1252 character encoding.
.RE
.PP
\fBpluma +156 http://mate-desktop.org/\fR
\fBxedit +156 http://mate-desktop.org/\fR
.RS 4
Open the main web page of mate-desktop.org and jump to line 156.
.RE
.PP
\fBpluma \-\-new\-window ~/.bashrc ~/.bash_history\fR
\fBxedit \-\-new\-window ~/.bashrc ~/.bash_history\fR
.RS 4
Open the current users .bashrc and .bash_history files in a new Pluma window.
Open the current users .bashrc and .bash_history files in a new Xedit window.
.SH "BUGS"
.SS Should you encounter any bugs, they may be reported at:
http://github.com/mate-desktop/pluma/issues
http://github.com/mate-desktop/xedit/issues
.SH "NOTES"
This version of the Pluma Manual Page was written with Pluma. =)
This version of the Xedit Manual Page was written with Xedit. =)
.SH "AUTHORS"
.SS This Man Page has been updated/re-written for the MATE Desktop Environment by:
Adam Erdman <hekel@archlinux.info> (2014)
@ -83,5 +83,5 @@ Chema Celorio
.fi
.SH "SEE ALSO"
.SS
Pluma documentation can be found from the "Help" menu, or by pressing the F1 key.
Xedit documentation can be found from the "Help" menu, or by pressing the F1 key.
Further information may also be available at: http://wiki.mate-desktop.org/docs

14
data/pluma.appdata.xml.in → data/xedit.appdata.xml.in

@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 MATE team <mate-dev@ml.mate-desktop.org> -->
<component type="desktop">
<id>pluma.desktop</id>
<id>xedit.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<name>Pluma</name>
<name>Xedit</name>
<_summary>A Text Editor for the MATE desktop environment</_summary>
<_description>
<p>
Pluma is a small, but powerful text editor designed specifically for
Xedit is a small, but powerful text editor designed specifically for
the MATE desktop. It has most standard text editor functions and fully
supports international text in Unicode. Advanced features include syntax
highlighting and automatic indentation of source code, printing and editing
of multiple documents in one window.
</p>
<p>
Pluma is extensible through a plugin system, which currently includes
Xedit is extensible through a plugin system, which currently includes
support for spell checking, comparing files, viewing CVS ChangeLogs, and
adjusting indentation levels.
</p>
@ -23,17 +23,17 @@
<screenshots>
<screenshot type="default">
<image width="960" height="540">
https://alexpl.fedorapeople.org/AppData/pluma/screens/pluma_01.png
https://alexpl.fedorapeople.org/AppData/xedit/screens/xedit_01.png
</image>
</screenshot>
<screenshot>
<image width="960" height="540">
https://alexpl.fedorapeople.org/AppData/pluma/screens/pluma_02.png
https://alexpl.fedorapeople.org/AppData/xedit/screens/xedit_02.png
</image>
</screenshot>
<screenshot>
<image width="960" height="540">
https://alexpl.fedorapeople.org/AppData/pluma/screens/pluma_03.png
https://alexpl.fedorapeople.org/AppData/xedit/screens/xedit_03.png
</image>
</screenshot>
</screenshots>

12
data/pluma.desktop.in.in → data/xedit.desktop.in.in

@ -1,8 +1,8 @@
[Desktop Entry]
_Name=Pluma
_Name=Xedit
_GenericName=Text Editor
_Comment=Edit text files
Exec=pluma %U
Exec=xedit %U
Terminal=false
Type=Application
StartupNotify=true
@ -10,10 +10,10 @@ MimeType=text/plain;
Icon=accessories-text-editor
Categories=GTK;Utility;TextEditor;
Keywords=text;editor;MATE;tabs;highlighting;code;multiple;files;pluggable;
X-MATE-DocPath=pluma/pluma.xml
_X-MATE-FullName=Pluma Text Editor
X-MATE-DocPath=xedit/xedit.xml
_X-MATE-FullName=Xedit Text Editor
X-MATE-Bugzilla-Bugzilla=MATE
X-MATE-Bugzilla-Product=Pluma
X-MATE-Bugzilla-Product=Xedit
X-MATE-Bugzilla-Component=general
X-MATE-Bugzilla-Version=@VERSION@
X-MATE-Bugzilla-ExtraInfoScript=@FULL_LIBEXECDIR@/pluma/pluma-bugreport.sh
X-MATE-Bugzilla-ExtraInfoScript=@FULL_LIBEXECDIR@/xedit/xedit-bugreport.sh

8
data/pluma.pc.in → data/xedit.pc.in

@ -2,11 +2,11 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
pluginsdir=@libdir@/pluma/plugins
pluginsdir=@libdir@/xedit/plugins
Name: pluma
Description: pluma
Name: xedit
Description: xedit
Requires: gtksourceview-@GTK_API_VERSION@
Version: @VERSION@
Cflags: -I${includedir}/pluma
Cflags: -I${includedir}/xedit
Libs: -L${libdir}

28
debian/changelog

@ -1,82 +1,82 @@
pluma (1.12.1-1) unstable; urgency=medium
xedit (1.12.1-1) unstable; urgency=medium
* New upstream bugfix release
-- Vlad Orlov <monsta@inbox.ru> Mon, 07 Dec 2015 11:18:59 +0300
pluma (1.12.0-1) unstable; urgency=medium
xedit (1.12.0-1) unstable; urgency=medium
* New upstream release
-- Clement Lefebvre <root@linuxmint.com> Tue, 03 Nov 2015 13:22:14 +0000
pluma (1.11.0-1) unstable; urgency=medium
xedit (1.11.0-1) unstable; urgency=medium
* New upstream development release
-- Vlad Orlov <monsta@inbox.ru> Thu, 15 Oct 2015 17:03:49 +0300
pluma (1.10.2-1) unstable; urgency=medium
xedit (1.10.2-1) unstable; urgency=medium
* New upstream bugfix release
-- Vlad Orlov <monsta@inbox.ru> Wed, 15 Jul 2015 17:41:57 +0300
pluma (1.10.1-1) unstable; urgency=medium
xedit (1.10.1-1) unstable; urgency=medium
* New upstream bugfix release
-- Vlad Orlov <monsta@inbox.ru> Thu, 25 Jun 2015 12:40:02 +0300
pluma (1.10.0-1) unstable; urgency=medium
xedit (1.10.0-1) unstable; urgency=medium
* New upstream release
-- Vlad Orlov <monsta@inbox.ru> Tue, 23 Jun 2015 17:11:54 +0300
pluma (1.9.90-1) unstable; urgency=low
xedit (1.9.90-1) unstable; urgency=low
* New upstream release candidate
-- Stefano Karapetsas <stefano@karapetsas.com> Mon, 06 Apr 2015 11:26:50 +0200
pluma (1.9.1-1) unstable; urgency=medium
xedit (1.9.1-1) unstable; urgency=medium
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Thu, 22 Jan 2015 11:55:31 +0100
pluma (1.9.0-1) unstable; urgency=low
xedit (1.9.0-1) unstable; urgency=low
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Tue, 22 Apr 2014 16:14:41 +0200
pluma (1.8.0-0) unstable; urgency=low
xedit (1.8.0-0) unstable; urgency=low
* New upstream release
-- Stefano Karapetsas <stefano@karapetsas.com> Thu, 06 Mar 2014 23:26:22 +0100
pluma (1.7.90-1) unstable; urgency=low
xedit (1.7.90-1) unstable; urgency=low
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Tue, 18 Feb 2014 22:05:43 +0100
pluma (1.7.2-1) unstable; urgency=low
xedit (1.7.2-1) unstable; urgency=low
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Thu, 13 Feb 2014 22:35:30 +0100
pluma (1.7.1-1) unstable; urgency=low
xedit (1.7.1-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Sat, 18 Jan 2014 13:49:19 +0100
pluma (1.7.0-1) unstable; urgency=low
xedit (1.7.0-1) unstable; urgency=low
* New upstream development release.

62
debian/control

@ -1,4 +1,4 @@
Source: pluma
Source: xedit
Section: x11
Priority: optional
Maintainer: Stefano Karapetsas <stefano@karapetsas.com>
@ -24,11 +24,11 @@ Build-Depends: autotools-dev,
Standards-Version: 3.9.6
Homepage: http://www.mate-desktop.org/
Package: pluma
Package: xedit
Architecture: any
Depends: iso-codes,
mate-desktop-common,
pluma-common (= ${source:Version}),
xedit-common (= ${source:Version}),
${misc:Depends},
${python:Depends},
${shlibs:Depends},
@ -38,113 +38,113 @@ Breaks: mate-text-editor (<< 1.5.0),
Replaces: mate-text-editor (<< 1.5.0),
XB-Python-Version: ${python:Versions}
Description: official text editor of the MATE desktop environment
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
Package: pluma-common
Package: xedit-common
Architecture: all
Depends: python,
${misc:Depends},
Breaks: mate-text-editor (<< 1.5.0),
Description: official text editor of the MATE desktop environment (common files)
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains the architecture independent files.
Package: pluma-dev
Package: xedit-dev
Architecture: any
Section: devel
Depends: pluma (= ${binary:Version}),
Depends: xedit (= ${binary:Version}),
${misc:Depends},
Breaks: mate-text-editor (<< 1.5.0),
Description: official text editor of the MATE desktop environment (development files)
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains the development files for building Pluma plugins.
This package contains the development files for building Xedit plugins.
Package: pluma-dbg
Package: xedit-dbg
Section: debug
Priority: extra
Architecture: any
Depends: pluma (= ${binary:Version}),
Depends: xedit (= ${binary:Version}),
${misc:Depends},
Description: official text editor of the MATE desktop environment (debugging symbols)
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains debugging symbols for Pluma. It is
This package contains debugging symbols for Xedit. It is
provided to help debugging problems.
.
The debugging symbols are installed in /usr/lib/debug and will
automatically be used by gdb.
Package: pluma-doc
Package: xedit-doc
Section: doc
Architecture: all
Depends: ${misc:Depends},
Description: official text editor of the MATE desktop environment (documentation files)
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.

408
debian/copyright

@ -1,88 +1,88 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: pluma (old name: mate-text-editor)
Upstream-Name: xedit (old name: mate-text-editor)
Upstream-Contact: Stefano Karapetsas <stefano@karapetsas.com>
Source: http://git.mate-desktop.org/pluma/
Files: plugins/docinfo/pluma-docinfo-plugin.c
plugins/docinfo/pluma-docinfo-plugin.h
plugins/spell/pluma-spell-checker-dialog.c
plugins/spell/pluma-spell-checker-dialog.h
plugins/spell/pluma-spell-checker-language.h
plugins/spell/pluma-spell-checker.c
plugins/spell/pluma-spell-checker.h
plugins/spell/pluma-spell-language-dialog.c
plugins/spell/pluma-spell-language-dialog.h
plugins/spell/pluma-spell-plugin.c
plugins/spell/pluma-spell-plugin.h
plugins/taglist/pluma-taglist-plugin-panel.c
plugins/taglist/pluma-taglist-plugin-panel.h
plugins/taglist/pluma-taglist-plugin-parser.c
plugins/taglist/pluma-taglist-plugin-parser.h
plugins/taglist/pluma-taglist-plugin.c
plugins/taglist/pluma-taglist-plugin.h
plugins/time/pluma-time-plugin.c
plugins/time/pluma-time-plugin.h
pluma/dialogs/pluma-encodings-dialog.c
pluma/dialogs/pluma-encodings-dialog.h
pluma/dialogs/pluma-preferences-dialog.c
pluma/dialogs/pluma-preferences-dialog.h
pluma/dialogs/pluma-search-dialog.c
pluma/dialogs/pluma-search-dialog.h
pluma/pluma-app.c
pluma/pluma-app.h
pluma/pluma-documents-panel.c
pluma/pluma-documents-panel.h
pluma/pluma-encodings-combo-box.c
pluma/pluma-encodings-combo-box.h
pluma/pluma-encodings.h
pluma/pluma-file-chooser-dialog.c
pluma/pluma-file-chooser-dialog.h
pluma/pluma-help.c
pluma/pluma-help.h
pluma/pluma-io-error-message-area.c
pluma/pluma-io-error-message-area.h
pluma/pluma-language-manager.c
pluma/pluma-language-manager.h
pluma/pluma-metadata-manager.c
pluma/pluma-metadata-manager.h
pluma/pluma-panel.c
pluma/pluma-panel.h
pluma/pluma-plugin-manager.h
pluma/pluma-plugin.c
pluma/pluma-plugin.h
pluma/pluma-plugins-engine.c
pluma/pluma-plugins-engine.h
pluma/pluma-prefs-manager-app.c
pluma/pluma-prefs-manager-app.h
pluma/pluma-prefs-manager-private.h
pluma/pluma-prefs-manager.c
pluma/pluma-prefs-manager.h
pluma/pluma-progress-message-area.c
pluma/pluma-progress-message-area.h
pluma/pluma-tab.c
pluma/pluma-tab.h
pluma/pluma-ui.h
pluma/pluma-ui.xml
pluma/pluma-window-private.h
pluma/pluma-window.c
pluma/pluma-window.h
pluma/pluma.c
Source: http://git.mate-desktop.org/xedit/
Files: plugins/docinfo/xedit-docinfo-plugin.c
plugins/docinfo/xedit-docinfo-plugin.h
plugins/spell/xedit-spell-checker-dialog.c
plugins/spell/xedit-spell-checker-dialog.h
plugins/spell/xedit-spell-checker-language.h
plugins/spell/xedit-spell-checker.c
plugins/spell/xedit-spell-checker.h
plugins/spell/xedit-spell-language-dialog.c
plugins/spell/xedit-spell-language-dialog.h
plugins/spell/xedit-spell-plugin.c
plugins/spell/xedit-spell-plugin.h
plugins/taglist/xedit-taglist-plugin-panel.c
plugins/taglist/xedit-taglist-plugin-panel.h
plugins/taglist/xedit-taglist-plugin-parser.c
plugins/taglist/xedit-taglist-plugin-parser.h
plugins/taglist/xedit-taglist-plugin.c
plugins/taglist/xedit-taglist-plugin.h
plugins/time/xedit-time-plugin.c
plugins/time/xedit-time-plugin.h
xedit/dialogs/xedit-encodings-dialog.c
xedit/dialogs/xedit-encodings-dialog.h
xedit/dialogs/xedit-preferences-dialog.c
xedit/dialogs/xedit-preferences-dialog.h
xedit/dialogs/xedit-search-dialog.c
xedit/dialogs/xedit-search-dialog.h
xedit/xedit-app.c
xedit/xedit-app.h
xedit/xedit-documents-panel.c
xedit/xedit-documents-panel.h
xedit/xedit-encodings-combo-box.c
xedit/xedit-encodings-combo-box.h
xedit/xedit-encodings.h
xedit/xedit-file-chooser-dialog.c
xedit/xedit-file-chooser-dialog.h
xedit/xedit-help.c
xedit/xedit-help.h
xedit/xedit-io-error-message-area.c
xedit/xedit-io-error-message-area.h
xedit/xedit-language-manager.c
xedit/xedit-language-manager.h
xedit/xedit-metadata-manager.c
xedit/xedit-metadata-manager.h
xedit/xedit-panel.c
xedit/xedit-panel.h
xedit/xedit-plugin-manager.h
xedit/xedit-plugin.c
xedit/xedit-plugin.h
xedit/xedit-plugins-engine.c
xedit/xedit-plugins-engine.h
xedit/xedit-prefs-manager-app.c
xedit/xedit-prefs-manager-app.h
xedit/xedit-prefs-manager-private.h
xedit/xedit-prefs-manager.c
xedit/xedit-prefs-manager.h
xedit/xedit-progress-message-area.c
xedit/xedit-progress-message-area.h
xedit/xedit-tab.c
xedit/xedit-tab.h
xedit/xedit-ui.h
xedit/xedit-ui.xml
xedit/xedit-window-private.h
xedit/xedit-window.c
xedit/xedit-window.h
xedit/xedit.c
Copyright: 2001-2007, Paolo Maggi
License: GPL-2+
Files: plugins/filebrowser/pluma-file-bookmarks-store.c
plugins/filebrowser/pluma-file-bookmarks-store.h
plugins/filebrowser/pluma-file-browser-error.h
plugins/filebrowser/pluma-file-browser-messages.h
plugins/filebrowser/pluma-file-browser-plugin.c
plugins/filebrowser/pluma-file-browser-plugin.h
plugins/filebrowser/pluma-file-browser-store.c
plugins/filebrowser/pluma-file-browser-store.h
plugins/filebrowser/pluma-file-browser-utils.c
plugins/filebrowser/pluma-file-browser-view.c
plugins/filebrowser/pluma-file-browser-view.h
plugins/filebrowser/pluma-file-browser-widget.c
plugins/filebrowser/pluma-file-browser-widget.h
Files: plugins/filebrowser/xedit-file-bookmarks-store.c
plugins/filebrowser/xedit-file-bookmarks-store.h
plugins/filebrowser/xedit-file-browser-error.h
plugins/filebrowser/xedit-file-browser-messages.h
plugins/filebrowser/xedit-file-browser-plugin.c
plugins/filebrowser/xedit-file-browser-plugin.h
plugins/filebrowser/xedit-file-browser-store.c
plugins/filebrowser/xedit-file-browser-store.h
plugins/filebrowser/xedit-file-browser-utils.c
plugins/filebrowser/xedit-file-browser-view.c
plugins/filebrowser/xedit-file-browser-view.h
plugins/filebrowser/xedit-file-browser-widget.c
plugins/filebrowser/xedit-file-browser-widget.h
plugins/snippets/snippets/Document.py
plugins/snippets/snippets/Helper.py
plugins/snippets/snippets/Library.py
@ -96,98 +96,98 @@ Files: plugins/filebrowser/pluma-file-bookmarks-store.c
Copyright: 2005-2008, Jesse van den Kieboom <jesse@icecrew.nl>
License: GPL-2+
Files: plugin-loaders/c/pluma-plugin-loader-c.c
plugin-loaders/c/pluma-plugin-loader-c.h
plugin-loaders/python/pluma-plugin-loader-python.c
plugin-loaders/python/pluma-plugin-loader-python.h
Files: plugin-loaders/c/xedit-plugin-loader-c.c
plugin-loaders/c/xedit-plugin-loader-c.h
plugin-loaders/python/xedit-plugin-loader-python.c
plugin-loaders/python/xedit-plugin-loader-python.h
plugins/quickopen/quickopen/__init__.py
plugins/quickopen/quickopen/popup.py
plugins/quickopen/quickopen/virtualdirs.py
plugins/quickopen/quickopen/windowhelper.py
plugins/spell/pluma-spell-utils.c
plugins/spell/pluma-spell-utils.h
pluma/pluma-plugin-loader.c
pluma/pluma-plugin-loader.h
pluma/pluma-status-combo-box.c
pluma/pluma-status-combo-box.h
plugins/spell/xedit-spell-utils.c
plugins/spell/xedit-spell-utils.h
xedit/xedit-plugin-loader.c
xedit/xedit-plugin-loader.h
xedit/xedit-status-combo-box.c
xedit/xedit-status-combo-box.h
tests/document-loader.c
tests/document-saver.c
Copyright: 2008-2010, Jesse van den Kieboom
License: GPL-2+
Files: pluma/pluma-commands-documents.c
pluma/pluma-commands-edit.c
pluma/pluma-commands-file-print.c
pluma/pluma-commands-file.c
pluma/pluma-commands-search.c
pluma/pluma-commands-view.c
pluma/pluma-commands.h
pluma/pluma-debug.c
pluma/pluma-debug.h
pluma/pluma-document.c
pluma/pluma-document.h
pluma/pluma-utils.c
pluma/pluma-utils.h
pluma/pluma-view.c
pluma/pluma-view.h
Files: xedit/xedit-commands-documents.c
xedit/xedit-commands-edit.c
xedit/xedit-commands-file-print.c
xedit/xedit-commands-file.c
xedit/xedit-commands-search.c
xedit/xedit-commands-view.c
xedit/xedit-commands.h
xedit/xedit-debug.c
xedit/xedit-debug.h
xedit/xedit-document.c
xedit/xedit-document.h
xedit/xedit-utils.c
xedit/xedit-utils.h
xedit/xedit-view.c
xedit/xedit-view.h
Copyright: 1998-1999, Alex Roberts, Evan Lawrence
2000-2002, Chema Celorio, Paolo Maggi
2002-2006, Paolo Maggi
License: GPL-2+
Files: plugins/changecase/pluma-changecase-plugin.c
plugins/changecase/pluma-changecase-plugin.h
pluma/pluma-close-button.c
pluma/pluma-close-button.h
pluma/pluma-history-entry.c
pluma/pluma-history-entry.h
pluma/pluma-print-preview.c
pluma/pluma-print-preview.h
pluma/pluma-statusbar.c
pluma/pluma-statusbar.h
pluma/pluma-style-scheme-manager.h
pluma/pluma-tab-label.c
pluma/pluma-tab-label.h
Files: plugins/changecase/xedit-changecase-plugin.c
plugins/changecase/xedit-changecase-plugin.h
xedit/xedit-close-button.c
xedit/xedit-close-button.h
xedit/xedit-history-entry.c
xedit/xedit-history-entry.h
xedit/xedit-print-preview.c
xedit/xedit-print-preview.h
xedit/xedit-statusbar.c
xedit/xedit-statusbar.h
xedit/xedit-style-scheme-manager.h
xedit/xedit-tab-label.c
xedit/xedit-tab-label.h
Copyright: 2004-2010, Paolo Borelli
License: GPL-2+
Files: pluma/pluma-dirs.h
pluma/pluma-document-input-stream.c
pluma/pluma-document-input-stream.h
pluma/pluma-document-output-stream.c
pluma/pluma-document-output-stream.h
pluma/pluma-smart-charset-converter.c
pluma/pluma-smart-charset-converter.h
Files: xedit/xedit-dirs.h
xedit/xedit-document-input-stream.c
xedit/xedit-document-input-stream.h
xedit/xedit-document-output-stream.c
xedit/xedit-document-output-stream.h
xedit/xedit-smart-charset-converter.c
xedit/xedit-smart-charset-converter.h
tests/document-input-stream.c
tests/document-output-stream.c
tests/smart-converter.c
Copyright: 2008-2010, Ignacio Casal Quinteiro
License: GPL-2+
Files: plugins/externaltools/scripts/pluma-tool-merge.pl
Files: plugins/externaltools/scripts/xedit-tool-merge.pl
plugins/externaltools/tools/library.py
plugins/modelines/modeline-parser.c
plugins/modelines/modeline-parser.h
plugins/modelines/pluma-modeline-plugin.c
plugins/modelines/pluma-modeline-plugin.h
plugins/modelines/xedit-modeline-plugin.c
plugins/modelines/xedit-modeline-plugin.h
Copyright: 2005-2007, Steve Frécinaux <code@istique.net>
License: GPL-2+
Files: pluma/pluma-document-loader.c
pluma/pluma-document-loader.h
pluma/pluma-document-saver.h
pluma/pluma-plugin-info-priv.h
pluma/pluma-plugin-info.c
pluma/pluma-plugin-info.h
Files: xedit/xedit-document-loader.c
xedit/xedit-document-loader.h
xedit/xedit-document-saver.h
xedit/xedit-plugin-info-priv.h
xedit/xedit-plugin-info.c
xedit/xedit-plugin-info.h
Copyright: 2002-2005, Paolo Maggi
2007, Paolo Maggi
2007, Steve Frécinaux
License: GPL-2+
Files: pluma/smclient/eggdesktopfile.h
pluma/smclient/eggsmclient-private.h
pluma/smclient/eggsmclient.c
pluma/smclient/eggsmclient.h
Files: xedit/smclient/eggdesktopfile.h
xedit/smclient/eggsmclient-private.h
xedit/smclient/eggsmclient.c
xedit/smclient/eggsmclient.h
Copyright: 2007, Novell, Inc.
License: LGPL-2+
@ -197,22 +197,22 @@ Files: plugins/externaltools/tools/__init__.py
plugins/externaltools/tools/manager.py
tools/generate-plugin.py
tools/preprocessor.py
tools/plugin_template/pluma-plugin.c
tools/plugin_template/pluma-plugin.h
tools/plugin_template/xedit-plugin.c
tools/plugin_template/xedit-plugin.h
Copyright: 2005-2006, Steve Frécinaux <steve@istique.net>
2006, Steve Frécinaux <steve@istique.net>
License: GPL-2+
Files: pluma/pluma-gio-document-loader.c
pluma/pluma-gio-document-loader.h
pluma/pluma-gio-document-saver.h
Files: xedit/xedit-gio-document-loader.c
xedit/xedit-gio-document-loader.h
xedit/xedit-gio-document-saver.h
Copyright: 2005, Paolo Maggi
2007, Paolo Maggi, Steve Frécinaux
2008, Jesse van den Kieboom
License: GPL-2+
Files: plugins/sort/pluma-sort-plugin.c
plugins/sort/pluma-sort-plugin.h
Files: plugins/sort/xedit-sort-plugin.c
plugins/sort/xedit-sort-plugin.h
Copyright: *No copyright*
License: GPL-2+
@ -223,62 +223,62 @@ Copyright: 1998, James Henstridge <james@daa.com.au>
2006, Steve Frécinaux
License: GPL-2+
Files: pluma/bacon-message-connection.c
pluma/bacon-message-connection.h
Files: xedit/bacon-message-connection.c
xedit/bacon-message-connection.h
Copyright: 2003, Bastien Nocera <hadess@hadess.net>
License: GPL-2+
Files: pluma/pluma-print-job.c
pluma/pluma-print-job.h
Files: xedit/xedit-print-job.c
xedit/xedit-print-job.h
Copyright: 2000-2001, Chema Celorio, Paolo Maggi
2002-2008, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-notebook.c
pluma/pluma-notebook.h
Files: xedit/xedit-notebook.c
xedit/xedit-notebook.h
Copyright: 2002, Christophe Fergeau
2003, Marco Pesenti Gritti
2003-2004, Christian Persch
2005, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-object-module.c
pluma/pluma-object-module.h
Files: xedit/xedit-object-module.c
xedit/xedit-object-module.h
Copyright: 2003, Marco Pesenti Gritti
2003-2004, Christian Persch
2005, Paolo Maggi
2008, Jesse van den Kieboom
License: GPL-2+
Files: plugins/spell/pluma-automatic-spell-checker.c
plugins/spell/pluma-automatic-spell-checker.h
Files: plugins/spell/xedit-automatic-spell-checker.c
plugins/spell/xedit-automatic-spell-checker.h
Copyright: 2002, Evan Martin
2002, Paolo Maggi
License: GPL-2+
Files: pluma/plumatextregion.c
pluma/plumatextregion.h
Files: xedit/xedittextregion.c
xedit/xedittextregion.h
Copyright: 2002, Gustavo Giráldez <gustavo.giraldez@gmx.net>
License: GPL-2+
Files: plugins/checkupdate/pluma-check-update-plugin.c
plugins/checkupdate/pluma-check-update-plugin.h
Files: plugins/checkupdate/xedit-check-update-plugin.c
plugins/checkupdate/xedit-check-update-plugin.h
Copyright: 2009, Ignacio Casal Quinteiro <icq@gnome.org>
License: GPL-2+
Files: plugin-loaders/python/pluma-plugin-python.c
plugin-loaders/python/pluma-plugin-python.h
Files: plugin-loaders/python/xedit-plugin-python.c
plugin-loaders/python/xedit-plugin-python.h
Copyright: 2005, Raphael Slinckx
2008, Jesse van den Kieboom
License: GPL-2+
Files: pluma/dialogs/pluma-close-confirmation-dialog.c
pluma/dialogs/pluma-close-confirmation-dialog.h
Files: xedit/dialogs/xedit-close-confirmation-dialog.c
xedit/dialogs/xedit-close-confirmation-dialog.h
Copyright: 2004-2005, GNOME Foundation
License: GPL-2+
Files: pluma/pluma-session.c
pluma/pluma-session.h
Files: xedit/xedit-session.c
xedit/xedit-session.h
Copyright: 2002, Ximian, Inc.
2005, Paolo Maggi
License: GPL-2+
@ -288,7 +288,7 @@ Files: plugins/externaltools/tools/filelookup.py
Copyright: 2009-2010, Per Arneng <per.arneng@anyplanet.com>
License: GPL-2+
Files: ./pluma/pluma-plugin-info.h
Files: ./xedit/xedit-plugin-info.h
Copyright: 2002-2005, Paolo Maggi
2007, Paolo Maggi
2007, Steve Frécinaux
@ -300,44 +300,44 @@ Copyright: 1998, James Henstridge <james@daa.com.au>
2008, B. Clausius
License: GPL-2+
Files: pluma/pluma-commands-help.c
Files: xedit/xedit-commands-help.c
Copyright: 1998-1999, Alex Roberts, Evan Lawrence
2000-2001, Chema Celorio, Paolo Maggi
2002-2005, Paolo Maggi
2011, Perberos
License: GPL-2+
Files: plugins/spell/pluma-spell-checker-language.c
Files: plugins/spell/xedit-spell-checker-language.c