- new perl extension "overlay-osc", for status displays and the like.
- fix some minor cursor drawing issues with overlays by allowing
overlays to modify screen flags (to disable the cursor themselves).
+ - work around programs not restoring rstyle before rmcup.
9.05 Sun Jun 15 20:09:20 CEST 2008
- new option --cd/chdir to set the starting working directory.
break;
#endif
case 1048: /* alternative cursor save */
- case 1049:
if (option (Opt_secondaryScreen))
if (mode == 0)
scr_cursor (RESTORE);
break;
case 1047: /* secondary screen w/ clearing last */
if (option (Opt_secondaryScreen))
- if (current_screen != PRIMARY)
+ if (!state)
scr_erase_screen (2);
scr_change_screen (state);
break;
case 1049: /* secondary screen w/ clearing first */
+ if (state)
+ scr_cursor (SAVE);
+
scr_change_screen (state);
- if (option (Opt_secondaryScreen))
- if (current_screen != PRIMARY)
- scr_erase_screen (2);
+
+ if (state)
+ scr_erase_screen (2);
+ else
+ scr_cursor (RESTORE);
break;
default:
break;