summaryrefslogtreecommitdiff
path: root/doc/ja/weechat_plugin_api.ja.adoc
AgeCommit message (Collapse)Author
2022-12-11scripts: Send null values to config section callbacksTrygve Aaberge
The callback_read and callback_create_option functions in the scripting APIs always get the value as a string, never as null. This means that if the value is null, there is no way for the script to distinguish this from an empty string for string options. This makes it impossible to properly make options with fallback values, like the irc server and server_default options, as far as I can see. All the scripting languages except Tcl use that language's equivalent for null. For JavaScript which has both null and undefined, null is used. For Tcl, the magic null string defined in commit 197a7a01e is used and the documentation is updated to describe that. I tested this with these scripts: https://gist.github.com/trygveaa/2d49c609addf9773d2ed16e15d1e3447 You can load all of those scripts and see the result with this command (assuming you have the scripts in the current directory): weechat -t -r "/filter add script * * script; /script load $(echo script_config.*)"
2022-12-10core: add color attributes "blink" and "dim" (half bright) (closes #1855)Sébastien Helleu
2022-12-10core: do not display non printable chars, fix function utf8_char_size_screenSébastien Helleu
Now the function utf8_char_size_screen can return -1 when the char is not printable. It has a specific behavior for some chars: - U+0009: value of option weechat.look.tab_width - U+0001 to U+001F (except U+0009): 1 - U+00AD (soft hyphen): -1 - U+200B (zero width space): -1
2022-12-10api: add function utf8_strncpySébastien Helleu
2022-11-09doc/api: add missing note after list of signalsSébastien Helleu
2022-11-08core: add signals "buffer_user_{input|closing}_xxx" for buffers created with ↵Sébastien Helleu
`/buffer add` (closes #1848)
2022-11-05core: add range of chars in evaluation of expressions with `chars:xxx`Sébastien Helleu
2022-11-05api: add function string_translate_charsSébastien Helleu
2022-10-19doc: fix language in links to other docsSébastien Helleu
2022-10-14python: Fix return types for config option callbacksTrygve Aaberge
I erroneously typed the return types for these to int in commit e0c117e14, but they should be None.
2022-09-30doc/api: Fix config_new_option types for non English docsTrygve Aaberge
Only English was changed in commit 197a7a01e.
2022-09-29api: change type of argument remaining_calls in hook_timer callback from ↵Sébastien Helleu
string to integer (in scripts)
2022-09-29doc/api: Remove unnecessary cast in Python exampleTrygve Aaberge
The highlight argument is already an int, so no point in casting it.
2022-09-29doc/api: Add types for Python callbacksTrygve Aaberge
2022-09-28doc/api: Add values for hook_process constantsTrygve Aaberge
When logging this value I just see a number so I have to look up what it means. Previously you would have to check the code or print the value of each of these constants to see it. Seeing the value directly in the documentation makes this much easier.
2022-09-28doc/api: add note about C API for constant WEECHAT_HOOK_PROCESS_CHILD ↵Sébastien Helleu
(function hook_process)
2022-09-27api: add function file_compressSébastien Helleu
2022-09-27api: restrict number to integer in function string_parse_sizeSébastien Helleu
2022-09-27api: add function string_parse_sizeSébastien Helleu
2022-09-17doc/api: add version 3.7 for priority in function hook_lineSébastien Helleu
2022-09-16api: add support of priority in function hook_line (closes #1821)Sébastien Helleu
2022-09-11doc/api: move function hook_completion in chapter on hook prioritySébastien Helleu
2022-09-11doc/api: update chapter on hook prioritySébastien Helleu
2022-09-11doc/api: update note about priority in hook functionsSébastien Helleu
2022-08-16api: add function crypto_hash_fileSébastien Helleu
2022-08-07core: add option `-save` in command `/upgrade` (closes #1630)Sébastien Helleu
2022-07-24core: add option weechat.look.highlight_disable_regex and buffer property ↵Sébastien Helleu
"highlight_disable_regex" (closes #1798)
2022-07-22doc: use non-breaking spaces before links to notesSébastien Helleu
2022-07-20api: add arguments "index_start" and "index_end" in function ↵Sébastien Helleu
string_rebuild_split_string
2022-07-20api: rename function string_build_with_split_string to ↵Sébastien Helleu
string_rebuild_split_string
2022-06-26doc/api: add arrow and open external links in new tabSébastien Helleu
2022-06-23doc: change formatting in asciidoctor tablesSébastien Helleu
2022-06-18doc: add trailing slashes in URLsSébastien Helleu
2022-04-24api: allow to catch multiple signals in functions hook_signal and ↵Sébastien Helleu
hook_hsignal (closes #1780)
2022-04-24doc/api: remove word "and" in text with updated versionsSébastien Helleu
2022-04-18core: add case conversion in evaluation of expressions (closes #1778)Sébastien Helleu
2022-03-23doc: use unicode symbol for greater-than or equal toSébastien Helleu
2022-03-13api: add function buffer_new_props (closes #1759)Sébastien Helleu
2022-02-20doc/api: Add missing parameter to python prototype for config_new_sectionTrygve Aaberge
2022-02-14doc/api: add missing type for argument "count" in Python prototype of ↵Sébastien Helleu
function ngettext
2022-01-30core: add support of date and tags in messages displayed in buffers with ↵Sébastien Helleu
free content, add function printf_y_date_tags (closes #1746)
2022-01-30doc/api: fix type of parameter "date" in script prototype of function ↵Sébastien Helleu
prnt_date_tags
2022-01-27doc/api: merge examples and results in same column (function ↵Sébastien Helleu
string_eval_expression)
2022-01-27doc/api: add column "Min WeeChat" in string_eval_expression tablesSébastien Helleu
2022-01-16doc: remove useless comparison with empty string in Python examples (plugin ↵Sébastien Helleu
API reference)
2022-01-14core: rename argument "length" to "bytes" in function string_strndupSébastien Helleu
2022-01-08doc: add missing macro WEECHAT_PLUGIN_AUTHOR (plugin API reference)Sébastien Helleu
2021-11-27doc: switch from prettify to pygments for syntax highlightingSébastien Helleu
2021-11-06doc: replace ${name} by ${server_name} in example of function hdata_search ↵Sébastien Helleu
(plugin API reference)
2021-11-06api: add parameters pointers, extra_vars and options in function hdata_searchSébastien Helleu