SF.net SVN: geany:[5001] trunk/NEWS

ntrel at users.sourceforge.net ntrel at xxxxx
Sat Jun 5 12:16:42 UTC 2010


Revision: 5001
          http://geany.svn.sourceforge.net/geany/?rev=5001&view=rev
Author:   ntrel
Date:     2010-06-05 12:16:42 +0000 (Sat, 05 Jun 2010)

Log Message:
-----------
Update for ntrel's changes.

Modified Paths:
--------------
    trunk/NEWS

Modified: trunk/NEWS
===================================================================
--- trunk/NEWS	2010-06-04 19:28:08 UTC (rev 5000)
+++ trunk/NEWS	2010-06-05 12:16:42 UTC (rev 5001)
@@ -1,6 +1,10 @@
 Geany 0.19 (TBA)
 
     General:
+    * Build system reworked to be much more configurable (by Lex Trotman).
+    * Use POSIX system/GNU regex engine for find & replace. This alters
+      regex syntax - we now support '?' operator and match newlines.
+    * Support adding custom filetype files.
     * Add new command line option --list-documents to return a list
       of currently opened documents
     * Remove deprecated --debug flag. Please use --verbose/-v instead.
@@ -11,53 +15,115 @@
     * Allow '+<number>' and '-<number>' as values for Goto Line inputs
       to jump relative to the current line.
     * Add preference to add new document tabs beside the current one
-      (patch by Colomban Wendling, thanks).
+      (patch by Colomban Wendling).
+    * Enable type-ahead find for sidebar symbols and documents tabs
+      (patch by Thomas Martitz).
+    * Make Ctrl-click on any notebook tab switch to the last used
+      document.
+    * Add Edit->Commands menu.
+    * Add 'Edit->Plugin Preferences' menu item and keybinding.
+    * Add 'View->Editor->Color Schemes' menu (only shown if color
+      scheme files exist).
 
+    Prefs:
+    * Hide 'Tabs and Spaces: Hard tab width' preference - it should
+      always be 8. (Hidden setting kept in case users have modified it).
+    * Add sidebar position interface pref.
+    * Add project long line marker customisation (patch from Eugene
+      Arshinov).
+
     Editor:
-    * Add new special template wildcard "{command:...}" to use the output
-      of a shell command in templates.
     * Update Scintilla to 2.11.
     * Add preference and support for virtual spaces.
+    * Add word part autocompletion for the current selected item when
+      pressing keybinding (default Tab) - Enter still completes normally.
     * Remove LaTeX autocompletion from Geany's core and move it to the
       geanyLaTeX plugin.
 
     Filetypes:
+    * New filetype: Txt2Tags (patch by Eric Forgeot).
+    * New filetype: Abc (patch by Eric Forgeot).
+    * New filetype: Verilog (patch from Kelvin Gardiner).
+    * New custom filetype: Genie.
     * Improvements in symbol parsing of PHP and Python files.
     * Add R tagmanager symbol parser (patch by Jon Senior).
-    * New filetype: Txt2Tags (patch by Eric Forgeot).
-    * New filetype: Abc (patch by Eric Forgeot).
+    * Update Perl tag parser from ctags - removes support for
+      buggy local/my/our but parses constant/format/labels.
+    * Parse more VHDL tags (patch from Kelvin Gardiner).
+    * Highlight D & Java types from a global tags file.
+    * Parse Python lambda functions (patch from Colomban Wendling).
 
     Keybindings:
     * Add keybindings to switch to the sidebar's Document and Symbol list as
       well as to the Message Window's current tab (patch by Eugene Arshinov).
     * Add 'Remove Markers' and 'Remove Error Indicators' keybindings.
+    * Make 'Reflow block/lines(s)' keybinding use line breaking column when
+      enabled (patch by Lex Trotman).
+    * Add 'Select to previous/next word part' keybindings.
+    * Add 'Switch to Messages' focus keybinding.
+    * Add 'Move line(s) up/down' keybindings.
+    * Make Switch to Editor keybinding reshow the document statistics line.
 
+    Templates:
+    * Move filetype template defaults into custom file template files.
+    * Read custom file templates from system as well as user dir.
+    * Add new special template wildcard "{command:...}" to use the output
+      of a shell command in templates.
+    * Support {ob}, {cb} and {pc} to escape wildcard strings with {, }, %
+      for snippets, fileheader and file templates.
+    * Add {project}, {description} template wildcards (#2954737).
+    * Reload templates when saving a document in the templates config dir.
+
+    Configuration files:
+    * Support more filetypes.common folding icon styles: arrows, +/- and no
+      lines (#2935059).
+    * Support Scintilla lexer properties in [lexer_properties] filetypes.*
+      group.
+    * Add filetypes.xml asp.default.language property (Ross McKay).
+
     Plugins:
     * Classbuilder: Add support for creating PHP classes
                     (patch by Ondrej Donek).
     * HTMLchars: Make plugin remember whether replacement of special
-                 characters was activated even after restart of Geany or
-                 reloading of plugin.
+                 characters was activated.
 
     Windows:
     * Support very long build commands.
     * Add a preference for choosing between GTK and native File Open/Save
       dialogs (only available on Windows).
 
+    Internationalisation:
+    * Added translations: ast.
+    * Updated translations: de, en_GB, es, fr, gl, ja, nl, pt, ru, sl, sv,
+                            tr, vi, zh_CN.
+
     API:
+    * Improve documentation contents page.
+    * Add Stash mini-library setting, pref & widget functions to API.
+    * Add plugin_configure_single() plugin symbol which is easier to
+      implement than plugin_configure().
     * Add new plugin signals: "document-before-save", "document-filetype-set",
       "geany-startup-complete".
     * Add PLUGIN_SET_TRANSLATABLE_INFO macro to the plugin API so plugins' meta
       information can be translated already in the plugin manager dialog
       (patch by Colomban Wendling).
-    * Add editor_insert_text_block().
+    * Use full function name for GeanyFunctions function pointers. This
+      avoids naming conflicts e.g. with C++'s 'new' keyword.
+    * GeanyKeyBinding label fields can now contain underscores, which won't
+      be displayed by Geany. This saves adding near-duplicate translation
+      strings.
+    * Add GeanyKeyGroup callback support.
+    * Add more Scintilla function wrappers, foreach_dir(), foreach_str(),
+      utils_get_file_list_full(), document_get_notebook_page(),
+      editor_insert_text_block().
+    * Don't install unnecessary headers.
+    * Remove deprecated header pluginmacros.h - use geanyfunctions.h
+      instead.
+    * Deprecate documents_foreach(), use foreach_document() instead.
+    * Deprecate PLUGIN_KEY_GROUP() macro - use plugin_set_key_group()
+      instead.
 
-    Internationalisation:
-    * Added translations: ast
-    * Updated translations: de, en_GB, es, fr, gl, ja, nl, pt, ru, sl, sv,
-                            tr, vi, zh_CN
 
-
 Geany 0.18.1 (February 14, 2010)
 
     Build fixes:


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list