Commit graph

194 commits

Author SHA1 Message Date
Abs62 ceb04dbd6a DICT protocol support 2014-05-02 17:36:50 +04:00
Abs62 10532279b1 Merge branch 'Original' into Qt4x5
Conflicts:
	article_netmgr.cc
	mainwindow.cc
2014-04-23 18:16:06 +04:00
Abs62 9ad0d5f985 Implement full-text search 2014-04-16 20:18:28 +04:00
Abs62 4cf35cc7e3 Merge branch 'Original' into Qt4x5
Conflicts:
	hotkeywrapper.hh
	mainwindow.cc
	mainwindow.hh
2014-04-11 19:29:56 +04:00
Abs62 9623cbdd7a Add proxy authentication dialog 2014-04-03 18:21:02 +04:00
Abs62 59ebab589c Add Persian translation by Noori 2014-03-18 22:54:53 +04:00
Abs62 4bbe1aaee5 Merge branch 'Original' into Qt4x5
Conflicts:
	scanpopup.cc
2014-03-14 17:34:33 +04:00
Abs62 4a4bfade1d Show all headwords for selected dictionary 2014-02-28 16:36:28 +04:00
Abs62 0fa4087b38 Merge branch 'Original' into Qt4x5
Conflicts:
	goldendict.pro
	mainwindow.cc
	zim.cc
	zipsounds.cc
