1740 Commits

Author SHA1 Message Date
Enrico Tröger
e114669f25 Add many keywords (patch by Arthur Skowronek, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1786 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-12 08:47:01 +00:00
Nick Treleaven
15cec02d07 Add plugin symbol geany_callbacks (see plugindata.h for details).
Add GeanyObject type with "document-new", "document-open",
"document-save" signals.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1785 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-10 16:11:17 +00:00
Nick Treleaven
a19e05fa81 Tidy up struct typedefs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1784 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-10 11:45:20 +00:00
Nick Treleaven
d0bc9337bd Update selected line(s) keybindings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1783 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-10 11:37:57 +00:00
Nick Treleaven
47935f3b6d Make 'Delete current line' and 'Select current line' work for all
lines that have a selection.
Implement 'Copy current line'.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1782 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-10 11:29:37 +00:00
Enrico Tröger
64cfc2b948 Fix parsing classes with modifiers like 'final'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1781 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 22:29:31 +00:00
Nick Treleaven
86ebab2152 Prevent warning when trying to focus non-existent VTE.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1780 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 16:18:02 +00:00
Nick Treleaven
60b446cf39 Add %cursor% for default 'else' completion.
Add space before while for 'do' completion.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1779 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 16:05:20 +00:00
Nick Treleaven
9f9c6d1c5e Update for -g and -p options.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1778 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 15:51:33 +00:00
Nick Treleaven
6c69058bce Move 'About this document' section to end of Introduction.
Update 'Contributing to this document' section.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1777 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 12:46:21 +00:00
Nick Treleaven
6a7992aa39 Remove old file make_webable.sh from EXTRA_DIST.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1776 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 12:33:37 +00:00
Nick Treleaven
315ae89d3f Fix missing GTypeInfo field initializer when generating
'objectname'_get_type() for GObject classes.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1775 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 12:22:19 +00:00
Enrico Tröger
38b5dbe53a Remove all docbook related files and use reST to generate the documentation.
Thanks to John Gabriele for his great work on converting from docbook to the reST format.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1774 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 10:05:00 +00:00
Nick Treleaven
023a60cda5 Parse Python global variables and class variables from assignment
statements; assignment to a tuple literal ('x, y =') not supported.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1773 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-07 12:36:03 +00:00
Enrico Tröger
2397dc3b0f Use UTF-8 filename in Save As dialog when setting non-existing filename.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1772 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-05 11:29:09 +00:00
Enrico Tröger
64f13d4104 Add option to suppress messages in the status bar.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1771 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-05 11:03:44 +00:00
Enrico Tröger
1f2aa9d983 Prevent loading the same plugin in different paths.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1770 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-04 16:25:13 +00:00
Enrico Tröger
6c36b8dcab Fix error in "make install" caused by old automake versions and intltool.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1769 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-04 08:33:56 +00:00
Nick Treleaven
70cd941345 Add filetypes, editor_prefs fields to plugin API.
Wrap scintilla_send_message(), sci_cmd(), lookup_widget().
Apply patch from Jeff Pohlmeyer to add more common scintilla wrappers
to the plugin API (thanks).
Increment plugin ABI version.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1768 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-03 15:05:53 +00:00
Enrico Tröger
8d009973a9 Fix crash when saving a file after setting encoding "None".
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1767 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-31 17:07:33 +00:00
Enrico Tröger
b6291331bf Removed.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1766 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-31 15:27:32 +00:00
Nick Treleaven
25e596bf0d Add allocation for NULL-terminated selection ends.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1765 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-30 10:40:09 +00:00
Enrico Tröger
391765c193 Add Plugins section
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1764 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-29 19:12:27 +00:00
Enrico Tröger
565f40890a Remove unwanted echo.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1763 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-29 18:39:35 +00:00
Enrico Tröger
84e5181c75 Rework credits page to fix some display issues.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1762 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-29 17:56:40 +00:00
Enrico Tröger
7ecd07039e Backport of LexHTML from Scintilla CVS to fix #1759166.
Disable debug build of Scintilla and use -Os.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1761 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-29 14:06:35 +00:00
Frank Lanitz
692a71809e Fixed a parsing problem (oops)
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1760 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-28 18:01:27 +00:00
Frank Lanitz
b69f72d846 Update of Polish translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1759 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-28 17:44:13 +00:00
Enrico Tröger
03b61bbbc9 Make plugins working and compiling on Windows.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1758 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-28 17:44:02 +00:00
Enrico Tröger
b0322faa93 Fix compiler warnings on Windows
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1757 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-28 15:18:01 +00:00
Enrico Tröger
f85cb9d4f1 Hide empty symbol types in the symbol list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1756 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-28 14:10:49 +00:00
Enrico Tröger
a08906ea81 Only show the separator between built-in Tools menu items and plugins if there are any plugins.
Use PACKAGE_LIB_DIR.
Load plugins in ~/.geany/plugins/ prior to the default location.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1755 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-28 11:47:56 +00:00
Enrico Tröger
628331a85b Rename editor_auto_forif() in editor_auto_complete().
Allow using auto completion in PHP files outside of the PHP tags, generally in comments, for news files without filetype and on non-empty lines.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1754 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-28 10:27:42 +00:00
Nick Treleaven
2e500fb403 Use AE spelling of 'color'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1753 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-27 11:56:50 +00:00
Nick Treleaven
be04740016 Add separator between built-in Tools menu items and plugins.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1752 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-27 11:34:16 +00:00
Nick Treleaven
767b70dbb3 Move Color Chooser and Word Count tools to tools.c.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1751 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-27 11:28:17 +00:00
Nick Treleaven
76646797a3 Use new email address.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1750 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-27 10:43:25 +00:00
Nick Treleaven
2a15ed3dd0 Add GeanyData* geany_data symbol for plugins so they don't have to
keep a copy of the init() argument.
Rename PluginData GeanyData (but use a typedef for backward
compatibility).
Update plugins to use newer API symbols.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1749 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-27 10:37:22 +00:00
Nick Treleaven
1b8b204442 Ignore intltool, geany.desktop.in, po/stamp.it.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1748 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-26 12:12:54 +00:00
Nick Treleaven
c703d6b638 Use a single PluginData struct for all plugins.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1747 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-26 12:06:12 +00:00
Nick Treleaven
57561a1ebb Ignore whitespace_chars for Haxe.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1746 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-26 12:03:14 +00:00
Enrico Tröger
eec5a83e03 Change format of email addresses.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1745 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-26 10:10:32 +00:00
Enrico Tröger
75c74284f8 Add filetype Haxe (patch by blackdog, thank you).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1744 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-26 09:50:12 +00:00
Nick Treleaven
75a08ac4a3 Don't destroy plugin_fields->menu_item automatically - plugin_fields
should be owned by the plugin, so the plugin is responsible for
destroying it, and any other memory it allocated.
Print a warning message in debug mode if a plugin has no cleanup()
function.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1743 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-25 11:59:34 +00:00
Nick Treleaven
87fe0b9531 Set app->debug_mode when GEANY_DEBUG is defined.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1742 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-25 11:49:11 +00:00
Nick Treleaven
12df07b4f2 Translate the HTML Characters plugin.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1741 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-25 11:00:09 +00:00
Enrico Tröger
222c4938ed Fix wrong selection handling when using Color Chooser.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1740 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-25 08:23:17 +00:00
Nick Treleaven
bab11250da Fix hang when replacing all '[ ]*' regex matches (closes #1757748).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1739 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-24 15:34:35 +00:00
Nick Treleaven
1fb834b19a Increment plugin API version for Jeff's patch.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1738 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-24 11:46:03 +00:00
Nick Treleaven
aa54953cfe Apply patch from Jeff Pohlmeyer to add plugin functions for getting
a file list and modifying scintilla text selections (thanks).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1737 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-24 11:43:46 +00:00