Changeset 99219ed for perlconfig.c


Ignore:
Timestamp:
Feb 4, 2008, 8:14:23 PM (16 years ago)
Author:
Alejandro R. Sedeño <asedeno@mit.edu>
Branches:
master, barnowl_perlaim, debian, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
Children:
6f6330b
Parents:
ee310eb (diff), 005fc22 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:
Merged revisions 924-927 via svnmerge from 
file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk

........
  r926 | geofft | 2008-02-04 18:20:08 -0500 (Mon, 04 Feb 2008) | 2 lines
  
  Add the variable 'zsender' to customize the outgoing Zephyr username.
........
  r927 | asedeno | 2008-02-04 20:11:37 -0500 (Mon, 04 Feb 2008) | 1 line
  
  bufflen should be initialized on copy.
........
File:
1 edited

Legend:

Unmodified
Added
Removed
  • perlconfig.c

    raf1920fd ree310eb  
    5555    j=owl_zephyr_get_num_fields(owl_message_get_notice(m));
    5656    for (i=0; i<j; i++) {
    57       ptr=owl_zephyr_get_field(owl_message_get_notice(m), i+1);
     57      ptr=owl_zephyr_get_field_as_utf8(owl_message_get_notice(m), i+1);
    5858      av_push(av_zfields, newSVpvn(ptr, strlen(ptr)));
    5959      owl_free(ptr);
     
    454454  PUSHMARK(SP);
    455455  for(i=0;i<argc;i++) {
    456     XPUSHs(sv_2mortal(newSVpv(argv[i], 0)));
     456    SV *tmp = newSVpv(argv[i], 0);
     457    SvUTF8_on(tmp);
     458    XPUSHs(sv_2mortal(tmp));
    457459  }
    458460  PUTBACK;
     
    488490{
    489491  SV *cb = (SV*)(e->cbdata);
     492  SV *text;
    490493  unsigned int n_a;
    491494  dSP;
     
    494497    owl_function_error("Perl callback is NULL!");
    495498  }
     499  text = newSVpv(owl_editwin_get_text(e), 0);
     500  SvUTF8_on(text);
    496501
    497502  ENTER;
     
    499504
    500505  PUSHMARK(SP);
    501   XPUSHs(sv_2mortal(newSVpv(owl_editwin_get_text(e), 0)));
     506  XPUSHs(sv_2mortal(text));
    502507  PUTBACK;
    503508 
Note: See TracChangeset for help on using the changeset viewer.