Fossil

Diff
Login

Differences From Artifact [0219d4f1fd]:

To Artifact [276de1c57c]:


3004
3005
3006
3007
3008
3009
3010

3011
3012
3013
3014

3015
3016
3017
3018
3019
3020
3021
  CARD_STR2(G, p->zThreadRoot);
  CARD_STR2(H, p->zThreadTitle);
  CARD_STR2(I, p->zInReplyTo);
  if( p->nField ){
    CARD_LETTER(J);
    blob_append_char(b, '[');
    for( i = 0; i < p->nField; ++i ){

      if( i>0 ) blob_append_char(b, ',');
      blob_append_char(b, '{');
      KVP_STR(0, name, p->aField[i].zName);
      KVP_STR(1, value, p->aField[i].zValue);

      blob_append_char(b, '}');
    }
    blob_append_char(b, ']');
  }
  CARD_STR2(K, p->zTicketUuid);
  CARD_STR2(L, p->zWikiTitle);
  ISA( CFTYPE_CLUSTER ){







>


|

>







3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
  CARD_STR2(G, p->zThreadRoot);
  CARD_STR2(H, p->zThreadTitle);
  CARD_STR2(I, p->zInReplyTo);
  if( p->nField ){
    CARD_LETTER(J);
    blob_append_char(b, '[');
    for( i = 0; i < p->nField; ++i ){
      const char * zName = p->aField[i].zName;
      if( i>0 ) blob_append_char(b, ',');
      blob_append_char(b, '{');
      KVP_STR(0, name, '+'==*zName ? &zName[1] : zName);
      KVP_STR(1, value, p->aField[i].zValue);
      blob_appendf(b, ", \"append\": %s", '+'==*zName ? "true" : "false");
      blob_append_char(b, '}');
    }
    blob_append_char(b, ']');
  }
  CARD_STR2(K, p->zTicketUuid);
  CARD_STR2(L, p->zWikiTitle);
  ISA( CFTYPE_CLUSTER ){