1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-26 04:46:37 +02:00

Added "+p" mode for channels, fixed mode display in status bar

This commit is contained in:
Sebastien Helleu
2006-04-04 17:47:31 +00:00
parent 94face39a6
commit 99d86d64ab
16 changed files with 100 additions and 96 deletions
+2 -1
View File
@@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
ChangeLog - 2006-04-02
ChangeLog - 2006-04-04
Version 0.1.9 (under dev!):
* added "+p" mode for channels, fixed mode display in status bar
* added nick alignment options
* fixed /names command: now displays result when not on a channel
* fixed refresh bug (too many refresh) when terminal is resized
+11 -11
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.9-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-04-03 17:58+0200\n"
"POT-Creation-Date: 2006-04-04 09:29+0200\n"
"PO-Revision-Date: 2006-03-18 11:45+0100\n"
"Last-Translator: Roberto González Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1385,38 +1385,38 @@ msgstr "no es posible cambiar el modo para el resto de usuarios"
msgid "whois (secure connection)"
msgstr "quién es (conexión segura)"
#: src/irc/irc-display.c:347
#: src/irc/irc-display.c:354
#, c-format
msgid "%sServer: %s%s %s[%s%s%s]\n"
msgstr "%sServidor:%s%s %s[%s%s%s]\n"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "connected"
msgstr "conectado"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "not connected"
msgstr "no conectado"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "on"
msgstr "activo"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "off"
msgstr "inactivo"
#: src/irc/irc-display.c:360
#: src/irc/irc-display.c:367
msgid " (temporary server, will not be saved)"
msgstr " (servidor temporal, no será guardado)"
#: src/irc/irc-display.c:365 src/irc/irc-display.c:396 src/irc/irc-recv.c:3417
#: src/irc/irc-display.c:372 src/irc/irc-display.c:403 src/irc/irc-recv.c:3417
msgid "seconds"
msgstr "segundos"
#: src/irc/irc-display.c:376
#: src/irc/irc-display.c:383
msgid "(hidden)"
msgstr "(oculto)"
+11 -11
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.9-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-04-03 17:58+0200\n"
"POT-Creation-Date: 2006-04-04 09:29+0200\n"
"PO-Revision-Date: 2006-04-02 23:42+0200\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1376,38 +1376,38 @@ msgstr "impossible de changer le mode pour les autres utilisateurs"
msgid "whois (secure connection)"
msgstr "qui est (connexion sécurisée)"
#: src/irc/irc-display.c:347
#: src/irc/irc-display.c:354
#, c-format
msgid "%sServer: %s%s %s[%s%s%s]\n"
msgstr "%sServeur: %s%s %s[%s%s%s]\n"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "connected"
msgstr "connecté"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "not connected"
msgstr "non connecté"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "on"
msgstr "activé"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "off"
msgstr "désactivé"
#: src/irc/irc-display.c:360
#: src/irc/irc-display.c:367
msgid " (temporary server, will not be saved)"
msgstr " (serveur temporaire, ne sera pas sauvé)"
#: src/irc/irc-display.c:365 src/irc/irc-display.c:396 src/irc/irc-recv.c:3417
#: src/irc/irc-display.c:372 src/irc/irc-display.c:403 src/irc/irc-recv.c:3417
msgid "seconds"
msgstr "secondes"
#: src/irc/irc-display.c:376
#: src/irc/irc-display.c:383
msgid "(hidden)"
msgstr "(caché)"
+11 -11
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.9-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-04-03 17:58+0200\n"
"POT-Creation-Date: 2006-04-04 09:29+0200\n"
"PO-Revision-Date: 2006-03-18 11:46+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1386,38 +1386,38 @@ msgstr "más felhasználók üzemmódját nem módosíthatja"
msgid "whois (secure connection)"
msgstr ""
#: src/irc/irc-display.c:347
#: src/irc/irc-display.c:354
#, c-format
msgid "%sServer: %s%s %s[%s%s%s]\n"
msgstr "%s Szerver: %s%s %s[%s%s%s]\n"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "connected"
msgstr "csatlakozva"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "not connected"
msgstr "nincs csatlakozva"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "on"
msgstr "be"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "off"
msgstr "ki"
#: src/irc/irc-display.c:360
#: src/irc/irc-display.c:367
msgid " (temporary server, will not be saved)"
msgstr " (átmeneti szerver, nem lesz mentve)"
#: src/irc/irc-display.c:365 src/irc/irc-display.c:396 src/irc/irc-recv.c:3417
#: src/irc/irc-display.c:372 src/irc/irc-display.c:403 src/irc/irc-recv.c:3417
msgid "seconds"
msgstr "másodperc"
#: src/irc/irc-display.c:376
#: src/irc/irc-display.c:383
msgid "(hidden)"
msgstr "(rejtett)"
+11 -11
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-04-03 17:58+0200\n"
"POT-Creation-Date: 2006-04-04 09:29+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1262,38 +1262,38 @@ msgstr ""
msgid "whois (secure connection)"
msgstr ""
#: src/irc/irc-display.c:347
#: src/irc/irc-display.c:354
#, c-format
msgid "%sServer: %s%s %s[%s%s%s]\n"
msgstr ""
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "connected"
msgstr ""
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "not connected"
msgstr ""
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "on"
msgstr ""
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "off"
msgstr ""
#: src/irc/irc-display.c:360
#: src/irc/irc-display.c:367
msgid " (temporary server, will not be saved)"
msgstr ""
#: src/irc/irc-display.c:365 src/irc/irc-display.c:396 src/irc/irc-recv.c:3417
#: src/irc/irc-display.c:372 src/irc/irc-display.c:403 src/irc/irc-recv.c:3417
msgid "seconds"
msgstr ""
#: src/irc/irc-display.c:376
#: src/irc/irc-display.c:383
msgid "(hidden)"
msgstr ""
+1 -1
View File
@@ -35,7 +35,7 @@
#include "../gui/gui.h"
char *channel_modes = "iklmnst";
char *channel_modes = "iklmnstp";
/*
+1 -1
View File
@@ -929,7 +929,7 @@ void irc_get_channel_modes (t_irc_server *server, t_irc_channel *ptr_channel,
_("removes private channel flag"),
NULL);
CHANNEL_SET_MODE(ptr_channel, (set_flag == '+'),
CHANNEL_MODE_SECRET);
CHANNEL_MODE_PRIVATE);
break;
case 'q':
pos = NULL;
+2 -1
View File
@@ -84,7 +84,7 @@ struct t_irc_nick
#define CHANNEL_TYPE_CHANNEL 0
#define CHANNEL_TYPE_PRIVATE 1
#define NUM_CHANNEL_MODES 7
#define NUM_CHANNEL_MODES 8
#define CHANNEL_MODE_INVITE 0
#define CHANNEL_MODE_KEY 1
#define CHANNEL_MODE_LIMIT 2
@@ -92,6 +92,7 @@ struct t_irc_nick
#define CHANNEL_MODE_NO_MSG_OUT 4
#define CHANNEL_MODE_SECRET 5
#define CHANNEL_MODE_TOPIC 6
#define CHANNEL_MODE_PRIVATE 7
#define CHANNEL_SET_MODE(channel, set, mode) \
if (set) \
channel->modes[mode] = channel_modes[mode]; \
+2 -1
View File
@@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
ChangeLog - 2006-04-02
ChangeLog - 2006-04-04
Version 0.1.9 (under dev!):
* added "+p" mode for channels, fixed mode display in status bar
* added nick alignment options
* fixed /names command: now displays result when not on a channel
* fixed refresh bug (too many refresh) when terminal is resized
+11 -11
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.9-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-04-03 17:58+0200\n"
"POT-Creation-Date: 2006-04-04 09:29+0200\n"
"PO-Revision-Date: 2006-03-18 11:45+0100\n"
"Last-Translator: Roberto González Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1385,38 +1385,38 @@ msgstr "no es posible cambiar el modo para el resto de usuarios"
msgid "whois (secure connection)"
msgstr "quién es (conexión segura)"
#: src/irc/irc-display.c:347
#: src/irc/irc-display.c:354
#, c-format
msgid "%sServer: %s%s %s[%s%s%s]\n"
msgstr "%sServidor:%s%s %s[%s%s%s]\n"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "connected"
msgstr "conectado"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "not connected"
msgstr "no conectado"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "on"
msgstr "activo"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "off"
msgstr "inactivo"
#: src/irc/irc-display.c:360
#: src/irc/irc-display.c:367
msgid " (temporary server, will not be saved)"
msgstr " (servidor temporal, no será guardado)"
#: src/irc/irc-display.c:365 src/irc/irc-display.c:396 src/irc/irc-recv.c:3417
#: src/irc/irc-display.c:372 src/irc/irc-display.c:403 src/irc/irc-recv.c:3417
msgid "seconds"
msgstr "segundos"
#: src/irc/irc-display.c:376
#: src/irc/irc-display.c:383
msgid "(hidden)"
msgstr "(oculto)"
+11 -11
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.9-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-04-03 17:58+0200\n"
"POT-Creation-Date: 2006-04-04 09:29+0200\n"
"PO-Revision-Date: 2006-04-02 23:42+0200\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1376,38 +1376,38 @@ msgstr "impossible de changer le mode pour les autres utilisateurs"
msgid "whois (secure connection)"
msgstr "qui est (connexion sécurisée)"
#: src/irc/irc-display.c:347
#: src/irc/irc-display.c:354
#, c-format
msgid "%sServer: %s%s %s[%s%s%s]\n"
msgstr "%sServeur: %s%s %s[%s%s%s]\n"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "connected"
msgstr "connecté"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "not connected"
msgstr "non connecté"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "on"
msgstr "activé"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "off"
msgstr "désactivé"
#: src/irc/irc-display.c:360
#: src/irc/irc-display.c:367
msgid " (temporary server, will not be saved)"
msgstr " (serveur temporaire, ne sera pas sauvé)"
#: src/irc/irc-display.c:365 src/irc/irc-display.c:396 src/irc/irc-recv.c:3417
#: src/irc/irc-display.c:372 src/irc/irc-display.c:403 src/irc/irc-recv.c:3417
msgid "seconds"
msgstr "secondes"
#: src/irc/irc-display.c:376
#: src/irc/irc-display.c:383
msgid "(hidden)"
msgstr "(caché)"
+11 -11
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.9-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-04-03 17:58+0200\n"
"POT-Creation-Date: 2006-04-04 09:29+0200\n"
"PO-Revision-Date: 2006-03-18 11:46+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1386,38 +1386,38 @@ msgstr "más felhasználók üzemmódját nem módosíthatja"
msgid "whois (secure connection)"
msgstr ""
#: src/irc/irc-display.c:347
#: src/irc/irc-display.c:354
#, c-format
msgid "%sServer: %s%s %s[%s%s%s]\n"
msgstr "%s Szerver: %s%s %s[%s%s%s]\n"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "connected"
msgstr "csatlakozva"
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "not connected"
msgstr "nincs csatlakozva"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "on"
msgstr "be"
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "off"
msgstr "ki"
#: src/irc/irc-display.c:360
#: src/irc/irc-display.c:367
msgid " (temporary server, will not be saved)"
msgstr " (átmeneti szerver, nem lesz mentve)"
#: src/irc/irc-display.c:365 src/irc/irc-display.c:396 src/irc/irc-recv.c:3417
#: src/irc/irc-display.c:372 src/irc/irc-display.c:403 src/irc/irc-recv.c:3417
msgid "seconds"
msgstr "másodperc"
#: src/irc/irc-display.c:376
#: src/irc/irc-display.c:383
msgid "(hidden)"
msgstr "(rejtett)"
+11 -11
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-04-03 17:58+0200\n"
"POT-Creation-Date: 2006-04-04 09:29+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1262,38 +1262,38 @@ msgstr ""
msgid "whois (secure connection)"
msgstr ""
#: src/irc/irc-display.c:347
#: src/irc/irc-display.c:354
#, c-format
msgid "%sServer: %s%s %s[%s%s%s]\n"
msgstr ""
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "connected"
msgstr ""
#: src/irc/irc-display.c:354
#: src/irc/irc-display.c:361
msgid "not connected"
msgstr ""
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "on"
msgstr ""
#: src/irc/irc-display.c:358 src/irc/irc-display.c:362
#: src/irc/irc-display.c:371 src/irc/irc-display.c:373
#: src/irc/irc-display.c:365 src/irc/irc-display.c:369
#: src/irc/irc-display.c:378 src/irc/irc-display.c:380
msgid "off"
msgstr ""
#: src/irc/irc-display.c:360
#: src/irc/irc-display.c:367
msgid " (temporary server, will not be saved)"
msgstr ""
#: src/irc/irc-display.c:365 src/irc/irc-display.c:396 src/irc/irc-recv.c:3417
#: src/irc/irc-display.c:372 src/irc/irc-display.c:403 src/irc/irc-recv.c:3417
msgid "seconds"
msgstr ""
#: src/irc/irc-display.c:376
#: src/irc/irc-display.c:383
msgid "(hidden)"
msgstr ""
+1 -1
View File
@@ -35,7 +35,7 @@
#include "../gui/gui.h"
char *channel_modes = "iklmnst";
char *channel_modes = "iklmnstp";
/*
+1 -1
View File
@@ -929,7 +929,7 @@ void irc_get_channel_modes (t_irc_server *server, t_irc_channel *ptr_channel,
_("removes private channel flag"),
NULL);
CHANNEL_SET_MODE(ptr_channel, (set_flag == '+'),
CHANNEL_MODE_SECRET);
CHANNEL_MODE_PRIVATE);
break;
case 'q':
pos = NULL;
+2 -1
View File
@@ -84,7 +84,7 @@ struct t_irc_nick
#define CHANNEL_TYPE_CHANNEL 0
#define CHANNEL_TYPE_PRIVATE 1
#define NUM_CHANNEL_MODES 7
#define NUM_CHANNEL_MODES 8
#define CHANNEL_MODE_INVITE 0
#define CHANNEL_MODE_KEY 1
#define CHANNEL_MODE_LIMIT 2
@@ -92,6 +92,7 @@ struct t_irc_nick
#define CHANNEL_MODE_NO_MSG_OUT 4
#define CHANNEL_MODE_SECRET 5
#define CHANNEL_MODE_TOPIC 6
#define CHANNEL_MODE_PRIVATE 7
#define CHANNEL_SET_MODE(channel, set, mode) \
if (set) \
channel->modes[mode] = channel_modes[mode]; \