Page MenuHomeSolus

Update tilda to 1.5.0

Authored by aleksvor on Feb 10 2020, 6:38 PM.


  • Search is now backwards by default.
  • Tilda now handles monitor changes and adjusts its size automatically. This is useful in cases when a notebook is connected to an external monitor.
  • Tilda now stores the relative sizes of the window in percent rather than the absolute values in pixels.
  • The confirmation dialogs for confirm tab close and prompt on exit are now enabled by default.
  • When using the block cursor, the background color of the cursor is now correctly applied.
  • Tilda now uses asynchronous command spawning. A new option supports changing the default timeout when spawning a command (default is 3 seconds).
  • Various fixes related to the window title. Tooltips now display full tab title.
    • Fixed missing title on initial window and fixed a problem with setting the title when switching between tabs. Also the computation of the title is now more consistent between the window title, tooltips and the tab title.
  • When loading configuration files Tilda follows symlinks.
  • Tilda now uses xdg-open to open web links rather than x-www-browser.
  • Exclamation mark '!' is now supported by the HTTP regex for detecting web links.
  • In non-X11 environments such as Wayland tilda will now always use the X11 backend.
  • Added a check if lock dir exists which avoids a warning when Tilda starts the first time and the lock dir has not been created yet.
  • We now correctly free the resources when closing a terminal tab.
  • Fixed issue in transparency.
  • Fixed a resize issue in fullscreen mode.
  • Removed 'Allow Bold' option.
  • Removed deprecated antialiasing option.
  • Dropped support for older VTE versions.

Depends on D8220.

Test Plan

Used Tilda 1.5.0 to make this git commit and submit the diff.

Diff Detail

R3038 tilda
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Feb 10 2020, 6:38 PM
aleksvor requested review of this revision.Feb 10 2020, 6:38 PM
aleksvor updated this revision to Diff 19697.Feb 11 2020, 5:36 PM

Adjusted configure flags:

  1. Disabled maintainer mode (additional debugging flags).
  2. Enabled LTO. This helped to reduce size of the binary (164.2 KB -> 158 KB), but I haven't performed any performance benchmarks.
DataDrake accepted this revision.Feb 12 2020, 3:10 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Feb 12 2020, 3:10 PM
This revision was automatically updated to reflect the committed changes.