2014-02-11 23:39:31 +04:00
Abs62 0c2b182647 Handle 1-bit black/white TIFF images without photometric interpretation tag
(QImage don't handle such images)
2014-02-11 18:02:00 +04:00
Abs62 97c4697a80 Handle some touch screen gestures in article view window 2014-02-04 22:38:50 +04:00
Abs62 34271ecc1d Merge branch 'Temp' into Qt4x5
Conflicts:
	article_maker.cc
	article_netmgr.cc
	articleview.cc
	forvo.cc
	goldendict.pro
	hotkeywrapper.cc
	hunspell.cc
	mainwindow.cc
2013-12-18 19:09:48 +04:00
Abs62 444938a330 Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
Abs62 2b15f925e6 Win-specific: Adjust project file for 64-bit MinGW build 2013-09-30 16:06:30 +04:00
Abs62 c4baa470b5 Win-specific: Adjust project file for 64-bit MinGW build 2013-09-30 16:03:25 +04:00
Abs62 750cccbe15 Qt5-Win-specific: Repair animation of dictionaries initializing indicator on Vista and higher with classic appearance 2013-09-27 17:04:57 +04:00
Abs62 1f87d8a911 Merge branch 'master' into Qt4x5
Conflicts:
	btreeidx.cc
	goldendict.pro
	lsa.cc
	mouseover.cc
	sounddir.cc
	xdxf2html.cc
2013-09-27 17:03:27 +04:00
Julian Depetris Chauvin 7f112ea2e9 Merge branch '1.5-dev' 2013-09-23 15:09:09 -03:00
Julian Depetris Chauvin b78a817ae1 Add Turkmen translation by Berdy 2013-09-23 07:30:57 -03:00
Abs62 5ba083e74f Merge branch 'zim-support' 2013-09-19 18:28:08 +04:00
Abs62 7916cc5a87 Some tuning for MinGW 4.8 build 2013-09-17 18:11:27 +04:00
Abs62 a56329ce24 Zim: Add liblzma.a and it headers for MacOS, turn on Zim support under MacOS by default. 2013-09-16 18:13:52 +04:00
Julian Depetris Chauvin b567dd4d37 Add Swedish translation by Lakrits 2013-09-16 10:07:20 -03:00
Abs62 68665167d5 Add ZIM format support (issue #267). Now turned on by default for Windows only. Under Linux/MacOS use "qmake "CONFIG+=zim_support"" (liblzma-dev package required. Or take xz 5.0.5 sources from http://tukaani.org/xz/ and compile it). 2013-09-14 20:17:32 +04:00
Julian Depetris Chauvin 2ebda7879a Customize info.plist to add key to use font auto-scaling in OS X. This should at least fix the blurry texts in Macs with retina display support (issue #264) 2013-08-25 21:56:32 -03:00
Tvangeste 8d29a10d7c Serbian translation by ozzii (issue #388) 2013-08-24 19:24:05 +02:00
Timon Wong e09ca5402d Merge branch 'master' into qt4x5
Conflicts:
	goldendict.pro
2013-08-19 10:54:38 +08:00
Tvangeste b254127b3a Handle MSVC++ x64 2013-08-11 18:05:10 +02:00
Tvangeste b81f008a18 Tweaked compilation flags for MSVC++ 2013-08-10 21:44:33 +02:00
Tvangeste ea24b9e858 Disable stupid MS-specific compiler CRT-related warnings 2013-08-10 20:43:37 +02:00
Tvangeste d878802948 Fixed a compilation problem on windows 2013-08-09 12:24:33 +02:00
Tvangeste dd695f93dc Re-enable the internal ffmpeg based media player for Visual C++ 2012 2013-08-08 23:07:27 +02:00
Tvangeste f03cd6f41d Adjust the goldendict.pro file to handle MSVC++ 2013-08-07 20:32:26 +02:00
Timon Wong ee0fc80001 Merge branch 'master' into qt4x5
Conflicts:
	articleview.cc
	btreeidx.cc
	goldendict.pro
	mediawiki.cc
2013-08-02 17:00:16 +08:00
Tvangeste 2a12036438 Linux: Better detection of installation prefix
1. qmake PREFIX=/usr

or

2. PREFIX=/usr qmake

or

3. export PREFIX=/usr; qmake

All should work.

Previously, the most typical #1 was not working.
2013-07-21 12:29:28 +02:00
Tvangeste 7820ef8b5a Use $PREFIX/share/goldendict for locale files per Linux conventions
There is no need to use $PREFIX/share/*apps*/goldendict.
2013-07-21 11:55:20 +02:00
Tvangeste bbce340353 Fix localization files' installation on Linux/MacOS 2013-07-21 10:46:22 +02:00
Tvangeste e4512948fc Do not install anything in $PREFIX/share/app-install (patch by Dmitry E. Oboukhov)
This is a private area of app-install application (Software Center),
and it is impolite to install files into places we don't own.

Not to mention it causes installation conflicts in Debian/Ubuntu.

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689205
2013-07-18 20:24:36 +02:00
Abs62 89755f8c09 Refactor work with RTL languages in word search list and history list 2013-07-06 19:31:31 +04:00
Timon Wong 91f994950d Qt 5.1 support (Windows MinGW 4.8) 2013-07-05 18:10:11 +08:00
Timon Wong f5a43e22d4 Merge branch 'master' into qt4x5
Conflicts:
	goldendict.pro
2013-06-18 11:22:07 +08:00
Timon Wong cf71499242 Add "DISABLE_INTERNAL_PLAYER" to .pro as an option to disable internal audio player (issue #356) 2013-06-18 09:12:31 +08:00
Timon Wong 6f2ab430ec Merge branch 'master' into qt4x5
Conflicts:
	article_maker.cc
	dsl.cc
	mainwindow.cc
2013-06-08 12:27:18 +08:00
Tvangeste 3c72be49a2 Switching to 1.5.0 version 2013-06-06 15:39:06 +02:00
Timon Wong 0e8fcd7c12 Win-Specific: Embed appropriate manifest.
* Fix native look & feel for print dialog, as a side effect.
2013-06-05 00:33:44 +08:00
Timon Wong 170ceb9a46 Add static libhunspell built with mingw32-dwarf 2013-05-31 18:40:27 +08:00
Timon Wong 8015841a1a Replace Q_WS_X11 -> HAVE_X11 2013-05-31 13:28:36 +08:00
Timon Wong f30c41dbf6 Remove Url::Class, add Qt4x5::Url::ensureLeadingSlash() and fix all related 2013-05-31 12:20:25 +08:00
Timon Wong ad4394d02b #212: Workaround for Qt5 changed behavior in QUrl::setPath() 2013-05-30 23:05:41 +08:00
Timon Wong 1d85f1b359 #212: Scratch, currently works under windows, for both Qt4 and Qt5 2013-05-30 21:24:21 +08:00
Timon Wong 329aa02f93 Add "Inspect" action to context menu
* The "Inspect" action will bring up web inspector from WebKit.
* Restorable inspector window geometry.
2013-05-30 10:18:28 +08:00
Abs62 7669d4f788 Dsl: Handle SVG images 2013-05-25 16:07:49 +04:00
Timon Wong 61f24d7cd6 Win-specific: Remove unused `winmm' from import libraries 2013-05-10 00:08:54 +08:00
Tvangeste a5e71de63a Mac-specific: Fix the shadow build 2013-05-07 01:22:43 +02:00
Julian Depetris Chauvin 5d0e2d7550 Mac-specific: update project file to use GD custom ffmpeg/libao libraries. Set script to executable mode. 2013-05-08 07:47:28 -03:00
Abs62 882dd57781 Mac-specific: Implement text-to-speech feature under Mac OS X 2013-05-07 17:39:35 +04:00
Tvangeste 3785663f9f Mac OS: adjust the pro file to be able to build with brew
But we still need the proper universal libraries.
2013-05-05 14:04:24 +02:00
Timon Wong c4752eb14c Add internal audio player(ffmpeg/libav + libao).
* phonon, bass, playsound are removed.
2013-05-05 18:22:12 +08:00
Abs62 0fb8eed553 Win-specific: Add volume and rate tuning for TTS, fix some errors 2013-04-26 17:41:39 +04:00
Abs62 c14ef3458f Win-specific: Add TTS support for Windows (by Timon Wong) 2013-04-24 18:52:04 +04:00
Tvangeste db4895e585 Mac: Add -llzo2 to the build, to fix compilation falire
The build works just fine after this change,
once the lzo library is installed via brew:

brew install lzo
2013-04-23 17:57:59 +02:00
Timon Wong cdab08a1ef MDict (.mdx/.mdd) format support
summary

* mdd is complementary resource archive for mdx (dictionary file)
* lzo2 library for (old) MDict version 1 file format
* try Load bass_spx.dll under windows for speex decoding
* internal redirection "@@@LINK=" for both mdx and mdd
2013-04-23 20:07:05 +08:00
Abs62 68df177056 Mac-specific: Implement scanning under Mac OS X (issue #129) 2013-04-10 17:31:44 +04:00
Tvangeste 1679e5d3e8 Dutch localization (by Cris) 2013-04-08 23:20:52 +02:00
Abs62 10378302e8 Mac-specific: Implement hotkeys under Mac OS X (issue #129) 2013-04-05 16:25:34 +04:00
Abs62 e8f6c8453d Win-specific: Preparation for 64-bit build 2013-03-28 17:45:47 +04:00
Tvangeste a8136a3bcc Korean localization by panho10 2013-03-18 09:01:52 +01:00
Tvangeste 1b04dbf3e9 On Windows x64, fixed #208: GoldenDict crashes when indexing huge dictionaries.
According to Microsoft documentation, on x64 systems the virtual address space
for 32-bit process can be extended from 2Gb to 4Gb if if the application is
compiled with the /LARGEADDRESSAWARE switch.

I verified that with this switch we get full 4Gb on x64 systems and the
indexing of huge dictionaries works just fine now.

On x32 systems we can't do much though.
2013-02-02 22:06:07 +01:00
VirtualTam ab60550b6d Added French translation to project file 2013-01-29 22:40:55 +00:00
Tvangeste 3258ad89f5 Fixed #191: New UI in the scan popup, replace 3 separate widgets with the translate box. 2013-01-25 16:42:44 +01:00
Tvangeste e3157d2353 Merge pull request #172 from QuendiMax/be-translit
Add belarusian transliteration
2013-01-20 13:42:34 -08:00
Maksim Tamkovič 1fb23efe1e Add belarusian transliteration 2013-01-20 22:15:24 +03:00
Tvangeste 3ed7772996 History Pane rewrite.
The new History Pane features proper mouse and keyboard navigation,
multiple selection and ability to remove the selected entries,
plus a dynamic context menu. Additionaly, the History's size is now
configurable in Preferences.

Use Ctrl+H to show/hide the History Pane.

History Pane's titlebar can be styled via #historyPaneTitleBar, e.g.:

/* Colored header for the History Pane */
  background: lightsteelblue;
  margin: 2px;
}

Closes #162: Make History sidebar independent from the Search Pane
Closes #159: "Send to main window" button from Pop-Up window does nothing when History is shown
Closes #158: Preserve History mode after restart
Closes #157: History with new UI: New words are not added when History is shown
Closes #156: History with new UI: Extra Groups widget in History is shown
Closes #155: History with new UI: Arrow keys navigation in History doesn't work
Closes #154: History with new UI: DEL key does not delete the current history entry
2013-01-17 10:08:53 +01:00
Maksim Tamkovič 976bff6303 Add belarusian translation
Add belarusian translation in cyrillic and latin alphabet
2013-01-15 10:13:15 +03:00
Julian Depetris Chauvin e816bc74f3 Add Aymara translation by Amos Batto. 2012-12-24 15:22:24 -03:00
Tvangeste da13998518 Updated UI: Browser-like interface vs search in the sidebar.
Users now have a choice:

* The new way: The field to enter words located like in all browsers, in the toolbar.
* The old way: to search in the sidebar.

Both UI modes are supported and can be switched between via View -> Search Pane menu.
2012-12-24 12:30:03 +01:00
Abs62 8901dccbef Switch user styles on-the-fly 2012-12-10 18:14:13 +04:00
Abs62 4ab213e178 Again version.txt 2012-12-05 20:46:58 +04:00
Abs62 208394a2d3 Fix version.txt creation command 2012-12-05 16:44:06 +04:00
Vladimir Sizikov 28b96427ac Compilation fixes under Embedded Linux (for ARM) envvironment.
Needed to properly compile GoldenDict for Kindle eInk readers.
2012-12-04 09:21:13 +01:00
Tvangeste a2ad90e92d Shadow Build fixes 2012-12-03 20:11:33 +01:00
Abs62 03af1da9af Win-specific: Play sounds via Bass library 2012-11-23 16:43:36 +04:00
Abs62 8bed9e80eb Support sound packs in zip archive (.zips) 2012-09-28 16:39:52 +04:00
Abs62 34419706c9 Show information about a dictionary on rigth mouse click in "Found in" pane 2012-09-24 16:51:51 +04:00
Denis Loginov b1b55f5c74 Added full-screen mode for Mac OS X Lion
Adapted from https://github.com/bjorn/tiled/tree/master/src/tiled
2012-06-03 14:29:49 -04:00
Julian Depetris Chauvin 7ca7e4379f * Add Tajik translation by Victor Ibragimov
* Fix link to scan popup in Tajik translation
2012-05-20 20:18:51 -03:00
Julian Depetris Chauvin 87f98aac28 Capitalized app name and include locale folder in Mac build
Signed-off-by: Julian Depetris Chauvin <jdepetris@gmail.com>
2012-04-06 17:00:20 -03:00
Julian Depetris Chauvin ba2ce47ae3 Merge branch 'themighty1-mru-tab' 2012-04-02 15:41:58 -03:00
Julian Depetris Chauvin 3e3071003c add missing dependency libbzip2 to Mac build
Signed-off-by: Julian Depetris Chauvin <jdepetris@gmail.com>
2012-03-25 21:53:12 -03:00
Konstantin Isakov a86431a6f4 New Spanish from Spain translation added. 2012-02-21 21:44:58 -08:00
wwwwww 753b0185df MRU tab switching implemented 2012-02-17 00:00:00 +02:00
Abs62 81ee55aff7 Add support for Aard dictionaries (aar-html) 2012-02-09 16:50:38 +04:00
Abs62 79d24b80f6 Add support for Sdict dictionaries 2012-02-09 16:49:41 +04:00
Abs62 fb179acb59 Add translations es_BO.ts and qu_WI.ts to project file 2012-01-26 18:07:10 +04:00
Abs62 af53018709 XDXF dictionaries format support 2012-01-24 16:55:28 +04:00
Abs62 c9192acef4 Win-specific: ScanPopup in 64-bit applications 2012-01-24 16:39:23 +04:00
Konstantin Isakov 35c103cd0b Add Turkish translation. 2011-11-13 00:48:47 -08:00
Abs62 34377a128a Merge pull request #48 from Abs62/master
Use file names in UTF-8. Fix issue #30.
2011-10-22 04:42:48 -07:00
Julian Depetris Chauvin f8cb806569 Slovak translation by zdenop 2011-10-15 21:06:14 -03:00
Denis Loginov bbaa6adf4d Finalized goldendict.pro file changes. 2011-09-23 20:12:34 -04:00