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