Frank Lanitz
40db23752a
Merge pull request #227 from fiacobelli/master
...
changed filetypes.latex to add Bibtex compilation
2014-03-23 10:49:38 +01:00
Frank Lanitz
608817f4bd
Merge pull request #228 from gymka/master
...
Updated Lithuanian translation
2014-03-23 10:47:17 +01:00
gymka
5141f98f8c
updated Lithuanian translation
2014-03-23 09:10:15 +02:00
Francisco Iacobelli
1f0898be05
changed filetypes.latex to add Bibtex compilation
2014-03-21 15:47:52 -05:00
elextr
b27b3678dd
Add boolean to Pascal keyword list
...
Pascal has a boolean type (see wikipedia entry) fixes bug #1033
2014-03-21 15:46:45 +11:00
Frank Lanitz
c96e09f76f
Update of Slovak translation
2014-03-18 19:57:26 +01:00
Enrico Tröger
71b48bd6fb
Regenerate 16x16 Geany icon to be not cutoff
...
For some reason, the icon was cutoff in the upper left corner.
From the GIT history, I can't find any real reference for the
reason, so I guess this was just a mistake when convertig the
32x32 icon to 16x16. If anyone knows better, please tell me.
2014-03-16 13:20:05 +01:00
elextr
d76323260c
Put Makefile comments at start of line.
...
In a makefile comments in recipes must start at the beginning of
the line (see [1]). Thanks to cousteau on IRC.
[1] http://www.gnu.org/software/make/manual/make.html#Recipe-Syntax
2014-03-14 15:03:12 +11:00
Colomban Wendling
4a8910fc4a
Fix GTK 2.16 support (oops)
2014-03-12 14:26:04 +01:00
Colomban Wendling
bd6db90e29
Windows: add default extension to native save dialogs
...
Fixes bug #1021 .
Based on an initial work by Steven Valsesia, thanks!
2014-03-11 15:50:39 +01:00
Colomban Wendling
1e2be9e7b4
Add a note in the docs about shell constructs in custom commands
2014-03-11 13:14:03 +01:00
Colomban Wendling
9ae0790562
Merge branch 'bestel74/add_apply_button_color_chooser'
...
Closes PR #223 .
2014-03-07 22:12:04 +01:00
Colomban Wendling
77b82845ed
Fix color chooser button order
2014-03-07 22:09:40 +01:00
Steven Valsesia
dbf9061a52
Feature request #686 : Add apply button on Gtk color chooser
...
feature request : http://sourceforge.net/p/geany/feature-requests/686/
Signed-off-by: Steven Valsesia <steven.valsesia@gmail.com>
2014-03-07 15:27:18 +01:00
Colomban Wendling
717f8e1b13
Windows: fix possible buffer overflows
...
Fix improper use of MultiByteToWideChar() that could have led to
buffer overflows.
2014-03-06 15:01:38 +01:00
Steven Valsesia
467f56ae7e
Add a new feature: autosave when the editor lose focus
...
Documented unwanted behavior: pop-up saving.
Closes feature request #683 .
Signed-off-by: Steven Valsesia <steven.valsesia@gmail.com>
2014-03-06 14:20:38 +01:00
Steven Valsesia
9c45ffd8ed
Add documentation for the auto-save feature.
...
Signed-off-by: Steven Valsesia <steven.valsesia@gmail.com>
2014-03-06 14:11:44 +01:00
Colomban Wendling
2f120d73c9
Fix typo in "deque" include name
...
Fixes bug #1027 .
2014-02-27 14:33:45 +01:00
Colomban Wendling
8930ba80eb
Merge branch 'fortran/improvements'
2014-02-23 20:30:11 +01:00
Adam Hirst
5965b5ebd3
Fortran: add a few more test cases
2014-02-23 20:16:29 +01:00
Colomban Wendling
d8954bbf67
Fortran: add support for "len" and "kind" qualifiers
...
Test cases contributed by Adam Hirst, thanks.
2014-02-23 20:13:36 +01:00
Colomban Wendling
ed1dc50062
Fortran: allow keywords as names
...
Allow keywords for names of modules, programs, types, interfaces,
structures and enums.
Test case contributed by Adam Hirst, thanks.
2014-02-23 20:11:00 +01:00
Colomban Wendling
e47d45eb28
Fortran: fix handling of preprocessor directives on the first line
...
Fix a race initialization leading to incorrect handling of preprocessor
directives on the first input line.
Test case contributed by Adam Hirst, thanks.
2014-02-23 20:10:35 +01:00
Colomban Wendling
98717999d0
Fortran: add missing block
and endblock
keywords
2014-02-23 20:02:56 +01:00
Colomban Wendling
ef4c72501e
Fortran: generate fake tags for anonymous structures, interfaces and enums
...
This allows both to show those anonymous elements, as well as giving a
parent to their children, fixing display in the symbols tree.
2014-02-23 20:02:55 +01:00
Colomban Wendling
9520e7f7d7
Fortran: parse Fortran 2003 enums
...
Allow for not-yet-standard enum naming using `:: name` syntax, see
http://docs.cray.com/books/S-3692-51/html-S-3692-51/z970507905n9123.html
Test cases contributed by Adam Hirst, thanks.
2014-02-23 20:01:30 +01:00
Colomban Wendling
329b2cb401
Fortran: don't generate tags for interface content
2014-02-23 19:38:34 +01:00
Colomban Wendling
26d2ef8d99
Merge branch 'win32-quote-spawn-args'
...
Closes bug #943 and PR #180 .
2014-02-19 16:15:52 +01:00
Colomban Wendling
044120e87c
Windows: properly initialize errno before checking it
...
errno is never reset to 0 by the system libraries, so if we test
its value we need to reset it to 0 before the call that may change
it to something else.
2014-02-19 15:56:24 +01:00
Colomban Wendling
0ebf6ab82e
Windows: convert the spawned command to locale encoding
...
Converting to locale encoding is required to allows non-ASCII
characters in the command, e.g. in the file names.
2014-02-19 15:54:51 +01:00
Colomban Wendling
6af27eeb7a
Windows: add a debug to show the command as it is run
2014-02-19 15:53:25 +01:00
Colomban Wendling
5c893e9b0e
Windows: fix spawning commands with spaces
...
Fix spawnning command under Windows when they contain spaces in both
the executable and the arguments. Apparently system() quoting is
unexpected, and doesn't work properly if there is more than 2 quotes
in the whole command.
To work this around, spawn the command through `cmd.exe /S /C`.
2014-02-19 15:53:25 +01:00
Colomban Wendling
5a67a4f64c
Fortran: report interfaces
2014-02-18 19:33:39 +01:00
Colomban Wendling
29336ffed0
Fortran: display components
2014-02-18 19:11:47 +01:00
Colomban Wendling
362a5cc654
Fortran: properly report scope for programs, subroutines and types
...
To do this we change the internal types to only use types matched by
symbols_get_current_scope(). This is a bit of a hack, but the tag
types were already questionable and simply mapped to ones the
TagManager know.
This however merges Functions and Subroutines under the same top-level
item in the symbol list.
2014-02-18 19:04:37 +01:00
Colomban Wendling
7d76063282
Fortran: fix handling of pointer association operator
...
Test case contributed by Adam Hirst, thanks.
Closes #1030 .
2014-02-17 23:17:35 +01:00
Adam Hirst
1c0fa99e1d
Support F2003 array syntax and F2008 coarrays
...
Fortran 2003 allows '[' and ']' as array constructors in addition to
the legacy '(/' and '/)'. Fortran 2008 allows '[]' as part of a
CODIMENSION specifier, which can either be `codimension[]` in
the type-spec; or as either `variable[]` or `variable()[]` in
the entry-spec.
Credit to Colomban Wendling for the skipOverSquares logic, and
treating `codimension` as a special-case.
Last part of bug #1023 .
2014-02-15 15:48:31 +01:00
Dimitar Zhekov
20f12872e2
re-fix regex error message parsing (match count returns # of subgroups)
2014-02-15 11:46:23 +11:00
Colomban Wendling
497bfaed46
Fortran: fix line continuation inside comments
...
Fix improperly handling '&' at the end of the first comment line after
a non-comment line as a line continuation.
Part of bug #1023 .
2014-02-15 00:33:05 +01:00
Colomban Wendling
f22c028ca4
Merge branch 'aphirst/patch-1'
...
Closes PR#209.
2014-02-14 19:32:17 +01:00
Adam Hirst
e1b115ee52
Added tests for the inclusion of ASSOCIATE in the tag manager
2014-02-14 19:31:08 +01:00
Adam Hirst
2085e8a57c
Symbol browser breaks with END ASSOCIATE
...
Related to bug #1023 .
2014-02-14 19:30:24 +01:00
Dimitar Zhekov
df9a1b15c6
fix regex error message parsing (GRegex indexes subgroups, not matches)
2014-02-14 10:08:15 +11:00
Colomban Wendling
b1d6291f7d
Fix unused warning when building without VTE support
2014-02-11 18:15:43 +01:00
elextr
5d3b2f6269
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 12:19:45 +11:00
Enrico Tröger
09c2315bc4
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 09:26:36 +01:00
Enrico Tröger
3d9908df8c
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 10:26:08 +01:00
Enrico Tröger
c4b0f0f74d
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 10:23:30 +01:00
Frank Lanitz
c3aeb73194
Minimal update of Spanish translation to fix misstranslated string.
2014-02-02 21:53:27 +01:00
Frank Lanitz
465378d72a
Update of Italian translation
2014-01-30 23:20:48 +01:00