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
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
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
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
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
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
8abccc9bea
Move the icons geany.png and geany.ico into the icons directory.
...
Add a 16x16 pixel Geany icon and the scalable SVG icon.
Drop the pixmaps directory.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3816 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-26 20:45:36 +00:00
Nick Treleaven
9facea2642
Merge unstable branch:
...
Add reStructuredText scope information for tags (for symbol list
grouping).
Read custom system global tags files from $prefix/share/geany/tags;
Closes #2778923 .
Show the number of tags in a user global tags file (instead of the
running total) in the debug message.
Also print debug messages when loading a tag file manually or for
default global tags files e.g. python.tags.
- code:
Move NestingLevel tags code into a separate file, add functions.
- docs:
Add 'Installation prefix' section instead of quoting '/usr/local'
each time.
Update for custom system global tags files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3788 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-12 15:55:13 +00:00
Nick Treleaven
95f99f4034
Move NestingLevel code into a separate file.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/unstable@3778 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-11 14:15:00 +00:00
Enrico Tröger
e2f7bdd3b6
Update Scintilla to version 1.78.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3769 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-03 17:49:33 +00:00
Enrico Tröger
689c2ed731
Post-release version bump.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3768 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-02 19:12:15 +00:00
Enrico Tröger
61f89d5c25
Add a trivial symbol parser for NSIS files.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3716 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-04-21 20:52:19 +00:00
Enrico Tröger
4122c1b138
Add filetype ActionScript (patch by Chris Macksey, thanks).
...
Update type keywords only for real C-like languages.
Fix wrong sorting of Assembler and Ada filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3624 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-03-13 09:58:27 +00:00
Enrico Tröger
c573d3cc22
Add main.h to the list of installed header files.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3614 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-03-02 20:34:06 +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
1a3433e73a
Post-release version bump.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3587 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-02-15 14:10:10 +00:00
Enrico Tröger
30dcb01ca1
Update to waf 1.5.3 and use modern task syntax in the wscript.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3534 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-02-01 19:14:50 +00:00
Enrico Tröger
f7978158a5
Increase minimum required GTK version to 2.8.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3504 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-22 20:33:21 +00:00
Enrico Tröger
60e751eaf2
Remove filetype O-Matrix (probably unused for years).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3482 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-18 18:18: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
Enrico Tröger
ceb7edc8f1
Fix build with GTK 2.12 by adding GIO compile and linker flags ( closes #2498580 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3459 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-11 17:40:40 +00:00
Enrico Tröger
2762a61d06
Fix broken generation of API docs.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3455 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-09 18:21:30 +00:00
Enrico Tröger
787a680290
Add checks for GIO (GLib >= 2.16) support.
...
Allow to specify files on the command line and from remote instances to be URIs (local and with GIO also remote URIs).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3454 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-09 18:21:12 +00:00
Enrico Tröger
e8ac3d2be2
Minor simplification for package checking.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3448 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-04 23:32:33 +00:00
Enrico Tröger
39a6eb455e
Update copyright information.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3446 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-04 18:30:42 +00:00
Enrico Tröger
d007adc71f
Add filetype Ada ( closes #1811306 and #1765830 , patch by Philipp Gildein, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3444 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-04 16:00:50 +00:00
Enrico Tröger
6c60580989
Add new filetypes CMake and NSIS.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3414 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-21 20:31:09 +00:00
Enrico Tröger
9e25c43487
Move implementation of lookup_widget() into ui_lookup_widget().
...
Change uses of lookup_widget() to ui_lookup_widget().
Remove now unneeded support.c.
Use GLib gettext macros in support.h instead of own ones.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3402 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-18 21:21:53 +00:00
Enrico Tröger
2b9f6cc17b
Update Waf and various small fixes for the wscript.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3394 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-17 16:01:36 +00:00
Enrico Tröger
14a90d6079
Little reformatting.
...
Beautify the Waf output when generating geanyfunctions.h.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3346 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-08 21:24:13 +00:00
Enrico Tröger
cc04ba744b
Update 'geanyfunctions.h' when using Waf.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3342 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-07 19:12:43 +00:00
Enrico Tröger
482b931785
Add 'ui_toolbar.xml' to EXTRA_DIST, include it in the Windows installer and install it also when using Waf.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3336 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-06 18:58:03 +00:00
Enrico Tröger
40f131fad0
Install toolbar.h.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3332 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-06 15:26:59 +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
0f8b8a2f2f
Add new filetype 'YAML' (patch by Walery Studennikov, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3290 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-11-29 12:51:50 +00:00
Nick Treleaven
4bbdf80b14
Add foreach_c_array() macro in utils.h.
...
Add stash.[hc] for reading/writing GKeyFile settings and (later)
synchronizing widgets with C variables. Currently this only
supports boolean and integer settings.
Replace keyfile.c SettingEntry code with new stash code.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3285 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-11-28 12:52:19 +00:00
Enrico Tröger
b0a6d923dc
Improve the checking for 'rst2html.py' when creating HTML docs.
...
Update Waf to 1.5.0 (final).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3207 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-11-11 18:07:16 +00:00
Enrico Tröger
474a0b4410
Add new filetype 'Matlab' ( closes #1938631 , patch by Roland Baudin, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3190 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-11-07 14:39:45 +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
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
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
4c339cc656
Use Tabs for indentation.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3048 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-06 18:37:22 +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
Enrico Tröger
8222833cac
Auto Save -> Save Actions (forgotten in last commit).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3036 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-02 14:25:32 +00:00
Enrico Tröger
bb8ffda3f4
When generating documentation, first try rst2html.py as it is the upstream default.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3022 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-09-29 18:09:43 +00:00
Nick Treleaven
9781b864fe
Try to fix build for new R filetype.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3005 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-09-26 14:01:41 +00:00
Enrico Tröger
5ac15f232f
Add 'splitwindow' plugin to the build list of the Waf build system.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2956 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-09-17 10:09:16 +00:00
Enrico Tröger
872d2dd2fa
Fix typo.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2929 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-09-08 14:27:46 +00:00
Enrico Tröger
f16d8c4426
Update waf to its latest SVN version (1.5.0 preview).
...
Adjust wscript to latest Waf API changes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2916 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-09-01 11:12:47 +00:00