2817 Commits

Author SHA1 Message Date
Lex Trotman
f6e67b288e merge trunk to build-system before merge back
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4119 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-25 00:38:37 +00:00
Nick Treleaven
e02b7a3864 Don't generate build.h API docs until everything is approved and
functions are actually in geany_functions.
Move new GeanyFiletype and GeanyProject field(s) to end of struct
as they may be changed or made private later.
Break ABI for fields removed.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4117 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-24 12:39:13 +00:00
Nick Treleaven
770d40ab98 Update PLUGIN_KEY_GROUP() macro so it doesn't allocate any
GeanyKeyBinding or GeanyKeyGroup structs, so we don't need to break
the ABI when adding fields to them.
Add plugin_set_key_group() for plugins to dynamically set a
keybinding group (e.g. for the Lua script plugin). Used in Split
Window plugin as an example.
Improve keybinding docs a little.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4115 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-24 11:35:13 +00:00
Nick Treleaven
e3076fc1c0 Set the cursor color for the split window.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4113 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-21 10:49:50 +00:00
Nick Treleaven
aa85bcec6a Add geanyfunctions.h to API docs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4112 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-20 12:16:28 +00:00
Lex Trotman
95b90f2c4a Merged trunk r4110 to build-system
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4111 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-18 23:45:32 +00:00
Nick Treleaven
83b9594495 Merge Plugin and GeanyPluginPrivate structs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4108 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-18 15:57:50 +00:00
Nick Treleaven
9f761518e1 Fix using 'Insert date' keybinding when a custom date string has
not been set.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4107 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-18 14:26:36 +00:00
Nick Treleaven
b5e8d97a71 Fix updating main menu accelerators after changing keybindings
(thanks to Lex Trotman).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4105 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-18 13:57:07 +00:00
Nick Treleaven
0071bcf164 Fix 'Open Selected File' for unsaved new documents.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4104 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-18 13:47:29 +00:00
Enrico Tröger
2403d3ade8 Fix non-working Home and End keys on numpads.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4103 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-17 22:04:13 +00:00
Nick Treleaven
6690fce2d9 Add 'Scope autocompletion' section.
Add 'Tools menu items' section to explain configuration files
submenu, reload configuration item.
Minor updates/fixes.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4102 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-17 15:07:59 +00:00
Lex Trotman
081e9e768f Merged trunk to build-system
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4101 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-17 04:27:07 +00:00
Enrico Tröger
336f46eec9 Post-release version bump.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4100 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-16 21:49:09 +00:00
Enrico Tröger
bd0f98f3f5 Fix opening of local files in the browser on Windows.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4098 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-16 17:27:01 +00:00
Enrico Tröger
eb7b78387f Add missing include path to fix 'make distcheck'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4095 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-16 16:42:23 +00:00
Enrico Tröger
7be4a88949 Update for Geany 0.18.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4094 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-16 16:25:56 +00:00
Enrico Tröger
ecb76f914c Add a translation hint to an ambiguous format string.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4093 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-16 16:20:41 +00:00
Enrico Tröger
7596f106ae Update images for Geany 0.18.
Set missing mimetypes for images.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4089 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-15 17:43:52 +00:00
Enrico Tröger
285a7670c8 Add missing 'coding' cookie to the Python filetype template.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4088 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-15 17:33:20 +00:00
Enrico Tröger
2f40458fdb Temporarily disable reshowing calltips when the autocompletion list was closed implicitly by not choosing an item to fix problems with wrongly displayed calltips.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4087 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-15 17:21:30 +00:00
Enrico Tröger
a3db699491 Add command '--hackingdoc' to create the HTML form of the HACKING file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4079 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-13 21:59:33 +00:00
Frank Lanitz
c492629c43 Correct a typo in ChangLog. Sorry
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4075 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-12 18:55:46 +00:00
Frank Lanitz
45dc8f6390 Fix a minor typo on --help call
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4074 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-12 18:53:35 +00:00
Frank Lanitz
02ef1fd1aa Add Portugese translation for Portugal based on work done at launchpad
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4073 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-12 16:51:34 +00:00
Nick Treleaven
9c0ced05d2 Call get_keyfile_wordchars() in highlighting_init_styles().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4067 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-11 14:18:44 +00:00
Enrico Tröger
b25980ba8d Small corrections to some API docs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4063 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-09 20:31:03 +00:00
Enrico Tröger
c0c44bea49 Switching notebook tabs now works for the currently used notebook widget instead of always using the documents notebook.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4062 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-09 11:17:00 +00:00
Enrico Tröger
f8602363f5 Add missing file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4061 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-09 10:10:23 +00:00
Enrico Tröger
b1309fc6ce Expand system environment variables (%variableName%) on Windows when running Build commands.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4050 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-02 13:33:39 +00:00
Nick Treleaven
6f312b2d19 Add filetype_make_title() instead of using:
ft->title = g_strdup_printf(_("%s source file"), ft->name);
It also supports "%s file" strings.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4048 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-30 12:38:10 +00:00
Nick Treleaven
0ad10ecfe3 Fix disconnecting plugin signal id when not using geany_object.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4047 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-30 11:56:25 +00:00
Nick Treleaven
5e55af41fc Add Markdown filetype (patch by Jon Strait, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4046 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-30 11:29:53 +00:00
Nick Treleaven
b1eb01bc0b Rename 'Reflow lines/paragraph' to 'Reflow lines/block' because in
future using an indent block is more useful e.g. for ChangeLog
files.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4044 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-30 10:52:04 +00:00
Lex Trotman
8a4b302d7f Make build API symbols prefixed GEANY_
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4043 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-30 02:04:08 +00:00
Nick Treleaven
6bd343b21d Rename 3 sci functions to sci_set_target_start(),
sci_set_target_end(), sci_replace_target() to match the SCI_
message name.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4042 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-29 17:54:48 +00:00
Nick Treleaven
69922305e0 Add plugin_signal_connect() for connecting plugin signals at
runtime and also for connecting to any GObject signal.
Add 'Plugin Utility Functions' on main page.
Add foreach_array() macro.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4041 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-29 17:40:20 +00:00
Lex Trotman
cdd5240978 Remove unused project structure fields and erroneous usage
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4040 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-29 02:28:26 +00:00
Frank Lanitz
264ac9186c Fix compiling issue with waf
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4039 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-28 21:02:34 +00:00
Nick Treleaven
eb1dd10e1d Fix reshowing calltip in the wrong document.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4038 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-28 14:29:34 +00:00
Nick Treleaven
56fca1b417 Move plugin_* utility functions to pluginutils.c.
Add pluginprivate.h.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4035 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-28 11:35:33 +00:00
Lex Trotman
2cfa55eb0c Remove unused project_get_make_dir function
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4034 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-28 02:03:08 +00:00
Lex Trotman
6108436176 Fix warnings, build API and execute toolbutton
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4033 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-28 01:38:41 +00:00
Frank Lanitz
913c8ca806 Add Slovenian translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4031 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-27 19:33:09 +00:00
Nick Treleaven
e3b1c92aa8 Fix some gcc warnings with '-Wall -W -ansi' enabled.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4030 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-27 16:37:23 +00:00
Enrico Tröger
b1d3fafd8c Add some general information about auto-completion capabilities (patch by Lex Trotman, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4027 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-25 18:58:26 +00:00
Lex Trotman
2f207ca919 Fixed crashes and warnings in project open and close
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4026 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-25 05:24:48 +00:00
Nick Treleaven
aa89783b74 Add 'Reflow lines/paragraph' keybinding, defaults to Ctrl-J.
Heavily based on a patch by Eugene Arshinov (thanks).
Add sci_lines_split(), sci_lines_join(), sci_text_width(),
editor_strip_line_trailing_spaces().



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4025 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-24 15:44:14 +00:00
Nick Treleaven
88ae507faf Use full styleset_foo[_init] function name as argument to
init_styleset_case() and styleset_case() macros so it's easier to
understand the code.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4024 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-24 14:31:43 +00:00
Lex Trotman
525abca091 Fix build warnings
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4023 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-24 11:00:24 +00:00