4573 Commits

Author SHA1 Message Date
Nick Treleaven
b4572b878e Refactor msgwin_goto_compiler_file_line().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4489 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-09 16:57:05 +00:00
Nick Treleaven
450a98934b When going to a build error, try the current document's path if
the parsed filename doesn't exist. (This can happen when we receive
build messages in the wrong order - after the 'Leaving directory'
messages).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4488 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-09 13:28:37 +00:00
Nick Treleaven
c6e720a837 Move 'Send Selection to Terminal' menu item from Format to Commands
submenu.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4487 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-09 12:59:34 +00:00
Nick Treleaven
fdf62f3e77 Add some Style example comments.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4486 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-09 12:52:11 +00:00
Enrico Tröger
3cb236eeee Improve geany.spec (split the package into a binary and devel package, update BuildRequires and other minor improvements).
Patch by Dominic Hopf, thanks.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4485 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-08 20:52:42 +00:00
Nick Treleaven
f88e526476 Add custom filetype Genie.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4480 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-08 12:51:10 +00:00
Nick Treleaven
603d46398e Add custom filetype Genie.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4479 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-08 12:40:42 +00:00
Nick Treleaven
e1a392d328 Make group for custom filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4478 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-08 12:35:13 +00:00
Frank Lanitz
1c787a55a0 Update of Turkish transalation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4477 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 21:24:41 +00:00
Nick Treleaven
4648a1be25 Fix using common style colours for Verilog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4476 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 18:10:39 +00:00
Nick Treleaven
10b817ed63 Fix segfault on startup (oops).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4475 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 18:08:35 +00:00
Nick Treleaven
5f28284cb1 Apply patch from Kelvin Gardiner to add Verilog filetype (thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4474 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 17:51:37 +00:00
Nick Treleaven
31520e4adc Only show debug message once if recursive lexer_filetype is set.
Tidy highlighting_init_styles code for filetype None handling.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4473 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 17:23:33 +00:00
Nick Treleaven
f133c5e144 Remove duplicate sci_set_keywords(), make argument const.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4472 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 14:17:40 +00:00
Nick Treleaven
6a93a7de1d Add debug message warning if recursive lexer_filetype is set.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4471 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 14:12:40 +00:00
Nick Treleaven
97c06cc48e Factor out function get_lexer_filetype().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4470 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 13:50:23 +00:00
Nick Treleaven
6bd830ec66 Highlight D & Java types from a global tags file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4469 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 13:24:11 +00:00
Nick Treleaven
9d804ba543 Use lexer_filetype=C configuration file key instead of duplicate
styleset functions for C++, C#, GLSL, Vala.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4468 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-03 16:22:33 +00:00
Nick Treleaven
066fb07e5a Remove now unnecessary "styling_within_preprocessor" C style key.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4467 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-03 16:08:06 +00:00
Nick Treleaven
4318e0dcd0 Move C-like filetype properties into configuration files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4466 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-03 13:43:37 +00:00
Peter Scholtens
cebc7eaf77 typo's, changed invisible mnemonic
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4465 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-02 20:02:57 +00:00
Nick Treleaven
3e6b304c77 Add/improve debug messages for custom filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4464 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-02 16:38:20 +00:00
Nick Treleaven
37605ff27a Warn about not using BOM for configuration files (confuses GKeyFile
parser, at least on my system).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4463 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-02 16:34:25 +00:00
Peter Scholtens
c0f3b83693 Resolved accelerator keys conflicts and add missing ones
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4462 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-01 21:13:21 +00:00
Enrico Tröger
b26e4a5002 Fix two compiler warnings about possibly uninitialised variables.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4461 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-30 22:58:57 +00:00
Frank Lanitz
fae641f09b Update of ChangeLog. Missed by my previous commit
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4460 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-30 22:14:34 +00:00
Enrico Tröger
8206add238 Cast the GTK way.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4459 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-30 22:04:32 +00:00
Frank Lanitz
87b4d32c9a Add a couple of commands for latex beamer to default tags list
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4458 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-30 21:56:51 +00:00
Enrico Tröger
bfbfad47d5 Add an in-entry clear icon to the filebrowser plugin's filter entry (patch by Dominic Hopf, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4457 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-30 21:41:41 +00:00
Enrico Tröger
2669ad3b1b Add a hidden pref to allow executing text which was sent to the terminal directly, i.e. do not strip trailing newline characters.
Also fix the stripping of trailing newline characters if there was more than one.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4456 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-29 20:59:31 +00:00
Enrico Tröger
d9e7c95531 Allow opening Geany projects remotely.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4455 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-29 19:59:13 +00:00
Enrico Tröger
4f32cbbc0e Update partly outdated and wrong doc comment.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4454 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-29 13:38:45 +00:00
Enrico Tröger
bb81104fcb Add main_is_realized() to the plugin API.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4453 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-29 13:36:26 +00:00
Frank Lanitz
fd54fdc009 Another small update of Spanish translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4452 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-27 21:02:44 +00:00
Frank Lanitz
d51a6e08aa Minor update of German translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4451 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-27 17:11:45 +00:00
Frank Lanitz
38b8e919b0 Set Peter Scholtens and Ayke van Laethem as maintainer of Dutch translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4450 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-27 17:10:43 +00:00
Frank Lanitz
b22c5b6771 Update of Dutch translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4449 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-27 17:10:08 +00:00
Nick Treleaven
6b6d4b882b Fix VHDL symbol list to display all tags (patch from Kelvin Gardiner,
thanks).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4448 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-26 12:33:28 +00:00
Nick Treleaven
e47f7ef1e1 Fix lexer settings for custom filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4447 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-24 16:47:35 +00:00
Nick Treleaven
2c1a9171a0 Parse VHDL signals.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4446 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-24 16:27:37 +00:00
Nick Treleaven
0ae71f0ac5 Fix setting filetype properties when both the system and the user file
have properties set.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4445 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-24 16:22:14 +00:00
Nick Treleaven
9fdfc59a42 Make stylesets take a ft_id argument so they can be reused fully with
custom filetypes, so custom styles and keywords can be set.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4444 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-24 15:47:44 +00:00
Enrico Tröger
d7d8fbabe3 Add a Help button to the preferences dialog.
Handle Help keybinding events for the preferences dialog especially and open the manual with the corresponding anchor link to the current preferences page (same goes for the new Help button).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4443 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-23 23:03:39 +00:00
Enrico Tröger
c1620cfe92 Add and use utils_get_help_url().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4442 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-23 22:59:36 +00:00
Enrico Tröger
9f444ac698 Add keybindings_check_event() to manually check GdkKeyEvents against Geany's keybindings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4441 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-23 22:25:11 +00:00
Enrico Tröger
ec9818d7fc Add new command line option "--socket-file" to be able to specify separate socket filenames for instances (closes #2896027, patch by Jörn Reder, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4440 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-23 21:03:24 +00:00
Enrico Tröger
97c43a05d3 Remove duplicate regular expression for parsing classes.
Fix and improve parsing of constants (patch by Harold Aling, thanks).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4439 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-23 20:42:30 +00:00
Frank Lanitz
20c64d5efa Update of Spanish translation
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4438 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-23 14:35:19 +00:00
Enrico Tröger
4132fae872 Improve parsing of sections and chapters by ignoring shortnames like \section[shortname]{label} (closes #2890477).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4437 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-22 23:51:59 +00:00
Enrico Tröger
add6d45da2 Use separate tooltips for toolbar menu buttons and their attached drop-down arrows.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4436 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-22 18:25:09 +00:00