4370 Commits

Author SHA1 Message Date
Nick Treleaven
f44d794388 Share a single Format submenu for menubar Edit and popup menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4382 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-27 18:10:39 +00:00
Nick Treleaven
1ca381c0a2 Change editor popup Commands submenu to start as child of menubar Edit
menu, as this is more usual e.g. for keybindings initialization.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4381 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-27 17:47:23 +00:00
Nick Treleaven
90a166151c Add Edit->Commands submenu which is shared with the editor popup menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4380 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-27 17:27:24 +00:00
Nick Treleaven
5a1c02bb21 Fix using tab to autocomplete in some other situations that word part
completion doesn't apply in.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4379 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-27 15:38:40 +00:00
Nick Treleaven
60046e000d Enable switching the sidebar to the right on Windows again, as it
apparently works after all.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4378 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-27 14:59:46 +00:00
Nick Treleaven
3615272ec1 Add some useful commands to editor popup menu under "Commands"
submenu (thanks to Lex).
Move 'Duplicate line or selection' from Format -> Commands submenu.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4377 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-27 13:40:34 +00:00
Nick Treleaven
635b664f3f Sort document word completion list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4376 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-27 13:06:04 +00:00
Enrico Tröger
d30a3058b9 Don't install unnecessary headers: dialogs.h, main.h, plugins.h, sciwrappers.h, build.h (for the Waf build system, accordingly to r4366).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4375 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 22:23:14 +00:00
Enrico Tröger
83516e6f6e Fix a compiler warning about an uninitialised variable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4374 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 22:20:49 +00:00
Enrico Tröger
519af90fd3 Again very minor formatting
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4373 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 22:15:27 +00:00
Enrico Tröger
8e2dae2516 Very minor formatting
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4372 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 22:14:08 +00:00
Nick Treleaven
de6d967182 Improve 'Detect from file' indentation pref by ignoring lines with
indentation wider than 24 characters as this is more likely to be
alignment than indentation.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4371 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 18:13:50 +00:00
Nick Treleaven
f064df0699 Disable switching the sidebar to the right on Windows as it will
probably fail like the Split Window plugin.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4370 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 15:45:12 +00:00
Nick Treleaven
d797f9cb02 Fix packing configure widgets equally.
Use spacing multiples of 6 as recommended by Gnome HIG.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4369 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 15:31:00 +00:00
Nick Treleaven
87ec6a3a2d Add 'Doc-comments' plugin API subsection.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4368 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 15:16:04 +00:00
Nick Treleaven
29b8a57133 Move function doc-comments to build.c so they stay in sync. Note:
these functions are still not in the API.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4367 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 14:59:47 +00:00
Nick Treleaven
b7cc451a56 Don't install unnecessary headers: dialogs.h, main.h, plugins.h,
sciwrappers.h, build.h. (This helps to get compiler warnings for uses
of functions not in the API).
Warning: any plugins that include these headers should remove them.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4366 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 13:06:51 +00:00
Nick Treleaven
aa18efe5be Add missing dox for types/files in the API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4365 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 12:58:52 +00:00
Enrico Tröger
23c757ee10 Add missing API documentation (oops)
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4364 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-25 22:43:15 +00:00
Enrico Tröger
d7e8d98649 Add sci_goto_line() to the plugin API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4363 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-25 22:27:13 +00:00
Enrico Tröger
8d2a258b94 Rename "select" variables into "selection" to avoid shadowed names.
Make use of ui_widget_modify_font_from_string().

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4362 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-25 12:32:57 +00:00
Enrico Tröger
192997370a Add ui_widget_modify_font_from_string() to the plugin API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4361 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-25 12:30:36 +00:00
Enrico Tröger
036e38f20b Rename "select" variables into "selection" to avoid shadowed names.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4360 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-25 12:21:05 +00:00
Enrico Tröger
9b215d3fcb Before looking for line and column numbers specified as part of a filename, ensure the file doesn't exist on disk. This allows opening of files like "test:0".
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4359 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-25 11:52:47 +00:00
Enrico Tröger
e87dda5c74 Fix adding the filetype's default extension when using the Instant Save plugin (2885142).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4358 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-25 11:43:21 +00:00
Nick Treleaven
091bfac4ac Add sidebar position interface pref.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4357 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-23 16:18:05 +00:00
Nick Treleaven
cd5b815854 Fix some changed files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4356 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-23 11:32:27 +00:00
Lex Trotman
71470ef9bf Add missing underscores to links.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4355 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-22 21:38:37 +00:00
Nick Treleaven
078a9cdc7d Add 'Move line(s) up/down' keybindings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4354 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-22 11:28:59 +00:00
Nick Treleaven
270a8d8b14 Update for 2 changes yesterday (oops).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4353 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-22 11:04:45 +00:00
Lex Trotman
8c70e03ed8 Make non-project execute configuration save to filetypes not geany.conf.
Fix closing of project failing to remove build commands dialog entry.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4352 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-22 09:19:30 +00:00
Lex Trotman
a231fa36d8 Include code for project filetype execute commands and fix bug in
saving project filetypes list.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4351 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-22 00:46:54 +00:00
Nick Treleaven
f4620698ae Set border width for project properties build table.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4350 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-21 11:59:33 +00:00
Nick Treleaven
5944520301 Don't expand hard tab width alignment.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4349 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-21 11:49:48 +00:00
Nick Treleaven
b2cdf67d51 Edit label.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4348 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-21 11:31:58 +00:00
Nick Treleaven
225dd7d4dd Add 'Switch to Messages' focus keybinding.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4347 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-20 16:59:00 +00:00
Nick Treleaven
af8d96f077 Add 'Select to previous/next word part' keybindings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4346 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-20 16:01:07 +00:00
Nick Treleaven
c21db70d46 Fix typo GEANY_KEYS_GOTO_[NEXT|PREV]WORDSTART -> WORDPART.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4345 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-20 15:45:07 +00:00
Nick Treleaven
42119d8f3b Add 'Word part completion' keybinding so keys other than Tab can be
used, or to clear/change the combination so Tab does full completion
like before.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4344 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-20 15:35:44 +00:00
Nick Treleaven
d17141ca9a Support loading global tags files for custom filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4343 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-20 12:07:12 +00:00
Frank Lanitz
a14cd5fe97 Update of Galician translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4342 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 18:28:46 +00:00
Nick Treleaven
e9547d1664 Avoid allocating GError in utils_get_setting_string().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4341 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 15:19:09 +00:00
Nick Treleaven
7c450e2939 Add filetype "lexer_filetype" key so custom filetypes can use an
existing lexer.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4340 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 14:58:51 +00:00
Nick Treleaven
68657d327b Add filetype "tag_parser" key so custom filetypes can use an existing
tag parser.
Add tm_source_file_get_named_lang().



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4339 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 14:24:40 +00:00
Nick Treleaven
c7159b7974 Add 'Custom filetypes' section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4338 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 12:15:42 +00:00
Nick Treleaven
fdb87f98cc Rerun ./scripts/fix-alignment.pl.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4337 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 11:50:36 +00:00
Nick Treleaven
6d99470e78 Enforce 'fn(void);' in function prototypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4336 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 11:49:22 +00:00
Frank Lanitz
9f3fd037bc Update of simplified Chinese translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4335 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 08:54:36 +00:00
Frank Lanitz
de40d5205a Update of simplified Chinese translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4334 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 07:12:37 +00:00
Frank Lanitz
a7415bbf3c Add Xhacker Liu to list of translators.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4333 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 07:12:08 +00:00