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