Colomban Wendling
c04fd65a8f
Add support for user-defined labels for custom commands
...
This allows the user to define a label to be displayed in the menu in
place of the command to be run. This can be very useful if e.g. a
custom command is too complex to be easily read in the menu, or if two
custom commands are so similar could be confounded.
2012-05-14 22:22:29 +02:00
Frank Lanitz
11c3c91525
Fixed a wrong reference to utils_open_browser()
2012-05-06 08:14:19 +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
3d1c7e3f57
PEP8 fixes
2012-05-04 23:11:40 +02:00
Enrico Tröger
af70c1dbcb
Make the script Python3 compatible
2012-05-04 23:10:43 +02:00
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