Matthew Brush
a42161181a
Remove debugging print statement that shouldn't have been committed (oops).
2011-10-10 13:17:45 -07:00
Matthew Brush
6b1088ea96
Port the Terminal UI to Glade 3/GtkBuilder.
...
Just don't show it if we don't have a VTE (ex. on Win32 or if it's disabled).
2011-10-10 13:17:35 -07:00
Matthew Brush
2a5164f098
Change some widget names that were changed in the Glade 3 file.
2011-10-10 13:16:58 -07:00
Matthew Brush
14e880dd96
Update stash widget lookup code.
2011-10-10 13:15:28 -07:00
Matthew Brush
c39ad3e29d
Update ui_lookup_widget() and ui_hookup_widget() to use new interface.c/h code.
2011-10-10 13:15:23 -07:00
Matthew Brush
63080efd40
Remove old Glade 2 generated code and add some compatibility code.
2011-10-10 13:15:04 -07:00
Matthew Brush
0d3040bf86
Export symbols from Geany to allow GtkBuilder to find the callbacks.
...
Link with --export-dynamic and add G_MODULE_EXPORT to make the callback
symbols visible on Win32.
2011-10-10 13:14:22 -07:00
Matthew Brush
ca6f36b736
Move the Glade file to the data/ directory and ship it on install.
2011-10-10 12:21:45 -07:00
Matthew Brush
473b3aa10e
Convert old Glade2 user-interface file to Glade3/GtkBuilder format.
...
Using Glade 3.8 and GTK+ version set to 2.16 to avoid errors on save.
2011-10-10 12:21:36 -07:00
Colomban Wendling
5762981165
Revert adding reStructuredText extension to README
...
This reverts commits fbf77f586d65e319ecc1da11e98dcd932dd88b28 and
3816e40190c2f5331992f795f297669a399803fb.
While having the .rst extension helps GitHub formatting the file, the
renaming broke both Autotools and Waf build systems.
2011-10-10 16:51:31 +02:00
Colomban Wendling
3816e40190
Fix Autotools failure requiring README (oops)
...
Automake requires README to exist by default, but it was renamed to
README.rst recently. Thus, change Automake strictness to `foreign'
for README to be optional, and distribute README.rst explicitly.
Although `foreign' strictness don't require any of the README, INSTALL,
COPYING, etc. files, it still includes them if available, so the
distribution still includes them.
2011-10-10 01:47:27 +02: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
Matthew Brush
447b5e379c
Add .gitignore
2011-10-09 23:04:10 +02:00
Colomban Wendling
fbf77f586d
Add reStructuredText extension to README
...
This will help GitHub to detect the content type and format it nicely.
2011-10-09 22:57:35 +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
ca33ea62cf
Update HACKING for Git switch
...
Remove references to SVN in HACKING and add some tips and rules for
committing.
2011-10-09 20:48:02 +02:00
Colomban Wendling
69313263e7
Check for Git revision rather than SVN one
2011-10-09 20:46:02 +02:00
Nick Treleaven
534f10454d
Remove unnecessary document_show_tab() call (oops).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6018 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-07 16:50:15 +00:00
Nick Treleaven
1563c625f7
Add document_show_tab().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6017 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-07 16:47:31 +00:00
Nick Treleaven
be81fafafb
Use utils_get_setting() for string keys.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6015 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 16:18:31 +00:00
Frank Lanitz
8dbc838f1a
Update of Swedish translation
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6014 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 15:42:00 +00:00
Nick Treleaven
d9b7ae92b8
Fix missing tagmanager/mio/makefile.win32 in EXTRA_DIST.
...
Include makefile.win32 in EXTRA_DIST recursively, not at top-level.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6013 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 12:36:28 +00:00
Nick Treleaven
75da162c1c
Add doc/makefile.win32 for docs generation.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6012 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 12:21:06 +00:00
Nick Treleaven
4781509a17
Initialize invalid matches for safety.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6011 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 12:02:38 +00:00
Colomban Wendling
7c7bf88263
Move configure check for The Force to its own file
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6010 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:46:09 +00:00
Colomban Wendling
974bb4c254
Reorder configure.ac a bit
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6009 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:45:49 +00:00
Colomban Wendling
93a349005f
Auto-generate final configure summary
...
Add and use macros to generate final configure summary rather than
hard-code it. This allows for the status to be registered from where
they comes rather than all in the end.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6008 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:45:33 +00:00
Colomban Wendling
c955de3ffc
Move various tricky configure logic to their own file
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6007 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:45:08 +00:00
Colomban Wendling
f1bce08535
Move configure logic for MinGW, socket and VTE to their own files
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6006 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:44:48 +00:00
Colomban Wendling
574d5ce336
Move configure logic for i18n to its own file
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6005 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:44:25 +00:00
Colomban Wendling
ff3ad0e642
Move configure logic for enabling plugins to its own file
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6004 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:44:06 +00:00
Colomban Wendling
c7b57e24e2
Move configure logic for internal GNU regex usage to its own file
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6003 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:43:46 +00:00
Colomban Wendling
294a21db88
Move configure logic for binary relocation support to its own file
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6002 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:43:28 +00:00
Colomban Wendling
680064b42c
Move configure logic that checks for SVN revision to its own file
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6001 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:43:09 +00:00
Colomban Wendling
4dd7092726
Modernize configure.ac a bit
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6000 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 00:42:48 +00:00
Nick Treleaven
d63f1f052b
Use <geanyplugin.h> not "geanyplugin.h" in the howto.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5999 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-05 15:59:26 +00:00
Nick Treleaven
b673f0534e
Fix argument description.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5998 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-05 15:33:40 +00:00
Nick Treleaven
03d22bec52
Fix CTags bug 2970274 - when using addCallbackRegex the callback
...
receives less than the number of matches. The number is still not
correct (due to POSIX regex compatibility) but at least includes
all non-empty matches now.
http://sourceforge.net/tracker/index.php?func=detail&aid=2970274
&group_id=6556&atid=106556
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5997 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-05 12:00:38 +00:00
Nick Treleaven
3462cc900a
Add note about using GRegex for tag parsers instead of POSIX regex.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5996 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-04 17:10:42 +00:00
Nick Treleaven
24530e59c1
Update from CTags SVN jscript.c.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5995 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-04 12:22:36 +00:00
Colomban Wendling
965ef1a285
Cleanup utils_strpos()
...
Use strstr() to find the substring, which makes the code simpler and
is way faster (new version is nearly 2 times faster on my machine).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5994 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-03 17:06:12 +00:00
Colomban Wendling
7ff6f6b799
Cleanup utils_remove_ext_from_filename()
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5993 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-03 17:05:57 +00:00
Colomban Wendling
386b32122e
Avoid an unnecessary string duplication in utils_str_casecmp()
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5992 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-03 17:05:41 +00:00
Colomban Wendling
33f471c6f1
Fix "toggle case" when there is no selection
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5991 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-03 17:05:25 +00:00
Nick Treleaven
abefcc3375
Support visual reordering of keybinding groups without breaking the
...
plugin ABI.
Reorder Project group to follow main menu order.
Move Focus, Notebook tab groups last as they don't have
corresponding menu items.
Use keybindings_get_core_group() for fixed group IDs instead of
indexing keybinding_groups.
Make keybindings_lookup_item() only work with a GEANY_KEY_GROUP_
ID, not an index into keybinding_groups.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5990 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-03 14:57:02 +00: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
Nick Treleaven
5b220d70a2
* Merge branches/unstable:
...
- tagmanager/php.c:
Fix parsing keyword-qualified functions strictly, e.g. don't
parse 'staticfunction' or 'fatfunction'.
- src/utils.c, src/utils.h, src/editor.c:
Use GRegex for snippet indentation replacement - fixes wrong
behaviour with Mac line endings.
- tagmanager/lregex.c, TODO:
Use GRegex for CTags instead of POSIX regex - GRegex is more
powerful. This also fixes a (HTML) performance issue on Windows.
Geany will now print a debug warning when using the "b" CTags
regex flag option for non-extended syntax. This is not currently
used by Geany's parsers.
Note: GNU regex can't be removed yet as it's still used elsewhere
by Geany.
- src/build.c, doc/pluginsignals.c:
When saving on build, prompt for a filename if necessary.
Emit the "build-start" signal only if saving succeeds.
- src/build.c:
Use #ifdef SYNC_SPAWN instead of G_OS_WIN32 for easier testing with
glib's asynchronous spawning (which doesn't work on Windows).
- src/win32.c, src/win32.h, src/dialogs.c:
Use GTK unsaved file dialog on Windows too because the button names
should be specific.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5987 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-03 14:35:11 +00:00