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
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
Enrico Tröger
850f7b8ae3
Show which regex implementation is used.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5376 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-11-07 15:40:18 +00:00
Enrico Tröger
db3b65484c
Fix installation of template files.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5373 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-11-07 15:06:15 +00:00
Nick Treleaven
38e23095dd
Add Erlang filetype (patch by Taylor Venable, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5308 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 15:45:25 +00:00
Nick Treleaven
c9f7afaf3a
Add alternative color scheme based on Python colors.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5307 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 12:29:27 +00:00
Nick Treleaven
2473ab6862
Revert X11 workspace socket support as it needs more work; moved
...
to workspace-sockets branch.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5292 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-07 14:10:32 +00:00
Frank Lanitz
59df644ba9
Fix compilation with waf
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5288 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-07 05:57:24 +00:00
Nick Treleaven
b109889e5e
Add Lisp filetype (patch by Mário Silva, thanks).
...
Note: Lisp lexer was taken from Scintilla instead.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5286 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-06 17:10:15 +00:00
Nick Treleaven
054afed310
Add Forth filetype (patch by Thomas Huth, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5266 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-30 16:59:22 +00:00
Nick Treleaven
95c4f6046e
Link with X11 if found to fix linking with a recent GNU ld.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5264 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-09-30 14:14:54 +00:00
Nick Treleaven
f847f1add6
Add lexer for Txt2Tags (patch by Forgeot Eric, #3020632 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5188 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-23 12:14:58 +00:00
Enrico Tröger
7aaf51f9b4
Check for libsocket on OpenSolaris to fix build.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5162 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-15 12:53:09 +00:00
Enrico Tröger
6f12f4cfe2
Fix './waf install'.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5102 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-07-10 12:01:18 +00:00
Nick Treleaven
3e87bf9ede
* Merge unstable branch:
...
- src/build.c:
Make build config entries light grey until set.
- src/keybindings.c, src/about.c, THANKS:
Fix the wrong file being put on top of the stack when switching tabs
too quickly (patch from Jiří Techet, thanks).
- src/templates.c, data/templates/gpl, data/templates/function,
data/templates/changelog, data/templates/bsd,
data/templates/fileheader, wscript, Makefile.am:
Move general templates from source code into files.
Load general templates from system path instead of creating them in
the user's config dir.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5025 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-06-16 15:22:19 +00:00