495 Commits

Author SHA1 Message Date
Nick Treleaven
8bb24011b6 Tweak default string color for a little more contrast 2012-05-30 16:45:29 +01:00
Colomban Wendling
262b48b52c Add a separator after the Color Schemes menu item 2012-05-27 01:14:25 +02:00
Colomban Wendling
e87f393192 Create color scheme menu item with Glade
Now there is a dialog instead of a menu for selecting the color
schemes, the item under View->Editor can be created with Glade like the
rest of the menu.
2012-05-27 01:14:25 +02:00
Nick Treleaven
495336ca19 Fix DocBook styling (broken in 7ebdac) 2012-04-16 12:58:44 +01:00
Matthew Brush
d7d5a6d7fb Add some more key links to the Help menu (wiki, bug tracker, donate) 2012-02-26 20:19:17 -08:00
Alex Charron
5fb7522b72 Added size_t, ptrdiff_t, intN_t to filetypes.cpp. 2012-02-24 15:29:17 -05:00
Colomban Wendling
3d570d750f Map TCL "SUB_BRACE" style 2012-02-20 17:25:21 +01:00
Matthew Brush
510bbfbb05 Add .mm extension for Objective-C filetype 2012-02-15 17:05:25 -08:00
Alex Charron
cc6e85f454 Added C++11 keywords to syntax highlighter. 2012-02-05 16:30:22 -05:00
Colomban Wendling
9031335971 Set prefs' encoding combo boxes "wrap with" in the Glade file directly 2012-01-20 19:31:57 +01:00
Colomban Wendling
7f16b9a4fb Fix content of encodings and EOL style prefs ComboBoxes (oops)
I broke them in ca922e0ddc8022283ec3c1f49aaa15ab7c5ba213

