Nick Treleaven
b897991cad
Remove filetype keyword defaults from the code - just read them from
...
configuration files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4258 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-28 16:14:24 +00:00
Nick Treleaven
2f3a5ac325
Add apply_style_entries() to simplify implementing styleset_foo().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4257 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-28 15:55:49 +00:00
Nick Treleaven
deeef8d1d1
Remove style defaults from the code - just read them from
...
configuration files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4256 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-28 15:33:05 +00:00
Nick Treleaven
efce57c588
Remove unused [styling] arguments.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4253 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-28 11:32:38 +00:00
Nick Treleaven
caec1ec7c3
Rename treeviews.[hc] -> sidebar.[hc].
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4252 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-28 11:16:59 +00:00
Enrico Tröger
41b97edf06
Fix setting the appropriate page of the combined plugins preferences dialog.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4251 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 20:31:16 +00:00
Enrico Tröger
c9f51fddb8
Several documentation improvements (patch by Lex Trotman, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4250 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 16:54:03 +00:00
Enrico Tröger
e857898e89
Add new images referenced in the documentation.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4249 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 16:51:37 +00:00
Enrico Tröger
76988d8aae
Make the code a bit more pythonic.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4248 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 16:49:18 +00:00
Nick Treleaven
e0bf328c15
Fix possible segfault in get_keyfile_int() if key value is malformed.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4247 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 16:38:37 +00:00
Nick Treleaven
c0dcc7002b
Change new html_asp_default_language markup pref to use integer,
...
not hex in config file.
Fix minor issue with changing pref back to 0.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4246 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 16:16:18 +00:00
Nick Treleaven
4e386fcc2b
Add get_keyfile_ints() instead of using tmp_style hack.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4245 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 15:59:58 +00:00
Nick Treleaven
8c38bdd745
Add plugin_show_configure() API utility function.
...
Add File Browser popup menu 'Preferences' item.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4244 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 14:07:24 +00:00
Nick Treleaven
7b122a3bf8
Don't build pluginutils.o if HAVE_PLUGINS is not defined.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4243 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 13:41:08 +00:00
Nick Treleaven
ce104016c9
Show plugins that only implement plugin_configure_single() in the
...
multiple-configure dialog as a page with a configure button on it.
Add padding for multiple-configure dialog.
Make the multiple-configure dialog notebook tabs scrollable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4241 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 12:01:36 +00:00
Nick Treleaven
5bb28825aa
Use AC_PATH_PROG instead of which for portability (patch by Erik
...
Southworth, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4240 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 11:20:12 +00:00
Nick Treleaven
6334ec1676
Focus editor after entering a number in the goto line toolbar entry.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4239 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 11:06:04 +00:00
Nick Treleaven
e34c8879d9
Only focus toolbar goto line entry when pressing keybinding if it's
...
visible (patch by Eugene Arshinov, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4237 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 10:51:44 +00:00
Enrico Tröger
2b7cba9637
Update VBScrpt keywords (patch by Ross McKay, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4236 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-24 17:15:43 +00:00
Enrico Tröger
edd50b5f6c
Add "html_asp_default_language" pseudo style to filetypes.xml to allow setting the used language in embedded ASP code (patch by Ross McKay, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4235 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-24 17:12:36 +00:00
Nick Treleaven
83f0cdbec0
Show multiple plugins in the 'Configure Plugins' dialog.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4234 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-24 16:54:08 +00:00
Nick Treleaven
20a5fb25f6
Add plugin_configure_single() plugin symbol which is easier to
...
implement than plugin_configure() but won't support a
multiple-plugin configure dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4233 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-24 16:28:59 +00:00
Nick Treleaven
a60a63cc39
Fix showing the document before reload dialog when opening an
...
already-open file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4232 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-24 16:19:27 +00:00
Nick Treleaven
8cb41745c2
Apply patch from Lex Trotman to make 'Reflow block/lines(s)'
...
keybinding use line breaking column when enabled.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4231 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-24 11:26:59 +00:00
Nick Treleaven
0594d930f2
Split keybinding table into group tables; update KB links.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4228 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-22 17:42:31 +00:00
Nick Treleaven
d86a4b116c
Update 'Go to line' keybinding description.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4227 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-22 15:22:20 +00:00
Nick Treleaven
be1420e874
Add 'Toolbar entries' section.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4226 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-22 15:17:03 +00:00
Nick Treleaven
c2b4138467
Change 'Foo tab in preferences dialog' titles to 'Foo preferences'.
...
Minor edits.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4225 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-22 15:01:24 +00:00
Enrico Tröger
531bb2506c
Turn on automake silent rules if supported.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4224 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 21:14:03 +00:00
Enrico Tröger
ae11cb9b1a
When reloading files, use the previously set encoding instead of detecting it again ( closes #2862041 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4223 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 20:48:50 +00:00
Enrico Tröger
f8b18257ee
Fix compiler warnings about uninitialised variables.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4222 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 20:31:39 +00:00
Nick Treleaven
4dd1081278
Make 'Go to Line' keybinding focus the toolbar entry if visible.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4221 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 17:11:42 +00:00
Nick Treleaven
bc2b6829c5
Make ui_entry_add_clear_icon() take a GtkEntry, not GtkWidget.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4220 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 16:46:16 +00:00
Nick Treleaven
dcd66f09a0
Add & use ui_label_set_markup(), ui_label_new_bold().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4219 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 16:21:03 +00:00
Nick Treleaven
67c743fe72
Fix none filetype Build Commands dialog label.
...
Make group labels bold.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4218 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 13:24:39 +00:00
Nick Treleaven
d769afa138
Add padding for Build Commands dialog separators.
...
Add colons for regex field labels; fix 1 capitalisation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4217 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 13:08:36 +00:00
Nick Treleaven
cd97d9b446
Split Build Commands dialog notes label and edit text.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4216 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 12:58:05 +00:00
Nick Treleaven
77b060e1cc
Expand command entry width when expanding Build Commands dialog.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4215 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 12:47:20 +00:00
Nick Treleaven
64dc60bd82
Speed up sorting in utils_get_file_list(). This reduces the file
...
browser delay on displaying a big directory, e.g. /usr/bin.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4214 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-21 12:34:16 +00:00
Enrico Tröger
5974fe3b63
Merge recent changes from the CTags project to further improve PHP symbol parsing.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4212 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-20 19:06:48 +00:00
Enrico Tröger
b84a64934d
Add new filetype: Abc (patch by Eric Forgeot, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4211 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-20 18:46:56 +00:00
Enrico Tröger
c786d69e00
After clearing a text field using the embedded clear icon, put the input focus into this text field.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4210 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-17 18:08:21 +00:00
Enrico Tröger
a26e5b96ba
Save an if expression.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4209 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-17 18:05:36 +00:00
Enrico Tröger
ba59bcd0dc
Plug a small memory leak and improve function signature of add_page_header().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4207 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-17 18:03:18 +00:00
Enrico Tröger
08f4d7c178
Fix wrong alignment of printed pages when page headers are disabled ( closes #2856822 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4206 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-17 18:00:06 +00:00
Nick Treleaven
b25e3e9650
Remove queue.[hc] - use GQueue instead of GeanyQueue.
...
Beep if there are no more snippet positions.
Limit length of snippet positions queue to 20.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4204 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-17 17:37:13 +00:00
Nick Treleaven
8c1743cb3e
Add foreach_dir() API macro.
...
Update API docs for utils_get_file_list().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4203 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-17 16:47:45 +00:00
Nick Treleaven
51370136c6
Free file list memory whilst iterating the list.
...
Minor formatting fixes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4201 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-17 14:45:17 +00:00
Nick Treleaven
5b708760cf
Make editor_prefs.snippets hash table private (not a pref).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4200 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-16 17:30:30 +00:00
Nick Treleaven
ab52956150
Don't move the cursor when reloading.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4197 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-16 13:56:58 +00:00