=== gedit 2.19.3 === 2007-08-01 Paolo Borelli * configure.ac: * README: * NEWS: gedit 2.19.3 released 2007-07-31 Paolo Borelli * 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 * gedit/gedit-document-saver.c: make "encoding" a property, for consistency with the saver. 2007-07-29 Steve Frécinaux * 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 * plugins/snippets/data/php.xml: fixed php snippets (spacing and nested/invalid snippets) 2007-07-27 Jesse van den Kieboom * plugins/snippets/snippets/Manager.py: fixed not allowing deletion of system snippets 2007-07-27 Jesse van den Kieboom * plugins/snippets/snippets/Manager.py: fixed buffer and view settings 2007-07-27 Jesse van den Kieboom * 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 * 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 * 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 * 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 * 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 * 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 * gedit/gedit-view.c: added call to gtk_drag_finish after emitting drop_uris 2007-07-25 Jesse van den Kieboom * 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 * 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 * 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 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 * 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 * 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 * gedit/gedit-prefs-manager-app.c: plug a small leak when saving state file. 2007-07-18 Paolo Borelli * 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 * 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 * 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 * 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 * 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 * 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 * data/gedit.pc.in: require gtksourceview-2.0. Reported by Götz Waschk in bug #454801. 2007-07-08 Paolo Borelli * plugins/externaltools/tools/tools.glade: mark dialog title for translation. Patch by Milo Casagrande, fixes bug #444088. 2007-07-07 Paolo Borelli * 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 * 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 * 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.