Igor Shaula
666f471c78
Update waf to version 1.7.10 and fix wscript to fit new API
2013-04-14 15:02:36 +03:00
Enrico Tröger
0c5442b625
More GTK3 Waf build system adjustments
...
Install the src/gtkcompat.h header and install data/geany.css if necessary.
2013-03-11 19:54:28 +01:00
Enrico Tröger
84176f2e8a
Add --enable-gtk3 configure flag to the Waf build system
2013-03-10 18:21:05 +01:00
Colomban Wendling
7e3a235436
Post release version bump
...
Say welcome to Geany 1.24 "Sakai"!
2013-03-10 17:00:01 +01:00
Baptiste Pierrat
d4e61bf093
Add support for Abaqus files
...
Support for Abaqus (.inp) files, including scintilla lexer and tag
parser.
Signed-off-by: Baptiste Pierrat <baptiste.pierrat@gmail.com>
2013-02-12 14:56:38 +01:00
Lex
8294ea2c2e
Add Asciidoc filetype
...
Add a filetype for Asciidoc with symbol parser, but not styling.
2013-01-17 15:43:24 +11:00
Colomban Wendling
320f10c85b
Don't install themes index on non-Windows
...
On non-Windows, the icons are installed on the system's icon directory,
so installing our index.theme might override the system's one. Since
it's highly unlikely the theme index is missing on non-Windows, just
don't install it.
2013-01-15 22:28:00 +01:00
Colomban Wendling
b80c8cd2a9
Fix custom icons on Windows
...
Install all icons on Windows, as well as a theme index because the
system doesn't have one and one is required.
Also install the theme index on non-Windows, although it shouldn't
be necessary because the system is likely to provide one.
2013-01-14 19:42:03 +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
Colomban Wendling
eeddd6f720
Move custom styles to a resource file
2012-10-08 17:51:19 +02:00
Colomban Wendling
d11f9a51b9
Rely on GModule for adding or not the --export-dynamic
linker flag
...
We explicitly use GModule's .pc since 7b2f0fe, and it provides the
appropriate flag: we don't need to add it ourselves anymore. Moreover,
since this flag is not needed (nor available) on all platforms (e.g.
Windows or MacOS X), it is safer to let GModule deal with adding it
anyway.
2012-07-17 23:09:00 +02:00
Nick Treleaven
c72dce06a5
Merge remote-tracking branch 'origin/master' into tm/tree-refactoring
...
Conflicts:
makefile.win32
src/makefile.win32
2012-07-04 12:15:53 +01:00
Colomban Wendling
e9d61aa7e5
Post release version bump
2012-06-18 19:16:05 +02:00
Colomban Wendling
1c2c455b1d
Update copyright information
2012-06-18 01:15:04 +02:00
Colomban Wendling
13f3ee5e99
Update Waf build system
2012-05-08 23:01:23 +02:00
Enrico Tröger
9a80935835
Use the same Python interpreter for the genapi.py script as for the Waf script
...
This ensures we call the genapi.py script with the same Python interpreter as the Waf
build system was called. This is relevant if the used interpreter is not 'python' but e.g.
python2 or python2.6 or whatever.
2012-05-04 23:13:36 +02:00
Enrico Tröger
3eb8e23ecc
Code style cleanup
...
Several small fixes to be more PEP8 compliant (while not completely on purpose).
There are no functional changes.
2012-04-12 23:07:33 +02:00
Enrico Tröger
012a904e74
Define minimum GTK and Glib versions globally to be reused later
2012-04-12 23:00:39 +02:00
Colomban Wendling
5f0963d470
List package dependencies only in configure.ac
...
This prevents from having to update both configure.ac and geany.pc.in
every time our dependencies (e.g. GTK version) change.
2012-04-12 18:41:53 +02:00
Colomban Wendling
ba4ccc6653
Waf: mark Scintilla as using GLib and GModule
...
This doesn't change anything in practice since GTK brings GLib and
GModule is linked with the Geany program, but it's cleaner for the lib
to list its true dependencies.
2012-04-02 15:56:47 +02:00
Colomban Wendling
7b2f0fe5ae
Explicitly depend on GModule
...
GIO used to bring GModule, but it became a private dependency since
GIO 2.31. So, add explicit checks for GModule so we still build with
GLib/GIO >= 2.31.
Closes #3483388 .
2012-04-02 15:05:23 +02:00
Lex Trotman
c348ccae58
Include build.h in headers installed for plugin use
2012-02-17 09:02:34 +11:00
Colomban Wendling
e66a3ba389
Don't use nonexistant --export-dynamic linker flag on Windows
2012-02-05 19:15:20 +01:00
Nick Treleaven
6de8f97cb3
Remove GNU regex now we have GRegex
2012-01-02 18:03:21 +00:00
Enrico Tröger
3b56ff37c8
Add -Wl,--export-dynamic linker flag
...
This seems required for GtkBuilder to be able to connect signals. However, this change may break Windows
builds. Needs to be tested and worked around if it is the case.
2011-12-11 15:07:56 +01:00
Enrico Tröger
8763854d76
Adjust Waf build system for recent GtkBuilder changes
...
The only necessary bits were to remove interface.c and to install the Glade file.
2011-12-11 12:00:46 +01:00
Colomban Wendling
8942bc810b
Add Objective-C support
...
Based on a patch from Elias Pschernig, thanks.
Parser was taken from upstream CTags.
Closes patch#3325139.
2011-11-13 01:05:24 +01:00
Matthew Brush
a23e999b7b
Bump GTK+ version to 2.16
2011-10-28 10:25:58 -07:00
Enrico Tröger
8ed1664fc6
If we didn't find a revision, set it to "-1" not just "None"
2011-10-10 00:37:14 +02:00
Enrico Tröger
50ae63002b
Strip trailing whitespace from the revision
2011-10-10 00:34:42 +02:00
Colomban Wendling
d06e9f4575
Remove $Id$ and $Date$ SVN keywords
2011-10-09 22:57:35 +02:00
Enrico Tröger
3fda333717
Cleanup
2011-10-09 22:47:32 +02:00
Enrico Tröger
9330f05338
Check for Git revision rather than SVN one (Waf-based build system)
2011-10-09 22:46:19 +02:00
Colomban Wendling
d6dfedf4a0
Post-release version bump
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5989 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-03 14:39:01 +00:00
Enrico Tröger
bcfa4b47a3
If no SVN revision is found, return -1 instead of 0
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5982 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-02 10:59:22 +00:00
Colomban Wendling
2f20305925
Dump dependencies to GTK >= 2.12, GLib >= 2.16 and GIO
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5839 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-06-13 18:41:15 +00:00
Colomban Wendling
24705610ab
Enable SplitWindow build on Windows again
...
Re-apply r5638 now the SplitWindow plugin is fixed for real.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5775 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-05-09 13:22:02 +00:00
Colomban Wendling
e5071473c1
Revert r5638 "Enable SplitWindow build on Windows again."
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5639 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-03-27 16:02:21 +00:00
Enrico Tröger
9b8b01a0b2
Enable SplitWindow build on Windows again.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5638 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-03-27 15:28:02 +00:00
Enrico Tröger
5521c67983
Initialize GLib's Gthread system early at startup in case any plugins need it.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5637 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-03-27 15:04:58 +00:00
Enrico Tröger
bdde2d59b6
fix Waf build
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5570 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-03-06 12:09:14 +00:00
Colomban Wendling
569670b771
Move most of TagManager's I/O to MIO
...
Moved the parsers to MIO, which allows both in-memory and file parsing.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5555 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-03-05 22:40:50 +00:00
Enrico Tröger
ec408fa4b9
Add filetype Cobol (based on a patch by Seth Keiper).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5533 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-01-30 15:03:51 +00:00
Enrico Tröger
044791794f
Post-release version bump.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5529 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-01-19 19:47:35 +00:00
Enrico Tröger
6ac2623208
Update copyright information.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5528 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-01-19 19:39:09 +00:00
Enrico Tröger
c9536ccd02
Revert last commit, not necessary
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/unstable@5440 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-11-24 21:41:47 +00:00
Enrico Tröger
6cfbc23005
Install ILexer.h as well
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/unstable@5439 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-11-24 21:39:50 +00:00
Enrico Tröger
ad6bd2d601
Update Waf-based build system for Scintilla.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/unstable@5438 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-11-24 21:29:16 +00:00
Enrico Tröger
122a2a31af
The usual Windows fixes
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5400 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-11-11 17:48:21 +00:00
Enrico Tröger
9ce3abac0e
Update for Waf 1.6.1 and various cleanups und improvements.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5399 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-11-11 13:43:47 +00:00