Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: selairi/qterminal
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: lxqt/qterminal
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Can’t automatically merge. Don’t worry, you can still create the pull request.

Commits on Oct 12, 2021

  1. If Wayland environment is detected, QTerminal doesn't move window pos…

    …ition on starting (lxqt#860)
    
    * If wayland environment is detected, QTerminal doesn't move window position on start. This fixes wrong position of menus.
    
    * Updated to QGuiApplication.
    selairi authored Oct 12, 2021
    Copy the full SHA
    407f135 View commit details

Commits on Oct 19, 2021

  1. Weblate commits (lxqt#861)

    Co-authored-by: Dwi Kristianto <steamboatid@gmail.com>
    Co-authored-by: Masamichi Ito <ito32bit+github@gmail.com>
    Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr>
    
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-menu-entry/id/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/ja/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/oc/
    Translation: LXQt Desktop/QTerminal
    Translation: LXQt Desktop/QTerminal Menu Entry
    LXQtBot authored Oct 19, 2021
    Copy the full SHA
    e5d148d View commit details

Commits on Oct 23, 2021

  1. Weblate commits (lxqt#863)

    Co-authored-by: Adam <adamtha386@gmail.com>
    Co-authored-by: Antoni Jon <antonijonsianturi@gmail.com>
    Co-authored-by: Masamichi Ito <ito32bit+github@gmail.com>
    
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-menu-entry/sv/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/id/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/ja/
    Translation: LXQt Desktop/QTerminal
    Translation: LXQt Desktop/QTerminal Menu Entry
    LXQtBot authored Oct 23, 2021
    Copy the full SHA
    71b396b View commit details

Commits on Nov 3, 2021

  1. Weblate commits (lxqt#865)

    Co-authored-by: p-bo <pavel.borecki@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-dropdown-menu-entry/cs/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/cs/
    Translation: LXQt Desktop/QTerminal
    Translation: LXQt Desktop/QTerminal DropDown Menu Entry
    LXQtBot and p-bo authored Nov 3, 2021
    Copy the full SHA
    4ac8adb View commit details

Commits on Nov 5, 2021

  1. Copy the full SHA
    d9e6790 View commit details

Commits on Nov 9, 2021

  1. Weblate commits

    Co-authored-by: Chiitoo <chiitoo@gentoo.org>
    Co-authored-by: Joan Miró <miro.oro.jm@gmail.com>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: p-bo <pavel.borecki@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-dropdown-menu-entry/ca/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/ca/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/cs/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/fi/
    Translation: LXQt Desktop/QTerminal
    Translation: LXQt Desktop/QTerminal DropDown Menu Entry
    4 people authored and luis-pereira committed Nov 9, 2021
    Copy the full SHA
    7df1f1d View commit details

Commits on Nov 11, 2021

  1. Weblate commits (lxqt#867)

    Co-authored-by: Chiitoo <chiitoo@gentoo.org>
    Co-authored-by: Taras Panchenko <top39@ukr.net>
    Co-authored-by: p-bo <pavel.borecki@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-dropdown-menu-entry/cs/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/fi/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/uk/
    Translation: LXQt Desktop/QTerminal
    Translation: LXQt Desktop/QTerminal DropDown Menu Entry
    4 people authored Nov 11, 2021
    Copy the full SHA
    3373b1b View commit details

Commits on Nov 15, 2021

  1. Weblate commits (lxqt#870)

    Co-authored-by: Joan Miró <miro.oro.jm@gmail.com>
    Co-authored-by: cybercop <cybercop_montana@abv.bg>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/bg/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/ca/
    Translation: LXQt Desktop/QTerminal
    3 people authored Nov 15, 2021
    Copy the full SHA
    3012672 View commit details

Commits on Nov 20, 2021

  1. Copy the full SHA
    8915927 View commit details

Commits on Nov 21, 2021

  1. Fixed max. value of drop-down width/height spin-box

    It seemed like a copy-paste typo.
    
    Fixes lxqt#874
    tsujan committed Nov 21, 2021
    Copy the full SHA
    c5d450b View commit details

Commits on Dec 1, 2021

  1. Weblate commits (lxqt#873)

    Co-authored-by: Standreas <standreas@riseup.net>
    Co-authored-by: p-bo <pavel.borecki@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/cs/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/it/
    Translation: LXQt Desktop/QTerminal
    3 people authored Dec 1, 2021
    Copy the full SHA
    ecbb653 View commit details
  2. Weblate commits

    Co-authored-by: KacperMisztal <kacper.misztal@o2.pl>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-dropdown-menu-entry/pl/
    Translation: LXQt Desktop/QTerminal DropDown Menu Entry
    weblate and KacperMisztal committed Dec 1, 2021
    Copy the full SHA
    42ebddc View commit details

Commits on Dec 9, 2021

  1. Merge branch 'LXQtBot-weblate-lxqt-desktop-qterminal'

    * LXQtBot-weblate-lxqt-desktop-qterminal:
      Weblate commits
    luis-pereira committed Dec 9, 2021
    Copy the full SHA
    03c9d9d View commit details
  2. Use explicit QFlags default constructor instead of nullptr

    The use of nullptr is deprecated.
    luis-pereira committed Dec 9, 2021
    Copy the full SHA
    7e9f34d View commit details
  3. Changes unlimited history / history size selection relationship

    Selecting unlimited history now disables the history size spinbox.
    It provides a better user experience.
    luis-pereira committed Dec 9, 2021
    Copy the full SHA
    2055110 View commit details

Commits on Dec 14, 2021

  1. Merge branch 'use-qflags-default-ctor'

    * use-qflags-default-ctor:
      Use explicit QFlags default constructor instead of nullptr
    luis-pereira committed Dec 14, 2021
    Copy the full SHA
    cda1796 View commit details

Commits on Dec 21, 2021

  1. Weblate commits (lxqt#878)

    Co-authored-by: Standreas <standreas@riseup.net>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/it/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and stefonarch authored Dec 21, 2021
    Copy the full SHA
    b76a295 View commit details

Commits on Dec 27, 2021

  1. Copy the full SHA
    3924b32 View commit details

Commits on Dec 30, 2021

  1. Weblate commits (lxqt#880)

    Co-authored-by: Baptiste H <baptiste.huchon@bechamail.fr>
    Co-authored-by: Dimitrios Glentadakis <dglent@free.fr>
    Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
    Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
    Co-authored-by: Priit Jõerüüt <lxqtwlate@joeruut.com>
    Co-authored-by: Standreas <standreas@riseup.net>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: cybercop <cybercop_montana@abv.bg>
    Co-authored-by: p-bo <pavel.borecki@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/bg/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/cs/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/el/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/et/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/fr/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/it/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/nl/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/uk/
    Translation: LXQt Desktop/QTerminal
    10 people authored Dec 30, 2021
    Copy the full SHA
    2559b40 View commit details

Commits on Jan 1, 2022

  1. Weblate commits (lxqt#881)

    Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/pt/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and hugok79 authored Jan 1, 2022
    Copy the full SHA
    b95645a View commit details

Commits on Jan 3, 2022

  1. Weblate commits (lxqt#882)

    Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/nb_NO/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and comradekingu authored Jan 3, 2022
    Copy the full SHA
    3e4c285 View commit details

Commits on Jan 8, 2022

  1. Weblate commits (lxqt#884)

    Co-authored-by: Chiitoo <chiitoo@gentoo.org>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/fi/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and Chiitoo authored Jan 8, 2022
    Copy the full SHA
    c493f8c View commit details

Commits on Jan 13, 2022

  1. Copy the full SHA
    e09ea6d View commit details
  2. Weblate commits (lxqt#888)

    Co-authored-by: Gabriel Proença Alves <gproenca42@gmail.com>
    Co-authored-by: Paolo Vigoroso <xpaolox@zoznam.sk>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/pt_BR/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/sk/
    Translation: LXQt Desktop/QTerminal
    3 people authored Jan 13, 2022
    Copy the full SHA
    0e5223e View commit details

Commits on Jan 17, 2022

  1. Weblate commits (lxqt#889)

    Co-authored-by: Andrei Stepanov <adem4ik@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/ru/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and adem4ik authored Jan 17, 2022
    Copy the full SHA
    1e17206 View commit details

Commits on Jan 18, 2022

  1. Weblate commits (lxqt#890)

    Co-authored-by: Mehmet Akif <madanadam@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/tr/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and madanadam authored Jan 18, 2022
    Copy the full SHA
    c8d5bc6 View commit details

Commits on Jan 30, 2022

  1. Enable bookmark filtering (lxqt#887)

    * Enable bookmark filtering
    
    Filtering did nothing before.
    
    NOTE: This patch only enables bookmark filtering. The filter line-edit needs to be focused when the bookmark pane is shown; some other changes may also be needed. I'll make another PR after this one is reviewed and merged.
    
    * Just added some curly brackets
    tsujan authored Jan 30, 2022
    Copy the full SHA
    3801356 View commit details
  2. Copy the full SHA
    a465cde View commit details

Commits on Feb 13, 2022

  1. Cleaned up bookmarks tree (lxqt#893)

    * Cleaned up bookmarks tree
    
    This small patch
    
     * Removes hard-coded bookmarks;
     * Makes the top branch "Bookmarks" hidden;
     * Focuses the filtering line-edit on showing the bookmarks dock (inside the main window); and
     * Clears the filtering line-edit on pressing Escape inside the dock.
    
    * Removed redundant header
    tsujan authored Feb 13, 2022
    Copy the full SHA
    49c542d View commit details

Commits on Feb 16, 2022

  1. Update README.md (lxqt#902)

    And another last one l10n...
    Maybe a list
    ### Features
    * Tabs
    * Split
    * etc
    
    could be added too here.
    stefonarch authored Feb 16, 2022
    Copy the full SHA
    87a6d6e View commit details

Commits on Feb 19, 2022

  1. Weblate commits (lxqt#900)

    Co-authored-by: Dejweed <12davidkac@gmail.com>
    Co-authored-by: MrMikeJJ <mrmikejj@gmail.com>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: larshenrikoern <larshenrikoern@outlook.dk>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-dropdown-menu-entry/en_GB/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-menu-entry/en_GB/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-menu-entry/sl/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/da/
    Translation: LXQt Desktop/QTerminal
    Translation: LXQt Desktop/QTerminal DropDown Menu Entry
    Translation: LXQt Desktop/QTerminal Menu Entry
    5 people authored Feb 19, 2022
    Copy the full SHA
    9755b8a View commit details
  2. Fix appdata.xml (lxqt#901)

    * Small fixes
    
    * Added shorcut editor
    
    * Fixed misspelling
    
    * fix fdr two errors
    
    * Fixed install directory, fixed format
    
    * Renamed appdata > metainfo
    stefonarch authored Feb 19, 2022
    Copy the full SHA
    69ce22c View commit details

Commits on Feb 20, 2022

  1. No hidden parent for dropdown window (lxqt#896)

    The code had made the dropdown window be the child of a hidden tool window. I have no idea why the original coder thought that a main window needed a hidden parent. However, for some reason (perhaps deep in Qt code), that hidden parent caused trouble with sub-dialogs of the properties dialog and made the app exit after closing them. So, it's removed here.
    
    Also, a memory leak is fixed in showing the properties dialog — previously, it wasn't destroyed until the app exited.
    
    Fixes lxqt#894
    tsujan authored Feb 20, 2022
    Copy the full SHA
    004f1dd View commit details
  2. Fixed closing of last tab with prompt (lxqt#898)

    There were a few odd inconsistencies and a dangerous situation regarding tabs:
    
     1. If the close button of the last tab was pressed and the exit prompt was rejected, a state would happen, in which the terminal window had no tab. That could easily result in a crash if the user called an action that was related to the active terminal (like "Clear Active Terminal" from the menu bar).
     2. Moreover, in the above-mentioned state, it was impossible to add a new tab by using the shortcut.
     3. With a single tab, if the "Close Tab" action was used from the menu bar — instead of the tab's close button — and the exit prompt was rejected, the tab wouldn't be removed. That was actually a good behavior but it was inconsistent with 1.
    
    This patch removes the inconsistencies and avoids the crash danger by choosing 3 as the only behavior. In other words, closing the last tab is exactly like closing the window, with or without the exit prompt. A tabless terminal is also made impossible.
    
    Fixes lxqt#897
    tsujan authored Feb 20, 2022
    Copy the full SHA
    8b1385e View commit details

Commits on Feb 21, 2022

  1. Weblate commits (lxqt#908)

    Co-authored-by: Dejweed <12davidkac@gmail.com>
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-dropdown-menu-entry/sl/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-menu-entry/sl/
    Translation: LXQt Desktop/QTerminal DropDown Menu Entry
    Translation: LXQt Desktop/QTerminal Menu Entry
    3 people authored Feb 21, 2022
    Copy the full SHA
    7d1562e View commit details

Commits on Feb 22, 2022

  1. Weblate commits (lxqt#911)

    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: Yongha Hwang <mshrimp@sogang.ac.kr>
    Co-authored-by: 이정희 <daemul72@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-dropdown-menu-entry/ko/
    Translation: LXQt Desktop/QTerminal DropDown Menu Entry
    4 people authored Feb 22, 2022
    Copy the full SHA
    b73ab76 View commit details
  2. Weblate commits (lxqt#912)

    Co-authored-by: Leandro Nini <drfiemost@email.it>
    Co-authored-by: 이정희 <daemul72@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-dropdown-menu-entry/ko/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/it/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/ko/
    Translation: LXQt Desktop/QTerminal
    Translation: LXQt Desktop/QTerminal DropDown Menu Entry
    3 people authored Feb 22, 2022
    Copy the full SHA
    ad40448 View commit details

Commits on Feb 23, 2022

  1. Weblate commits (lxqt#913)

    Co-authored-by: Yongha Hwang <mshrimp@sogang.ac.kr>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-menu-entry/ko/
    Translation: LXQt Desktop/QTerminal Menu Entry
    LXQtBot and MShrimp4 authored Feb 23, 2022
    Copy the full SHA
    09945e8 View commit details

Commits on Feb 24, 2022

  1. Weblate commits (lxqt#914)

    Co-authored-by: Shalom Lee <shelumiel@gmail.com>
    Co-authored-by: 이정희 <daemul72@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal-menu-entry/ko/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/ko/
    Translation: LXQt Desktop/QTerminal
    Translation: LXQt Desktop/QTerminal Menu Entry
    3 people authored Feb 24, 2022
    Copy the full SHA
    a93d433 View commit details

Commits on Feb 25, 2022

  1. Never show close prompt when explicitly ending session from terminal (l…

    …xqt#906)
    
    Because, for example, it doesn't make sense to show a prompt after `ctrl-d`. Showing a prompt in this case would result in a blank view, that is prone to crash. The close prompt is for the GUI.
    
    Fixes lxqt#904
    tsujan authored Feb 25, 2022
    Copy the full SHA
    31487e2 View commit details

Commits on Feb 26, 2022

  1. Weblate commits (lxqt#915)

    Co-authored-by: 이정희 <daemul72@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/ko/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and MarongHappy authored Feb 26, 2022
    Copy the full SHA
    8617711 View commit details

Commits on Feb 27, 2022

  1. Copy the full SHA
    d7cb0de View commit details

Commits on Feb 28, 2022

  1. Draft for bookmarks examples (lxqt#895)

    * First draft
    
    * Added explanation
    stefonarch authored Feb 28, 2022
    Copy the full SHA
    65a8c78 View commit details
  2. Copy the full SHA
    7dabcd5 View commit details

Commits on Mar 2, 2022

  1. Use a shortcut entry for drop-down shortcut (lxqt#910)

    In this way, the user doesn't need to worry about key names.
    
    The entry reacts to `Enter/Return` as well as `Escape` like other entries (spin-boxes and line-edits): `Enter/Return` applies the changes and closes the Preferences dialog, while `Escape` cancels everything and closes the dialog.
    tsujan authored Mar 2, 2022
    Copy the full SHA
    fe11590 View commit details

Commits on Mar 4, 2022

  1. Weblate commits (lxqt#918)

    Co-authored-by: Baptiste H <baptiste.huchon@bechamail.fr>
    Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
    Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
    Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
    Co-authored-by: Priit Jõerüüt <lxqtwlate@joeruut.com>
    Co-authored-by: Standreas <standreas@riseup.net>
    Co-authored-by: cybercop <cybercop_montana@abv.bg>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/bg/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/et/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/fr/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/it/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/nl/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/pt/
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/uk/
    Translation: LXQt Desktop/QTerminal
    8 people authored Mar 4, 2022
    Copy the full SHA
    f315709 View commit details

Commits on Mar 6, 2022

  1. Weblate commits (lxqt#920)

    Co-authored-by: Dr. Ayhan YALÇINSOY <ayhanyalcinsoy@pisilinux.org>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/tr/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and ayhanyalcinsoy authored Mar 6, 2022
    Copy the full SHA
    ea50b2f View commit details

Commits on Mar 8, 2022

  1. Weblate commits (lxqt#923)

    Co-authored-by: Dimitrios Glentadakis <dglent@free.fr>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/el/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and dglent authored Mar 8, 2022
    Copy the full SHA
    acdb9a6 View commit details

Commits on Mar 9, 2022

  1. Fixed a minor problem in full-screening in drop-down mode (lxqt#922)

    This small patch fixes the following issue in the drop-down mode:
    
     1. The window became fullscreen on pressing the fullscreen shortcut, as it should.
     2. After that, the window disappeared on pressing the drop-down shortcut, as it should.
     3. The window appeared with the correct size on pressing the drop-down shortcut again, as it should.
    
    Then, the window wouldn't become fullscreen unless you pressed the fullscreen shortcut twice.
    
    Closes lxqt#921
    tsujan authored Mar 9, 2022
    Copy the full SHA
    aaa7a20 View commit details

Commits on Mar 12, 2022

  1. Weblate commits (lxqt#925)

    Co-authored-by: 이정희 <daemul72@gmail.com>
    Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qterminal/ko/
    Translation: LXQt Desktop/QTerminal
    LXQtBot and MarongHappy authored Mar 12, 2022
    Copy the full SHA
    10b2369 View commit details
Showing with 27,198 additions and 9,978 deletions.
  1. +10 −0 .ci/build.sh
  2. +18 −0 .github/workflows/test.yml
  3. +92 −5 CHANGELOG
  4. +64 −35 CMakeLists.txt
  5. +2 −2 Doxyfile
  6. +6 −5 README.md
  7. +0 −43 qterminal.appdata.xml
  8. +41 −0 qterminal.metainfo.xml
  9. +37 −0 qterminal_bookmarks_example.xml
  10. +53 −63 src/bookmarkswidget.cpp
  11. +3 −0 src/bookmarkswidget.h
  12. +2 −2 src/config.h
  13. +1 −1 src/dbusaddressable.cpp
  14. +2 −1 src/dbusaddressable.h
  15. +37 −2 src/fontdialog.cpp
  16. +7 −1 src/fontdialog.h
  17. +5 −1 src/forms/bookmarkswidget.ui
  18. +554 −447 src/forms/propertiesdialog.ui
  19. +1 −1 src/forms/qterminal.ui
  20. +77 −30 src/main.cpp
  21. +235 −74 src/mainwindow.cpp
  22. +10 −5 src/mainwindow.h
  23. +76 −22 src/properties.cpp
  24. +14 −3 src/properties.h
  25. +292 −89 src/propertiesdialog.cpp
  26. +11 −3 src/propertiesdialog.h
  27. +5 −2 src/qterminalapp.h
  28. +64 −0 src/qterminalutils.cpp
  29. +26 −0 src/qterminalutils.h
  30. +5 −6 src/tab-switcher.cpp
  31. +44 −4 src/tabbar.cpp
  32. +80 −25 src/tabwidget.cpp
  33. +5 −3 src/tabwidget.h
  34. +27 −17 src/terminalconfig.cpp
  35. +7 −6 src/terminalconfig.h
  36. +112 −18 src/termwidget.cpp
  37. +22 −2 src/termwidget.h
  38. +22 −9 src/termwidgetholder.cpp
  39. +3 −1 src/termwidgetholder.h
  40. +212 −212 src/third-party/qxtglobalshortcut.cpp
  41. +1 −1 src/third-party/qxtglobalshortcut_p.h
  42. +8 −5 src/third-party/qxtglobalshortcut_x11.cpp
  43. +1 −1 src/translations/qterminal-drop.desktop.yaml
  44. +3 −0 src/translations/qterminal-drop_ar.desktop.yaml
  45. +1 −1 src/translations/qterminal-drop_ca.desktop.yaml
  46. +1 −1 src/translations/qterminal-drop_cs.desktop.yaml
  47. +2 −2 src/translations/qterminal-drop_en_GB.desktop.yaml
  48. +3 −0 src/translations/qterminal-drop_eu.desktop.yaml
  49. +3 −0 src/translations/qterminal-drop_fi.desktop.yaml
  50. +3 −0 src/translations/qterminal-drop_hi.desktop.yaml
  51. +3 −0 src/translations/qterminal-drop_is.desktop.yaml
  52. +3 −0 src/translations/qterminal-drop_ka.desktop.yaml
  53. +3 −0 src/translations/qterminal-drop_kab.desktop.yaml
  54. +3 −3 src/translations/qterminal-drop_ko.desktop.yaml
  55. +3 −0 src/translations/qterminal-drop_lg.desktop.yaml
  56. +2 −2 src/translations/qterminal-drop_nds.desktop.yaml
  57. +2 −2 src/translations/qterminal-drop_pa.desktop.yaml
  58. +1 −1 src/translations/qterminal-drop_pl.desktop.yaml
  59. +3 −0 src/translations/qterminal-drop_sl.desktop.yaml
  60. +1 −1 src/translations/qterminal-drop_sv.desktop.yaml
  61. +2 −2 src/translations/qterminal-drop_tr.desktop.yaml
  62. +2 −2 src/translations/qterminal-drop_zh_TW.desktop.yaml
  63. +1 −1 src/translations/qterminal.desktop.yaml
  64. +369 −213 src/translations/qterminal.ts
  65. +4 −0 src/translations/qterminal_ar.desktop.yaml
  66. +481 −319 src/translations/qterminal_ar.ts
  67. +369 −213 src/translations/qterminal_arn.ts
  68. +369 −213 src/translations/qterminal_ast.ts
  69. +388 −231 src/translations/qterminal_bg.ts
  70. +410 −248 src/translations/qterminal_ca.ts
  71. +385 −228 src/translations/qterminal_cs.ts
  72. +375 −219 src/translations/qterminal_cy.ts
  73. +1 −1 src/translations/qterminal_da.desktop.yaml
  74. +381 −224 src/translations/qterminal_da.ts
  75. +398 −241 src/translations/qterminal_de.ts
  76. +1,106 −0 src/translations/qterminal_de_CH.ts
  77. +379 −222 src/translations/qterminal_el.ts
  78. +2 −2 src/translations/qterminal_en_GB.desktop.yaml
  79. +1,101 −0 src/translations/qterminal_en_GB.ts
  80. +380 −223 src/translations/qterminal_es.ts
  81. +377 −220 src/translations/qterminal_et.ts
  82. +382 −225 src/translations/qterminal_fa.ts
  83. +4 −0 src/translations/qterminal_fi.desktop.yaml
  84. +478 −316 src/translations/qterminal_fi.ts
  85. +376 −219 src/translations/qterminal_fr.ts
  86. +376 −220 src/translations/qterminal_gl.ts
  87. +379 −222 src/translations/qterminal_he.ts
  88. +4 −0 src/translations/qterminal_hi.desktop.yaml
  89. +1,101 −0 src/translations/qterminal_hi.ts
  90. +378 −221 src/translations/qterminal_hr.ts
  91. +380 −224 src/translations/qterminal_hu.ts
  92. +2 −2 src/translations/qterminal_id.desktop.yaml
  93. +398 −242 src/translations/qterminal_id.ts
  94. +4 −0 src/translations/qterminal_is.desktop.yaml
  95. +391 −234 src/translations/qterminal_it.ts
  96. +384 −228 src/translations/qterminal_ja.ts
  97. +4 −0 src/translations/qterminal_ka.desktop.yaml
  98. +1,107 −0 src/translations/qterminal_ka.ts
  99. +4 −0 src/translations/qterminal_kab.desktop.yaml
  100. +1,087 −0 src/translations/qterminal_kab.ts
  101. +376 −220 src/translations/qterminal_kk.ts
  102. +426 −270 src/translations/qterminal_ko_KR.ts
  103. +4 −0 src/translations/qterminal_lg.desktop.yaml
  104. +1,120 −0 src/translations/qterminal_lg.ts
  105. +379 −222 src/translations/qterminal_lt.ts
  106. +1,101 −0 src/translations/qterminal_mn.ts
  107. +387 −230 src/translations/qterminal_nb_NO.ts
  108. +2 −2 src/translations/qterminal_nds.desktop.yaml
  109. +377 −220 src/translations/qterminal_nl.ts
  110. +1,101 −0 src/translations/qterminal_oc.ts
  111. +3 −3 src/translations/qterminal_pa.desktop.yaml
  112. +1,101 −0 src/translations/qterminal_pa.ts
  113. +415 −253 src/translations/qterminal_pl.ts
  114. +374 −217 src/translations/qterminal_pt.ts
  115. +377 −220 src/translations/qterminal_pt_BR.ts
  116. +396 −239 src/translations/qterminal_ru.ts
  117. +369 −213 src/translations/qterminal_si.ts
  118. +377 −220 src/translations/qterminal_sk_SK.ts
  119. +4 −0 src/translations/qterminal_sl.desktop.yaml
  120. +2 −2 src/translations/qterminal_sv.desktop.yaml
  121. +375 −218 src/translations/qterminal_tr.ts
  122. +379 −222 src/translations/qterminal_uk.ts
  123. +3 −3 src/translations/qterminal_uz.desktop.yaml
  124. +382 −225 src/translations/qterminal_zh_CN.ts
  125. +406 −244 src/translations/qterminal_zh_TW.ts
  126. +24 −0 test/CMakeLists.txt
  127. +53 −0 test/qterminal_test.cpp
  128. +32 −0 test/qterminal_test.h
10 changes: 10 additions & 0 deletions .ci/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
set -ex

source shared-ci/prepare-archlinux.sh

# See *depends in https://github.com/archlinuxcn/repo/blob/master/archlinuxcn/qterminal-git/PKGBUILD
pacman -S --noconfirm --needed git cmake lxqt-build-tools-git qt5-tools qtermwidget-git qt5-x11extras qt5-translations libcanberra

cmake -B build -S .
make -C build
ARGS="-V" make -C build test
18 changes: 18 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Testing

on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-20.04
container: archlinux:base-devel
steps:
- name: Checkout the repo
uses: actions/checkout@v2
- name: Checkout shared CI repo
uses: actions/checkout@v2
with:
repository: lxqt/ci
path: shared-ci
- name: Build
run: bash ./.ci/build.sh
97 changes: 92 additions & 5 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,90 @@
qterminal-2.1.0 / 2024-11-05
=============================
* Added a hint on drop-down shortcut under Wayland.
* Resolved the conflicts when settings were changed by multiple instances.
* Prevent ordinary main windows under dropdown process.
* User-friendly texts for split menu-items.
* Fixed adding new tab from preset and fixed the disabled state of the context menu's collapse action.

qterminal-2.0.1 / 2024-06-27
=============================
* Single instance for drop-down mode.
* Used layer shell for the drop-down mode under Wayland.
* Prevented a crash on entering `exit` when bookmark dock is shown.
* Fixed the window height in drop-down mode.
* Set `QTERMWIDGET_MINIMUM_VERSION`, which was missing after Qt6 port.

qterminal-2.0.0 / 2024-05-17
=============================
* Ported to Qt6.
* Initialized some variables.
* Initialized some members in constructors.
* Removed a duplicated `#include`.
* Removed nullity test before deleting a pointer.
* Used `default` to define trivial constructors.
* Added word characters option to preferences.
* Fixed inactive tab text with Qt6.
* Dropped `qAsConst`.
* Improved Qt translations loading.
* Removes unused libraries.
* Dropped `USE_QTERMWIDGET5/6`.
* Silenced Qt6 compilation warnings.

qterminal-1.4.0 / 2023-11-05
=============================
* Handled bell (BEL, '\a') via libcanberra, and added an "Audible bell" option.
* Use `qWarning().noquote()`.
* Ported away from deprecated Qt::MidButton.
* Let the latest QTermWidget library set TERM.
* Corrected tab order in settings dialog.
* Removed an unused non POD variable.
* Supported Putty-style mouse button swap.
* Avoided a case of null pointer dereference.

qterminal-1.3.0 / 2023-04-15
=============================
* Specified the parent of the main context menu for correct positioning under Wayland.
* Improve UX by opening new terminals in current directory by default.
* Fixed a crash in the dropdown mode under Wayland.
* Corrected typos.
* Corrected the license in the meta-info.

qterminal-1.2.0 / 2022-11-05
=============================
* Add CI using GitHub Actions.
* Fixed command parsing with the `-e` option.
* Avoid segfault when using global menus.
* Improved documentation for the `--profile` option.

qterminal-1.1.0 / 2022-04-15
=============================
* Updated README.md.
* Fixed max. value of drop-down width/height spin-box.
* Use explicit QFlags default constructor instead of nullptr.
* Changed the relation between unlimited history and history size (selecting unlimited history now disables the history size spinbox).
* Activate bookmarks according to platform click behavior.
* Enabled bookmark filtering.
* Cleaned up bookmarks tree.
* No hidden parent for dropdown window (fixes several old issues).
* Fixed closing of last tab with prompt.
* Never show close prompt when explicitly ending session from terminal.
* Don't toggle drop-down terminal if it has modal dialog.
* Added bookmarks examples.
* Added a shortcut entry for drop-down shortcut.
* Fixed a minor problem in full-screening in drop-down mode.
* Improved the Bookmarks page of QTerminal's settings dialog.
* Fixed focus change on showing/hiding bookmarks dock.
* Fixed updating of shortcuts on tab switching/removal/creation.
* Fixed right clicking of an empty area of tabbar.

qterminal-1.0.0 / 2021-11-04
=============================
* Bumped minimum required Qt version to 5.15.
* Respect preset splitting on opening new window and double clicking tab-bar.
* Trim shell strings.
* Added an option for keeping drop-down window open.
* Don't try to move window under Wayland (fixes menu positions).

qterminal-0.17.0 / 2021-04-15
=============================
* Some code cleanup and modernization.
@@ -22,7 +109,7 @@ qterminal-0.16.0 / 2020-11-01
* Use the default constructor of QFlags.
* Dropped qmake .pro file.
* Made the color scheme dirs comply with XDG Base Directory Specification.
* Added an optopn for openning the new tab to the right of the active tab.
* Added an optopn for opening the new tab to the right of the active tab.
* Added virtual destructor to a base class.
* Let QStandardPaths::locateAll() handle application name.
* Put drop-down QTerminal on screen with cursor.
@@ -83,7 +170,7 @@ qterminal-0.14.0 / 2019-01-25
- Refactor STR_VERSION -> QTERMINAL_VERSION
* Improved cmake scripting
- Set cmake_minimum_required to 3.1.0
- Removed locale compile definitons
- Removed locale compile definitions
* Moved translations from lxqt-l10n back to qterminal
- Removed obsolete translation fuctionality
- Added translation promo in README.md
@@ -337,7 +424,7 @@ qterminal-0.5.0 / 2014-05-27
* fixed #51 Shortcuts broken after menu hiding
* fixed #50 Bookmarks panel always shows, even if the bookmarks are disabled
* fixed #49 Only show monospace fonts in the font picker
* save bookmars widget visibility; fix crash in some config circumstances
* save bookmarks widget visibility; fix crash in some config circumstances
* Include QApplication where needed. Fixes #47
* removed un-needed file
* changes required for new qtermwidget build/structure; includes fixed for qtermwidget Qt5 port
@@ -368,7 +455,7 @@ qterminal-0.5.0 / 2014-05-27
* fixed main window ui file (manually edited probably) to work with designr again. Use "Preferences..." instead of "Configure QTerminal"
* compile also italian translations
* added italian translations
* 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
* 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 little bit thinner 3px -> 2px
* Added new action: "Paste Selection". Fixes #21
* Handle migration "Paste Selection"->"Paste Clipboard" in settings
* Rename PASTE_SELECTION to PASTE_CLIPBOARD which is what it does
@@ -396,7 +483,7 @@ qterminal-0.5.0 / 2014-05-27
* yakuake mode compile fix for X11
* build on mac
* Switch to Qxt global shortcut
* "make lupdate" implemented; do ot delete ts files on "make clean"; fix translator loading
* "make lupdate" implemented; do not delete ts files on "make clean"; fix translator loading
* DropDown mode
* allow translations
* tabs to spaces
99 changes: 64 additions & 35 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR)
cmake_minimum_required(VERSION 3.18.0 FATAL_ERROR)
# CMP0000: Call the cmake_minimum_required() command at the beginning of the top-level
# CMakeLists.txt file even before calling the project() command.
# The cmake_minimum_required(VERSION) command implicitly invokes the cmake_policy(VERSION)
@@ -9,9 +9,10 @@ project(qterminal)
include(GNUInstallDirs)

# qterminal version
set(QTERMINAL_VERSION "0.17.0")
set(QTERMINAL_VERSION "2.1.0")

option(UPDATE_TRANSLATIONS "Update source translation translations/*.ts files" OFF)
option(BUILD_TESTS "Builds tests" ON)

if(APPLE)
option(APPLEBUNDLE "Build as qterminal.app bundle" ON)
@@ -20,33 +21,40 @@ endif()
# we need qpa/qplatformnativeinterface.h for global shortcut

# Minimum Versions
set(LXQTBT_MINIMUM_VERSION "0.9.0")
set(QTERMWIDGET_MINIMUM_VERSION "0.17.0")
set(QT_MINIMUM_VERSION "5.15.0")

find_package(Qt5Gui ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt5LinguistTools ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt5Widgets ${QT_MINIMUM_VERSION} REQUIRED)
set(LXQTBT_MINIMUM_VERSION "2.1.0")
set(QTERMWIDGET_MINIMUM_VERSION "2.1.0")
set(QT_MINIMUM_VERSION "6.6.0")
set(QT_MAJOR_VERSION "6")
set(SHELLQT_MINIMUM_VERSION "6.0.0")

find_package(Qt6Core ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt6Gui ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt6LinguistTools ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt6Widgets ${QT_MINIMUM_VERSION} REQUIRED)
find_package(LayerShellQt ${SHELLQT_MINIMUM_VERSION} REQUIRED)
if(UNIX)
find_package(Qt5DBus ${QT_MINIMUM_VERSION} REQUIRED)
if (NOT APPLE)
find_package(Qt5X11Extras ${QT_MINIMUM_VERSION} REQUIRED)
endif (NOT APPLE)
find_package(Qt6DBus ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt6 COMPONENTS Core REQUIRED)
endif()
find_package(QTermWidget6 ${QTERMWIDGET_MINIMUM_VERSION} REQUIRED)
find_package(lxqt2-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED)

if (BUILD_TESTS)
find_package(Qt6 ${QT_MINIMUM_VERSION} CONFIG REQUIRED Test)
endif()
find_package(QTermWidget5 ${QTERMWIDGET_MINIMUM_VERSION} REQUIRED)
find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED)

include(LXQtPreventInSourceBuilds)
include(FindPkgConfig)
pkg_check_modules(LIBCANBERRA libcanberra)
include(LXQtTranslateTs)
include(LXQtTranslateDesktop)
include(LXQtCompilerSettings NO_POLICY_SCOPE)
message(STATUS "Qt version: ${Qt5Core_VERSION}")
message(STATUS "Qt version: ${Qt6Core_VERSION}")

# TODO remove Qxt
message(STATUS "Using bundled Qxt...")
set(QXT_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/src/third-party")


if(APPLE)
find_library(CARBON_LIBRARY Carbon REQUIRED)
message(STATUS "CARBON_LIBRARY: ${CARBON_LIBRARY}")
@@ -75,6 +83,7 @@ set(QTERM_SRC
src/fontdialog.cpp
src/dbusaddressable.cpp
src/tab-switcher.cpp
src/qterminalutils.cpp
)

set(QTERM_MOC_SRC
@@ -90,14 +99,15 @@ set(QTERM_MOC_SRC
src/tab-switcher.h
)

if (Qt5DBus_FOUND)
if (Qt6DBus_FOUND)
add_definitions(-DHAVE_QDBUS)
QT5_ADD_DBUS_ADAPTOR(QTERM_SRC src/org.lxqt.QTerminal.Window.xml mainwindow.h MainWindow)
QT5_ADD_DBUS_ADAPTOR(QTERM_SRC src/org.lxqt.QTerminal.Tab.xml termwidgetholder.h TermWidgetHolder)
QT5_ADD_DBUS_ADAPTOR(QTERM_SRC src/org.lxqt.QTerminal.Terminal.xml termwidget.h TermWidget)
QT5_ADD_DBUS_ADAPTOR(QTERM_SRC src/org.lxqt.QTerminal.Process.xml qterminalapp.h QTerminalApp)
QT6_ADD_DBUS_ADAPTOR(QTERM_SRC src/org.lxqt.QTerminal.Window.xml mainwindow.h MainWindow)
QT6_ADD_DBUS_ADAPTOR(QTERM_SRC src/org.lxqt.QTerminal.Tab.xml termwidgetholder.h TermWidgetHolder)
QT6_ADD_DBUS_ADAPTOR(QTERM_SRC src/org.lxqt.QTerminal.Terminal.xml termwidget.h TermWidget)
QT6_ADD_DBUS_ADAPTOR(QTERM_SRC src/org.lxqt.QTerminal.Process.xml qterminalapp.h QTerminalApp)

set(QTERM_MOC_SRC ${QTERM_MOC_SRC} src/dbusaddressable.h)
message(STATUS "Building with Qt5DBus support")
message(STATUS "Building with Qt6DBus support")
endif()

if(NOT QXT_FOUND)
@@ -124,9 +134,10 @@ set(QTERM_RCC_SRC
src/icons.qrc
)

qt5_wrap_ui( QTERM_UI ${QTERM_UI_SRC} )
qt5_wrap_cpp( QTERM_MOC ${QTERM_MOC_SRC} )
qt5_add_resources( QTERM_RCC ${QTERM_RCC_SRC} )
qt6_wrap_ui( QTERM_UI ${QTERM_UI_SRC} )
qt6_wrap_cpp( QTERM_MOC ${QTERM_MOC_SRC} )
qt6_add_resources( QTERM_RCC ${QTERM_RCC_SRC} )

lxqt_translate_ts(QTERM_QM
UPDATE_TRANSLATIONS
${UPDATE_TRANSLATIONS}
@@ -194,37 +205,50 @@ add_executable(${EXE_NAME} ${GUI_TYPE}
)

target_link_libraries(${EXE_NAME}
Qt5::Gui
qtermwidget5
util
Qt6::Core
Qt6::Gui
Qt6::Widgets
qtermwidget6
LayerShellQtInterface
)
if(QXT_FOUND)
target_link_libraries(${EXE_NAME} ${QXT_CORE_LIB} ${QXT_GUI_LIB})
endif()

if (Qt5DBus_FOUND)
target_link_libraries(${EXE_NAME} ${Qt5DBus_LIBRARIES})
if (Qt6DBus_FOUND)
target_link_libraries(${EXE_NAME} ${Qt6DBus_LIBRARIES})
endif()

if(APPLE)
target_link_libraries(${EXE_NAME} ${CARBON_LIBRARY})
elseif(UNIX)
target_link_libraries(${EXE_NAME} Qt5::X11Extras)
endif()

if(X11_FOUND)
target_link_libraries(${EXE_NAME} ${X11_X11_LIB})
endif()

if(LIBCANBERRA_FOUND)
add_definitions(-DHAVE_LIBCANBERRA)
include_directories(${LIBCANBERRA_INCLUDE_DIRS})
target_link_libraries(${EXE_NAME} ${LIBCANBERRA_LIBRARIES})
endif()

set(APP_DIR "${CMAKE_INSTALL_FULL_DATADIR}/qterminal")
add_definitions(-DAPP_DIR=\"${APP_DIR}\")

install(FILES
${DESKTOP_FILES}
DESTINATION "${CMAKE_INSTALL_DATADIR}/applications"
)

install(FILES
qterminal.appdata.xml
DESTINATION "${CMAKE_INSTALL_DATADIR}/appdata"
qterminal.metainfo.xml
DESTINATION "${CMAKE_INSTALL_DATADIR}/metainfo"
)

install(FILES
qterminal_bookmarks_example.xml
DESTINATION ${APP_DIR}
)

if(NOT APPLEBUNDLE)
@@ -258,3 +282,8 @@ else()
COMMAND "${CMAKE_COMMAND}" -E touch "${CMAKE_CURRENT_BINARY_DIR}/${EXE_NAME}.app/Contents/Resources/empty.lproj"
COMMENT "Creating Resources/empty.lproj")
endif()

if(BUILD_TESTS)
enable_testing()
add_subdirectory(test)
endif()
4 changes: 2 additions & 2 deletions Doxyfile
Original file line number Diff line number Diff line change
@@ -279,7 +279,7 @@ TYPEDEF_HIDES_STRUCT = NO
# For small to medium size projects (<1000 input files) the default value is
# probably good enough. For larger projects a too small cache size can cause
# doxygen to be busy swapping symbols to and from disk most of the time
# causing a significant performance penality.
# causing a significant performance penalty.
# If the system has enough physical memory increasing the cache will improve the
# performance by keeping more symbols in memory. Note that the value works on
# a logarithmic scale so increasing the size by one will roughly double the
@@ -1050,7 +1050,7 @@ EXT_LINKS_IN_WINDOW = NO

FORMULA_FONTSIZE = 10

# Use the FORMULA_TRANPARENT tag to determine whether or not the images
# Use the FORMULA_TRANSPARENT tag to determine whether or not the images
# generated for formulas are transparent PNGs. Transparent PNGs are
# not supported properly for IE 6.0, but are supported on all modern browsers.
# Note that when changing this option you need to delete any form_*.png files
Loading