2008-09-23 Enrico Tröger * New release: 0.4.1. 2008-09-10 Enrico Tröger * Add Wiktionary.org to the list of web dictionaries (thanks to Liviu Andronic for the hint). 2008-08-26 Enrico Tröger * Don't let the notebook tab labels grab the focus in the prefs dialog. * Save some string comparisons when parsing the response from a DICTD server. * Handle DICTD response 550 - 'invalid database' correctly. 2008-08-25 Enrico Tröger * Make prefs dialog modal. * When searching for available dictionaries of a DICTD server, use the entered values in the dialog not the old saved ones. 2008-08-03 Enrico Tröger * Improve the code to find a usable browser to open URLs. * Prevent opening a file manager when there is set an empty search URL. * Make dict_open_browser() static for common.c as it is not used anywhere else. * Add 'xdg-open' as possible browser command to open URLs. * Don't allow setting an empty search URL in the preferences dialog. 2008-07-16 Enrico Tröger * Build the static library part with libtool to get correctly linked (fixes #4235). * Add some border spaces in the preferences dialog for better look&feel. * Add WrapLabel class (subclass of GtkLabel) to proper wrap a help text in the preferences dialog. 2008-05-16 Enrico Tröger * Fix crash due to accessing invalid memory when reading the config file (patch by Federico G. Schwindt, thanks). 2008-05-15 Enrico Tröger * New release: 0.4.0. 2008-04-22 Enrico Tröger * Implement saving and restoring window geometry. 2008-04-20 Enrico Tröger * If searching with the Dict method and nothing was found, automatically search with aspell (if available) as fallback in case of a typo. 2008-04-18 Enrico Tröger * Add command line option "--ignore-plugin" to start the stand-alone application even if the panel plugin is loaded. * Add new languages Chinese and Italian which are newly supported by dict.leo.org. * Rewrite of the web search code to be more flexible to use and to simplify the code. Add two other dictionary services: Dictionary.com and TheFreeDictionary.com. * Add dist.cc dictionary service. 2008-04-17 Enrico Tröger * Unify application name to "Xfce4 Dictionary". * Remove Help button from preferences dialog as there is no help available at all. * Disable conversion into ISO-8859-15 of search text when using dict.leo.org, seems not necessary anymore. * Fix problems with preferences dialog callback if panel plugin is loaded. * Fix minor panel button sizing issues (make it a little wider on horizontal panel, a little flatter on vertical panels). 2008-04-15 Enrico Tröger * Update Readme. * Reformat ChangeLog. * Add "-h" command line option if GLib supports printing the help text. * Concatenate text command line arguments as one string as search text. * Add manpage for xfce4-dict. 2008-04-14 Enrico Tröger * Fix make distcheck. * Avoid creation of inline-icon.h during a normal build. * Always start searching when text is dragged into the text entry in the main window. * Connect to "drag-data-received" signal in library as it is equal for panel plugin and standalone code. * Move signal handling code for networking code completely into lib/dictd.c. * Set entry text in the main window if text was dragged onto the panel button or into the panel entry. 2008-04-03 Enrico Tröger * Fix broken panel plugin desktop file. 2008-04-02 Enrico Tröger * Fix broken aspell search. * Update package name for autotools. * Show panel-only options in preferences dialog only if panel plugin is actually loaded. * After clicking on the Clear button, bring the input focus back to the main entry. * Add keyboard shortcuts for file menu items. * Cleanup DictData struct, reorder elements and remove elements which are only used in the preferences dialog. * Add search method selection to the preferences dialog, including new mode to use the search method from the last time. * Add support for command line options for xfce4-dict command. 2008-03-31 Enrico Tröger * Prefix some more functions. * Bring main window up when received data in panel plugin via DnD. 2008-03-30 Enrico Tröger * More code reorganisation and cleanup. * Redesign preferences dialog: use a GtkNotebook and use a XfceDialog. * Update POTFILES.in. * Remove debug messages. * Add file menu to make preferences dialog accessable when run as stand-alone application. 2008-03-27 Enrico Tröger * Reorganise most of the code base to separat commonly used code from the panel plugin into a static library. Move dictd server query code into an own file for better readibility. Bump version requirement of libxfce*-libs to 4.4.0. Add stand-alone application xfce4-dict (replaces xfce4-dict-popup command). (not yet finished, to be continued) 2008-03-22 Enrico Tröger * Use GTK's predefined text targets for Drag'n'Drop. This fixes a strange bug when dragging non-Ascii text from Poedit. Also allow move as DnD action. * Fix indentation. 2008-03-08 Enrico Tröger * Don't use C++-style comments and fix some compiler warnings. * When dragging text into the main entry text field, delete the previous text before to not append the dragged text. * New release: 0.3.0 2008-01-12 Enrico Tröger * When changing the search method in the main window, put the input focus back to the text entry. 2008-01-04 Enrico Tröger * Add xfce4-popup-dict command to show the main window and/or grab the input focus to the text field in the panel. * Change year in copyright notes to 2008. 2007-12-18 Enrico Tröger * Remove wrong additional space before colons. 2007-12-14 Enrico Tröger * Fix small memory leak. * Always store all settings from the properties dialog. * Remove search mode selection from properties dialog. * Add aspell support (should also work with ispell). 2007-12-10 Enrico Tröger * Added search method radio buttons. 2007-10-22 Enrico Tröger * Fixed missing application icon in taskbar and window frame. * Added missing include of stdlib to avoid compiler warnings. 2007-01-20 Enrico Tröger * Fixed possible crashes when showing the main window after it was closed. 2007-01-16 Enrico Tröger * New release: 0.2.1 2006-12-05 Enrico Tröger * Fixed possible segfault after retrieving the dictionary list from a server. 2006-12-04 Enrico Tröger * Fixed wrong display of panel text entry when panel orientation changed. * Panel text entry grows and shrinks now according to the given size. * Removed dependency on libexo, use exo-open(and some other fallbacks) instead. 2006-11-25 Enrico Tröger * Enabled website link to goodies.xfce.org in the about dialog. * Added missing includes to fix compilation on FreeBSD. * Improved calculation of panel icon size (thanks to Rupert Horstkötter for reporting). 2006-11-16 Enrico Tröger * Added dependency of libexo. * Added alternative search mode via a web site dictionary and provide three dictionary entries of dict.leo.org for convenience. The web site will be opened with the help of libexo. * Added UTF8_STRING as drop target. Might be it helps. 2006-11-07 Enrico Tröger * Prefixed all functions with dict. 2006-10-15 Enrico Tröger * Improved the threading code to do GTK-related stuff in the main thread. * Fixed some compiler warnings. * Fixed crash when using an invalid hostname. * Handle non-UTF8 input better, try to convert it, otherwise stop query. 2006-10-14 Enrico Tröger * Implemented threading to not freeze the GUI while searching on a slow server (needs testing). 2006-10-02 Enrico Tröger * Again fixed display of panel text field when panel has no horizontal orientation. 2006-10-01 Enrico Tröger * Fixed display of panel text field when panel has no horizontal orientation. * Fixed some minor GUI issues to improve usability (thanks to Fabian Nowak for his suggestions). * Use a dynamic buffer when retrieving the response from a server to avoid truncated answers and crashes (thanks to Fabian Nowak for reporting). * Clear the text view always prior to a new search. * New release: 0.2.0 * Set focus to the search entry when showing the main window. * Added "Clear" button to the main window (suggested by Joe Klemmer). 2006-09-26 Enrico Tröger * Added optional text field in the panel. 2006-09-25 Enrico Tröger * Changed application icon * Added Cancel button to the properties dialog to cancel current changes. 2006-09-20 Enrico Tröger * New Release: 0.1.1 * Set icon for the main window * Beautified the server response in the text widget. * Show all lines of the result (thanks Remco den Breeje for reporting). * Added DnD target "text/plain" to enable DnD for Firefox (thanks Remco den Breeje for reporting). 2006-09-20 Enrico Tröger * Initial release 0.1.0.