Commit Graph

1724 Commits

Author SHA1 Message Date
Timotei Dolean
5c39513c85 eclipse plugin: Add button for letting the user...
...clear all plugin's preferences
2011-08-01 18:53:17 +00:00
Timotei Dolean
cf073f820c eclipse plugin: Some cleanups 2011-08-01 18:52:57 +00:00
Timotei Dolean
2405faf600 eclipse plugin: Change the binary name to 'wesnoth_umc_dev' 2011-08-01 18:52:38 +00:00
Timotei Dolean
d1a3a729f8 eclipse plugin: Syncronize the progress message location...
...with the main plugin's one
2011-08-01 18:52:20 +00:00
Timotei Dolean
84232d32fc eclipse plugin: fix the empty fields check function...
...to not take into account the wesnoth version combo box
2011-08-01 18:52:00 +00:00
Timotei Dolean
cfe14032b8 eclipse plugin: Add a note on opening external config files 2011-08-01 18:51:42 +00:00
Timotei Dolean
11fc082cb7 eclipse plugin: Fix a possible NPE in xtext's framework 2011-08-01 18:51:23 +00:00
Timotei Dolean
f28bd812a3 eclipse plugin: add the wesnoth wizards to the "new" context menu 2011-08-01 18:50:43 +00:00
Mark de Wever
340e0fe16a Add fix for empty last field for the wiki grabber.
Whether or not the last field can be empty is a property of the field
and not of the record terminator.
2011-07-30 10:42:55 +00:00
Timotei Dolean
0b8bf4f9a8 eclipse plugin: Move the project explorer to a better place 2011-07-30 08:02:28 +00:00
Timotei Dolean
0f9a1a06bf eclipse plugin: Update the hack to eclipse 3.7 2011-07-30 08:02:12 +00:00
Timotei Dolean
150a7c67db eclipse plugin: Add shortcut for the Wesnoth perspective 2011-07-30 08:01:56 +00:00
Timotei Dolean
4bf3e417f6 eclipse plugin: Implement the import project wizard 2011-07-30 08:01:40 +00:00
Timotei Dolean
b6d460e8dd eclipse plugin: Fix the path computing logic and remove a debug statement 2011-07-30 08:01:24 +00:00
Timotei Dolean
2c073a6df0 eclipse plugin: Work with interfaces rather than with...
...concrete classes ( Path -> IPath)
2011-07-30 08:01:07 +00:00
Timotei Dolean
6b04a0c65a eclipse plugin: Log the ant job to the tool log 2011-07-30 08:00:51 +00:00
Timotei Dolean
a94821441a eclipse plugin: Make the install selection combo box readonly 2011-07-30 08:00:34 +00:00
Timotei Dolean
b551a92fef eclipse plugin: Update the changelog aswell 2011-07-30 08:00:17 +00:00
Timotei Dolean
f4499ad5c9 eclipse plugin: Update the manual to reflect the latest commits 2011-07-30 08:00:01 +00:00
Timotei Dolean
344e5ff25a eclipse plugin: Add the wesnoth wizards directly to the new menu 2011-07-30 07:59:45 +00:00
Timotei Dolean
175c7de3a2 eclipse plugin: Fix the problems's view icon 2011-07-30 07:59:29 +00:00
Timotei Dolean
142a1895f5 eclipse plugin: Polish a bit the project creation routines 2011-07-30 07:59:12 +00:00
Timotei Dolean
0db32b1e32 eclipse plugin: Refactor a bit the project creation wizards...
...to remove redundant code
2011-07-30 07:58:53 +00:00
Timotei Dolean
6494f1a6e8 eclipse plugin: Tweak the addons view to let the user...
...select the wesnoth install when creating a new project
for the downloaded addons
2011-07-30 07:58:20 +00:00
Timotei Dolean
3859a85900 eclipse plugin: In case the file doesn't contain any WML code,
the resource won't contain any nodes.  In this case, just return an
empty root.
2011-07-30 07:57:52 +00:00
Timotei Dolean
609e24c45f eclipse plugin: Log to console the errors/warnings 2011-07-30 07:57:34 +00:00
Timotei Dolean
689f46c0dc eclipse plugin: Rework a bit the MyRunnable 2011-07-30 07:57:12 +00:00
Timotei Dolean
9ad32462ef eclipse plugin: Fill the installs name in the project creation page 2011-07-30 07:56:51 +00:00
Timotei Dolean
1938c0a189 eclipse plugin: Rework a bit the current setup workspace routine...
...to take in account the default install when creating the projects
2011-07-30 07:56:30 +00:00
Timotei Dolean
d9289cc9ea eclipse plugin: Rework the wizards to use the new Project Selection page 2011-07-30 07:55:56 +00:00
Timotei Dolean
e72545d1c5 eclipse plugin: create a new project creation page...
...that will allow the user to select the install the new project
adheres to
2011-07-30 07:55:31 +00:00
Timotei Dolean
b097137520 eclipse plugin: let the createProject method...
...decide if we need a build.xml instead of needing the caller to decide
2011-07-30 07:55:11 +00:00
Timotei Dolean
a65b020516 eclipse plugin: Don't log missing files when the path is null or empty 2011-07-30 07:54:50 +00:00
Timotei Dolean
a62c6b2da9 eclipse plugin: Small refactoring on test 2011-07-30 07:48:14 +00:00
Timotei Dolean
351a3d803d eclipse plugin: Add tests for parsing the configs 2011-07-26 15:44:04 +00:00
Timotei Dolean
7e2c8cea76 eclipse plugin: Document the process necessary for running the test suite. 2011-07-26 15:43:47 +00:00
Timotei Dolean
80f89ad1c5 eclipse plugin: Create a Test Suite to handle all tests
and add the tests for data/ directory
2011-07-26 15:43:22 +00:00
Timotei Dolean
9776849f9b eclipse plugin: Fix the grammar, so now the eol
tokens will be part of the last grammar element
2011-07-26 15:42:55 +00:00
Timotei Dolean
e11276bce8 eclipse plugin: Reorganize a bit the tests 2011-07-26 15:42:32 +00:00
Timotei Dolean
19791b6850 eclipse plugin: Make the whole WML Grammar implement java.io.Serializable 2011-07-26 15:41:48 +00:00
Timotei Dolean
62665dbc37 eclipse plugin: Implement the suggesting of parsed lua tags & keys :D 2011-07-26 15:40:24 +00:00
Timotei Dolean
af7f958661 eclipse plugin: The parsed tag's keys should be required 2011-07-26 15:39:12 +00:00
Timotei Dolean
221f18af08 eclipse plugin: Create the 'getWMLTags' and 'getWMLKeys'...
...methods and attach them to the WMLTag class instead of using the
WMLUtils class
2011-07-26 15:38:33 +00:00
Timotei Dolean
62ef78e299 eclipse plugin: Delete the just removed package from the export list 2011-07-26 15:38:13 +00:00
Timotei Dolean
725c406f6c eclipse plugin: Move the .wml.core classes into .wml...
...and remove the debug information
2011-07-26 15:37:48 +00:00
Timotei Dolean
1ddd06cec0 eclipse plugin: Oops. Forgot to commit some files in the previous commit 2011-07-26 15:37:30 +00:00
Timotei Dolean
c22099b7f2 eclipse plugin: Rework a bit the grammar...
...to remove pure DataTypes grammar elements
2011-07-26 15:36:48 +00:00
Timotei Dolean
7c04c02423 eclipse plugin: Trim the quotes when adding a new primitive 2011-07-26 15:36:15 +00:00
Timotei Dolean
5bdcb47e8f eclipse plugin: Refactor the whole generated schema.
Now it bases on the same classes the grammar model uses.
2011-07-26 15:35:49 +00:00
Timotei Dolean
3edabb3e68 eclipse plugin: The cardinality operations should be available...
...on every WMLExpression
2011-07-26 15:35:16 +00:00
Timotei Dolean
14f2e6a649 eclipse plugin: Add convenience methods...
...in the generated grammar classes for converting the WMLExpression
to WMLTag/Key
2011-07-26 15:34:57 +00:00
Timotei Dolean
840922fcee eclipse plugin: Enhance the existing WMLFactory with some methods 2011-07-26 15:34:40 +00:00
Timotei Dolean
bff4e240b2 eclipse plugin: Add the rest of old Tag and TagKey classes attributes...
...to the Grammar ones
2011-07-26 15:34:21 +00:00
Timotei Dolean
06ae888c4f eclipse plugin: Transform the SchemaParser's getOutput method...
...to a general utility method
2011-07-26 15:34:03 +00:00
Timotei Dolean
a6132677d1 eclipse plugin: Set the default for EString attributes...
...to the empty string instead of null
2011-07-26 15:33:43 +00:00
Timotei Dolean
07389efa2b eclipse plugin: Start working on merging the current...
...grammar generated models with the already existing in the schema
package.
2011-07-26 15:33:22 +00:00
Timotei Dolean
5f58e1f7c3 eclipse plugin: Implement parsing of the lua tag's children attributes 2011-07-26 15:33:05 +00:00
Timotei Dolean
71df4a5222 eclipse plugin: Add a simple lua parser that parses the tags from lua code. 2011-07-26 15:32:47 +00:00
Timotei Dolean
b50f805750 eclipse plugin: Refactor a bit the SimpleWMLParser...
...to make it more concrete on what it can do
2011-07-26 15:32:29 +00:00
Timotei Dolean
43f91931b7 eclipse plugin: Add support for custom events in the content assist 2011-07-26 15:32:12 +00:00
Timotei Dolean
73db9b5a1b eclipse plugin: Use a separate log file for the invoked tools 2011-07-26 15:31:54 +00:00
Timotei Dolean
04152c45ff eclipse plugin: Refactored the whole variable scoping code.
Now it is properly shown in the content assist only if the current
scope if found in the variable's list.
2011-07-26 15:31:37 +00:00
Timotei Dolean
76c02a1a05 eclipse plugin: Fix a NPE exception 2011-07-26 15:31:20 +00:00
Timotei Dolean
4670419127 eclipse plugin: Refactor a bit the deserialization...
...to deserialize properly the DependencyListBuilder
2011-07-26 15:31:04 +00:00
Timotei Dolean
e311df23b7 eclipse plugin: Fix a NullPointerException 2011-07-26 15:30:48 +00:00
Timotei Dolean
90e2a794eb eclipse plugin: Major overhaul for the ProjectCache.
Use the java's built-in serialize/deserialize mechanism
instead of manually doing save/loading.
2011-07-26 15:30:29 +00:00
Timotei Dolean
f7a0b20a64 eclipse plugin: Remove an obsolete method 2011-07-26 15:30:11 +00:00
Timotei Dolean
6576b785ae eclipse plugin: fix the logic for handling the...
...'configOnly' boolean parameter, and add cases
for handling removed variables
2011-07-26 15:29:55 +00:00
Timotei Dolean
952b52fe49 eclipse plugin: Add a clarifying comment 2011-07-26 15:29:39 +00:00
Timotei Dolean
858eced060 eclipse plugin: Re-implement the start-end tag...
...matching since the previous one made the CPU to stay on 100% and
keep spawning threads for the modified xtext resource model
2011-07-26 15:29:22 +00:00
Timotei Dolean
ae52e466d4 eclipse plugin: fix a typo in the changelog 2011-07-26 15:29:05 +00:00
Timotei Dolean
8cf5d7eb7c eclipse plugin: Add the parsed variables to the variables proposal list 2011-07-26 15:28:48 +00:00
Timotei Dolean
7420f6b659 eclipse plugin: Get rid of the WMLSaxHandler...
...and replace it with the SimpleWMLParser
2011-07-26 15:28:30 +00:00
Timotei Dolean
16d4519de8 eclipse plugin: Make the variables reside in the...
...project cache instead of the file
2011-07-26 15:28:11 +00:00
Timotei Dolean
84c2a50213 eclipse plugin: Implement the adding of new found variables 2011-07-26 15:27:38 +00:00
Timotei Dolean
0215dd54e7 eclipse plugin: Switch over to using a Multimap...
...for storing the variables in each WML Config fil
2011-07-26 15:27:10 +00:00
Timotei Dolean
c275ae48be eclipse plugin: Create a simple wml parser that...
...parses the xtext's resource of a cfg file into a WMLConfig
structure
2011-07-26 15:26:04 +00:00
Nils Kneuper
642c3cf602 applied patch #2663 by alarantalara: Make wesnoth-optipng work on systems with BSD stat 2011-07-24 10:28:37 +00:00
Mark de Wever
b11e53220c Update the annotations.
Also fixes:

