2167 Commits

Author SHA1 Message Date
Nick Treleaven
270de6cac6 Support loading a project file in a new instance from the
command-line.
Warn user when ignoring other command-line files when a project file
is the first argument.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3130 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-20 12:13:27 +00:00
Enrico Tröger
de54e72ecb Post-release version bump.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3129 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-19 13:52:12 +00:00
Enrico Tröger
f5aca00aa9 New release: Geany 0.15 "Quillan".
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3127 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-19 10:15:06 +00:00
Enrico Tröger
540b35e8e7 Update images for documentation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3125 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-19 09:57:31 +00:00
Enrico Tröger
0267132ec9 Update CSS keyword lists and a few styles (patch by Jason Oster, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3123 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-18 17:00:29 +00:00
Enrico Tröger
e25677a1c3 Add new styles and keyword types for filetype CSS.
Remove default keywords from highlighting.c.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3122 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-18 17:00:03 +00:00
Enrico Tröger
84b5a63ff0 Require automake 1.7 or later.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3120 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-18 16:59:22 +00:00
Enrico Tröger
4551e62064 Add new style 'Changed' to filetype Diff.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3115 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-18 10:56:35 +00:00
Enrico Tröger
396fa96f24 Update Scintilla to version 1.76.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3114 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-18 10:56:10 +00:00
Enrico Tröger
4dc852f2d2 Use 'tclsh' as default Compile/Run command (part of #2037728).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3113 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-18 10:55:07 +00:00
Enrico Tröger
a47d72432c Include "support.h" for I18N support instead of <glib/gi18n.h> to get strings translated with GLib 2.18+.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3112 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-18 10:54:49 +00:00
Enrico Tröger
8f35c2925c Make keyboard shortcuts dialog using a treeview to display the shortcuts to make it scrollable with the keyboard.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3110 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-17 16:51:22 +00:00
Enrico Tröger
7321901d73 Add variable 'regex_sources' to append to libtagmanager_a_SOURCES if necessary.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3106 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-16 16:57:42 +00:00
Nick Treleaven
9b42adaa65 Update for missing documentation since 0.14.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3105 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-16 16:43:36 +00:00
Enrico Tröger
585979d516 Update Waf once more.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3104 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-16 16:23:47 +00:00
Nick Treleaven
c64897b5a3 Don't connect editor callbacks when creating the editor widget for
the split window plugin (they didn't work anyway, except for
Undo/Redo).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3102 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-16 11:39:34 +00:00
Enrico Tröger
11ae983891 Add option to not create desktop and quicklaunch shortcuts. Allow skipping creation of the Start Menu folder.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3099 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-15 15:50:06 +00:00
Nick Treleaven
1096ec427c Fix mixed indentation (prevents vcdiff.c being detected as T/S).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3096 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-15 12:24:48 +00:00
Nick Treleaven
e72e7c337a Fix showing desensitive widgets if no documents are open when a
plugin is first loaded.
Remove plugins_update_document_sensitive().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3095 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-15 12:19:24 +00:00
Nick Treleaven
65768ef184 Show the tools menu separator if there are any items below it.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3094 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-15 11:59:32 +00:00
Nick Treleaven
bffb8b7c66 Fix having a small gap before plugin toolbar items.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3093 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-14 17:47:26 +00:00
Frank Lanitz
0a0f9e2030 Update of name of Korean translator
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3091 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-14 17:38:48 +00:00
Nick Treleaven
5ee9b5cf14 Generate API documentation for deprecated symbols.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3090 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-14 17:32:38 +00:00
Nick Treleaven
51d28d688d Use ui_add_document_sensitive().
Use PLUGIN_VERSION_CHECK(GEANY_API_VERSION) for internal plugins,
except the Demo plugin (as an example).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3085 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-14 17:03:44 +00:00
Nick Treleaven
c343d904b2 Add ui_add_document_sensitive() to the plugin API.
Deprecate plugin_fields, PluginFlags - use
ui_add_document_sensitive() instead.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3084 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-14 14:49:41 +00:00
Frank Lanitz
ecdfa9695d Added Korean translation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3082 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-13 22:17:35 +00:00
Nick Treleaven
c64f034284 Refactor dialogs_show_unsaved_file() with run_unsaved_dialog().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3078 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-13 16:00:53 +00:00
Nick Treleaven
8eab24c159 Use geany_debug() instead of g_warning() when a plugin has
unresolved symbols.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3077 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-13 15:52:32 +00:00
Nick Treleaven
6133c0b5d6 Tidy up plugin cleanup code.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3076 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-13 15:40:12 +00:00
Nick Treleaven
567d0634b7 Fix gcc warning, wrap line.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3075 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-13 15:26:41 +00:00
Nick Treleaven
d8d727752e - API changes:
Replace p_ui->get_toolbar_insert_position() with
p_plugin->add_toolbar_item(), which also adds a separator when the
first item is added.
Add 'GeanyPlugin *geany_plugin' plugin symbol, partly to replace
plugin_info (now deprecated), mainly to identify a plugin and hold
private implementation fields for plugin utility functions.
(plugin_info will be removed after the 0.15 release.)
- Code changes:
Add ui_auto_separator_add_ref() to hide separator-like widgets when
their visible group elements are hidden or destroyed.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3074 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-13 12:38:32 +00:00
Enrico Tröger
be3849e33a Upate of the CSS parser to detect also ID and Type selectors (patch by Bronisław Białek, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3073 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-12 17:52:22 +00:00
Enrico Tröger
5b772ef629 InstantSave: when opening new files from template, use the template's filetype, otherwise fall back to configured default filetype.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3072 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-12 17:51:56 +00:00
Enrico Tröger
ca464c2c8b Fix regression: clear all styles for filetype None to not break the 'invert_all' option.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3071 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-12 17:51:38 +00:00
Frank Lanitz
c56653aac9 Change of a typo in singular form of some status messages.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3068 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-12 13:07:56 +00:00
Enrico Tröger
6cc90b4454 Make a some labels in the File Properties dialog selectable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3066 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-10 16:43:40 +00:00
Enrico Tröger
cb1de8b8cf Reorder Help menu items (swap 'Keyboard Shortcuts' and 'Website').
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3065 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-10 16:43:15 +00:00
Enrico Tröger
656b466df0 Fix Ctrl-click on a word when Numpad is enabled.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3063 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-10 15:18:36 +00:00
Nick Treleaven
76708ae327 Fix only updating filename label after saving the relevant document.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3059 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-08 11:38:40 +00:00
Enrico Tröger
42593cedc6 Add missing 'mandatory' attribute for the GTK check.
Change build directory to '_build_'.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3058 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-07 18:52:26 +00:00
Enrico Tröger
45e4b0bb89 Fix wrong cursor positioning while line breaking when the last character on the line was a space.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3057 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-07 18:52:09 +00:00
Enrico Tröger
9aa5ba41c7 Plug some memory leaks due to some missing g_object_unref's.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3056 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-07 18:51:50 +00:00
Nick Treleaven
c430b7e57a Add filename label.
Fix Gtk warning when resplitting.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3055 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-07 17:31:17 +00:00
Nick Treleaven
8c2a6ed157 Refactor with set_editor().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3054 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-07 17:12:33 +00:00
Nick Treleaven
73c73a6bcf Fix segfault when clicking on split window after the original
document has been closed and the view has been refreshed to another
document.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3053 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-07 15:19:37 +00:00
Nick Treleaven
c47a0d8ab2 Use EditWindow structure instead of separate global variables.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3052 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-07 14:50:54 +00:00
Nick Treleaven
ddf488dcb5 Fix segfault when holding Alt and scrolling editor window.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3051 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-07 12:14:57 +00:00
Nick Treleaven
7d3adcea45 Add toolbar with Refresh button to sync to the current document, and
an Unsplit button (reuses existing string).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3049 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-07 12:00:29 +00:00
Enrico Tröger
bed14c6353 Use g_strerror() instead of strerror().
Remove build system checks for strerror().

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3047 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-06 18:37:10 +00:00
Enrico Tröger
e13eb4148b Update waf to its latest SVN version (nearly 1.5.0).
Adjust wscript to latest Waf API changes.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3046 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-06 18:36:36 +00:00