roster-state-colors.diff
changeset 92 66f7e2aa040c
parent 87 78238d26911a
--- a/roster-state-colors.diff	Fri Mar 04 15:57:04 2016 +0200
+++ b/roster-state-colors.diff	Fri Dec 09 02:12:34 2016 +0200
@@ -1,8 +1,10 @@
+# HG changeset patch
+# Parent  d4907cafba880f45f2dcf2ced4352c2adf1325ea
 Change roster item colors on chatstate change
 
-diff -r f17324b6c882 mcabber/contrib/themes/light.txt
---- a/mcabber/contrib/themes/light.txt	Tue Nov 11 21:21:09 2014 +0200
-+++ b/mcabber/contrib/themes/light.txt	Tue Nov 11 22:35:16 2014 +0200
+diff -r d4907cafba88 mcabber/contrib/themes/light.txt
+--- a/mcabber/contrib/themes/light.txt	Fri Dec 09 01:38:34 2016 +0200
++++ b/mcabber/contrib/themes/light.txt	Fri Dec 09 01:48:40 2016 +0200
 @@ -14,7 +14,6 @@
  set color_bgrostersel  = green
  set color_rostersel    = yellow
@@ -11,9 +13,9 @@
  set color_readmark     = red
  
  # vim:set ft=conf:
-diff -r f17324b6c882 mcabber/contrib/themes/light2.txt
---- a/mcabber/contrib/themes/light2.txt	Tue Nov 11 21:21:09 2014 +0200
-+++ b/mcabber/contrib/themes/light2.txt	Tue Nov 11 22:35:16 2014 +0200
+diff -r d4907cafba88 mcabber/contrib/themes/light2.txt
+--- a/mcabber/contrib/themes/light2.txt	Fri Dec 09 01:38:34 2016 +0200
++++ b/mcabber/contrib/themes/light2.txt	Fri Dec 09 01:48:40 2016 +0200
 @@ -14,7 +14,6 @@
  set color_bgrostersel  = black
  set color_rostersel    = brightgreen
@@ -22,9 +24,9 @@
  set color_readmark     = red
  
  # vim:set ft=conf:
-diff -r f17324b6c882 mcabber/contrib/themes/oliver.txt
---- a/mcabber/contrib/themes/oliver.txt	Tue Nov 11 21:21:09 2014 +0200
-+++ b/mcabber/contrib/themes/oliver.txt	Tue Nov 11 22:35:16 2014 +0200
+diff -r d4907cafba88 mcabber/contrib/themes/oliver.txt
+--- a/mcabber/contrib/themes/oliver.txt	Fri Dec 09 01:38:34 2016 +0200
++++ b/mcabber/contrib/themes/oliver.txt	Fri Dec 09 01:48:40 2016 +0200
 @@ -14,7 +14,6 @@
  set color_bgrostersel  = yellow
  set color_rostersel    = blue
@@ -33,9 +35,9 @@
  set color_readmark     = red
  
  # vim:set ft=conf:
-diff -r f17324b6c882 mcabber/doc/help/en/hlp_color.txt
---- a/mcabber/doc/help/en/hlp_color.txt	Tue Nov 11 21:21:09 2014 +0200
-+++ b/mcabber/doc/help/en/hlp_color.txt	Tue Nov 11 22:35:16 2014 +0200
+diff -r d4907cafba88 mcabber/doc/help/en/hlp_color.txt
+--- a/mcabber/doc/help/en/hlp_color.txt	Fri Dec 09 01:38:34 2016 +0200
++++ b/mcabber/doc/help/en/hlp_color.txt	Fri Dec 09 01:48:40 2016 +0200
 @@ -11,6 +11,7 @@
   Set a color rule (or overwrite, if it already exists).  The status is string containing all statuses the roster item can have for the rule to match, or * if any status is OK.  Wildcard is the file-matching wildcard that will be applied to JID.  Color is the wanted color.
   If color is -, the rule is removed.
@@ -44,9 +46,9 @@
  /color mucnick nick (color|-)
   Marks the nick to be colored by given color.  If a MUC has colored nicks, this one will be used.  If color is -, the color is marked as chosen automatically, which means it will not be used in 'preset' coloring mode, but will stay the same in 'on' coloring mode.
  /color muc (jid|.|*) [on|preset|off|-]
-diff -r f17324b6c882 mcabber/doc/help/uk/hlp_color.txt
---- a/mcabber/doc/help/uk/hlp_color.txt	Tue Nov 11 21:21:09 2014 +0200
-+++ b/mcabber/doc/help/uk/hlp_color.txt	Tue Nov 11 22:35:16 2014 +0200
+diff -r d4907cafba88 mcabber/doc/help/uk/hlp_color.txt
+--- a/mcabber/doc/help/uk/hlp_color.txt	Fri Dec 09 01:38:34 2016 +0200
++++ b/mcabber/doc/help/uk/hlp_color.txt	Fri Dec 09 01:48:40 2016 +0200
 @@ -11,6 +11,7 @@
   Додає нове чи змінює існуюче правило кольору. "Статус" складений з літер статусу, до яких докладається це правило (наприклад "n_d?"). Зірочка ("*") відповідає будь-якому статусу. "Маска" подібна до файлової маски й докладається до jid. Правило встановлює колір контактів, що йому відповідають.
   Щоб вилучити правило, вкажіть колір "-".
