961 Commits

Author SHA1 Message Date
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
b9a232b480 eclipse plugin: add tests for grammar 2010-08-10 09:16:33 +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
076bd7d8b0 eclipse plugin: skip reading characters if we didn't parse a tag yet 2010-08-09 14:19:54 +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
f807f2ff1e eclipse plugin: update the changelog 2010-08-07 18:35:53 +00:00
Timotei Dolean
01d5db978a eclipse plugin: add a broader range of filters 2010-08-07 18:28:56 +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
d8b4f74109 eclipse plugin: update changelog 2010-08-07 10:54:19 +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
a40b8dde02 eclipse plugin: refactor the way the editors...
...are used and add returns values for some methods
2010-08-06 21:45:30 +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
6149d9814d eclipse plugin: parse the arguments of the macro in the defin 2010-08-06 21:42:48 +00:00
Timotei Dolean
25c2151138 eclipse plugin: add autocompletion for macro calls 2010-08-06 21:42:28 +00:00
Timotei Dolean
81397c2b7f eclipse plugin: read existing defines (if any)...
...when creating the cache for each project
2010-08-06 21:42:08 +00:00
Timotei Dolean
8180f0317c eclipse plugin: export the preprocessor package 2010-08-06 21:41:49 +00:00
Timotei Dolean
1dd32d0cd8 enhance the output shown to the user 2010-08-06 21:41:29 +00:00
Timotei Dolean
73ca560d48 eclipse plugin: ensure the file is created...
...by creating any non-existent subsequent directories
2010-08-06 21:41:09 +00:00
Timotei Dolean
9e0b36ad7e eclipse plugin: skip reading defines if...
...no modification were done to "_main.cfg"
2010-08-06 21:40:51 +00:00
Timotei Dolean
27fa8fa2d7 eclipse plugin: add integer return values instead of boolean...
...so we can have a broader variety to choose from
2010-08-06 21:40:12 +00:00
Timotei Dolean
860d18fd21 eclipse plugin: add reading defines after _main.cfg preprocessing...
...and push the resulted file to subsequent files. In the end
parse the macros in memory so we can use them for autocompletion
and other checkings
2010-08-06 21:39:52 +00:00
Timotei Dolean
5ca89cbe27 eclipse plugin: add parsing of macro defines from file 2010-08-06 21:39:32 +00:00
Timotei Dolean
cb5c761715 eclipse plugin: move some methods to a better place...
...to reflect their usage targets
2010-08-06 21:38:52 +00:00
Timotei Dolean
18472f0106 Revert 2010-08-04T16:34:42Z!timotei21@gmail.com 2010-08-05 11:23:11 +00:00
Timotei Dolean
0c559fa49d eclipse plugin: process _main.cfg before any other files...
...in current directory
2010-08-04 16:34:59 +00:00
Timotei Dolean
333b71c062 eclipse plugin: run checkcondition in an UIJob...
...to ensure the workbench is created when running it
2010-08-04 16:34:42 +00:00
Timotei Dolean
8d8d0f56ed eclipse plugin: stop visiting children if the resource is ignored 2010-08-04 16:34:25 +00:00
Timotei Dolean
d281daa2a6 eclipse plugin: handle errors got from wmlparser 2010-08-03 19:59:09 +00:00
Timotei Dolean
16ab78a7eb eclipse plugin: next_scenario/first_scenario completion - part II. 2010-08-03 19:58:51 +00:00
Timotei Dolean
492f9a539b eclipse plugin: change the container for project properties...
...to a better one
2010-08-03 19:58:35 +00:00
Timotei Dolean
4e85d93eab eclipse plugin: enable the creation of project in other locations...
...than workspace too
2010-08-03 19:57:36 +00:00
Timotei Dolean
2d571ebebf eclipse plugin: add more search paths for directories 2010-08-03 12:21:38 +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
d80e739408 eclipse plugin: add some more methods for a better usage 2010-08-03 12:20:59 +00:00
Timotei Dolean
48c662613b eclipse plugin: don't add already completed tags in the proposal 2010-08-03 12:20:39 +00:00