Newer
Older
0.8.8 (2024-10-01)
=====
- Avoid freeze when toggling search modes
- Drop --text-field (#18)
- Translation Updates:
Portuguese (Brazil)
0.8.7 (2024-09-24)
=====
- panel-plugin: Drop submenu (#2)
- panel-plugin: Add submenus to toggle search mode (#2)
- panel-plugin: Reduce default text size
- panel-plugin: Restore function of the button in text entry
- Change log level (#17)
- prefs: Add radio buttons to correct group
- scan-build: Fix deadcode.DeadStores
- scan-build: Add false positive file
- I18n: Update po/LINGUAS list
- build: Use XDT_VERSION_INIT and get rid of configure.ac.in
- build: Switch from intltool to gettext
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean,
Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500),
Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese
0.8.6 (2023-11-19)
=====
- Use getaddrinfo(3) to support IPv6 DICT servers
- Add icons at missing sizes, clean up SVG metadata
0.8.5 (2023-04-22)
=====
- build: Fix -Wunused-result warning
- Update `.gitignore`
- Update copyright year
- Use "logo-icon-name" instead of "logo" in about dialog
- Remove ENABLE_NLS ifdefs
- autoconf: Use AC_CONFIG_MACRO_DIRS
- build: Fix intltool lock file problem during make distcheck
- Update COPYING (Issue #7)
- Remove unnecessary code
- Use symbolic icons
- Escape markup in server information
- Replaces siginterrupt with sigaction
- Do not close window with ctrl+c (#5)
- Fix Text field size setting (#4)
- Fix compilation warnings
- autoconf: Some updates
- Remove "." at the end of Comment string
- Remove GSourceFunc casts
- Include stdlib.h to get atoi prototype (!2)
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United
Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean,
Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500),
Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese
0.8.4
======
- Update URLs and use https where possible
- Fix font size in speedreader (#3)
- Added new icons and use reverse DNS file names
- Translation Updates:
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
Dutch, Eastern Armenian, English (Australia), English (United Kingdom),
Estonian, Finnish, French, German, Greek, Hebrew, Hungarian, Icelandic,
Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian,
Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese,
Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
Uighur, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese
xfce4-dict-0.8.3
================
- Allow compilation with panel 4.15
- Show correct colors (Bug #15946)
- Avoid mnemonic conflict
- Fix g_type_class_add_private deprecation in recent GLib
- Replace GtkStock buttons
- Fix typo of dict.cc (Bug #15571)
- Fix parallel build (Bug #14963)
- Translation Updates: Albanian, Belarusian, Catalan, Chinese (China),
Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia),
Finnish, French, Galician, German, Hebrew, Hungarian, Icelandic, Italian,
Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Polish,
Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish
xfce4-dict-0.8.2
================
- Avoid segfaults (Bug #14786)
- Only show web search link if we have a valid URL and in dict mode
- Escape link tooltip
- Minor visual improvements
- Translation updates: Albanian, Arabic, Asturian, Basque, Belarusian,
Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech,
Danish, Dutch, English (United Kingdom), Finnish, French, Galician, German,
Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean,
Latvian, Lithuanian, Norwegian Bokmål, Occitan, Polish, Portuguese,
Portuguese (Brazil), Russian, Slovak, Slovenian, Spanish, Swedish, Turkish,
Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese
xfce4-dict-0.8.1
================
- Bump gtk3 minimum version to 3.22
- Improve appearance of menu items with icons
- Append web search link to successful queries (Bug #12154)
- Translation updates: Albanian, Arabic, Asturian, Basque, Bulgarian, Catalan,
Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
English (Australia), English (United Kingdom), Finnish, French, Galician,
German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese,
Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan, Polish,
Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish,
Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese
xfce4-dict-0.8.0
================
- Translation updates: Catalan, Chinese (China), Chinese (Taiwan),
Croatian, Danish, Dutch, Finnish, French, German, Greek, Hebrew,
Italian, Japanese, Kazakh, Korean, Malay, Norwegian Bokmål, Polish,
Portuguese, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
Ukrainian
xfce4-dict-0.7.99
================
- Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
- Translation updates: French, Lithuanian, Portuguese (Brazilian)
xfce4-dict-0.7.2
================
- Translation updates: Asturian, Catalan, Croatian, Danish, English
(Australia), Finnish, German, Greek, Hebrew, Icelandic, Japanese,
Korean, Lithuanian, Malay, Norwegian Bokmål, Serbian, Slovak,
Swedish, Turkish, Ukrainian
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
xfce4-dict-0.7.1
================
- Add NEWS file (Harald Judt)
- Correctly separate header and body (bug #10136) (Harald Judt)
- Update .gitignore (Harald Judt)
- Do not build gzip tarball (Harald Judt)
- Remove SVN $Id$ tags and update copyright year (Harald Judt)
- Bump autotools requirements (Harald Judt)
- Fix m4 macro dir warning (Harald Judt)
- Fix IT_PROG_INTLTOOL warning (Harald Judt)
- Restore git version tag (Harald Judt)
- Remove unneeded files. (Nick Schermer)
- Translation updates: Arabic, Asturian, Bulgarian, Chinese (China),
Chinese (Taiwan), Croatian, Czech, Danish, Dutch (Flemish), English
(Australia), English (Great Britain), Finnish, French, German,
Hebrew, Hungarian, Icelandic, Italian, Japanese, Kazakh, Korean,
Malay, Norwegian Bokmål, Occitan, Polish, Portuguese, Portuguese
(Brazilian), Russian, Serbian, Slovak, Spanish, Swedish, Thai,
Ukrainian, Vietnamese
xfce4-dict-0.7.0
================
- Fix package name (Enrico Tröger)
- Fix make distcheck (Enrico Tröger)
- Version bump (Enrico Tröger)
- Generate ChangeLog from GIT (Enrico Tröger)
- Replace AM_CONFIG_HEADER macro by AC_CONFIG_HEADERS (Enrico Tröger)
- After clearing the query_buffer, set it to NULL (bug #10101) (Enrico
Tröger)
- Initialise variable (Enrico Tröger)
- Fix wrong header name (Enrico Tröger)
- Fix panel plugin build (Enrico Tröger)
- Drop SexyIconEntry and use the icon features of GtkEntry directly
(Enrico Tröger)
- Depend on Xfce 4.10 and its GTK/GLib requirements (Enrico Tröger)
- Update copyright years (Enrico Tröger)
- Replace libxfcegui4 by libxfce4ui (Enrico Tröger)
- Renew build system and build panel plugin as library (Enrico Tröger)
- Adjust code style (Enrico Tröger)
- Adapting the plugin to panel version 4.9+ (Andrzej)
- Explicitly link against libm. (Guido Berhoerster)
- Render the Find menu item in the textview popup menu insensitive
when there is no text to search (Enrico Tröger)
- Add a 'Copy Link' menu item to the text view popup menu (Enrico
Tröger)
- Refactor get_answer a bit to make it more flexible and ensure to
read the server's answer after quitting the session. (Enrico Tröger)
- Make the code more readable (Enrico Tröger)
- Send the QUIT command always, also in case of errors (Enrico Tröger)
- Fix some function signatures and prototypes (Enrico Tröger)
- Update copyright (Enrico Tröger)
- fix wrong callback argument (Enrico Tröger)
- Fix Categories keyword to be more compatible, bug 6692 (Christoph
Wickert)
- Use the correct XfcePanelPlugin instance when opening the
preferences dialog to prevent crashes (Enrico Tröger)
- When pasting text in the speed reader, query only the main clipboard
(Enrico Tröger)
- Minor cleanup (Enrico Tröger)
- When pasting text, always first query the PRIMARY clipboard and in
case we didn't find anything, query the main clipboard. (Enrico
Tröger)
- Quit/Close main window if Escape is pressed (do it properly) (Enrico
Tröger)
- Explicitly handle GTK_RESPONSE_DELETE_EVENT as well (Enrico Tröger)
- Add a paste button to the Speed Reader. (Enrico Tröger)
- Quit/Close main window if Escape is pressed. (Enrico Tröger)
- Update copyright information (Enrico Tröger)
- Require xfce4-dev-tools 4.7.1 or newer for autogen.sh (Enrico
Tröger)
- Require the same autoconf version as the xfce4-dev-tools do (Enrico
Tröger)
- Rename configure.in.in to configure.ac.in (Enrico Tröger)
- Turn on automake silent rules if supported (Enrico Tröger)
- Translation updates: Arabic, Basque, Belarusian, Bulgarian, Catalan,
Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch
(Flemish), English (Great Britain), Finnish, French, Galician,
German, Greek, Hungarian, Icelandic, Indonesian, Italian, Japanese,
Kazakh, Korean, Latvian, Lithuanian, Polish, Portuguese, Portuguese
(Brazilian), Russian, Serbian, Slovak, Spanish, Turkish, Ukrainian,
Uyghur
xfce4-dict-0.6.0
================
- Fix possibly uninitialised variable (Enrico Tröger)
- Always display spell check results on failed dictionary searches.
(Enrico Tröger)
- Implement a Pause/Resume button for the Speed Reader. (Enrico
Tröger)
- Delete auto-generated INSTALL file (Enrico Tröger)
- After the Speed Reading has finished, make the Stop button a Back
button (Enrico Tröger)
- Explicitly check for and link against libX11 (Enrico Tröger)
- Improve wording (Enrico Tröger)
- Another attempt to fix it (Enrico Tröger)
- Do it properly Thanks David. (Enrico Tröger)
- Require and make use of latest xfce4-dev-tools to improve handling
of the LINGUAS stuff (Enrico Tröger)
- Rename module.xml (oops). (Enrico Tröger)
- Add module description file. (Enrico Tröger)
- Display paragraph signs at the end of the current word group.
(Enrico Tröger)
- Cleanup (Enrico Tröger)
- Don't print the spell check header if in quiet mode and the word is
spelled correctly. (Enrico Tröger)
- Implement word grouping option for Speed Reading. (Enrico Tröger)
- Rework the results display for failed dictionary searches. Show
headings for the various search methods. (Enrico Tröger)
- Allow setting an empty web search URL to disable the feature.
(Enrico Tröger)
- Display the speed reading status in the window title to make it more
clear when the speed reading has finished. (Enrico Tröger)
- Fix input focus in the Speed Reader dialog and enable word wrap.
(Enrico Tröger)
- Don't treat quotes as word separators. Add an option to mark
paragraphs when Speed Reading. (Enrico Tröger)
- Implement own error dialog. (Enrico Tröger)
- Allow clearing tags for a specific word (unused so far). If the
search term contains more than word and the dictionary search fails,
show the spell check results of all parts of the search term.
(Enrico Tröger)
- When offering a Web search link for a failed search, display the
full target URI as tooltip. Minor other improvements. (Enrico
Tröger)
- Rename some variables. Rename the colour button labels in the
preferences dialog. (Enrico Tröger)
- Mark some strings as translatable (closes #5360). (Enrico Tröger)
- Fix mnemonic of Speed Reader button. Fix one more cursor issue when
clicking links. Improve splitting of the input text for speed
reading. (Enrico Tröger)
- Make error and success colours configurable. (Enrico Tröger)
- Add 'success' colour to mark found search terms. Colourise search
terms according to the search result for better visual feedback.
(Enrico Tröger)
- Remove debug code. (Enrico Tröger)
- Add simple speed reader dialog to train fast reading. (Enrico
Tröger)
- Translation updates: Asturian, Chinese (China), Danish, Dutch
(Flemish), English (Great Britain), Galician, Italian, Japanese,
Latvian, Portuguese
xfce4-dict-0.5.3
================
- Rephrase the Local dictionary server section a bit. (Enrico Tröger)
- Reset the cursor after right-clicking on links in the textview.
(Enrico Tröger)
- Partly revert last change and use the proper cursor for the textview
window again. (Enrico Tröger)
- Don't allocate the default cursor unnecessarily and reuse the
GdkWindow we already got in the event handlers. (Enrico Tröger)
- Add some notes about using a local dictd server. (Enrico Tröger)
- Print the used dictionary in the spell checker results. (Enrico
Tröger)
- Use the G_DEFINE_TYPE() macro to generate the *_get_type() code.
(Enrico Tröger)
- When using the web service fallback after a failed dictionary
search, hide the main window if ran as panel plugin. (Enrico
Tröger)
- Fix untranslated search engine description (#4835). (Enrico Tröger)
- Improve some more strings. Issued make update-po. Update of German
translation. (Enrico Tröger)
- Properly escape URIs when using Web based search (works only with
GLib >= 2.16). Add '--verbose' command line option for the
stand-alone application. (Enrico Tröger)
- Improve some strings, thanks to Jérôme Guelfucci for the
suggestions. Use less spacing for spell checker results and don't
display any failed searches if used as fallback for a dictionary
search. (Enrico Tröger)
- Update copyright years. Fix a few typos. (Enrico Tröger)
xfce4-dict-0.5.2
================
- Follow the 'Desktop Menu Specification' and change the category for
the .desktop to 'Office'. (Enrico Tröger)
- When highlighting cross-references, ignore also {vr}. (Enrico
Tröger)
- Update 'help' arguments. (Enrico Tröger)
xfce4-dict-0.5.1
================
- Sort the spell check dictionary list in the prefs dialog. (Enrico
Tröger)
- Fix crashes when using the dictionary refresh button in the prefs
dialog and while using enchant as spell checker. (Enrico Tröger)
- Avoid leaving zombie processes when using spell checking (bug 4615).
(Enrico Tröger)
- Change bugreport address and rewrite the output of '--version'.
(Enrico Tröger)
- Fix typos, update ChangeLog. (Enrico Tröger)
- Add a 'Search' menu item to the textview popup menu for quick search
of any text in search results. (Enrico Tröger)
- Improve parsing of phonetic information, also allowing the /.../
format, used in the Jargon dictionary. (Enrico Tröger)
- Parse also phonetic information endorsed by slashes. Refactor some
code. (Enrico Tröger)
- Fix cut server responses when there is a leading number in the word
definition (e.g. in 'moby-thes'). (Enrico Tröger)
xfce4-dict-0.5.0
================
- Ditch "Xfce4" in dialog titles. Change '-v' to '-V' to match common
standards. Fix typo in prefs dialog 'phonectic' (thanks Nobuhiro
Iwamatsu for reporting). Issued make update-po because of a typo in
an English string (manually removed the new fuzzy flags from
affected translations). Dutch translation update (Vincent Tunru)
(Enrico Tröger)
- Ditch "Xfce4" in dialog titles. (Enrico Tröger)
- Change '-v' to '-V' to match common standards. Remove the '-h' hack.
(Enrico Tröger)
- Version bump since we had more changes than expected :). (Enrico
Tröger)
- Use a stock GTK about dialog. (Enrico Tröger)
- When highlighting cross-references, ignore also {vt} and {pl}.
(Enrico Tröger)
- Add searchentry.[c|h], a subclass of GtkComboBox to embed a
SexyIconEntry. Add a combo box around the search field in the main
window to provide a history of previously searched words. (Enrico
Tröger)
- Merge changes from libsexy SVN into sexy-icon-entry.[c|h]. Add fix
from Midori's GtkIconEntry to vertically center the text and icons.
(Enrico Tröger)
- Prefix the WrapLabel class with Xfd. (Enrico Tröger)
- Always clear the spell check dictionary list in the prefs dialog,
even if an empty or invalid spell check command was given. (Enrico
Tröger)
- Guess the default spell check dictionary based on the user's locale
setting. (Enrico Tröger)
- Add a status icon to the prefs dialog indicating whether the entered
spell check command is valid. Add a refresh button next to the spell
check dictionary list for easy updating. (Enrico Tröger)
- Rename aspell.[c|h] to spell.[c|h]. Add support for 'enchant' as
spell check program. (Enrico Tröger)
- Make colours used for links and phonetics configurable. (Enrico
Tröger)
- Change the title of the prefs dialog to 'Preferences'. (Enrico
Tröger)
- Add mnemonics to the search method radio labels in the main window.
Add a link to easily start a Web search if there are no Dict
results. (Enrico Tröger)
- Fix wrong status bar text when querying a server for the first time
in the stand-alone app. Update Readme and manpage. (Enrico Tröger)
- When highlighting cross-references, ignore short ones like {n}, {f}
and {m} as often found in translation dictionaries. Highlight
phonetic information provided by some dictionaries. (Enrico Tröger)
- Fix auto clearing issues introduced in last commit. (Enrico Tröger)
- Bring the 'Search Term' string back, this time in the search entry
to get auto cleared on click. Use for the panel text entry also a
SexyIconEntry. (Enrico Tröger)
- Fix a segfault in link parsing caused by malformed dictionary texts.
(Enrico Tröger)
- Fix a few strings. (Enrico Tröger)
- Use a SexyIconEntry for the search field, it's just sexy :). Remove
the Clear button from the GUI (provided in the search field). Change
the icon of the search button when switching search method. (Enrico
Tröger)
- Add 'Information' button in the preferences dialog to query general
server information for DICT servers. (Enrico Tröger)
- Properly send DICT commands terminated with CRLF. Close DICT
connections properly with the QUIT command and read initial server
status code. (Enrico Tröger)
- Add support for links (cross-references) in dictd responses. (Enrico
Tröger)
- Do not store tag pointers, instead reference them by name. (Enrico
Tröger)
- Do not skip the first line of a dictd server text response as it
might contain useful information. (Enrico Tröger)
- Handle trailing period in text responses accordingly to RFC 2229.
(Enrico Tröger)
- Be safe and check array size before using it. (Enrico Tröger)
- Beautify the texview output a little bit. (Enrico Tröger)
- Improve clearing of panel text entry: clear it always. (Enrico
Tröger)
- Clear the panel text entry field also for web and spell check search
methods (also reported by Liviu Andronic, thanks). (Enrico Tröger)
- Remove leading and trailing spaces from the search term before
performing the search (reported by Liviu Andronic). (Enrico Tröger)
- Fix typo. (Enrico Tröger)
- Fix spell checking with multiple words/sentences. (Enrico Tröger)
- Post-release version bump. (Enrico Tröger)
- Add new command line option: '--clipboard' (-c) to take the search
text from the PRIMARY clipboard and performs a search. Update manual
page. (Enrico Tröger)
- Add "en.wikipedia.org" and "www.merriam-webster.com" to the list of
web dictionaries (thanks to Liviu Andronic for the hint). (Enrico
Tröger)
xfce4-dict-0.4.1
================
- Add .gitignore (Enrico Tröger)
- Add Wiktionary.org to the list of web dictionaries (thanks to Liviu
Andronic for the hint). (Enrico Tröger)
- * Fix broken DICTD search due to wrongly initialised status code
(introduced in last commit). (Enrico Tröger)
- Set svn:keywords and svn:eol-style flags for most source files.
(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. (Enrico Tröger)
- When searching for available dictionaries of a DICTD server, use the
entered values in the dialog not the old saved ones. (Enrico
Tröger)
- Make prefs dialog modal. (Enrico Tröger)
- * Don't allow setting an empty search URL in the preferences
dialog. (Enrico Tröger)
- * Add 'xdg-open' as possible browser command to open URLs. (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. (Enrico Tröger)
- Add WrapLabel class (subclass of GtkLabel) to proper wrap a help
text in the preferences dialog. (Enrico Tröger)
- Add some border spaces in the preferences dialog for better
look&feel. (Enrico Tröger)
- Build the static library part with libtool to get correctly linked
(fixes #4235). (Enrico Tröger)
- Add sign targets to the Makefile. (Enrico Tröger)
- Fix crash due to accessing invalid memory when reading the config
file (patch by Federico G. Schwindt, thanks). (Enrico Tröger)
xfce4-dict-0.4.0
================
- Update ChangeLog (Enrico Tröger)
- Implement saving and restoring window geometry. (Enrico Tröger)
- Use newer autogen.sh (from mailwatch plugin). (Enrico Tröger)
- Fix two other tranlation related string problems. (Enrico Tröger)
- Use correct plural forms in strings to improve translations. (Enrico
Tröger)
- Fix some more strings. Add missing include directive for config.h in
some files. (Enrico Tröger)
- Fix some strings. (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. (Enrico Tröger)
- Add dist.cc dictionary service. (Enrico Tröger)
- 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. (Enrico Tröger)
- Add --ignore-plugin and --version options to the manpage. (Enrico
Tröger)
- Add new languages Chinese and Italian which are newly supported by
dict.leo.org. (Enrico Tröger)
- Show no results message for Dictd searches in the text view to be
consistent with aspell search. (Enrico Tröger)
- Add command line option "--ignore-plugin" to start the stand-alone
application even if the panel plugin is loaded. (Enrico Tröger)
- Remove the previously added space between panel button and text
field because of unwanted side effects with vertical panel. (Enrico
Tröger)
- Add some space between panel button and text field. (Enrico Tröger)
- Only handle SIGALRM signal if it is available. (Enrico Tröger)
- Disable conversion into ISO-8859-15 of search text when using
dict.leo.org, seems not necessary anymore. (Enrico Tröger)
- Fix problems with preferences dialog callback if panel plugin is
loaded. (Enrico Tröger)
- Fix minor panel button sizing issues (make it a little wider on
horizontal panel, a little flatter on vertical panels). (Enrico
Tröger)
- Remove Help button from preferences dialog as there is no help
available at all. (Enrico Tröger)
- Unify application name to "Xfce4 Dictionary". (Enrico Tröger)
- Add search text from command line to main text entry. (Enrico
Tröger)
- Remove obsolete comments. (Enrico Tröger)
- Add manpage for xfce4-dict. (Enrico Tröger)
- Add long option name for custom help to fix segfaults on startup.
(Enrico Tröger)
- Concatenate text command line arguments as one string as search
text. (Enrico Tröger)
- Add "-h" command line option if GLib supports printing the help
text. (Enrico Tröger)
- Reformat ChangeLog. (Enrico Tröger)
- Update Readme. (Enrico Tröger)
- Add not yet working DnD callback to receive dragged text in the main
textview. (Enrico Tröger)
- Set entry text in the main window if text was dragged onto the panel
button or into the panel entry. (Enrico Tröger)
- Move signal handling code for networkign code completely into
lib/dictd.c. (Enrico Tröger)
- 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. (Enrico
Tröger)
- Fix make distcheck. Avoid creation of inline-icon.h during a normal
build. (Enrico Tröger)
- Fix broken panel plugin desktop file. (Enrico Tröger)
- 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. (Enrico Tröger)
- Fix broken aspell search. (Enrico Tröger)
- Update package name for autotools. (Enrico Tröger)
- Bring main window up when received data in panel plugin via DnD.
(Enrico Tröger)
- Prefix some more functions. (Enrico Tröger)
- Add file menu to make preferences dialog accessable when run as
stand-alone application. (Enrico Tröger)
- Update INSTALL file. Fix make distcheck. (Enrico Tröger)
- Redesign preferences dialog: use a GtkNotebook and use a XfceDialog.
Update POTFILES.in. Remove debug messages. (Enrico Tröger)
- More code reorganisation and cleanup. (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. (not
yet finished, to be continued) (Enrico Tröger)
- Fix indentation. (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. (Enrico Tröger)
- New release: 0.3.0 (Enrico Tröger)
- When dragging text into the main entry text field, delete the
previous text before to not append the dragged text. (Enrico
Tröger)
- Don't use C++-style comments and fix some compiler warnings. (Enrico
Tröger)
- When changing the search method in the main window, put the input
focus back to the text entry. (Enrico Tröger)
- * Add xfce4-popup-dict command to show the main window and/or grad
the input focus to the text field in the panel. * Change year in
copyright notes to 2008. (Enrico Tröger)
- * Remove wrong additional space before colons. * de.po: Update of
German translation. * xfce4-dict-plugin.pot, *.po: Issued make
update-po. (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). (Enrico Tröger)
- Added search method radio buttons. (Enrico Tröger)
- Fixed missing application icon in taskbar and window frame. Added
missing include of stdlib to avoid compiler warnings. (Enrico
Tröger)
- Fixed possible crashes when showing the main window after it was
closed. (Enrico Tröger)
- Update copyright years. New Release 0.2.1. (Enrico Tröger)
- Fixed possible segfault after retrieving the dictionary list from a
server. (Enrico Tröger)
- Removed dependency on libexo, use exo-open(and some other fallbacks)
instead. (Enrico Tröger)
- Panel text entry grows and shrinks now according to the given size.
(Enrico Tröger)
- Fixed wrong display of panel text entry when panel orientation
changed. (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). (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 targt. Might be it
helps. (Enrico Tröger)
- Prefixed all functions with dict. (Enrico Tröger)
- Improved the threading code to do GTK-related stuff in the main
thread. Some other changes and fixes. (Enrico Tröger)
- Implemented threading to not freeze the GUI while searching on a
slow server. (Enrico Tröger)
- Again fixed display of panel text field when panel has no horizontal
orientation. (Enrico Tröger)
- Fixed display of panel text field when panel has no horizontal
orientation. (Enrico Tröger)
- * 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 alays prior to a new search. (Enrico Tröger)
- * Added "Clear" button to the main window. * New release: 0.2.0
(Enrico Tröger)
- Fixed typo. (Enrico Tröger)