Added whole word matches for room mention

This commit is contained in:
James Booth
2016-04-07 01:01:27 +01:00
parent 6edf3b3f94
commit f243e333fc
14 changed files with 263 additions and 217 deletions

View File

@@ -1230,8 +1230,8 @@ _get_group(preference_t pref)
case PREF_NOTIFY_ROOM_TEXT:
case PREF_NOTIFY_INVITE:
case PREF_NOTIFY_SUB:
case PREF_MENTION_CASE_SENSITIVE:
case PREF_MENTION_WHOLE_WORD:
case PREF_NOTIFY_MENTION_CASE_SENSITIVE:
case PREF_NOTIFY_MENTION_WHOLE_WORD:
return PREF_GROUP_NOTIFICATIONS;
case PREF_CHLOG:
case PREF_GRLOG:
@@ -1334,9 +1334,9 @@ _get_key(preference_t pref)
return "invite";
case PREF_NOTIFY_SUB:
return "sub";
case PREF_MENTION_CASE_SENSITIVE:
case PREF_NOTIFY_MENTION_CASE_SENSITIVE:
return "room.mention.casesensitive";
case PREF_MENTION_WHOLE_WORD:
case PREF_NOTIFY_MENTION_WHOLE_WORD:
return "room.mention.wholeword";
case PREF_CHLOG:
return "chlog";
@@ -1494,8 +1494,8 @@ _get_default_boolean(preference_t pref)
case PREF_ROSTER_ROOMS:
case PREF_TLS_SHOW:
case PREF_LASTACTIVITY:
case PREF_MENTION_CASE_SENSITIVE:
case PREF_MENTION_WHOLE_WORD:
case PREF_NOTIFY_MENTION_CASE_SENSITIVE:
case PREF_NOTIFY_MENTION_WHOLE_WORD:
return TRUE;
default:
return FALSE;

View File

@@ -113,8 +113,8 @@ typedef enum {
PREF_NOTIFY_ROOM_TEXT,
PREF_NOTIFY_INVITE,
PREF_NOTIFY_SUB,
PREF_MENTION_CASE_SENSITIVE,
PREF_MENTION_WHOLE_WORD,
PREF_NOTIFY_MENTION_CASE_SENSITIVE,
PREF_NOTIFY_MENTION_WHOLE_WORD,
PREF_CHLOG,
PREF_GRLOG,
PREF_AUTOAWAY_CHECK,