- -e and --command now consume arguments to the end of the line (--command= is unchanged) - Preference dialog now GtkBuilder based, must have external XML file to operate successfully - 2973537 Failure to either connect or bind to the communication socket now handled gracefully; the LXTerminal will run standalone - Terminal failed to resize when font changed from larger to smaller - Failed to honor --working-directory with --command - Configuration now applies immediately - User preference for cursor shape - User preference for audible bell - 2977944 User preference for allow bold - 2842542 User preference for hide Close button - 2842542 Middle click on tab closes it; consistent with other applications such as Firefox - 2845142 User can edit tab labels
* support "CTRL+Left Click" to use xdg-open to open URL with webbrowser.
Changes: * Reduced code-size Instead of multiple accelerator <ALT>N settings and having multiple terminal_switchtabN callbacks, set in a single place and using single callback. This reduced the both the source code size and the resulted executable. There is also another tiny run-time memory saving, since switch-tab accelerator is added only when tab is created. * Static-ing functions Most of the functions in lxterminal.c are now defined as 'static'. This is a trivial change, but caused a need to reorder the function definitions. * Using macro to avoid hidden bugs Instead of hard-code counting of #define XXX_COUNT, use G_N_ELEMENTS(arr) macro.
…o Pellizzari <email@example.com>, Micahel. Add a new feature that support customizing foreground and background color. <firstname.lastname@example.org>.
… vte libs.