6570 Commits

Author SHA1 Message Date
Lex
7d6ad6d50f Merge branch 'master' of https://github.com/geany/geany 2013-02-21 13:05:54 +11:00
Lex
5df79bc135 Adjust Terminal tooltip in preferences
Adjust to say it is a full command and that %c is substituted by
the geany_run_script path.
2013-02-21 12:42:30 +11:00
Colomban Wendling
dba93f3854 Allow Quit keybinding to be configured
This removes the last unmodifiable keybinding relying on GTK's
defaults, and allows somebody to change this keybinding.
2013-02-21 01:31:38 +01:00
Colomban Wendling
a0dc8af9c4 Fix GTK default keybindings being still active after being unbound
If we provide an AccelGroup when creating a menu item using a sock ID,
it installs the GTK default accelerator, accelerator we can't remove
since we don't know about it.  So, don't give an AccelGroup so GTK
don't install it's own accelerator.

This fix also required to properly update the accelerator on some item
we used to ignore since the update didn't work anyway (since the GTK
accelerator was displayed instead).

Note that this doesn't fix the fact the editor popup menu accelerators
are never updated after startup so they don't get updated before
restart after changing a keybinding in the preferences.  This is a
separate (and less problematic) issue due to a simple lack of update.

Closes #1912683 and #3599251.
2013-02-21 01:31:38 +01:00
Lex
3c2dc547cd Make the tools->terminal setting more flexible.
Previously was hard coded with options to suit xterm.  As this is
being replaced with different terminal programs some do not accept
the same options.  The new setting stores the whole command with
%c to substitute the script name.  Upgrades old settings if a new
one does not exist.
2013-02-17 11:38:53 +11:00
Colomban Wendling
eab86bc6ad win32: Fix crash with -v if stream redirection setup fails
Properly check for errors when setting up debug console stream
redirections so if it fails it doesn't crash everything.
2013-02-14 00:50:59 +01:00
Colomban Wendling
1646504a46 Fix build with bleeding edge GLib
CTags defines __unused__ and __printf__, which not only are reserved
identifiers, but actually are used by GNUC as arguments of the
__attribute__() extension.  This used to work because no code seeing
those definitions was trying to use them as __attribute__() argument,
but a recent change in GLib made it use it in atomic operation, which
are used by the tagmanager, which itself includes the CTags header
defining those, leading to a weird build failure -- since __unused__
expanded to an unexpected value.

To fix this, rename CTag's __ununsed__ to UNUSED and __printf__ to
PRINTF.
2013-02-13 00:22:16 +01:00
Colomban Wendling
76a6e945ec Merge branch 'touste/abaqus-support' 2013-02-12 15:01:00 +01:00
Baptiste Pierrat
2203d8f085 Abaqus: remove styles not actually used by the lexer 2013-02-12 14:57:12 +01:00
Baptiste Pierrat
d4e61bf093 Add support for Abaqus files
Support for Abaqus (.inp) files, including scintilla lexer and tag
parser.

Signed-off-by: Baptiste Pierrat <baptiste.pierrat@gmail.com>
2013-02-12 14:56:38 +01:00
Colomban Wendling
e0104a4bc2 Port new configurable document status colors to GTK3 2013-02-11 04:47:21 +01:00
Colomban Wendling
a77ac1407a Merge branch 'master' into gtk3-support 2013-02-11 04:47:02 +01:00
Colomban Wendling
36581d6638 Move document status color definition to the gtkrc file
This allows for users to change the colors if needed (may be useful
with some themes or color blind persons).

On the sidebar, only the color is applied for now.  This is because
it is not possible to style cell renderers through RC files, all having
to be done in the code;  so currently only the color is applied.
2013-02-11 04:46:40 +01:00
Colomban Wendling
23ef01ede8 Allow user gtkrc to override our gtkrc styles
This allows the user to override the custom styles we apply to some
widgets, like e.g. the unmatched search entry colors.

