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