- A type usage in the canvas.

- The wiki grabber properly ignore an @allow.

Applies patch #2629.
2011-07-17 14:48:07 +00:00
Timotei Dolean
ca1ac3fca1 eclipse plugin: Rework the 'getContainers' method...
...to adapt to the new grammar
2011-07-16 20:59:17 +00:00
Timotei Dolean
8d8f27b43f eclipse plugin: Fix faulty 'if' 2011-07-16 20:59:06 +00:00
Timotei Dolean
e46bed8e9d eclipse plugin: Reorganize the WML Utils class...
...and cleanup the WMLUtil toString code for WML node model
2011-07-16 20:58:56 +00:00
Timotei Dolean
239a0f7d33 eclipse plugin: Remove unnecessary classes 2011-07-16 20:58:45 +00:00
Timotei Dolean
ae3f8ca4bf eclipse plugin: Rework the closing end tag
autoedit Strategy
2011-07-16 20:58:36 +00:00
Timotei Dolean
1a9e13b1f3 eclipse plugin: Rework the entire Highlight...
...start/end tag strategy. It now uses a non-hacky method of achieving
it.
2011-07-16 20:58:25 +00:00
Timotei Dolean
9698d5bf39 eclipse plugin: Color '~' as macro call and '+' as tag name 2011-07-16 20:58:15 +00:00
Timotei Dolean
b044e12ce3 eclipse plugin: Fix the hyperlink helper: previous...
...code didn't take in account that previousSibling returns the AST's
previous node .
2011-07-16 20:58:05 +00:00
Timotei Dolean
1fcf75d7fb eclipse plugin: Replace the '\\' with '/' path separators...
...before returning the path
2011-07-16 20:57:55 +00:00
Timotei Dolean
720a70edfc eclipse plugin: Rework a bit the Hyperlink Helper...
...to conform to the new node model
2011-07-16 20:57:44 +00:00
Timotei Dolean
5b4d5addc7 eclipse plugin: Make an EObjectAtOffsetHelper instance...
...singleton so it can be accessed from all places without
the need to instantiate. Also refactor the getActiveFile
method to let it get the editor as parameter.
2011-07-16 20:57:34 +00:00
Timotei Dolean
3535576918 eclipse plugin: Tweak the WMLDocHandler for xtext 2.0 2011-07-16 20:57:24 +00:00
Timotei Dolean
82e987e49e eclipse plugin: Tweak the folding for the preprocessor directives 2011-07-16 20:57:11 +00:00
Timotei Dolean
63eb1c3dea eclipse plugin: Prevent a NullPointerException when...
...there is no selected install
2011-07-15 21:09:48 +00:00
Timotei Dolean
7f61ee7a0d eclipse plugin: Fix the setupWorkspace, by using...
...the default install instead of the null one
2011-07-15 21:09:38 +00:00
Timotei Dolean
b65bdd08dd eclipse plugin: Fix the indentation of the message 2011-07-15 21:09:29 +00:00
Timotei Dolean
f9eead0b01 eclipse plugin: Update the dependencies 2011-07-15 21:09:19 +00:00
Timotei Dolean
89e0d88b1c eclipse plugin: Migrate the rest of code to the new node model 2011-07-15 21:09:09 +00:00
Timotei Dolean
359d2e3b4f eclipse plugin: Mention xtext 2.0 upgrade 2011-07-15 21:08:58 +00:00
Timotei Dolean
89348b052e eclipse plugin: Remove obsolete code 2011-07-15 21:08:49 +00:00
Timotei Dolean
530ca4265a eclipse plugin: Migrade the FoldingRegionProvider as well 2011-07-15 21:08:38 +00:00
Timotei Dolean
0913e25cfc eclipse plugin: Set the default string as default EOL value as well. 2011-07-15 21:08:28 +00:00
Timotei Dolean
493f26fdd8 eclipse plugin: More migration: remove the...
...dependency on the now non-existing bracket matching class, and use
the JFace's CharacterPairMatcher.  Still needs rework
2011-07-15 21:08:17 +00:00
Timotei Dolean
948399d4a7 eclipse plugin: Use the new methods and classes...
...instead of the old node model's ones
2011-07-15 21:08:06 +00:00
Timotei Dolean
2b36faa0ff eclipse plugin: Migrate the remaining old-node model...
...class names to the new interfaces
2011-07-15 21:07:55 +00:00
Timotei Dolean
e06e64fb44 eclipse plugin: Migrate to the new warning()...
...and error() method signatures
2011-07-15 21:07:44 +00:00
Timotei Dolean
8052a99c4b eclipse plugin: IAntlrParser -> IParser.
Some functionality is changed too much, so left out a method
unimplemented for now
2011-07-15 21:07:34 +00:00
Timotei Dolean
5f7e15624c eclipse plugin: Switch to the new interface for xtext 2.0 2011-07-15 21:07:25 +00:00
Timotei Dolean
bf6cdd7454 eclipse plugin: Run pdflatex 2 times instead of 1...
...so the TOC gets generated aswell.
2011-07-15 21:07:15 +00:00
Timotei Dolean
76134565a8 eclipse plugin: Update the renamed classes to use interfaces instead 2011-07-15 21:07:04 +00:00
Timotei Dolean
8e81665f3b eclipse plugin: Update AutoEdit Strategy to the new one 2011-07-15 21:06:53 +00:00
Timotei Dolean
75092c8b56 eclipse plugin: Re-generate the grammar for the upgrade to xtext 2.0 2011-07-15 21:06:38 +00:00
Timotei Dolean
8424a402c8 eclipse plugin: Start implementing a better way of...
...checking each config file's information required for intellisense.
2011-07-15 21:06:26 +00:00
Timotei Dolean
bacc432505 eclipse plugin: Bump the required xtext version to 2.0 2011-07-15 21:06:16 +00:00
Timotei Dolean
029f8cc072 eclipse plugin: Update the user manual as well...
...and remove trailing spaces
2011-07-15 21:06:07 +00:00
Timotei Dolean
25cd35c30e eclipse plugin: Update the dev manual with suggestions...
...from fendrin. Also bump the eclipse version to indigo as we're
gonna upgrade xtext to 2.0 as well
2011-07-15 21:05:57 +00:00
Timotei Dolean
fb7939c2e9 eclipse plugin: remove the build eclipse project...
...and let it be just a build directory
2011-07-15 21:05:47 +00:00
Timotei Dolean
d9044c7a9e eclipse plugin: Work a bit on the grammar and make it...
...take in account proper IFDEF format and also the order of the macro
calls
2011-07-15 21:05:34 +00:00
Timotei Dolean
b75beee2c6 eclipse plugin: Add a Xtend post processor to set...
...the grammar's default values. So, we'll have empty strings instead
of null, when there is no value set.  Also made the
plus/relative/point be strings instead booleans.
2011-07-15 21:05:20 +00:00
Timotei Dolean
df0bc04176 eclipse plugin: Rename 'ConfigFile' to 'WMLConfig' 2011-07-15 21:05:08 +00:00
Timotei Dolean
d7289ab78d eclipse plugin: Move the location of the 'preprocessed.txt'...
...to the temporary Folder
2011-07-15 21:04:58 +00:00
Timotei Dolean
ebd14a50a9 eclipse plugin: Rename the 'getDefines' into 'getMacros' 2011-07-15 21:03:27 +00:00
Timotei Dolean
e1890d3a57 eclipse plugin: Implement the content assist for CAC Variables and events 2011-07-13 20:48:05 +00:00
Timotei Dolean
53402340cb eclipse plugin: On full build, clear all previously cached information. 2011-07-13 20:47:53 +00:00
Timotei Dolean
62a75d7a08 eclipse plugin: Fix a typo 2011-07-13 20:47:42 +00:00
Timotei Dolean
aee91eef23 eclipse plugin: Implement the CAC loading in the Templates Provider 2011-07-13 20:47:30 +00:00
Timotei Dolean
f1768f3fac eclipse plugin: Add the Events and Variables Content Assist Config files 2011-07-13 20:47:18 +00:00
Timotei Dolean
556a25124b eclipse plugin: Remove the forced return statement 2011-07-13 20:47:06 +00:00
Timotei Dolean
b64c329b2a eclipse plugin: Remove debug printing 2011-07-13 20:46:55 +00:00
Timotei Dolean
3f3b96668d eclipse plugin: Big commit. Further enhance the builder...
...so it can update modified files as well. It now works to change the
order of the includes
2011-07-13 20:46:43 +00:00
Timotei Dolean
b178c62a2d eclipse plugin: Create the tree cache if it's not existing 2011-07-13 20:46:31 +00:00
Timotei Dolean
6ee95923ee eclipse plugin: fix a possible out of bounds exception 2011-07-13 20:46:19 +00:00
Timotei Dolean
aae79a8237 eclipse plugin: Remove the 'removedDirectories' functionality...
...as it's not useful. Also tweak a bit the index when removing a node
2011-07-13 20:46:08 +00:00
Timotei Dolean
0f352f62b1 eclipse plugin: use file project relative path...
...to index in the config instead of just the fileName
2011-07-13 20:45:54 +00:00
Steven Panek
ce280fced1 Eliminated a Britishism. 2011-07-12 21:06:31 +00:00
Timotei Dolean
b1b2114546 eclipse plugin: When removing a _main.cfg, restore...
...the previous directories/entries
2011-07-10 20:48:32 +00:00
Timotei Dolean
789a29c07c eclipse plugin: Tweak the new node's index. If the...
...new index is greater than the previous + step, use the latter
2011-07-10 20:48:23 +00:00
Timotei Dolean
c446bfd401 eclipse plugin: take in account the special file...
...'_main.cfg' case when adding a new node to the list
2011-07-10 20:48:14 +00:00
Timotei Dolean
34614cb84e eclipse plugin: Use the parent's file path to match...
...the file in the directories list
2011-07-10 20:48:05 +00:00
Timotei Dolean
a2f08a41d8 eclipse plugin: Refactor and reorganize the whole list builder 2011-07-10 20:47:56 +00:00
Timotei Dolean
9969b98ad1 eclipse plugin: Tweak the internal_addNode function...
...to correctly set the new node's index and take in account all cases
when adding it to the list
2011-07-10 20:47:47 +00:00
Timotei Dolean
266d32cf58 eclipse plugin: Make the 'Tree' be 'List' 2011-07-10 20:47:37 +00:00
Timotei Dolean
c67dd24831 eclipse plugin: Update the changelog with info...
...about the new wesnoth addons view
2011-07-10 20:47:28 +00:00
Timotei Dolean
fa24e3bf54 eclipse plugin: Force focus the addons list after...
...selecting a server from the list, to prevent scrolling the combobox
instead of the addon list
2011-07-10 20:47:19 +00:00
Timotei Dolean
d6a3d068c4 eclipse plugin: Fix the visibility condition...
...for the container actions
2011-07-10 20:47:11 +00:00
Timotei Dolean
4433ec4111 eclipse plugin: Add a button for opening the Addon...
...Upload preferences page from within the Addons view
2011-07-10 20:47:02 +00:00
Timotei Dolean
8ba72f62e2 eclipse plugin: Use the password sent as parameter...
...not the one in the preferences
2011-07-10 20:46:52 +00:00
Nils Kneuper
a93ab50b2b applied utils/wesnoth-optipng
Overall statistics (only for files with a smaller recompressed size):
  Original size: 273 KiB on 62 files
 Optimized size: 238 KiB
   Total saving: 34 KiB = 12% decrease
