6080 Commits

Author SHA1 Message Date
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
31bc70d0f3 Fix one-off leak by allocating PropertyDialogElements on the stack
Also prevents following a whole code path for nothing, by only calling
create_properties_dialog() once per run.
2012-01-08 11:48:54 -08:00
Matthew Brush
6968a1a957 Make it so project properties form errors can be corrected (oops)
Was broken during last commit.
2012-01-08 11:34:27 -08: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
Nick Treleaven
3cb3826aad Fix using 'All files' instead of 'None' in Open dialogs (Windows) 2012-01-08 17:53:49 +00:00
Nick Treleaven
eb04c514ba Add API function ui_lookup_stock_label()
Using this can avoid adding i18n strings unnecessarily.
2012-01-08 17:37:58 +00:00
Nick Treleaven
8f44132dcd Add 'Open Project' keybinding 2012-01-08 17:14:04 +00:00
Nick Treleaven
6935af0485 Fix showing calltips for single character tags 2012-01-08 16:38:45 +00:00
Enrico Tröger
85b5e08c47 Recognize #!/bin/dash as shebang for Shell files (closes #3470986) 2012-01-08 13:44:21 +01:00
Nick Treleaven
5b02efb6f8 Separate interfaces and structs in the symbol list 2012-01-06 13:39:26 +00:00
Nick Treleaven
296ecadf45 Parse D parameterized template body 2012-01-06 12:48:08 +00:00
Nick Treleaven
40499d7511 Parse D template blocks
Note: they are listed under Module in the symbol list.
2012-01-04 16:41:32 +00:00
Nick Treleaven
39ff492e4b Show D struct constructor calltips also 2012-01-04 16:09:49 +00:00
Nick Treleaven
7aa5d9516d Parse D class, struct, interface template bodies
Previously they were parsed as functions.
2012-01-04 16:09:48 +00:00
Matthew Brush
6c31ed4bc0 Re-highlight type keywords on notebook page switch 2012-01-03 10:21:09 -08:00
Matthew Brush
8f489fc9fb Use static to avoid clashing with plugins' symbols 2012-01-03 08:54:12 -08:00
Nick Treleaven
34e6bddde8 Add File Browser path entry tooltip 2012-01-03 16:29:32 +00:00
Nick Treleaven
f0ca50cf20 Fix showing Find/Replace regex errors on status bar 2012-01-03 16:21:12 +00:00
Nick Treleaven
308f98a2b9 Use gssize to avoid casts for encodings_convert_to_utf8_*() 2012-01-03 13:30:38 +00:00
Nick Treleaven
6de8f97cb3 Remove GNU regex now we have GRegex 2012-01-02 18:03:21 +00:00
Nick Treleaven
0594950038 Parse PHP functions with multiline argument list, #3037797 2012-01-01 17:03:24 +00:00
Frank Lanitz
1b56b6b5a9 Update of Swedish translation 2011-12-30 18:26:32 +01:00
Nick Treleaven
da8160ac98 Fix gcc 'ordered comparison of pointer' warnings 2011-12-30 16:13:40 +00:00
Nick Treleaven
e4d2e31b82 Simplify encoding regex using \s now we have GRegex 2011-12-30 16:12:17 +00:00
Nick Treleaven
ab02beff5a Use GRegex for encoding regex matching 2011-12-30 15:55:06 +00:00
Colomban Wendling
f86ab3e419 Merge branch 'techee/mru-patches' 2011-12-26 20:08:53 +01:00
Colomban Wendling
7c348e6847 Fix "vergeany" -> "version" typo in some license headers
Honestly, WTF?
2011-12-26 19:16:36 +01:00
Nick Treleaven
6c7e709652 Fix memory leak when build regex changes 2011-12-26 17:42:15 +00:00
Nick Treleaven
e503f8262a Use GRegex for build error regex matching 2011-12-26 17:42:13 +00:00
Colomban Wendling
fa70c16023 Fix page switching after closing the first page in RTL non-MRU mode (oops) 2011-12-26 16:56:36 +01:00
Colomban Wendling
d79268b346 Fix a theoretically possible use of an uninitialized value 2011-12-26 16:06:02 +01:00
Colomban Wendling
804de2572e Properly include notebook.h for notebook_switch_tablastused() declaration 2011-12-26 16:04:52 +01:00
Colomban Wendling
59e84666ed Update HACKING to suggest MIO_FORCE_ANSI for building with -ansi 2011-12-26 15:30:07 +01:00
Colomban Wendling
d76d72518a Import upstream MIO changes 2011-12-26 15:30:07 +01:00
Nick Treleaven
387d071b60 Fix escaping replacement text for regex matching (oops) 2011-12-26 13:01:54 +00:00
Nick Treleaven
89a0a954e0 Remove unused parameter ft_id 2011-12-26 12:56:30 +00:00
Matthew Brush
b347b4a611 Improve handling of named styles and named colors 2011-12-26 00:37:16 -08:00
Matthew Brush
f3af82d40d Handle failure of reading named style by trying to read it as a named color
TODO: find a better way to handle this and restore the removed warning
2011-12-25 16:40:18 -08:00
Matthew Brush
fb8e061242 Prevent warning about comparing signed and unsigned values
The g_match_info_fetch_pos() function uses a signed value for the match_num
parameter, even though values less than 0 are not valid, so a cast is used.
2011-12-25 14:44:32 -08:00
Matthew Brush
3efe11c4b9 Update documentation for HTML/CSS-style colors and [named_colors] section 2011-12-25 14:37:30 -08:00
Matthew Brush
2fe42bfc0c Support [named_colors] in filetypes.* and color schemes 2011-12-25 14:34:04 -08:00
Matthew Brush
8a04222301 Support normal and abbreviated HTML hex triplets in color schemes 2011-12-25 13:43:20 -08:00
Nick Treleaven
773d7e42d2 Let GRegex handle escape sequences itself 2011-12-25 17:22:06 +00:00
Nick Treleaven
21f0715381 Fix \b regex word boundary always matching at start of search 2011-12-25 13:42:19 +00:00
Nick Treleaven
c2481ccb95 Use GRegex matching for Find & Replace commands 2011-12-25 13:23:06 +00:00
Jiří Techet
624c11cec0 Do not change notebook tab in document-close callback
This can lead to unpredictable behavior of document_get_current()
2011-12-24 12:31:22 +01:00
Jiří Techet
ddbb2535f4 Move MRU tab handing from keybindings.c to notebook.c because this is where it belongs 2011-12-24 12:31:10 +01:00