Commit graph

5430 commits

Author SHA1 Message Date
Robin Townsend 2eecc88656 lupdate 2020-02-23 14:00:04 -05:00
Robin Townsend cb9c7ee894 add Lojban flag
Lojban has no country, so we pretend that its country code is jb
2020-02-23 13:58:33 -05:00
Boyuan Yang d843b37fbd
appdata.xml: Pass appstream-util validation
This commit adds missing components in goldendict.appdata.xml and makes it pass the relaxed appstream validation: `appstream-util validate-relax goldendict.appdata.xml`.
2020-02-12 16:55:00 -05:00
Maxim Yanukovich da197ff5cd Forvo api calls via https 2020-01-09 16:43:07 +03:00
Abs62 d54e0ca9fd Fix some data races (issue #1218) 2019-11-19 19:20:44 +03:00
Abs62 1cef1a8733 Qt5-specific: Fix crash after Ctrl+Tab when tabs navigation in MRU order is turned on in preferences 2019-11-16 16:01:13 +03:00
Abs62 df92b38ea8 Mac-specific: Fix save/restore main window configuration with Qt 5.12 2019-09-30 19:57:30 +03:00
Abs62 db6c9a16e1 Treat ".mp2" extension as audio instead of video 2019-09-27 20:09:20 +03:00
Abs62 e317810a1d Mac-specific: Update FFmpeg libraries to version 4.2.1 2019-09-27 20:07:23 +03:00
Abs62 966f4a8b78 FFmpeg player: Fix some crashes on broken files 2019-09-27 17:00:52 +03:00
Abs62 80a57ba344 Win-specific: Update FFmpeg libraries to version 4.2.1 2019-09-27 16:59:45 +03:00
Abs62 331977b164 Add ".webp", ".mpa", ".mp2" and ".opus" as known media 2019-09-27 00:28:01 +03:00
Abs62 02930198a8 DSL: Trim spaces in "s" and "url" tags 2019-09-26 19:40:39 +03:00
Abs62 58560e1ef5 DSL: Fix expanding of round brackets while full-text search 2019-09-21 00:30:53 +03:00
Abs62 99a7e7fc9b
Merge pull request #1198 from vedgy/remove-unused-qt5-dependency-from-readme
Remove an unused Qt5 dependency from README
2019-09-20 07:13:52 +03:00
Abs62 627796ad1e
Merge pull request #1197 from GD-Helper/master
Update German translation
2019-09-20 07:13:41 +03:00
Igor Kushnir c34597ca04 Remove an unused Qt5 dependency from README
libqtwebkit-dev contains the development files of Qt4 QtWebKit library.
Installing this package pulls many Qt4 dependencies. Neither this
package nor its dependencies are needed to build a Qt5 version of
goldendict. I have successfully built a Qt5 version of goldendict
on a fresh KDE neon system without installing this package.
Note that the development files of Qt5 QtWebKit library are inside the
libqt5webkit5-dev package, which is duly listed as a Qt5 goldendict
dependency.
2019-09-19 21:00:45 +03:00
GD-Helper 625b88ea7a
Update German translation 2019-09-19 17:09:22 +02:00
Abs62 f2aff9a3dd DSL: Strip tags "<<" and ">>" while full-text search 2019-09-19 18:04:36 +03:00
Abs62 2c5582ec33 DSL: Fix handling of dsl "@" subcard in first line of card 2019-09-19 18:03:52 +03:00
Abs62 780eabac47 DSL: Change of tags handling while full-text search 2019-09-18 18:32:40 +03:00
Abs62 c53fe1c640 Windows: Fix crashes when all global hotkeys are disabled (issue #1184) 2019-08-07 22:54:49 +03:00
Abs62 a722b3f43d Fix "file://" urls correction for case of launch portable GD via network 2019-08-05 17:51:57 +03:00
Abs62 ebc301a7bf Merge branch 'master' of https://github.com/probonopd/goldendict into Temp 2019-08-05 17:50:34 +03:00
Abs62 0f951b06a5 SLOB: Some optimization for indexing of a large files 2019-07-25 02:16:28 +03:00
Abs62 031b9e1eab Increase limit of node elements while build index 2019-07-24 23:59:44 +03:00
Abs62 056efcd92b SLOB: Fix build with Qt 4 2019-07-22 19:22:58 +03:00
Abs62 ed0a2551d0 SLOB: Fix detection of article duplicates (#issue #1174) 2019-07-22 18:31:50 +03:00
Abs62 2de1de758a SLOB: Add class "slobdict" to slob headword (issue #1176) 2019-07-22 18:30:56 +03:00
Abs62 618179e28b SLOB: Add support for uncompressed articles (issue #1175) 2019-07-22 18:30:17 +03:00
Abs62 05bfc353a8 Allow dictionaries groups combobox standard hotkeys from FTS and Headwords dialogs 2019-07-09 18:00:23 +03:00
Abs62 85e0f43d8b Merge branch 'master' of github.com:goldendict/goldendict into Original 2019-06-27 19:13:36 +03:00
Abs62 0faa7504e3
Merge pull request #1168 from asheeshkumar96/patch-1
Create hi_IN.ts for Hindi translation
2019-06-27 19:13:05 +03:00
asheeshkumar96 ddb8fc2478
Create hi_IN.ts
This translation has been done by copying french translation ; then creation of  a new file and translated.
2019-06-27 21:01:00 +05:30
Abs62 58b6c60374 DSL: Fix sound saving from preferred dictionary 2019-06-27 18:09:00 +03:00
Abs62 f0b7b8e33c DSL: Fix {(...)} case handling in insided cards 2019-06-24 17:59:13 +03:00
coozoo 09a7d4db33 Fix empty menu if program compiled with qt5
Fixed by not adding dummy system tray under X env
Tested for:
Mate 1.22.1
XFCE4 4.12
KDE 5.14.5 (damn it's so ugly now)
GNOME (with topicons-plus extension)

This commit fixes #907, fixes #1097 and fixes #1155
2019-05-27 18:58:27 +03:00
Igor Kushnir 13a321190f Don't construct scan popup twice at startup
abcabb77fa added a makeScanPopup() call
after applyQtStyleSheet() in MainWindow constructor to apply Qt style
sheets to the scan popup. This call destroys the scan popup created
earlier in the MainWindow constructor and creates a new instance.

Let us remove the first, now redundant invocation of makeScanPopup()
from MainWindow::makeDictionaries() to improve startup performance.
makeDictionaries() is currently called only once, so modifying it is not
a problem. If makeDictionaries() is used elsewhere in the future,
the added assertion will remind to reconstruct the scan popup.
2019-05-15 11:09:20 +03:00
Abs62 abcabb77fa Initialize scanPopup window after setting of Qt style sheets (issue #1144) 2019-05-13 18:17:27 +03:00
Igor Kushnir 462218d662 Linux-specific: Qt::Dialog -> Qt::Window pinned scan popup flags
There is a regression since Qt 5.12.1 that forces the pinned scan popup
window to be always on top of the main window on Linux/X11 because of
its Qt::Dialog window flag. The same issue is present in Qt 4.
The Qt regression is reported as QTBUG-74309, but chances of it being
fixed any time soon seem slim.

The documentation for Qt::Dialog window flag states that it causes a
window to be decorated as a dialog (typically no maximize or minimize
buttons in the title bar). I suppose adding these buttons to
the scan popup's title bar is not an issue.

As a bonus, the Qt::Dialog flag prevented scan popup window tiling when
moving toward the screen edge in Xfce. It works perfectly now.
2019-05-13 14:24:14 +03:00
Serdar Sağlam 3ca6cbec25
Update tr_TR.ts
Hi
translate update and minor fix
2019-05-02 20:45:50 +03:00
Abs62 c3ff15f4d8 Fix one more crash under Qt 5.12 2019-04-22 19:50:06 +03:00
Kevin Zheng d62b2d61ba Fix build on FreeBSD 2019-04-01 17:10:10 -07:00
Abs62 052f849be7 XDXF: A little more handling for <ex> tag (issue #1135) 2019-04-01 17:53:36 +03:00
Abs62 ade20fc1bf Support "[!a-x]" like construction while handling wildcards via QRegularExpression 2019-03-25 18:10:10 +03:00
Abs62 b61863b8df Use QRegularExpression instead of QRegExp in dictionary headwords dialog under Qt 5.12 and later 2019-03-25 18:08:52 +03:00
Abs62 5fb4ff183e Fix some more possibly crashes with Qt 5.12 2019-03-22 17:10:26 +03:00
Abs62 cf2ca576d4 Win-specific: Fix possibly crashes after dictionaries initialization 2019-03-20 17:49:39 +03:00
Abs62 465f90a315 Set Qt style sheets immediately before main window show 2019-03-19 17:37:51 +03:00
Abs62 6bc4088671 Fix save/restore geometry for some dialogs under Qt 5.12 2019-03-19 17:36:07 +03:00