Branch: refs/heads/master Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Thu, 21 May 2015 20:40:32 UTC Commit: 3e42c9b05b40498a9abf6d6ef0e81226c8f79f4d https://github.com/geany/geany/commit/3e42c9b05b40498a9abf6d6ef0e81226c8f79f...
Log Message: ----------- Initial NEWS update to prepare for 1.25
Modified Paths: -------------- NEWS
Modified: NEWS 134 lines changed, 134 insertions(+), 0 deletions(-) =================================================================== @@ -1,5 +1,139 @@ Geany 1.25 (unreleased)
+ General + * Improved MacOS X support (PR#396, PR#419, PR#420, Jiří Techet). + * Improve subprocess spawning (especially on Windows) (PR#441, + Dimitar Zhekov). + * Huge tag management performance improvement (auto-completion, + calltips, etc.) (PR#356, Jiří Techet). + * Remove broken "Show macro list" keybinding and feature (PR#378). + * Add %l substitution to build commands (PR#289, Martin Spacek). + * Depend on GTK 2.24 and GLib 2.28. + * Add per-project line wrapping, line breaking and comment + continuation settings. + + Bug fixes + * Fix applying filetype-specific indentation settings for newly + opened files. + * Fix relative project base path when creating a new project + (#1062). + * Fix next/previous keybindings when no files are open. + * Fix markup injection in some tooltips (#1091). + * Use absolute project path for projects opened from the command + line (PR#431, Jiří Techet). + * Fix goto tag in some cases when the same symbol name appears in + different languages (PR#487, Jiří Techet). + * Fix UI updating after loading a project. + * Fix the currently selected document after Save All. + * Fix leftovers in the Project dialog in some cases (PR#363, Jiří + Techet). + * Fix function return type in symbol list tooltips in some cases + (PR#475, Jiří Techet). + + Interface + * Show document-related dialogs embedded in the main window ("info + bars") (PR#277, Matthew Brush and Thomas Martitz). + * Plugin manager dialog cleanup (PR#251). + * Filetypes can now define the MIME type used to select their icon + (PR#179). + * Close documents in the sidebar with middle mouse button (PR#172, + Pavel Roschin). + * Ask whether to replace project files when creating a project. + * Ask whether to adopt the open documents when creating a new + project (PR#315). + * Allow to disable the list of recent files. + * Fix many shadow inconsistencies (PR#411, Jiří Techet). + * Add virtual column and selected chars to the statusbar (Patch #10, + Dimitar Zhekov). + * Add "dirty" terminal indication (PR#476, Jiří Techet). + * Allow to select the None filetype in the Open File dialog + (Issue#483). + + Editor + * Update Scintilla to version 3.5.3 (#1041). + * Do not comment out blank lines when toggling comments (PR#79, Igor + Shaula). + * Improve handling of Verilog strings and comments. + * Keep undo history when reloading files (PR#188, Arthur + Rosenstein). + + Search + * Add support for single-line regular expressions (PR#310). + * Default action is now "Replace & Find" in the replace dialog but + can be configured (Roland Pallai). + * Activate default action from all fields in the Find in Files + dialog (#959). + + Filetypes + * Add JSON filetype. + * Add Zephir filetype. + * Add CoffeScript filetype (PR#230, Mark Dresselhaus). + * Add Go tags parser (PR#373, Jiří Techet). + * Add Erlang tags parser (PR#445, Beng Tan). + * Many JavaScript parsing fixes and improvements. + * Many CSS parser fixes and improvements. + * Many Txt2tags parsing fixes and improvements (feature #690). + * Make parser fixes and improvements. + * Parse D enum base type (PR#404). + * Various small Rust fixes (PR#306, SiegeLord). + * Highlight C types in C++. + * Add some missing C11 keywords. + * Add some missing SQL keywords. + * Fix and add some CSS keywords (PR#333, Hannes Heute). + * Fix some FreeBasic keywords (#691). + * Add some missing D keywords (PR#293, Danyal Zia). + * Fix R keywords and wordchars (PR#273, landroni). + * Fix styling of some CSS elements. + * Fix styling of Lua preprocessor. + * Fix style of PHP variables interpolation. + * Recognize `.vbs` files as FreeBasic (PR#171, Nicolas Karolak). + * Recognize `.tpl` files as HTML. + * Recognize `.xtpl` files as XML. + * Update templates for Python and Vala. + * Add template for HTML5. + * Fix parsing of some Python triple-quoted strings. + * Add some linting tools to some filetype's default Build menu. + + Internationalization + * Update translations: ca, cs, de, el, es, fr, id, it, ja, nl, pl, + pt_BR, pt, ru, sl, sr, sv. + + Plugins + * File Browser: use "explorer" as the default open command on + Windows. + * Save Actions: use mode 0600 for backup copies (#833, PR#413). + * Split Window: Fix a few keybindings (cut, copy, paste, delete, + select all) (PR#467, Alex). + + API + * Hide private API (PR#351, Jiří Techet, and #429, Matthew Brush and + Thomas Martitz). + * Cleaner and safer TagManager API (Part of PR#356, Jiří Techet). + * Entry point prototypes are now checked by the compiler (PR#359). + * Add pseudo-unique document IDs through GeanyDocument::id and + document_find_by_id(). This is a safer API for keeping a reference + to a document for a long time (PR#256). + * Add convenient and portable spawning API: spawn_sync() + spawn_async(), spawn_async_with_pipes(), spawn_with_callbacks(), + spawn_kill_process(), spawn_get_program_name(), + spawn_check_command(), spawn_write_data(), + spawn_get_exit_status_cb() (PR#441, Dimitar Zhekov). + * plugin_signal_connect() is now safe to use also with objects + destroyed before unloading the plugin. + * Add document_reload_force() to replace document_reload_file(). + * Add project_write_config() (PR#361, Jiří Techet). + * Add keybindings_get_modifiers() and GEANY_PRIMARY_MOD_MASK (Jiří + Techet). + * Fix emission of the 'document-activate' signal in some cases. + * Add ui_tree_view_set_tooltip_text_column(). + * Add scintilla_get_type(). + + Windows + * Prompt before overwriting existing files when using native Save As + dialog (PR#113, Adam Coyne). + * View -> Change Font now respects the native dialog setting. + * Fix main window freeze when displaying native dialogs. +
Geany 1.24.1 (April 16, 2014)
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).