127 Commits

Author SHA1 Message Date
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
Enrico Tröger
459ba625ed Move geany_debug() into log.c.
Use GLib log/print handlers to log messages/warnings into a string for later usage.
Add a debug messages window, accessible through the help menu to easily view debug messages/warnings.
This might replace the extra console window on Windows.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2876 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-08-11 18:16:35 +00:00
Enrico Tröger
5cec24cc09 Fix typo.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2824 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-07-27 18:38:46 +00:00
Enrico Tröger
27a58d1b22 Add support for retrieving the SVN revision number also when using a git-svn.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2823 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-07-27 18:38:21 +00:00
Enrico Tröger
5cc91efe47 Update waf to its latest SVN rev and exclude some unused modules which makes it another 20 KB smaller.
Update waf script to reflect waf API changes(module Install removed).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2815 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-07-25 09:49:54 +00:00
Enrico Tröger
8422e9d2ba Update waf to its latest SVN rev which makes it 20 KB smaller.
Update waf script to reflect waf API changes.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2736 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-30 15:20:50 +00:00
Enrico Tröger
63ca76a822 Add compiler flags to supress Scintilla warnings.
Fix old usage of build.env.
Make configure-only options only available when actually configure is used.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2695 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-15 17:55:19 +00:00
Enrico Tröger
234852ad8a Fix indentation of two lines.
List source files explicitly to avoid compiling foreign source files.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2665 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-08 19:02:21 +00:00
Enrico Tröger
ca0de44c11 Update Waf to its latest SVN version.
Don't update po files on normal build, add target --update-po for this task.
Fix wrong handling of CCFlags and CXXFlags which caused the build to hang if CFLAGS were not already set.
Don't make checks for header files and functions mandatory.
Update some method names to latest API changes in Waf.
Various other small fixes.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2661 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-08 14:19:49 +00:00
Enrico Tröger
3f33385c76 Remove unused imports.
Remove hacks for Doxyfile.in and geany.desktop.in.
Move htmldoc and apidoc targets into shutdown().         


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2655 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-06 16:38:34 +00:00
Enrico Tröger
d56ef68ae4 Remove check for unistd.h, assume it is available (already often used without checking).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2649 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-05 16:52:39 +00:00
Enrico Tröger
ccb2b3ca78 Add alternative build system: Waf.
Use wafinit.sh to create a Makefile and configure files.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2646 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-05 14:05:55 +00:00