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
Nick Treleaven
72b7390e6c
Fix type definitions being parsed as functions.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3860 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-12 12:21:29 +00:00
Nick Treleaven
d0b4f550d1
Backport fix from Scintilla CVS:
...
Pascal lexer hanging on file that starts with 'interface' after
whitespace.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3859 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-11 14:25:20 +00:00
Enrico Tröger
ed63abb871
Overwrite installation prefix on Windows only if it wasn't specified explicitly.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3858 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-11 09:48:09 +00:00
Enrico Tröger
41c95ee99f
Ignore Waf cache files.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3857 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-11 09:11:31 +00:00
Enrico Tröger
b103dba0e5
Fix typo.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3856 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-11 09:01:54 +00:00
Enrico Tröger
0b79e13674
Update Waf to 1.5.7.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3855 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-11 09:01:11 +00:00
Enrico Tröger
2e0a48e9a4
Fix doxygen warnings.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3854 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-10 20:36:21 +00:00
Enrico Tröger
cbe71f145e
Fix wrongly set return values for procedures ( closes #2803945 .
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3853 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-10 18:42:13 +00:00
Enrico Tröger
f0a4e5cdc0
Display calltips for Pascal symbols in the Pascal way ( #2803945 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3852 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-10 18:24:44 +00:00
Nick Treleaven
6eef573a0b
Don't include tm_workspace_find_scope_members() in the plugin API docs.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3851 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-10 15:14:22 +00:00
Nick Treleaven
380cb1fc6b
Autocomplete scoped fields like struct members when typing '.' (and
...
also '->' or '::' in C/C++).
Save all tag types for C/C++ when generating a global tags file, so
we can use autocompletion for structs also.
Merge tm_workspace_find_scope_members(),
tm_workspace_find_namespace_members() (currently not built) from
Anjuta 2.24.1 tagmanager.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3850 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-10 12:36:13 +00:00
Enrico Tröger
dcc89a6f61
Parse Pascal calltips ( closes #2802640 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3849 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-09 21:02:46 +00:00
Nick Treleaven
aa4e9831c4
Add filetypes.common Configuration Files menu item.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3848 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-09 14:39:28 +00:00
Enrico Tröger
583c4bdd09
Add support (configure, build and install) for building on Windows and cross-compiling for Windows using the Waf build system.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3847 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-08 19:59:48 +00:00
Enrico Tröger
17657b71c9
Add backslash to the wordchars on Windows when using 'Open Selected File'.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3846 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-08 19:16:23 +00:00
Enrico Tröger
3a03845045
Remove unnecessary libraries from linker flags.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3845 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-08 18:05:34 +00:00