Timotei Dolean
1fd0d4ecf3
eclipse plugin: fix for bug #16602
...
Check the existence of eol before checking its length
2010-09-07 08:51:47 +00:00
Timotei Dolean
67865f5945
eclipse plugin: make the default file editor for .map...
...
...to be the game map editor
2010-08-18 14:47:02 +00:00
Timotei Dolean
257a44aead
eclipse plugin: update the grammar
2010-08-16 17:41:28 +00:00
Timotei Dolean
a579c90777
eclipse plugin: faulty git svn dcommit,
...
so commiting 4 commits all-in one:
1) update the version to 1.0.0
2) fix launching the campaign in the game
3) added builders menu for a better flexibility
4) added advanced preferences page
5) fix a problem when creating an already existant projecti
2010-08-16 17:12:03 +00:00
Timotei Dolean
79a614b2f4
eclipse plugin: add syntax highlighting for preproc commands
2010-08-16 16:53:28 +00:00
Timotei Dolean
7701c698d7
eclipse plugin: fix folding so it won't show for textdomains and WML keys
2010-08-16 16:53:08 +00:00
Timotei Dolean
353d8a5606
eclipse plugin: small update on grammar
2010-08-16 16:52:34 +00:00
Timotei Dolean
ed35f3f880
eclipse plugin: update the WML grammar
...
Added support for preprocessor constructs.
This still doesn't handle some of WML constructs like:
1) {name}=value - attributes that have a macro key name
2) incomplete tag definitions:
\#define MACRO
[tag]
\#enddef
\#define MACRO_END
[/tag]
\#enddef
2010-08-16 09:11:12 +00:00
Timotei Dolean
9e86aae3fa
eclipse plugin: update the grammar.
...
This will trim the mainline error count down to 36
2010-08-16 09:10:21 +00:00
Timotei Dolean
5b076e5d1c
eclipse plugin: update the grammar to a better one...
...
...With this we got "just" 356 mainline errors
2010-08-16 09:09:59 +00:00
Timotei Dolean
9654ef449f
eclipse plugin: refactor the cache for config files...
...
...so we have a more general usage
2010-08-14 19:52:23 +00:00
Timotei Dolean
1792d3bda3
eclipse plugin: switch from 'Properties' way of storing...
...
...preferences to 'DialogSettings' which offers greater
control over the file
2010-08-14 19:51:38 +00:00
Timotei Dolean
95e9557cee
eclipse plugin: rename 'wesnoth_eclipse_plugin' to 'org.wesnoth'
2010-08-14 09:29:48 +00:00
Timotei Dolean
1697ca19ea
eclipse plugin: fix the regex replacing in the path...
...
...by replacing '\' with '/'
2010-08-14 08:54:54 +00:00
Timotei Dolean
aad95e798e
eclipse plugin: add priorities on proposal so we are...
...
...getting important stuff faster.
2010-08-14 08:53:00 +00:00
Timotei Dolean
d5f82fee1a
eclipse plugin: fix a possible situation when the...
...
...map_data doesn't contain quotes or '{'
2010-08-14 08:52:33 +00:00
Timotei Dolean
568e619b1d
eclipse plugin: fix the indentation used on...
...
...a direct tag child by subtracting 1 in case of rule proposal
2010-08-14 08:52:19 +00:00
Timotei Dolean
7ab2c8bc90
eclipse plugin: add completion proposal for enum attribute values.
...
Refactor some TagKey functionality
2010-08-14 08:52:05 +00:00
Timotei Dolean
db67fb7677
eclipse plugin: update grammar
2010-08-14 08:51:47 +00:00
Timotei Dolean
33200e9d61
eclipse plugin: implement showing documentation for tags.
...
Currently just the 'description' from schema is supported
2010-08-14 08:49:00 +00:00
Timotei Dolean
38a4b03128
Revert "eclipse plugin: update the grammar"
2010-08-11 16:02:10 +00:00
Timotei Dolean
6eaec68cce
Revert "eclipse plugin: update entity names to match the latest grammar"
...
This reverts commit f73ea6aba20e69faa198c0be899f03ca63e9fe0f.
2010-08-11 16:01:54 +00:00
Timotei Dolean
09191488a5
Revert "eclipse plugin: update the grammar"
2010-08-11 16:01:17 +00:00
Timotei Dolean
4da41e3f07
eclipse plugin: update the grammar
2010-08-11 15:36:06 +00:00
Timotei Dolean
da51fe066c
eclipse plugin: update entity names to match the latest grammar
2010-08-10 09:53:26 +00:00
Timotei Dolean
f7ed697c73
eclipse plugin: update the grammar
2010-08-10 09:53:00 +00:00
Timotei Dolean
985285e8dc
eclipse plugin: add proper code for showing wml macro definition code
2010-08-09 14:20:22 +00:00
Timotei Dolean
de8cf79285
eclipse plugin: check for null URI when comparing 2 editor inputs
2010-08-09 14:20:08 +00:00
Timotei Dolean
7569a1f517
eclipse plugin: add wmldoc for macros
2010-08-09 14:19:41 +00:00
Timotei Dolean
f4b0914010
eclipse plugin: use 'JavaSE-1.6' execution environment
2010-08-09 14:19:26 +00:00
Timotei Dolean
1e9cc17503
eclipse plugin: prevent adding invalid tag end,
...
...when none need to be completed
2010-08-07 18:28:41 +00:00
Timotei Dolean
38a19f6b81
eclipse plugin:add auto closing end tag on '[/'
2010-08-07 18:28:28 +00:00
Timotei Dolean
b2c221c71b
eclipse plugin: override the default editorcallback...
...
...so we have full control of when we add xtext nature
2010-08-07 18:28:14 +00:00
Timotei Dolean
04bd0e1686
eclipse plugin: cleanup
...
- rename the eclipse plugin project so the id generation will be better
- add wesnoth projects view
- cleanup
2010-08-07 18:28:00 +00:00
Timotei Dolean
5212f70362
eclipse plugin: disable debug info for now
2010-08-07 18:27:45 +00:00
Timotei Dolean
efc60338ef
eclipse plugin: create the link even if we have...
...
...an absolute location
2010-08-07 18:27:29 +00:00
Timotei Dolean
3e776f6e0e
eclipse plugin: add navigation to macro definition
2010-08-07 10:54:04 +00:00
Timotei Dolean
c3745ac93c
eclipse plugin: change the storage type for defines...
...
...from a list to a map, for a faster look-up
2010-08-07 10:53:47 +00:00
Timotei Dolean
6b0577da4d
eclipse plugin: replace the curent IEFS handlers with...
...
...better ones, that can allow much more features
2010-08-06 21:46:13 +00:00
Timotei Dolean
72aa555fa2
eclipse plugin: add skeleton for going to macro definitions
2010-08-06 21:45:51 +00:00
Timotei Dolean
09995a4a39
eclipse plugin: add proper function for checking equality
2010-08-06 21:45:09 +00:00
Timotei Dolean
6889cd3793
eclipse plugin: add support for external files - part 2
2010-08-06 21:44:50 +00:00
Timotei Dolean
0ad8b7a6d3
eclipse plugin: add suport for external files
2010-08-06 21:44:31 +00:00
Timotei Dolean
62b0d738ff
Convert CRLF to LF
2010-08-06 21:43:27 +00:00
Timotei Dolean
f3bb495761
eclipse plugin: add macro parameters
2010-08-06 21:43:07 +00:00
Timotei Dolean
25c2151138
eclipse plugin: add autocompletion for macro calls
2010-08-06 21:42:28 +00:00
Timotei Dolean
1dd32d0cd8
enhance the output shown to the user
2010-08-06 21:41:29 +00:00
Timotei Dolean
16ab78a7eb
eclipse plugin: next_scenario/first_scenario completion - part II.
2010-08-03 19:58:51 +00:00
Timotei Dolean
91e312a336
eclipse plugin: take in account of tag/key cardinality when proposing it
2010-08-03 12:21:18 +00:00
Timotei Dolean
48c662613b
eclipse plugin: don't add already completed tags in the proposal
2010-08-03 12:20:39 +00:00