summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2
-rw-r--r--NEWS17
-rw-r--r--doc/de/weechat_user.de.txt8
-rw-r--r--doc/en/weechat_user.en.txt8
-rw-r--r--doc/fr/weechat_user.fr.txt8
-rw-r--r--doc/it/weechat_user.it.txt8
-rw-r--r--doc/ja/weechat_user.ja.txt8
-rw-r--r--src/gui/curses/gui-curses-key.c2
8 files changed, 40 insertions, 21 deletions
diff --git a/ChangeLog b/ChangeLog
index a7aa46c71..a760e1d0b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,8 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
== Version 0.4.3 (under dev)
+* core: replace default key ctrl+"c", "r" by ctrl+"c", "v" for reverse video in
+ messages
* core: fix random crash when closing a buffer
* core: fix crash on /buffer close core.weechat
* core: add option "libs" for command /debug
diff --git a/NEWS b/NEWS
index 06ec429c8..ea62c5e56 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,23 @@ http://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
== Version 0.4.3 (under dev)
+=== Colors in messages
+
+The color code for "reverse video" in IRC has been fixed: now WeeChat uses
+0x16 like other clients (and not 0x12 any more).
+
+The code 0x12 is not decoded any more, so if it is received (for example from
+an old WeeChat version), it is not displayed as reverse video.
+
+The default key ctrl+"c", "r" has been changed to ctrl+"c", "v".
+
+You can remove the old key and add the new one with these commands:
+
+----
+/key unbind ctrl-Cr
+/key missing
+----
+
=== Terminal title
The boolean option 'weechat.look.set_title' has been renamed to
diff --git a/doc/de/weechat_user.de.txt b/doc/de/weechat_user.de.txt
index 00ae3889d..9719ed580 100644
--- a/doc/de/weechat_user.de.txt
+++ b/doc/de/weechat_user.de.txt
@@ -940,8 +940,8 @@ Befehl festgelegt werden:
| @k(C-)@k(c) , @k(c) | fügt Steuerzeichen für Textfarbe ein | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | fügt Steuerzeichen für kursiven Text ein | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | fügt Steuerzeichen für Standardfarbe ein | `/input insert \x0F`
-| @k(C-)@k(c) , @k(r) | fügt Steuerzeichen für Hintergrundfarbe ein | `/input insert \x12`
| @k(C-)@k(c) , @k(u) | fügt Steuerzeichen für unterstrichenen Text ein | `/input insert \x15`
+| @k(C-)@k(c) , @k(v) | fügt Steuerzeichen für Hintergrundfarbe ein | `/input insert \x16`
| @k(Del) .2+| entfernt in der Befehlszeile das nächste Zeichen .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| entfernt in der Befehlszeile das vorherige Zeichen .2+| `/input delete_previous_char`
@@ -1281,12 +1281,12 @@ Zeichen, genutzt werden:
@k(C-)@k(c) , @k(o)::
deaktiviert Farben und Attribute
-@k(C-)@k(c) , @k(r)::
- Farben umkehren (kehrt Textfarbe und Hintergrundfarbe um)
-
@k(C-)@k(c) , @k(u)::
Text wird mit Unterstrich dargestellt
+@k(C-)@k(c) , @k(v)::
+ Farben umkehren (kehrt Textfarbe und Hintergrundfarbe um)
+
[NOTE]
Der selbe Befehl (ohne den Wert für @k(C-)@k(c) , @k(c)) sollte genutzt werden
um die Farbkodierungen bzw. Attribute zu deaktivieren.
diff --git a/doc/en/weechat_user.en.txt b/doc/en/weechat_user.en.txt
index 2863c637e..df0060baf 100644
--- a/doc/en/weechat_user.en.txt
+++ b/doc/en/weechat_user.en.txt
@@ -927,8 +927,8 @@ The notify level for a buffer can be set with command `/buffer`:
| @k(C-)@k(c) , @k(c) | Insert code for colored text | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | Insert code for italic text | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | Insert code for color reset | `/input insert \x0F`
-| @k(C-)@k(c) , @k(r) | Insert code for reverse color | `/input insert \x12`
| @k(C-)@k(c) , @k(u) | Insert code for underlined text | `/input insert \x15`
+| @k(C-)@k(c) , @k(v) | Insert code for reverse color | `/input insert \x16`
| @k(Del) .2+| Delete next char in command line .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| Delete previous char in command line .2+| `/input delete_previous_char`
@@ -1265,12 +1265,12 @@ follow (press @k(C-)@k(c) then following letter, with optional value):
@k(C-)@k(c) , @k(o)::
disable color and attributes
-@k(C-)@k(c) , @k(r)::
- reverse video (revert text color with background)
-
@k(C-)@k(c) , @k(u)::
underlined text
+@k(C-)@k(c) , @k(v)::
+ reverse video (revert text color with background)
+
[NOTE]
The same code (without number for @k(C-)@k(c) , @k(c)) may be used to stop the
attribute.
diff --git a/doc/fr/weechat_user.fr.txt b/doc/fr/weechat_user.fr.txt
index ef6448e4c..95900a40f 100644
--- a/doc/fr/weechat_user.fr.txt
+++ b/doc/fr/weechat_user.fr.txt
@@ -953,8 +953,8 @@ commande `/buffer` :
| @k(C-)@k(c) , @k(c) | Insérer le code pour écrire en couleur | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | Insérer le code pour mettre le texte en italique | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | Insérer le code pour réinitialiser la couleur | `/input insert \x0F`
-| @k(C-)@k(c) , @k(r) | Insérer le code pour écrire en couleur inversée | `/input insert \x12`
| @k(C-)@k(c) , @k(u) | Insérer le code pour écrire en souligné | `/input insert \x15`
+| @k(C-)@k(c) , @k(v) | Insérer le code pour écrire en couleur inversée | `/input insert \x16`
| @k(Del) .2+| Effacer le caractère suivant sur la ligne de commande .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| Effacer le caractère précédent sur la ligne de commande .2+| `/input delete_previous_char`
@@ -1302,12 +1302,12 @@ suit et éventuellement une valeur) :
@k(C-)@k(c) , @k(o)::
désactiver la couleur et tous les attributs
-@k(C-)@k(c) , @k(r)::
- vidéo inverse (inversion de la couleur d'écriture et du fond)
-
@k(C-)@k(c) , @k(u)::
texte souligné
+@k(C-)@k(c) , @k(v)::
+ vidéo inverse (inversion de la couleur d'écriture et du fond)
+
[NOTE]
Le même code (sans le numéro pour @k(C-)@k(c) , @k(c)) peut être utilisé pour
stopper l'attribut défini.
diff --git a/doc/it/weechat_user.it.txt b/doc/it/weechat_user.it.txt
index 8391706c2..251c1e7da 100644
--- a/doc/it/weechat_user.it.txt
+++ b/doc/it/weechat_user.it.txt
@@ -962,8 +962,8 @@ Il livello di notifica per un buffer può essere impostato con il comando `/buff
| @k(C-)@k(c) , @k(c) | Inserisce il codice per il testo colorato | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | Inserisce il codice per il testo in corsivo | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | Inserisce il codice per il reset dei colori | `/input insert \x0F`
-| @k(C-)@k(c) , @k(r) | Inserisce il codice per l'inversione dei colori | `/input insert \x12`
| @k(C-)@k(c) , @k(u) | Inserisce il codice per il testo sottolineato | `/input insert \x15`
+| @k(C-)@k(c) , @k(v) | Inserisce il codice per l'inversione dei colori | `/input insert \x16`
| @k(Del) .2+| Elimina il carattere successivo nella riga di comando .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| Elimina il carattere precedente nella riga di comando .2+| `/input delete_previous_char`
@@ -1314,12 +1314,12 @@ opzionale):
@k(C-)@k(c) , @k(o)::
disabilita colori ed attributi
-@k(C-)@k(c) , @k(r)::
- video inverso (inverte il colore del testo con quello di sfondo)
-
@k(C-)@k(c) , @k(u)::
testo sottolineato
+@k(C-)@k(c) , @k(v)::
+ video inverso (inverte il colore del testo con quello di sfondo)
+
[NOTE]
Lo stesso codice (senza numero per @k(C-)@k(c) , @k(c)) può essere usato per
terminare l'attributo.
diff --git a/doc/ja/weechat_user.ja.txt b/doc/ja/weechat_user.ja.txt
index bb59d06eb..8250e968a 100644
--- a/doc/ja/weechat_user.ja.txt
+++ b/doc/ja/weechat_user.ja.txt
@@ -933,8 +933,8 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
| @k(C-)@k(c) , @k(c) | テキストに色をつけるコードの挿入 | `/input insert \x03`
| @k(C-)@k(c) , @k(i) | テキストをイタリック体にするコードの挿入 | `/input insert \x1D`
| @k(C-)@k(c) , @k(o) | テキスト色のリセットを行うコードの挿入 | `/input insert \x0F`
-| @k(C-)@k(c) , @k(r) | テキスト色の反転を行うコードの挿入 | `/input insert \x12`
| @k(C-)@k(c) , @k(u) | テキストに下線を引くコードの挿入 | `/input insert \x15`
+| @k(C-)@k(c) , @k(v) | テキスト色の反転を行うコードの挿入 | `/input insert \x16`
| @k(Del) .2+| コマンドラインで次の文字を削除 .2+| `/input delete_next_char`
| @k(C-)@k(d)
| @k(Backsp.) .2+| コマンドラインで前の文字を削除 .2+| `/input delete_previous_char`
@@ -1272,12 +1272,12 @@ IRC 等のプラグインでは、以下の色コードと属性を利用でき
@k(C-)@k(c) , @k(o)::
テキスト表示色と属性をリセット
-@k(C-)@k(c) , @k(r)::
- テキストを反転 (テキスト表示色と背景色の入れ替え)
-
@k(C-)@k(c) , @k(u)::
テキストに下線を引く
+@k(C-)@k(c) , @k(v)::
+ テキストを反転 (テキスト表示色と背景色の入れ替え)
+
[NOTE]
同じコードで (色コードを入力せずに @k(C-)@k(c) , @k(c)
を使うことで) 属性をキャンセルすることができます。
diff --git a/src/gui/curses/gui-curses-key.c b/src/gui/curses/gui-curses-key.c
index d553d3b8d..1d848d687 100644
--- a/src/gui/curses/gui-curses-key.c
+++ b/src/gui/curses/gui-curses-key.c
@@ -144,8 +144,8 @@ gui_key_default_bindings (int context)
BIND(/* ^Cc */ "ctrl-Cc", "/input insert \\x03");
BIND(/* ^Ci */ "ctrl-Ci", "/input insert \\x1D");
BIND(/* ^Co */ "ctrl-Co", "/input insert \\x0F");
- BIND(/* ^Cr */ "ctrl-Cr", "/input insert \\x12");
BIND(/* ^Cu */ "ctrl-Cu", "/input insert \\x15");
+ BIND(/* ^Cv */ "ctrl-Cv", "/input insert \\x16");
BIND(/* m-right */ "meta-meta2-C", "/buffer +1");
BIND(/* m-right */ "meta2-1;3C", "/buffer +1");
BIND(/* m-down */ "meta-meta2-B", "/buffer +1");