Enrico Tröger
1dfbd05268
Remove unnecessary enums.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3910 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:18:01 +00:00
Enrico Tröger
496d100b13
Fix wrong parsing of complex expressions in the Lua parser.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3909 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:17:32 +00:00
Enrico Tröger
1766302cd3
Fix warnings when the toolbar does not contain the Run button.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3908 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:17:12 +00:00
Enrico Tröger
f091581c20
Fix wrong default values for the 'Show Calltip' keybinding.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3907 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-30 18:32:03 +00:00
Enrico Tröger
36217a3e1a
Fix a typo ( closes #2813624 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3906 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-29 19:51:41 +00:00
Enrico Tröger
baef23dc2c
Make the Scintilla keybindings 'Delete to end of line' and 'Go to end of display line' configurable.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3905 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-29 19:46:49 +00:00
Enrico Tröger
89a37d011c
Fix a small memory leak.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3904 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-29 19:46:24 +00:00
Enrico Tröger
226d43b812
Fix duplicate "context_action_cmd" key.
...
Use different icons for "Methods" and "Procedures" in the symbol list for Tcl files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3903 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-29 19:46:04 +00:00
Frank Lanitz
2ccef6be28
Update of French translation
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3902 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-28 12:08:18 +00:00
Enrico Tröger
9dd2ef8c8c
Add missing header include.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3901 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-28 10:42:46 +00:00
Enrico Tröger
355f8ef2b5
Improve parsing of Tcl files (parsing new Tcl8.6 style classes, methods and namespaces).
...
Patch by Witek Mozga, thanks.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3900 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-28 10:42:34 +00:00
Enrico Tröger
f5295573f9
Add a button in the preferences dialog and an item for the toolbar popup menu to run the toolbar editor dialog.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3899 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-25 17:29:37 +00:00
Enrico Tröger
060fc00929
Remove ui_toolbar.xml Configuration Files menu item.
...
Add a real toolbar editor dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3898 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-25 17:21:45 +00:00
Nick Treleaven
60efb960e9
Beep when trying to activate the '...' autocompletion item.
...
Limit (forced) document word completion to
autocompletion_max_entries.
Beep if no completions are shown when forcing autocompletion.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3897 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-25 15:57:11 +00:00
Nick Treleaven
9fb2ff8815
Fix Gtk NULL warning with gtk_file_chooser_set_current_folder().
...
Fix using locale encoding for default Save As dialog path.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3896 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-25 12:39:21 +00:00
Enrico Tröger
e44071db10
Add 'Build' toolbar button to the default layout.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3895 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-24 18:42:28 +00:00
Nick Treleaven
01e66e945f
Add item: pref for autocompletion of all words in the current document.
...
Edit some items.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3894 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-24 12:27:48 +00:00
Nick Treleaven
3070616e2d
If forcing autocompletion and there's nothing else to show, complete
...
from words in the current document (using code from Enrico's
'AutoComplete Test' plugin).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3893 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-24 12:26:09 +00:00
Nick Treleaven
2808d3cd54
Add *.m4 for shell scripts.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3892 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-23 12:53:18 +00:00
Nick Treleaven
e3edfba0cd
Add debug message if plugin has not set a name for its keybinding
...
group.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3891 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-23 12:51:16 +00:00
Nick Treleaven
0a65df77d1
Make filetypes.common named styles use the "default" named style for
...
all missing style fields.
Set named styles to usually leave the background style empty. This
currently allows C-like filetypes to have a common default
background color.
Allow hard-coded colors to use -1 for the default color.
Add some highlighting style examples to the manual.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3890 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-22 15:26:44 +00:00
Nick Treleaven
c8820b45d5
Fix using same version number as Geany.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3889 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-22 15:09:16 +00:00
Nick Treleaven
69c1173478
Minor typos.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3888 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-22 15:08:44 +00:00
Enrico Tröger
c4e13a2833
Rename shadowed variable name (sync with function definition).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3887 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-21 21:19:43 +00:00
Enrico Tröger
f6f3b2c13a
Avoid duplicate code.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3886 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-21 21:19:30 +00:00
Enrico Tröger
13fe19aaa1
Create initial template files with proper platform-specific line ending characters.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3885 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-21 21:19:18 +00:00
Enrico Tröger
33fe023ac7
Invert the logic to determine which Save All we want to use:
...
Use the Tango like icon only for the Tango theme and the Gnome / GTK like icon for any other themes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3884 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 17:32:55 +00:00
Enrico Tröger
6d487596fc
Generate the geany.pc file also on Windows.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3883 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 17:23:01 +00:00
Enrico Tröger
8d18b3c2fa
Init stock items before creating the toolbar ( closes #2809324 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3882 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 16:53:28 +00:00
Enrico Tröger
2b49ec41c4
Refactor the keybindings code for the preferences dialog, prefix all related functions.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3881 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 16:53:12 +00:00
Enrico Tröger
0a99835e76
Add a popup menu for the keybinding list in the preferences dialog to easily expand and collapse all groups.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3880 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 16:52:58 +00:00
Enrico Tröger
749cc9e2ce
Fix LaTeX view commands on Windows (part of #2807688 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3879 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 16:52:44 +00:00
Enrico Tröger
d4700f094e
Properly clean up the logging mechanism.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3878 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 16:52:30 +00:00
Enrico Tröger
29574a354c
Avoid using deprecated GTK API.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3877 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 16:52:14 +00:00
Enrico Tröger
ddd095d7e7
Quote the full filename to the Geany executable when creating the "Open with Geany" context menu item.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3876 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 16:52:00 +00:00
Enrico Tröger
4e355f868e
Strip trailing spaces from "Key" tags.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3875 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 16:51:47 +00:00
Enrico Tröger
8b5b6287e1
Instantly reload (i.e. rebuild) the toolbar when ui_toolbar.xml is saved within Geany.
...
Refactor some related code.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3874 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-20 16:51:32 +00:00
Nick Treleaven
385ce9f9a9
Remove gsd_* default styles, use named styles instead.
...
Note: this relies on filetypes.common being installed.
Add load_style_entries(), which makes style initialization
simpler, used in styleset_c_like_init().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3873 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-18 14:20:07 +00:00
Enrico Tröger
0c97d49ed2
Add style 'jscript_regex' for filetype HTML (patch by Chris Macksey, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3872 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-17 19:04:17 +00:00
Enrico Tröger
ca1e027925
Prevent possible crash on Windows when not setting an initial directory for native File Open/Save dialogs.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3871 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-17 18:18:46 +00:00
Nick Treleaven
676ef606c6
Make C++, D lexer filetypes use named styles (apart from uuid,
...
verbatim, regex styles).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3870 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-17 11:17:07 +00:00
Nick Treleaven
e386064d5a
Only autocomplete scope for scopes matching the current filetype's
...
language.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3869 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-17 10:56:37 +00:00
Nick Treleaven
e1ecc75f44
Make GeanyDocument::file_type always be non-NULL, even for a new
...
document with no filetype set.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3868 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-17 10:46:43 +00:00
Enrico Tröger
d55fa1d975
Don't explicitly change the current directory of the Save As dialog so that it uses the last used directory.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3867 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-16 21:25:04 +00:00
Enrico Tröger
c5d9af4e43
When completing from the macro list, put the cursor after the inserted text.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3866 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-14 10:41:10 +00:00
Enrico Tröger
42578b0eaf
Remove dead code.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3865 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-14 10:31:44 +00:00
Enrico Tröger
9d9f40cd15
Add Japanese encoding "CP932" (patch by Ryūsei Yamaguchi, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3864 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-14 10:24:06 +00:00
Enrico Tröger
445f5152ae
Fix './waf distclean'.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3863 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-12 18:52:02 +00:00
Nick Treleaven
f56cad490e
Remove data_ptr argument to foreach_[s]list() macros, as using
...
node->data is enough sometimes; this makes the macro a bit more
efficient too.
Add foreach_[s]list() macros to the plugin API docs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3862 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-12 15:32:35 +00:00
Nick Treleaven
6dc41e053e
Don't autocomplete in unterminated strings as well.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3861 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-12 15:22:32 +00:00