6111 Commits

Author SHA1 Message Date
Frank Lanitz
1588a67570 Update of Italian translation by Giuseppe Penone 2012-05-03 18:18:10 +02:00
Frank Lanitz
249f9bc285 Update of Italian translation by Giuseppe Penone 2012-04-28 08:51:26 +02:00
Nick Treleaven
33e1a81b4a Ignore D 'static if' tests
This prevents the parser getting confused.
2012-04-26 13:50:39 +01:00
Nick Treleaven
3f7b888b32 Avoid unnecessary hash table for global tag filenames 2012-04-26 13:18:05 +01:00
Nick Treleaven
6e46a7bd3d Fix existing leak when a matching ignore.tags item is parsed 2012-04-25 16:13:56 +01:00
Nick Treleaven
a56373cabd Support PREFIX* in ignore.tags 2012-04-25 15:54:56 +01:00
Nick Treleaven
000bd8547c Use g_str_has_prefix to prevent invalid memory reads in find_shebang() 2012-04-25 15:47:49 +01:00
Nick Treleaven
7c545a3094 Delete temporary error file 2012-04-25 13:48:33 +01:00
Colomban Wendling
6edb38b54a Rewrite shebang interpreter matching a little
Use a generic match code and an array of the mappings for easier code
maintenance.
2012-04-24 21:57:08 +02:00
Nick Treleaven
4f87e31478 Show tag preprocessing errors on stderr 2012-04-24 17:35:31 +01:00
Nick Treleaven
c17d128bcd Add current dir to include path for tag preprocessing 2012-04-24 17:19:40 +01:00
Nick Treleaven
003185f897 Grep isn't required for tag file generation; remove replacing c99.tags
This removes 'Replacing the default C/C++ tags file' - we should
not encourage users to do this as it's unnecessary and error-prone
when updating Geany.
2012-04-24 16:41:18 +01:00
Nick Treleaven
3275d510d8 Remove unportable pipe-to-grep tag generation hack
Instead always ignore G_BEGIN_DECLS and G_END_DECLS tags.
2012-04-23 16:58:55 +01:00
Nick Treleaven
1a9451bfc4 Fix NULL tags array warning in document_highlight_tags 2012-04-23 16:17:40 +01:00
Nick Treleaven
d2d4f0b623 Enforce filetype extension for user tag files 2012-04-23 13:44:22 +01:00
Nick Treleaven
24359942bf Show selected line count on status bar when whole lines are selected 2012-04-22 17:32:53 +01:00
Lex Trotman
4bd962ee8d Remove hard coded option that prevents 64 bit tag generation.
On GNU X86-64 systems the predefined macros are required
to choose the correct headers, so tag definition fails with
-undef.  Removed it from hardcoded, systems that need it can
add it to CFLAGS.
2012-04-22 10:54:41 +10:00
Frank Lanitz
6b22ab908c Adding it into THANKS for Giuliano 2012-04-21 09:14:19 +02:00
Nick Treleaven
712cdd6aa0 Merge global tags in order rather than resorting the whole array
This is much faster than resorting, especially when there are many
global tags files loaded.
2012-04-20 13:13:16 +01:00
Frank Lanitz
d3aed9f08b Adding a first version of Slovakian translation provided by Tomáš Vadina 2012-04-19 17:03:28 +02:00
Nick Treleaven
06d02e29db Indent with tabs 2012-04-18 13:29:40 +01:00
Nick Treleaven
495336ca19 Fix DocBook styling (broken in 7ebdac) 2012-04-16 12:58:44 +01:00
Nick Treleaven
ac34a19abe Show SGML entity completion on first typing '&' again 2012-04-16 12:05:18 +01:00
Nick Treleaven
f2a93d3790 Don't autocomplete XML entities when outside of XML style range 2012-04-16 11:56:25 +01:00
Nick Treleaven
9ddeed5254 Enable entity completion for XML documents 2012-04-13 17:41:52 +01:00
Nick Treleaven
9db1247b96 Cleanup HTML entity checks and fix HTML/PHP autocompletion 2012-04-13 17:41:50 +01:00
Frank Lanitz
3ecfe90ad7 Update of Slovenian translation provided by Jože Klepec 2012-04-13 09:34:50 +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
Enrico Tröger
0249d3e906 Don't warn about missing configure flags if configure shall be skipped 2012-04-12 22:41:47 +02:00
Nick Treleaven
9fad7aaa55 Hide autocompletion when the only entry has been typed
Fixes #3516212.
2012-04-12 17:51:16 +01: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
Frank Lanitz
890667db5a Adding some more meta information to Norvegian translation 2012-04-11 21:58:45 +02:00
Håkon Vågsether
bdf71ff586 Added Norwegian Nynorsk translation 2012-04-11 21:57:18 +02:00
Colomban Wendling
78432b5806 Find in files: split extra options like a shell would do
Don't simply split the the extra options string on spaces to build the
grep argument list but rather split it in a shell-style fashion.

This is probably more intuitive for most users, is more consistent with
e.g. custom commands, and allows for spaces in an option or its
argument.

Closes #3516263.
2012-04-10 04:21:59 +02:00
Nick Treleaven
728eeb854b Remove unnecessary fields from StashTreeValue 2012-04-07 18:21:51 +01:00
Nick Treleaven
9f06d49f6f Use union for StashTreeValue instead of void*
This avoids many casts.
2012-04-07 18:09:28 +01:00
Nick Treleaven
4509dd6457 Use union for StashPref extra fields that depend on widget_type
This should make the code clearer vs. using a void*.
2012-04-06 17:46:02 +01:00
Dimitar Zhekov
f2d33bc16e Add stash_group_free_settings() function to API
Frees the memory allocated for setting values in a group.
2012-04-06 14:04:01 +01:00
Nick Treleaven
c7b3a09f05 Update bold flag after editing shortcut 2012-04-04 13:43:43 +01:00
Nick Treleaven
6286b288a4 Fix always showing Save All keybinding as overridden
Defaults should use lowercase e.g. GDK_s, not GDK_S.
2012-04-04 13:43:41 +01:00
Nick Treleaven
9e418d7aaf Show overridden keybindings in bold for prefs dialog tree 2012-04-04 13:43:39 +01:00
Nick Treleaven
fa7959f316 Maintain sidebar width when sidebar is on the right
Resizing the window should not affect sidebar width.
Fixes #3514436.
2012-04-03 16:15:02 +01:00
Frank Lanitz
00143d2d78 Update of Italian translation. Thanks to Giuseppe Penone 2012-04-02 20:38:23 +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
Frank Lanitz
e5ae146730 Update of Italian translation. Thanks to Giuseppe Penone 2012-03-31 09:44:39 +02:00
Frank Lanitz
8a15fe80ec Remove ChangeLog of po-files. git-backlog is way better 2012-03-31 09:41:41 +02:00
Frank Lanitz
c670742316 Update of German translation 2012-03-31 09:40:50 +02:00
Matthew Brush
51dc2e9baf Support plugins written in C++
Rename use of C++ `template` keyword in plugin API function argument
and add `G_BEGIN_DECLS` and `G_END_DECLS` to public header files to
make them easier to include in C++ code. TagManager and Scintilla
headers already have these `extern "C"` blocks so they shouldn't
require any modifications.

The Autotools build system already adds in a `dummy.cxx` to hint
Automake into C++ linking to support Scintilla, which is quite
convenient for dynamically loading of C++ plugins at run-time into
the otherwise C-only program. The other build systems seem to also
use the correct linking.
2012-03-30 23:35:10 -07:00