Commit graph

3305 commits

Author SHA1 Message Date
Vadim Peretokin
4e87fdd5fe
Add feature: visual room creation (#2015)
* Added 'create room here' for the current players area

* Allow creation of rooms in other areas

* Make menu action translatable
2018-10-04 08:09:36 +02:00
Vadim Peretokin
0db7977595
Fix package exporter crashing when non-English is used (#2017) 2018-10-04 08:08:39 +02:00
Vadim Peretokin
276f0ee88e
Keep colouring of untranslated text as well (#2022) 2018-10-03 11:47:04 +02:00
Vadim Peretokin
0da9d9020f
Fix GMCP parsing with embedded newlines (#2012)
* Fix GMCP parsing with embedded newlines

* Use correct variable
2018-10-03 09:44:04 +02:00
Vadim Peretokin
7c60250936
Update for new translation strings (#2021) 2018-10-03 09:25:38 +02:00
Florian Scheel
d247e2aad4 Remove testing upload for windows release 2018-10-03 09:23:37 +02:00
Florian Scheel
9a88386bf4 Add autodeployment on Windows
This contains a test deployment to mudlet.org that needs to be removed
after the tests
2018-10-03 09:23:37 +02:00
Florian Scheel
8a4e622c88 Add windows deployment SSH key 2018-10-03 09:23:37 +02:00
Florian Scheel
e46b79135d Add secure variables for deployment to mudlet.org 2018-10-03 09:23:37 +02:00
Vadim Peretokin
6c8c31faae
Fix system messages getting coloured wrong when translated (#2018) 2018-10-03 09:09:11 +02:00
mudlet-machine-account
afc153a8a4 New Crowdin translations (#2003)
* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Chinese Simplified)

* New translations mudlet.ts (Chinese Traditional)

* New translations mudlet.ts (Dutch)

* New translations mudlet.ts (English, United States)

* New translations mudlet.ts (French)

* New translations mudlet.ts (Greek)

* New translations mudlet.ts (Italian)

* New translations mudlet.ts (Polish)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Spanish)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (Chinese Simplified)

* New translations mudlet.ts (French)

* New translations mudlet.ts (Italian)

* New translations mudlet.ts (Polish)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Spanish)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Chinese Simplified)

* New translations mudlet.ts (French)

* New translations mudlet.ts (Italian)

* New translations mudlet.ts (Polish)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Spanish)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Chinese Simplified)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Spanish)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)
2018-10-03 03:33:02 +02:00
Kebap
12e241e3a8
Update strings for translation (#2004) 2018-09-27 09:51:12 +02:00
mudlet-machine-account
0f3b3bf204 New Crowdin translations (#2001)
* New translations mudlet.ts (German)

* New translations mudlet.ts (Chinese Simplified)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (German)
2018-09-27 08:35:53 +02:00
Vadim Peretokin
c74b3d0ead
Enable i18n interface language selection & remove bundled lua-yajl (#1975) 2018-09-27 07:21:58 +02:00
Vadim Peretokin
e05102cb0a
Disable autoscrolling in code editor when you click on last few lines (#1990) 2018-09-26 21:07:08 +02:00
Vadim Peretokin
466219c8fb
Fix resetFormat() & system messages to respect users selection (#1988)
* Fix resetFormat() to respect users colour selection

* Fix [ INFO ] and other messages to respect the background colour

* Fix system message to use preferred background colour

* Fix resetFormat() to correctly reset the colour
2018-09-26 20:39:15 +02:00
Vadim Peretokin
c3eaa44635
Fix selectSection not accepting main and returning wrong value (#2000) 2018-09-26 04:14:20 +02:00
mudlet-machine-account
23782603a4 New Crowdin translations (#1997)
* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Chinese Simplified)
2018-09-25 10:14:21 +02:00
mudlet-machine-account
e8a109798c New Crowdin translations (#1991)
* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Chinese Simplified)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)
2018-09-24 04:50:50 +02:00
Vadim Peretokin
23341e4282
Fix module sync to work with faster save (#1836)
Module sync didn't wait until the modules were saved to disk before triggering the profile reload signal.
2018-09-22 11:12:18 +02:00
Vadim Peretokin
8ca560a4fc
Fix UI editor crashing when renaming variable (#1973) 2018-09-22 08:49:52 +02:00
Ada Young
8e5d1161f1 Allow text wrapping in HTML copy and logger (#1974) 2018-09-22 07:55:50 +02:00
Vadim Peretokin
76ebd697af
Add getPlayerRoom() to see the current player location (#1950) 2018-09-20 14:59:08 +02:00
JorMox
ef87390ed9 Fix to Geyser.Mapper
Minor change to Geyser.Mapper so that map windows remain hidden when the container they are in is hidden rather than the map window itself being hidden.
2018-09-20 14:32:12 +02:00
Vadim Peretokin
39fe2f3fcc
Added StickMUD (#1985) 2018-09-20 14:10:51 +02:00
mudlet-machine-account
85b91c656d New Crowdin translations (#1981)
* New translations mudlet.ts (Polish)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)
2018-09-20 13:03:36 +02:00
Vadim Peretokin
d415d5df87
Highlight i18n text using the "highlight" checkbox properly (#1971) 2018-09-20 12:18:34 +02:00
Vadim Peretokin
e7534d3ceb
Add a small nudge to upload exported package to Mudlet forums (#1938) 2018-09-16 21:37:51 +02:00
mudlet-machine-account
0be256fdb1 New Crowdin translations (#1979)
* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)
2018-09-15 19:27:45 +02:00
mudlet-machine-account
03ea5fe370 New Crowdin translations (#1890)
* New translations mudlet.ts (French)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Italian)

* New translations mudlet.ts (Polish)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Chinese Simplified)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Chinese Simplified)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Chinese Traditional)

* New translations mudlet.ts (Dutch)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (French)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Greek)

* New translations mudlet.ts (Italian)

* New translations mudlet.ts (Polish)

* New translations mudlet.ts (Spanish)

* New translations mudlet.ts (Italian)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (English, United States)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Chinese Simplified)

* New translations mudlet.ts (Russian)

* New translations mudlet.ts (Chinese Traditional)

* New translations mudlet.ts (Dutch)

* New translations mudlet.ts (English, United Kingdom)

* New translations mudlet.ts (French)

* New translations mudlet.ts (German)

* New translations mudlet.ts (Greek)

* New translations mudlet.ts (Italian)

* New translations mudlet.ts (Polish)

* New translations mudlet.ts (Spanish)

* New translations mudlet.ts (English, United States)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)

* New translations mudlet.ts (German)
2018-09-15 05:32:52 +02:00
Kebap
b55a1dccde
Unify almost duplicate welcome messages (#1952)
#### Brief overview of PR changes/additions
There were two seperate versions of the welcome message. Now there is only a combined one. The only difference was a pair of icons, which are now added dynamically.

#### Motivation for adding to Mudlet
Reduce translation effort. Before, translators needed to translate a mostly identical text twice. Now only once is necessary.

#### Other info (issues closed, discussion etc)
2018-09-07 15:21:48 +02:00
keneanung
cf1ad974a5
Allow downloadFile to follow redirects (#1957) 2018-09-07 09:56:30 +02:00
Stephen Lyons
0120ce5836
Enhance allow a profile preference dialog per host (#1908)
Some time back the code-base was revised to only allow one Profile
Preferences to be active at a time - this was so multiple clicks on the
menu item or toolbar button did not make loads of copies of the form /
dialogue.  However there are some advantages to being able to see the
settings for multiple profiles side-by-side.

To stop the common settings being confused/getting out of sync if more
than one profile is active and has the preference dialogue open saving them
by closing such a dialogue/form will now update the common settings
currently defined for that dialogue.

CARE SHOULD BE TAKEN THAT ANY OTHER "APPLICATION-WIDE" SETTING IS ALSO
HANDLED IN THE SAME WAY SO THAT CHANGING THE SETTING AND SAVING IT FROM
ONE PROFILE'S PREFERENCES DIALOGUE ARE PROPAGATED TO ANY OTHER OPEN
PREFERENCE DIALOGUE.

As I needed to ensure that several application wide values are updated in
any open profile preferences dialogues when the settings are saved in a
particular one I found it was worthwhile to start the process of moving the
enabling of the "Full Screen View" option from being controlled via a
sentinel file kept in the Mudlet base directory into the `QSetting` system
that is used for other application wide settings.  At present the existing
file will also be created as needed but I would suggest that support for it
is phased out between the future Mudlet 4.0 and 4.1 versions...

Also, in several places where multiple uses are made of mudlet::self() it
seemed sensible to taking a local copy of the returned (effectively
constant) pointer value (as `pMudlet`).

In passing I identified the correct `enum` values to use to control the
display of "WhiteSpace" in the Edbee widgets so have replaced the values
`0` and `1` with their correct symbols:
* `edbee::TextEditorConfig::ShowWhitespaces`
* `edbee::TextEditorConfig::HideWhitespaces`

instead.

Signed-off-by: Stephen Lyons <slysven@virginmedia.com>
2018-09-06 12:09:25 +01:00
Vadim Peretokin
2ea79e9b68
Fix tab completion to work with non-English languages (#1954)
* Fix tab completion to work with non-English languages

* Code review improvements

* Use simpler string
2018-09-06 11:59:28 +02:00
Kebap
17d14a732b
Update strings from 3.13 release (#1959) 2018-09-06 06:22:26 +02:00
Vadim Peretokin
a48305f7eb
Back to development! 2018-09-05 07:08:40 +02:00
Vadim Peretokin
6652593702
3.13.0 release 2018-09-05 06:41:30 +02:00
Kebap
28d92a5a49
Rename "MUD" to "game" everywhere
#### Brief overview of PR changes/additions
Mudlet is still called Mudlet, but the texts shown to user will no longer talk about "MUDs", instead about "games"

#### Motivation for adding to Mudlet
People use Mudlet for more than MUDs. For example MOOs, etc. Game is just more approachable for newbies too.
If "MUD" is used within the name, "Mudlet the MUD client" is ok - as it's hard to imagine what would it be without it.

#### Other info (issues closed, discussion etc)
Adresses #1801 issue 3
Enhance #1949
2018-09-04 22:48:31 +02:00
JorMox
132c6fa1fa Fixing Speedwalk Function
Change to speedwalk function to replace long form directions with short form ones so that it parses correctly.
2018-09-04 11:56:08 +02:00
Ian
73091d391a Fix macOS autocomplete crash. (#1941) 2018-09-04 09:16:03 +02:00
keneanung
36fdf25dd1
Fix upload of release tarballs (#1951) 2018-09-03 19:38:33 +02:00
Vadim Peretokin
9a5cc6641a
Fix temporary items showing up after package import (#1944)
* Fix temporary aliases showing up in the editor after you import a package

* Don't show buttons or keybindings either
2018-09-02 13:19:51 +02:00
Kebap
0b1c5ebf05 Remove html-tag for .ui translations (#1947)
* Remove html-tag for .ui translations

* Update edbee to dicene's latest autocomplete fork
2018-09-02 13:19:33 +02:00
Vadim Peretokin
6d7daf61d7
Update mapper info box on area/room rename (#1943)
* Update mapper info box on area/room rename

* Do the same for setMapZoom

* Re-arrange function call placement
2018-09-02 13:18:49 +02:00
Kebap
8c6998d0e5 Rename "MUD" to "game" everywhere (except in "Mudlet") (#1949) 2018-09-02 11:15:31 +02:00
Vadim Peretokin
25efbb6f7a
Add StickMUD support for MMP downloads (#1936)
* Add StickMUD support for MMP downloads

* Avoid unnecessary pointers and use http for StickMUD

* Fix map downloads for settings window
2018-09-02 07:43:09 +02:00
Kebap
4d76272554 Ascend tool-tip from filter sub-area (#1948)
* Ascend tool-tip from filter sub-area

* Remove obsolete string & property tags
2018-09-02 07:40:23 +02:00
Vadim Peretokin
df98a3d233
Fix error message for room not found (#1933) 2018-08-30 18:49:19 +02:00
Vadim Peretokin
dcbbe0f8f2
Simplify HTML in the composer save button tooltip (#1912) 2018-08-30 15:08:36 +02:00
Mateusz Kulikowski
7d6f06b06e Add getRoomHashByID() (#1929)
This function is reverse of getRoomIDbyHash.
It is more expensive as it iterates over all rooms.
2018-08-30 14:42:24 +02:00