@@ -55,10 +57,10 @@
  /color muc (jid|.|*) [on|preset|off|-]
   Встановлює режим забарвлення прізвиськ у чаті. Якщо замість jid вказано * режим докладається до всіх чатів, для яких не визначено особистого правила (з вказанням jid).
   У режимі on забарвлюються усі прізвиська, у режимі preset - лише ті, для яких колір встановлено командою /color mucnick, а режим off вимикає забарвлення прізвиськ. Режим - прибирає з вказаних jid особисті режими забарвлення. Тоді до них докладається глобальний. Глобальний режим прибрати не можна.
-diff -r f17324b6c882 mcabber/mcabber/screen.c
---- a/mcabber/mcabber/screen.c	Tue Nov 11 21:21:09 2014 +0200
-+++ b/mcabber/mcabber/screen.c	Tue Nov 11 22:35:16 2014 +0200
-@@ -222,6 +222,8 @@
+diff -r d4907cafba88 mcabber/mcabber/screen.c
+--- a/mcabber/mcabber/screen.c	Fri Dec 09 01:38:34 2016 +0200
++++ b/mcabber/mcabber/screen.c	Fri Dec 09 01:48:40 2016 +0200
+@@ -229,6 +229,8 @@
  
  /* Functions */
  
@@ -67,7 +69,7 @@
  static int find_color(const char *name)
  {
    int result;
-@@ -445,7 +447,7 @@
+@@ -448,7 +450,7 @@
      "roster",
      "rostersel",
      "rosterselmsg",
@@ -76,7 +78,7 @@
      "info",
      "msgin",
      "readmark",
-@@ -519,10 +521,6 @@
+@@ -522,10 +524,6 @@
            init_pair(i+1, ((color) ? find_color(color) : COLOR_RED),
                      find_color(backselected));
            break;
@@ -87,7 +89,7 @@
        case COLOR_INFO:
            init_pair(i+1, ((color) ? find_color(color) : COLOR_WHITE),
                      find_color(background));
-@@ -826,6 +824,24 @@
+@@ -829,6 +827,24 @@
    settings_set_guard("color_rosternewmsg", scr_color_guard);
    settings_set_guard("color_timestamp", scr_color_guard);
  
@@ -112,7 +114,7 @@
    getmaxyx(stdscr, maxY, maxX);
    Log_Win_Height = DEFAULT_LOG_WIN_HEIGHT;
    // Note scr_draw_main_window() should be called early after scr_init_curses()
-@@ -2168,6 +2184,10 @@
+@@ -2200,6 +2216,10 @@
      // for unfolded groups.
      if (ismsg && (!isgrp || ishid)) {
        pending = '#';
@@ -123,7 +125,7 @@
      }
  
      if (ismuc) {
-@@ -2191,24 +2211,22 @@
+@@ -2223,24 +2243,22 @@
        for (n = 0; n < maxx; n++)
          waddch(rosterWnd, ' ');
      } else {
@@ -161,7 +163,7 @@
      }
  
      if (Roster_Width > prefix_length)
-@@ -2216,13 +2234,6 @@
+@@ -2248,13 +2266,6 @@
      else
        name[0] = 0;
  
@@ -175,9 +177,9 @@
      if (isgrp) {
        if (ishid) {
          int group_count = 0;
-diff -r f17324b6c882 mcabber/mcabber/screen.h
---- a/mcabber/mcabber/screen.h	Tue Nov 11 21:21:09 2014 +0200
-+++ b/mcabber/mcabber/screen.h	Tue Nov 11 22:35:16 2014 +0200
+diff -r d4907cafba88 mcabber/mcabber/screen.h
+--- a/mcabber/mcabber/screen.h	Fri Dec 09 01:38:34 2016 +0200
++++ b/mcabber/mcabber/screen.h	Fri Dec 09 01:48:40 2016 +0200
 @@ -47,7 +47,7 @@
    COLOR_ROSTER,
    COLOR_ROSTERSEL,
@@ -187,10 +189,10 @@
    COLOR_INFO,
    COLOR_MSGIN,
    COLOR_READMARK,
-diff -r f17324b6c882 mcabber/mcabberrc.example
---- a/mcabber/mcabberrc.example	Tue Nov 11 21:21:09 2014 +0200
-+++ b/mcabber/mcabberrc.example	Tue Nov 11 22:35:16 2014 +0200
-@@ -429,16 +429,25 @@
+diff -r d4907cafba88 mcabber/mcabberrc.example
+--- a/mcabber/mcabberrc.example	Fri Dec 09 01:38:34 2016 +0200
++++ b/mcabber/mcabberrc.example	Fri Dec 09 01:48:40 2016 +0200
+@@ -457,16 +457,25 @@
  #set color_bgrostersel  = cyan
  #set color_rostersel    = blue
  #set color_rosterselmsg = red