Now the two encoding combo boxes shares the same data, which is
built only once.
2012-01-20 19:28:35 +01:00
Nick Treleaven
21cd7bb213 Add Project overrides for 'Saving files' checkbox options 2012-01-19 18:17:12 +00:00
Nick Treleaven
75ff98a2b6 Regenerate with Glade 3.8.1 2012-01-19 18:17:11 +00:00
Nick Treleaven
6f64f31e09 Make Glade object names unique throughout
This fixes object name clashes when making changes using Glade 3.8.1 (maybe a Glade bug).
2012-01-19 18:15:26 +00:00
Colomban Wendling
73bc824c82 Restore line breaking preference's adjustment in Glade file
It got removed by accident in commit
c85b89afdd880b7a6aac42f953bab83d3938a4a3 "Port more of the Project properties dialog to Glade"
2012-01-14 04:40:11 +01:00
Colomban Wendling
380613866c Restore accelerator group in Glade file
It got removed by accident in commit
c85b89afdd880b7a6aac42f953bab83d3938a4a3 "Port more of the Project properties dialog to Glade"
2012-01-14 04:27:27 +01:00
Matthew Brush
0755b44db1 Merge branch 'project-dialog-fix' 2012-01-08 15:58:37 -08:00
Colomban Wendling
ca922e0ddc Remove duplicated lists and name them more sensibly 2012-01-08 23:22:50 +01:00
Colomban Wendling
2077347b34 Remove empty rows at the end of some lists 2012-01-08 23:22:37 +01:00
Colomban Wendling
aa96bc2cbf Add missing ComboBox cell renderers in Glade rather than manually
This also fixes the duplicated renderers when there was already one
in Glade, and a second one got added manually.
2012-01-08 22:55:28 +01:00
Matthew Brush
c85b89afdd Port more of the Project properties dialog to Glade
Fixes issue where dialog was being destroyed and would not show 2nd time.
2012-01-08 11:24:21 -08:00
Colomban Wendling
23eede5291 Make switch to MRU upon tab close configurable
Add configuration option tab_close_switch_to_mru to allow the user
to choose whether to switch to the most recently used tab or to the
next one after closing the current tab.
2011-12-24 12:30:58 +01:00
Matthew Brush
aaa62c39b4 Make editor menu initially hidden
Without this the menu won't emit the show signal the first time it's shown.
2011-12-18 18:47:56 -08:00
Nick Treleaven
ef3d5b8417 Use 'comment' named style for D nested comments
This also fixes a wrong style key name for filetypes.d.
(Nested comments aren't necessarily doc-comments).
2011-12-16 21:02:39 +00:00
Lex Trotman
e64628745e Move language specific snippets from global to filetype entries
Having C language snippets as global is wrong, moved them to several
language positions.  This files low rate of change and lack of ML
interest in putting language specific snippets in it suggests that
it isn't worth fixing the repitition or moving snippets to filetype
files.
2011-12-11 18:07:56 +11:00
Matthew Brush
906ffc6aae Fix some widget names in glade file and code so they match (oops) 2011-12-10 14:10:44 -08:00
Matthew Brush
088b0bc362 Merge branch 'master' into gtkbuilder
Conflicts:
	geany.glade
	src/Makefile.am
	src/callbacks.c
2011-12-05 20:52:00 -08:00
Colomban Wendling
8942bc810b Add Objective-C support
Based on a patch from Elias Pschernig, thanks.
Parser was taken from upstream CTags.

Closes patch#3325139.
2011-11-13 01:05:24 +01:00
Colomban Wendling
b96d22374a Make HTML filetype the "primary" one XML and PHP inherits from
XML used to be the one holding the actual definitions, but the HTML
filetype is actually superset of XML (XML filetypes had definitions
for non-XML things), and most definitions names referenced HTML rather
than XML.

So, move the actual definitions from filetypes.xml to filetypes.html
and make XML and PHP inherit from HTML.
2011-11-09 22:59:56 +01:00
Colomban Wendling
ad1bc032ab Port XML, HTML and PHP filetypes to new automated setup
This changes these three filetypes to "normal" ones rather than HTML
and PHP being hard-coded together with XML.  Now the definitions
simply references each other and the filetypes.* files simply inherits
styling and keywords from the appropriate filetype.

This also makes these filetypes have their own Python styles like they
had their own JavaScript ones, rather than trickily reference the
Python ones.
2011-11-09 22:50:26 +01:00
Matthew Brush
0a16ec7520 Merge branch 'master' into gtkbuilder
Conflicts:
	src/interface.c
	src/vte.c
2011-11-06 23:44:24 -08:00
Colomban Wendling
19da0ce965 Fix or add a few Scintilla styles mappings
Closes #3432760.
2011-11-06 00:02:06 +01:00
Frank Lanitz
d33f511fc4 Use evince as default viewer for TeX/LaTeX
On most systems Geany is running inside an GTK/GNOME environment.
As a matter of this fact we can assume evince is the default PDF-viewer.
2011-10-27 21:38:53 +02:00
Matthew Brush
f6e135435b Fixup various filedefs mappings 2011-10-23 13:44:52 -07:00
Colomban Wendling
a0367acd2d Merge branch 'scintilla-update' 2011-10-22 23:28:46 +02:00
Matthew Brush
6099e8d3df Rename duplicate widgets in project dialog 2011-10-22 11:58:09 -07:00
Colomban Wendling
5fc6764b9b Update highlighting styles for new Scintilla styles 2011-10-22 02:01:04 +02:00
Ondřej Žára
bb745e8f3b Add 'prototype' keyword for JavaScript 2011-10-19 01:10:42 -07:00
Colomban Wendling
c56788b7a7 Fix a few style mappings 2011-10-19 03:38:26 +02:00
Matthew Brush
dc9ba7d074 Improve highlighting for PHP and JS 2011-10-15 14:28:22 -07:00
Matthew Brush
caaf824f70 Fix VTE font and foreground/background colour preference callbacks
Remove `font-set` signal from Glade file since it's dependent on the VTE
being available and connect it from `vte.c`.

Add `color-set` handlers for foreground and background color preferences.
2011-10-14 20:58:13 -07:00
Matthew Brush
5be552b040 Merge branch 'master' into gtkbuilder 2011-10-11 15:58:44 -07:00
Matthew Brush
9b508b712a Fix typo in comment in many filedefs. 2011-10-11 15:33:40 -07:00
Matthew Brush
7ebdacac2d Make all filetypes.* files use named styles.
Fix colorschemes/alt.conf to use the new changes.
2011-10-10 20:35:05 -07:00
Matthew Brush
4bf5aef08a Make some menu items not all active. 2011-10-10 15:21:26 -07:00
Matthew Brush
92bd63bc64 Make the 'Various' tab the last tab in the main prefs notebook. 2011-10-10 15:21:14 -07:00
Matthew Brush
9ce76ef067 Make main window initially invisible.
This prevents the window from flashing up in the default location with the
default size before Geany sets it's saved size and position.
2011-10-10 15:21:09 -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
ca6f36b736 Move the Glade file to the data/ directory and ship it on install. 2011-10-10 12:21:45 -07:00
Colomban Wendling
e5e5d43dbb Add Markdown extensions from Shared MIME-Info database
Closes #3405321.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5911 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-09-12 22:49:03 +00:00