yifang
5f956464e0
disable link redirect.
2021-12-31 22:11:55 +08:00
xiaoyifang
0ed7c1cc1d
Merge branch 'goldendict:master' into branch-qt-5.15
2021-12-31 09:31:29 +08:00
yifang
3ebe5c9b23
fix: translateLine text disappeared after main windows hide and show up again.
2021-12-30 21:19:50 +08:00
yifang
81c2e8d3b5
fix:zoom in does not take affect.
2021-12-30 20:41:38 +08:00
yifang
a1c0cfa042
single click to open external link in external browser
2021-12-29 23:28:26 +08:00
Abs62
0e888db874
Win-specific: Compile FFMpeg libraries with speex codec support
2021-12-29 17:50:28 +03:00
yifang
09063ecc5a
clean code:
...
QString::SkipEmptyParts=>Qt::SkipEmptyParts
2021-12-29 22:29:06 +08:00
yifang
77ed32dca6
cors support
2021-12-29 20:09:29 +08:00
yifang
0f08026d3f
right context menu link .
2021-12-28 21:59:49 +08:00
yifang
e7218fc12b
open link content duplicated in all the tabs.
2021-12-28 21:49:32 +08:00
yifang
8e6f4c2c10
zim dictionary:remove semphore
2021-12-28 20:29:27 +08:00
yifang
4157fb387e
zim dictionary ,pictures does not show up
2021-12-27 21:15:13 +08:00
yifang
89b821d473
remove deprecated function
2021-12-26 19:01:05 +08:00
yifang
e090716a2e
fix javascript error
2021-12-26 18:01:24 +08:00
yifang
d90c528819
onJsActiveArticleChanged was remove unintentionaly
2021-12-19 18:58:48 +08:00
yifang
f292e0c251
add javascript qt object to html(used to communicate between html and c++)
...
add jquery framework .
2021-12-19 18:37:27 +08:00
yifang
5860e81ff3
typingEvent fix,double characters when focus
2021-12-18 18:08:45 +08:00
yifang
de3d7b8b19
clean code:remove QT_VERSION check
2021-12-16 19:59:00 +08:00
xiaoyifang
e04aa50a99
fix issue mentioned in https://github.com/goldendict/goldendict/issues/1393#issuecomment-993716654
2021-12-15 23:43:03 +08:00
xiaoyifang
88f90149b4
update visual studio project files.
2021-12-14 23:16:56 +08:00
yifang
8e2eac0836
remove useless comment line
2021-12-13 22:46:02 +08:00
yifang
101fb9027d
refactor code.F12 optimize
2021-12-13 22:46:02 +08:00
yifang
a2baf836e4
refactor code.F12 optimize
2021-12-13 22:46:02 +08:00
xiaoyifang
cb5ac438fe
bword link in Hunspell dictionary.
2021-12-13 22:46:02 +08:00
yifang
5333b79222
double click and single click selection
2021-12-13 22:46:02 +08:00
xiaoyifang
8f4f3a3766
single click distinguish with double click
2021-12-13 22:46:02 +08:00
yifang.xiao
608f39244e
single click distinguish with double click
2021-12-13 22:46:01 +08:00
yifang
7e62a0f860
mouse double click
2021-12-13 22:45:57 +08:00
yifang
98ca729446
remove qt_version_check macro
2021-12-13 22:45:57 +08:00
yifang.xiao
b148c557c9
convert async to sync invoke
2021-12-13 22:45:55 +08:00
xiaoyifang
9b179dac3c
runjavascript async->sync
2021-12-13 22:45:53 +08:00
yifang.xiao
5f86c33f8d
F12 inspect element
2021-12-13 22:45:49 +08:00
yifang.xiao
c56407863c
use Eventloop to convert async function to sync function.based on current situation ,I think it would be better to keep the sync mode. webengine use aysnc callback,while webkit use sync function
2021-12-13 22:45:39 +08:00
xiaoyifang
303179b410
clean code:
...
remove qt version check
save geometry
2021-12-13 22:45:35 +08:00
xiaoyifang
5eac08c97a
rename qt4x5.hh to utils.hh
...
the filename qt4x5 is not proper now,for the qt4 version can never meet.and the qt5 is actually mean qt>5 .
2021-12-13 22:45:35 +08:00
xiaoyifang
db2b8e618d
update visual studio project file.
...
actually these files should be removed.
all these files can be autogenerated by VisualStudio extension <Qt Tools>.
2021-12-13 22:45:35 +08:00
yifang.xiao
0365015ac6
clean code:
...
remove "#if QT_VERSION >= QT_VERSION_CHECK( 5, 0, 0 )" check ,the check should always be true based on current situation.
2021-12-13 22:45:33 +08:00
yifang.xiao
f39429f35a
remove IS_QT_5
2021-12-13 22:45:28 +08:00
yifang.xiao
69db1d4c71
fix conflict
2021-12-13 22:45:20 +08:00
xiaoyifang
e7779e5302
fix todo
2021-12-13 22:43:46 +08:00
xiaoyifang
68dcf436fe
Update how to debug.md
2021-12-13 22:43:46 +08:00
xiaoyifang
e7b52f9b8f
Update how to debug.md
2021-12-13 22:43:46 +08:00
xiaoyifang
3058cb241b
Update how to debug.md
2021-12-13 22:43:46 +08:00
xiaoyifang
4279e100c2
Create how to debug.md
2021-12-13 22:43:46 +08:00
xiaoyifang
174ba53be2
found dictionaries panel update
2021-12-13 22:43:46 +08:00
xiaoyifang
402add183e
clean qt_version < 5 code.
2021-12-13 22:43:46 +08:00
yifang.xiao
ab358fb3a5
remove old qt(<5) code.
2021-12-13 22:43:43 +08:00
yifang.xiao
20d51afb8d
remove old qt(<5) code.
2021-12-13 22:43:28 +08:00
yifang.xiao
8fa356bf30
vs changes
2021-12-13 22:43:07 +08:00
Igor Kushnir
8260ac87ba
Linux-specific: Don't ignore main window close event
...
If GoldenDict's option "Close to system tray" is checked and
GoldenDict's main window is visible when the user logs out, the logout
is canceled in latest stable versions of KDE Plasma and Xfce desktop
environments (probably in other GNU/Linux desktop environments too, but
they weren't tested). The cause of this unintended and pointless logout
cancellation is ignoring the close event.
Close events are accepted by default. main() calls
`app.setQuitOnLastWindowClosed( false );`. Thus, if the close event is
not touched, the main window is hidden as before this change.
GoldenDict's configuration, history and favorites are still committed
and saved in both KDE Plasma and Xfce when logging out first
closes/hides the main window, then quits GoldenDict.
The change is limited to GNU/Linux because @Abs62 pointed out that
closing the main window breaks global hotkeys on Windows. I have
verified that closing the main window does not break global hotkeys on
GNU/Linux with Qt5 or Qt4. No one has volunteered to test whether the
change is needed on macOS, so it is safer not to apply it there.
Closes #1421 .
2021-11-29 11:25:39 +02:00