1qterminal-1.0.0 / 2021-11-04 2============================= 3 * Bumped minimum required Qt version to 5.15. 4 * Respect preset splitting on opening new window and double clicking tab-bar. 5 * Trim shell strings. 6 * Added an option for keeping drop-down window open. 7 * Don't try to move window under Wayland (fixes menu positions). 8 9qterminal-0.17.0 / 2021-04-15 10============================= 11 * Some code cleanup and modernization. 12 * Removed two warnings that were shown when QTerminal was started. 13 * Added an option to disable bracketed paste mode. 14 * Moved the paste-related codes to qtermwidget. 15 * Made "Action after paste" clearer and default to "Scrolling to bottom". 16 * Added a tooltip about bracketed paste mode. 17 * Added modes for background image. 18 19qterminal-0.16.1 / 2020-11-14 20============================= 21 * Fixed a mistake in the layout of Terminal settings dialog. 22 * Fixed translation of shortcuts (in Terminal settings dialog). 23 24qterminal-0.16.0 / 2020-11-01 25============================= 26 27 * Made closing of tab on middle-clicking optional. 28 * Avoid loop variable copy. 29 * Emit signals with Q_EMIT. 30 * Use the default constructor of QFlags. 31 * Dropped qmake .pro file. 32 * Made the color scheme dirs comply with XDG Base Directory Specification. 33 * Added an optopn for openning the new tab to the right of the active tab. 34 * Added virtual destructor to a base class. 35 * Let QStandardPaths::locateAll() handle application name. 36 * Put drop-down QTerminal on screen with cursor. 37 38qterminal-0.15.0 / 2020-04-24 39============================= 40 41 * Bumped version to 0.15.0. 42 * CMakeLists: Do not use Qt5X11Extras on macOS. 43 * Replace deprecated/removed Q_WS_MAC macro with Q_OS_MACOS. 44 * Fixed the default font on macOS. 45 * Fixed the missing PASTE_SELECTION_SHORTCUT on macOS. 46 * Fixed inconsistent-missing-override warnings. 47 * Scrollable and compact Settings dialog. 48 * C++11 code updates. 49 * Fix View → Toggle Bookmarks. 50 * Consider settings dialog frame on fitting it into screen. 51 * Fixed the duplicated setHistorySize() call. 52 * Create actions for switching to tab by index. 53 * Allow to disable drawing line chars. 54 * Made the initial terminal size consistent with qterminal.ui. 55 * Fixed building qterminal.app on macOS. 56 * No more incorrectly setting icon via OSC 1. 57 * Allow fixed custom size for QTerminal. 58 * Made menubar accelerators optional. 59 * Added "Hide Window Borders" to context menu. 60 * Remember the size of preferences dialog. 61 * Fixed the version comparison. 62 * Removed some debug outputs. 63 * Removed the deprecated QFileDialog method `setConfirmOverwrite()`. 64 * config: add a tooltip about box-drawing chars. 65 * Implemented an action that allows you to send the history to your editor. 66 * Added an option for borderless state and remembered it. 67 68qterminal-0.14.1 / 2019-02-25 69============================= 70 71 * Bumped version to 0.14.1 72 * Only translations was changed. 73 74qterminal-0.14.0 / 2019-01-25 75============================= 76 77 * Bumped version to 0.14.0 78 The big bump was needed to prevent conflicts with translations that 79 were former built out of lxqt-l10n and have version 0.13.0 80 * New implemented: 81 - Added terminal margins 82 - Added history-based tab switching 83 * Implementation fixes: 84 - main: Fixed translation loading 85 - propertiesdialog: Smaller settings dialog 86 - propertiesdialog: Prevent TAB from changing focus in shortcut editor 87 - Suppress compilation warnings 88 - Don't use automatic string conversions 89 - Remember the maximization state of the window 90 - Refactored Limit/limit -> Fixed/fixed tabwitdh 91 - Refactor STR_VERSION -> QTERMINAL_VERSION 92 * Improved cmake scripting 93 - Set cmake_minimum_required to 3.1.0 94 - Removed locale compile definitons 95 * Moved translations from lxqt-l10n back to qterminal 96 - Removed obsolete translation fuctionality 97 - Added translation promo in README.md 98 99qterminal-0.9.0 / 2018-05-21 100============================ 101 102 * Bump version to 0.9.0 103 * Spanish translation update 104 * Now building out-of-source is mandatory 105 * Fix tab texts, especially for vertical tabs 106 * CMake: Prevent in-source builds 107 * Fixed some lxde mentions 108 * Sort color schemes alphabetically 109 * Support modifying $TERM and use xterm-256color by default 110 * Convert connect to the new syntax - termwidgetholder.cpp 111 * Convert connect to the new syntax - termwidget.cpp 112 * Convert connect to the new syntax - tabwidget.cpp 113 * Convert connect to the new syntax - propertiesdialog.cpp 114 * Convert connect to the new syntax - mainwindow.cpp, part 1 115 * Convert connect to the new syntax - fontdialog.cpp 116 * Convert connect to the new syntax - bookmarkswidget.cpp 117 * Fix tabbar 118 * Close tab on middle clicking 119 * A real shortcut editor 120 * Allow to change tab title color 121 * Make tab closing button configurable 122 * Make active tab text bold to make it more visible 123 * Fix a typo 124 * Fixes an error in the d3fa804 fix of #304 125 * new config: show terminal size on resize 126 * Fixes #304 127 * Fix bracket paste 128 * Fixes tabAt() when tabBar is not at north position 129 * Fix terminal menubar 130 * Drop Qt foreach 131 * Set QTERMWIDGET_MINIMUM_VERSION 132 * Fix a typo in qterminal_drop.desktop 133 * Fix tab icon display in proxy style. 134 * Switch tab eliding to ElideMiddle. 135 * Adjust default tab width to 500 and enable limit by default. 136 * Forward declare TabBar. 137 * Add option for configuring tab width limit. 138 * Add maximum tab width and proper text eliding. 139 * Enable bidi by default 140 * Fix UI 141 * Add RTL support button 142 * Update Catalan translation 143 144qterminal-0.8.0 / 2017-10-21 145================== 146 147 * Release 0.8.0: Update changelog 148 * Set version to 0.8.0 149 * Update information on distribution package 150 * Added legacy font setting support 151 * Made font in settings file human readable 152 * Fix action inconsistency when switching tabs 153 * Lithuanian translation 154 * Added Lithuanian language 155 * Don't export github templates 156 * correct spelling mistake 157 * Adapt to QTermWidget API changes after DECSCUSR handling 158 * liblxqt dont make sense here 159 * Copied issue template 160 * Drops Qt5Core_VERSION_STRING 161 * Update qterminal_drop.desktop 162 * Update qterminal.desktop 163 * Make disabled actions consistent at all times (#331) 164 * DBus DropMode (#325) 165 * Change subterminal shortcuts to avoid breaking qtermwidget scrolling (#327) 166 * Update main.cpp (#322) 167 * Fix toggle menu action. 168 * Focus highlight (#266) 169 * Replace numbered terminals with directional navigation (#255) 170 * Fix '1 Terminal' preset (#324) 171 * Change "Clear Current Tab" into "Clear Active Terminal" (#268) 172 * Fix duplicated items, rework MainWindow memory-management (#313) 173 * Fixed comment - needless compiler warnings are annoying (#321) 174 * DBus integration (#307) 175 * Restore filter actions (#310) 176 * New features: trim \n from pasted strings, confirm multiline pastes (#309) 177 * Support custom QSS styles 178 * Call QApp destructor (#306) 179 * Fixes (#318) 180 * Refactor dangling actions, delete windows on close 181 * Adds superbuild support 182 * Improve translation (.ts) handling 183 * Removes Qt5X11Extras_DEFINITIONS 184 * Stops adding not exist entries to CMAKE_MODULE_PATH 185 * Use the LXQtCompilerSettings module 186 * Adapt to QTermWidget improved CMake 187 * Fix a copy/paste error from 4afcc4d0d0922f526f89aadf16ec0517f6b5267e 188 * Update dependencies and cleanup trailing spaces 189 190qterminal-0.7.1 / 2016-12-21 191================== 192 193 * Release 0.7.1: Update changelog 194 * Bump patch version (#294) 195 * Add common shortcuts for switching tabs (#275) 196 * Fix tabstop order in properties dialog & add buddy relations for labels. (#290) 197 * Add preferences for background images (#273) 198 * Disable menu actions that are not applicable currently (#244) 199 * DEFINES += STR_VERSION=\\\"0.7.0\\\" 200 * Add context menu actions for URLs and E-Mail addresses (#276) 201 * Removed minimum size (#265) 202 * Set maxval of dropdown spinboxen to 100, instead of 99 203 * Use the new lxqt-build-tools package 204 * Fix context menu actions being applied to the window opened last (#235) 205 * Show exit confirmation dialog when closing the last window tab (#242) 206 * remove "building with cpack" from CMakeLists.txt - not used anymore Added very basic .gitattributes 207 208qterminal-0.7.0 / 2016-09-24 209================== 210 211 * Release 0.7.0: Add changelog 212 * Bump version to 0.7.0 (#262) 213 * Update README.md 214 * Collapse splitter hierarchies containing a single terminal (#254) 215 * Make qterminal.appdata.xml valid (#257) 216 * Add config option for changing window's title/icon 217 * Add support for automatic title & icon modification 218 * Delete Properties instance on exit (#239) 219 * Fix compilation warning related to QXmlStreamReader (#247) 220 * Set the desktopFileName property 221 * Fix typo in the conditional expression 222 * Add location for custom color schemes (#234) 223 * CMake Support changes (#237) 224 * Add keyboard cursor shape setting (#228) 225 * made the .pro file work on openSUSE; #229 (#232) 226 * Fix renaming a tab from the menu 227 * Make the rename current session shortcut work and configurable 228 * build: Use external translations 229 * ts-files removal (#222) 230 * Add pt_BR (Brazilian Portuguese) translation (#215) 231 * Merge pull request #214 from f2404/212_collapse_segfault_fix 232 * Remove noisy qDebug() 233 * Fix jumbled prompt 234 * Add Greek (el) translation 235 * Missing equal symbol for xml template 236 * Delete MainWindow on exit 237 * Link to the current github projects and trackers 238 * Apply context menu to the tab that it was opened over 239 * Close tabs in reverse order 240 * Eliminate memory leaks by closing tabs on exit 241 * Russian translation update 242 * Fix menubar transparency 243 * Fix default settings width 244 * Fix bookmarks widget transparency 245 * Use the same icon for dropdown and regular terminal 246 * Fix license file 247 * Improve README and use markdown 248 * Fixed button focus in close confirmation (resolves #179). 249 * Updated german translation. 250 * Fix Simplified Chinese(zh_CN) 251 * Update japanese translation 252 * Add Japanese translation to *.desktop 253 * fixed #174 XDG_CONFIG_DIRS support - read system wide QSettings 254 * Fix license issues within qterminal 255 * Add chinese translation 256 * Require Qt 5.2 or higher 257 * fix private header dependency for X11 global shortcuts 258 * fix searching for Qt5 private headers 259 * make only terminal widget transparent, not the parent window 260 * Fix japanese translation 261 * Russian translation update 262 * Add Japanese translation 263 * fixed #160 FTBFS as of commit 4967123 264 * Fixes for Portuguese language 265 * Fixes missing App Window icon 266 * Hungarian translation added 267 * Update qterminal_tr.ts 268 * Create qterminal_tr.ts 269 * do not overwrite settings in migrateSettings 270 * remove fullscreen patch 271 * migrateSettings add size and pos and rm geometry 272 * split geometry into size and position 273 * define saveGeomOnExit in properties.h 274 * add save geometry on exit 275 * Add Alt-<letter> shortcuts to all menu items. 276 * Make sure no settings are overwritten in migrateSettings(). 277 * Update index property of tabs when tabs are moved by drag-and-drop. 278 * Update german translation. 279 * Corrected terminology in settings (transparency vs. opacity). Now transparency instead of opacity is used in the whole application consistently. 280 * Migrate AlwaysShowTabs-setting. 281 * Move migrateSettings()-method to Properties-class and call it *before* loadSettings(). 282 * Update version number in settings. 283 * Renamed always show tabs setting. 284 * Portuguese update 285 * Add instructions to disable system qxt when building with Qt5. 286 * Changed position of font button in settings. 287 * Changed layout of font-setting to better fit to the other settings in the widget. 288 * Appdata file for QTerminal (resolves #60). 289 * Add view-menu actions to mainwindow, to make them available when menu bar is hidden. 290 * Add fullscreen mode. 291 * Ignore user-specific project files of QtCreator. 292 * Resolves #115: Store Actions of 'View'-menu in properties too and enable shorctus for them. 293 * Set shortcuts for 'Preferences...' and 'Quit' from settings on startup. 294 * Fixed #83: Add menu actions to main window. 295 * Fixed #93: Add 'Toggle Menu' and 'Preferences...' to context menu. 296 * Use GNUInstallDirs in CMakeLists.txt to stop hardcoding paths 297 * Make the left column expandable to get more space for translated text. 298 * Updated german translation 299 * Remove empty file 300 * Remove unnecessarily noisy qDebug calls 301 * Portuguese update 302 * Add Portuguese translation 303 * Update Russian translation 304 * slightly naive "layout/preset" implementation 305 * fixed build for Qt4 and Qt5.x < 5.2 306 * Rework settings window 307 * Fixed translation (added tr() for some combo boxes in properties dialog). 308 309qterminal-0.6.0 / 2014-10-21 310================== 311 312 * Release 0.6.0 313 * Add an initial CONTRIBUTING document 314 * Update AUTHORS 315 * Update README 316 * Add an INSTALL file 317 * CMakeLists.txt cleanup 318 * Russian translation improvements. 319 * Updated translation. 320 * Desktop icon theme support Use icons from current desktop theme (Qt functionality) Reformat icons.qrc into theme format and fallback to the provided theme if no system theme present in main.cpp Add more action icons according to the XDG Icon Naming Specification 321 * fixed translation (some spelling, some inconsistencies, some bad wording) used other applications to determine common practice for some of the terms 322 * qctions refactored a bit; copy/paste etc. shortcuts work in subterminals finally 323 * fixed #80 Wronge state on startup 324 * fix translation of termwidget context menu 325 * add german translation 326 * fixed #65 Typo in QTerminal Properties window 327 * fixed #74 Zoom reset option resets font back to Monospace 328 * Check Ctrl manually on activateUrl signal 329 * Fix for #63 330 * Qt5 additional dependency and version number fix 331 * estonian translation 332 * Update termwidget.cpp 333 * Update termwidget.h 334 * Add Spanish translation 335 * Fixed install qterminal incon 336 * Simple profile support 337 338qterminal-0.5.0 / 2014-05-27 339================== 340 341 * basic Qt5 port 342 * implemented #54 Add option to hide tab bar if only one tab is open 343 * set focus to current terminal after bookmark command applied 344 * Update Russian translation 345 * fixed #51 Shortcuts broken after menu hiding 346 * fixed #50 Bookmarks panel always shows, even if the bookmarks are disabled 347 * fixed #49 Only show monospace fonts in the font picker 348 * save bookmars widget visibility; fix crash in some config circumstances 349 * Include QApplication where needed. Fixes #47 350 * removed un-needed file 351 * changes required for new qtermwidget build/structure; includes fixed for qtermwidget Qt5 port 352 * bookmarks: key shortcut to open/close bookmarks widget 353 * bookmarks: saving/loading/editing 354 * initial support for extended bookmarks (read only for now) 355 * fixed #31 does not resize itself when screen resolution has changed 356 * implemented #41 Request: Ctrl+M Disable Menu Bar Option 357 * fix "save prefs on exit". Thanks Joseph A Philbrook for reporting and support ideas 358 * improvements for #28 Use system qxt-devel 359 * fixed #4 Open new tab in same working directory 360 * fixed #15 "Raw" -e params 361 * potential fix for height calculation regarding #31 does not resize itself when screen resolution has changed 362 * potential fix for screen size changed in drop down mode #31 does not resize itself when screen resolution has changed 363 * fixed #28 Use system qxt-devel 364 * fixed #37 Configuration AskOnExit should be editable via GUI 365 * Added Russian translation 366 * Clean up --help 367 * Don't forget highlight current terminal option 368 * fix #27 Ctrl+D on a new window closes all windows 369 * fix FSF address 370 * fixed #13 Window action names 371 * do not use conflicting shortcuts with vim/screen 372 * Added global tab rename (sessionRename) shortcut 373 * trivial shortcuts in a terminal-menu are a no-go because they ineterfere with several usual ncurses programs like nano, or weechat, even bash is interfered. 374 * allow only monospaced fonts in preferences dialog 375 * remove unused code in FindQTermWidget.cmake 376 * fixed main window ui file (manually edited probably) to work with designr again. Use "Preferences..." instead of "Configure QTerminal" 377 * compile also italian translations 378 * added italian translations 379 * get rid of contraproductive Ctrl-W to close a tab. Replaced that wieht Ctrl-Shift-W. Use nano in qterminal and try to search. You will see, what i mean ... * it takes a horizontal ruler to tile a terminal vertically and vice versa * make border of active terminal a litte bit thinner 3px -> 2px 380 * Added new action: "Paste Selection". Fixes #21 381 * Handle migration "Paste Selection"->"Paste Clipboard" in settings 382 * Rename PASTE_SELECTION to PASTE_CLIPBOARD which is what it does 383 * ctrl+n opens new window - reimplemented #19 384 * Added search functionality 385 * now with actual changes. 386 * fixed bad layout 387 * Reorganize menus (mostly fixes issue 8) 388 * Correction proposal for previous error 389 * Add zoom terminal. New option in PropertiesDialog 390 * return dropdown dsktop file because "desktop actions" are not supported almost anywhere 391 * Use standard utilities-terminal as default icon as a qterminal icon is not shipped 392 * Get rid of qterminal_drop.desktop, favouring a Desktop Action 393 * fixed #5 Tabs on top by default 394 * final fix for doubleclicks on tabwidget 395 * fixed #1 lost focus after close tab 396 * fix for lost custom tab labels when the tab is removed 397 * clear active terminal implemented 398 * wrong application domain fixed 399 * highlight current terminal is optional now 400 * fixed broken layouting from previous patches 401 * XDG standardized config place 402 * desktop files fixes 403 * install unix icon 404 * yakuake mode compile fix for X11 405 * build on mac 406 * Switch to Qxt global shortcut 407 * "make lupdate" implemented; do ot delete ts files on "make clean"; fix translator loading 408 * DropDown mode 409 * allow translations 410 * tabs to spaces 411 * allow moving of tabs 412 * Added History size properties 413 * desktop file for XDG 414 * fixed shortcut defaults as it used wrong int into strings 415 * reverted misunderstood spaces in keys - it's used in shorcut widget display 416 * remove ' ' from config keys as it makes config file unreadable 417 * LIB_SUFFIX autodiscovery 418 * Added missing translatable string. Shortcut tableview in preferences dialogue now resizes columns to fit contents Disabled verticalHeader on shorcut tableview. Added 'copy' and 'paste' to configurable shortcuts list. Removed '1.0' branding from windowTitle to read only 'QTerminal'. 419 * qmake pro file (easier to use in creator than cmake, figured i'd share.) 420 * Support for keyboard shortcuts; free-form text entry style. 421 * -e|--execute implemented; minor help fixes 422 * sync from experimental 423 * sync with experimental "bundle" repository 424 * standardized icons and keyboard shortcuts 425 * set minimal window size for initial resizing 426 * remove annoying "close session?" dialog 427 * all actions are available from mainwindow's menu 428 * mac icon fix 429 * bundle the qtermwidget's kb-layout files too 430 * initial support for apple bundles 431 * key shorcut unified for x11/mac 432 * actions cleanup 433 * fix for session closing 434 * fix for sub-terminals switching/focuses (to stay in current window/tab) 435 * small refactoring of methods duplicities 436 * transparency and open/save session shortcuts removed 437 * better highlight of the current subterminal (wide line) 438 * fixed focus handling again 439 * implementation of sub-terminal shitch key-shortcut 440 * highlight current subwindow (work in progress) 441 * set correct focus when (sub)terminal opens 442 * patches to build on BSD by Christopher VdoP 443 * correct closing on linux 444 * include fixes; editable gui 445 * split and collapse progress 446 * case sensitive includes 447 * sub-terminals splitting and collapsing 448 * allow to change emulation type 449 * docs;build fixes 450 * preferences are split into regular dialog 451 * termwidget split; properties separated 452 * actions texts standardized; all Qt styles supported in menu 453 * font handling fix for macosx 454 * macosx port; cmake support 455 * initial import 456