diff options
author | wiz <wiz@pkgsrc.org> | 2009-07-18 19:37:42 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2009-07-18 19:37:42 +0000 |
commit | bcdafccd8bef4c15d6f7f57a3a9a98e5fa617192 (patch) | |
tree | a6d0b78f78fe81109b9ce5e4b4936b9275f870e6 /devel | |
parent | 09d82f64b4203d47fd932fa9c1a36fc88d7cb358 (diff) | |
download | pkgsrc-bcdafccd8bef4c15d6f7f57a3a9a98e5fa617192.tar.gz |
Update to 0.17. Provided by Ulrich Etile on pkgsrc-users.
Include sysutils/desktop-file-utils/desktopdb.mk per pkglint.
Geany 0.17 (May 02, 2009)
Bug fixes:
* Fix broken selection of "Document->Set Encoding" menu items.
* Fix broken non-incremental search with the toolbar search entry when
pressing Enter (closes #2638180).
* Fix parsing of Make output (closes #2694479, patch by Andrea Mazzoleni).
* Fix crashes on quitting Geany (closes #2533990).
* Fix disabled Go to Tag items in the editor menu when using the
keyboard (#2780044).
* Prevent crashes when two or more top level items in the symbol
list have the same name (closes #2778246).
Prefs:
* Add an option to set an additional plugin lookup path.
* Add a hidden preference 'use_safe_file_saving'. This has serious side
effects, please read the documentation before enabling this.
Interface:
* Add 'Send Selection to Terminal' command to the Edit->Format menu.
* Change the background colour of the search entries in the Find
and Replace dialogs according to the search results.
* Add 'Close Other Documents' and 'Close All' menu items to the tab bar
menu.
* Add an option to allow appending the toolbar to the main menu bar
to save some vertical space.
* When a project is loaded, replace the project base path with the
project name in the Documents sidebar for parent items (closes #2723679).
* Make the file open dialog more compact.
* Ellipsize tab labels and some status messages for very long
filenames (closes #2777348).
* Add new toolbar element: Print (patch by Roland Baudin).
* Remember the active sidebar page between sessions.
* Add "Recent Projects" menu to the Project menu (#2728630,
patch by Elias Pschernig).
* Add Tools->Configuration Files item for snippets.conf.
Filetypes:
* Fix wrong Fortran 90 comment characters when inserting templates.
* Add filetype ActionScript (patch by Chris Macksey).
* Fixes for CSS, Fortran and Ruby parsers.
* Add a trivial symbol parser for NSIS files.
Windows:
* On Windows, change the working directory to the Geany installation
path at startup to avoid unwanted directory locking(closes #2626124).
* Fix window positioning on startup.
* Make build commands on Windows run synchronously to avoid problems
with reading build commands' output.
Plugins:
* HTMLchars: Extend plugin by bulk replace and replace on
input for special characters to their HTML entities.
* Splitwindow: Add keybindings for the split actions.
* VCDiff: Remove plugin from Geany. Use GeanyVC instead.
Plugin API:
* Deprecate sci_get_text(), sci_get_selected_text() and
sci_get_text_range().
* Add sci_get_contents(), sci_get_contents_range() and
sci_get_selection_contents() as replacement functions to provide
an easier and cleaner API (initial patch by Frank).
* Make GEANY_FILETYPES_NONE = 0, sort filetype IDs randomly (so we can
append new filetypes without breaking the ABI); add
filetypes_by_title sorted list to GeanyData.
Documentation:
* Describe how to build Geany using the Waf build system.
Internationalisation:
* Updated translations: be, cs, de, es, fi, fr, hu, ja, pt_BR, ru,
sv, tr, zh_CN
Geany 0.16 (February 15, 2009)
Bug fixes:
* Fix indenting for Tabs & Spaces mode when inserting snippets.
* Fix snippets and smart indent using too much indentation when the
line contains whitespace after non-whitespace characters (#2215044).
* Fix segfault when showing Find in Files dialog when no documents are
open (#2228544).
* Fix not switching to 2nd last used document when the last used
document has been closed (#1945162).
General:
* Group child tags by their parents in the symbol list for C-like
filetypes, Python, Conf (thanks to Conrad Steenberg).
* Use a tree for the Documents sidebar, grouped by path.
* Add 'Tools->Configuration Files' menu with items to open
filetype_extensions.conf and ignore.tags. These files are also
reloaded automatically when saved.
* Change configuration directory path to $XDG_CONFIG_HOME/geany
(most often this is ~/.config/geany).
* Allow to specify files on the command line and from remote instances
to be URIs (local and with GIO also remote URIs).
* Increase minimum required GTK version to 2.8.
Prefs:
* Add Project Indentation prefs, which override the Editor
Preferences dialog options. For new projects, these default to
the editor indent prefs.
* Add an interface pref for whether to hide additional widgets when
double-clicking on document notebook tabs (off by default).
* Add a preference to invert all colours for syntax highlighting.
* Add a hidden preference "allow_always_save" to make the Save buttons
and menu items always sensitive.
Interface:
* Rework the toolbar: now all elements can be added/removed/reordered
using a simple XML file.
* Add new toolbar buttons for Cut, Copy, Paste, Delete, Preferences,
Close All and Build (including a submenu for Make actions).
* Add a progressbar widget to the statusbar to show progress for time
consuming actions.
Editor:
* Make Ctrl-click go to matching brace if there's no current word.
* Make Shift+Mouse wheel scroll the editor view horizontally.
* Make the 'Mark' button for Find highlight the results with rounded boxes
instead of marking the whole line.
* Add auto-closing of braces, brackets and quotes (Guillaume de Rorthais).
* Support multiple %cursor% wildcards in Snippets (Thomas Martitz).
Filetypes:
* Add new filetypes Ada, CMake, Matlab, NSIS, Vala and YAML.
* Update HTML character entities (thanks to Tyler D'Agosta).
* Parse restructuredText sections in the order of first-used underline
character, which can now be any punctuation character (as per the spec).
* Remove GTK global tags, replace them with C (C99) tags. The GTK tags
file is still available for download on the website.
* Minor improvements for filetypes CSS, Fortran, FreeBasic, HTML, Tcl
and Vala.
Windows:
* Improve tab close icon size.
* Changes to the Windows installer:
- The full installer now includes the GTK 2.14 runtime environment.
- Register ".geany" as Geany Project File extension.
- Install GTK translation files only if installation of translation
files were requested (saves about 22 MB otherwise).
- Support silent installations.
Plugins:
* Add Split Window 'Split Vertically' command (thanks to Moritz Barsnick).
* Make Version Diff plugin set the indent type for diffs based on the
current file's indent type.
* Minor improvements to the filebrowser plugin
Plugin API:
* Generate plugin API header geanyfunctions.h containing macros to
avoid having to type the function pointer names manually.
* Deprecate pluginmacros.h in favour of geanyfunctions.h.
* Add "editor-notify" to the plugin API.
* Add new plugin symbol plugin_help() which is called by Geany when the
plugin should show its documentation (if any, symbol is optional).
Documentation:
* Update Scintilla regular expression info for v1.77 (character
classes, ASCII escaping, character sets containing square
brackets peculiarities). Adapted from SciTE doc.
* Complete 'Hello World' Plugin Howto.
Internationalisation:
* Updated translations: bg, ca, cs, de, en_GB, fr, hu, it, ja,
pt_BR, sv, ru, tr, vi, zh_CN
Diffstat (limited to 'devel')
-rw-r--r-- | devel/geany/Makefile | 7 | ||||
-rw-r--r-- | devel/geany/PLIST | 21 | ||||
-rw-r--r-- | devel/geany/distinfo | 8 |
3 files changed, 23 insertions, 13 deletions
diff --git a/devel/geany/Makefile b/devel/geany/Makefile index 1c8b8e4a555..611c8854705 100644 --- a/devel/geany/Makefile +++ b/devel/geany/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.10 2008/11/24 09:37:15 rillig Exp $ +# $NetBSD: Makefile,v 1.11 2009/07/18 19:37:42 wiz Exp $ -DISTNAME= geany-0.15 +DISTNAME= geany-0.17 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=geany/} @@ -32,6 +32,7 @@ BUILDLINK_TRANSFORM+= rm:-lstdc++ CONFIGURE_ARGS+= CC=gcc .endif -.include "../../x11/gtk2/buildlink3.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" +.include "../../sysutils/desktop-file-utils/desktopdb.mk" +.include "../../x11/gtk2/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/geany/PLIST b/devel/geany/PLIST index 2d2047d3afd..8c755e6269a 100644 --- a/devel/geany/PLIST +++ b/devel/geany/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.5 2009/06/14 17:48:44 joerg Exp $ +@comment $NetBSD: PLIST,v 1.6 2009/07/18 19:37:42 wiz Exp $ bin/geany include/geany/dialogs.h include/geany/document.h @@ -6,8 +6,10 @@ include/geany/editor.h include/geany/encodings.h include/geany/filetypes.h include/geany/geany.h +include/geany/geanyfunctions.h include/geany/highlighting.h include/geany/keybindings.h +include/geany/main.h include/geany/msgwindow.h include/geany/plugindata.h include/geany/pluginmacros.h @@ -30,6 +32,7 @@ include/geany/tagmanager/tm_tagmanager.h include/geany/tagmanager/tm_work_object.h include/geany/tagmanager/tm_workspace.h include/geany/templates.h +include/geany/toolbar.h include/geany/ui_utils.h include/geany/utils.h lib/geany/classbuilder.la @@ -38,7 +41,6 @@ lib/geany/filebrowser.la lib/geany/htmlchars.la lib/geany/saveactions.la lib/geany/splitwindow.la -lib/geany/vcdiff.la lib/pkgconfig/geany.pc man/man1/geany.1 share/applications/geany.desktop @@ -55,12 +57,13 @@ share/doc/geany/html/images/find_in_files_dialog.png share/doc/geany/html/images/pref_dialog_edit_completions.png share/doc/geany/html/images/pref_dialog_edit_display.png share/doc/geany/html/images/pref_dialog_edit_features.png +share/doc/geany/html/images/pref_dialog_edit_indentation.png share/doc/geany/html/images/pref_dialog_files.png -share/doc/geany/html/images/pref_dialog_gen.png +share/doc/geany/html/images/pref_dialog_gen_misc.png +share/doc/geany/html/images/pref_dialog_gen_startup.png share/doc/geany/html/images/pref_dialog_interface.png share/doc/geany/html/images/pref_dialog_keys.png share/doc/geany/html/images/pref_dialog_printing.png -share/doc/geany/html/images/pref_dialog_search.png share/doc/geany/html/images/pref_dialog_templ.png share/doc/geany/html/images/pref_dialog_toolbar.png share/doc/geany/html/images/pref_dialog_tools.png @@ -69,10 +72,13 @@ share/doc/geany/html/images/replace_dialog.png share/doc/geany/html/index.html share/doc/geany/manual.txt share/geany/GPL-2 +share/geany/c99.tags share/geany/filetype_extensions.conf +share/geany/filetypes.actionscript share/geany/filetypes.asm share/geany/filetypes.c share/geany/filetypes.caml +share/geany/filetypes.cmake share/geany/filetypes.common share/geany/filetypes.conf share/geany/filetypes.cpp @@ -94,7 +100,8 @@ share/geany/filetypes.javascript share/geany/filetypes.latex share/geany/filetypes.lua share/geany/filetypes.makefile -share/geany/filetypes.oms +share/geany/filetypes.matlab +share/geany/filetypes.nsis share/geany/filetypes.pascal share/geany/filetypes.perl share/geany/filetypes.php @@ -106,15 +113,17 @@ share/geany/filetypes.ruby share/geany/filetypes.sh share/geany/filetypes.sql share/geany/filetypes.tcl +share/geany/filetypes.vala share/geany/filetypes.vhdl share/geany/filetypes.xml -share/geany/global.tags +share/geany/filetypes.yaml share/geany/html_entities.tags share/geany/latex.tags share/geany/pascal.tags share/geany/php.tags share/geany/python.tags share/geany/snippets.conf +share/geany/ui_toolbar.xml share/icons/hicolor/16x16/apps/classviewer-class.png share/icons/hicolor/16x16/apps/classviewer-macro.png share/icons/hicolor/16x16/apps/classviewer-member.png diff --git a/devel/geany/distinfo b/devel/geany/distinfo index deef832ba53..212574817a7 100644 --- a/devel/geany/distinfo +++ b/devel/geany/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.5 2008/11/24 09:37:15 rillig Exp $ +$NetBSD: distinfo,v 1.6 2009/07/18 19:37:42 wiz Exp $ -SHA1 (geany-0.15.tar.gz) = dfe4752d9ac991ecfb178db1e4b62bf60d564e61 -RMD160 (geany-0.15.tar.gz) = 57fdf4e5c42f55e2d356cd81fab645237dd313c9 -Size (geany-0.15.tar.gz) = 3084350 bytes +SHA1 (geany-0.17.tar.gz) = 2a4b39e0dd8f539fda2d57e77ed78aba19fd09d6 +RMD160 (geany-0.17.tar.gz) = 6f51b1dab47052260f64cb8e6ec4c74288a40878 +Size (geany-0.17.tar.gz) = 3190575 bytes |