detached ``parse_yandex_news()``
(cherry picked from commit 318b01b5148d41ea790b0edca1d90ede90533b0f)
used ``use_min_attr_hack`` for ``parse_yandex_news()``
(cherry picked from commit b41295570e22475378ffc2ca0d668f369291cec7)
fixed bug in ``parse_yandex_news()``: using ``in_attrs`` instead of ``attrs``
(cherry picked from commit ce0fc8653f626250381c27d1d8d6fd4ba82ebb3d)
tiny improved ``parse_yandex_news()``: negative logic
(cherry picked from commit 5cbb9a43c9498a05424eb2d50895cf336cad077b)
implemented ``parse_google_news()``
(cherry picked from commit 268df28345b4850a8859c60fe4be51658ea41132)
fixed pre-import for cx_Freeze
(cherry picked from commit 34bd362785d16d8769ccecdb4985d2bf284be72f)
GUI: ``text.propagate(False)``
(cherry picked from commit 711f7a060d84490408c990707b5b2350cf4bf4ac)
GUI: reorganization of widgets
(cherry picked from commit 34fc6da81d00913c0ea570be091627b6596e96a5)
fixed type error: ``int(1.0)`` to ``str('1.0')``
(cherry picked from commit ed97f7aa2117710e294c370e980211f385edde7f)
added stub for ``select_source_urls_file_button``
(cherry picked from commit 5b213b27d8b76c657ff6dbd60531b93d43493ab1)
fixed coding style: quotes
(cherry picked from commit fdd9f448f56450404fe7e1be1bed5147b48b6cfb)
GUI: tiny reorganization of widget ``show_url``
(cherry picked from commit d3b220495c48f07f41fea0b61b7e067e1f4e22ed)
implemented 'Source URLs File'
(cherry picked from commit f89e78279c89a3625f15f57df13e81ebd284bcd1)
fixed typo: 'seporator' => 'separator'
(cherry picked from commit 7b9bdc81ec6c860adc79a8c450dee311ea7e41c6)
implemented 'Special URL Separator'
(cherry picked from commit 303481dbe14197bba640193e4fcff4c99a53a098)