We use the :theme priority rather than the :application one because
it seems that the :application one cannot override theme settings, even
if it matches against a name the theme don't have rules for but have
rules for the class of that widget.  This prevents a theme from
overriding our styles, but it's unlikely a theme actually provide some
specific stuff for us anyway.
2013-02-11 04:46:40 +01:00
Colomban Wendling
dbd6d12160 Fix not using monospace font for unmatched search entries
This bug was introduced by RC file switch.
2013-02-11 04:46:40 +01:00
Frank Lanitz
923c8582e3 Extend i18n-section of NEWS a bit 2013-02-06 19:34:21 +01:00
Frank Lanitz
fb7196cf3f Update of German translation 2013-02-06 19:30:19 +01:00
Frank Lanitz
eab804bae4 Update of Swedish translation 2013-02-06 19:19:31 +01:00
Frank Lanitz
41456c1809 Replace ru_RU with simple ru inside credantials as we only have one Russiian translation 2013-02-05 21:27:05 +01:00
Frank Lanitz
f087542ef8 Added first version of Serbian translation 2013-02-05 21:25:48 +01:00
Frank Lanitz
92f2bb8970 Update of Finnish translation 2013-02-05 00:42:26 +01:00
Frank Lanitz
159d712bd6 Adding first version of Hindi translation 2013-02-05 00:42:26 +01:00
Enrico Tröger
82f259f6b5 Print filename of failed plugin 2013-02-03 12:35:05 +01:00
Felix Totir
cfed3c3f23 Add missing D keywords
Closes #3595187.
2013-02-01 16:06:32 +01:00
Felix Totir
b02e7e4d04 Ignore more build files 2013-02-01 16:04:54 +01:00
Stephen Coleman
911e5dca17 Detect SCons configuration files as Python
SCons configuration files are plain Python, just without the .py
extension.
2013-02-01 15:35:56 +01:00
Colomban Wendling
5fa4aa5d64 Early NEWS update 2013-01-31 18:07:14 +01:00
Colomban Wendling
e250ee8ec3 Fix version check for GtkFontChooserDialog (oops) 2013-01-29 15:49:39 +01:00
Colomban Wendling
8ece89096d Merge branch 'master' into gtk3-support 2013-01-29 15:29:10 +01:00
Frank Lanitz
258ea70ad7 Merge pull request #95 from YosefOr/patch-7
Update Hebrew translator
2013-01-26 05:01:31 -08:00
Frank Lanitz
b7b4e4d6c9 Update of Hebrew translation 2013-01-25 18:48:30 +01:00
YosefOr
a661a0e3ea Update po/he.po
Update Hebrew translator
2013-01-23 23:50:56 +02:00
Lex
bd7b56a80f Comment future fixes/additions
Note where Asciidoc features need to be supported that would
prevent code sharing with other markup parsers.
2013-01-17 15:50:40 +11:00
Lex
dcac3e164c Fix indent setting
Asciidoc requires single line comments to be at the start of the line
so do not want indent.
2013-01-17 15:43:24 +11:00
Lex
280e9eeb1c Correct Names of levels
Make the top level the Document, make lower levels translatable
although they do not normally show in Symbols pane.
2013-01-17 15:43:24 +11:00
Lex
8294ea2c2e Add Asciidoc filetype
Add a filetype for Asciidoc with symbol parser, but not styling.
2013-01-17 15:43:24 +11:00
Lex
76aec0852a Revert incomplete Asciidoc filetype commit.
This reverts commit da78a44a1cfeb753e0d06d7175e882f508ad9788.
2013-01-17 15:27:39 +11:00
Colomban Wendling
320f10c85b Don't install themes index on non-Windows
On non-Windows, the icons are installed on the system's icon directory,
so installing our index.theme might override the system's one.  Since
it's highly unlikely the theme index is missing on non-Windows, just
don't install it.
2013-01-15 22:28:00 +01:00
Colomban Wendling
b80c8cd2a9 Fix custom icons on Windows
Install all icons on Windows, as well as a theme index because the
system doesn't have one and one is required.

Also install the theme index on non-Windows, although it shouldn't
be necessary because the system is likely to provide one.
2013-01-14 19:42:03 +01:00
Duncan de Wet
e506a370e9 Added HTML5 self-closing tags
http://www.w3.org/TR/html-markup/syntax.html#syntax-elements
2013-01-13 23:00:59 +01:00
Frank Lanitz
c45a4f3e1b Merge pull request #92 from YosefOr/patch-6
Update Hebrew Translation
2013-01-08 23:06:45 -08:00
YosefOr
ba09cb310b Update Hebrew Translator 2013-01-08 20:52:55 +02:00
Matthew Brush
1a7a26682d Add doc for terminal background image and regen HTML 2013-01-06 19:15:00 -08:00
Matthew Brush
adfc0985db Merge branch 'krofna/master' 2013-01-06 19:11:17 -08:00
Frank Lanitz
d236b40ce9 Merge pull request #90 from hroncok/master
Updated the Czech translation
2013-01-06 04:46:28 -08:00
Miro Hrončok
ede5d36204 Updated the Czech translation 2013-01-05 19:11:13 +01:00
Colomban Wendling
93ff558544 Merge branch 'use-named-icons' 2013-01-01 19:17:18 +01:00
Colomban Wendling
7688999e62 Optimize PNG icons 2013-01-01 19:14:50 +01:00
Colomban Wendling
3783eed0ea Use icons from the theme in the completion popup
Drop the XPM icons and load the PNG ones through the theme mechanisms,
like we do for the symbols tree.
2013-01-01 19:10:48 +01:00
Colomban Wendling
dabae1f94f Replace images embedded in the sources with proper themable icons
Additionally, provide SVG versions of the icons as well as them
rendered at the various icons sizes.
2013-01-01 19:10:48 +01:00