2011-07-09 08:26:43 +00:00
Timotei Dolean
8abc24d539 eclipse plugin: Tweak the code and add a refresh button 2011-07-08 21:12:13 +00:00
Timotei Dolean
38743e3aef eclipse plugin: Create a project for downloaded addon...
...if the user wants
2011-07-08 21:12:04 +00:00
Timotei Dolean
551d1cc8c4 eclipse plugin: Remove unreachable catch exception blocks 2011-07-08 21:11:55 +00:00
Timotei Dolean
2351c76734 eclipse plugin: Simplify the project creation methods 2011-07-08 21:11:45 +00:00
Timotei Dolean
c7d1f7586c eclipse plugin: Implement the download addon feature 2011-07-08 21:11:35 +00:00
Timotei Dolean
f8a903d4e4 eclipse plugin: Tweak a bit the layout and...
...the functionality of the addon manager
2011-07-08 21:11:26 +00:00
Timotei Dolean
4a84b4278d eclipse plugin: Implement the GUI + some logic for the Addons manager 2011-07-08 21:11:17 +00:00
Timotei Dolean
65f8ba2b56 eclipse plugin: Done some extra checks for the parameters 2011-07-08 21:11:08 +00:00
Timotei Dolean
9253682e33 eclipse plugin: Move the loading message to a better place 2011-07-08 21:10:59 +00:00
Timotei Dolean
19ca8740d7 eclipse plugin: missed the 'static' keyword for the wanted behavior 2011-07-08 21:10:50 +00:00
Timotei Dolean
12183364f7 eclipse plugin: Refactor the 'runWesnothAddonManager'...
...to support a broad more options
2011-07-08 21:10:41 +00:00
Timotei Dolean
3e5f78ec82 eclipse plugin: Refactor the hashtable into...
...a global one, to be used by other classes as well
2011-07-08 21:10:31 +00:00
Timotei Dolean
6de5e6c1e1 eclipse plugin: Refactor part of the addNode method...
...into its own method. Also add some todos and comments
2011-07-08 21:10:21 +00:00
Timotei Dolean
95ec2fd1ad eclipse plugin: Trim down the icon to 16x16 2011-07-08 21:10:12 +00:00
Timotei Dolean
40eebfb5d1 eclipse plugin: Add the initial Addons Management view 2011-07-08 21:10:03 +00:00
Timotei Dolean
b075c8cfc3 eclipse plugin: Some small fixes 2011-07-08 21:09:52 +00:00
Timotei Dolean
23454bc8de eclipse plugin: Implement part of the addNode to the PDT 2011-07-07 21:04:21 +00:00
Timotei Dolean
ebf99d9226 eclipse plugin: Move the WMLComparator to ResourceUtils...
...and refactor the filename comparison into its own method
2011-07-07 21:04:12 +00:00
Timotei Dolean
19e8596c29 eclipse plugin: Implement the incremental build 2011-07-07 21:04:03 +00:00
Timotei Dolean
d5b38b549d eclipse plugin: Add a TODO and refactor a bit the 'getConfig' method 2011-07-07 21:03:54 +00:00
Timotei Dolean
7851271c91 eclipse plugin: Add the final qualifier to some...
...cache instances
2011-07-07 21:03:44 +00:00
Timotei Dolean
926087291d eclipse plugin: Implement the removeNode functionality...
...and refactor the tree printing into the toString method
2011-07-07 21:03:35 +00:00
Timotei Dolean
17ca4bb7af eclipse plugin: Start working in the incrementalBuild - done some cleanup 2011-07-07 21:03:25 +00:00
Timotei Dolean
b4a4957213 eclipse plugin: Tweak a bit the building reports 2011-07-06 16:54:22 +00:00
Timotei Dolean
eef9435c8a eclipse plugin: Implement the new full build 2011-07-06 16:54:13 +00:00
Timotei Dolean
0132ad1555 eclipse plugin: Preserve the ProjectCache got first time...
...and use that in every other place needed instead of creating it
each time we need it
2011-07-06 16:54:03 +00:00
Timotei Dolean
2dd6b5647f eclipse plugin: Remove duplicate method and use...
...one already existing
2011-07-06 16:53:53 +00:00
Timotei Dolean
20d2ba9b41 eclipse plugin: Relax the Python path checking to...
...allow unix variants (e.g.: 'python' ) to be set as the path executable
2011-07-06 16:53:43 +00:00
Timotei Dolean
62b475b05c eclipse plugin: Cleanup a bit the project builder 2011-07-06 16:53:34 +00:00
Timotei Dolean
baef72e2ee eclipse plugin: Tweak a bit the setup workspace workflow 2011-07-06 16:53:24 +00:00
Timotei Dolean
3eb560cc83 eclipse plugin: Implement the map creation when...
...trying to open a non-existing map
2011-07-06 16:53:14 +00:00
Timotei Dolean
55e01b30e3 eclipse plugin: Remove a TODO by implementing the...
...toString method of the Define class
2011-07-06 16:53:04 +00:00
Timotei Dolean
e5f94b1cec eclipse plugin: Add the 'isConfigFile' method...
...to eliminante duplicate code
2011-07-06 16:52:55 +00:00
Timotei Dolean
547f8102dc eclipse plugin: Cleanup in the externalized strings 2011-07-06 16:52:41 +00:00
Timotei Dolean
de450a06ab eclipse plugin: Remove some old-schema leftovers 2011-07-06 16:52:29 +00:00
Timotei Dolean
f887602c68 eclipse plugin: Remove the now obsolete schema implementation 2011-07-06 16:52:18 +00:00
Timotei Dolean
63167eb0b2 eclipse plugin: Use int instead of byte 2011-07-06 16:52:08 +00:00
Timotei Dolean
6d3a55c2ee eclipse plugin: Refactor the WMLTools's methods 2011-07-06 16:51:57 +00:00
Timotei Dolean
d66e9837ef eclipse plugin: Uncomment main builder but comment...
...the resource visitors as we're gonna visit them
in our own order
2011-07-06 16:51:48 +00:00
Timotei Dolean
25d338b2db eclipse plugin: Use a LinkedHashSet instead of a HashSet...
...to maintain the order in which we add the tree nodes
2011-07-06 16:51:38 +00:00
Timotei Dolean
5ec29ba0f2 eclipse plugin: Remove the UTF-16 encoded loading...
...for the project cache file
2011-07-06 16:51:29 +00:00
Timotei Dolean
f649533361 eclipse plugin: Externalize some strings 2011-07-06 16:51:18 +00:00
Timotei Dolean
0f80beb9d7 eclipse plugin: Implement the persistance for the DependencyTreeBuilder 2011-07-06 16:51:07 +00:00
Timotei Dolean
f603b37661 eclipse plugin: remove preferences file 2011-07-06 16:50:56 +00:00
Timotei Dolean
bdd534a7ea eclipse plugin: Fix the grammar so the order...
...in the file of the WML expressions is maintained.
2011-07-06 16:50:39 +00:00
Timotei Dolean
0e8252819a eclipse plugin: Fix the order the macro calls are...
...parsed. The grammar still needs to be fixed to output the tokens in
the order in the file.
2011-07-05 18:57:11 +00:00
Timotei Dolean
e36f5f73c2 eclipse plugin: Update the dependency code to take into account...
...the _main.cfg contents
2011-07-05 18:57:01 +00:00
Timotei Dolean
e52b8e3efb eclipse plugin: Make the WMLValue and macro call parameters...
...to return Java String type
2011-07-05 18:56:47 +00:00
Timotei Dolean
d856f7e061 eclipse plugin: Update the dev manual to include information...
...regarding generating the WML Grammar
2011-07-05 08:55:27 +00:00
Timotei Dolean
6ecc25e078 eclipse plugin: update the files to reflect the new project organization 2011-07-05 08:55:18 +00:00
Timotei Dolean
832cd373d8 eclipse plugin: Remove old files and update the feature and product...
...to include the correct plugins
2011-07-05 08:55:00 +00:00
Timotei Dolean
a3613b9e11 eclipse plugin: Migrate 'org.wesnoth.wml.ui' project...
...to 'org.wesnoth.ui'
2011-07-05 08:54:46 +00:00
Timotei Dolean
be287286bd eclipse plugin: Migrate the org.wesnoth.wml project
to org.wesnoth.
2011-07-05 08:54:24 +00:00