summaryrefslogtreecommitdiff
path: root/src/plugins/aspell/weechat-aspell.c
AgeCommit message (Collapse)Author
2019-01-27aspell: look for suggestions only if the misspelled word has changed (closes ↵Sébastien Helleu
#1175)
2019-01-26aspell: set a misspelled word without suggestions in local variable ↵Nils Görs
"aspell_suggest" (closes #1288)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-10-01aspell: remove useless test on max_suggestionsSébastien Helleu
2018-10-01core: replace "long unsigned int" by "unsigned long"Sébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-06-25fset: shift plugins priority to insert fset plugin between buflist and fifoSébastien Helleu
2017-03-25buflist: load plugin after some other plugins by shifting plugins prioritySébastien Helleu
2017-01-01core: update copyright datesSébastien Helleu
2016-03-21core: add pointer in some callbacks (closes #406)Sébastien Helleu
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read
2016-01-01core: update copyright datesSébastien Helleu
2015-07-04api: fix type of value returned by functions utf8_prev_char, utf8_next_char ↵Sébastien Helleu
and utf8_add_offset
2015-07-04core: add missing comments before functions when the result must be freed ↵Sébastien Helleu
after use
2015-04-30core: add comments after some #endifSébastien Helleu
2015-01-15core: add priority in plugins to initialize them in orderSébastien Helleu
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer, irc, relay, guile/lua/perl/python/ruby/tcl, script.
2015-01-01core: update copyright datesSébastien Helleu
2014-09-20aspell: fix compilation with enchant version older than 1.6.0 (closes #192)Sébastien Helleu
2014-07-14aspell: rename variable "utf8_char_int" to "code_point"Sébastien Helleu
2014-02-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-11-30aspell: fix detection of nicks when there are non-alphanumeric chars around ↵Sebastien Helleu
and in private buffers
2013-11-30aspell: fix detection of nicks when there is nick completer at the endSebastien Helleu
2013-11-30aspell: fix detection of nicks with non-alphanumeric charsSebastien Helleu
2013-11-18core: remove "v" before versions displayed by /debug libsSebastien Helleu
2013-11-17aspell: display aspell/enchant version on signal "debug_libs"Sebastien Helleu
2013-11-09aspell: load plugin even if options can not be read in aspell.conf (with ↵Sebastien Helleu
warnings)
2013-09-20aspell: fix detection of word start/end when there are apostrophes or minus ↵Sebastien Helleu
chars before/after word (thanks to Nils Görs)
2013-07-20aspell: rename option aspell.look.color to aspell.color.misspelled, add ↵Sebastien Helleu
option aspell.color.suggestions
2013-06-07aspell: add support of enchant library (patch #6858)Sebastien Helleu
Enchant is enabled only if the new option for cmake (or configure) is enabled: - for cmake: cmake -DENABLE_ENCHANT=ON - for configure: ./configure --enable-enchant
2013-03-17core: fix typos in many comments and some stringsSebastien Helleu
2013-01-31aspell: optimization on spellers to improve speed (save state by buffer), ↵Sebastien Helleu
add info "aspell_dict", add completion "aspell_dicts" Two hashtables have been added to store the spellers currently used (in all buffers) and info for each buffer: array with pointers to spellers and state of aspell for this buffer. Therefore the spellers are not destroyed and created again on each buffer switch, or each time screen is refreshed when window is split.
2013-01-11aspell: fix spellers used when switching bufferSebastien Helleu
The bug happened when two buffers have different number of dictionaries and start with same dictionaries. For example buffer #1 with [en,fr] and buffer #2 with [en]. When switching from buffer #1 to buffer #2, aspell does not use only [en], but [en,fr].
2013-01-11Revert "aspell: store dictionaries in buffer local variable "aspell_dict""Sebastien Helleu
This reverts commit 8b61a557640e62e67f6eb7349c3a12cca9b43b5e. The local variable in buffers introduced new display bugs and would need some extra code and optimizations to fix. This will be reintroduced after the release of version 0.4.0.
2013-01-10aspell: store dictionaries in buffer local variable "aspell_dict"Sebastien Helleu
2013-01-04aspell: ignore self and remote nicks in private buffersSebastien Helleu
2013-01-01aspell: add signal "aspell_suggest" (sent when new suggestions are displayed)Sebastien Helleu
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-11-04aspell: add bar item "aspell_suggest": suggestions for misspelled word at ↵Sebastien Helleu
cursor (task #12061) (patch from Nils Görs)
2012-11-04aspell: update bar item "aspell_dict" only if spellers have changedSebastien Helleu
2012-11-04aspell: fix creation of spellers when number of dictionaries is different ↵Sebastien Helleu
between two buffers
2012-10-06aspell: add bar item "aspell_dict" (dictionary used on current buffer)Nils Görs
2012-08-02core: update description of plugins and translate them in output of /pluginSebastien Helleu
2012-07-05aspell: add new option aspell.check.enabled, add options ↵Sebastien Helleu
enable/disable/toggle for command /aspell, display aspell status with /aspell (task #11988) New options in command /aspell: - "enable": enable aspell - "disable": disable aspell - "toggle": toggle aspell Options renamed in command /aspell: - "enable" renamed to "setdict" (set dictionary for current buffer) - "disable" renamed to "deldict" (delete dictionary used on current buffer) - "dictlist" renamed to "listdict" (show installed dictionaries)
2012-07-05aspell: add missing dictionaries (ast/grc/hus/kn/ky)Sebastien Helleu
2012-03-24aspell: fix typo in a commentSebastien Helleu
2012-01-24aspell: fix URL detection (do not check spelling of URLs) (bug #34040)Sebastien Helleu
2012-01-08core: update copyright datesSebastien Helleu