DELTA 428 0 1541 SVN¼¾Z‚p€:ºX‚$€X BEGIN { # bootstrap in C bindings and glue bootstrap owl 1.2; }; use lib(get_data_dir()."/owl/lib"); use lib($::ENV{'HOME'}."/.owl/lib"); our $configfile = $::ENV{'HOME'}."/.owlconf"# load the config file if (-r $owl::configfile) { do $owl::configfile or die $@; } 1; ENDREP DELTA 405 1207 2686 SVNÆÆP(‡)„r…z„p€n†9Šg«ŒM~€`%  ® ¦€ƒr owl_pair *pairj=owl_list_get_size(&(m->attributes)); for(i=0; iattributes), i); hv_store(h, owl_pair_get_key(pair), strlen(owl_pair_get_key(pair)), newSVpv(owl_pair_get_value(pair),0),0); } jabber(m)) blessas = "owl::Message::Jabbervoid) { int ret; PerlInterpreter *p; char *err; char *args[4] = {"", "-e", "0;", NULL}; ret=perl_parse(p, owl_perl_xs_init, 2, args void owl_perlconfig_edit_callback(owl_editwin *e) { SV *cb = (SV*)(e->cbdata); if(cb == NULL) { owl_function_error("Perl callback is NULL!"); } dSP; ENTER; SAVETMPS; PUSHMARK(SP); XPUSHs(sv_2mortal(newSVpv(owl_editwin_get_text(e), 0))); PUTBACK; call_sv(cb, G_DISCARD); FREETMPS; LEAVE; SvREFCNT_dec(cb); e->cbdata = NULL; } void owl_perlconfig_mainloop() { dSP ; PUSHMARK(SP) ; call_pv("owl::mainloop_hook", G_DISCARD|G_EVAL|G_KEEPERR); return; } ENDREP DELTA 403 0 620 SVNÎ0ÌX/ƒ}–H‚0–]‚9™*½µ]›[ŒsÑB€'`à?€@—/á|€YÒKûebort(); /*We dirty hackers have broken -c for now--hartmans*/This is an UNOFFICIAL DEVELOPMENT BUILD of owl. If you are using this \n"); strcat(startupmsg, "build regularly, please add yourself to dirty-owl-hackers@mit.edu ^ ^ \n"); strcat(startupmsg, "Any bugs should be reported to dirty-owl-hackers@mit.edu OvO \n"); strcat(startupmsg, "Do not seek help with this build from bug-owl or ktools. if (owl_perlconfig_is_function("owl::mainloop_hook")) { owl_perlconfig_mainloop();ENDREP id: 3m.0.r439/1933 type: file pred: 3m.0.r438/188 count: 10 text: 439 0 300 8026 07936d47415b8a529bf04c8ad508959c props: 225 42220 81 0 685faf6a4230ea531a31a12e4b3cb565 cpath: /trunk/owl/perlwrap.pm copyroot: 0 / id: 3n.0.r439/2147 type: file pred: 3n.0.r433/143 count: 12 text: 439 324 989 9040 12cc76a0e4f5d69b3645a17ad855a844 props: 225 43796 81 0 685faf6a4230ea531a31a12e4b3cb565 cpath: /trunk/owl/perlconfig.c copyroot: 0 / id: 19.0.r439/2364 type: file pred: 19.0.r433/358 count: 92 text: 439 1340 570 26200 05771955372d199e8c96a261213e4957 props: 4 170743 81 0 685faf6a4230ea531a31a12e4b3cb565 cpath: /trunk/owl/owl.c copyroot: 0 / PLAIN K 9 ChangeLog V 18 file h.0.r393/2438 K 11 Makefile.in V 16 file i.0.r436/45 K 4 NEWS V 16 file j.0.r5/8251 K 5 aim.c V 19 file 22.0.r321/7423 K 9 athstatic V 20 file 1x.0.r129/52946 K 7 buddy.c V 20 file 3o.0.r234/19726 K 11 buddylist.c V 20 file 3d.0.r238/12168 K 5 cmd.c V 18 file k.0.r405/7146 K 11 codelist.pl V 19 file l.0.r212/11814 K 10 commands.c V 17 file m.0.r417/680 K 11 config.h.in V 17 file n.0.r251/258 K 9 configure V 20 file o.0.r415/115330 K 12 configure.in V 20 file p.0.r377/117409 K 9 context.c V 18 file q.0.r209/8754 K 6 dict.c V 17 file r.0.r401/921 K 3 doc V 18 dir 1n.0.r384/1078 K 9 editwin.c V 18 file s.0.r411/1322 K 14 encapsulate.pl V 20 file 3l.0.r225/44724 K 10 errqueue.c V 20 file 3p.0.r242/19206 K 8 examples V 17 dir 1s.0.r226/477 K 8 filter.c V 19 file t.0.r387/15117 K 15 filterelement.c V 18 file u.0.r344/5021 K 8 fmtext.c V 19 file v.0.r284/13373 K 11 functions.c V 17 file w.0.r431/290 K 8 global.c V 18 file x.0.r413/8652 K 6 help.c V 18 file y.0.r335/4326 K 9 history.c V 17 file z.0.r283/439 K 10 install.sh V 19 file 21.0.r122/7916 K 12 keybinding.c V 19 file 10.0.r389/1527 K 8 keymap.c V 19 file 11.0.r209/8965 K 10 keypress.c V 18 file 12.0.r359/996 K 6 keys.c V 19 file 13.0.r335/3901 K 7 libfaim V 18 dir 23.0.r394/3911 K 6 list.c V 19 file 14.0.r175/1020 K 9 logging.c V 18 file 15.0.r430/975 K 9 mainwin.c V 19 file 16.0.r263/6375 K 9 message.c V 18 file 17.0.r419/726 K 13 messagelist.c V 20 file 18.0.r156/28213 K 13 mkinstalldirs V 19 file 3v.0.r346/1232 K 11 muxevents.c V 18 file 3w.0.r359/781 K 5 owl.c V 19 file 19.0.r439/2364 K 5 owl.h V 19 file 1a.0.r410/4694 K 6 pair.c V 18 file 1z.0.r102/270 K 12 perlconfig.c V 19 file 3n.0.r439/2147 K 11 perlglue.xs V 18 file 1v.0.r435/120 K 11 perlwrap.pm V 19 file 3m.0.r439/1933 K 9 popexec.c V 19 file 3x.0.r364/1658 K 8 popwin.c V 18 file 1b.0.r373/263 K 7 regex.c V 20 file 1c.0.r268/16998 K 10 stubgen.pl V 17 file 1d.0.r5/8659 K 7 style.c V 19 file 3f.0.r280/1095 K 11 stylefunc.c V 19 file 3g.0.r368/2138 K 6 test.h V 19 file 3y.0.r401/1166 K 8 tester.c V 18 file 1e.0.r356/551 K 6 text.c V 19 file 1f.0.r363/1473 K 7 timer.c V 20 file 3e.0.r143/11961 K 6 util.c V 18 file 1g.0.r401/710 K 10 variable.c V 18 file 1h.0.r432/858 K 6 view.c V 20 file 1i.0.r225/43146 K 9 viewwin.c V 19 file 1j.0.r362/1349 K 12 zbuddylist.c V 18 file 3u.0.r330/561 K 8 zcrypt.c V 20 file 1y.0.r219/11682 K 8 zephyr.c V 18 file 1k.0.r388/498 K 8 zwrite.c V 19 file 1l.0.r261/1113 END ENDREP id: g.0.r439/5063 type: dir pred: g.0.r438/2886 count: 407 text: 439 2575 2475 2475 d81f64be8ec92976deab53b9cdcd759b cpath: /trunk/owl copyroot: 0 / PLAIN K 7 CVSROOT V 16 dir 4.0.r112/895 K 12 conf.asedeno V 17 dir 3z.0.r437/721 K 3 owl V 17 dir g.0.r439/5063 END ENDREP id: 1.0.r439/5336 type: dir pred: 1.0.r438/3158 count: 427 text: 439 5213 110 110 52c98cff85e5dfad053cc22a89d3cafc cpath: /trunk copyroot: 0 / PLAIN K 8 branches V 17 dir 2.0.r317/7068 K 4 tags V 16 dir 3.0.r391/435 K 5 trunk V 17 dir 1.0.r439/5336 END ENDREP PLAIN K 9 svk:merge V 52 6aa88b72-b502-0410-8cb4-a5dd0230fb79:/owl-local:1343 END ENDREP id: 0.0.r439/5686 type: dir pred: 0.0.r438/3508 count: 439 text: 439 5480 104 104 e916553fbccc0af386262ed941604357 props: 439 5597 76 0 43361c429e77ed6be1df0e24553f94f7 cpath: / copyroot: 0 / 19.0.t438-1 modify true false /trunk/owl/owl.c 3m.0.t438-1 modify true false /trunk/owl/perlwrap.pm 3n.0.t438-1 modify true false /trunk/owl/perlconfig.c 0.0.t438-1 modify false true / 5686 5879