A new script, data/tools/extractbindings, uses this to automatically
generate an up-to-date list of editor keybindings in a form suitable
for the wiki.
move minimap to the topright to increase space for the terrain list
decrease center button area to increase available space for terrain list
comment out unused/broken items in the editor theme
add TODO markers for enhancement of themeability for the editor
- Use the cursor as center of rotation, if not on map then use "center of mass"
- Use hotkey shift+r, as Gimp. (ctrl+r is reserved by recruit, old hotkey bug)
- copy/paste instead of moving, not sure about that but seems more
useful (if wanted you can overwrite on the current selection and then
cut/paste) Because the main use is probably to help create map like
Hexcake, but rotate after a select-all allow to rotate the whole map
(with cropping of corners)
(Zoom hotkeys not working in editor, also no option for standard zoom)
Use the same default keys for zoom (+,-,0) as the game.
For some reason you need to install to activate this change.
The only strings not translated after the user changes the language,
are the menu buttons (File, Edit, Settings). A new menu button,
'settings' is added. Users can access the preferences and change
language dialog from here.
it is now possible to change the language in the editor by pressing
alt-l. The only problem are the menu buttons, they will only show the
right language after a restart. I'm not sure if it'll be fixed before
the 1.0 release...propably not.
* Made serialized data be saved as untranslated. To achieve this, added the
t_string class, which encapsulates a translatable string.
* Completely rewrote the (text) WML parser, making it use a tokenizer / parser
architecture. The parser is now much more strict and validates a WML grammar.
- Change to the WML syntax: pluses are now ignored, spaces are now forbidden
in WML keys
* Rewrote the way the variables are interpolated. There is no more default
interpolation, however, the vconfig class was added, which provides a
variable-interpolating proxy to config objects.
* There is still an important known bug: this is impossible to load textmode
save games now, because the statistics module saves some WML with spaces in
keys, which the parser refuses. I am commiting anyway to respect the string
freeze; the fix for this bug will come tomorrow
Hoping I do not break everything...
...of the game. Putting it inside the theme will solve the problem with
the editor menu, but only once this file has been switched to the
wesnoth-editor domain, gettext-wise. In the meantime it won't solve
anything, but at least it shouldn't make the game untranslated.
...for the left mouse button.
Fixed a problem where the selected terrain and brush size was not
remembered through operations that affected the whole map, such as
flip and resize.
Two terrains may now be selected in the palette, one is used for
filling when moving selections and cutting/pasting and will be used
when drawing with the right button.
The context menu is removed, instead the function of the left button
is chosen in the right panel and operations that do not need a
location to work is chosen from an additional menu.