shenleban tongying
7feb883408
refactor: move all dictionary parsers to /src/dict/
...
If a file contains `makeDictionaries` then it belongs to there
2023-04-17 16:55:34 -04:00
Xiao YiFang
a840a99e5c
clean: replace the string with rawstring
...
replace some html make section with rawstring to achieve a more clear readability
2023-04-16 00:24:11 +08:00
xiaoyifang
84c6b79217
fix: local dictionary file:/// support
2023-02-16 16:11:27 +08:00
xiaoyifang
c5b9e48e0e
fix: local dictionary file:/// support
2023-02-16 15:58:44 +08:00
shenleban tongying
2aeed5e705
clang-tidy: apply modernize-use-override
2022-12-29 02:14:53 -05:00
shenleban tongying
fcfa4e43e2
refactor: replace escaped strings with raw strings via clang-tidy
2022-12-24 17:01:50 -05:00
xiaoyifang
08c0df49e1
fix: change macro QT_NO_OPENSSL to QT_NO_SSL
2022-12-15 15:11:09 +08:00
shenleban tongying
4452c06c3e
Replace sptr with std::shared_ptr
...
* Make sptr an alias of std::shared_ptr
* Make old sptr's implicit conversion explict through std::make_shared
2022-11-28 22:54:31 -05:00
Xiao YiFang
b9c74c8714
Revert "opt:website dictionary iframe remove mouseover event"
...
This reverts commit c88d85ba7c
.
2022-09-22 20:04:01 +08:00
Xiao YiFang
c88d85ba7c
opt:website dictionary iframe remove mouseover event
2022-09-17 13:54:44 +08:00
Xiao YiFang
c1953f9d47
opt:website customize icon
2022-09-09 13:53:56 +08:00
Xiao YiFang
6584954a40
opt:iframe style refractor
2022-09-03 14:17:21 +08:00
Xiao YiFang
082c0a2728
website sandbox allow same origin
2022-08-14 11:30:17 +08:00
Xiao YiFang
14591d158c
opt:website iframe enable sanbox feature to avoid top navigation
...
certain website dictionary such as https://zh.wiktionary.org/wiki will try to navigate the top windows,
in this case ,all the dictionaries' content will be changed.
2022-08-13 18:25:19 +08:00
Xiao YiFang
7545e2d6e2
make website experimental solution formally.
2022-08-04 20:37:31 +08:00
Xiao YiFang
ba10f68c1c
clean code: replace throw() with noexcept
2022-06-03 21:29:06 +08:00
Xiao YiFang
bb3924ef6d
fix: iframe new experimental feature
...
enabled only when user append ## to the website dictionary url
2022-05-17 20:44:48 +08:00
Xiao YiFang
e6ab87ca73
fix:add ifr local scheme
...
due to iframe security policy and x-frame-option .
the website online dictionary can not work in qt 5.15.2+ version.
this is a workaround to pass through the restriction.
2022-05-15 22:54:26 +08:00
YiFang Xiao
376f0f1c62
fix: qt6.2 iframe can not access gdlookup built-in javascript
...
it throw CORS exception in the devtool console windows.
2022-04-17 22:28:14 +08:00
xiaoyifang
b242a5b89c
add request attribute
...
add followredirect and prefercache
2022-04-14 22:45:34 +08:00
xiaoyifang
30ce781e6a
Revert "improve:handle invalid tag soup improvement, related to old issue #271 "
...
This reverts commit 37d22bc412
.
2022-04-10 20:07:00 +08:00
xiaoyifang
f133877ca6
remove close tag compensation
2022-03-12 19:41:24 +08:00
xiaoyifang
7b5511a7bd
upgrade to qt6.2
2022-03-11 22:00:45 +08:00
xiaoyifang
c2b466ce19
Merge branch 'feature/cpp-refactor-code' into staged
2022-02-03 17:51:40 +08:00
xiaoyifang
0c94406e2a
fix merge conflict with feature/deprecated
2022-02-03 17:50:47 +08:00
yifang
ab7ffab225
fix: iframe not auto expand
...
https://github.com/goldendict/goldendict/issues/1448
2022-01-31 09:36:52 +08:00
xiaoyifang
9c5d7acc5a
high dpi:change icon
2022-01-25 22:54:17 +08:00
xiaoyifang
9cf5ee8443
high dpi:change icon reference in code from png to svg.
2022-01-24 22:23:38 +08:00
yifang
37d22bc412
improve:handle invalid tag soup improvement, related to old issue #271
2022-01-11 20:33:46 +08:00
xiaoyifang
c7d33f4eb9
clean code: remove old cpp feature
2022-01-09 16:35:07 +08:00
yifang
46b4151cc4
improve: replace all the deprecated method before 5.15
2022-01-08 22:08:23 +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
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
xiaoyifang
402add183e
clean qt_version < 5 code.
2021-12-13 22:43:46 +08:00
Abs62
d7bc012411
Add option to ignore diacritics while articles search
2018-06-13 19:00:42 +03:00
Abs62
fd00e9d156
Fix gcc 7.3 compiler warnings (#issue 978)
2018-05-21 18:32:04 +03:00
Abs62
cbdad22f2d
Qt5: Some optimizations for QRegularExpression
2018-02-28 17:15:27 +03:00
Abs62
fe39fc8a05
Qt5: More QRegularExpression instead of QRegExp
2018-02-27 20:18:35 +03:00
Abs62
a1a8ece42c
Call disconnect() before deleteLater() for QNetworkReply objects
2017-03-20 17:31:02 +03:00
Abs62
685cdab704
WebSites: Don't show query error messages for "file://" scheme
2017-03-04 15:02:13 +03:00
Abs62
39455250e6
Websites: Fix some encoding recognition errors when compiled with Qt 4.x
2016-07-12 17:51:44 +03:00
Abs62
482d4f7b77
Websites: Don't handle links like "javascript:..."
2016-06-18 17:01:58 +03:00
Abs62
ecc4203247
Websites: Isolate styles for every site when possible
2016-06-18 14:56:13 +03:00
Abs62
b72d377d78
Websites: Set "As link" option turned on by default
2016-06-17 23:06:46 +03:00
Abs62
b7a707d7c0
Websites: Add alternative loading method
2016-06-17 19:31:16 +03:00
Tvangeste
f040860a85
Fixed #347 : Provide Dictionary Info for the online dictionaries
2013-06-09 20:45:13 +02:00
Abs62
afff21694f
Add some more encodings for online dictionaries (issue #252 )
...
Big5-HKSCS - %25GDBIG5HKSCS%25
GB18030 - %25GDGBK%25
Shift-JIS - %25GDSHIFTJIS%25
2013-03-30 14:00:28 +04:00
Tvangeste
9faf843ab7
Part of work for #212 : Make GD source to be ready for Qt5.
...
Replaced deprecated to/fromAscii with to/fromLatin1
2013-02-03 21:19:55 +01:00
Julian Depetris Chauvin
25be9b074a
Check if icon is loaded before trying to load it again
2013-01-31 19:30:11 -03:00
Abs62
5070b5b859
std::vector -> QVector in config
2012-12-10 16:49:45 +04:00