exbb2
09e7d8398f
Haskell filetype improvements and support for Literal Haskell
...
Closes #155 and also closes #139
2013-08-14 23:16:39 -07:00
canou
b518770dea
Add support for DOS, OS/2 and Windows batch files
...
* Uses existing LexOthers.cxx from Scintilla already in use by Geany
* "identifier" style mapping goes to "string" for better presentation
even if it's semantically incorrect, we'll change it back if it causes
issues for anyone.
* Filetype configuration and keywords taken from Don Ho's Notepad++.
Closes #160
2013-08-14 23:04:35 -07:00
Fabio Ticconi
a08f595b35
Erlang filetype and snippets improvements
...
* Add .hrl Erlang "header" file
* Add some useful snippets
* Add template for Erlang files as per EDocs guidelines
Closes #157
2013-08-14 22:19:14 -07:00
Nick Treleaven
0998f1c19c
Make code more readable by renaming poorly named macros NZV and NVL
...
Closes #159
2013-08-14 21:54:20 -07:00
Antoine Turmel
db140bb614
Adding .xul and .dtd extensions with XML
...
See: http://en.wikipedia.org/wiki/.xul and http://en.wikipedia.org/wiki/.dtd
Closes #161
2013-08-14 21:38:47 -07:00
Frank Lanitz
5dbad33a24
Merge pull request #158 from duncannz/master
...
Add various HTML5 keywords
2013-08-14 04:52:34 -07:00
Nick Treleaven
cba7fcfe95
Fix full hashing on 64-bit platforms
2013-08-12 15:18:20 +01:00
Nick Treleaven
6d33485337
Fix warning 'comparison between signed and unsigned integer expressions'
...
With gcc on Windows.
2013-08-11 14:53:35 +01:00
Nick Treleaven
0c7cf8df10
Fix gcc warning 'cast to pointer from integer of different size'
2013-08-11 14:31:30 +01:00
Nick Treleaven
c4f98d85cb
Use proper string comparison for portability
2013-08-11 10:57:53 +01:00
Colomban Wendling
cc9e56e9bc
PHP: Fix parsing of anonymous functions using the "use" keyword
...
http://www.php.net/manual/en/language.namespaces.php#104136
2013-08-08 17:27:25 +02:00
Colomban Wendling
fb7bd34592
PHP: Fix parsing of anonymous functions returning a reference
2013-08-08 17:27:25 +02:00
Frank Lanitz
9fbe2bc319
splitwindow: Change wording for keybinding to by in sync with tools-menu entries. Should fix #102
2013-08-08 11:43:12 +02:00
elextr
f15f61768d
Fix sign comparison warning
...
Since the previous line ensured len is < 100, just casting it is fine.
2013-08-05 12:13:42 +10:00
Duncan de Wet
992ee22ce7
Add various HTML5 keywords
2013-07-31 17:39:11 +12:00
Colomban Wendling
0b010e2f45
Bash: Fix handling of quoted HereDoc delimiters
...
Imported from upstream Scintilla bb784e214430498e91c9935bbc841c798629212f
Closes [bugs:#952]
2013-07-23 17:25:53 +02:00
Colomban Wendling
458f4f2e75
Don't warn when trying to close a document when none are open
...
When using the document close keybinding, it is legitimate for the
callback to be called even if there are no documents open, so properly
check for this.
Closes [bugs:#941]
2013-07-21 13:50:25 +02:00
Colomban Wendling
f0f3a6cd99
Update Scintilla to version 3.3.4
2013-07-21 12:04:14 +02:00
Colomban Wendling
7d1cd77eef
update-scintilla.sh: Fix displaying of the message for new files
2013-07-21 11:33:40 +02:00
Colomban Wendling
e0ef859c7f
Verilog: Fix parsing initializers
...
Import upstream CTags fix for parsing Verilog initalizers
(fixes parsing of test bug2747828.v).
2013-07-19 17:17:55 +02:00
Colomban Wendling
c7e0fba6ca
ObjectiveC: Fix re-parsing
...
Import upstream CTags fix for proper reinitialization of the ObjectiveC
parser, fixing parsing after the first call.
2013-07-19 17:17:55 +02:00
elextr
8d3085b61c
Add C++ member pointer operator to scope autocomplete operators
...
C++ member pointers use the syntax ->* so the scope autocomplete
list was showing after -> then disappearing when * was typed.
Fixes #907 h.
2013-07-18 13:00:06 +10:00
elextr
cac1115ced
Prevent reading past start of Scintilla buffer
...
A quick check seemed to show Scintilla does not check the minimum
value is positive, so just check here to be safe and log message
if it fails.
2013-07-18 12:36:42 +10:00
Colomban Wendling
6e902613b3
Improve some test ordering
...
Spotted by Daniel Marjamäki, thanks.
2013-07-16 19:13:41 +02:00
Yosef Or Boczko
768f86bf5e
Updated Hebrew translation
...
Signed-off-by: Frank Lanitz <frank@frank.uvena.de>
2013-07-15 20:11:13 +02:00
Colomban Wendling
b016e132fd
Java: Report enums and fix parsing them
2013-07-15 17:42:00 +02:00
Colomban Wendling
80ad5c1459
Merge branch 'aeberspaecher/cython/ndarray-fix'
2013-07-15 15:48:00 +02:00
Alexander Eberspächer
3dc5422860
Add test for complex datatype Cython tag generation
2013-07-15 10:08:11 +02:00
Alexander Eberspächer
e6878e5cbf
Fix ctags for complex Cython type declarations
...
Cython allows the use NumPy arrays on a C level. In that context, a
typical return type declaration could be e.g. "cpdef
numpy.ndarray[dtype=double, ndim=1] name". This now generates a tag for
the function. Previously, the equal sign prevented that.
2013-07-15 10:06:37 +02:00
Colomban Wendling
66396e7ca7
PHP: Fix infinite loop reading an identifier ending at EOF
...
Bit-wise operation is inappropriate here because `c` might be negative,
since EOF is generally represented as -1. Since -1 is stored as all
bits at 1 on most common architectures, the test will evaluate to true,
hence entering an infinite loop.
2013-07-15 00:59:56 +02:00
Yosef Or Boczko
9ae90f3f87
Fix the my last name and update the my e-mail
...
Signed-off-by: Frank Lanitz <frank@frank.uvena.de>
2013-07-14 23:41:14 +02:00
Colomban Wendling
b39f90c94d
C++11, C#: Fix parsing of enums with a base type inside classes
2013-07-14 20:34:44 +02:00
Colomban Wendling
af5dfba9d8
C#: Correctly parse enums with a base type specifier
...
See CSharp Language Specification 14.1.
2013-07-14 03:12:22 +02:00
Colomban Wendling
d91c532f95
Remove a few dead assignments
...
Spotted by clang --analyze.
2013-07-13 23:00:43 +02:00
Colomban Wendling
f23b7267cf
Fix possible dereference of NULL pointer
...
Use g_set_error() instead of doing it manually and forgetting to check
whether the pointer is NULL or not before dereferencing it.
Spotted by clang --analyze.
2013-07-13 22:13:07 +02:00
Colomban Wendling
f0e590022b
Fix the test suite with Automake < 1.13
...
The test suite uses a LOG_COMPILER, which requires the parallel-tests
Automake test driver which is the default only since version 1.13, so
explicitly enable it so it is used by earlier versions too.
Moreover, the parallel-tests test diver was introduced by Automake
1.11, as was the option, so we need to depend on it too. It was
released 2009-05-17, which is 2 months after GTK 2.16, the minimum GTK
version we depend on (2009-03-13). If this is a problem, we could
also rework the Automake test layout to use the older and a little
deprecated serial-tests test driver that is the historical one.
2013-07-12 15:39:57 +02:00
Asier Iturralde Sarasola
4ec7757f2b
Updated Basque translation
...
Signed-off-by: Frank Lanitz <flanitz@bgc-jena.mpg.de>
2013-07-08 10:59:22 +02:00
Colomban Wendling
4bfac4fcda
Merge branch 'wip/better-php-parser'
2013-07-03 19:27:19 +02:00
Colomban Wendling
436e0bf3f3
PHP: add PHP 5.5 keywords
2013-07-03 19:26:23 +02:00
Colomban Wendling
f842ed9aac
Tests: add PHP case sensitivity test
2013-07-03 19:26:23 +02:00
Colomban Wendling
4de97daa8c
Tests: add test for PHP 5.5 additional usage of the "class" keyword
2013-07-03 19:26:23 +02:00
Colomban Wendling
ad37ced1c2
PHP: recognize PHP 5.5 keywords finally and yield as such
2013-07-03 19:26:23 +02:00
Colomban Wendling
9b1890b605
PHP: add support for "<script language=php>" open and close tags
...
http://www.php.net/manual/en/language.basic-syntax.phptags.php
2013-07-03 19:26:23 +02:00
Colomban Wendling
3235f57bc9
Tests: fix PHP tests results
2013-07-03 19:26:23 +02:00
Colomban Wendling
e3fad4a745
Merge branch 'master' into wip/better-php-parser
2013-07-03 19:26:06 +02:00
Colomban Wendling
d1f2005738
Merge branch 'sql-parser-update'
2013-06-26 16:37:12 +02:00
Colomban Wendling
3ba9bd34db
SQL: Show variables in the symbol list
2013-06-26 16:33:35 +02:00
Colomban Wendling
08fe915ce8
SQL: report scope as such, not as part of the tag name
2013-06-26 16:33:35 +02:00
elextr
d4398d7fd0
Add some more explanation to indentation documentation
...
Explain operation of tabs and spaces setting.
Explain relation of autoindent settings and indentation type.
Add note regarding filetypes to match braces.
2013-06-26 14:52:52 +10:00
Colomban Wendling
f02b70949a
tests: Add a missing test file (oops)
...
I forgot to add the files in 32074064ab91104d7bdfbb5dc0dcd97faf7f7f11,
oops.
2013-06-25 15:06:16 +02:00