1
0
mirror of https://github.com/GNOME/gedit synced 2024-07-05 02:35:00 +00:00
gedit/ChangeLog-20090418
Paolo Borelli fb7b847513 Rename old ChangeLog files
Rename old ChangeLog files to ChangeLog-20090418, with git we will
not use a manual ChangeLog file anymore.
2009-04-18 14:34:31 +02:00

7278 lines
217 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

=== gedit 2.26.1 ===
2009-04-13 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.26.1 release
2009-04-11 Paolo Borelli <pborelli@katamail.com>
* plugin-loaders/c/gedit-plugin-loader-c.c:
* gedit/gedit-object-module.c:
* gedit/gedit-object-module.h:
* gedit/gedit-plugins-engine.c:
Make all C plugin resident since they may use libraries that
do not deal well with reload. Python plugins are already
resident.
2009-04-11 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c: do not apply tags to the empty
string matches when clearing search highlighting.
Bug #578461, found by Zach Kanzler.
2009-04-09 Paolo Borelli <pborelli@katamail.com>
* gedit/smclient/eggsmclient-xsmp.c:
Updated from libegg.
2009-04-08 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/Makefile.am:
* plugins/snippets/data/fortran.xml:
Added snippets for Fortran 95 (by Jens Domke)
2009-04-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/smclient/eggsmclient.c:
* gedit/smclient/eggdesktopfile.c:
Updated smclient.
2009-04-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/changecase/gedit-changecase-plugin.c:
Fixed memory leak. (Fixes bug #578288).
2009-04-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* win32/gedit.iss.in:
Now you can choose if you want a desktop icon or a quicklaunch
icon.
2009-03-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-gio-document-saver.c:
Use g_slice_new instead of gnew.
2009-03-21 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-commands-search.c:
Use g_slice_new instead of gnew.
=== gedit 2.26.0 ===
2009-03-15 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.26.0 release
2009-03-15 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-session.c: load all groups starting
with "gedit window" from the saved session key file.
Patch by Vincent Untz.
2009-03-14 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-saver.c:
* gedit/gedit-local-document-saver.c:
Make sure to fsync the files to disk when saving.
2009-03-04 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/dialogs/gedit-search-dialog.c:
Connect the changed signal to the editable instead
of the combobox making the search button sensitive when needing
to avoid problems with new versions of gtk+. (Fixes bug #574059).
2009-03-03 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-app.c: correctly check viewport when
fullscreen. Bug #559280. Patch by Vassily Gavrilyak.
=== gedit 2.25.8 ===
2009-03-01 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.25.8 release
2009-03-01 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-message-bus.c:
Fixed unregister_all to not remove items from a hash table while
iterating over the hash table (uses g_hash_table_foreach_remove
instead)
2009-03-01 Paolo Borelli <pborelli@katamail.com>
* plugins/modelines/modeline-parser.c:
Fix logic use to select lines to scan for modelines to
be more careful about empty lines and end of buffer.
2009-03-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-messages.c:
fixed crasher bug when deactivating file browser (caused
by not unregistering a signal properly)
2009-03-01 Paolo Borelli <pborelli@katamail.com>
* plugins/taglist/gedit-taglist-plugin-parser.c:
plug some minor leaks.
2009-03-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.c: properly handle vararg in error path.
* plugins/time/gedit-time-plugin.c: handle error more correctly.
2009-03-01 Paolo Borelli <pborelli@katamail.com>
* configure.ac: add AC_SYS_LARGEFILE. Bug #571632.
2009-02-28 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.[ch]:
* gedit/gedit-window.c:
* gedit/gedit-tab.c:
Improve how the dirname in the titlebar is shown for remote files
which have a mount name. Bug #573286, based on a patch by Ignacio
Casal Quinteiro.
2009-02-25 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugin.c:
* gedit/gedit-plugins-engine.c:
Chain up to the parent's finalize
2009-02-24 Paolo Borelli <pborelli@katamail.com>
* plugin-loaders/python/gedit-plugin-loader-python.c:
Use g_strerror
2009-02-23 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.h: fix compiler warning on 64 bit in the
boolean to pointer macros
2009-02-22 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
Bump required gtksourceview version to match reality.
2009-02-22 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.c:
* gedit/gedit.c:
* gedit/gedit-document.c:
* gedit/gedit-commands.h:
* gedit/gedit-commands-file.c:
Try to handle better strange filenames passed on the command line that
contain columns. Fixes bug #572746. I think there are still corner
cases where we do not properly handle uri vs filename-with-columns,
but probably the logic (if solvable at all) should go in
g_file_new_for_command_line_arg.
2009-02-17 Jesse van den Kieboom <jesse@icecrew.nl>
* plugin-loaders/python/bindings/geditmessage.override:
* plugin-loaders/python/bindings/gedit.override:
Fixed some embarassing typos in geditmessage.override and some compiler
warnings about unused variables (fixes #572101)
=== gedit 2.25.7 ===
2009-02-16 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.25.6 release
2009-02-16 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c:
* gedit/gedit-io-error-message-area.c:
Handle G_IO_ERROR_CANT_CREATE_BACKUP
2009-02-16 Sebastien Bacher <seb128@ubuntu.com>
* plugins/time/Makefile.am: install the .ui in the correct directory
(#571564)
2009-02-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-window.c: use gedit_document_set_language instead of
gtk_source_buffer_set_language (so that it is correctly stored in
the metadata)
2009-02-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/snippets/data/chdr.xml:
* plugins/snippets/data/c.xml:
Add ginterface snippets.
2009-02-07 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* help/C/gedit.xml:
Add cobalt theme.
2009-02-03 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* gedit/smclient/Makefile.am:
Fix smclient libs on cycgwin. Bug #570582.
2009-02-03 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/dialogs/gedit-preferences-dialog.c:
Don't crash when removing scheme color. (Fixes #bug 570391).
=== gedit 2.25.6 ===
2009-02-03 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.25.6 release
2009-02-02 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/filebrowser/gedit-file-browser-store.c:
Use g_slice_new instead of g_new.
2009-02-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/filebrowser/gedit-file-browser-widget.c:
Ellipsize the combobox.
2009-01-30 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-view.c:
* gedit/Makefile.am:
* configure.ac:
Don't use sexy-icon-entry when gtk+ >= 2.15.0. (Fixes bug #569485)
2009-01-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file.c: synchronously check if a
document has been deleted only for local files, since
for remote files it may hang.
2009-01-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c:
* gedit/gedit-prefs-manager-app.c:
Improve logic used to track, save and restore the state
of panes, so that it is properly restored.
2009-01-24 Josselin Mouette <joss@malsain.org>
* plugins/externaltools/tools/library.py:
Use LC_MESSAGES to determine the current language for the
external tools.
Fixes bug#568953.
2009-01-23 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c:
Use the proper API to get the action from the proxy.
=== gedit 2.25.5 ===
2009-01-19 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.25.5 release
2009-01-16 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-plugin-manager.c:
* gedit/gedit-plugins-engine.c:
* gedit/gedit-plugins-engine.h:
Rescan plugins when creating the manager.
2009-01-15 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-plugin.c: fixed
'Open Terminal Here' sensitivity and correct icon.
2009-01-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-dirs.[ch]:
* gedit-plugins-engine:
Do not look for plugin loaders in the home dir.
2009-01-12 Kjartan Maraas <kmaraas@gnome.org>
* plugins/pythonconsole/pythonconsole/config.ui: Don't translate
widget labels.
2009-01-12 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-plugin.c: fixed initializing
window data to 0 (prevents incorrect removal of gconf watches when they
are not actually installed)
2009-01-12 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-message-type.c: fixed correctly setting optional argument
types
2009-01-11 Gian Mario Tagliaretti <gianmt@gnome.org>
* gedit/gedit-view.c: (gedit_view_set_font) small doc fix.
2009-01-11 Paolo Borelli <pborelli@katamail.com>
* plugins/pythonconsole/pythonconsole/console.py: properly handle
modifiers on key_press_event, patch by B. Clausius, bug #567364.
2009-01-10 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-window-private.h:
* gedit/gedit-window.c:
Add animation to fullscreen controls.
2009-01-08 Paolo Borelli <pborelli@katamail.com>
* plugins/pythonconsole/pythonconsole/*: Add a config dialog
to set console colors, patch by B. Clausius, bug #566010.
2009-01-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-window.c:
Fix bug hidding the fullscreen controls.
2009-01-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-statusbar.c: try to be smarter when sizing the
statusbar ln/col and overwrite areas.
2009-01-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: hide the status combos when no document
is open.
2009-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/externaltools/tools/tools.ui: fix problem with strings not
being translated (fixes bug #559117).
2009-01-07 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-ui.h:
Fix string.
2009-01-07 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-window-private.h:
* gedit/gedit-ui.h:
* gedit/gedit-ui.xml:
* gedit/gedit-window.c:
* gedit/gedit-window.h:
* gedit/gedit-commands.h:
* gedit/gedit-commands-view.c:
Added new fullscreen mode. (Fixes bug #520749).
2009-01-06 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-window.c:
Fix bug showing warning.
2009-01-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugin-loaders/python/bindings/geditmessage.override: fix function
with no return value. Patch by Magnus Boman (fixes #566686)
=== gedit 2.25.4 ===
2009-01-05 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.25.4 release
2009-01-05 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/manager.py: do not add an extra new
line each time a tool is modified and saved. (Bug #566576)
2009-01-05 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-message-bus.c:
* gedit/gedit-message-bus.h:
* gedit/gedit-message-type.c:
* gedit/gedit-message-type.h:
* docs/reference/gedit-sections.txt:
Added gedit_message_bus_foreach and
gedit_message_type_is_valid_object_path API. Added checks for valid
object paths.
2009-01-04 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/spell/gedit-spell-checker-language.c:
Remove obsolete comments for translators. (Fixes bug #566552)
Patch by Leonardo Ferreira Fontenelle.
2009-01-03 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* plugins/spell/Makefile.am:
* plugins/modelines/Makefile.am:
* plugins/sample/Makefile.am:
* plugins/indent/Makefile.am:
* plugins/docinfo/Makefile.am:
* plugins/changecase/Makefile.am:
* plugins/filebrowser/Makefile.am:
* plugins/sort/Makefile.am:
* plugins/time/Makefile.am:
* plugins/externaltools/tools/Makefile.am:
* plugins/externaltools/Makefile.am:
* plugins/pythonconsole/pythonconsole/Makefile.am:
* plugins/pythonconsole/Makefile.am:
* plugins/snippets/snippets/Makefile.am:
* plugins/snippets/Makefile.am:
* plugins/taglist/Makefile.am:
Use the new GEDIT_PLUGINS_LIBS_DIR and GEDIT_PLUGINS_DATA_DIR.
2009-01-03 Paolo Borelli <pborelli@katamail.com>
* plugins/taglist/gedit-taglist-plugin-parser.c: use glib
functions to open the taglist directories.
2009-01-02 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-view.c: allow to toggle line numbers in the
margin context menu.
2009-01-02 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Placeholder.py:
* plugins/snippets/snippets/Snippet.py:
Fixed recursive python dependencies to update correctly
2009-01-02 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/modelines/modeline-parser.c: added some improbable
memleak and crash preventions.
2009-01-02 Paolo Borelli <pborelli@katamail.com>
* plugins/modelines/gedit-modeline-plugin.c:
* plugins/modelines/modeline-parser.c:
Add support for parsing the highlighting mode.
Bug #379663, patch by Sergej Chodarev.
2009-01-02 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-view.c:
* plugins/filebrowser/gedit-file-browser-widget.c:
* plugins/filebrowser/gedit-file-browser-store.c:
* plugins/filebrowser/gedit-file-browser-view.h:
Fixed switching from bookmarks to file view only after mounting
(fixes #551136). Fixed scrolling to rename position when renaming
a file. Fixed cancelling mount operation when switching to different
uri.
2009-02-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-bookmarks.c: keep same
bookmarks order as in nautilus (fixes #559118)
2009-02-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Document.py:
* plugins/snippets/snippets/Helper.py:
* plugins/snippets/snippets/Placeholder.py:
* plugins/snippets/snippets/Snippet.py:
Implemented support for 'hugging' placeholders
(e.g. ${1:text}${2:text})
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-plugins-engine.c: call gtk_ui_manager_ensure_update when
deactivating a plugin from the preference dialog. This fixes a crash
suspectedly caused by something in GtkUIManager using the static
strings from provided GtkActionEntry from the loaded plugin module.
When the module is unloaded, the 'static' strings are no longer valid,
and the ui manager updates the ui in an idle func (which causes access
to the now invalid strings).
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: fixed wrong
calculation of node path
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/chdr.xml:
* plugins/snippets/data/c++.xml:
* plugins/snippets/data/cpp.xml:
* plugins/snippets/data/c.xml:
* plugins/snippets/data/Makefile.am:
Added chdr language with C/C++ header specific snippets. Removed header
specific snippets from c and c++ languages. Fixed language id in
C++ language file since apparently it has changed.
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-window.c: corrected strings to be proper title case
(Tab Width, Use Spaces). Changed language menu item 'None' to
'Plain Text'.
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-messages.c: fixed crash
due to free'ing GTK owned action group list
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac: oops, forgot to commit before
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/lang/snippets.lang: fixed escaping within
shell placeholders
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* plugins/externaltools:
* plugins/snippets:
Added GEDIT_PLUGINS_LIB_DIR and GEDIT_PLUGINS_DATA_DIR to configure.ac
to be used in Makefile.am of plugins. Fixed loading ui files using
plugin.get_data_dir() for snippets and tools. Fixed data dirs for
win32 in snippets and externaltools. Added remembering dialog size
for snippets and tools. Changed showing error in snippets by using
icons instead of color changes (for usability, fixes: #352945)
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugin-loaders/python/gedit-plugin-loader-python.c:
* plugin-loaders/python/bindings/geditplugin.override:
Fixed constructing plugin object (now works correctly without special
casing the construction). Previously, the GObject was not available
in the __init__ function of the plugin, this has been fixed.
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-messages.c: added
add_context_item and remove_context_item messages (for extending the
context menu)
2009-01-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/spell/gedit-spell-plugin.c:
Add ellipsis (...) (Fixes bug #335108).
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-window.c:
* gedit/gedit-status-combo-box.c:
Use non-relief button to represent the combo box like widget better
visually
2009-01-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c:
* gedit/gedit-tab.c:
Plug small leak in the tooltip string.
2009-01-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Parser.py: fixed bug in parsing shell
placeholders falsly not allowing ` in $()
2009-01-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-plugin-info.c:
* gedit/gedit-plugin-info.h:
* gedit/gedit-plugin-manager.c:
* gedit/gedit-plugin-info-priv.h:
Add Version field for gedit-plugin files.
2008-12-31 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-window.c: removed 'Other' from tab width combo box. A
menu item with the current tab width, if other than in the predefined
ones, is shown if necessary. Fixed bug in removing signals.
2008-12-31 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-object-module.c: fixed getter for type_registration
which was actually returning the module name (copy/paste bug)
2008-12-31 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-window.c: make language status combo box insensitive
when there is no active document
2008-12-31 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-window.c:
* gedit/gedit-window-private.h:
* gedit/gedit-status-combo-box.c:
* gedit/gedit-status-combo-box.h:
* gedit/Makefile.am:
Implemented new GeditStatusComboBox which displays a combo box like
widget for use in the statusbar. It is currently used in the newly
implemented drop downs for language and tab width selection.
2008-12-30 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* configure.ac: Check for windres tool.
* gedit/Makefile.am: Fix windres argument.
2008-12-30 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/dialogs/Makefile.am:
Removed unneccessary variables.
2008-12-30 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* pixmaps/gedit.ico:
* pixmaps/Makefile.am:
* gedit/gedit.rc:
* gedit/Makefile.am:
Use gedit.ico in the .exe on windows.
2008-12-30 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-notebook.c:
Do not cut off the close button icon. (Fixes bug #441850).
2008-12-30 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-statusbar.c:
Mark for translation "INS" instead of " INS" to avoid
work for translators.
2008-12-30 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-message.c:
* gedit/gedit-message-bus.c:
* gedit/gedit-message-type.c:
Added 'Since: 2.25.3' (note to change this at stable release). Is this
how to do that?
2008-12-30 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-messages.c: added get_root
message
2008-12-29 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* help/C/gedit.xml:
Update Color scheme preference. (Fixes bug #475071).
2008-12-29 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/modelines/Makefile.am:
* plugins/spell/Makefile.am:
* plugins/changecase/Makefile.am:
* plugins/docinfo/Makefile.am:
* plugins/indent/Makefile.am:
* plugins/sample/Makefile.am:
* plugins/filebrowser/Makefile.am:
* plugins/sort/Makefile.am:
* plugins/time/Makefile.am:
* plugins/taglist/Makefile.am:
Removed unneccessary variables.
=== gedit 2.25.3 ===
2008-12-29 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.25.3 release
2008-12-29 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/manager.py: fix method to detect
language highlighting
2008-12-29 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Manager.py: removed customized font
size (which is too small). Fixes #560236
2008-12-29 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-message-type.h:
* gedit/gedit-message-type.c:
* gedit/gedit-message.h:
* gedit/gedit-message.c:
* gedit/gedit-message-bus.h:
* gedit/gedit-message-bus.c:
* gedit/gedit-window.h:
* gedit/gedit-window.c:
* gedit/gedit-window-private.h:
* gedit/Makefile.am:
Merged message communication bus from message_system branch providing
a framework to allow (amongst others) plugins to cooperate in similar
way as DBus (but for in-process communication)
* docs/reference/gedit-sections.txt:
* docs/reference/gedit.types:
* docs/reference/gedit-docs.sgml:
* docs/reference/tmpl/gedit-message.sgml:
* docs/reference/tmpl/gedit-message-type.sgml:
* docs/reference/tmpl/gedit-message-bus.sgml:
Added API documentation for message bus
* plugin-loaders/python/bindings/geditmessage.override:
* plugin-loaders/python/bindings/Makefile.am:
* plugin-loaders/python/bindings/gedit.override:
* plugin-loaders/python/bindings/gedit.defs:
Implemented python bindings for message bus
* plugins/filebrowser/gedit-file-browser-messages.c:
* plugins/filebrowser/gedit-file-browser-messages.h:
* plugins/filebrowser/gedit-file-browser-widget.c:
* plugins/filebrowser/gedit-file-browser-widget.h:
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/Makefile.am:
Added message bus support for the file browser plugin
* plugins/filebrowser/gedit-file-browser-view.c:
Added sanity checks for destruction of state restore table
2008-12-29 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-ui.h: Use stock icon for page setup.
2008-12-29 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/time/gedit-time-plugin.c:
%D format is not supported on win32.
2008-12-29 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/filebrowser/gedit-file-browser-store.c:
Do not monitor files in windows.
2008-12-29 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-convert.c:
* gedit/gedit-gio-document-saver.c:
* gedit/gedit-tab.c:
Fix some string format warnings in debug messages.
2008-12-28 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/taglist/gedit-taglist-plugin-panel.h:
* plugins/taglist/gedit-taglist-plugin-parser.c:
* plugins/taglist/Makefile.am:
* plugins/taglist/gedit-taglist-plugin-panel.c:
* plugins/taglist/gedit-taglist-plugin-parser.h:
* plugins/taglist/gedit-taglist-plugin.c:
Use data-dir property.
* win32/build-installer:
* win32/gedit.iss.in:
Remove taglist as now it is in plugins dir.
2008-12-28 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/sort/Makefile.am:
* plugins/sort/gedit-sort-plugin.c:
Use data-dir property.
2008-12-28 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/spell/gedit-spell-plugin.c:
* plugins/spell/gedit-spell-checker-dialog.c:
* plugins/spell/gedit-spell-checker-dialog.h:
* plugins/spell/gedit-spell-language-dialog.c:
* plugins/spell/Makefile.am:
* plugins/spell/gedit-spell-language-dialog.h:
Use data-dir property.
2008-12-28 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* plugins/filebrowser/gedit-file-browser-widget.c:
* plugins/filebrowser/gedit-file-browser-widget.h:
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/Makefile.am:
Use data-dir property.
2008-12-28 Paolo Borelli <pborelli@katamail.com>
* plugins/docinfo/gedit-docinfo-plugin.c:
* plugins/time/gedit-time-plugin.c:
* plugin-loaders/python/gedit-plugin-loader-python.c:
* plugin-loaders/python/bindings/gedit.defs:
* plugin-loaders/c/gedit-plugin-loader-c.c:
* gedit/gedit-plugin.c:
* gedit/gedit-plugin.h:
Add an "data-dir" property to plugins that plugin can use to
locate data files in a relocable way (so that it works on
windows). Convert a couple of plugins as a test, eventually all
plugins need it.
2008-12-28 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: Fixed small
warning on trying to connect a signal on a file monitor when file
monitoring is not supported (e.g. on OS X)
2008-12-28 Jesse van den Kieboom <jesse@icecrew.nl>
* plugin-loaders/python/bindings/gedit.override: Added custom
wrapper for gedit_statusbar_flash_message to avoid formatting
security problems (fixes #565778)
2008-12-28 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: Fix a problem
with fill_model where the tree path might have been altered and
is thus then invalid. Fixes bug #556410.
2008-12-26 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
reviewed by: Paolo Borelli.
* plugins/externaltools/tools/manager.py: Import the hashlib module
instead of the deprecated md5 python module. Closes bug #564378.
2008-12-25 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* Makefile.am:
Build plugin-loaders after gedit.
2008-12-25 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/Makefile.am:
* configure.ac:
Add the -mwindows flag.
2008-12-25 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit.c:
Set the path at runtime.
2008-12-25 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.[ch]:
* gedit/gedit-tab.c:
Use content type instead of mime type where possible.
2008-12-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugins-engine.[ch]:
* gedit/gedit-prefs-manager.[ch]:
* gedit/gedit-prefs-manager.[ch]:
Centralize all gconf related code in the prefs manager.
2008-12-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-language-manager.[ch]:
* gedit/gedit-documemt.c:
Use gtk_source_language_manager_guess_language instead of
scanning mime types manually.
2008-12-23 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* win32/build-installer:
* win32/gedit.iss.in:
Include the immodules too.
2008-12-23 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* win32/build-installer:
* win32/gedit.iss.in:
Add pixbuf loaders.
2008-12-23 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* win32/build-installer:
* win32/gedit.iss.in:
Add plugin files.
2008-12-23 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit.c:
* gedit/Makefile.am:
* gedit/gedit-dirs.c:
* gedit/gedit-dirs.h:
Use dir func to manage the locale dir.
2008-12-23 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit.c:
* gedit/Makefile.am:
Use dir functions to manage the icons path.
2008-12-23 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-commands-help.c:
* gedit/Makefile.am:
Manage the logo with the dir funcs.
2008-12-23 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-dirs.c:
* gedit/gedit-dirs.h:
* gedit/gedit-plugins-engine.c:
* gedit/Makefile.am:
Use dir functions to manage the loaders and plugins.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* win32/build-installer:
* win32/gedit.iss.in:
Fix path.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-dirs.c:
Fixed bug in win32 part.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* win32/build-installer:
* win32/gedit.iss.in:
Add gconf schemas.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/dialogs/gedit-open-location-dialog.c:
* gedit/dialogs/gedit-encodings-dialog.c:
* gedit/dialogs/gedit-preferences-dialog.c:
* gedit/dialogs/gedit-style-scheme-dialog.c:
* gedit/dialogs/gedit-search-dialog.c:
* gedit/gedit-print-job.c:
* gedit/gedit-window.c:
* gedit/gedit-style-scheme-manager.c:
Use the dir functions.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-utils.c:
* gedit/gedit-utils.h:
* gedit/gedit-app.c:
* gedit/gedit-dirs.c:
* gedit/gedit-prefs-manager-app.c:
* gedit/gedit-dirs.h:
* gedit/gedit-style-scheme-manager.c:
* gedit/gedit-plugins-engine.c:
* gedit/Makefile.am:
Added gedit-dirs.[ch] to manage the dir cross platform funcs.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* win32/build-installer:
* win32/gedit.iss.in:
Fix a few paths and comment python files for now.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* win32/querymodules.bat:
* win32/Makefile.am:
* win32/build-installer:
* win32/README:
* win32/gedit.iss.in:
* configure.ac:
* Makefile.am:
Added win32 installer scripts based on glom ones.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/Makefile.am:
Change LOADER_SOURCES name to POSIXIO_FILES.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-metadata-manager.c:
Changed to use the cache dir.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-plugins-engine.c:
Include gedit-utils.h
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-metadata-manager.c:
* gedit/gedit-utils.c:
* gedit/gedit-utils.h:
* gedit/gedit-app.c:
* gedit/gedit-prefs-manager-app.c:
* gedit/gedit-style-scheme-manager.c:
* gedit/gedit-plugins-engine.c:
Use gedit_utils_get_config_dir instead of hardcoding to .gnome2.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-app.c:
Use a standard rol for all platforms.
2008-12-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-utils.c:
* gedit/gedit-utils.h:
Removed get_stdin function.
2008-12-21 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* configure.ac:
Use the right flags for plugin loaders.
2008-12-21 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit.c:
Changed define.
2008-12-21 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-document-loader.c:
* gedit/gedit-document-saver.c:
* gedit/Makefile.am:
Use always the gio loader and the gio saver in
case we are in windows.
2008-12-21 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit.c:
* gedit/gedit-app.c:
* gedit/Makefile.am:
* configure.ac:
Add some ifdefs to not build bacon on windows.
2008-12-20 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-plugin.c:
* plugins/spell/gedit-spell-checker.c:
* plugins/spell/gedit-spell-checker-dialog.h:
* plugins/spell/gedit-spell-language-dialog.h:
* plugins/taglist/gedit-taglist-plugin-parser.h:
* gedit/gedit-local-document-saver.c:
Clean up glib/gtk includes. Patch by Luis Menina.
2008-12-20 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c: add a command line switch to show the version
2008-12-20 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-metadata-manager.c:
* gedit/gedit-tab.c:
Use g_timeout_add_seconds. Bug #565127, patch by
mail@paul.kishimoto.name.
2008-12-20 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-tab.c:
Added some doc.
2008-12-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-notebook.c:
Added some doc.
2008-12-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-window.c:
* docs/reference/gedit-sections.txt:
* docs/reference/tmpl/gedit-plugin.sgml:
* docs/reference/tmpl/gedit-window.sgml:
Added some doc.
2008-12-07 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-window.c:
Added some doc.
2008-12-06 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-plugin.h:
* gedit/gedit-plugin.c:
* plugin-loaders/python/gedit-plugin-loader-python.c:
* plugin-loaders/python/bindings/gedit.defs:
* plugin-loaders/python/bindings/geditplugin.override:
* plugin-loaders/c/gedit-plugin-loader-c.c:
Added 'install-path' construct only property set by plugin
loaders so that plugins (especially C plugins) can find
out where they are installed (thus making relocation of
plugins + data possible without recompiling the plugin)
=== gedit 2.25.2 ===
2008-12-01 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.25.2 release
2008-12-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: store the panes state before deactivating
the plugins
2008-12-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: unref actions after adding them to the
action group
* gedit/gedit-documents-panel.c: properly ref and unref the window
2008-12-01 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-enum-types.c.template:
Do not intern the string.
2008-12-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugins-engine.c: free the infos after the loaders
2008-12-01 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-store.c:
* plugins/spell/gedit-spell-plugin.c:
* plugins/spell/gedit-automatic-spell-checker.c:
Do not use g_quark_from_static_string, it should not be used in
loadable modules.
=== gedit 2.25.1 ===
2008-11-30 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.25.1 released
2008-11-30 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugin-manager.c: use a simple pointer
to the plugin_info, so that we do not have to ref/unref
everywhere.
2008-11-30 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugins-engine.c: call loader's garbage_collect in
a more efficient way.
2008-11-30 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugins-engine.c:
* plugin-loaders/c/plugin-loader-c.c:
Plug some minor memory leaks.
2008-11-29 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugin-engine.c:
* gedit/gedit-plugin-loader.[ch]:
* plugin-loaders/c/plugin-loader-c.[ch]:
* plugin-loaders/c/plugin-loader-python.[ch]:
rename loader_get_name to loader_get_id
2008-11-29 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-object-module.h:
* gedit/gedit-plugin.h:
* gedit/gedit-plugin-loader.h:
Rework macros since gedit-plugin.h is public while object-module
is not and also switch to G_DEFINE_DYNAMIC_TYPE where possible.
2008-11-29 Jesse van den Kieboom <jesse@icecrew.nl>
* plugin-loaders/c/plugin-loader-c.[ch]:
* plugin-loaders/c/plugin-loader-python.[ch]:
Added license texts.
2008-11-29 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/snippets/Manager.py:
* plugins/taglist/HTML.tags.xml.in:
Fix some typos in translatable strings. Patch by Nicolas Kaiser.
2008-11-29 Joe M Smith <yasumoto7@gmail.com>
* gedit/gedit-plugin-info.c:
* gedit/gedit-utils.c:
* gedit/gedit.c:
* gedit/gedit-utils.h:
* gedit/dialogs/gedit-encodings-dialog.c:
* gedit/dialogs/gedit-encodings-dialog.h:
* gedit/dialogs/gedit-close-confirmation-dialog.h:
* gedit/gedit-gio-document-saver.c:
* gedit/gedit-notebook.c:
* gedit/gedit-file-chooser-dialog.h:
* gedit/gedit-notebook.h:
* gedit/sexy-icon-entry.h:
* gedit/gedit-spinner.c:
* gedit/gedit-print-preview.h:
* gedit/gedit-spinner.h:
* gedit/gedit-encodings-option-menu.h:
* gedit/gedit-help.c:
* gedit/gedit-prefs-manager.h:
* gedit/gedit-help.h:
* gedit/gedit-message-area.h:
* gedit/gedit-commands.h:
* gedit/gedittextregion.h:
Comply with the GTK Includes GNOME Goal to only have the toplevel
includes for GLib, GDK, GDK Pixbuf, and GTK. Bug #559233.
2008-11-29 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-checker-language.c: use new C_ macro
for translations with context. Patch by Matthias Clasen.
* configure.ac: bump glib and intltool requirements.
2008-11-27 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit.c: use GDK_WINDOWING_X11 instead of PLATFORM_OSX to
check for including gdkx.h.
2008-11-26 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* gedit/Makefile.am:
* gedit/gedit.c:
* gedit/smclient/eggsmclient-win32.c:
* gedit/smclient/eggsmclient-osx.c:
* gedit/smclient/Makefile.am:
Fixed some small things to make gedit compile on OS X.
2008-11-26 Jesse van den Kieboom <jesse@icecrew.nl>
* plugin-loaders/python/Makefile.am:
* plugin-loaders/python/bindings/Makefile.am:
Make distcheck work.
2008-11-26 Jesse van den Kieboom <jesse@icecrew.nl>
* docs/reference/Makefile.am:
* docs/reference/gedit.types:
Removed/changed references to python module files.
2008-11-26 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-python-module.[ch]:
* gedit/gedit-python-plugin.[ch]:
Removed obsolete python files from gedit core (they were moved to
the python plugin loader).
2008-11-26 Jesse van den Kieboom <jesse@icecrew.nl>
* plugin-loaders/python/bindings/geditmessage.override: removed unused
file that should not have been committed
2008-11-25 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* Makefile.am:
* bindings/:
* plugin-loaders/:
* gedit/Makefile.am:
* gedit/gedit-module.[ch]:
* gedit/gedit-object-module.[ch]:
* gedit/gedit-plugin.h:
* gedit/gedit-plugin-info.c:
* gedit/gedit-plugin-info-priv.h:
* gedit/gedit-plugin-loader.[ch]:
* gedit/gedit-plugins-engine.[ch]:
* gedit/gedit-window.c:
* gedit/gedit-window-private.h:
Merged plugin system changes from new_plugins branch to trunk. Changes
include plugin loader refactoring in loadable modules and pyton
plugin internals rework.
2008-11-24 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-widget.c::
* gedit/gedit-window.c:
* gedit/gedit-print-preview.c:
* gedit/gedit-view.h:
Remove deprecated gtk functions. Patch by Maxim Ermilov.
=== gedit 2.24.2 ===
2008-11-23 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.24.2 released
2008-11-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-view.c:
Now you can type +/- only as the first character.
Don't try to jump to a line < 0.
2008-11-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-view.c:
Allow the use of "+N" and "-N" in the Move to Line entry.
Fixes bug #560013.
2008-11-19 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-utils.c: fixed wrong use of
GtkIconSize for gtk_icon_theme_lookup_by_gicon
2008-11-16 Michael Terry <mike@mterry.name>
* plugins/modeline/modeline-parser.c: Look at second line as well as first
for emacs modelines. Fixes bug #561074.
2008-11-03 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-print-job.c: also get the adjustement from the gtkbuilder
otherwise the spinbutton does not work. Fixes bug #559140.
=== gedit 2.24.1 ===
2008-11-02 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.24.1 released
2008-11-02 Paolo Borelli <pborelli@katamail.com>
* gedit/sexy-icon-entry.c: do not use private gtk marshaller. Patch
by Ed Catmur.
2008-11-02 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* data/gedit.pc.in:
* gedit/Makefile.am:
Long overdue build fixes for cygwin. Bug #317567.
2008-11-01 Paolo Borelli <pborelli@katamail.com>
* plugins/pythonconsole/pythinconsole/console.py: decode to utf8
before eval and execute. Fixes bug 558149, patch by Vincent Povirk.
2008-11-01 Paolo Borelli <pborelli@katamail.com>
* plugins/sort/sort.ui:
* plugins/sort/sort.glade2:
* gedit/dialogs/gedit-preferences-dialog.glade:
* gedit/dialogs/gedit-preferences-dialog.ui:
* gedit/gedit-print-preferences.ui:
* gedit/gedit-print-preferences.glade:
Use 0 as page-size for GtkSpinButton's adjustements.
2008-11-01 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-filebrowser-store.c: Commit some minor
cleanups I had in my tree while wrorking on the previous patch.
2008-10-27 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-filebrowser-store.c: Optimize insertion
when loading a dir with lot of files:
1) files are now inserted in batch in order to reduce the amount
of searching in the ordered list
2) the previous changeset has been reverted since it caused duplicate
entries in some cases, but the check has been made way faster by only
looking in the existing list of nodes without iterating the ones we
just added.
See bug #554362 for details, in the future we should still consider
using GSequence.
2008-10-19 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-filebrowser-store.c: do not check if
the node already exist if we know it's a new file.
2008-10-18 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c: free the GOption context after parsing.
2008-10-18 Mart Raudsepp <leio@gentoo.org>
* data/gedit-bugreport.sh.in: don't report the gnome-python version
as no modules out of it are used anymore. Bug #555381
2008-10-18 Mart Raudsepp <leio@gentoo.org>
* configure.ac: increase pygobject dependency to 2.15.4 because GIO
bindings are used. Bug #555383
2008-10-17 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-filebrowser-plugin.c: load the persisted
location only if we are not opening a file.
2008-10-11 Paolo Borelli <pborelli@katamail.com>
* data/gedit.desktop.in.in: remove deprecated "Encoding" item
Patch by Pacho Ramos.
2008-10-09 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-session.c:
* gedit/gedit.c:
* gedit/smclient/*
Update to the latest version of libegg smclient code.
2008-10-05 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-style-scheme-manager.c: be careful about the case the
file is already in .gnome2/gedit/styles. Bug #555113.
=== gedit 2.24.0 ===
2008-09-21 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.24.0 released
=== gedit 2.23.93 ===
2008-09-16 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.23.92 released
2008-09-16 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c: remove gdk_threads_init, it was just a
workaround for a gvfs bug which is now fixed.
=== gedit 2.23.92 ===
2008-09-08 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.23.92 released
2008-09-08 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c: call gdk_threads_init since this seems to fix
file chooser crashes.
2008-09-08 Paolo Borelli <pborelli@katamail.com>
* plugins/pythonconsole/__init__.py:
* plugins/pythonconsole/console.py:
do not hold a ref to GeditWindow when deactivating. Patch by
Jesse van den Kieboom.
2008-09-08 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-tab.c: fixed warning on g_object_unref of NULL
2008-09-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-file-chooser-dialog.c: Avoid runtime warning with
buggy gtk.
2008-09-07 Paolo Borelli <pborelli@katamail.com>
* data/gedit.schemas.in: add ftp since it seems to work pretty well
with gvfs and the backend is now actively maintained.
2008-09-07 Paolo Borelli <pborelli@katamail.com>
* plugins/docinfo/gedit-docinfo-plugin.c:
* plugins/changecase/gedit-changecase-plugin.c:
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/sort/gedit-sort-plugin.c:
* plugins/time/gedit-time-plugin.c:
* gedit/gedit-local-document-saver.c:
* gedit/gedit-module.c:
* gedit/gedit-utils.c:
* gedit/gedit-app.c:
* gedit/gedit-mmap-document-loader.c:
* gedit/gedit-help.c:
* gedit/gedit-commands-file.c:
* gedit/gedit-plugins-engine.c:
* gedit/gedit-document-saver.c:
* bindings/python/gedit.override:
Fix "format not a string literal" compiler warning.
2008-09-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: fixed crasher when
refreshing during async operations like mounting
2008-09-06 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-gio-document-saver.c: fixed but in checking for externally
modified for new files (ignore NOT_FOUND error), fixes bug #551126
2008-09-06 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-plugin.h: note to self: don't forget to really commit
files
2008-09-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-widget.c: fixed problem with
setting root to topmost parent for remote bookmarks
2008-09-06 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-plugin.h:
* plugins/filebrowser/gedit-file-browser-store.c:
Added convenient macro to register interfaces properly in the type
module
2008-09-06 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-gio-document-saver.c: fix crash due to GError not being
initialized to NULL properly (fixes bug #551037)
2008-09-06 Paolo Borelli <pborelli@katamail.com>
* plugins/gedit-file-browser-plugin.c: fix double-free causing
memory corruption on rename.
2008-09-05 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-window.c:
Added doc.
2008-09-05 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-plugins-engine.c:
Fixed memleak.
2008-09-03 Paolo Borelli <pborelli@katamail.com>
* plugins/gedit-file-browser-store.c:
* plugins/gedit-file-browser-utils.c:
* plugins/gedit-file-browser-utils.h:
Remove useless roundtrip from uri to gfile to parse_name.
2008-09-03 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.c (gedit_utils_uri_for_display):
parse_name should not be further unescaped, it's already ready
to be used in the UI.
=== gedit 2.23.91 ===
2008-09-01 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.23.91 released
2008-08-31 Carlos Garcia Campos <carlosgc@gnome.org>
* gedit/smclient/eggsmclient-xsmp.c
(sm_client_xsmp_set_initial_properties): Fix memory leak.
2008-08-29 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-panel.c:
Added documentation.
2008-08-28 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-message-area.c:
Added documentation.
2008-08-26 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-gio-document-loader.c:
* gedit/gedit-io-error-message-area:
* gedit/gedit-gio-document-loader.c:
Fixed error propagation and error handling of gio errors
2008-08-25 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* docs/reference/gedit-sections.txt:
* gedit/gedit-plugin.c:
* gedit/gedit-plugin.h:
Added documentation.
2008-08-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c (_gedit_document_check_externally_modified):
make sure the mtime attribute is set before using it.
2008-08-20 Götz Waschk <gwaschk@gnome.org>
* data/gedit-bugreport.sh.in:
* data/gedit.pc.in:
remove obsolete deps (bug #548680)
=== gedit 2.23.90 ===
2008-08-19 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.23.90 released
2008-08-19 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-bookmarks-store.c: fix dispose.
2008-08-18 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-bookmarks-store.[ch]:
* plugins/filebrowser/gedit-file-browser-widget.c:
Bug 548223 Filemanager panel doesn't show gio mounts
Drive/Volume/Mount handling is now approximately the same as in
the GtkFileChooser and in nautilus
2008-08-17 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c: move g_thread_init at the start, just to be sure.
2008-08-17 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c:
Bug 547692 Crash when selecting 'show hidden' from the side pane
Bug was caused by change in working of row_inserted
2008-08-17 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-document.c: reverted applying settings in the constructor
since this problem is already fixed in gsv
2008-08-17 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: fixed problem with
cancelling async load
2008-08-17 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-document.c: fixed warning with NULL content_type
2008-08-16 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit-tab.c:
* gedit-local-document-saver.c:
* gedit-gio-document-saver.c:
* gedit-io-error-message-area.c:
* gedit-gio-document-loader.c:
* gedit-mmap-document-loader.c:
* gedit-document.c:
* gedit-document.h:
* gedit-document-saver.c:
Fixed proper use of gio errors
2008-08-16 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-document.c: apply some settings in the constructor
(after object is created), removes set_table warning
2008-08-14 Paolo Borelli <pborelli@katamail.com>
* configure.ac: explicitely check for gthread now that we do not
require libgnome anymore. Bug #547756, patch by Damien Carbery.
2008-08-14 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-store.c: do not crash
if dir was removed. Bug #547724.
2008-08-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-help.c:
* gedit/gedit-plugins-manager.c:
Use the "program-name" property for the about dialog
=== gedit 2.23.3 ===
2008-08-13 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.23.3 released
2008-08-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-local-document-saver.c:
* gedit/gedit-gio-document-saver.c:
* gedit/gedit-mmap-document-loader.c:
Fix more warnings
2008-08-13 Johan Dahlin <johan@gnome.org>
* gedit/gedit-session.c (save_window_session):
Fix two warnings and merge problems.
2008-08-13 Johan Dahlin <johan@gnome.org>
* gedit/gedit-app.c:
* gedit/gedit-document-saver.c:
* gedit/gedit-mmap-document-loader.c:
Include unistd.h
2008-08-13 Johan Dahlin <johan@gnome.org>
* configure.ac:
Remove libgnome/libgnomeui dependencies.
Replace them by direct GConf/libxml.
Add sm dependency
* gedit/Makefile.am:
Link against eggsmclient.
* gedit/gedit-document-saver.c
(gedit_document_saver_write_document_contents):
Remove the usage of a libgnome function.
* gedit/gedit-document.h:
* gedit/gedit-session.c (save_window_session),
(client_save_state_cb), (window_handled),
(close_confirmation_dialog_response_handler),
(client_quit_requested_cb), (client_quit_cb), (gedit_session_init),
(gedit_session_is_restored), (parse_window), (gedit_session_load):
* gedit/gedit-session.h:
Port over from GnomeClient to EggSMClient.
This was mostly done by Dan Winship.
* gedit/gedit.c (main):
Don't use GnomeProgram.
* gedit/smclient/*:
Make our own private copy of smclient
=== gedit 2.23.2 ===
2008-08-13 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.23.2 released
2008-08-13 Paolo Borelli <pborelli@katamail.com>
* configure.ac: explicitely check for libxml
2008-08-13 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-store.c: do not print a
warning on sart when the saved root was deleted
2008-08-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c:
* gedit/gedit-document.h:
* gedit/gedit-gio-document-loader.c:
* gedit/gedit-gio-document-saver.c:
* gedit/gedit-tab.c:
Make mount operation stuff private until we figure out the details.
2008-08-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c:
* gedit/gedit-document-loader.c:
* gedit/gedit-local-document-saver.c:
* gedit/gedit-document-loader.h:
* gedit/gedit.c:
* gedit/gedit-gio-document-saver.c:
* gedit/gedit-gio-document-saver.h:
* gedit/gedit-io-error-message-area.c:
* gedit/gedit-gio-document-loader.c:
* gedit/gedit-gio-document-loader.h:
* gedit/gedit-mmap-document-loader.c:
* gedit/gedit-document.c:
* gedit/gedit-document.h:
* gedit/gedit-document-saver.c:
* gedit/Makefile.am:
* gedit/gedit-document-saver.h:
* configure.ac:
Complete the port to gio/gvfs. Patch by Jesse van den Kieboom.
Bug #506350.
2008-08-12 Matthias Clasen <mclasen@redhat.com>
Bug 547129 use standard icon name in file-browser plugin
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/filebrowser.gedit-plugin.desktop.in:
Use the standard system-file-browser icon name.
2008-08-10 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c (get_icon): handle gracefully a failure
in query_info().
2008-08-10 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-checker-dialog.c:
* plugins/spell/gedit-spell-language-dialog.c:
* plugins/time/gedit-time-plugin.c:
* gedit/gedit-tab.c:
* gedit/gedit-utils.c:
* gedit/dialogs/gedit-open-location-dialog.c:
* gedit/dialogs/gedit-encodings-dialog.c:
* gedit/dialogs/gedit-preferences-dialog.c:
* gedit/dialogs/gedit-style-scheme-dialog.c:
* gedit/dialogs/gedit-search-dialog.c:
Fix refcounting of objects obtained from gtkbuilder
2008-08-10 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c:
* gedit/gedit-utils.c:
* gedit/gedit-document.c:
* gedit/gedit-history-entry.c:
Plug some misc leaks
2008-08-10 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.h:
* gedit/gedit-document-saver.h:
Remove unneeded includes
2008-08-09 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac: bumped versions of pygobject and pygtk
2008-08-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-print-preview.c:
* gedit/gedit-plugin-manager.c:
* gedit/gedit-plugins-engine.c:
Fixed some compiler warnings
2008-08-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-print-preferences.ui: forgot to add
2008-08-09 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac: forgot to actually commit it
2008-08-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/dialogs/*.[ui|c]:
* gedit/gedit-print-job.c:
* gedit/gedit-window.c:
* gedit/gedit-utils.[ch]:
* gedit/Makefile.am:
* plugins/*:
* configure.ac:
Converted all uses of glade to GtkBuilder
2008-08-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedt-view.c: fixed correct handling of changing buffers
2008-08-08 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: removed extra stat
for icon if info is already present
2008-08-08 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-utils.c: make sure to unescape in uri_for_display
2008-08-08 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: fixed handling
mount operation problems
2008-08-08 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-utils.c: fixed unescaping basenames for remote uri's
2008-08-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser.store.c: fixed handling
error while loading new root directory
2008-08-07 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-utils.c: don't do an expensive stat in
basename_for_display for remote files
2008-08-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-utils.[ch]: adapted to
new uri helper functions in gedit-utils and icon loading functions
in gtk 2.14
* plugins/filebrowser/gedit-file-browser-store.c: fixed problem with
cancelling mount operation. Added use of gtk_mount_operation.
* plugins/filebrowser/gedit-file-browser-widget.c: use gtk_show_uri
instead of gnome_url_show
2008-08-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/externaltools/functions.py:
* plugins/externaltools/manager.py:
Ported to gio
2008-08-06 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-tab.c:
Fixed problem with icon ownership (it's owned by the info, but by us)
2008-08-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Manager.py:
* plugins/snippets/snippets/Snippet.py:
* plugins/snippets/snippets/Document.py:
Ported to gio
2008-08-06 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-help.[ch]:
* bindings/python/gedit.defs:
Changed the gedit help helper function to use gtk_show_uri with
the ghelp scheme instead of gnome_show_help. Using "gedit.xml" as
the name generates a deprecation warning but will translate to "gedit"
which will properly show the help to prevent regression for third party
plugins.
* plugins/snippets/snippets/Manager.py:
* plugins/externaltools/tools/manager.py:
* plugins/spell/gedit-spell-language-dialog.c:
* plugins/sort/gedit-sort-plugin.c:
* plugins/time/gedit-time-plugin.c:
* plugins/spell/gedit-spell-language-dialog.c:
* gedit/dialogs/gedit-preferences-dialog.c:
* gedit/dialogs/gedit-style-scheme-dialog.c:
Adapted plugins and gedit core to not use "gedit.xml" as the help name.
Changed to use NULL since they all want the default.
2008-08-06 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-tab.c:
* gedit/gedit-gnomevfs-document-saver.c:
* gedit/gedit-document-loader.c:
* gedit/gedit-local-document-saver.c:
* gedit/gedit-document-loader.h:
* gedit/gedit-utils.c:
* gedit/gedit-utils.h:
* gedit/gedit-file-chooser-dialog.c:
* gedit/gedit-io-error-message-area.c:
* gedit/gedit-window.c:
* gedit/gedit-mmap-document-loader.c:
* gedit/gedit-document.c:
* gedit/gedit-document.h:
* gedit/gedit-gnomevfs-document-loader.c:
* gedit/gedit-commands-file.c:
* gedit/gedit-language-manager.c:
* gedit/gedit-document-saver.c:
* gedit/gedit-document-saver.h:
* configure.ac:
Implemented phase 1 of porting gedit to gio. This first phase includes
small pieces of gnome-vfs and libgnomeui to be ported to gio. This
includes mime type information, looking up icons, handling uri's
and replacing gnome-vfs types like GnomeVFSFileSize.
2008-07-31 Jesse van den Kieboom <jesse@icecrew.nl>
Bug 539581 GEdit segfaults when using the FileBrowser plugin
* plugins/filebrowser/gedit-file-browser-store.c: fix problem with
cancelling async operations
2008-07-18 Matthias Clasen <mclasen@redhat.com>
Bug 542300 use standard icon names
* plugins/filebrowser/gedit-file-bookmarks-store.c:
* plugins/filebrowser/gedit-file-browser-store.c: Use standard
icon names.
2008-06-22 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-widget.c: set vscroll policy
to AUTO (fixes bug #497610)
2008-06-22 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Manager.py:
* plguins/snippets/snippets/snippets.glade:
Make sure to cleanup in destroy instead of 'response' because the
'response' signal is not called if the gedit window is destroyed
(fixes bug #537987)
2008-06-22 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Library.py:
* plguins/snippets/snippets/Helper.py:
Fixed problem where overriden snippet did not get added to the user
library (fixes bug #528690)
2008-06-15 Steve Frécinaux <code@istique.net>
* bindings/python/gedit.defs:
window.create_tab_from_uri() should accept None as the Encoding
argument, to pick the default one.
2008-06-11 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: removed another
obsolete funtion: print_tree
2008-06-11 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: removed obsolete
model_resort_children funtion
2008-06-08 Curtis Hovey <sinzui.is@verizon.net>
* plugins/snippets/snippets/SnippetComplete.py: fixed on_get_n_columns.
Bug #537248.
2008-06-06 Paolo Borelli <pborelli@katamail.com>
* plugins/filbrowser/gedit-file-browser-store.c: fix compilation
problem on solaris. Patch by Damien Carbery, bug #536809.
2008-06-04 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-module.c: fix compilation problem on solaris.
Patch by Damien Carbery, bug #536789.
2008-06-04 Paolo Borelli <pborelli@katamail.com>
* configure.ac: remove stray check for libattr
2008-05-27 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-plugin.c: do not leak a GFile.
2008-05-24 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/data/c.xml:
* plugins/snippets/data/perl.xml:
* plugins/snippets/data/python.xml:
Add some useful snippets
=== gedit 2.23.1 ===
2008-05-12 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.23.1 released
2008-05-12 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-view.c:
changing virtual root should not affect expand state.
2008-05-12 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-view.c:
Fixed a problem when gtk_tree_model_get_iter fails.
2008-05-10 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c:
* plugins/filebrowser/gedit-file-browser-view.c:
Fixed problems with changing model when rows are inserted. This made it
possible to change the expand/collapse actions from an idle function to
immediate functions. This results in much faster 'feel' of the file
browser and also makes restoring the expanded state much faster. Also
fixed two memory leaks
2008-05-10 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-view.c:
* plugins/filebrowser/gedit-file-browser-view.h:
* plugins/filebrowser/gedit-file-browser-widget.c:
* plugins/filebrowser/gedit-file-browser-store.c:
* plugins/filebrowser/gedit-file-browser-store.h:
Added new feature which restores the expanded state of file browser
nodes
2008-05-10 Paolo Borelli <pborelli@katamail.com>
* gedit-document.c:
* gedit-document.h:
* gedit-window.c:
* gedit-window.h:
Introduce gedit_document_get_location and port gedit-window to gio.
2008-05-09 Paolo Borelli <pborelli@katamail.com>
* gedit/dialogs/gedit-open-location-dialog.c:
* gedit/dialogs/gedit-open-location-dialog.h:
* gedit/gedit-commands-file.c:
Port the open location dialog to gio.
2008-05-09 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/__init__.py:
* plugins/externaltools/tools/outputpanel.py:
Remove a couple of trivial uses of gnomevfs
2008-05-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file.c: start gio port.
2008-05-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: fixed copy-paste
typof error in row_changed (which called gtk_tree_model_row_inserted
instead of gtk_tree_model_row_changed, oops)
2008-05-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-widget.c: fixed problem when
icon for virtual root is not available
* plugins/filebrowser/gedit-file-browser-utils.c: fixed using basename
if file info cannot be queried
* plugins/filebrowser/gedit-file-browser-plugin.c: added support for
also resetting the uri of any open documents under a renamed directory
* plugins/filebrowser/gedit-file-browser-store.c: fixed up code to
handle non existent files and to try to mount mountable root locations
if necessary
2008-05-05 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.c:
* gedit/gedit-plugins-engine.h:
New function gedit_plugins_engine_get_plugin_info() that finds a
plugin info in the available plugins list.
2008-05-05 Steve Frécinaux <code@istique.net>
* gedit/gedit-module.c:
* gedit/gedit-module.h:
* gedit/gedit-python-module.c:
* gedit/gedit-python-module.h:
Make GeditPythonModule inherit from GeditModule, to somewhat
standardize the loader API.
* gedit/gedit-plugin-info-priv.h:
* gedit/gedit-plugin-info.c:
* gedit/gedit-plugin-info.h:
* gedit/gedit-plugins-engine.c:
Update to fit the above change, and use the directly GType instead of a Loader
enum (it allows a few shortcuts in the code).
2008-05-05 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-document.[ch]: added gedit_document_set_uri function which
updates the documents uri
* plugins/filebrowser/gedit-file-browser-marshal.list:
* plugins/filebrowser/gedit-file-browser-store.[ch]:
* plugins/filebrowser/gedit-file-browser-plugin.c:
added support for resetting uris for open documents in gedit when
a file is renamed from the file browser plugin
2008-05-05 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac: added gio dependency
2008-05-05 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/*: ported file browser plugin to gio
2008-04-20 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: make delete, cut, paste and replace actions
insentive when the view is not editable. Bug #527371.
=== gedit 2.22.0 ===
2008-04-08 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.22.1 released
2008-04-08 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-view.c (delete_line): if there is a selection, delete
the selected lines.
2008-04-08 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-view.c (gedit_view_class_init), (reset_im_context),
(delete_line), (gedit_view_delete_from_cursor): now you can delete
the current line with Ctrl+D (like in pico, nano, eclipse, vim, etc.)
2008-04-05 Paolo Borelli <pborelli@katamail.com>
* gedut/gedit-print-preview.c: fix scrolling problem when scrolling
with the keyboard arrows.
2008-03-29 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-automatic-spell-checker.c: connect to the
proper GtkTextTagTable signals. Bug #524976.
2008-03-24 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-bookmarks-store.c: disconnect all the
volume monitor signals and do that in dispose.
2008-03-18 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: make search actions sensitive while
notifying external modification. Patch by Alon Zakai, bug #519797.
2008-03-18 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/data/xml.xml: fix cdata snippet
=== gedit 2.22.0 ===
2008-03-10 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.22.0 released
2008-03-04 Claude Paroz <claude@2xlibre.net>
* plugins/externaltools/tools/tools.glade: Removed translatable property
for gtk-revert-to-saved button.
=== gedit 2.21.2 ===
2008-02-24 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.21.2 released
2008-02-17 Djihed Afifi <djihed@gmail.com>
* plugins/taglist/gedit-taglist-plugin.c: Mark "Tags" for translation.
2008-02-16 Djihed Afifi <djihed@gmail.com>
* gedit/gedit-window.c: Mark "Documents" for translation.
2008-02-16 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/lang/snippets.lang: fixed reference to def:escape
style which does no longer exist
* plugins/snippets/snippets/Library.py:
* plugins/snippets/snippets/WindowHelper.py:
* plugins/snippets/snippets/Document.py
Fixed problem with accelerator groups not getting uninstalled properly
2008-02-11 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* data/Makefile.am:
* data/gedit.desktop.in.in:
Install the gedit-bugreport.sh script in libexec instad of lib.
Patch by Wouter Bolsterlee.
2008-02-09 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-bookmarks-store.c: do not escape uri
when adding it to the store. Spotted by Mikael Hermansson, bug #514636.
2008-02-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-message-area.h: Fixed define.
2008-01-27 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-view.c: fix tiny leak.
2008-01-26 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-print-job.c:
Apply all the print preferences in custom-widget-apply since the rest
of the print dialog is not instant-apply.
2008-01-26 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-app.c:
* gedit/gedit-tab.c:
Fix refcounting of PageSetup and PrintSettings.
2008-01-25 Christian Persch <chpe@gnome.org>
* gedit/gedit-print-preferences.glade: Use GtkAlignments, and add
mnemonics. Bug #512078.
2008-01-25 Paolo Borelli <pborelli@katamail.com>
* data/gedit.pc.in: remove libgnomeprintui from here too.
=== gedit 2.21.1 ===
2008-01-24 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.21.1 released
2008-01-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.c: use X functions only when GDK_WINDOWING_X11
is defined.
2008-01-24 Paolo Borelli <pborelli@katamail.com>
* gedit/Makefile.am: use install-exec-hook instead of
install-exec-local, to make sure symlink is done when installation
is finished.
2008-01-24 Paolo Borelli <pborelli@katamail.com>
* gedit-print-job.c:
* gedit-print-job.h:
* gedit-print-preview.c:
* gedit-print-preview.h:
* gedit-commands-file-print.c:
* gedit-commands-file-print.h:
* gedit-print-preferences.c:
* gedit-tab.c:
* gedit-tab.h:
* gedit-app.c:
* gedit-app.h:
* gedit-window.c:
Merge the new print implementation based on GtkPrint from the
"printing" branch.
2008-01-23 Steve Frécinaux <code@istique.net>
* gedit/gedit-app.c:
* gedit/gedit-document-loader.c:
* gedit/gedit-document-saver.c:
* gedit/gedit-document.c:
* gedit/gedit-documents-panel.c:
* gedit/gedit-encodings-option-menu.c:
* gedit/gedit-history-entry.c:
* gedit/gedit-panel.c:
* gedit/gedit-print-job-preview.c:
* gedit/gedit-progress-message-area.c:
* gedit/gedit-python-module.c:
* gedit/gedit-tab.c:
* gedit/gedit-window.c:
* gedit/gtksourceprintjob.c:
Take profit of G_PARAM_STATIC_STRINGS.
2008-01-23 Steve Frécinaux <code@istique.net>
* gedit/gedit-document.[ch]:
* gedit/gedit-marshal.list:
Add a "load" signal.
2008-01-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* docs/reference/Makefile.am:
Added gedit-enum-types.h to ignore h files.
2008-01-12 Seán de Búrca <sdeburca@svn.gnome.org>
* gedit/gedit-plugin-manager.c: fix two warnings in GeditPluginManager.
2008-01-08 Willie Walker <william.walker@sun.com>
* gedit/gedit-view.c: fix for bug #475674 - state-changed:focused
events missing for document when go to line is used. This forces
a focus event on the view when the search dialog goes away.
2008-01-04 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.c: fix a warning in GeditPluginsEngine.
2007-12-29 Steve Frécinaux <code@istique.net>
* bindings/python/gedit.defs: fix exception when passing None to
document.set_language, since None is an expected value to disable
highlighting.
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.c: Add support for a GEDIT_PLUGINS_PATH
environment variable. Based on a patch by Paolo Borelli. Fixes bug
#339298.
* gedit/gedit-python-module.c: Remove explicit $PATH setting since it
is unneeded and done for each plugin separately.
Note: by appending ':/usr/lib/gedit-2/plugins' to GEDIT_PLUGINSDIR in
Makefile.am, one could manually add support for distro-packaged
plugins in a custom build. This has not been done here yet though.
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugin-info-priv.h:
* gedit/gedit-plugin-info.[ch]:
* gedit/gedit-plugins-engine.[ch]:
* gedit/Makefile.am:
Split out GeditPluginInfo in its own set of files.
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugin-manager.c: Update the plugin manager to use the
plugin engine signals.
This has the advantage of allowing us to update the plugin list of the
manager when a plugin is activated in the background (through gconf,
for a dependency, etc.).
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.[ch]: Add (de)activate signals to the
engine.
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.c: Move plugin status update into the
activate_real and deactivate_real methods.
This way, the *_real methods are self-contained, and the other ones
just (de)activate the plugin and save the config into gconf. This is
needed for the signals that come with the next patch.
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.c: Kill engine->active_plugins once and
for all.
We now build the active plugin list only when we need it (and don't
store it anymore):
- when we load the plugins for the first time
- when the plugin list is changed externally
- when we save the plugin list to gconf
This avoid information duplication, thus making the code simpler and
less error prone.
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.[ch]: Register a new (refcounted) boxed
GeditPluginInfo type. The reason is that signal marshalling need a
GType.
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.[ch]: make the gedit plugins engine a
GObject.
* gedit/gedit-plugin-manager.c:
* gedit/gedit-window.c:
* gedit/gedit.c:
Adapt for above changes.
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.c: talk about "module name" instead of
"location" (since it is really what it is about"). "Location" is
confusing because it is first understood as the directory where the
plugin lies, while it's not.
2007-12-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.[ch]: Rename a bunch of
gedit_plugins_engine_get_plugin_* into gedit_plugin_info_get_*, which
is shorter and closer to the general naming convention.
* gedit/gedit-plugin-manager.c: adapt to above changes.
2007-12-22 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-plugin.c: do not use the old gnome blue
book icon. It looks ugly and out of place anyway.
2007-12-22 Paolo Borelli <pborelli@katamail.com>
* plugins/time/gedit-time-plugin.c: remove usage of gnome-config
and cleanup code a bit.
2007-12-16 Paolo Borelli <pborelli@katamail.com>
* plugins/gedit-file-browser-store.c: use utility function to get the
icon, so that we do not include libgnome headers.
2007-12-15 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file.c: fix off by one in goto_line when
raising an already open document. Fixes bug #503665.
2007-12-09 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c:
* gedit/gedit-app.c:
Use gtk functions to load and save accels. Based on a patch by
MIkael Hermansson.
2007-12-09 Paolo Borelli <pborelli@katamail.com>
* plugins/gedit-file-browser-widget.c:
* plugins/gedit-file-bookmarks-store.c:
Reorder includes
* gedit/gedit-print.c:
Do not use gnome_utils function.
2007-12-09 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c (sort_recents_mru): fix comparison, spotted
by Christian Persch.
2007-11-10 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/data/python.xml: fix typo in class snippet.
Patch by Yoan Blanc.
2007-11-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Placeholder.py: fixed bug not showing a
default value for python placeholder mirror placeholders
2007-11-04 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c: be more careful when retrieving mtime.
2007-11-02 Steve Frécinaux <code@istique.net>
* bindings/python/Makefile.am:
* bindings/python/gedit.defs:
* bindings/python/gedit.override:
Bind gedit.debug in python, in such a way it works like gedit_debug or
gedit_debug_message without having to specify the filename and line
number and calling function name.
2007-11-02 Steve Frécinaux <code@istique.net>
Fix bug 491442 gedit.commands.load_uri should only accept valid URIs
* gedit/gedit-commands-file.c (gedit_commands_load_uri): check that
the uri is valid before trying to open it.
2007-11-02 Steve Frécinaux <code@istique.net>
Fix bug #491312 External Tools with two lines as input
* plugins/externaltools/tools/functions.py: go to the beginning of the
current line instead of the previous one when running an external tool
on "current line".
2007-10-28 Steve Frécinaux <code@istique.net>
* gedit/gedit-utils.c: Use gdk_error_trap_*() to protect direct
XGetWindowProperty() calls.
2007-10-28 Steve Frécinaux <code@istique.net>
Fix bug #484613 by adding viewport support to gedit.
* gedit/gedit-utils.[ch]: New utility function
gedit_utils_get_current_viewport().
* gedit/gedit-app.[ch]: Rename gedit_app_get_window_in_workspace() into
gedit_app_get_window_in_viewport and add viewport support to it.
* gedit/gedit.c: Adapt IPC protocol to specify the current viewport to
the running instance.
2007-10-28 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.[ch]:
* gedit/gedit-window.c:
Simply use g_strdelimit instead of a cutsom function to escape slashes.
=== gedit 2.20.3 ===
2007-10-18 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.20.3 released
2007-10-17 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-local-document-saver.c: fix permissions and ownership
saving in the save-tmp-and-swap strategy. Bug #468578.
=== gedit 2.20.2 ===
2007-10-15 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.20.2 released
2007-10-11 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-file-chooser-dialog.c:
* gedit/gedit-language-manager.c:
check language ids array for nullness.
2007-10-09 Curtis Hovey <sinzui.is@verizon.net>
* plugins/externaltools/tools/functions.py: Added missing
Language_Mangager argument. Fix bug 484913.
2007-10-07 Curtis Hovey <sinzui.is@verizon.net>
* plugins/externaltools/tools/library.py: load tool property if
it is not already in _properties. Fix bug 484318.
2007-10-06 Paolo Borelli <pborelli@katamail.com>
* gedit/dialogs/gedit-preferences-dialog.glade: mark string as
translatable. Patch by Takao Fujiwara.
2007-09-28 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c: focus the textview when closing the print
preview or cancelling the print. Fix bug #352673.
=== gedit 2.20.1 ===
2007-09-26 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.20.1 released
2007-09-26 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-view.c: toggle hidden
files with CTRL+h
2007-09-26 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-store.c: support '.hidden'
files.
2007-09-26 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Document.py: fixed problem with placeholders
being updated after they are removed
2007-09-25 Paolo Borelli <pborelli@katamail.com>
* configure.ac: bump gtk requirement since the previous patch
depends on a fix present in gtk 2.12.0.
2007-09-25 Paolo Borelli <pborelli@katamail.com>
* gedit/dialogs/gedit-search-dialog.c:
* gedit/gedit-commands-search.c:
* gedit/gedit-history-entry.c:
* gedit/gedit-history-entry.h:
* gedit/gedit-view.c:
Make sure that the search history stores unescaped text to avoid
duplication of slashes when picking an escaped item from the history.
Fixes bug #473987.
* gedit/dialogs/gedit-open-location-dialog.c:
do not add empty strings to the history.
2007-09-23 Paolo Borelli <pborelli@katamail.com>
* configure.ac: allow to explicitely enable/disable libattr.
Bug #476615, patch by Daniel Gryniewicz.
2007-09-23 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/manager.py:
* plugins/externaltools/tools/library.py:
* plugins/snippets/snippets/Library.py:
* plugins/snippets/snippets/Exporter.py:
* plugins/snippets/snippets/Snippet.py:
* plugins/snippets/snippets/Placeholder.py:
Use the more pythonic 'in' operator instead of dict.has_key()
2007-09-21 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-language-dialog.c: fix bug 478975. Patch
by Alexandros Frantzis.
2007-09-21 Paolo Borelli <pborelli@katamail.com>
* plugins/taglist/gedit-taglist-plugin-parser.c: fix parsing error that
prevented invalid tags from being discarded.
* plugins/taglist/HTML.tags.xml.in: fix invalid tag. Fixes bug #478175.
2007-09-21 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/snippets/Helper.py: use tab-width, not tabs-width.
Fixes #478578.
=== gedit 2.20.0 ===
2007-09-17 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.20.0 released
=== gedit 2.19.92 ===
2007-09-10 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.19.92 released
2007-09-10 Paolo Borelli <pborelli@katamail.com>
* configure.ac: better pygtk detection error reporting.
2007-09-07 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/snippets/SnippetsComplete.py: dismiss when pressing
ESC and the focus is in the treeview.
2007-09-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-message-area.c: make sure the widget style listens to
gtk theme changes. Patch by Ignacio Casal Quinteiro.
2007-09-05 Jonh Wendell <jwendell@gnome.org>
* plugins/spell/gedit-spell-plugin.c:
Changed keybind from F7 to <Shift>F7, avoiding a conflict with
gtk 2.12, fixes bug #472371.
2007-09-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
* gedit/gedit-message-area.c: Forgoted GTK_WIDGET cast in
gtk_widget_set_app_paintable func.
2007-09-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-message-area.c: make sure that the message area uses
the new GtkTooltip style. Fixes bug #467623.
Patch by Ignacio Casal Quinteiro.
=== gedit 2.19.91 ===
2007-08-28 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.19.91 released
2007-08-27 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-file-chooser-dialog.c (all_text_files_filter):
* gedit/gedit-language-manager.c
(gedit_language_manager_list_languages_sorted),
(gedit_language_manager_get_language_from_mime_type):
Adapt to GtkSourceView api changes.
2007-08-27 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-style-scheme-manager.[ch]: renamed and updated to
adapt to latest gtksourceview.
* gedit/gedit-document.c:
* gedit/gedit-prefs-manager-app.c:
* gedit/dialogs/gedit-preferences-dialog.c:
Adapt to the above changes.
2007-08-27 Paolo Borelli <pborelli@katamail.com>
* plugins/modelines/modeline-parser.c: support indent-width.
2007-08-27 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-prefs-manager-app.c
(gedit_prefs_manager_right_margin_changed):
* gedit/gedit-view.c (gedit_view_init):
* plugins/modelines/modeline-parser.c (apply_modeline):
* plugins/snippets/snippets/Manager.py:
Adapt to GtkSourceView api changes.
2007-08-26 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/snippets/Manager.py:
* gedit/gedit-window.c:
* gedit/gedit-document.c:
Adapt to GtkSourceView api changes.
2007-08-26 Paolo Borelli <pborelli@katamail.com>
* plugins/modelines/modeline-parser.c:
* plugins/indent/gedit-indent-plugin.c:
* plugins/externaltools/tools/manager.py:
* plugins/snippets/snippets/Manager.py:
* plugins/snippets/snippets/Snippet.py:
* gedit/gedit-print.c:
* gedit/gtksourceprintjob.c:
* gedit/gedit-window.c:
* gedit/gedit-view.c:
* gedit/gedit-document.c:
* gedit/gedit-prefs-manager-app.c:
Adapt to GtkSourceView api changes.
2007-08-25 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.c: escape slashes when selecting text and
searching for it in the document. Fixes bug #443956.
2007-08-23 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-bookmarks-store.c: use
g_get_user_special_dir to get the Desktop and Documents dirs.
2007-08-21 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-plugin.c:
* gedit/dialogs/gedit-preferences-dialog.c:
* gedit/gedit-languages-manager.c:
* gedit/gedit-prefs-manager-app.c:
Fix a some minor memory leaks.
2007-08-21 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: Use gdk_atom_intern_static_string.
2007-08-16 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-ui.h: Use new document-page-setup icon. Fixes bug #450946.
Patch by Michael Monreal <infernux@web.de>
2007-08-16 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-window.c (language_toggled),
(create_language_menu_item), (create_languages_menu),
(update_languages_menu): use language id instead of language name
as action name in the languages menu. Fixes bug #462597.
2007-08-16 Paolo Maggi <paolo@gnome.org>
* MAINTAINERS: Follow new format regulations.
=== gedit 2.19.90 ===
2007-08-15 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.19.90 released
2007-08-15 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-plugin.c:
* plugins/spell/gedit-spell-language-dialog.[ch]:
* plugins/spell/gedit-spell-checker-dialog.c:
Turn the language dialog into a GtkDialog suubclass and
make use of gedit_utils_get_glade_widgets instead of using
glade directly.
2007-08-15 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file.c: add comment for translators.
2007-08-15 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: remove use of deprecated
gtk_recent_manager_get_for_screen.
2007-08-15 Paolo Borelli <pborelli@katamail.com>
* gedit/dialogs/gedit-page-setup-dialog.glade:
* gedit/dialogs/gedit-preferences-dialog.glade:
Fix a couple of accelerators, patch by Patrick Wade, fixes
bug #466688 and #466689.
2007-08-15 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.c: fix bugus assertion.
2007-08-15 Paolo Maggi <paolo@gnome.org>
* gedit/dialogs/gedit-preferences-dialog.c: allow to add/remove style
schemes
* gedit/dialogs/gedit-preferences-dialog.glade: ditto
* gedit/gedit-document.c (get_default_style_scheme): new function
(gedit_document_init): use get_default_style_scheme instead of the
removed gedit_source_style_manager_get_default_scheme
* gedit/gedit-prefs-manager-app.c
(gedit_prefs_manager_source_style_scheme_changed): do not use
the removed function gedit_source_style_manager_get_default_scheme
* gedit/gedit-source-style-manager.[ch]: mostly rewritten
2007-08-15 Paolo Maggi <paolo@gnome.org>
* docs/reference/Makefile.am: fix building
* docs/reference/gedit.types: ditto
* gedit/dialogs/Makefile.am: do not compile and distributed files
related to the style scheme editor.
2007-08-15 Paolo Borelli <pborelli@katamail.com>
* plugins/taglist/gedit-taglist-plugin-panel.c: add tooltips
displaying the tag preview. Patch by Alexandre Mazari.
2007-08-15 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-documents-panel.c: add tooltips on the list
now that gtk makes it easy.
2007-08-15 Paolo Maggi <paolo@gnome.org>
* gedit/dialogs/gedit-style-scheme-dialog.c:
* gedit/dialogs/gedit-style-scheme-dialog.glade: small improvements, but
the style schemed editor is still not working. Note that the style
scheme editor will not be included in gedit 2.20.
2007-08-15 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-utils.c (gedit_warning): do not call
gtk_dialog_set_has_separator
(gedit_utils_get_glade_widgets): layout fixes in case of error
2007-08-15 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-metadata-manager.c: the debug output of the metadata
manager was too verbose. Now verbose debug output is enabled only when
GEDIT_METADATA_VERBOSE_DEBUG is #defined
2007-08-14 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-statusbar.c:
* gedit/gedit-tooltips.c:
* gedit/gedit-tooltips.h:
* gedit/dialogs/gedit-preferences-dialog.c.orig:
* gedit/dialogs/gedit-preferences-dialog.c:
* gedit/gedit-notebook.c:
* gedit/gedit-view.c:
* gedit/gedit-print-job-preview.c:
* gedit/gedit-panel.c:
Use the new gtk tooltips API and remove custom gedit-tooltips
implementation. Patch by Alexandre Mazari (bug #456717).
2007-08-12 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c: save the metadata in ::dispose()
so that we have a valid language. Fixes bug #464382.
2007-08-12 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-io-error-message-area.c: avoid conflicting
accelerators. Patch by Patrick Wade, bug #444909.
2007-08-12 Vincent Geddes <vgeddes@gnome.org>
* plugins/spell/languages-dialog.glade2,
plugins/docinfo/docinfo.glade2,
plugins/time/time.glade2,
plugins/time/gedit-time-plugin.c,
gedit/dialogs/gedit-open-location-dialog.c,
gedit/dialogs/gedit-encodings-dialog.c,
gedit/dialogs/gedit-page-setup-dialog.c,
gedit/dialogs/gedit-search-dialog.glade,
gedit/dialogs/gedit-preferences-dialog.c,
gedit/dialogs/gedit-search-dialog.c:
Ensure all dialogs have HIG compliant border widths
and spacings (#341650).
2007-08-11 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c: make sure the search highlighting
text tag has higher priority than syntax highlighting tags.
2007-08-11 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c: obtain the search-match highlighing
color from the style scheme if it specified. Based on a patch
by Paolo Maggi.
2007-08-10 Paolo Borelli <pborelli@katamail.com>
* plugins/Makefile.am: modelines is in C these days so it should
always be built. Spotted by Rui Tiago Cação Matos.
2007-08-08 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-widget.c: removed the warning
when the path combobox changes the current selection when there is no
active iter (because this is not really an invalid case). Fixes bug
#460586
2007-08-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugins-engine.c: do not assign to a bitfield
the result of a pointer comparison. It seems some compilers
do not like it. reported by Rémi Cardona <remi@gentoo.org>.
=== gedit 2.19.3 ===
2007-08-01 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.19.3 released
2007-07-31 Paolo Borelli <pborelli@katamail.com>
* data/gedit.schemas.in:
* gedit/gedit-prefs-manager.h:
Add a schema for the style scheme: the pref is now stored in
/apps/gedit-2/preferences/editor/colors/scheme.
2007-07-30 Steve Frécinaux <code@istique.net>
* gedit/gedit-document-saver.c: make "encoding" a property, for
consistency with the saver.
2007-07-29 Steve Frécinaux <code@istique.net>
* gedit/gedit-document-saver.[ch]:
* gedit/gedit-local-document-saver.[ch]:
* gedit/gedit-gnomevfs-document-saver.[ch]:
* gedit/gedit-document.c:
Split GeditDocumentSaver into an abstract type and implementations of
it (Bug 453048).
2007-07-27 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/php.xml: fixed php snippets (spacing and
nested/invalid snippets)
2007-07-27 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Manager.py: fixed not allowing deletion
of system snippets
2007-07-27 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Manager.py: fixed buffer and view
settings
2007-07-27 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* plugins/snippets/data/Makefile.am:
* plugins/snippets/data/snippets.lang:
* plugins/snippets/data/lang/*
* plugins/snippets/snippets/Library.py:
* plugins/snippets/snippets/Manager.py:
Let snippets manager use a custom GtkLanguageManager which adds
search paths for the snippets language file. Install snippets language
file in $prefix/share/gedit-2/plugins/snippets/lang instead of
the gtksourceview language directory because it's private to the
snippets plugin
2007-07-27 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c:
* gedit/gedit-language-manager.c:
* gedit/gedit-language-manager.h:
* bindings/python/gedit.override:
* bindings/python/gedit.defs:
Hide hidden languages from the UI. Patch by Jesse.
* gedit/gtksourceprintjob.c: make sure to highlight text
before printing
2007-07-26 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Parser.py: fixed parsing default list (
allow escaping the list and allow whitespace
* plugins/snippets/data/snippets.lang: fixed regex placeholder
* plugins/snippets/snippets/Placeholder.py: fixed problem with
removed snippet being entered (updated)
* plugins/snippets/snippets/Manager.py:
* plugins/snippets/snippets/Document.py:
* plugins/snippets/data/snippets.xml:
* plugins/snippets/data/Makefile.am:
Added snippets to be used in snippets :)
2007-07-26 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/snippets.lang:
* plugins/snippets/data/Makefile.am:
New snippets language file
* plugins/snippets/snippets/WindowHelper.py:
* plugins/snippets/snippets/Manager.py:
Make use of the new snippets language
2007-07-26 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Library.py: fixed bug with override not
working
* plugins/snippets/snippets/snippets.glade:
* plugins/snippets/snippets/Library.py:
* plugins/snippets/snippets/Manager.py:
* plugins/snippets/snippets/Document.py:
* plugins/snippets/snippets/Helper.py:
* plugins/snippets/snippets/Placeholder.py:
* plugins/snippets/snippets/Snippet.py:
Implemented dnd snippets activation. Added tooltips in snippets manager.
Dnd works by specifying mime-types per snippet which will be activated
when someone drops one or more files in a view.
2007-07-26 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-view.c: always chain up the drag_motion signal to allow
gtktextview to scroll the view and move the dnd mark
2007-07-25 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-view.c: added call to gtk_drag_finish after emitting
drop_uris
2007-07-25 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-utils.h:
* gedit/gedit-utils.c:
* gedit/gedit-window.c:
* gedit/gedit-view.c:
* gedit/gedit-view.h:
Moved handling drag and drop of the view from GeditWindow into
GeditView. Added a signal 'drop-uris' to GeditView which is emitted
when uris have been dropped on the view. All the dnd for the view is
now handled in the default signal handlers for drag_motion, drag_drop
and drag_data_received. This way, the default behaviour of gedit
loading uris dropped on the view can be changed by connecting to
the drag_drop and drag_data_received signals from for example a
plugin. This wasn't possible before because the window connected
signals to the view which made it impossible to intervene the signal
handling.
2007-07-23 Paolo Borelli <pborelli@katamail.com>
* bindings/python/gedit.defs:
* data/gedit.schemas.in:
* gedit/gedit-view.c:
* gedit/gedit-view.h:
* gedit/gedit-prefs-manager.c:
* gedit/gedit-prefs-manager.h:
* gedit/gedit-prefs-manager-app.c:
Remove all code and preferences related to setting colors.
It has been superceeded by style scheme support
2007-07-20 Steve Frécinaux <code@istique.net>
* gedit/gedit-document-loader.[ch]:
* gedit/gedit-mmap-document-loader.[ch]:
* gedit/gedit-gnomevfs-document-loader.[ch]:
* gedit/gedit-document.c:
Split GeditDocumentLoader into an abstract type and implementations of
it (Bug 453048).
2007-07-20 Paolo Maggi <paolo@gnome.org>
First step toward the new preference dialog
* gedit/dialogs/Makefile.am: compile new files
* gedit/dialogs/gedit-preferences-dialog.c: set the new "Font & Colors"
page
* gedit/dialogs/gedit-preferences-dialog.glade: new "Font & Colors"
page
* gedit/dialogs/gedit-style-scheme-dialog.[ch]: new files
* gedit/dialogs/gedit-style-scheme-dialog.glade: new file
* gedit/dialogs/gedit-style-scheme-generator.[ch]: new file
* gedit/gedit-document.c (gedit_document_init): check the default style
is not NULL before using it
* gedit/gedit-source-style-manager.c (add_gedit_styles_path): new
function to add the gedit styles dir to the search path of the style
schemes manager
(gedit_get_source_style_manager): call the add_gedit_styles_path
function
(_gedit_source_style_manager_scheme_is_gedit_user_scheme): new function
2007-07-19 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Importer.py:
* plugins/snippets/snippets/Exporter.py:
* plugins/snippets/snippets/snippets.glade:
* plugins/snippets/snippets/Manager.py:
* plugins/snippets/snippets/Makefile.am:
Added import and export functionality to snippets. Importing and
exporting can be done through the new GUI or by drag and drop
2007-07-19 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Helper.py: set use-markup in message_dialog
function
* plugins/snippets/snippets/Library.py: fixed singleton. Made
add_system_library and add_user_library public. Added to_xml function
to SnippetData
2007-07-19 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-prefs-manager-app.c: plug a small leak when
saving state file.
2007-07-18 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/manager.py: fix typo that
prevernted to properly save the selected output target.
Patch by Alexandre Mazari, fixes bug #454368.
2007-07-17 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Placeholder.py: fix bug with error handling
of invalid regular expressions (replaced re.Error with re.error)
2007-07-16 Paolo Borelli <pborelli@katamail.com>
* data/gedit.schemas.in:
* gedit/gedit-view.c:
* gedit/gedit-prefs-manager-app.c:
* gedit/gedit-prefs-manager.c:
* gedit/gedit-prefs-manager.h:
Add a gconf preference to select smart home end behavior.
2007-07-16 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: fix bug with gedit
crashing while navigating in the file browser tree. Fixes bug
#434563
* plugins/filebrowser/gedit-file-bookmarks-store.c: applied patch
from bug #454547 (patch by Gabor Kelemen) to fix translation of
`File System'
2007-07-09 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Snippet.py: fixed inserting unicode strings
* plugins/snippets/data/tcl.xml:
* plugins/snippets/data/php.xml:
* plugins/snippets/data/perl.xml:
Fixed escape characters because the use of escape characters changed
a bit with the new snippets parser.
2007-07-08 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.c: use gnome_vfs_url_show instead
of gnome_url_show, the latter is just a wrapper of the
former which uses GError and we are using a NULL GError
anyway.
2007-07-08 Paolo Borelli <pborelli@katamail.com>
* data/gedit.pc.in: require gtksourceview-2.0. Reported
by Götz Waschk in bug #454801.
2007-07-08 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/tools.glade: mark dialog
title for translation. Patch by Milo Casagrande, fixes
bug #444088.
2007-07-07 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/gedit-file-browser-widget.c:
Translate file browser actions. Patch by Gabor Kelemen.
2007-07-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c: translate the the "ENCODING" string printed
on the command line help. Patch by Gabor Kelemen.
* plugins/filebrowser/gedit-file-browser-store.c: mark "Empty"
string for translation. Patch by Gabor Kelemen.
2007-07-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugin-manager.c:
* gedit/gedit-prefs-manager.h:
* gedit/gedit-prefs-manager-app.c:
* gedit/gedit-plugins-engine.c:
* gedit/gedit-metadata-manager.c:
Use GKeyFile instead of gnome_config_* and remove other minor
uses of libgnome.
=== gedit 2.19.2 ===
2007-07-03 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.19.2 released
2007-07-03 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Makefile.am: added SubstitutionParser.py
2007-07-03 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SubstitutionParser.py:
* plugins/snippets/snippets/Parser.py:
* plugins/snippets/snippets/Snippet.py:
* plugins/snippets/snippets/Placeholder.py:
Added new regex placeholder type to snippets
2007-07-03 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-view.c:
* plugins/snippets/snippets/Manager.py:
Adapt to GtkSourceView smart-home-end renaming.
2007-07-03 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/functions.py:
* plugins/externaltools/tools/manager.py:
Fix a couple of problems in latest patch.
2007-07-02 Jesse van den Kieboom <jesse@icecrew.nl>
* bindings/python/Makefile.am:
* bindings/python/gedit.defs:
* bindings/python/gedit.override:
added bindings for gedit-language-manager
* plugins/snippets/snippets/Manager.py:
* plugins/snippets/snippets/WindowHelper.py:
use gtksourceview2 instead of gtksourceview1 and use new language
manager bindings
* plugins/externaltools/tools/functions.py:
* plugins/externaltools/tools/manager.py:
use new language manager bindings
2007-07-01 Paolo Borelli <pborelli@katamail.com>
* plugins/taglist/gedit-taglist-plugin-parser.c: look up
tags in .gnome2/gedit/taglist beside the legacy
.gedit-2/plugins/taglist.
2007-07-01 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-language-dialog.c:
remove unused include.
* gedit/dialogs/gedit-preferences-dialog.glade:
* gedit/dialogs/gedit-encodings-dialog.glade:
remove uneeded <requires lib="gnome">
2007-07-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c: allow to save as when in the
EXTERNALLY_MODIFIED_NOTIFICATION state. Fixes bug #439184.
2007-06-30 Christian Kirbach <Christian.Kirbach@googlemail.com>
* gedit/gedit-print.c:
* gedit/gedit-session.c:
* gedit/gedit-tab.c:
Fix about 20 gcc4 compiler warnings.
2007-06-30 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Helper.py: removed debug_print action which
was accidentally committed
2007-06-30 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/: changed file names to more consistent ones
(dropping the Snippet prefix). Created a new and improved parser for
snippets and abstracted it in Parser.py. Changed syntax of multiple
default values for normal placeholders to: ${1:[def1,def2]} (was
${1:def1:def2}) and changed system snippets accordingly. Changed syntax
of python placeholder dependencies to $<[1,2]: return 'example'> (was
$<1,2: return 'example'>) to be able to differentiate between
dependencies and tabstops (which wasn't working before and thus made
python placeholders unusable in many cases). Fixed proper escaping in
placeholders. Fixed python placeholders without dependencies or
tabstop (were deleted before). Fixes #441287. Fixes #444219.
2007-06-30 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/c++.xml: changed language id to C@43@@43@
(fixes #449341). Patch by Alex Cornejo
2007-06-30 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/css.xml: fixed text-transform snippets (fixes
#451781), patch by Damian Peterson
2007-06-30 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-plugin.c: use
g_getenv instead of getenv. Fixes a warning noted by
Christian Kirbach.
2007-06-30 Paolo Borelli <pborelli@katamail.com>
* gedit-tab.[ch]: do not include gedit-print.h in the public
gedit-tab header since gedit-print.h is not installed anymore.
2007-06-29 Paolo Borelli <pborelli@katamail.com>
* gedit-encodings.[ch]:
Make gedit_encodings_copy just return the same pointer and
gedit_encodings_free a noop: GeditEncoding is not a real
boxed type and the GeditEncoding object for a given encoding
should always be the same pointer.
While at it also make sure that our table of encodings is
const so that it can go in readonly section. Translation
of encoding names are resolved lazily.
2007-06-29 Paolo Borelli <pborelli@katamail.com>
* gedit-commands-file.c:
* gedit/gedit-window.[ch]:
Reimplement differently the persistance of the default path
of the filechooser that was broken by the removal of
"document->priv->is_saving_as".
2007-06-29 Steve Frécinaux <code@istique.net>
* gedit/gedit-app.h:
* gedit/gedit-document-loader.h:
* gedit/gedit-document-saver.h:
* gedit/gedit-document.h:
* gedit/gedit-documents-panel.h:
* gedit/gedit-message-area.h:
* gedit/gedit-panel.h:
* gedit/gedit-plugin-manager.h:
* gedit/gedit-plugin.h:
* gedit/gedit-print.h:
* gedit/gedit-progress-message-area.h:
* gedit/gedit-tab.h:
* gedit/gedit-window.h:
Remove unused GEDIT_*_CONST casts, so they don't appear in the
developper documentation anymore.
2007-06-29 Steve Frécinaux <code@istique.net>
* docs/reference/tmpl/gedit-document.sgml:
* gedit/gedit-document.c:
* gedit/gedit-document.h:
* gedit/gedit-marshal.list:
* gedit/gedit-window.c:
Implement Save and Save As as operations of GeditDocument as the
default handler of a "save" signal.
Also kill "document->priv->is_saving_as" and write some related bits
of developper documentation.
2007-06-28 Changwoo Ryu <cwryu@debian.org>
* configure.ac: Removed help/ko/Makefile for gnome-doc-utils
migration.
2007-06-28 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-file-chooser-dialog.c
* gedit/gedit-language-manager.c:
* gedit/gedit-window.c:
Adapt to gtksourceview changes.
2007-06-27 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-source-style-manager.c: do not unref style
old scheme when changing default scheme.
2007-06-26 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/data/build.tool.in: also try
GNUmakefile and makefile and handle spaces in directory names.
2007-06-25 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file.c: remove stray comma in
error message. Patch by Joachim Noreiko.
2007-06-25 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-plugin.c: fix a typo.
patch by Thierry Moisan.
* gedit/gedit-ui.h: capitalization and Mnemonic fix for
the incremental search menu item. Patch by Dennis Cranston.
* gedit/gedit-commands-file.c: remove '...' from dialog title
=== gedit 2.19.1 ===
2007-06-25 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.19.1 released
2007-06-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-language-manager.[ch]: rename
gedit-languages-manager to gedit-language-manager
2007-06-24 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/functions.py:
* plugins/externaltools/tools/manager.py:
* plugins/snippets/snippets/SnippetsDialog.py:
* gedit/gedit-print.h:
* gedit/gedit-source-style-manager.c:
* gedit/dialogs/gedit-preferences-dialog.c:
* gedit/gedit-source-style-manager.h:
* gedit/gedit-file-chooser-dialog.c:
* gedit/gtksourceprintjob.c:
* gedit/gtksourceprintjob.h:
* gedit/gedit-python-module.c:
* gedit/gedit-window.c:
* gedit/gedit-view.c:
* gedit/gedit-document.c:
* gedit/gedit-prefs-manager.c:
* gedit/gedit-prefs-manager.h:
* gedit/gedit-prefs-manager-app.c:
* gedit/gedit-languages-manager.c:
* gedit/gedit-languages-manager.h:
* gedit/Makefile.am:
* bindings/python/Makefile.am:
* bindings/python/gedit.override:
* configure.ac:
First cut of gtksourceview 2 port:
- adapt to API Changes,
- remove the Syntax Highlighting page from the preference
dialog (we still need to figure out what we want to do with
regard to style schemes)
- prevent python plugins from importing the old gtksourceview
bindings to avoid conflicting symbols
- import a local copy of gtksourceprintjob, to have print
working before a port to GtkPrint is done
=== gedit 2.18.2 ===
2007-06-24 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.18.2 released
2007-06-24 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/SnippetPluginInstance.py: remove
useless import gtksourceview.
* plugins/spell/gedit-automatic-spell-checker.c: cleanup.
2007-06-24 Paolo Borelli <pborelli@katamail.com>
* Makefile.am: remove m4 from EXTRA_DIST. It's not needed.
Fixes bug #445877, noticed by Vincent Geddes.
2007-06-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-print-job-preview.c: do not stop emission of
key press event, so that ctrl+p also works in print preview.
Fixes bug #444611.
2007-06-17 Paolo Maggi <paolo@gnome.org>
Fixes weird focus behavior in the search/replace dialog
* gedit/dialogs/gedit-search-dialog.c
(gedit_search_dialog_present_with_time): new function
(gedit_search_dialog_focus_in_event): removed
(gedit_search_dialog_class_init): don't use
gedit_search_dialog_focus_in_event
* gedit/dialogs/gedit-search-dialog.h: added prototype of
gedit_search_dialog_present_with_time
* gedit/gedit-commands-search.c (_gedit_cmd_search_find),
(_gedit_cmd_search_replace): call gedit_search_dialog_present_with_time
instead if gtk_window_present
2007-06-13 Steve Frécinaux <code@istique.net>
* configure.ac:
* data/gedit.pc:
* data/Makefile.am:
* gedit/Makefile.am:
Rename GEDIT_MAJOR into GEDIT_API_VERSION, because the former is
confusing (see bug #447043).
2007-06-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c: make sure to not place the cursor
in an invalid position when persisting the position from
metadata.
2007-06-07 Bastien Nocera <hadess@hadess.net>
* gedit/gedit-metadata-manager.c:
(gedit_metadata_manager_arm_timeout),
(gedit_metadata_manager_save):
Remove bits of evince left-overs, should fix #444921
2007-06-05 Bastien Nocera <hadess@hadess.net>
* gedit/gedit-metadata-manager.c:
(gedit_metadata_manager_arm_timeout),
(gedit_metadata_manager_init), (gedit_metadata_manager_shutdown),
(gedit_metadata_manager_set), (gedit_metadata_manager_save):
Avoid having an always-running timeout, uses power (Closes: #444270)
2007-05-12 Steve Frécinaux <code@istique.net>
* plugins/externaltools/data/build.desktop.in: Use Ctrl+F8 as the
shortcut for the Build tool (workaround bug #406176).
* plugins/externaltools/data/build.tool.in: Look recursively for
Makefiles in the parent directories of the current file.
2007-04-15 Pascal Terjan <pterjan@linuxfr.org>
gedit/gedit-document-saver.c: Don't fail when we cannot change
rights on the backup file if it was not needed (e.g. on FAT).
Bug #427548
=== gedit 2.18.1 ===
2007-04-10 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.18.1 released
2007-03-24 Paolo Borelli <pborelli@katamail.com>
* gedit/dialogs/gedit-close-confirmation-dialog.c: escape
gmarkup in document name. Bug #422228.
2007-03-24 Paolo Maggi <paolo@gnome.org>
* plugins/taglist/Makefile.am: call gzip with "--best -f" args
* plugins/taglist/gedit-taglist-plugin-parser.c
(parse_taglist_dir): fix a little bug when searching for .tags.gz
files
Total size of tags files is now 540K
2007-03-21 Steve Frécinaux <code@istique.net>
* configure.ac: add AC_PATH_PROG for gzip.
* plugins/taglist/gedit-taglist-plugin-parser.c: take advantage of
libxml built-in gzip support.
* plugins/taglist/Makefile.am: generate gzip'ed tag files.
Total size of tags files felt from 6.7M to 560K (~92%)
2007-03-21 Steve Frécinaux <code@istique.net>
* plugins/taglist/HTML.tags.xml.in:
* plugins/taglist/Latex.tags.xml.in:
* plugins/taglist/XSLT.tags.xml.in:
* plugins/taglist/XUL.tags.xml.in:
Set gedit namespace as the default namespace, and rework indentation.
This doesn't change anything for the (libxml-based) Tag list plugin,
but lowers the total size of the translated XML files from about 9.2M
to about 6.7M (27%).
2007-03-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.c: clear the buffer when reloading
an empty file. Fixes #417825.
2007-03-13 Steve Frécinaux <code@istique.net>
Bug #415550 Extra information in the bug-report script.
* configure.ac: AC_SUBST the enable_python variable in order for the
report script to know whether python support is activated; bugreport
script added to AC_OUTPUT.
* data/gedit-bugreport.sh:
* data/gedit-bugreport.sh.in:
Get the version of libraries (if pkg-config is available) and of
python modules (if support is compiled in). Remove the .sh file and
replace it with a .sh.in one since it's generated by configure.
* data/Makefile.am: change EXTRA_DIST to ship the .in file.
=== gedit 2.18.0 ===
2007-03-11 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.18.0 released
2007-03-11 Christian Kirbach <Christian.Kirbach@googlemail.com>
* data/gedit.desktop.in.in:
"Application" is not a valid category in the freedesktop.org
specification.
2007-03-07 Steve Frécinaux <code@istique.net>
* configure.ac: add AC_SUBST for an expanded version of $(libdir)
* data/gedit-bugreport.sh: script get additional informations for
BugBuddy reports. Currently shows what's the distro (using LSB) and
what plugins are enabled.
* data/gedit.desktop.in.in: add X-GNOME-Bugzilla-ExtraInfoScript key.
* data/Makefile.am: install the new script in $(libdir).
2007-02-28 Sebastien Bacher <seb128@ubuntu.com>
* gedit/gedit-python-module.c: (gedit_python_module_load):
make plugins work with python2.5 on 64 bits architecture. Bug #413030
2007-02-27 Paolo Maggi <paolo@gnome.org>
* plugins/filebrowser/gedit-file-bookmarks-store.c (add_uri):
added a comment for translators. Bug #412627.
=== gedit 2.17.6 ===
2007-02-26 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.17.6 released
2007-02-26 Paolo Borelli <pborelli@katamail.com>
* configure.ac: do not use grep -q since it doesn't work on
Solaris. Patch by Jeff Cai.
2007-02-25 Paolo Borelli <pborelli@katamail.com>
* plugins/taglist/gedit-taglist-plugin-panel.c: mark string for
translation. Bug #409017.
2007-02-25 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugins-engine.c: allow user plugins to override
system plugins. Bug #407374.
2007-02-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-documents-panel.c: when adding a row, select
it only if the corresponding tab is active. Bug #407536.
2007-02-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.c: handle sigbus signal
when acessing the mmaped file since it is fired in case
of I/O error. This should fix #354046.
2007-02-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.c: refactor how the
encoding is fetched from metadata.
=== gedit 2.17.5 ===
2007-02-12 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.17.5 released
2007-02-12 Paolo Borelli <pborelli@katamail.com>
* bindings/python/gedit.override:
* bindings/python/gedit.defs:
Bind GeditStatusbar, bug #401851 patch by P. Henrique Silva.
2007-02-12 Paolo Borelli <pborelli@katamail.com>
* plugins/modelines/modeline-parser.c: fix "indent-tabs-mode"
in emacs modelines (cut&paste error in the python/C transition)
2007-02-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-bookmarks-store.c: changed "at" to
"on"
2007-02-06 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-bookmarks-store.c: disabled checking
if an uri exists for remote bookmarks. Added the hostname in the
bookmark name for remote bookmarks
2007-02-06 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.c: close file descriptor on
a loading error. Bug #403140.
2007-02-06 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-print-job-preview.c: mark string for translation.
Patch by Takao Fujiwara.
2007-01-27 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file.c: when raising an already
open document, go to the line specified on the command
line. Bug #401219.
2007-01-24 Steve Frécinaux <code@istique.net>
* plugins/modelines/modeline-parser.c: fix handling of the very last
line if the document is smaller than ten lines (it wasn't parsed).
2007-01-23 Steve Frécinaux <code@istique.net>
* plugins/modelines/modeline-parser.c: fix handling of the very last
line (it wasn't parsed).
=== gedit 2.17.4 ===
2007-01-22 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.17.4 released
2007-01-19 Steve Frécinaux <code@istique.net>
Fix bug #346598 modeline plugin takes too much memory.
The modeline plugin was the only python plugin loaded by default, and
that had serious consequencies on gedit startup time and memory
comsumption.
* plugins/modelines/gedit-modeline-plugin.[ch]:
* plugins/modelines/modeline-parser.[ch]:
Reimplement the modeline plugin in C. (bug #346598). Also fix some
mistakes in the handling of vim modelines and don't parse the same
line twice.
* plugins/modelines/Makefile.am: replace python files with C ones.
* plugins/modelines/modelines.gedit-plugin.desktop.in: remove the
reference to the python loader.
* plugins/modelines/modelines.py: deleted.
Note: the parsers are lazy and don't check whether the modeline is
correct wrt how the different editors define them. This was already the
case previously.
2007-01-20 Paolo Maggi <paolo@gnome.org>
Fixes bug #398343 Text Editor: gedit is not accpecting sett...
* gedit/gedit-prefs-manager-app.c
(gedit_prefs_manager_editor_font_changed): correctly set the font
when the editor_font gconf key changes.
2007-01-17 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-view.c: unref the the icon in the incremental
search entry.
2007-01-17 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file-print.c: make sure the specified
range is in ascending order. bug #319950. Based on a patch
by John N. Laliberte.
2007-01-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c:
Set tab icon when notifying external modification.
Patch by Emmanuel Touzery.
2007-01-10 Paolo Maggi <paolo@gnome.org>
Fixes bug #352959 External Tools: "output pane" should be
"bottom pane"
* plugins/externaltools/tools/manager.py: replace
'Insert in output panel' with 'Display in bottom pane'
2007-01-10 Paolo Maggi <paolo@gnome.org>
Fixes bug #357529 Open dialog doesn't retain text settings filter
* gedit/gedit-prefs-manager-app.c
(gedit_prefs_manager_get_active_file_filter),
(gedit_prefs_manager_set_active_file_filter),
(gedit_prefs_manager_active_file_filter_can_set):
* gedit/gedit-prefs-manager-app.h:
* gedit/gedit-prefs-manager.h: new functions to remember the last used
file filter
* gedit/gedit-file-chooser-dialog.c (filter_changed)
(gedit_file_chooser_dialog_new_valist): remember the last used filter
(all_text_files_filter): improved filter for text files
2007-01-09 Paolo Borelli <pborelli@katamail.com>
* plugins/gedit-file-browser-plugin.c: fix build with
gcc 2.95. Patch by Jens Granseuer.
2007-01-09 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file.c:
* gedit/gedit-io-error-message-area.c:
* gedit/gedit-tab.c:
Fix some bugs in the external modification notification.
Patch by Emmanuel Touzery.
=== gedit 2.17.3 ===
2007-01-08 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.17.3 released
2007-01-08 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/Makefile.am:
* plugins/docinfo/Makefile.am:
* plugins/indent/Makefile.am:
* plugins/sample/Makefile.am:
* plugins/filebrowser/Makefile.am:
* plugins/sort/Makefile.am:
* plugins/time/Makefile.am:
* plugins/taglist/Makefile.am:
Link against GEDIT_LIBS.
2007-01-08 Paolo Borelli <pborelli@katamail.com>
* bindings/python/gedit.defs:
* gedit/gedit-document.[ch]:
* gedit/gedit-io-error-message-area.[ch]:
* gedit/gedit-tab.[ch]:
* gedit/gedit-window.c:
Show a warning message when the file is modified from
another program. Patch by Emmanuel Touzery.
Fixes bug #371188.
2007-01-08 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-bookmarks-store.c:
* plugins/filebrowser/gedit-file-browser-store.c:
* plugins/filebrowser/gedit-file-browser-widget.c:
Adjust pixbuf refcount handling to not leak.
2007-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-widget.c: changed
'Avanced filtering' to 'Match Filename' as suggested in #353988
2007-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/c.xml:
* plugins/snippets/data/c++.xml:
Added defaults for year and author in the gpl/lgpl snippets following
Paolo Maggi's example (fixes #354632)
2007-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetPlaceholders.py: fix small typo
* plugins/snippets/snippets/SnippetsLibrary.py: do not load system
snippets that don't have an id (fixes #357088)
2007-01-07 Steve Frécinaux <code@istique.net>
* plugins/indent/gedit-indent-plugin.c: fix Bug 393942 Plugins need
to be properly ordered when displayed in a menu.
2007-01-07 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/filebroser.gedit-plugin.desktop.in:
* plugins/indent/indent.gedit-plugin.desktop.in:
* plugins/spell/spell.gedit-plugin.desktop.in:
Adjust name capitalization. Bug #393945.
2007-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetPlaceholders.py: add warning when
no value is returned in a python snippet. Also added safeguard for
returning other types than strings in a python snippet (fixes #354648)
2007-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetPlaceholders.py: fix little bug with
having no default value
* plugins/snippets/data/c.xml:
* plugins/snippets/data/c++.xml:
Added GEDIT_BASENAME to gpl/lgpl snippets (fixes #354643)
2007-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetPlaceholders.py:
* plugins/snippets/snippets/Snippet.py:
Add support for default alternatives by the following syntax:
${1:ENV_VAR:alternative}. The list of defaults (colon separated) is
being traversed as long as the default is empty (useful for having
alternatives for empty environment variables). (fixes #354643)
Add support for tabstops for python and shell placeholders. Python
and shell placeholders that don't depend (either explicit or implicit)
on other placeholders can now be reached via <tab> (fixes #354643)
2007-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-widget.c: fixed leaking
a GList and GtkTreePaths
* plugins/filebrowser/gedit-file-browser-widget.c:
* plugins/filebrowser/gedit-file-browser-plugin.c:
Added support for nautilus' enable_delete and confirm_trash preferences
2007-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: fixed problem
with async delete
2007-01-07 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-view.c:
* plugins/filebrowser/gedit-file-browser-view.h:
* plugins/filebrowser/gedit-file-browser-marshal.list:
* plugins/filebrowser/gedit-file-browser-widget.c:
* plugins/filebrowser/gedit-file-browser-widget.h:
* plugins/filebrowser/gedit-file-browser-store.c:
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/gedit-file-browser-store.h:
Moved implementation of activating files and directories to
gedit-file-browser-view (was implemented in gedit-file-browser-widget
before). Added support for nautilus click behavior (single/double).
Added support for selecting multiple files.
2007-01-04 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-languages-manager.c:
* gedit/gedit-prefs-manager.c:
* gedit/gedit-utils.c:
Avoid namespace conflict with gtk.
2007-01-02 Steve Frécinaux <code@istiquet.net>
* gedit/gedit-prefs-manager.c: fix a typo in previous patch.
2007-01-02 Steve Frécinaux <code@istique.net>
Fix Bug 101753 default font should be system font.
* gedit/gedit-prefs-manager.[ch]: Add a new preference: System font.
Also set TRUE as the default value for USE_SYSTEM_FONT.
* gedit/gedit-prefs-manager-app.c: Watch the system font GConf key.
Fix a few \t that were preceded with " ".
* gedit/gedit-view.c: use the default monospaced font when set_font
is called with def as TRUE.
* gedit/dialogs/gedit-preferences-dialog.{c,glade}: update the
preferences dialog UI as suggested on comment 27 from bug 101753.
* data/gedit.schemas.in: use the default system font by default, and
update the description to reflect that we use the monospaced font.
2007-01-02 Paolo Maggi <paolo@gnome.org>
Fixes bug #351954 gedit should not crash on a bad Python plugin
* gedit/gedit-plugin-manager.c (plugin_manager_view_info_cell_cb),
(plugin_manager_view_icon_cell_cb),
(plugin_manager_populate_lists), (plugin_manager_set_active),
(plugin_manager_get_selected_plugin), (name_search_cb),
(create_tree_popup_menu), (model_name_sort_func),
(plugin_manager_construct_tree): set unavailable plugins unsensitive
* gedit/gedit-plugins-engine.c (gedit_plugins_engine_load),
(load_plugin_module), (gedit_plugins_engine_activate_plugin_real),
(gedit_plugins_engine_activate_plugin),
(gedit_plugins_engine_deactivate_plugin),
(gedit_plugins_engine_plugin_is_active),
(gedit_plugins_engine_plugin_is_available), (reactivate_all),
(gedit_plugins_engine_update_plugins_ui),
(gedit_plugins_engine_plugin_is_configurable),
(gedit_plugins_engine_active_plugins_changed): manage unavailable
plugins, i.e. plugins that for some reason cannot be loaded by gedit
* gedit/gedit-plugins-engine.h: new
gedit_plugins_engine_plugin_is_available prototype
* gedit/gedit-python-module.c (gedit_python_module_load),
(gedit_python_module_unload), (gedit_python_module_init),
(gedit_python_module_finalize), (gedit_python_module_class_init),
(check_pygtk2), (gedit_init_pygobject), (gedit_init_pygtk),
(gedit_init_pygtksourceview), (gedit_python_init), (run_gc),
(gedit_python_garbage_collect): Python initialization now happens
when the first python plugin happen and initialization errors can be
handled
* gedit/gedit-python-module.h: new gedit_python_init prototype
2007-01-02 Steve Frécinaux <code@istique.net>
* gedit/gedit-plugins-engine.c: rename GeditPluginLang to
GeditPluginLoader since this enum contains _LOADER_* values.
2007-01-02 Joachim Noreiko <jnoreiko@yahoo.com>
* plugins/snippets/data/docbook.xml:
* plugins/snippets/data/Makefile.am: add snippets for DocBook. #357089.
2007-01-02 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-python-plugin.c: cosmetic changes
2006-12-31 Paolo Borelli <pborelli@katamail.com>
* README:
* HACKING:
* message-of-doom:
farewell CVS, welcome subversion.
2006-12-31 Paolo Maggi <paolo@gnome.org>
Fixes bug #356178 Encodings not listed correctly in .po files
bug #321067 gedit does not automatically detect utf-16
* data/gedit.schemas.in
(/apps/gedit-2/preferences/encodings/auto_detected key):
autodetects encoding of UTF-16 files. Improved comment for translators.
2006-12-29 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-widget.c: allow F2
to rename and handle better modifiers for Delete.
2006-12-29 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-view.c: move idle removal in destroy to prevent
so that it doesn't run on a destroyed view.
2006-12-28 Steve Frécinaux <code@istique.net>
Fix Bug 342042 plugins create menus items which are not translatable.
* plugins/externaltools/tools/library.py: Support l10n of embedded
metadata keys, the way desktop files do.
* plugins/externaltools/data/Makefile.am:
* plugins/externaltools/data/build.desktop.in:
* plugins/externaltools/data/build.tool.in:
* plugins/externaltools/data/open-terminal-here.desktop.in:
* plugins/externaltools/data/open-terminal-here.tool.in:
* plugins/externaltools/data/remove-trailing-spaces.desktop.in:
* plugins/externaltools/data/remove-trailing-spaces.tool.in:
* plugins/externaltools/data/run-command.desktop.in:
* plugins/externaltools/data/run-command.tool.in:
Split the tools into a script file and a (translatable, intltoolable)
desktop file. Those are merged at build time by a custom script working
the way the script save code works in library.py.
* plugins/externaltools/data/build:
* plugins/externaltools/data/open-terminal-here:
* plugins/externaltools/data/remove-trailing-spaces:
* plugins/externaltools/data/run-command:
Old files have been removed (now these files are autogenerated).
* plugins/externaltools/scripts/gedit-tool-merge.pl: New custom script
to merge desktop file and script file to create tool files.
* configure.ac:
* plugins/externaltools/Makefile.am:
* plugins/externaltools/scripts/Makefile.am:
Add the new merge script to EXTRA_DIST.
2006-12-21 Paolo Borelli <pborelli@katamail.com>
* plugins/docinfo/gedit-docinfo-plugin.c: do not crash when
getting the stats of an empty document. Bug #388028 .
=== gedit 2.17.2 ===
2006-12-18 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.17.2 released
2006-12-18 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/tools.glade: use "Shortcut Key"
instead of "Accelerator"
2006-12-17 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-io-error-message-area.c: handle TIMEOUT error
as recoverable.
2006-12-17 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c: handle a bit more gracefully the case where
the display cannot be opened. Bug #360792.
2006-12-12 Bruno Boaventura <brunoboaventura@gmail.com>
* gedit/gedit-io-error-message-area.[ch]: create
is_recoverable_error, rename unrecoverable_error to
io_loading_error.
* gedit/gedit-tab.c: rename recoverable_loading_error to
conversion_loading_error. Add a "Retry" button to the message
area when the error is recoverable. Fixes #372653.
2006-12-10 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-module.c: fail gradefully if
'register_gedit_plugin' symbol is NULL.
2006-12-10 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: set the sensitivity of "paste"
according to the clipboard contents. Fixes #74051.
2006-12-10 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-documents-panel.c (refresh_list) (window_tab_added)
(window_tabs_reordered) (treeview_row_inserted)
(gedit_documents_panel_init): implements documents reordering using d&d
* gedit/gedit-notebook.c (gedit_notebook_reorder_tab): do not reorder
if the new position of the tab is equal to the old one
2006-12-09 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: only enable dragging
for non dummy nodes
2006-12-09 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: check if a node
is visible in the tree when removing its children. If its not visible
than just free the children nodes. Fixes bug #384015 Warning running
file browser plugin.
2006-12-09 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-spinner.c: sync with epiphany.
2006-12-09 Paolo Maggi <paolo@gnome.org>
* plugins/taglist/gedit-taglist-plugin-panel.c: adds a preview area,
makes the tooltips working with combox box
2006-12-09 Paolo Maggi <paolo@gnome.org>
* plugins/taglist/HTML.tags.xml.in: added "sort" attribute to TagGroups,
added a couple of missing elements.
* plugins/taglist/Latex.tags.xml.in:
* plugins/taglist/XSLT.tags.xml.in:
* plugins/taglist/XUL.tags.xml.in: added "sort" attribute to TagGroup
* plugins/taglist/gedit-taglist-plugin-panel.c (insert_tag)
(tag_list_row_activated_cb) (tag_list_key_press_event_cb): move focus
to document when double-clicking on a tag. Move focus also on
Ctrl + Return, but not on Return.
* plugins/taglist/gedit-taglist-plugin-parser.c (tags_cmp)
(parse_tag_group) (get_tag_group) (groups_cmp) (lookup_best_lang):
sort the tags if needed, sort the tag groups.
2006-12-08 Paolo Maggi <paolo@gnome.org>
Fixes bug #155487 make html tag list xhtml compliant
Patch by Luis Menina <liberforce@fr.st>
* plugins/taglist/HTML.tags.xml.in: New XHTML compliant TagGroup,
converted HTML to lowercase, removed in-tags spaces, removed a few
HTML nonstandard tags (ie. browser specific - we're not in stoneage
anymore)
2006-12-08 Paolo Maggi <paolo@gnome.org>
Fixes bug #344050 XUL.tags file
Patch by Pete Morgan <pm@daffodil.uk.com>
* plugins/taglist/Makefile.am: distribute XUL taglist
* plugins/taglist/XUL.tags.xml.in: new file
2006-12-08 Paolo Maggi <paolo@gnome.org>
* plugins/savecopy/*: bye bye savecopy plugin, you had a very short
life (note that savecopy plugin was never ported to the new plugin
architecture introduced with gedit 2.14)
2006-12-08 Paolo Maggi <paolo@gnome.org>
Fixes bug #353235 Overloaded plural strings
Patch by Theppitak Karoonboonyanan <thep@inux.thai.net>
* gedit/dialogs/gedit-close-confirmation-dialog.c
(get_text_secondary_label): manage the case with hours == 1 in the
right way
* gedit/gedit-commands-file.c (revert_dialog): ditto
2006-12-07 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-history-entry.[ch] (gedit_history_entry_destroy)
(gedit_history_entry_finalize) (gedit_history_entry_class_init)
(insert_history_item) (gedit_history_entry_init)
(gedit_history_entry_set_enable_completion)
(gedit_history_entry_get_enable_completion)
(gedit_history_entry_new): implemented inline completion
* gedit/dialogs/gedit-open-location-dialog.c
(gedit_open_location_dialog_init): use the new signature for
gedit_history_entry_new
* gedit/dialogs/gedit-search-dialog.c
(gedit_search_dialog_focus_in_event): fixed a warning
(gedit_search_dialog_init): enable completion for history entries
2006-12-07 Steve Frécinaux <code@istique.net>
* gedit/gedit-window.c: Fix Bug 349198 Unable to define accelerators
on language highlighting menus.
2006-12-07 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-view.c (ensure_search_window): use inline completion
instead of the popup menu for the incremental search entry
(completion_func): custom completion function
2006-12-06 Steve Frécinaux <code@istique.net>
* plugins/externaltools/tools/__init__.py: fix regression: accelerators
weren't shown in the tool menu anymore.
=== gedit 2.17.1 ===
2006-12-04 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.17.1 released
2006-12-04 Steve Frécinaux <code@istique.net>
Bug 381761 External Tools: nested menus support (code-wise).
* plugins/externaltools/tools/__init__.py: new ToolMenu object,
managing the tool menu; place added command menus in a shared
placeholder to avoid weird interactions with other plugins using
ToolsOpt_4.
* plugins/externaltools/tools/functions.py: remove menu-related
functions that have been replaced with the new object.
* plugins/externaltools/tools/library.py: add a name attribute to the
ToolDirectory class.
* plugins/externaltools/tools/manager.py: adapt for above changes.
Note: despite the new ToolMenu object handles nested menus, the
manager still only allow to edit the root menu.
2006-12-04 Paolo Borelli <pborelli@katamail.com>
* gedit/plugins/filebrowser/gedit-file-browser-widget.c: use
"folder" instead of "directory" in the UI.
2006-12-04 Paolo Maggi <paolo@gnome.org>
* plugins/spell/*: cleaned up previous patch. Unused GErrors have been
removed.
2006-12-04 Paolo Maggi <paolo@gnome.org>
* HACKING:
* README: fixed a couple of typos
* configure.ac: show message-of-doom
* message-of-doom: updated
2006-12-04 Paolo Maggi <paolo@gnome.org>
* configure.ac:
* plugins/spell/*:
Switch the spell plugin to the enchant library and use
the iso-codes package to retrieve language names.
The port to the enchant spell checking library is based
on a patch by Sertaç Ö. Yıldız. Bug #365899.
2006-12-02 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c (gedit_window_key_press_event): avoid
problems with XIM (bug #376750)
2006-12-02 Steve Frécinaux <code@istique.net>
* plugins/modelines/modelines.py: fix reading modelines from the last
line of the document, and remove a few trailing spaces.
2006-12-02 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-search.c:
* gedit-ui.h:
* gedit-ui.xml:
* gedit-window.c:
Use "Incremental Search" instead of "Interactive Search" as
discussed in bug #347539.
2006-12-01 Paolo Borelli <pborelli@katamail.com>
* gedit/plugins/filebrowser/gedit-file-browser-widget.c: add
an accel for the Advanced Filtering expander and make it
sensitive when appropriate.
2006-12-01 Paolo Borelli <pborelli@katamail.com>
* gedit/plugins/filebrowser/gedit-file-browser-store.c:
* gedit/plugins/filebrowser/gedit-file-browser-view.c:
Allow to drag files from the pane.
2006-12-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.c: proper error reporting when
opening dirs and not regular files.
2006-12-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: optimize recent files menu construction.
2006-11-26 Steve Frécinaux <code@istique.net>
* gedit/gedit-document-loader.c: don't add the trailing \n to the
buffer (to avoid having an empty last line). This is the way vim does.
Fixes bug #324942.
* gedit/gedit-document-saver.c: always add a trailing \n (to be
consistent with the way the loader works).
2006-11-25 Steve Frécinaux <code@istique.net>
* gedit/gedit-window.c: show the whole file URI in the document menu
tooltips; replace $HOME with ~ in URIs; remove menu tooltip
ellipsization (useless) and fix a compilation warning (unused
variable).
* AUTHORS: add Jesse van den Kieboom and myself to sync with the about
dialog.
2006-11-25 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-ui.xml: add a toplevel menu placeholder.
Suggested by Артём Попов, bug #375419.
2006-11-20 Steve Frécinaux <code@istique.net>
* plugins/filebrowser/gedit-file-browser-widget.c: set the toolbar icon
size to GTK_ICON_SIZE_MENU, so that it's smaller than the main toolbar.
2006-11-19 Steve Frécinaux <code@istique.net>
* plugins/externaltools/tools/stock-tools.xml: removed since it is
not used anymore.
2006-11-19 Steve Frécinaux <code@istique.net>
New storage system for External Tools Plugin. It uses the filesystem
instead of an XML file and allows to write scripts in bash, but
also (at least) in perl, python, ruby.
NB: library.ToolLibrary.__init__() imports the old custom tools from
the old XML store file at first run (ie when there is no tools
directory in ~)
* plugins/externaltools/tools/library.py: new ToolLibrary object, using
filesystem directories and script files directly.
* plugins/externaltools/tools/functions.py: use new ToolLibrary instead
of ElementTree.
* plugins/externaltools/tools/manager.py: adapt for use with the new
ToolLibrary; allow removing local tools, and reverting customized tools
to stock ones; fix F12 handing in shortcuts.
* plugins/externaltools/tools/tools.glade: add Revert button (should
never be shown when the Remove button is visible, and shares his
clicked handler with it); convert file to glade-3 format.
* plugins/externaltools/tools/Makefile.am: add library.py.
* configure.ac:
* plugins/externaltools/Makefile.am:
* plugins/externaltools/data/Makefile.am:
* plugins/externaltools/data/build:
* plugins/externaltools/data/open-terminal-here:
* plugins/externaltools/data/remove-trailing-spaces:
* plugins/externaltools/data/run-command:
New stock tools
2006-11-19 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-history-entry.[ch]:
* gedit/dialogs/gedit-open-location-dialog.c:
* gedit/dialogs/gedit-open-location-dialog.glade:
* gedit/dialogs/gedit-search-dialog.c:
* gedit/dialogs/gedit-search-dialog.glade:
New widget to replace the deprecated gnome-entry.
2006-11-13 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/*.py: use spaces to indent instead of tabs
conforming to PEP8, fixes 374253
2006-11-13 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetController.py: fixed GEDIT_BASENAME
for non ASCII filenames by using uri_for_display
2006-11-12 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsDialog.py:
* plugins/snippets/snippets/snippets.glade:
Replace accelerator with shortcut (key), fixes #352244
2006-11-12 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-bookmarks-store.c: fix not checking
existence for remote bookmarks (patch by Bruno Boaventura)
2006-11-12 Steve Frécinaux <code@istique.net>
* plugins/externaltools/tools/__init__.py: split ToolsPlugin into
ExternalToolsPlugin and ExternalToolsWindowHelper.
* plugins/externaltools/tools/functions.py: adapt for above changes.
2006-11-12 Steve Frécinaux <code@istique.net>
* plugins/externaltools/tools/__init__.py:
* plugins/externaltools/tools/capture.py:
* plugins/externaltools/tools/functions.py:
* plugins/externaltools/tools/manager.py:
* plugins/externaltools/tools/outputpanel.py:
* plugins/modelines/modelines.py:
Convert source code from tabs to spaces, to follow PEP8 more closely.
2006-11-08 Steve Frécinaux <code@istique.net>
* gedit/gedit.c:
* gedit/gedit-document.c
* gedit/gedit-plugins-manager.h:
Remove useless includes.
2006-11-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-io-error-message-area.c: fix incorrect grammar in
error messages (Bug #355965). Patch by Mark Drago.
2006-11-05 Paolo Maggi <paolo@gnome.org>
Fixes bug #367610 Python console doesn't allow different code blocks
Patch by Brian McKenna <puffnfresh@gmail.com>
* plugins/pythonconsole/pythonconsole/console.py: allow the python
console to handle blocks
2006-11-05 Paolo Maggi <paolo@gnome.org>
Fixed bug #354428 - gedit should use accessories-text-editor icon in
places of the text-editor one.
Patch by Michael Monreal <infernux@web.de>
* data/gedit.desktop.in.in: use the new icon naming scheme
* gedit/gedit.c (main): ditto
2006-11-05 Joachim Noreiko <jnoreiko@yahoo.com>
* plugins/externaltools/tools/stock-tools.xml: fixing a few mistakes
in the status bar descriptions of the stock External Tools. Bug 352950.
=== gedit 2.16.2 ===
2006-10-29 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.16.2 released.
2006-10-19 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-spinner.[ch]: sync to latest ephy code.
2006-10-14 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-window.c: always sync the doc name in the
document list menu. Bug #361217.
2006-10-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-module.h:
* gedit/gedit-prefs-manager-app.c:
* plugins/spell/gedit-spell-language-dialog.c:
remove double semicolons.
2006-10-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c (gedit_window_destroy): save panes
state only on the first run of destroy. Fixes critical
warnings. bug #360219.
2006-10-07 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-store.c:
properly collate filenames.
2006-10-01 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-document-saver.c (copy_file_data)
(async_xfer_progress): fix some C99-style variable initializations,
patch by Jens Granseuer.
=== gedit 2.16.1 ===
2006-10-01 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.16.1 released.
2006-10-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-spinner.c: sync to latest ephy code.
Should fix bug #330415, bug #357456 and save some
memory.
2006-09-28 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-saver.c: handle EINTR and plug a leak
on a seldomly used codepath. Poited out by Alexander Larsson.
2006-09-26 Paolo Borelli <pborelli@katamail.com>
* bindings/python/Makefile.am: use $(MAKE) instead of 'make'
Bug #357792. Patch by Marc Brockschmidt.
2006-09-23 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-panel.[ch]:
* gedit/gedit-prefs-manager-app.[ch]:
* gedit/gedit-window.c:
Remember the active page in the side and bottom panel.
Bug #357120.
2006-09-05 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/.cvsignore: changed filebrowser.schemas to
gedit-file-browser.schemas (it got renamed)
2006-09-09 Paolo Maggi <paolo@gnome.org>
* gedit/sexy-icon-entry.c: updated from libsexy SVN repository
2006-09-05 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c:
Really fixed bug 354397 crash in filebrowser plugin when going to
parent dir. This time the first issue mentioned in the bug report
is fixed.
2006-09-05 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c:
Fixed bug 354397 crash in filebrowser plugin when going to parent dir
=== gedit 2.16.0 ===
2006-09-04 Paolo Maggi <paolo@gnome.org>
* configure.ac:
* README:
* NEWS:
gedit 2.16.0 released. Updated dependencies.
2006-08-28 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-plugin.c: disable showing
an error message when the error occurred when setting a root directory
automatically (either on load or when the first document is loaded)
* plugins/filebrowser/Makefile.am:
* plugins/filebrowser/filebrowser.schemas.in:
* plugins/filebrowser/gedit-file-browser.schemas.in:
Renamed filebrowser.schemas.in to gedit-file-browser-schemas.in
* plugins/filebrowser/gedit-file-browser-store.c:
* plugins/filebrowser/gedit-file-bookmarks-store.c:
Removed unnecessary g_warning calls
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/gedit-file-browser-store.[ch]:
* plugins/filebrowser/gedit-file-browser-widget.[ch]:
Renamed variable 'virtual' to 'virtual_root' (since virtual is a
C++ keyword
2006-08-27 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/manager.py: link updates docs.
=== gedit 2.15.9 ===
2006-08-26 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.15.9 released.
2006-08-26 Steve Frécinaux <steve@istique.net>
Fix bug #352854 modelines should revert to pref values when a
modeline part is removed
* plugins/modelines/modelines.py: read parameters that are not in the
modelines anymore from gconf.
2006-08-26 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-python-module.c:
* gedit/gedit-window.c:
Run the garbage collector both at the start and at the end of
gedit_window_dispose, in order to enforce correct object lifetime.
Should fix bug #350776.
2006-08-25 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c: plug tiny leak when loading remote files.
2006-08-25 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-browser-plugin.c:
fix up patch conflict.
2006-08-25 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/gedit-file-browser-utils.[ch]:
* plugins/filebrowser/gedit-file-browser-widget.c:
Make use of gedit_utils_uri_has_file_scheme instead of using
gedit_file_browser_utils_is_local
* plugins/filebrowser/gedit-file-browser-plugin.c: do not open file
browser at first opened document when it is a remote file (to avoid
problems with bug #352824)
2006-08-25 Paolo Maggi <paolo@gnome.org>
Really fixes bug #352717 gedit silently ignores saving errors when
saving remote files
* gedit/gedit-document-saver.c (manage_completed_phase): new function,
it splits up the code related to the management of the "COMPLETED"
phase in async_xfer_ok.
(async_xfer_ok): returns just after calling manage_completed_phase in
the COMPLETED phase. In this way we avoid emitting the "saving" signal
from a potentially finalized saver
(async_xfer_error): does not set the error if it was already set
in a previous interaction
(async_xfer_progress): better debugging messages
2006-08-25 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.c: fix a couple of typos.
2006-08-24 Paolo Borelli <pborelli@katamail.com>
Fixed bug #352717 gedit silently ignores saving errors when saving
remote files
* gedit/gedit-document-saver.c: properly handle xfer errors.
2006-08-24 Paolo Maggi <paolo@gnome.org>
Fixed bug #352680 Save on close for readonly files does not work as
expected
* gedit/dialogs/gedit-close-confirmation-dialog.c
(set_logout_mode): add a "Save As" button instead of a "Save" one when
in single mode and the document to close is untitled or readonly
* gedit/gedit-commands-file.c (file_save): call file_save_as for
readonly files too
2006-08-24 Paolo Borelli <pborelli@katamail.com>
Fixed bug #352677 Critical warning when opening a empty remote file
* gedit/gedit-document-loader.c: handle remote zero lenght files
correctly.
2006-08-24 Paolo Maggi <paolo@gnome.org>
Fixes bug #352658 print preview state machine issue.
* gedit/gedit-tab.c (print_preview_destroyed): add a comment and
check that the state is "printing" in the "else" case
(print_finished_cb) (print_cancelled): If we are printing while
showing the print preview, close the print preview when done or
cancelled
2006-08-24 Paolo Maggi <paolo@gnome.org>
Fixes bug #352662 Opening non-existing remote file from command line
should report an error
* gedit/gedit-document.c (document_loader_loaded): ignore the
"create" flag is the file is not local
* gedit/gedit-utils.c (gedit_utils_uri_has_file_scheme): returns FALSE
if the uri is a chained uri.
2006-08-23 Paolo Borelli <pborelli@katamail.com>
* plugins/filetree/gedit-file-browser-plugin.c: plug a leak.
2006-08-23 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-languages-manager.c
(gedit_languages_manager_get_language_from_mime_type): gives
priority to exact matches.
2006-08-23 Paolo Maggi <paolo@gnome.org>
Fixes bug #324191 the xml.lang syntax file should include
application/vnd.mozilla.xul+xml
* gedit/gedit-languages-manager.c
(gedit_languages_manager_get_available_languages_sorted)
(get_languages_cache) (get_language_from_cache)
(add_language_to_cache)
(gedit_languages_manager_get_language_from_mime_type): get the language
associated to a given mime-type. It takes care for mime-types
inheritance. It also uses a cache of already matched mime-type in order
to improve performace for frequently used mime-types.
* gedit/gedit-languages-manager.h: new prototype for function
gedit_languages_manager_get_language_from_mime_type
* gedit/gedit-document.c (set_uri): uses the new function
gedit_languages_manager_get_language_from_mime_type
2006-08-23 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-python-plugin.c: fix a small leak.
2006-08-23 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit.c: initialize gnome authentication manager before
plugins (since the file browser plugin might need it). Fixes Bug
352339 Remote root location for filebrowser makes gedit crash on load
2006-08-23 Paolo Maggi <paolo@gnome.org>
* gedit/dialogs/gedit-close-confirmation-dialog.c
(gedit_close_confirmation_dialog_init): Skips taskbar hint as for
standard gtk+ message dialogs
=== gedit 2.15.8 ===
2006-08-21 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.15.8 released.
2006-08-21 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-document-saver.c: drop executable permissions from
backup files. Bug #327031.
2006-08-21 Paolo Maggi <paolo@gnome.org>
* tools/plugin_template/gedit-plugin-helper.py (__del__): added a
missing ":"
2006-08-21 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-encodings.c: added support for UTF-16LE, UTF-16BE
and UTF-32
2006-08-22 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/SnippetsDialog.py: link help to the proper
section.
2006-08-20 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/__init__.py: add forgotten strings to be
translated.
2006-08-20 Paolo Borelli <pborelli@katamail.com>
* plugins/filebrowser/gedit-file-bookmarks-store.c:
do not leak the list of volumes.
2006-08-18 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file.c: do not leak the doc list.
2006-08-18 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/__init__.py:
* plugins/externaltools/tools/functions.py:
* plugins/externaltools/tools/manager.py:
* plugins/pythonconsole/pythonconsole/__init__.py:
Fix translation of python plugins.
2006-08-17 Paolo Borelli <pborelli@katamail.com>
* gedit/dialogs/gedit-preferences-dialog.c: do not crash if no
lang files are found.
2006-08-17 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-io-error-message-area.c: small memory leaks on error.
2006-08-16 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c:
* gedit/gedit-app.[ch]:
properly use window::dispose to drop the references to the ui
manager and to disconnect the recents_changed callback. It should
fix warning and crashes. Also turn the lockdown changed handler
in a simple method so that we avoid headaches tracking the lifetime
of the window itself.
2006-08-16 Steve Frécinaux <steve@istique.net>
* plugins/modelines/modelines.py: fix warning on activation.
2006-08-15 Paolo Borelli <pborelli@katamail.com>
* gedit-window.c (gedit_window_finalize): remove the
recent_manager_changed callback.
2006-08-15 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-store.c: changed
g_value_set_string to g_value_take_string to save a string dup
2006-08-15 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-bookmarks-store.[ch]: fixed
bug 350553 Filebrowser plugin: Double separators if remote loc.
list is empty
=== gedit 2.15.7 ===
2006-08-07 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.15.7 released.
2006-08-11 Paolo Borelli <pborelli@katamail.com>
* gedit-prefs-manager-app.[ch]:
* gedit-window.c:
* gedit-app.c:
small cleanup in setting/getting the window size.
2006-08-11 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-saver.c: preserve xattrs, patch by James
Antill. Bug #350805.
2006-08-09 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-message-area.c:
* gedit/gedit-notebook.c:
* gedit/gedit-panel.c:
* gedit/gedit-statusbar.c:
* gedit/gedit-view.c:
use g_object_ref_sink, patch by John Luke.
2006-08-09 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-plugin.c: fix autospell state when
switching tab.
2006-08-08 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: fix a crash in recents file code.
=== gedit 2.15.6 ===
2006-08-07 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.15.6 released.
2006-08-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.[ch]:
* gedit/gedit-window.c:
use the has-selection property of GtkTextBuffer 2.10.
2006-08-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-view.c: use the indent-on-tab feature of sourceview 1.7.2
2006-08-07 Paolo Borelli <pborelli@katamail.com>
* gedit/recent-files/*: throw away the eggs, they were past due.
* gedit/gedit-window.[ch]:
* gedit/gedit-tab.c:
* gedit/gedit.c:
New recent-files implementation using GtkRecent.
2006-08-05 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-commands-file.c: changed opening of multiple files
behavior (bug 143646), patch by Paolo Maggi
* gedit/gedit-io-error-message-area.c: changed already opened message
to reflect this new behavior
2006-08-05 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/filebrowser.schemas.in: moved default values
out of the locale tag because they shouldn't be translated
2006-08-05 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-window.c: added calling update_ui when editability
changes
* plugins/snippets/snippets/SnippetController.py: added honoring the
editability of the buffer
2006-08-05 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-plugin.c:
Fixed restoring of remote location (problem introduced by previous
commit)
2006-08-04 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-utils.[ch]:
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/gedit-file-browser-widget.c:
Fixed checking for uri to be local
2006-08-02 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-widget.c: changed tooltips
for back and forward to match nautilus
* plugins/filebrowser/gedit-file-browser-widget.c:
* plugins/filebrowser/gedit-file-browser-view.c:
Fixed bug when opening a directory which is expanded.
* plugins/filebrowser/gedit-file-browser-widget-ui.xml:
* plugins/filebrowser/gedit-file-browser-widget.c:
Added keyboard navigation (Alt+Left, Alt+Right, Alt+Up, Backspace) and
directory up action.
2006-08-02 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/gedit-file-browser-widget.c: fixed problem
introduced by cleaning up the memory leaks
* plugins/filebrowser/gedit-file-browser-store.c: fixed warning
about gnome_vfs_mime_type_get_equivalence
2006-08-02 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/filebrowser/.cvsignore: added ignore file
* plugins/filebrowser/gedit-file-bookmarks-store.c:
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/gedit-file-browser-store.c:
* plugins/filebrowser/gedit-file-browser-widget.c:
* plugins/filebrowser/gedit-file-browser-plugin.c:
Fix several memory leaks. The plugin should now be memory leak free.
2006-08-01 Steve Frécinaux <steve@istique.net>
* plugins/snippets/snippets/snippets.glade: add a translator comment
on the "tab trigger" string. The issue is that "tab" means "tab key"
as well as "notebook tab", and some translators understood it the
wrong way.
2006-07-31 Steve Frécinaux <steve@istique.net>
* plugins/filebrowser/gedit-file-browser-store.c: fix bug
349411 Filebrowser plugin crash when renaming. Now
FileBrowserNodeDir uses an internal "parent" FileBrowserNode.
2006-07-26 Steve Frécinaux <steve@istique.net>
* plugins/filebrowser/filebrowser.schemas.in: fix bug 348670
activate browser plugins raises an gconf error.
=== gedit 2.15.5 ===
2006-07-24 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.15.5 released.
2004-07-24 Steve Frécinaux <steve@istique.net>
Fix bug #348558 Snippets use language.get_name() instead of .get_id()
* plugins/snippets/snippets/SnippetController.py:
* plugins/snippets/snippets/SnippetPluginInstance.py:
Replace SourceLanguage.get_name() calls with SourceLanguage.get_id()
ones. Rename SnippetController.language_name into
SnippetController.language_id to avoid confusion.
* plugins/snippets/snippets/SnippetsDialog.py: get_language() now
returns the id of the language instead of its name.
2006-07-24 Steve Frécinaux <steve@istique.net>
Fix build errors due to missing file.
* gedit/plugins/filebrowser/Makefile.am:
* gedit/plugins/filebrowser/gedit-file-browser-enum-types.h.template:
* gedit/plugins/filebrowser/gedit-file-browser-enum-types.c.template:
* gedit/plugins/filebrowser/gedit-file-browser-enum-register.c.template:
Generate enum type description using glib-mkenums.
* gedit/plugins/filebrowser/gedit-file-browser-error.h: create a file to
contain the Error enum.
* plugins/filebrowser/gedit-file-browser-plugin.c:
* plugins/filebrowser/gedit-file-browser-store.c:
* plugins/filebrowser/gedit-file-browser-widget.c:
Adapt for above changes.
2006-07-24 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/plugins/filebrowser/*: let there be a file tree pane.
2006-07-17 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-plugin.h: added convenient macros for registering
additional GTypes in plugins
* plugins/taglist/gedit-taglist-plugin.c:
* plugins/taglist/gedit-taglist-plugin-panel.c:
make use of the new macros
2006-07-17 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/dialogs/gedit-close-confirmation-dialog.c: fixed using
g_slist_length on a GList.
2006-07-13 Steve Frécinaux <steve@istique.net>
* gedit/gedit-python-module.c: expose a gedit.version tuple in python.
* configure.ac: define version components separately, and add
GEDIT_(MAJOR|MINOR|MICRO)_VERSION definition to config.h.
Note: maybe we'd like to have a gedit.require_version() function, too.
=== gedit 2.15.4 ===
2006-07-10 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* README:
* NEWS:
gedit 2.15.4 released.
* docs/reference/gedit-sections.txt: added gedit-sections.txt
* Makefile.am: added --enable-gtk-doc to DISTCHECK_CONFIGURE_FLAGS
2006-06-20 Steve Frécinaux <steve@istique.net>
* configure.ac: fix Bug 344655 configure uses old-style automake
init. Patch by Christian Persch.
2006-06-20 Jesse van den Kieboom <jesse@ocecrew.nl>
* plugins/snippets/snippets/SnippetController.py: fixed jumping to
first placeholder when a snippet is inserted while in a placeholder
another snippet. Fixes bug 345095
2006-06-19 Jesse van den Kieboom <jesse@ocecrew.nl>
* bindings/python/Makefile.am:
* bindings/python/geditcommands.defs:
* bindings/python/geditcommands.override:
added new gedit.commands python module containing the
load_uri and load_uris functions
* gedit/gedit-python-module.c: added initialising gedit.commands
python module
2006-06-19 Paolo Maggi <paolo@gnome.org>
* plugins/docinfo/gedit-docinfo-plugin.c
(docinfo_dialog_response_cb) (update_ui_real): Disable the "Update"
button when there is no open document
2006-06-18 Steve Frécinaux <steve@istique.net>
* gedit/dialogs/Makefile.am: add $(builddir) to INCLUDES (fix out of
tree build)
2006-06-18 Paolo Maggi <paolo@gnome.org>
Reorganization of the Search menu
* gedit/gedit-commands-search.c (_gedit_cmd_search_goto_line): focus
the view
(_gedit_cmd_search_interactive_search): new method
* gedit/gedit-commands.h: new method
_gedit_cmd_search_interactive_search
* gedit/gedit-ui.h: new action "SearchInteractiveSearch"
* gedit/gedit-ui.xml: added "Interactive search..." menu item and
some placeholder and separator to the Search menu
* gedit/gedit-window.c (set_sensitivity_according_to_tab): set
the sensitivity of the "SearchInteractiveSearch" action
2006-06-18 Paolo Maggi <paolo@gnome.org>
Fixed bug #344026 Find - Replace
* gedit/dialogs/gedit-search-dialog.c (show_replace): new function
(gedit_search_dialog_class_init): register the new signal "show_replace"
and bind Ctrl+H to it
* gedit/dialogs/gedit-search-dialog.h: new signal "show_replace"
2006-06-18 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-commands-help.c (_gedit_cmd_help_about): added
Steve Frécinaux and Jesse van den Kieboom to authors. Welcome guys :)
2006-06-18 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-utils.c (gedit_warning): set the window group and
removed gtk_dialog_run
2006-06-15 Steve Frecinaux <steve@istique.net>
* gedit/gedit-panel.c: (create_small_button):
* gedit/gedit-notebook.c: (build_tab_label):
Fix the fix of the fix of the cropped button issue (bug #318461) by
using the same trick as Epiphany does.
2006-06-15 Steve Frécinaux <steve@istique.net>
Fix for bug #165568 Support global lockdown keys (second part)
* gedit/gedit-window.c: disable some menu entries according the current
lockdown state; listen to app's lockdown property changes to update the
menus sensitivity and autosave status accordingly.
* gedit/gedit-ui.h: move FilePageSetup from always sensitive actions.
* gedit/gedit-tab.c: do not enable autosave if save_to_disk is disabled.
* gedit/dialogs/gedit-close-confirmation-dialog.c: adapt the dialog to
the case save_to_disk is disabled.
2006-06-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-panel.c: (create_small_button):
* gedit/gedit-notebook.c: (build_tab_label):
Fix yesterday's fix.
2006-06-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-panel.c: (create_small_button):
* gedit/gedit-notebook.c: (build_tab_label):
Fix bug #318461 tab and panel close buttons are cropped.
2006-06-13 Steve Frécinaux <steve@istique.net>
* bindings/python/Makefile.am: make sure gedit-enum-types.h is generated
before the bindings are built.
* gedit/Makefile.am: fix generation of gedit-enum-types.h in $builddir
instead of $srcdir.
2006-06-13 Steve Frécinaux <steve@istique.net>
* gedit/gedit-tab.c:
* gedit/gedit-window.c:
Update property definitions to use the new enum GTypes.
* bindings/python/gedit.defs:
* bindings/python/gedit.override:
Update enum types to actually use the new GTypes. Add bindings for
several new methods (GeditDocument.get_enable_search_highlighting,
GeditDocument.get_enable_search_highlighting, GeditWindow.close_tabs,
GeditWindow.get_tab_from_uri and GeditApp.get_lockdown)
=== gedit 2.15.3 ===
2006-06-12 Steve Frécinaux <steve@istique.net>
* configure.ac:
* README:
* NEWS:
gedit 2.15.3 released.
* gedit/Makefile.am: fixed gedit-enum-types.[ch] generation.
2006-06-11 Elijah Newren <newren gmail com>
* bindings/python/Makefile.am: Add $PYTHON_LOC_LIB to ensure
python library gets found. #344539
2006-06-11 Steve Frécinaux <steve@istique.net>
Fix for bug #165568 Support global lockdown keys (first part)
* gedit/gedit-app.[ch]: define GeditLockdownMask as a flag type, add a
'lockdown' property to GeditApp, of type GeditLockdownMask, and define
its getter/setter.
* gedit/gedit-prefs-manager.[ch]: define a new helper function
gedit_prefs_manager_get_lockdown.
* gedit/gedit-prefs-manager-app.c: Listen to lockdown GConf folder
changes. Update GeditApp's lockdown properties when a lockdown key is
changed.
* gedit/gedit-enum-types.h.template:
* gedit/gedit-enum-types.c.template:
* gedit/Makefile.am:
Autogenerate type definitions for exported enums using glib-mkenums.
* configure.ac: add GLIB_MKENUMS definition.
2006-06-03 Steve Frécinaux <steve@istique.net>
* bindings/python/geditutils.override: override menu_position_* to
conform to pygtk format for GtkMenuPositionFunc (you still have to use a
lambda to provude user_data anyway)
* gedit/gedit-python-module.c: call pygeditutils_register_classes (fix
crasher bug)
2006-05-31 Paolo Maggi <paolo@gnome.org>
Added a couple of helper functions for plugins.
* gedit/gedit-commands-file.c
(gedit_commands_load_uri) (gedit_commands_load_uris): new public
functions
(_gedit_cmd_load_files): removed
(open_dialog_response_cb): uses gedit_commands_load_uris instead of
_gedit_cmd_load_files
(open_location_dialog_response_cb): ditto
(_gedit_cmd_file_open_recent): ditto
* gedit/gedit-commands.h
(gedit_commands_load_uri) (gedit_commands_load_uris): new public
functions
* gedit/gedit-window.c (drag_data_received_cb): uses
gedit_commands_load_uris instead of _gedit_cmd_load_files
(gedit_window_get_unsaved_documents): refactored
(gedit_window_get_tab_from_uri): new function
* gedit/gedit-window.h (gedit_window_get_tab_from_uri): new function
2006-05-31 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-file.c (confirm_overwrite_callback): fix
use after free. Patch by Sylvain Defresne (bug #343480)
2006-05-29 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-app.c (window_delete_event): s/gedit_cmd/_gedit_cmd/
* gedit/gedit-commands-documents.c
(_gedit_cmd_documents_previous_document)
(_gedit_cmd_documents_next_document)
(_gedit_cmd_documents_move_to_new_window): ditto
* gedit/gedit-commands-edit.c (_gedit_cmd_edit_undo)
(_gedit_cmd_edit_redo) (_gedit_cmd_edit_cut) (_gedit_cmd_edit_copy)
(_gedit_cmd_edit_paste) (_gedit_cmd_edit_delete)
(_gedit_cmd_edit_select_all) (_gedit_cmd_edit_preferences): ditto
* gedit/gedit-commands-file-print.c (_gedit_cmd_file_page_setup)
(_gedit_cmd_file_print_preview) (_gedit_cmd_file_print): ditto
* gedit/gedit-commands-file.c (_gedit_cmd_file_new)
(_gedit_cmd_load_files) (_gedit_cmd_load_files_from_prompt)
(open_dialog_response_cb) (_gedit_cmd_file_open)
(open_location_dialog_response_cb) (_gedit_cmd_file_open_uri)
(_gedit_cmd_file_open_recent) (_gedit_cmd_file_save)
(_gedit_cmd_file_save_as) (_gedit_cmd_file_save_all)
(_gedit_cmd_file_revert) (_gedit_cmd_file_close)
(_gedit_cmd_file_close_all) (_gedit_cmd_file_quit): ditto
* gedit/gedit-commands-help.c (_gedit_cmd_help_contents)
(_gedit_cmd_help_about): ditto
* gedit/gedit-commands-search.c (_gedit_cmd_search_find)
(_gedit_cmd_search_replace) (_gedit_cmd_search_find_next)
(_gedit_cmd_search_find_prev) (_gedit_cmd_search_clear_highlight)
(_gedit_cmd_search_goto_line): ditto
* gedit/gedit-commands-view.c (_gedit_cmd_view_show_toolbar)
(_gedit_cmd_view_show_statusbar) (_gedit_cmd_view_show_side_pane)
(_gedit_cmd_view_show_bottom_pane): ditto
* gedit/gedit-commands.h: ditto
* gedit/gedit-ui.h: ditto
* gedit/gedit-window.c (open_recent_gtk) (open_recent_uim)
(drag_data_received_cb): ditto
* gedit/gedit.c (on_message_received) (main): ditto
* gedit/gedit-prefs-manager.c: gedit_gconf_client_set_color is now a
static function
2006-05-24 Jesse van den Kieboom <jesse@icecrew.nl>
* tools/plugin_template/gedit-plugin.c: fixed missing semicolon and
private struct definition (missed a _)
2006-05-24 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/functions.py: oops, removed debug
print...
2006-05-24 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/functions.py:
* plugins/snippets/snippets/Snippet.py:
added replacing tabs with spaces when insert_spaces_instead_of_tabs is
true (closes #341109)
2006-05-23 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/ruby.xml:
* plugins/snippets/data/php.xml:
fixed invalid tab triggers
2006-05-23 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetPlaceholders.py: fix timeout_id
to be None instead of 0 when not active because the value can be
0 in python placeholders (it's used for storing the default sigalarm
handler which can be 0, and it wasn't properly restored because of
this). Added a new exception TimeoutError so the timeout is handled
differently from other errors. Show other errors to the user
(like syntax etc).
* plugins/snippets/snippets/SnippetController.py: make sure to
remove placeholders that need updates from the updates list when they
are removed so that when the update runs the placeholders that don't
exist anymore aren't tried to be updated
2006-05-23 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsLibrary.py: fixed a problem with
removing the last user snippet in a user library. The library would
signal the store that it should be removed and that causes the
container to be removed. After that the remove_snippet function would
try to remove the snippet from the container causing a ValueError.
Only IndexErrors were caught. The fix is to catch every error.
2006-05-22 Steve Frécinaux <steve@istique.net>
* gedit/gedit-ui.h: define GTK_STOCK_SELECT_ALL if not defined, to
avoid the need of bumping gtk requirement to 2.9 (marked as FIXME)
2006-05-22 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-session.c (client_die_cb): do not call shutdown functions.
2006-05-21 Steve Frécinaux <steve@istique.net>
* tools/generate-plugin.py: Removed hint for gconf code generation in
plugin generator (gconf usage is not generic enough)
* tools/plugin_template/gedit-plugin-helper.py:
* tools/plugin_template/gedit-plugin-nohelper.py:
* tools/plugin_template/gedit-plugin.c:
Added support for --with-menu generation option.
2006-05-21 Steve Frécinaux <steve@istique.net>
* tools/generate-plugins.py:
* tools/preprocessor.py:
New plugin generator, able to generate python and C plugin skeletons.
See ./generate-plugins.py --help
* tools/plugin_template/Makefile.am:
* tools/plugin_template/gedit-plugin.desktop.in:
* tools/plugin_template/gedit-plugin-helper.py:
* tools/plugin_template/gedit-plugin-nohelper.py:
* tools/plugin_template/gedit-plugin.c:
* tools/plugin_template/gedit-plugin.h:
Templates for the generator.
* tools/.cvsignore: ignore *.pyc files.
2006-05-21 Paolo Maggi <paolo@gnome.org>
Fixed bug #342208 - show 'next tab' and 'previous tab' menu items
* gedit/gedit-commands-documents.c
(gedit_cmd_documents_previous_document)
(gedit_cmd_documents_next_document): new methods
* gedit/gedit-commands.h: new
gedit_cmd_documents_[previous|next]_document methods
* gedit/gedit-ui.h: added icon to "Select All", added new actions
for "Next|Previous Document"
* gedit/gedit-ui.xml: added new menu items
for "Next|Previous Document"
* gedit/gedit-window.c (update_next_prev_doc_sensitivity)
(update_next_prev_doc_sensitivity_per_window)
(set_sensitivity_according_to_tab) (notebook_tab_added)
(notebook_tab_removed) (notebook_tabs_reordered): update sensitivity
of "Next|Previous Document" menu item
2006-05-20 Steve Frécinaux <steve@istique.net>
* gedit/Makefile.am: Add gedit-prefs-manager-private.h to
NOINST_H_FILES.
* docs/reference/Makefile.am:
* docs/reference/gedit.types:
* docs/reference/gedit-docs.sgml:
Ignore private header files when generating the docs (typically, NOINST
and cut'n'pasted files).
* docs/reference/tmpl/*: Add template files.
2006-05-20 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-window.c (create_language_menu_item)
(create_languages_menu) (update_languages_menu): use "None" instead of
"Normal" in the Highlight Mode menu
2006-05-19 Steve Frécinaux <steve@istique.net>
* gedit/Makefile.am: Build gedit as a static library before including it
in the binary (needed for gtk-doc gobject inspection)
* configure.ac:
* Makefile.am:
* docs/Makefile.am:
* docs/reference/Makefile.am:
* docs/reference/gedit-docs.sgml:
* docs/reference/gedit-overrides.txt:
* docs/reference/gedit.types:
Initial setup of gtk-doc for gedit.
* .cvsignore:
* bindings/python/.cvsignore:
* doc/.cvsignore:
* doc/reference/.cvsignore:
* m4/.cvsignore:
Update some CVSIGNORE files.
2006-05-19 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-search.c
* gedit/gedit-document-saver.c
* gedit/gedit-document.c
* gedit/gedit-prefs-manager.c
* gedit/gedit-python-module.c
* gedit/gedit-spinner.h
* gedit/gedit-window.c
* gedit/gedit.c
Fix a bunch of compiler warnings from the ICC compiler.
=== gedit 2.15.2 ===
2006-05-15 Steve Frécinaux <steve@istique.net>
* configure.ac: bump intltool requirement to 0.35.0
* configure.ac:
* NEWS:
* README:
gedit 2.15.2 released
2006-05-15 Steve Frécinaux <steve@istique.net>
* bindings/python/gedit.defs: Remove gedit_ prefix from functions, and
add gedit_-prefixed ones marked as deprecated.
* bindings/python/gedit.override: Add overrides for deprecated functions
issuing a DeprecationWarning when used.
* plugins/externaltools/tools/__init__.py:
* plugins/externaltools/tools/functions.py:
* plugins/snippets/snippets/SnippetComplete.py:
* plugins/snippets/snippets/SnippetsDialog.py:
* plugins/snippets/snippets/__init__.py:
Use the new function names.
2006-05-15 Paolo Borelli <pborelli@katamail.com>
* plugins/sort/gedit-sort-plugin.c: handle empty lines correctly.
bug #341117.
2006-05-14 Steve Frécinaux <steve@istique.net>
* bindings/python/Makefile.am:
* bindings/python/geditutils.defs:
* bindings/python/geditutils.override:
New gedit.utils python module binding a few functions from gedit-utils.h
* gedit/gedit-python-module.c: (gedit_python_module_init_python): import
the new above-mentioned module.
2006-05-02 Steve Frécinaux <steve@istique.net>
* gedit/gedit-plugin-manager.c: destroy the popup menu when the dialog
is closed.
* plugins/modelines/modelines.py: fix a warning (typo).
2006-05-02 Steve Frécinaux <steve@istique.net>
* gedit/gedit-plugin-manager.c: new layout for the plugin manager:
hide the treeview headers and add a title. Add a context menu to the
plugin list.
* gedit/gedit-plugins-engine.c
(gedit_plugin_engine_get_plugin_icon_name): fallback to default icon
when the specified icon is invalid or unavailable.
* gedit/gedit-utils.[ch] (gedit_utils_menu_position_under_tree_view):
new helper function allowing to position a popup menu under the active
row of a tree view.
2006-05-01 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/plugins/snippets/snippets/SnippetPlaceholders.py: added
sigalarm timeout for python placeholders. Cleaned up python
placeholders. Make updating mirror placeholders abort when one of the
updates fails (like for example a timeout)
2006-05-01 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/plugins/snippets/snippets/SnippetController.py: added check
for valid snippets. Fixed check for valid accelerator.
2006-05-01 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/plugins/snippets/snippets/SnippetsDialog.py:
* gedit/plugins/snippets/snippets/SnippetsLibrary.py:
* gedit/plugins/snippets/snippets/functions.py:
* gedit/plugins/snippets/snippets/snippets.glade:
Added snippet validation (by tab trigger and accelerator). Added error
message for invalid tab triggers
2006-04-28 Steve Frécinaux <steve@istique.net>
* gedit/gedit-plugins-engine.[ch]: add support for an 'Icon' field in
the plugins description file. New function to access this icon field:
gedit_plugin_engine_get_plugin_icon_name.
* gedit/gedit-plugin-manager.c: show the above defined icon in the
plugin about boxes and in the plugin list.
* plugins/indent/indent.gedit-plugin.desktop.in:
* plugins/pythonconsole/pythonconsole.gedit-plugin.desktop.in:
* plugins/sort/sort.gedit-plugin.desktop.in:
* plugins/spell/spell.gedit-plugin.desktop.in:
Define custom icons.
2006-04-26 Benoît Dejean <benoit@placenet.org>
* gedit/gedit-languages-manager.c: (string_to_tag_style): Cleanup.
Closes #172352.
2006-04-26 Paolo Maggi <paolo@gnome.org>
Fixed bug #336954 Does not work with arabic dictionary
* plugins/spell/gedit-spell-checker.c: add Arabic and Arabic Egypt
to the list of known languages.
Patch by Mohammed Sameer <Uniball@gmx.net>
2006-04-25 Steve Frécinaux <steve@istique.net>
* gedit/gedit-panel.c: Remove some unused non-working code.
=== gedit 2.15.1 ===
2006-04-24 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.15.1 released
2006-04-24 Paolo Maggi <paolo@gnome.org>
Fixed bug #339597 - gedit Manual Page Bugs
* data/gedit.1: fix the doubled occurences of the
string 'gedit' in the manpage. Removed the section about piper since
they are not supported anymore. Based on a patch by
Richard Laager <rlaager@users.sf.net>
2006-04-24 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsLibrary.py:
* plugins/snippets/snippets/SnippetsDialog.py:
Fixed a bug where reverting a snippet results in the system snippet
disappearing. The fix involves setting the correct namespaced id when
the library of a snippet changes and putting the system snippet id in
the loaded_ids list when reverted
2006-04-24 Steve Frécinaux <steve@istique.net>
* gedit/gedit-plugin-manager.c: sort the plugin list alphabetically.
2006-04-22 Jesse van den Kieboom <jesse@icecrew.nl>
Fixed bug #339396 - Snippets plugin could support GEDIT_CURRENT_WORD
variable expansion
* plugins/snippets/snippets/SnippetController.py:
* plugins/snippets/snippets/functions.py:
Added the GEDIT_CURRENT_WORD variable and implemented the removal of
the current word from the buffer prior to the insertion of the
snippet when the variable is used
2006-04-22 Jesse van den Kieboom <jesse@icecrew.nl>
Fixed bug #339398 - Bottom panel: size changes when resizing window,
size is not properly restored after restart
* gedit/gedit-window.c: pack the main notebook in the paned with
stretch = TRUE so the bottom panel size doesn't change when resizing
the paned
2006-04-22 Jesse van den Kieboom <jesse@icecrew.nl>
Fixed bug #339397 - Accelerator snippets don't work when gedit is just
started
* plugins/snippets/snippets/SnippetController.py:
* plugins/snippets/snippets/functions.py:
* plugins/snippets/snippets/SnippetsDialog.py:
Loads the snippets when the a valid accelerator is activated in a
buffer while the snippets library wasn't yet loaded
2006-04-22 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetController.py: fix wrong index
caused by the addition of an extra mark
2006-04-22 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/data/latex.xml: fixed the
'Wrap Selection in Command' snippet
* plugins/snippets/snippets/SnippetsDialog.py: enable F1/F12
accelerators
* plugins/snippets/snippets/SnippetController.py: use gtk.keysyms
instead of gtk.gdk.keyval_from_name
2006-04-22 Jesse van den Kieboom <jesse@icecrew.nl>
* snippets/Snippet.py: enabled shell and python placeholders. Added
python placeholder align function (can be used by python placeholders
to align/tabelize text). Cleaned the parsing code. Added an extra mark
on snippet insertion which is positioned at the end of the snippet
* snippets/SnippetController.py: use timeout instead of idle to update
mirrors (this enables semi instant-update if we want it). Apply
placeholder.leave() when the cursor leaves the placeholder
* snippets/SnippetPlaceholders.py: fixed making string literals used
for inserting mirror text into shell and python placeholders. Added
separate mirror handler which handles mirrored items which apply after
leaving the dependent placeholder. Moved general expander placeholder
code to PlaceholderExpand. Added private namespace for python
placeholders which enables python snippets to define global
variables/functions which can be used throughout the snippet.
2006-04-21 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/functions.py: add custom xml writer to have
nice formatted xml output (closes bug #328161). Remove obsolete outfile
class
* plugins/snippets/snippets/SnippetsLibrary.py: use custom xml writer
2006-04-20 Paolo Maggi <paolo@gnome.org>
Fixed bug #338912 Find Next/Previous wrap around even when
wrapping is off
* gedit/gedit-commands-search.c (do_find_again): uses LastSearchData
to remember if during the last search "Wrap Around" was on or off
2006-04-20 Paolo Borelli <pborelli@katamail.com>
* data/gedit.pc.in: remove eel leftover.
2006-04-20 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.c:
* gedit/gedit-document-saver.c:
Fix includes to make it compile on DragonFly BSD.
2006-04-20 Paolo Maggi <paolo@gnome.org>
Fixes bug #338173 - Gedit show keyring store password on the window
title bar
* gedit/gedit-utils.[ch] (gedit_utils_format_uri_for_display): new
function similar to gnome_vfs_format_uri_for_display but that hides
the password if needed
* gedit/gedit-commands-file.c (load_file_list)
(replace_read_only_file) (save_dialog_response_cb): use
gedit_utils_format_uri_for_display instead of
gnome_vfs_format_uri_for_display
* gedit/gedit-io-error-message-area.c
(gedit_unrecoverable_loading_error_message_area_new)
(gedit_unrecoverable_reverting_error_message_area_new)
(gedit_conversion_error_while_loading_message_area_new)
(gedit_conversion_error_while_saving_message_area_new)
(gedit_file_already_open_warning_message_area_new)
(gedit_externally_modified_saving_error_message_area_new)
(gedit_no_backup_saving_error_message_area_new)
(gedit_unrecoverable_saving_error_message_area_new): ditto
* gedit/gedit-tab.c (show_saving_message_area): ditto
* gedit/gedit-document.c (gedit_document_get_uri_for_display): hides
the password if needed
* gedit/gedit-window.c (recent_tooltip_func_gtk)
(recent_tooltip_func_uim): uses gedit_utils_format_uri_for_display
instead of egg_recent_item_get_uri_for_display
2006-04-18 Steve Frécinaux <steve@istique.net>
* pixmaps/*.png: add Andreas Nilsson's puzzle icon (gedit-plugin.png).
Get rid of gedit-icon.png and gedit-plugin-manager.png since they are
not used anymore.
* pixmaps/Makefile.am: install the logo into $prefix/share/gedit-2/logo
and the plugin icon into $prefix/share/gedit-2/icons.
* gedit/Makefile.am: define GEDIT_DATADIR and GEDIT_ICONDIR, and
remove GNOME_ICONDIR which is not used anymore.
* gedit/gedit-commands-help.c: update the logo path.
* gedit/gedit.c: add GEDIT_ICONDIR to the icon theme lookup directories.
* gedit/gedit-plugin-manager.c: use the gedit-plugin icon from icon
theme in the plugin about box.
* configure.ac: Remove unused definition of GEDIT_DATA_DIR in config.h.
2006-04-18 Brian Pepple <bdpepple@gmail.com>
* configure.ac: Use IT_PROG_INTLTOOL instead of AC_PROG_INTLTOOL.
* po/LINGUAS: Format following guidelines from
http://live.gnome.org/GnomeGoals/PoLinguas.
2006-04-16 Vincent Untz <vuntz@gnome.org>
* gedit/gedit.c: (main): enhance help output
Fix bug #335015
2006-04-12 Paolo Maggi <paolo@gnome.org>
* configure.ac: require intltool 0.34.90 and fix the way we manage
ALL_LINGUAS
2006-04-10 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-help.c: unref the logo pixbuf.
Bug #336880, Brian Pepple.
2006-04-09 Steve Frécinaux <steve@istique.net>
* configure.ac:
* po/LINGUAS:
Move ALL_LANGUAGES content to the po/LINGUAS file, to make our
translators' life easier.
2006-04-08 Paolo Borelli <pborelli@katamail.com>
* gedit/debug.[ch]:
* gedit/gedit-document-loader.c:
* gedit/gedit-document-saver.c:
add some execution tracing annotations.
2006-04-06 Steve Frécinaux <steve@istique.net>
* plugins/snippets/data/c++.xml:
* plugins/snippets/data/c.xml:
Fix the gpl snippet.
2006-04-06 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/functions.py: fix checking for existing
accelerators (modificators mismatch). Save the data file as UTF-8,
avoiding text corruption (bug #335823)
* plugins/externaltools/tools/manager.py: wrong tool was cited in error
message when trying to bind a already used accelerator to another tool.
Also fix two warnings.
2006-04-01 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsLibrary.py: added removal from
container when user snippet gets removed
2006-03-30 Steve Frécinaux <steve@istique.net>
* gedit/gedit-python-module.c: allow import of python modules with a '.'
(bug 336403). Patch by Johan Dahlin.
2006-03-30 Steve Frécinaux <steve@istique.net>
* configure.ac:
* plugins/pythonconsole/Makefile.am:
* plugins/pythonconsole/pythonconsole/Makefile.am:
* plugins/pythonconsole/pythonconsole/__init__.py:
* plugins/pythonconsole/pythonconsole/console.py:
* plugins/pythonconsole/pythonconsole.gedit-plugin.desktop.in:
New interactive python console, more terminal-looking and less space
consuming than the old one.
2006-03-25 Julio M. Merino Vidal <jmmv@NetBSD.org>
* configure.ac: Get rid of explicit libbonobo and bonobo-activation
checks now that they are not directly required by gedit.
2006-03-23 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/dialogs/gedit-search-dialog.c: tweak focus handling some
more. Bug 335169.
2006-03-23 Steve Frécinaux <steve@istique.net>
* gedit/gedit-plugin-manager.c: show a description of the plugins
in the plugin manager window, the way Epiphany does. (bug 326917)
Patch by Przemysław Grzegorczyk.
2006-03-23 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/functions.py: enable syntax
highlighting on the file created by the tool if relevant.
2006-03-23 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsLibrary.py: fixes the disappearance
of a snippet when it is reverted and it is the last user snippet in
the language (bug #334305). The fix simply sets the library of
the snippet back to the system library before removing the snippet from
the user library, thus not causing it to be removed itself when the user
library (and all its snippets) is removed from the container.
2006-03-22 Tommi Vainikainen <thv@iki.fi>
* configure.ac (ALL_LINGUAS): Added Dzongkha (dz).
2006-03-21 Steve Frécinaux <steve@istique.net>
* plugin/externaltools/tools/functions.py: fix bug 335302 (tools input
methods). Patch by Juha Sahakangas.
2006-03-19 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsLibrary.py: fix bug 334638
patch by Arthur Peters.
2006-03-19 Christian Persch <chpe@cvs.gnome.org>
* gedit/gedit.c: (main): Call bind_textdomain_codeset before
using gettext. Bug #335119.
2006-03-19 Jérémy Ar Floc'h <jeremy.lefloch@gmail.com>
* po/br.po: Added Breton translation.
* configure.ac: Added Breton translation.
2006-03-19 Steve Frécinaux <steve@istique.net>
* gedit/plugins/externaltools/tools/manager.py:
* gedit/plugins/externaltools/tools/tools.glade:
Fake autoapply by updating the menu when the manager looses
focus (bug 334963)
2006-03-18 Vladimer Sichinava <vlsichinava@gmail.com>
* configure.in: Added "ka" (Georgian) to ALL_LINGUAS
=== gedit 2.14.1 ===
2006-03-16 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/plugins/snippets/data/latex.xml: escape \.
2006-03-16 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/plugins/snippets/data/*: do not use ctrl+shift accels.
2006-03-14 Paolo Borelli <pborelli@katamail.com>
* gedit/dialogs/gedit-close-confirmation-dialog.[ch]:
* gedit/gedit-commands-file.c:
* gedit/gedit-session.c:
do not leak the list of selected documents.
Noticed by Vincent Geddes (bug 333882).
2006-03-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-search.c: fix sanity check, typo spotted
by Krzysiek Szczuka.
2006-03-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c: do not open a new display at every launch.
2006-03-12 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c: fix a compiler warning.
=== gedit 2.14.0 ===
2006-03-12 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.14.0 released
=== gedit 2.13.93 ===
2006-03-05 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.13.93 released
2006-03-05 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/dialogs/gedit-search-dialog.c: grab focus on the entry.
2006-03-05 Steve Frécinaux <steve@istique.net>
* plugins/snippets/snippets/SnippetsDialog.py:
* plugins/snippets/snippets/snippets.glade:
* plugins/externaltools/tools/manager.py:
Show the Plugin page from gedit help when clicking on the Help button
of the Snippets and External Tools dialogs
2006-03-05 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetController.py:
fixed Ctrl+space being stopped from handling even if snippets doesn't
show a popup dialog (see bug #333326). Fixed handling of single
non-alphanumeric tab triggers
* plugins/snippets/snippets/SnippetsLibrary.py:
fixed loading of duplicate system snippets (see bug #332384)
2006-03-04 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-languages-manager.c (string_to_tag_style):
fixed a mem leak (see bug #172352)
2006-03-03 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-spinner.c: sync the code to latest epiphany code. Should
fix multihead issues.
2006-03-03 Paolo Maggi <paolo@gnome.org>
Fixed bug #333129 [Multihead] cannot launch multiple instances of
gedit on different heads
* gedit/gedit-app.c (gedit_app_create_window): added screen argument
(is_in_workspace): new function
(_gedit_app_get_window_in_workspace): fixed to me multihead aware
* gedit/gedit-app.h: updated gedit_app_create_window prototype
* gedit/gedit-window.c (clone_window): update to call
gedit_app_create_window with a screen parameter
* gedit/gedit.c (on_message_received) (send_bacon_message) (main):
updated the client/server protocol used to support single application
instances so that display name and screen number are communicated from
client to server
* bindings/python/gedit.defs:
* bindings/python/gedit.override: updated binding for create_window(),
overridden so that the screen param is optional
2006-03-02 Steve Frécinaux <steve@istique.net>
* plugins/modelines/modelines.py:
- parse every modelines instead of just the first one, and merge the
options (from kate specs and bugs when using python charset)
- fix vim and kate modelines parsing
- use python list comprehensions and other pythonic beautifiations
* plugins/modelines/gedit-plugin.desktop.in: updated information
2006-02-28 Christian Kirbach <Christian.Kirbach@student.uni-siegen.de>
* gedit/gedit-metadata-manager.c:
* gedit/gedit-prefs-manager.c:
fix 27 gcc4 compiler warnings, mostly pointer targets differing in
signedness
2006-02-28 Steve Frécinaux <steve@istique.net>
* plugins/pythonconsole/pythonconsole.py: fix python console history
(bug #332861)
=== gedit 2.13.92 ===
2006-02-26 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.13.92 released
2006-02-26 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/capture.py:
* plugins/externaltools/tools/manager.py:
* plugins/externaltools/tools/functions.py:
Fix a few python exceptions.
2006-02-24 Steve Frécinaux <steve@istique.net>
* gedit/gedit-ui.xml:
* gedit/gedit-ui.h:
* gedit/gedit-commands.h:
* gedit/gedit-commands-search.c:
Add a new menu entry: Search -> Clear highlight
2006-02-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-ui.h: s/Panel/Pane as per ui review.
* gedit/gedit-command-view.c: make naming consistent with the above.
* gedit/gedit-window.c: ditto.
2006-02-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-view.c: use gtk_accelerator_get_default_mod_mask
instead of hardcoding SHIFT | CONTROL.
2006-02-24 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-ui.h: change Replace accel to ctrl+H as mandated, by the
HIG.
2006-02-22 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/tools.glade:
* plugins/externaltools/tools/manager.py:
Use a GtkSourceView and text wrapping for command text view.
Also fix bug #331114 by removing all the size requests.
2006-02-22 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsLibrary.py: fixed get_snippets()
to return a copy of the snippets data instead of the data itself.
2006-02-19 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-plugin.c: fix thinko (returning NULL
iconditionally is not a good idea). Fixes bug 331811.
2006-02-19 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-command-file.c:
* gedit/gedit-command-view.c:
* gedit/gedit-tab.[ch]:
fix compiler warnings.
2006-02-19 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.[ch]:
* gedit/gedit-document-loader.[ch]:
* gedit/gedit-tab.[ch]:
* gedit/gedit-command-file.c:
make the file load api return null in all the involved functions to
reflect that it is async. Handle correctly valid uris that however
return a null vfs-uri.
2006-02-19 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsLibrary.py: inspect files as lazy as
possible. Files will be scanned now on first request for snippet data from
the plugin (either dialog or controller in the view)
* plugins/snippets/snippets/__init__.py: remove old error message code,
call SnippetsLibrary().set_dirs instead of SnippetsLibrary().set_data
2006-02-18 Paolo Maggi <paolo@gnome.org>
Lazy loading of taglists (improve gedit startup time when taglist plugin
is active)
* plugins/taglist/gedit-taglist-plugin-panel.c (expose_event_cb):
If needed load taglists from files at the first expose and populate the
combobox
(gedit_taglist_plugin_panel_init): do not show_all the panel and do
not populate the combox. Connect the expose-eveng signal.
* plugins/taglist/gedit-taglist-plugin-parser.c (free_taglist): return
immediately if taglist is NULL
* plugins/taglist/gedit-taglist-plugin.c
(gedit_taglist_plugin_init): does not load taglists
2006-02-18 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-message-area.c (style_set): removed a debug message
* gedit/gedit-view.c (reset_searched_text): ditto
2006-02-18 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsLibrary.py: give more informative
error messages when loading a file fails. Only add snippets once the
whole file loaded ok.
* plugins/snippets/snippets/SnippetPluginInstance.py: fix adding
SnippetControllers to views in the window when activating the snippets
plugin
* po/POTFILES.in: removed plugins/snippets/snippets/__init__.py as it
no longer contains translatable strings
2006-02-14 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/tools.glade: use "Accelerator" instead
of "Shortcut Key".
2006-02-14 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/SnippetsLibrary.py: check if
the language has libraries.
=== gedit 2.13.91 ===
2006-02-13 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.13.91 released
2006-02-13 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/*: reworked to use new storage format, should fix
some of the bugs and performance issues.
2006-02-13 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/capture.py: convert to unicode the
what we get from the pipe.
2006-02-13 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-ui.xml: add placeholders in the File menu in case
someone wants to give SaveCopy or New From Template a try.
2006-02-13 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/outputanel.py:
* plugins/externaltools/tools/functions.py:
replace blue status messages with italic/bold ones. Make some strings
localizables. Revert the idle cursor on new documents when appropriated.
* plugins/externaltools/tools/manager.py: reset accelerator entry when
focus out and no accelerator was set.
2006-02-13 Paolo Borelli <pborelli@katamail.com>
* plugins/snippets/snippets.gedit-plugin.desktop.in: mark name for
translation.
2006-02-12 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-tab.c: do not install autosave timeout when in CLOSING
state. Fixes bug 330516.
2006-02-12 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c: fix off by one bug in goto line.
2006-02-12 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-view.c: be robust to the case where the view is destroyed
before the idle-scroll-to-line hack runs.
* gedit/gedit-tab.c: check for NULLness before destroying a GTimer.
2006-02-12 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-utils.c (gedit_utils_make_valid_utf8): replace
unknown characters by the Unicode replacement character
instead of '?', and don't append "(invalid encoding)".
2006-02-12 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-view.c: use gtk_widget_get_clipboard instead of
gtk_clipboard_get.
2006-02-12 Steve Frécinaux <steve@istique.net>
* gedit/gedit-window.[ch]: handle the visibility changes of panels,
toolbar and statusbar connecting to the show and hide signals.
* gedit/gedit-commands-view.c:
* gedit/gedit-session.c:
adapt for above changes (use directly gtk_widget_show/hide instead of a
custom function)
2006-02-12 Paolo Maggi <paolo@gnome.org>
* plugins/externaltools/tools/tools.glade: use GTK_SHADOW_IN for
the scrolled window in the output panel
2006-02-08 James Livingston <jrl@ids.org.au>
* gedit/gedit-document.c: (gedit_document_replace_all): disable
search highlighting during replace all, as it can be done at the end
and can be slow.
2006-02-08 Paolo Borelli <pborelli@katamail.com>
* plugins/externaltools/tools/manager.py: properly clear the fields
and handle sensitivity when adding and removing tools.
2006-02-04 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-commands-search.c: fix cut&paste error.
2006-02-04 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c: disable bracket matching during replace_all,
in order to avoid wasting time. Patch by James Livingston.
2006-02-01 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-saver.c:
* gedit/gedit-window.c:
* gedit/sexy-icon-entry.c:
* plugins/docinfo/gedit-docinfo-plugin.c:
fix some C99-style variable initializations, patch by Jens Granseuer.
2006-01-30 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-file-chooser-dialog.c: add some application/x-foo
mime types to the "All text files" white list. Spotted Mathieu Pillard.
2006-01-31 Michael Terry <mterry@cvs.gnome.org>
* gedit/gedit.c:
* configure.ac:
Convert from popt to goption (bug 329375).
=== gedit 2.13.90 ===
2006-01-30 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.13.90 released
2006-01-30 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-python-module.c: be robust to python modules import
failure.
2006-01-30 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-saver.c: remove the temporary backup in the
fallback saving strategy if the user specified that he doesn't want
backup files to be kept. (bug 329178)
2006-01-30 Paolo Borelli <pborelli@katamail.com>
* gedit/recent-files/*: sync with libegg.
2006-01-29 Steve Frécinaux <steve@istique.net>
* gedit/gedit-view.c: hide cursor when interactive search is active
2006-01-27 Paolo Borelli <pborelli@katamail.com>
* remove outdated files, patch by Stephane Loeuillet.
2006-01-21 Paolo Borelli <pborelli@katamail.com>
* data/gedit-desktop.in.in: add GNOME/GTK categories to the
.desktop file. (bug 328013)
2006-01-21 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/functions.py: implement applicability
(gray unusable tools, allow to run a command on unsaved document)
* plugins/externaltools/tools/__init__.py: adapt for applicability;
remove debug message
* plugins/externaltools/tools/manager.py: correct a bug related to
keyboard navigation; allow reordering the tools in the tree and in the
main window menu; update the right pane title when a tool is renamed
* plugins/externaltools/tools/tools.glade: name the hpaned
* plugins/externaltools/tools/outputpanel.py: show the panel when a
tool is ran
2006-01-21 Steve Frécinaux <steve@istique.net>
* plugins/snippets/snippets/SnippetsDialog.py: remove the gconf stuff
=== gedit 2.13.4 ===
2006-01-20 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.13.4 released
2006-01-20 Paolo Borelli <pborelli@katamail.com>
* configure.ac: depend on the brand new gnome-python-desktop
instead of gnome-python-extras.
2006-01-20 Paolo Borelli <pborelli@katamail.com>
* gedit/bacon-message-connection.[ch]: update from libbacon, fixes
crash on startup reported in bug 326247. Patch by Marco Barisione.
2006-01-20 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-saver.c: actually use the PRESERVE_BACKUP
flag introduced with the autosave patch.
2006-01-20 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: fix warning introduced by my last patch.
Do some cleanup while we are at it.
2006-01-19 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-io-error-message-area.c
(gedit_unrecoverable_loading_error_message_area_new)
(gedit_unrecoverable_reverting_error_message_area_new)
(gedit_conversion_error_while_loading_message_area_new)
(gedit_conversion_error_while_saving_message_area_new)
(gedit_externally_modified_saving_error_message_area_new)
(gedit_no_backup_saving_error_message_area_new)
(gedit_unrecoverable_saving_error_message_area_new): use
g_markup_printf_escaped instead of g_strdup_printf when needed
* gedit/gedit-tab.c (show_loading_message_area)
(show_saving_message_area) (_gedit_tab_get_tooltips): ditto
* gedit/gedit-utils.c (gedit_utils_get_glade_widgets): ditto
2006-01-19 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-window.c: properly restore the bottom panel size
on startup.
2006-01-19 Paolo Maggi <paolo@gnome.org>
Re-added autosave feature.
Based on a patch by Sergio Villar Senin <svillar@igalia.com>
* gedit/gedit-debug.[ch]: s/GEDIT_DEBUG_FILE/GEDIT_DEBUG_TAB
* gedit/gedit-document.c (gedit_document_finalize)
(gedit_document_init) (set_readonly) (gedit_document_get_encoding):
remove autosave related functions (moved to gedit-tab.c)
* gedit/gedit-document.h: remove autosave related functions (moved to
gedit-tab.h)
* gedit/gedit-prefs-manager-app.c
(gedit_prefs_manager_auto_save_changed): use new functions for autosave
* gedit/gedit-tab.c (install_auto_save_timeout)
(install_auto_save_timeout_if_needed) (remove_auto_save_timeout)
(gedit_tab_get_property) (gedit_tab_set_property)
(gedit_tab_finalize) (gedit_tab_class_init)
(document_uri_notify_handler)
(recoverable_loading_error_message_area_response)
(unrecoverable_reverting_error_message_area_response)
(show_loading_message_area) (show_saving_message_area)
(message_area_set_progress) (document_loading) (document_loaded)
(document_saving) (end_saving)
(unrecoverable_saving_error_message_area_response)
(no_backup_error_message_area_response)
(externally_modified_error_message_area_response)
(recoverable_saving_error_message_area_response) (document_saved)
(gedit_tab_init) (_gedit_tab_load) (_gedit_tab_revert)
(_gedit_tab_save) (gedit_tab_auto_save) (_gedit_tab_save_as)
(gedit_tab_get_auto_save_enabled) (gedit_tab_set_auto_save_enabled)
(gedit_tab_get_auto_save_interval)
(gedit_tab_set_auto_save_interval): implemented autosave feature.
It works in the following way:
- the auto_save_timeout timeout is used to call gedit_document_auto_save
every X minutes
- when a file is loaded or saved the timeout is removed (to avoid the
case in which autosave is called while loading/saving)
- when a file has been loaded/saved, if needed, the timeout is
re-created and so gedit_document_auto_save will be called after X
minutes again
* gedit/gedit-tab.h: new functions related to autosave
* bindings/python/gedit.defs: updated
2006-01-19 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-panel.c: fix warning.
* gedit-ui.h: make view bottom pane action sensitive.
* gedit/gedit-window.c: handle view bottom pane sensitivity according
to the presence of items in the bottom pane.
2006-01-19 Paolo Borelli <pborelli@katamail.com>
* bindings/python/gedit.defs: bind new panel function.
* gedit/gedit-panel.[ch]: add item_added and item_removed signals and
a function to get the number of items in a panel.
* gedit/gedit-window.c: hide the bottom panel when all the items are
removed.
2006-01-18 Steve Frécinaux <steve@istique.net>
* plugins/externaltools/tools/capture.py: corrected freeze bug when
an input was specified. End signal is sent *after* the other signals.
* plugins/externaltools/tools/functions.py: corrected syntax errors.
System-wide env vars are passed to the child process (allow to launch
X apps). new GEDIT_DOCUMENTS_(PATH|URI) and GEDIT_CURRENT_DOCUMENT_NAME
environment variables. Ensure "replace" output options effectively
replace previous content. User feedback: wait cursor and locked view.
Load an empty tree if no file found (instead of None)
* plugin/externaltools/tools/stock-tools.xml: Update with new sample
tools using the new features.
2006-01-18 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c (main): call gnome_accelerators_sync before
exit to save the custom accels.
2006-01-17 Adam Weinberger <adamw@gnome.org>
* plugins/snippets/snippets/__init__.py: Spelling
and grammar tweak. Fixes bug #57553.
=== gedit 2.13.3 ===
2006-01-16 Jesse van den Kieboom <jesse@icecrew.nl>
* gedit/gedit-python-module.c: added gettext support
* po/POTFILES.in: added snippets translatable files
* plugins/snippets/*: gettext'ed strings
* plugins/snippets/snippets/snippets.glade: changed title to
Snippets Manager
* plugins/snippets/snippets/__init__.py:
plugins/snippets/snippets/SnippetsDialog.py:
plugins/snippets/snippets/SnippetPluginInstance.py:
added support having the same accelerator for multiple snippets
2006-01-16 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document-loader.c: use new vfs api to guess the mime
directly from the mmapped data.
2006-01-16 Paolo Borelli <pborelli@katamail.com>
* configure.ac: bump gnome-vfs requirements
* gedit/gedit-document.c: use the new vfs api to guess the mime type
from a filename, so that gedit foo.c uses the right highlighting.
2006-01-16 Steve Frécinaux <nud@apinc.org>
plugins/externaltools/*: new plugin to execute shell commands.
2006-01-15 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-document-loader.c (load_local_file_real): removed
a debug message
* gedit/gedit-utils.c (gedit_utils_uri_exists): use DEBUG_UTILS
instead of DEBUG_FILE
2006-01-14 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/snippets/Snippet.py:
* plugins/snippets/snippets/functions.py: apply autoindentation at
all cases
2006-01-14 Jesse van den Kieboom <jesse@icecrew.nl>
* plugins/snippets/*: new snippets plugin
2006-01-13 Frank Arnold <farnold@cvs.gnome.org>
* gedit/gedit-io-error-message-area.c:
* gedit/gedit-tab.c:
* gedit/gedit-utils.c: Moved markup out of gettext messages.
=== gedit 2.13.2 ===
2006-01-11 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.13.2 released
2006-01-09 Paolo Borelli <pborelli@katamail.com>
* configure.ac: bump gnome-python-extras requirement to 2.12.0 since
we need gtksourceview.defs installed.
2006-01-09 Paolo Borelli <pborelli@katamail.com>
* gedit/Makefile.am:
* gedit/gedittextregion.[ch]:
* gedit/gtktextregion.[ch]:
* gedit/gedit-document.c:
* gedit/update-gedittextregion.sh:
move the local copy of textregion to gedittextregion to avoid
symbols conflicts with the sourceview copy. Add a simple shell
script to automate updating.
2006-01-09 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
* gedit/gedit-metadata-manager.c: (parseItem), (save_item):
use long int when working with time_t. Fix for the bug
#326248.
2006-01-09 Paolo Maggi <paolo@gnome.org>
Patch by Steve Frécinaux <nud@apinc.org>
* gedit/gedit-panel.c (gedit_panel_add_item): crop the image to
GTK_ICON_SIZE_MENU size.
* plugins/pythonconsole/pythonconsole.py: use GTK_ICON_SIZE_MENU size
for the icon
2006-01-08 Paolo Maggi <paolo@gnome.org>
* gedit/sexy-icon-entry.c:
* gedit/sexy-icon-entry.h: updated from libsexy SVN repository
2006-01-08 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-python-module.c (gedit_python_module_init_python):
does not allow python to manage SIGINT signal: this is needed to avoid
the crash reported on bug #326191 (Crash when pressing Ctrl+C
from terminal)
2006-01-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugins-engine.c: make sure the garbage collector
runs before we unload C plugins. Fix crash on exit.
2006-01-07 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c: fix typos.
* gedit/gtktextregion.[ch]: ditto.
2006-01-06 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugins-engine.[ch]
* gedit/gedit-python-module.[ch]
* gedit/gedit-window.c:
Run the python Garbage Collector when closing a window or a tab
in order to force python to release references to our objects.
2006-01-06 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-plugin.[ch]:
* gedit/gedit-python-plugin.c:
implement configure_dialog support for python plugins and make
sure to chain up to the default gedit-plugin methods if a python
plugin doesn't override a method.
Patch from Jesse Van Den Kieboom and Raphael Slinckx.
2006-01-05 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-view.c (gedit_view_class_init): added reset_searched_text
signal and keybinding
(reset_searched_text): new function
* gedit/gedit-view.h: added reset_searched_text signal
2006-01-05 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-document.c (compute_num_of_lines): make utf8-aware.
2005-01-05 Steve Frécinaux <nud@apinc.org>
* gedit/gedit-view.c : larger timeout for the search box, scroll back
only on <escape> (cf. Bug #105196) ; hide the search box when the window
looses focus.
2006-01-05 Paolo Maggi <paolo@gnome.org>
Implemented search highligthing: all the occurences of the searched
text are highlighted
* data/gedit.schemas.in: added editor/search_highlighting/enable key
* gedit/Makefile.am: compile gtktextregion.[ch]
* gedit/gtktextregion.[ch]: new files
* gedit/gedit-document.c (gedit_document_finalize): destroy
to_search_region if needed
(gedit_document_get_property): get the enable-search-highlighting
property
(gedit_document_set_property): new function
(gedit_document_class_init): added enable-search-highlighting property
and search_highlight_updated signal
(gedit_document_init): initialize enable-search-highlighting property
and connect "insert-text" and "delete-rande" signals
(compute_num_of_lines): new function
(gedit_document_set_search_text): update search hl if needed
(gedit_document_get_can_search_again): fixed to manage the case
in which search_text is empty
(search_region): new funtion
(to_search_region_range): ditto
(_gedit_document_search_region): ditto
(insert_text_cb): ditto
(delete_range_cb): ditto
(gedit_document_set_enable_search_highlighting): ditto
(gedit_document_get_enable_search_highlighting): ditto
* gedit/gedit-document.h: added search_highlight_updated signal and
declare gedit_document_[set|get]_enable_search_highlighting and
_gedit_document_search_region functions
* gedit/gedit-prefs-manager-app.c (gedit_prefs_manager_app_init)
(gedit_prefs_manager_syntax_hl_enable_changed)
(gedit_prefs_manager_search_hl_enable_changed): added support for
editor/search_highlighting/enable key
* gedit/gedit-prefs-manager.[ch]: added support for
editor/search_highlighting/enable key
* gedit/gedit-view.c (gedit_view_class_init): set expose_event default
handler
(gedit_view_new): connect to "search_highlight_updated" signal
(gedit_view_expose)(search_highlight_updated_cb): new functions
2006-01-03 Paolo Maggi <paolo@gnome.org>
Fixes drag&drop of files from file-roller
* gedit/gedit-utils.c (gedit_utils_is_valid_uri): fixed a compiler
warning
(gedit_utils_make_canonical_uri_from_shell_arg): new function
* gedit/gedit-utils.h: new function
gedit_utils_make_canonical_uri_from_shell_arg
* gedit/gedit-window.c (drag_data_received_cb): use the new
gedit_utils_make_canonical_uri_from_shell_arg
* gedit/gedit.c (gedit_get_command_line_data): use the new
gedit_utils_make_canonical_uri_from_shell_arg function
2006-01-03 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-app.c: fix startup race condition on active_window.
* gedit/gedit-utils.c: sanity check arguments.
2006-01-03 Paolo Maggi <paolo@gnome.org>
* data/gedit.schemas.in: added restore_cursor_position key
* gedit/gedit-prefs-manager.c
(gedit_prefs_manager_get_restore_cursor_position): new function
* gedit/gedit-prefs-manager.h: add restore_cursor_position key and
gedit_prefs_manager_get_restore_cursor_position function
* gedit/gedit-document.c (document_loader_loaded): restore the previous
cursor position if gedit_prefs_manager_get_restore_cursor_position
return TRUE
2006-01-03 Paolo Maggi <paolo@gnome.org>
* gedit/gedit-commands-search.c (phrase_found): modified the string
shown in the statusbar for the case occurrences == 1
2006-01-03 Paolo Maggi <paolo@gnome.org>
Fixes Replace All button sensitivity in the Find/Replace dialog.
* gedit/dialogs/gedit-search-dialog.c (search_options_changed): function
removed
(gedit_search_dialog_init): do not connect search_options_changed
(gedit_search_dialog_set_search_text): set "Replace All" button
sensitivity
* gedit/gedit-commands-search.c (do_find) (do_replace_all): not set
"Replace All" button sensitivity
=== gedit 2.13.1 ===
2006-01-02 Paolo Borelli <pborelli@katamail.com>
* configure.ac:
* README:
* NEWS:
gedit 2.13.1 released
2006-01-02 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-plugin.c: remove bogus assertion.
2006-01-02 Paolo Maggi <paolo@gnome.org>
New Modelines plugin by Steve Frécinaux <nud@apinc.org>
* configure.ac: added plugins/modelines/Makefile to AC_OUTPUT
* data/gedit.schemas.in: added modelines to the list of default plugins
* plugins/Makefile.am: added modelines to [DIST_]SUBDIRS
* plugins/modelines/Makefile.am:
* plugins/modelines/modelines.gedit-plugin.desktop.in:
* plugins/modelines/modelines.py: new modelines plugin
2006-01-02 Paolo Borelli <pborelli@katamail.com>
* gedit/dialogs/gedit-search-dialog.c: make sure Replace All
is sensitive when search options become less strict (#325377)
2006-01-02 Steve Frécinaux <nud@apinc.org>
* gedit/gedit-panel.[ch]: reworked layout of panels, given their
orientation:
- add "orientation" construction property
- remove tab labels from left panel, show them for bottom one
- ellipsize left panel title
- remove title bar from bottom panel
- placeholder for future panel toolbars
to get panel orientation
* gedit/gedit-window.c: adapt for the above changes
* bindings/python/gedit.defs: add GeditPanel.get_orientation()
2005-12-30 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-ui.xml: add a placeholder in the tab popup.
2005-12-29 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-utils.[ch]: add some string escaping utils.
* gedit/gedit-window.c: properly escape action names and labels.
2005-12-29 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit.c: make sure window is realized before setting the
startup timestamp.
2005-12-28 Steve Frécinaux <nudrema@gwash.com>
* plugins/indent/gedit-indent-plugin.c: retrieve tab settings
directly from GtkSourceView instead of using the prefs-manager.
2005-12-18 Michael Terry <mterry@cvs.gnome.org>
* .cvsignore:
* Makefile.am:
* configure.ac:
Convert help system to gnome-doc-utils (bug #318486).
Further changes documented in help/ChangeLog.
2005-12-15 Paolo Borelli <pborelli@katamail.com>
* plugins/spell/gedit-spell-plugin.c: add ellipsis to the
"Set Language" menu item, as per HIG. (bug #314964)
2005-12-14 Paolo Borelli <pborelli@katamail.com>
* gedit/gedit-ui.h:
* gedit/gedit-widow-private.h:
* gedit/gedit-widow.c:
Move Quit and View menitems to separate groups so that they
are sensitive even when there are no tabs. (bug #324078)
2005-12-12 Paolo Borelli <pborelli@katamail.com>
* all files: too many changes to list, this is the merge of
the new_mdi cvs branch, featuring almost a rewrite of the whole
gedit codebase.
Here is an excerpt from Paolo Maggi's mail describing the merge
to the developement list:
The "new_mdi" branch has been used for a substantial rework of
the gedit internals with the goal of fixing various longstanding
issues and improving the quality of the whole codebase.
The main issues we wanted to fix were the ones related to the
way gedit handled its tabbed interface (see bug #131953), but
then a lot of other improvements have been put in.
In particular:
- GtkUIManager is now used for menus and toolbar instead of
libbonoboui
- A side panel and a bottom panel have been added
- A new gobject-based plugin system has been implemented
- Plugins can now be written in Python
- Reading and writing of files are now handled in an
asynchronous way (so the user interface never blocks)
- Local files are read using mmap (when possible)
- Incremental search is supported (use Ctrl+K)
- A lot of usability improvements with some new UI experiment
are featured
- Startup time and performaces have been improved
- Remote file saving is supported (for a limited configurable
set of VFS methods)
2005-12-12 Paolo Borelli <pborelli@katamail.com>
* ChangeLog: fork off a new ChangeLog for the big merge of the
new_mdi branch.