Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Code Log


Commit Date  
[f22c02] by Colomban Wendling Colomban Wendling

Merge branch 'aphirst/patch-1'

Closes PR#209.

2014-02-14 18:32:17 Tree
[e1b115] by Adam Hirst Adam Hirst , pushed by Colomban Wendling Colomban Wendling

Added tests for the inclusion of ASSOCIATE in the tag manager

2014-02-14 18:31:08 Tree
[2085e8] by Adam Hirst Adam Hirst , pushed by Colomban Wendling Colomban Wendling

Symbol browser breaks with END ASSOCIATE

Related to bug #1023.

2014-02-14 18:30:24 Tree
[df9a1b] by Dimitar Zhekov Dimitar Zhekov , pushed by elextr elextr

fix regex error message parsing (GRegex indexes subgroups, not matches)

2014-02-13 23:08:15 Tree
[b1d629] by Colomban Wendling Colomban Wendling

Fix unused warning when building without VTE support

2014-02-11 17:15:43 Tree
[5d3b2f] by elextr elextr

Fix crash if document closed while custom command is executing

Custom command callback never checked that the doc was still valid.
Can still paste in the wrong doc if user closes and opens while
the command is running, but not crash.

2014-02-10 01:19:45 Tree
[09c231] by Enrico Tröger Enrico Tröger

Change expected tag kind for Python imports in tests since the parser has changed

This fixes the tests which failed because I changed the parsing yesterday to
classify Python as externvars and not as namespace tags anymore.

2014-02-09 08:26:36 Tree
[3d9908] by Enrico Tröger Enrico Tröger

Set tag kind for Python imports to externvar and map them in the symbol list.

This fixes 'Go to Tag definition' for parsed Python imports as before the import
statement was chosen as the definition while we prefer the class definition as
target.

2014-02-08 09:26:08 Tree
[c4b0f0] by Enrico Tröger Enrico Tröger

Add new symbol list category "Extern variables"

This is a requirement for an upcoming Python parser fix. This new category
will be currently only used by Python, C and D parsers. Before this change,
in C & D extern variables were sorted into the category "Other", now they
have their own category.

2014-02-08 09:23:30 Tree
[c3aeb7] by Frank Lanitz Frank Lanitz

Minimal update of Spanish translation to fix misstranslated string.

2014-02-02 20:53:27 Tree
[465378] by Frank Lanitz Frank Lanitz

Update of Italian translation

2014-01-30 22:20:48 Tree
[986c59] by Matthew Brush Matthew Brush

Use GeanyFiletypeGroupID enum in a few places

Also move the `group_menus` global variable to the top of the file
with the other globals.

2014-01-29 01:16:50 Tree
[6a85a5] by Colomban Wendling Colomban Wendling

Replace bare CTags parser ID numbers with an enumeration

Avoid using magic numbers in the source for better readability and
easier maintenance.

2014-01-29 00:34:26 Tree
[576be4] by Matthew Brush Matthew Brush

Reformat builtin filetype initialization code into tabular format

* Add an initialization function ft_init()
* Add a function-like macro to call ft_init() with shorter arguments
* Search and replace old code with FT_INIT() usage
* Layout into columns and add documentation above

2014-01-28 23:32:08 Tree
[c674f0] by Matthew Brush Matthew Brush

Cleanup filetype_make_title() a bit and use it more

* Adds TITLE_NONE, TITLE_SCRIPT and TITLE_DOCUMENT.
* Only a few filetype titles were tweaked but we should review the
rest as we could use TITLE_SCRIPT and TITLE_DOCUMENT a lot more
probably.
* Make filetype_make_title() not care about GeanyFiletype type and
return result instead of internally setting ft state.

2014-01-28 23:20:03 Tree
[8449b5] by Frank Lanitz Frank Lanitz

Minor update of German translation

2014-01-26 21:31:51 Tree
[d40932] by Colomban Wendling Colomban Wendling

C++: mitigate matching error on generics containing an expression

Mitigate parse error with generics like `foo<X<Y> x;` by avoiding
matching past a semicolon (";") or open curly brace ("{"), which
can't be part of the generic. This isn't a proper fix, but mitigates
the impact of such constructs.

2014-01-23 13:17:43 Tree
[f22707] by elextr elextr

Improve Asciidoc title parsing

1) Prevent parsing titles inside delimited blocks
2) Always detect -- lines as open block delimiters not titles
3) Support single line titles

2014-01-23 10:07:37 Tree
[c2dcec] by Colomban Wendling Colomban Wendling

Don't use G_LIKELY() in macros commonly used in g_return_if_fail()

g_return_if_fail() puts itself its condition in a G_LIKELY() clause,
and nested G_LIKELY() lead to warnings about shadowed variables, as
well as not being of any use.

Also, hiding G_LIKELY() in a macro may lead to unexpected use of it
which may hint the compiler incorrectly.

2014-01-22 16:38:29 Tree
[7473e4] by Colomban Wendling Colomban Wendling

Add defensive checks for function receiving a GeanyDocument argument

Always check the passed-in GeanyDocument argument is a valid one, not
to possibly work on an invalid document.

2014-01-22 16:38:29 Tree
[c4549b] by elextr elextr

Add new automake products to .gitignore

Newer automake creates .dirstamp and config.h.in~

2014-01-21 22:45:02 Tree
[5d6203] by elextr elextr

Fix "leaks" of geany_run_script (bug 975)

In build_run_cmd() the script was not deleted when any one of
several errors occurred. The errors are not related to script
contents so it makes no sense to leave the script.

Also fixes failure to delete script if a working dir was set.

2014-01-21 22:15:25 Tree
[df4770] by Matthew Brush Matthew Brush

Merge pull request #205 from aphirst/fortran-keywords

Corrections and Amendments to the Fortran "filetype" files

2014-01-20 15:41:53 Tree
[05dda6] by Adam Hirst Adam Hirst

Updated keywords and intrinsic functions in accordance with the Fortran 2008 standard.

2014-01-20 15:21:36 Tree
[10ac28] by Adam Hirst Adam Hirst

Removed years-old typo from the keyword list.

2014-01-20 15:20:12 Tree
Older >