5088 Commits

Author SHA1 Message Date
Nick Treleaven
dbb9a1b2b8 Fix not autocompleting when breaking lines.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5343 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-29 15:00:42 +00:00
Nick Treleaven
f3a7e11fe0 Add install-data-only target to only install data/* to speed up
testing.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5342 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-29 14:59:32 +00:00
Nick Treleaven
6903c883eb Move plugin_set_info prototype and parenthesize arguments for
PLUGIN_SET_TRANSLATABLE_INFO (based on patch by Colomban Wendling,
thanks).
Fix putting pointer symbol before name, not after type.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5341 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-28 16:44:52 +00:00
Nick Treleaven
832d22d23f Re-add data attribute (oops).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5340 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-28 16:19:26 +00:00
Nick Treleaven
cf1a664692 Make Python use named styles for color scheme support - use
alt.conf color scheme if you want the old colors.
Add named style 'function'.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5339 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-28 12:58:12 +00:00
Nick Treleaven
879ef25b09 Match data-* and aria-* as HTML attributes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5338 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-28 12:06:53 +00:00
Nick Treleaven
1c60d96df5 Fix using gint* for integer settings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5337 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-28 11:45:14 +00:00
Nick Treleaven
eae0f24ba4 Simplify line breaking using SCI_NEWLINE message.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5336 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-27 16:28:28 +00:00
Nick Treleaven
0c689be43d Restore check for malformed XML tag from last commit.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5335 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-27 16:12:05 +00:00
Nick Treleaven
3b90c93953 Fix notebook tab menu icons using theme for "text/plain" filetypes.
Make filetype mime_type "text/plain" instead of NULL.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5334 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-27 14:20:18 +00:00
Nick Treleaven
2ab1bb9387 Avoid calling gtk_icon_size_lookup() twice unnecessarily.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5333 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-26 18:11:23 +00:00
Nick Treleaven
ad222465b3 Leave text/plain mime_type fields as NULL (like custom filetypes).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5332 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-26 17:36:35 +00:00
Nick Treleaven
d32a7e4619 Add notebook tab document icons (based on patch by Colomban
Wendling, thanks).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5331 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-26 17:30:16 +00:00
Nick Treleaven
3455a25cf4 Show mimetype icon in sidebar Documents list (patch by Colomban
Wendling, thanks).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5330 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-26 17:20:48 +00:00
Nick Treleaven
e0702ea2b2 Add filetype mimetype field (patch by Colomban Wendling, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5329 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-26 16:02:30 +00:00
Nick Treleaven
f87e9d5d68 Sort filetypes_by_title last instead of on insertion to prevent
exponential time.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5328 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-26 15:33:16 +00:00
Nick Treleaven
a7c7d314dc Change default for 'Override Geany keybindings' to on.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5327 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-26 15:20:53 +00:00
Nick Treleaven
aab478ac26 Add docs for 'Ensure consistent line endings' pref.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5326 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-26 15:13:42 +00:00
Nick Treleaven
0055f819b1 Edit XML tag autocompletion pref and tooltip to include HTML.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5325 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-26 15:11:06 +00:00
Nick Treleaven
076452006c Add HTML5 attributes (thanks to Ross McKay).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5324 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-25 17:29:52 +00:00
Nick Treleaven
568f1853d2 Remove unnecessary uses of FILETYPE_ID() macro with
GeanyDocument::file_type.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5323 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-25 17:24:47 +00:00
Nick Treleaven
3c6212544c Auto-indent after an HTML/XML line with a missing closing tag (patch
by Eugene Arshinov, thanks).
Behaviour only applies if XML tag autoclosing is off.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5322 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-25 16:58:13 +00:00
Nick Treleaven
c25d9856fe Add 'Ensure consistent line endings' file saving pref (patch by
Manuel Bua, thanks).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5321 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-25 16:24:55 +00:00
Nick Treleaven
a274363275 Move HTML automatic <table> tag completion into a 'table' snippet
so the user can decide when to use it (patch by Eugene Arshinov,
thanks).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5320 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-25 16:07:15 +00:00
Nick Treleaven
975376db78 Add HTML5 element names (thanks to Ross McKay).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5319 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-22 16:51:32 +00:00
Nick Treleaven
b231d9a903 Rename wrong function argument name.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5318 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-22 12:27:11 +00:00
Nick Treleaven
558126a0c8 Fix not changing edited keybindings when cancelling the Preferences
dialog.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5317 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-22 12:20:37 +00:00
Nick Treleaven
23b5f0a753 Refactor shared code with kb_cell_edited_cb().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5316 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-21 16:40:31 +00:00
Nick Treleaven
50cb5e54c9 Rename confusing callback name for prefs dialog response.
Edit comment - use Stash for new 'simple' prefs.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5315 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-21 16:19:06 +00:00
Nick Treleaven
ad5bedd07a Rename confusing Grab Key dialog callback functions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5314 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-21 16:06:53 +00:00
Nick Treleaven
f091b41ff8 Allow 'Foo=' in filetype_extensions.conf to remove all patterns.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5313 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-21 15:59:06 +00:00
Nick Treleaven
a366609fb0 Remove filetype default extensions from code.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5312 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-21 15:41:24 +00:00
Nick Treleaven
1487173f71 Don't write 'ft->lang = -2' for filetypes with no tag parser; this is the default anyway.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5311 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 16:28:06 +00:00
Nick Treleaven
a83ee579fa Move filetype comment_{open,close} defaults into data files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5310 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 16:22:58 +00:00
Nick Treleaven
e28f5bc3ab Move filetype 'extension' default into data files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5309 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 16:15:39 +00:00
Nick Treleaven
38e23095dd Add Erlang filetype (patch by Taylor Venable, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5308 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 15:45:25 +00:00
Nick Treleaven
c9f7afaf3a Add alternative color scheme based on Python colors.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5307 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 12:29:27 +00:00
Nick Treleaven
3c0d7a940a Add 3 bugs to watch out for.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5306 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 12:11:07 +00:00
Nick Treleaven
133d9439b9 Use radio buttons for View->Editor->Color Schemes menu.
Don't hide the menu when only the default item is available.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5305 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 11:49:50 +00:00
Nick Treleaven
3367e67393 Use editor_get_eol_char() instead of inline copy.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5304 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 11:38:37 +00:00
Nick Treleaven
1e37c8922b Prevent debug message about a missing 'default' named style when
using just a user color scheme file.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5303 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-18 17:13:59 +00:00
Nick Treleaven
cb262580b3 Fix saving project indent prefs straight after using project
properties.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5302 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-18 14:16:08 +00:00
Nick Treleaven
0582366a53 Parse Vala functions with contracts (#3080232).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5301 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-18 13:55:21 +00:00
Nick Treleaven
6994bf24dd Add missing C99 keyword 'restrict' (#3046716).
Add missing D1 keywords 'ref' and 'macro'.
Add D2 keywords.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5300 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-18 11:32:33 +00:00
Enrico Tröger
de16fda4f6 Fix off-by-one bug in 'search_mark_all'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5299 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-16 12:37:20 +00:00
Nick Treleaven
6738d3bc1e Use secondary text for 'file not found on disk' dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5298 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-15 17:24:13 +00:00
Nick Treleaven
9e1ff83085 Add 'Insert New Line Before/After Current' keybindings (based on
patch by Eugene Arshinov, thanks).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5297 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-15 17:15:13 +00:00
Nick Treleaven
6a012dd73e Ignore D unittest blocks.
Parse D template functions with constraints.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5296 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-15 16:04:38 +00:00
Nick Treleaven
0007f904e6 Ignore D /+ +/ comments.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5295 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-15 12:17:22 +00:00
Frank Lanitz
df551aab21 Little update of German translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5294 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-08 19:32:06 +00:00