Matthew Brush
d33758da92
Move Geany's core into a library (libgeany)
...
This will allow plugins to link against the core when accessing API
functions, now that the macro/struct/funcptr stuff is gone.
Also convert the helper libraries into Libtool helper libraries as
linking a shared library against static libraries is (apparently) not
portable.
2015-03-10 23:09:46 +01:00
Colomban Wendling
dabae1f94f
Replace images embedded in the sources with proper themable icons
...
Additionally, provide SVG versions of the icons as well as them
rendered at the various icons sizes.
2013-01-01 19:10:48 +01:00
Matthew Brush
f9ff3ee233
Update POTFILES.in with the new data/geany.glade and remove interface.c
2011-12-10 14:44:56 -08:00
Colomban Wendling
4073d05ad6
Add missing src/stash.c to POTFILES (oops)
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5979 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-01 14:46:04 +00:00
Nick Treleaven
caec1ec7c3
Rename treeviews.[hc] -> sidebar.[hc].
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4252 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-28 11:16:59 +00:00
Nick Treleaven
8c38bdd745
Add plugin_show_configure() API utility function.
...
Add File Browser popup menu 'Preferences' item.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4244 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 14:07:24 +00:00
Nick Treleaven
b25e3e9650
Remove queue.[hc] - use GQueue instead of GeanyQueue.
...
Beep if there are no more snippet positions.
Limit length of snippet positions queue to 20.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4204 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-17 17:37:13 +00:00
Frank Lanitz
44c2ec3bb5
Removed deprecated plugin VC Diff. Please use geanyVC instead
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3603 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-02-26 01:25:38 +00:00
Enrico Tröger
bd2d677d84
Support multiple %cursor% wildcards in Snippets. To switch between %cursor% wildcards, use the new keybinding 'Move cursor in snippet' (patch by Thomas Martitz, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3461 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-11 21:05:03 +00:00
Frank Lanitz
21fa40ffd9
Removed file from translateable files since it is not available anymore
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3403 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-18 22:02:15 +00:00
Enrico Tröger
8ed9710f48
Rewrite of the whole toolbar code. Now it is based on GtkActions and all elements can be added/removed/reordered using a simple XML file.
...
Add GeanyMenubuttonAction and GeanyEntryAction as GtkAction subclasses to have menu buttons and text entries in the toolbar.
Change the Goto line toolbar item back to a plain text entry again.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3328 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-06 11:10:06 +00:00
Enrico Tröger
75d46bff7e
Merge InstantSave, AutoSave and BackupCopy plugins into the plugin 'Save Actions'.
...
Add a section for documentation of internal plugins in the documentation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3035 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-02 13:37:35 +00:00
Nick Treleaven
9f8f2c7b28
Add Split Window plugin (work-in-progress).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/split-window-plugin@2906 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-08-26 15:58:07 +00:00
Enrico Tröger
05d05dc7cc
Add log.c to the list of translatable files.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2879 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-08-11 18:25:25 +00:00
Enrico Tröger
ac48d14376
New plugin: Auto Save.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2067 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-22 17:03:53 +00:00
Frank Lanitz
2e8f481764
Update of Swedish translation
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2062 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-20 19:23:42 +00:00
Nick Treleaven
a54ddf4795
Added File Browser sidebar plugin.
...
Rename 'Open Files' sidebar tab 'Documents'.
Add keybindings->send_command() and tm->get_real_path() to the plugin
API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1966 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-22 12:42:19 +00:00
Frank Lanitz
885cde0ad5
Added new plugin svndiff
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1944 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-15 08:52:20 +00:00
Enrico Tröger
704940dcdf
New plugin: Export as HTML and LaTeX.
...
Add some functions to the plugin API needed by the Export plugin.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1811 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-19 17:40:19 +00:00
Nick Treleaven
12df07b4f2
Translate the HTML Characters plugin.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1741 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-25 11:00:09 +00:00
Enrico Tröger
04d0cab94e
Add --disable-deprecated option to configure to build without deprecated GLib and GTK code.
...
Use intltool to make geany.desktop translatable
Rename geany.desktop.in to geany.desktop.in.in.
Add Makefile.in.in in po/ to get translation status from msgfmt when running make.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1711 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-17 08:21:19 +00:00
Nick Treleaven
451c5b0e7e
Make Class Builder into a plugin.
...
Add some function pointers to the plugin API (for the class builder).
Don't use G_MODULE_BIND_LAZY when loading plugins otherwise we can
potentially get unresolved symbols at runtime, causing a segfault.
Capitalize 2 menu item labels.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1659 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-04 11:32:33 +00:00
Nick Treleaven
6e53eacc70
Added very basic plugin support - any plugins found in
...
/lib/geany are loaded at startup. Windows support will be
added later.
Added Demo plugin (currently installed by default), which adds an
item in the Tools menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1643 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-06-26 16:17:16 +00:00
Enrico Tröger
b766e9c4d8
Add navqueue.c to POTFILES.in.
...
Add revision time to the output.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1597 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-06-04 14:58:12 +00:00
Nick Treleaven
fdaa689bff
Rename sci_cb.[hc] editor.[hc].
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1584 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-28 16:07:30 +00:00
Enrico Tröger
716360ee6d
Started to implement project management (still unusable).
...
Added project.[c|h].
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1194 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-15 18:12:32 +00:00
Enrico Tröger
d19f8ba6c4
Removed duplicate symbols.c and reordered the list alphabetically.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1185 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-14 13:36:30 +00:00
Nick Treleaven
23d856ae93
Move treeviews_init_tag_list() and symbol list GtkTreeIters to
...
symbols.c.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1183 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-14 12:12:18 +00:00
Nick Treleaven
ad78c7e1a0
Print an error message (instead of debug message) when a
...
command-line file cannot be loaded.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1178 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-13 12:42:12 +00:00
Enrico Tröger
ad37f83878
New files tools.c and tools.h.
...
Added a dialog to insert HTML special characters.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1088 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-13 00:46:14 +00:00
Nick Treleaven
762f4b5c91
Move global tags code to symbols.c.
...
Added symbols_global_tags_loaded(), symbols_get_global_keywords().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@860 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-02 11:31:54 +00:00
Nick Treleaven
a63fc1e40e
Moved UI related utils from utils.c to ui_utils.c
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@790 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-05 14:24:47 +00:00
Enrico Tröger
fd861100cb
Update of catalog, added search.c and notebook.c to POTFILES.in.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@648 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-29 08:35:38 +00:00
Enrico Tröger
d47e10998f
make keyboard shortcuts user-definable
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@342 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-19 17:18:06 +00:00
Enrico Tröger
8d6f7ae264
added vte.c and treeviews.c
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@17 ea778897-0a13-0410-b9d1-a72fbfd435f5
2005-11-27 20:43:24 +00:00
Enrico Tröger
8cb2cf0997
Initial import
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4 ea778897-0a13-0410-b9d1-a72fbfd435f5
2005-11-22 12:26:26 +00:00