4425 Commits

Author SHA1 Message Date
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
Frank Lanitz
92099c0999 Minor update of German translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4332 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-17 08:15:28 +00:00
Nick Treleaven
ce31ebda16 Don't complete snippets if there's a selection.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4331 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-16 16:42:38 +00:00
Nick Treleaven
a7f252dd3f Improve CamelCase word part autocompletion for runs of capital letters.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4330 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-16 16:36:09 +00:00
Nick Treleaven
d3350e0bbc Revert temporary change for scintilla to say if tab was used for autocompletion.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4329 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-16 16:25:17 +00:00
Nick Treleaven
d5404fa57f Undo merge of Scintilla.h, Scintilla.iface from upstream - could be confusing.
Keep new SCI_AUTOCGETCURRENTTEXT message though.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4328 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-16 16:19:51 +00:00
Nick Treleaven
fc00f011c8 Improve word part autocompletion so AC list is not cancelled and
reshown (this also stops the selection changing).
Add SCI_AUTOCGETCURRENTTEXT message (will be sent upstream).
Merge Scintilla.h, Scintilla.iface from upstream.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4327 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-16 12:13:01 +00:00
Nick Treleaven
3b129fdaea Remove unnecessary line number margin padding.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4326 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-16 11:07:49 +00:00
Lex Trotman
24ed3cd619 Fix crash opening project when Geany started with no geany.conf.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4325 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-16 00:53:00 +00:00
Frank Lanitz
9fd485f204 Set English for default babel language
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4324 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-15 19:20:12 +00:00
Nick Treleaven
120af21ccb Call editor_apply_update_prefs() from editor_create_widget() so
correct tab width and other settings are applied for Split Window
plugin.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4323 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-15 17:55:30 +00:00
Nick Treleaven
0b8c46a8a8 Add highlighting_set_styles() to API, use for Split Window plugin so
filetypes.common settings get set too.
Make highlighting_set_styles() take GeanyFiletype pointer instead of
filetype id.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4322 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-15 16:54:15 +00:00
Nick Treleaven
cf35a8a495 Revert r4301 - utils_free_pointers() taking 4 arguments.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4321 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-15 16:15:28 +00:00
Nick Treleaven
6befde884b Add word part autocompletion for the current selected item when
pressing Tab - Enter still completes normally.
Add foreach_str() API macro.
Temporarily modify scintilla to say if tab was used for
autocompletion.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4320 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-15 14:57:11 +00:00
Nick Treleaven
46ef07f0ab Change many SSM() macros to use sciwrappers.h instead.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4319 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 16:00:40 +00:00
Nick Treleaven
bb6526e717 Remove unnecessary case statement braces.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4318 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 15:40:12 +00:00
Nick Treleaven
7b18977916 Remove unnecessary CalltipReshowInfo struct - as the calltip reshowing is delayed, autocompletion has already worked normally.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4317 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 14:29:05 +00:00
Nick Treleaven
49a8d9dc0b Use sci_insert_text() instead of SSM().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4316 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 14:13:24 +00:00
Nick Treleaven
d83416fdd1 Fix warning when using Find in Files with no documents open; make
keybinding work in this case.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4315 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 14:07:28 +00:00
Nick Treleaven
d9a5d81356 Move Tools configuration items to top of menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4314 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 13:51:43 +00:00
Nick Treleaven
f41037f219 Remove another wrong escape.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4313 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 12:45:06 +00:00
Nick Treleaven
fb7d31512f Fix wrong escaping (patch by dmaphy, thanks - closes 2878138).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4312 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 12:43:51 +00:00
Nick Treleaven
539f8b3068 Add document_get_notebook_page() to API.
Minor edits of dox.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4311 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 12:21:18 +00:00
Nick Treleaven
d2a93f351d Add stock close buttons to notebook tab popup menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4310 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 12:04:05 +00:00
Nick Treleaven
a50c65602b Don't include trailing newlines when using reflow command.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4309 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-14 11:46:56 +00:00
Nick Treleaven
39cdcac742 Make Split Window 'Show current document' button have a drop-down menu
to select the other documents.
Add new API function ui_menu_add_document_items().



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4308 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-13 17:14:25 +00:00
Lex Trotman
563cca15c0 Fix sensitivity settings for compile and build toolbar items
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4307 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 23:54:47 +00:00
Frank Lanitz
59971e7929 Don't escape \ on LaTeX template
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4306 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 17:45:47 +00:00
Nick Treleaven
2ed2fe1af6 Fix memory leaks with gtk_container_get_children().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4305 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 16:31:38 +00:00
Frank Lanitz
717f0b6009 Add Galician translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4304 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 16:19:11 +00:00
Frank Lanitz
9cdb7db9ff Minor update of German translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4303 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 16:17:32 +00:00
Frank Lanitz
ec7d3f47b8 Update of Russian translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4302 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 16:16:58 +00:00
Nick Treleaven
f36c9024a3 Make utils_free_pointers() take 4 arguments, add to API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4301 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 16:03:10 +00:00
Nick Treleaven
f453cc456e Add GeanyKeyGroup callback support, which allow keybinding callbacks
to be ignored if inappropriate so a later keybinding with the same
key combination can intercept it. (Also group callbacks are usually
tidier than separate callbacks).
Remove special handling for GEANY_KEYS_EDIT_COMPLETESNIPPET.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4300 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 11:50:45 +00:00
Nick Treleaven
f7165a030f Put old filetype template menu items in 'Old' submenu as they should
be removed after the 0.19 release.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4299 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 11:15:08 +00:00
Nick Treleaven
d884a37164 Remove extra blank line.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4298 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 11:13:39 +00:00
Nick Treleaven
ccd566e2d1 Don't use filetype submenus for templates (slower to navigate, often
only 1 per-filetype anyway).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4297 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 10:53:39 +00:00
Lex Trotman
d94e2085fa Ensure that old style build config is not loaded if it does not exist.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4296 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-12 08:25:04 +00:00
Frank Lanitz
e185e44b22 Update of Dutch translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4295 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-11 19:49:38 +00:00
Enrico Tröger
541d7689ff Apply set default encoding for existing files only if the files are non-Unicode (patch by Alexey Antipov, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4294 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-11 10:51:12 +00:00
Frank Lanitz
77afc45669 Update of German translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4293 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-04 21:18:36 +00:00
Frank Lanitz
f70c4ff9d5 Remove empty line on start of LaTeX template
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4292 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-04 21:17:57 +00:00
Nick Treleaven
f47acb132c Call apply_filetype_properties() from styleset_c_like().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4291 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-04 12:15:29 +00:00
Nick Treleaven
90bdc7e35a Move new_styleset() and preprocessor setup code into styleset_c_like[_init]().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4290 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-04 11:55:50 +00:00
Nick Treleaven
1c29d0906d Fix 2 wrong uses of SSM() macro.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4289 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-04 11:19:46 +00:00
Nick Treleaven
3afd76aae1 Use sci_set_property() wrapper.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4288 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-04 11:15:26 +00:00