Paul Kulchenko
|
7a8027e827
|
Updated indentation after strings with brackets and escaped quotes (#324).
|
2015-05-17 19:59:45 -07:00 |
|
Paul Kulchenko
|
634a7af8cd
|
Added ignoring assignment in comments for auto-complete.
|
2015-03-28 20:16:41 -07:00 |
|
Paul Kulchenko
|
f7ec693b03
|
Fixed looping in auto-complete when processing recursive assignments.
|
2015-02-22 21:23:08 -08:00 |
|
Paul Kulchenko
|
2601c3f562
|
Added syntax highlighting for functions new in Lua 5.3.
|
2015-01-10 11:22:59 -08:00 |
|
Paul Kulchenko
|
367a7abadb
|
Improved handling of complex types in LDoc expressions in auto-complete.
|
2015-01-05 19:22:09 -08:00 |
|
Paul Kulchenko
|
e1195631f4
|
Added auto-complete support for LDoc '@tparam' and '@param[type=...]'.
|
2014-12-27 16:49:14 -08:00 |
|
Paul Kulchenko
|
3b7b0891d9
|
Fixed variable localization.
|
2014-12-24 21:36:17 -08:00 |
|
Paul Kulchenko
|
e9b97650f3
|
Fixed indentation for lines with mixed string separators (#324, #388).
|
2014-12-24 21:35:43 -08:00 |
|
Paul Kulchenko
|
661ecf094e
|
Fixed indentation for lines with escaped slashes (#324, closes #388).
|
2014-12-24 09:05:07 -08:00 |
|
Paul Kulchenko
|
cfe214469b
|
Restored removed function in Lua spec (partial revert of 713d0935).
|
2014-10-16 22:18:13 -07:00 |
|
Paul Kulchenko
|
713d09354d
|
Updated function call indicator to support isfncall and marksymbols.
|
2014-10-16 21:43:42 -07:00 |
|
Paul Kulchenko
|
2bd2f896ca
|
Updated C-based specs to handle function calls without parameters.
|
2014-10-16 20:13:59 -07:00 |
|
Paul Kulchenko
|
28e93b62b7
|
Updated C-based specs to use marksymbols to provide outline for C functions.
|
2014-10-14 20:25:54 -07:00 |
|
Paul Kulchenko
|
6019d29a2b
|
Renamed markvars method used in spec files to marksymbols.
|
2014-10-13 15:31:19 -07:00 |
|
Christoph Kubisch
|
8ec25b74b2
|
cg/hlsl/glsl refine isfndef capture, mostly to react on GLSL's layout mechanism
|
2014-10-11 13:02:55 +02:00 |
|
Paul Kulchenko
|
7a33783acf
|
Updated parser to avoid 'breaking' statements during incremental processing.
|
2014-10-06 21:13:27 -07:00 |
|
Paul Kulchenko
|
404537f1eb
|
Updated indicator processing to improve performance on large files.
|
2014-10-05 13:53:26 -07:00 |
|
Paul Kulchenko
|
792342634e
|
Added function handling to the token processing.
|
2014-10-01 22:37:58 -07:00 |
|
Christoph Kubisch
|
e909158de5
|
glsl 4.5
|
2014-09-14 14:28:41 +02:00 |
|
Paul Kulchenko
|
e8d7235cfb
|
Improved auto-complete logic that tracks variable assignments (fixes #343).
|
2014-07-31 11:54:00 -07:00 |
|
Paul Kulchenko
|
d9ce3d0538
|
Fixed formatting of until statements (fixes #335).
|
2014-07-09 09:50:22 -07:00 |
|
Paul Kulchenko
|
b457ccbccd
|
Fixed formatting of strings including comments '--' (#335).
|
2014-07-09 09:49:38 -07:00 |
|
Paul Kulchenko
|
719b76ea80
|
Fixed indentation of strings starting from endSomething (#324).
|
2014-06-21 23:48:47 -07:00 |
|
Paul Kulchenko
|
d79035bf7a
|
Updated auto-complete logic to use configured spec separators.
|
2014-06-12 08:37:21 -07:00 |
|
Paul Kulchenko
|
63f76b6695
|
Fix re-indenting of anonymous functions in tables (#324).
|
2014-05-22 08:02:10 -07:00 |
|
Paul Kulchenko
|
804567f6c3
|
Updated indentation logic for if/elseif/while/for split into 2+ lines (#324).
|
2014-05-21 16:28:20 -07:00 |
|
Paul Kulchenko
|
b811a8dd39
|
Updated indentation logic to ignore comments (#324).
|
2014-05-21 16:28:09 -07:00 |
|
Christoph Kubisch
|
e087186def
|
treat unreal shaders as hlsl
|
2014-05-17 12:39:02 +02:00 |
|
Paul Kulchenko
|
809ba33187
|
Rearranged global functions in lua spec for simpler grouping (ref #79).
|
2014-04-09 23:10:24 -07:00 |
|
Paul Kulchenko
|
13f1174bb7
|
Fixed elseif auto-indentation (fixes #294).
|
2014-03-20 15:52:14 -07:00 |
|
Christoph Kubisch
|
2525736bea
|
updates to shader apis (bugfix in GLSL atomic description)
|
2014-02-25 16:30:02 +01:00 |
|
Christoph Kubisch
|
ebe433a65a
|
shader specs: add isfncall definition to allow indication style
|
2014-01-25 19:41:31 +01:00 |
|
Christoph Kubisch
|
62833599f4
|
glsl: added imageSize to spec and api
|
2014-01-08 16:56:45 +01:00 |
|
Paul Kulchenko
|
3fe98ed092
|
Fixed auto-complete for values returned by 'core' functions (ref #256).
|
2013-12-31 14:59:36 -08:00 |
|
Christoph Kubisch
|
cabc579b4b
|
hlsl spec updated, glslc by default does some includes now
|
2013-12-11 13:02:12 +01:00 |
|
Christoph Kubisch
|
c82d9d4f1b
|
prefer fx and fxh in hlsl over cg
|
2013-11-22 13:56:24 +01:00 |
|
Paul Kulchenko
|
9235722a76
|
Fixed hang in auto-complete on expressions involving '...' (fixes #235).
|
2013-11-19 23:15:14 -08:00 |
|
Paul Kulchenko
|
caa8241ca9
|
Fixed auto-complete for string values (broken by 933aacc2).
|
2013-11-19 23:11:14 -08:00 |
|
Christoph Kubisch
|
f208454003
|
glsl additions
|
2013-11-19 15:56:58 +01:00 |
|
Paul Kulchenko
|
933aacc2c9
|
Updated type assignment logic to remove spurious types.
|
2013-09-20 16:10:32 -07:00 |
|
Christoph Kubisch
|
52c1133c42
|
dx11 and glslc updates
|
2013-09-11 09:47:18 +02:00 |
|
Christoph Kubisch
|
9a2c161328
|
added hlsl spec and basic api (note: currently autocomplete doesn't work on object functions, need fix). also fixed cg syntax lexer settings
|
2013-09-05 17:45:13 +02:00 |
|
Paul Kulchenko
|
267deea3df
|
Merge branch 'master' of git://git.code.sf.net/p/estrelaeditor/code into estrela-new
|
2013-08-15 15:36:18 -07:00 |
|
Paul Kulchenko
|
e8c5e7fd78
|
Added handling of string literals in type assignments (closes #189).
|
2013-08-14 12:37:49 -07:00 |
|
Christoph Kubisch
|
ff6deedf79
|
OpenGL 4.4 and ARB extensions added as well as NV_gpu_shader5 functions
|
2013-08-14 14:19:50 +02:00 |
|
Paul Kulchenko
|
b73526586c
|
Fixed indentation after lines with brackets in strings.
|
2013-07-13 09:14:12 -07:00 |
|
Paul Kulchenko
|
cc177264f6
|
Fixed indentation after lines with anonymous functions.
|
2013-07-12 22:49:55 -07:00 |
|
Paul Kulchenko
|
adb49b8007
|
Added removing comments for more robust type assignment analysis.
|
2013-06-20 14:23:23 -07:00 |
|
Paul Kulchenko
|
7384afa325
|
Moved Lua specific logic for variable indicators to the spec file.
|
2013-05-27 21:39:28 -07:00 |
|
Paul Kulchenko
|
7dc69a8959
|
Added support for table valuetypes in auto-complete for foo[index]: (ref #101).
|
2013-05-17 11:50:41 -07:00 |
|