ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtperl.xs
(Generate patch)

Comparing rxvt-unicode/src/rxvtperl.xs (file contents):
Revision 1.5 by root, Mon Jan 2 20:35:39 2006 UTC vs.
Revision 1.7 by root, Mon Jan 2 22:23:26 2006 UTC

241 241
242 case DT_LONG: 242 case DT_LONG:
243 XPUSHs (sv_2mortal (newSViv (va_arg (ap, long)))); 243 XPUSHs (sv_2mortal (newSViv (va_arg (ap, long))));
244 break; 244 break;
245 245
246 case DT_STRING:
247 XPUSHs (sv_2mortal (newSVpv (va_arg (ap, char *), 0)));
248 break;
249
246 case DT_END: 250 case DT_END:
247 { 251 {
248 va_end (ap); 252 va_end (ap);
249 253
250 PUTBACK; 254 PUTBACK;
303 set_hookname (VIEW_CHANGE); 307 set_hookname (VIEW_CHANGE);
304 set_hookname (SCROLL_BACK); 308 set_hookname (SCROLL_BACK);
305 set_hookname (TTY_ACTIVITY); 309 set_hookname (TTY_ACTIVITY);
306 set_hookname (REFRESH_BEGIN); 310 set_hookname (REFRESH_BEGIN);
307 set_hookname (REFRESH_END); 311 set_hookname (REFRESH_END);
312 set_hookname (KEYBOARD_COMMAND);
308 313
309 sv_setpv (get_sv ("urxvt::LIBDIR", 1), LIBDIR); 314 sv_setpv (get_sv ("urxvt::LIBDIR", 1), LIBDIR);
310} 315}
311 316
312void 317void
384 SvUTF8_on (RETVAL); 389 SvUTF8_on (RETVAL);
385 free (str); 390 free (str);
386} 391}
387 OUTPUT: 392 OUTPUT:
388 RETVAL 393 RETVAL
394
395int
396rxvt_term::nsaved ()
397 CODE:
398 RETVAL = THIS->nsaved;
399 OUTPUT:
400 RETVAL
401
402int
403rxvt_term::view_start (int newval = -1)
404 CODE:
405{
406 RETVAL = THIS->view_start;
407
408 if (newval >= 0)
409 {
410 THIS->view_start = min (newval, THIS->nsaved);
411 THIS->scr_changeview (RETVAL);
412 }
413}
414 OUTPUT:
415 RETVAL
389 416
390void 417void
391rxvt_term::_resource (char *name, int index, SV *newval = 0) 418rxvt_term::_resource (char *name, int index, SV *newval = 0)
392 PPCODE: 419 PPCODE:
393{ 420{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines