Nick Treleaven
c4513eecaf
Add geanyplugin.h single include for plugin API; update all core
...
plugins to use it.
Add sci_set_font() to API.
Update plugin howto.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3966 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-14 15:06:20 +00:00
Nick Treleaven
80ac9273ee
Note geanyfunctions.h must be included last.
...
Use triple quoted text for file header.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3965 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-14 13:26:19 +00:00
Nick Treleaven
99641558bb
Add documents_foreach() API macro that skips invalid docs.
...
Make filetypes[], documents[] part of the API again.
Add GEANY() macro for sharing geany symbols between API and core.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3964 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-14 13:05:51 +00:00
Nick Treleaven
4edd25c857
Use hyphen for auto-feature terms.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3963 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-14 11:25:07 +00:00
Nick Treleaven
a3da300b67
Make Mark highlighting brighter.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3962 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-14 11:11:50 +00:00
Nick Treleaven
c07e7af183
Allow autocompletion in Perl double-quoted strings.
...
Don't autocomplete in Perl single-quoted strings (closes #2821061 ).
Don't autocomplete in Perl q() strings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3961 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-14 11:04:52 +00:00
Nick Treleaven
10b519d786
Properly fix wrong brace highlighting of non-brace character.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3960 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-14 10:32:32 +00:00
Nick Treleaven
dbb805a06c
Improve wrong brace highlighting of non-brace character.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3958 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-13 16:29:43 +00:00
Nick Treleaven
093bb17b67
Reload filetypes.common after saving it.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3957 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-13 12:38:32 +00:00
Nick Treleaven
ce0600b09d
Forgot to commit.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3956 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-13 12:25:35 +00:00
Nick Treleaven
b051d01215
Apply patch from Eugene Arshinov to reload color schemes via menu
...
(thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3955 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-13 11:58:21 +00:00
Frank Lanitz
25d32d284e
Update of Turkish translation
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3954 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-13 11:39:37 +00:00
Frank Lanitz
d37c3f0b16
Update of Russian translation
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3953 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-13 08:11:26 +00:00
Nick Treleaven
746a8d5834
Show relative paths in diff filename tags.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3951 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-10 15:57:12 +00:00
Nick Treleaven
a6a847f4e7
Don't use g_alloca() with selected text, it may be too long.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3950 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-10 15:42:22 +00:00
Nick Treleaven
8c7f40f3f9
Add 'Mark All' keybinding.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3949 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-10 15:17:27 +00:00
Nick Treleaven
bb7a91f43e
Delay highlighting matching braces by 100ms, which speeds up
...
scrolling with the arrow keys.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3948 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-10 14:03:16 +00:00
Enrico Tröger
2eed73e620
Fix setting keyword list 'classes' for Haxe (pointed out by Andreas Mokros, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3946 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-09 15:25:26 +00:00
Nick Treleaven
70ff740e72
Support 'tab indents, space aligns' style for auto-indentation
...
(closes #2789109 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3945 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-09 14:20:22 +00:00
Nick Treleaven
87e8f51e36
Add warning when printing and editor font is not monospaced.
...
Fix using GtkMessageType instead of gint param for
dialogs_show_msgbox*().
Add missing G_GNUC_PRINTF macro check to API dialog funcs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3944 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-09 13:51:37 +00:00
Nick Treleaven
979585dbb6
If autocompletion is already visible when forcing completion, show
...
document word completion instead of tag completion.
Docs: Minor edits of related prefs items.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3943 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-09 11:54:14 +00:00
Nick Treleaven
67ae2b4931
Add 'Drop rest of word on completion' pref.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3942 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-09 11:18:45 +00:00
Enrico Tröger
a613590d91
Add the new 'Autocomplete all words in document' pref to the docs.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3938 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 22:38:55 +00:00
Enrico Tröger
c447144e6f
Ignore 'created' events for file monitoring, for now.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3937 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 22:22:44 +00:00
Enrico Tröger
cb8cc25610
Add style 'marker_mark' and change style 'marker_search' to define the style used for marked search results.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3936 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 22:22:28 +00:00
Enrico Tröger
443ee99e7e
Add style 'line_height' to increase the line height.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3935 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 22:21:45 +00:00
Enrico Tröger
83804ab746
Simplify the USE_GIO_FILEMON preprocessor checks.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3934 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 22:20:41 +00:00
Enrico Tröger
7067b84a09
Rework the GIO based file monitoring code.
...
Now it is used only to indicate a possible change of the file, the real check if the file has been changed is performed by stat().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3933 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 22:20:17 +00:00
Nick Treleaven
a0aa8b9919
Ignore autocompletion in D WYSIWYG strings.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3932 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 15:47:38 +00:00
Nick Treleaven
1063c6ebdf
Highlight D WYSIWYG backtick strings
and r"strings" (closes
...
#1895745 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3931 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 15:39:07 +00:00
Nick Treleaven
ab002c80f2
Show autocompletion icons for tag symbols - for now only tags with
...
an arglist have the 'function/method' icon, all others have the
'variable' icon.
Note: XPMs were created from the PNGs with the ImageMagick 'convert'
program.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3930 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 14:51:25 +00:00
Nick Treleaven
aee6e14840
Fix ignoring latex completion for non-latex filetypes.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3929 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 12:40:57 +00:00
Nick Treleaven
d772abe98d
Fix limiting number of word completion entries too much.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3928 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 12:35:54 +00:00
Nick Treleaven
d2595b5e96
Add 'Autocomplete all words in document' pref.
...
Use 'autocompletion' in dialog and docs, not 'auto completion'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3927 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 12:29:20 +00:00
Nick Treleaven
6a3795abd6
Fix using project name for document items that start with the
...
project base path but don't match it e.g. ".../geany-plugins"
instead of ".../geany" when project name is 'geany'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3926 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-07 12:46:45 +00:00
Nick Treleaven
c980e1160f
Edit label.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3925 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-07 12:30:47 +00:00
Nick Treleaven
840edd12b5
Fix typo.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3924 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-07 12:21:18 +00:00
Nick Treleaven
415b3eb4f0
Use stock Select All icon now we have >= GTK 2.8.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3923 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-07 12:19:02 +00:00
Nick Treleaven
9d8863f79e
Fix removing underscores in translated string using no_underscore()
...
macro.
Set a tooltip for the Split Window plugin's Show Current tool button.
Add utils_strdupa() macro.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3922 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-07 11:57:50 +00:00
Frank Lanitz
cf95453d5e
Update of Turkish translation
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3921 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-07 07:50:27 +00:00
Frank Lanitz
5e96dd7bce
Update of THANKS file.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3920 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 16:23:57 +00:00
Enrico Tröger
3f3478533d
Make the plugin manager dialog a bit bigger.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3919 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 10:47:47 +00:00
Enrico Tröger
5167dee88b
Update Tcl keywords for Tcl 8.6 (patch by Witek Mozga, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3918 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:44:20 +00:00
Enrico Tröger
b1feed431e
Fix toolbar editor dialog title.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3917 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:31:02 +00:00
Enrico Tröger
cd775eaae5
Remove dead code.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3916 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:23:26 +00:00
Enrico Tröger
a87d5b9794
Fix warnings and possible crashes in the toolbar editor when the list of displayed toolbar items is empty.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3915 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:22:49 +00:00
Enrico Tröger
1ae19dfaa2
Properly close the toolbar editor on delete-events.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3914 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:22:24 +00:00
Enrico Tröger
6334ebbd0c
Add second argument to the 'line_wrap_indent' styling setting to control the new Scintilla indentation mode for wrapped lines.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3913 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:21:44 +00:00
Enrico Tröger
259639f3ee
Use the new Scintilla struct names prefixed with 'Sci_'.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3912 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:20:28 +00:00
Enrico Tröger
aba1691372
Update Scintilla to version 1.79.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3911 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:19:36 +00:00