Aktivitäten

2021
27. November

Github Push to arBmind/qt-creator

  • GitHub Actions: Separate ccache cache based on ide major version
    This way master, which now is version 7 won't interfere with 6.0 branch
    which will have version 6.
    When branches share the same cache the ccache hit rate is now ~40%,
    which is too low.
    Reduce the ccache size so that the 5GB would host multiple branch
    versions.
    Change-Id: If29c917fb47f4e1fdab4b4257af8b0625f6f219e
    Reviewed-by:
    Reviewed-by: Cristian Adam
  • Doc: Document "Prefer single line comments"
    Update the screenshot.
    Task-number: QTCREATORBUG-26278
    Change-Id: I8c7eb57b189a1984be72ba4f15a224c1d80f9610
    Reviewed-by: Jacopo Martellini
    Reviewed-by: David Schulz
  • ClangCodeModel: Fix possible crash in clangd test
    Change-Id: Ifb68b62f1076fa6b086717d7a5db939e52e5e9f2
    Reviewed-by:
    Reviewed-by: David Schulz
  • ClangCodeModel: Do not report symbol references from non-existing files
    ... which we get from clangd's textDocument/references.
    This works around https://github.com/clangd/clangd/issues/935.
    Fixes: QTCREATORBUG-26574
    Change-Id: I3933f30fdaca024a6e240bd0962de3d97acd0dbf
    Reviewed-by: David Schulz
  • QmlDesigner: Allow setting AuxiliaryData without lock
    Change-Id: I63344aa240a2d1198195ff4130690131efe18a43
    Reviewed-by: Henning Gründl
    Reviewed-by: Qt CI Bot
    Reviewed-by:
  • QmlDesigner: Add needed types to post-dnd bind ignored types list
    Added ParticleSystem and .QQuick3DObject to ignored types to block
    offers to bind to "system" and "parent" properties when dragging
    things under Particles3D items.
    Fixes: QDS-5543
    Change-Id: Ie4b7b85ce7d2bf3d8125fc0affd0a26c75d20bdc
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix orthographic camera hdpi issues in edit 3D view
    There is no need to double the viewport anymore when calculating
    orthographic camera frustum visualization, Qt6 correctly accounts
    for device pixel ratio in ortho projection. Even in Qt5, the old
    hack only made frustum visualization correct for hdpi screens while
    breaking it for regular screens.
    Also fixed zoom factor handling for orthographic edit camera mode.
    Task-number: QDS-5469
    Change-Id: Ie53b5dfa2fbcc00f098ea64e5a6673e4b7af0963
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Qt CI Bot
  • Doc: Update screenshots to use the Design Dark mode
    Change-Id: I8851bca12941945bb5f6a442f5c1b6e5a4264a07
    Reviewed-by: Alessandro Portale
  • Doc: Add note about C++ settings depending on enabled plugins
    Update screenshots for text and code style settings.
    Task-number: QTCREATORBUG-26278
    Change-Id: Ica3c993592a7e487b351eaac6030378cb36a770a
    Reviewed-by: Christian Kandeler
  • Doc: Remove obsolete info on "Getter and Setter" tab
    The tab has been removed from Tools > Options > C++.
    Task-number: QTCREATORBUG-26278
    Change-Id: I5b57691dc476a4adcd54c6cc2a5d1128276610dc
    Reviewed-by: Christian Kandeler
  • QDS New Project dialog: capitalize the first letter of the Project Name
    Capitalize the first letter of the project name When the user finished
    editing.
    Change-Id: I7222bbd9a13d275fa13028cdc24cfd781c7a791f
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Qt CI Bot
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Thomas Hartmann
  • Fix some compiler warnings
    Change-Id: I9128afcf56bd47cb6627012bb6b0d13395b432ac
    Reviewed-by: Christian Stenger
  • Doc: Update keyboard shortcuts for recording text editing macros
    Task-number: QTCREATORBUG-26278
    Change-Id: I4bbb52859671b4f1840bb1803695fd3f106b05ad
    Reviewed-by: hjk
  • CDB: always set stop reason when handling exceptions
    Otherwise we get an unknown stop reason which might get handled
    differently in the cdbengine.
    Fixes: QTCREATORBUG-26506
    Change-Id: Ia1622977631190d43a6b599b58410953cd2add6e
    Reviewed-by: Christian Stenger
  • CMake generator: Add translation contexts
    Change-Id: Icdd2ce4626588e6bdcd870cae915ef2f48a85666
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Enable environment variable usage
    Change-Id: I91ada6d7dfa5e8376333c5ef27fbd72a5484e4f4
    Reviewed-by: Assam Boudjelthia
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • CMake generator: Make only some files selected by default
    Task-number: QDS-5561
    Change-Id: I1a76385f55681ba60bdb43eafdede6697893598f
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • Doc: Document the designer-developer workflow
    Fixes: QDS-4506
    Change-Id: Iff581a36c699764b91788e166af82faee282f2d4
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix SVG paste action
    Fix an issue with the SVG paste action where the SVG uses multiple
    classes in one class attribute.
    Change-Id: I332ae217cff6b2215c3f63b1d2433a54933f404a
    Reviewed-by: Christian Kandeler
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Qt CI Bot
    Reviewed-by:
  • Doc: Fix method to ignore Boot2Qt for auto-linking
    Removed the backslash from \Boot2Qt, and added Boot2Qt in ignorewords
    in .qdocconf file. Created explicit links to the Boot2Qt topic in
    this manual where needed.
    Task-number: QTCREATORBUG-26278
    Change-Id: Ieac851f711d7a2cd4d7ae034c3b81ab47c5fbc11
    Reviewed-by: Topi Reiniö
26. November

Github Push to cleancode-cpp/cmake-testsetup

  • Allow VS2017 to run CMake 3.12

Github Push to cleancode-cpp/cmake-testsetup

  • Allow VS2017 to run CMake 3.12
24. November

Github Push to MacPass/KeePassKit

  • Fixed implementation error for AES parameter benchmark

Github Push to MacPass/MacPass

  • Extracted general settings into separate view controller
23. November

Github Push to MacPass/MacPass

  • Fixed typo
  • Added UI to edit Argon2id key derivation settings
21. November

Github Push to cleancode-cpp/CsvViewer-Setup

  • switched to modern cmake 3.20

Github Push to cleancode-cpp/GildedRose-Kata

  • added modern cmake setup with googletest
20. November

Github Push to arBmind/qt-creator

  • disable mingw build which cannot build qbs with qt6 yet

Github Push to arBmind/qt-creator

  • GitHub Actions: Update ccache to v4.5
    Change-Id: I566addec66ab374963cbcc0e0a85be1b45597d24
    Reviewed-by: Eike Ziller
  • Doc: Describe creating a PySide6 project with the wizard
    Task-number: QTCREATORBUG-26278
    Change-Id: I643a10cff0a30f0de31851dc5d2077c11248f62e
    Reviewed-by: Cristian Maureira-Fredes
  • McuSupport: avoid double-space strings in warnings
    Change-Id: Ia40412154662ce9a22ae569c9f8abf31b419cbce
    Reviewed-by: Alessandro Portale
  • QmlDesigner: Update translation icons
    * Fix characters U+009c and U+00ad not working by skipping those
    Change-Id: I7c156184c1bd2ca6116d1bbdf8f0a61382340ce2
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Samuel Ghinet
  • Fix a crash on shutdown inside CallgrindTool
    This is a quick fix for 6.0 branch.
    Fixes: QTCREATORBUG-26563
    Change-Id: Ida0f99a90c2e8515a2ea2b89de7a666f3067f908
    Reviewed-by: Eike Ziller
  • Update style images
    Change-Id: I456aa22ea3ab7f067daed93077a9a6994f7aabb3
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Alessandro Portale
  • LanguageClient: do not send semantic requests to unrelated server
    Change-Id: I97207a8569a5e26a7587fefc07d638b17d36d40b
    Reviewed-by: Christian Kandeler
  • ClangCodeModel: Force clangd re-highlighting on font settings change
    Change-Id: Ie449a5329bd49eac116751e66a07602f316e147d
    Reviewed-by: David Schulz
  • XcodebuildParser: Remove unused variables
    Change-Id: I753bfb50a5274d8c5e9f52b26e0f8173b243f9e6
    Reviewed-by: Christian Kandeler
  • Doc: Update info about compiler options
    Add screenshots.
    Task-number: QTCREATORBUG-26278
    Change-Id: I55a7f903fd740744c2fc9ada44544641291b95bd
    Reviewed-by: Christian Kandeler
  • Update background colors in all themes other than design dark
    While we have chosen lower contrast lighter values for the design dark
    theme (via normalBackground and alternateBackground from Palette), the
    New Project dialog box did not look well on other themes. I have
    replaced the background colors for those other themes, so that
    DSBackgroundColorNormal is now set to the value of
    DSsectionHeadBackground, while DSBackgroundColorAlternate is set to the
    value of DSpanelBackground, which makes the dialog look more like the
    property editor.
    Also, fixed the item delegate in NewProjectView, which had a
    non-transparent background. This background was visible on light
    versions of the theme.
    Change-Id: Iad7dea1ea1a03839293148178dbc441c05b3fb7f
    Reviewed-by: Brook Cronin
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Thomas Hartmann
  • Doc: Update info about Qbs build settings
    Task-number: QTCREATORBUG-26278
    Change-Id: Iab2df11d613f6c0a1aa119fcc85104e1bc53e08e
    Reviewed-by: Christian Kandeler
  • Doc: Update Qt-Bridge plugin doc for adobe XD
    Document Text Rendering, XD Component support and limitations
    Task-number: QDS-5256
    Change-Id: I6a83b0ee5e67db60392cd5dbe17a3feb70564b7e
    Reviewed-by: Leena Miettinen
    Reviewed-by: Thomas Hartmann
  • Doc: Describe "Build missing" option in Conan build step
    Task-number: QTCREATORBUG-26278
    Change-Id: I0b13495c9bf4b20b4b19e00913b544931d29363d
    Reviewed-by: Jarek Kobus
  • Android: Fix AndroidManifest wizard invalid package source dir
    Fix the wizard from inserting the filename for the file path leading to
    an invalid directory.
    Example invalid path: /projectpath/projectname/projectname.pro/android
    With fixed path: /projectpath/projectname/android
    Fixes: QTCREATORBUG-26580
    Change-Id: If82a6f795ca400beddc26b959e65ea066ad79433
    Reviewed-by: hjk
    Reviewed-by: Alessandro Portale
  • Fix bad activity if designviewer built with qt6
    Changed the activity name run, so only the Qt6 version
    of Qt Design Viewer is launched.
    Change-Id: I79efc2a4ab37e9015b2feabda08ce274c6fca553
    Reviewed-by: Assam Boudjelthia
  • QmlDesigner: Add fake Android kit workaround
    Add a workaround to make a fake Android kit work. Fake in this case
    that it uses a default desktop Qt version which doesn't contain any
    Android compilers. In order for that to work the deploy step needs to
    be skipped.
    Task-number: QDS-5385
    Change-Id: I69a5c78ac810de916b3180736e61d6083d66d121
    Reviewed-by: Alessandro Portale
    Reviewed-by: Vikas Pachdha
  • QtDesignStudio: Split "New Files" from "New Project"
    Just having the "New Project" dialog there is confusing to many users
    and they do not know how to add new files.
    Upstream in master we can remove the condition and split the dialog
    also for Qt Creator.
    Task-number: QDS-5494
    Change-Id: I9a21f27fad932759fcfc412ecfac7f3f6d2bcfee
    Reviewed-by: Eike Ziller
    Reviewed-by: Qt CI Bot
    Reviewed-by: Samuel Ghinet
  • Android: Fix compilation
    Amends 35e6991772.
    Change-Id: Iba3dcf86b7b1ca7963a0b99798dafec85d19bd65
    Reviewed-by: Cristian Adam
  • XcodebuildParser: Fix parsing for newer Xcode versions
    The output of xcodebuild changed, and no longer contains
    "BUILD (AGGREGATE ...)". Instead it prints various "note:"s.
    Use "note: Build preparation complete" to trigger parsing the following
    output on stdout for error messages.
    Task-number: QTCREATORBUG-26541
    Change-Id: I9dabcc30389352aa5f78dae31104a8c9cf56eb19
    Reviewed-by: Christian Kandeler
17. November

Github Push to cleancode-cpp/cmake-testsetup

  • Initial Setup for Testing
    Support for
    * Windows Visual Studio 2019 / 2022
    * Linux GCC and
    * Docker Container with GCC-11

Github Push to cleancode-cpp/cmake-testsetup

  • Initial Setup
    Support for
    * Windows Visual Studio 2019 / 2022
    * Linux GCC and
    * Docker Container with GCC-11

Github Push to cleancode-cpp/cmake-testsetup

  • Initial Setup
    # This is the 1st commit message:
    Support for
    * Windows Visual Studio 2019 / 2022
    * Linux GCC and
    * Docker Container with GCC-11
14. November

Github Push to arBmind/qt-creator

  • QmlDesigner: Update documentation for arc
    Change-Id: Ic039b97041745671697206165276ec94d6a69968
    Reviewed-by: Leena Miettinen
  • QmlJS: Soften strict equality check Pt II
    Disable strict equality check for undefined values as there
    are too many ways the code model just assumes "undefined" as
    the information would be present at runtime only or to avoid
    too complex evaluation.
    Task-number: QTCREATORBUG-25917
    Change-Id: I7c6da04f52ba767c4ef5c21078dc14ac4de86687
    Reviewed-by: Fabian Kosmale
  • Debugger: Fix LLDB/Python startup for Android
    Uses the right python version and connects. but the device
    side keeps saying "Waiting for Debugger".
    Change-Id: I0bc9dadfa9e12831006cd486984bc29e197d7fbd
    Reviewed-by: Christian Stenger
  • Merge remote-tracking branch 'origin/5.0' into 6.0
    Change-Id: I27fa20e040003188aec3e60c607dd0758c6906cd
  • Editor: Allow creating block selections with alt+shift again
    These block selections are a convenience for people used to the block
    selection allowing to also unselect parts again (at least as long as
    alt+shift is pressed).
    Fixes: QTCREATORBUG-26535
    Fixes: QTCREATORBUG-26529
    Change-Id: I19558dc1d823c268cc1cfda0ea8151bac483701f
    Reviewed-by: Orgad Shaneh
  • Android: remove unused function that couldn't be removed in 5.0 branch
    ... because of binary compatibility.
    Comes after a2b6dba0bcec4675cbc5c951cfb112296e65d4e4.
    Change-Id: I18866de39a05c6690b47632cc5503f8555e006da
    Reviewed-by: Alessandro Portale
  • Android: since jpg is allowd, add jpeg to icon/splash file dialog
    Change-Id: I018650a33d681f4ea75c9333eb875a197ce96e3d
    Reviewed-by: Alessandro Portale
  • ClangCodeModel: Inform clangd about changes to non-open files
    That is, project-wide changes done from Qt Creator, such as search/
    replace or quickfixes.
    Fixes: QTCREATORBUG-26523
    Change-Id: Ide4e56a7a1300eb6f25cabf1cfd94624d66e7e4e
    Reviewed-by: David Schulz
  • CPlusPlus: Allow numeric literals with single quotes
    ... also in macro expansions.
    Amends 8c437362bc. Just like in that patch, we don't prevent trailing
    quotes, even though they are not allowed. Unlike in that patch, we don't
    check the language version, as it is not set during preprocessor mode
    (for whatever reason).
    Fixes: QTCREATORBUG-26484
    Change-Id: I8737724208802ed9a9005af538cf13fbfd2efd42
    Reviewed-by: Christian Stenger
  • Editor: prevent endless loop for empty search results
    Fixes: QTCREATORBUG-26536
    Change-Id: Ia49559c5b340085ef8371d8d90bda26bb6d728bb
    Reviewed-by: Eike Ziller
    Reviewed-by: Orgad Shaneh
  • QmlDesigner: Add placeholder controls for when the assets view is empty
    Change-Id: I8cf864f97aff09f846411e50cec17e7cdf1be2d0
    Reviewed-by: Leena Miettinen
    Reviewed-by: Samuel Ghinet
    Reviewed-by: Miikka Heikkinen
  • Debugger: Also look for "/ndk/" path segment in LldbEngine::setupEngine
    And pull the env-modifying code into a function which we might want to
    use in other places where lldb gets executed.
    Change-Id: Ic9caaf8c29896c54d67c969d2812b4da627a5fc0
    Reviewed-by: Christian Stenger
  • QmlDesigner: Do not allow resizing scaled items
    The resize tool does not work as expected in this case.
    Task-number: QDS-5346
    Change-Id: Id977bb29670d216cf0989e4b2cd5072ae40ad6d1
    Reviewed-by: Henning Gründl
    Reviewed-by: Qt CI Bot
  • Debugger: Fix running android lldb
    ..when gathering version information.
    Change-Id: I99d69de661edad856fe66a045e8e2ee03036dd2c
    Reviewed-by: Alessandro Portale
  • QmlDesigner: Update possible imports at model attach in component lib
    Without this, add module list will be empty after project load
    sometimes.
    Change-Id: Ia45949bc0cb22e4e3a0942d5858f2b395c0b8722
    Reviewed-by: Thomas Hartmann
  • Fix that Restart Now might not close Qt Creator
    The call of QWidget::close() on the main window is blocked by Qt if
    there are modal windows open. First close/accept all currently open
    modal dialogs, then close the main window.
    Reverts a8bc9774f9c1948c603ec23daf47d4c4af67f23f which was specific to
    the Link with Qt functionality, and generalizes the code in
    MainWindow::exit().
    Fixes: QTCREATORBUG-26525
    Task-number: QTCREATORBUG-24098
    Change-Id: I4c62f684cdfd749dfb3d3c18bd513b9fee10ddda
    Reviewed-by: Cristian Adam
  • ClangCodeModel: Make sure not to overwrite macros with their expansion
    ... when highlighting with clangd.
    Change-Id: I89ec8bf5a1ed4d43e0e9a398b26705df00ca9a46
    Reviewed-by: David Schulz
  • AutoTest: Set gtest_catch_exceptions=0 during debug runs
    This allows the debugger to show the code location from which
    an uncaught exception originates.
    Change-Id: I6edbc381a4028e95d1844affac85a79ecdf55197
    Reviewed-by: Christian Stenger
  • QmlDesigner: Avoid exception when database is missing
    Task-numner: QDS-5365
    Change-Id: I0231d7b0fbe29be39ff5f0de4c01efd6073531fa
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Correct Assets view empty status
    Make isEmpty a property instead of an invokable method so that
    Qml side is properly notified when its value changes.
    Change-Id: I2552b23cc533bbd740902a31bae89b1dfbd3b0cf
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann

Github Push to arBmind/qbs

  • Fix size_t -> uint conversion warnings with Qt 6
    Example:
    codelocation.h(88): warning C4267: 'return': conversion from 'size_t' to
    'uint', possible loss of data
    Change-Id: I06fa98d1e6d8eec85720bd6c5150a505ea98bdd1
    Reviewed-by: Ivan Komissarov
  • Add changelog for the 1.21.0 release
    Change-Id: Ia9d2a5bfdd8407f7520de98fe6c09c36be43c6cc
    Reviewed-by: Denis Shienkov
    Reviewed-by: Christian Kandeler
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild filters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but this would be a full rewrite anyways.
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a and c++2b on msvc
  • added AdditionalOptions to msbuild project
    * adds /std option to improve msvc auto completion
  • added Github workflow
    * added release creation
  • disable self-hosted runner
12. November

Github Push to MacPass/MacPass

  • Enabled localization for TOTP views
11. November

Github Release 1.2 MacPass/AutotypeURL

Github Push to MacPass/AutotypeURL

  • Added firefox support. Fixed copyright year

Github Release 1.3 MacPass/AutotypeURL

Github Push to MacPass/AutotypeURL

  • Bumped version
  • Raised deployment target
  • Updated project settings

Github Push to MacPass/MacPass

  • Extracted URL open functionality in preparation of launch arguments for incognito mode
10. November

Github Push to MacPass/MacPass

  • Updated german localisation

Github Push to MacPass/MacPass

  • Removed obsolete localisations. Updated english localisation.

Github Push to MacPass/MacPass

  • Fixed wrong bottom spacing
  • Prepared incognito mode preferences
  • Added option to display passwords as clear text in entry list view. Fixes #347
8. November

Github Push to MacPass/MacPass

  • Codestyle
  • Create XMLv2 key files for all KDBX >3.1 databases
  • Prevent password autofill popup
  • Fixed typo in API
  • Added option to show search after unlocking the database
  • Added checkbox to enable search after unlock
7. November

Github Push to basicpp17/co-cpp19

  • simplified archive concept
  • added Tuple visitAllWithIndex
    * used to simplify ostream
    * improved documentation
    * added ostream unit test
  • Partial: added merge unit test examples
    * improved documentation
    * added more nodiscard annotations
    * use void for methods without return

Github Push to arBmind/qt-creator

  • added missing depends

Github Push to arBmind/qt-creator

  • QmlDesigner: Use AuxiliaryData as cache for NodeHints
    Evaluating the NodeHints can become a bottle-neck in large scenes.
    The columnCount depends on the filter and is called many times
    during painting.
    For large scenes with many nodes this becomes a real bottle-neck
    turning QDS unusable.
    Task-number: QDS-5277
    Change-Id: Ifbd9ec8024e30541bfaafba4c44db47f5c426bfc
    Reviewed-by: Henning Gründl
  • Fix context help for e.g. CMake
    CMake documentation links do not have Qt's version style. So, if our try
    to find "the highest version" fails, we still need to provide the link
    to open.
    Amends 128c7dfbefb71523c064c0c221797d4f35a42213
    Fixes: QTCREATORBUG-26455
    Change-Id: I3e7588cac5d4ef8ee912b3f5511e63da0b8a0f52
    Reviewed-by: Jarek Kobus
  • Use QtcProcess in PdbEngine
    Change-Id: I997aa8bee3422992620dcf58679e77e5b280f3ef
    Reviewed-by: hjk
  • Use QtcProcess inside fake vim handler
    Change-Id: I14af193bbf9e7fda9e5b0ba0a1647e19069c40e2
    Reviewed-by: hjk
  • LanguageClient: additional log output for the semantic highlighter
    Change-Id: Idc4d71bd988b9a23a6718932b4102a00fb94488e
    Reviewed-by: Christian Kandeler
  • QmlDesigner: Add imports to subcomponent manager whenever they change
    Possible imports were never added to subcomponent manager after
    initial design mode activation, and imports added manually via text
    editor were also not added to subcomponent manager.
    The old implementation also added duplicate imports to subcomponent
    manager if imports were removed and readded to the document via
    item library.
    Fixes: QDS-5345
    Change-Id: If45884f50b68282630af1d472af2816640b81c04
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • Merge remote-tracking branch 'origin/5.0' into 6.0
    Change-Id: I35236948503b2a15a56766018d3ba1c4d2530c83
  • ClangCodeModel: Try to correct unexpected ClangdClient count
    Ideally, it should not happen that there is more than one client per
    project, but if it does, try to fix the situation by choosing the "best"
    one and shutting down the others.
    Change-Id: If00924925afabf6bc7efe7f33da693db323a00d8
    Reviewed-by: David Schulz
  • ClangCodeModel: Try harder to find out whether a function is virtual
    ... when following symbols with clangd.
    The textdocument/implementation request is expensive, so we'd like to
    make sure we only run it if we are sure that we're really dealing with a
    virtual function. We re-use the information gathered during highlighting
    for this purpose.
    Change-Id: Id92a9a92fe2ac7fd5acf903a9ade711223ee401b
    Reviewed-by: David Schulz
  • ClangCodeModel: Prevent indexing with fallback client
    There is no project to index.
    Change-Id: I6d3ad2f894a45e2a7934cfb3c10c525299bfd34b
    Reviewed-by: David Schulz
  • Fix build after qbs submodule update
    Change-Id: I195111ecb26dd0d313aeed5b8df3806a394d8d00
    Reviewed-by: Christian Stenger
  • Keyboard settings: Update item in list when resetting
    Explicitly update the item in the list when resetting a single shortcut.
    This was implicitly happening if the action has a shortcut by default
    (via the update of the shortcut input), but not if the action's default
    shortcuts are empty.
    Fixes: QTCREATORBUG-26502
    Change-Id: Ic48accf6d2061e692ece9a1b756d004bac92f609
    Reviewed-by: Qt CI Bot
    Reviewed-by: Christian Stenger
  • LanguageClient: add a human readable version of client state
    Change-Id: I650e4b4932f32ad86505e9be2fc85eef6bcd6edd
    Reviewed-by: Christian Kandeler
  • QmlDesigner: Close component library's context menus when layout change
    Fixes: QDS-5351
    Change-Id: I06e02b7c137d2398528e6d4120d9ffbc7632c7a7
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Support dnd bridge files to the assets lib
    Fixes: QDS-5278
    Change-Id: I2e77ddcbdd6d97ca9d63ee2c8e4871302e8636b1
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • Remove unneeded includes of QProcess from cpp files
    QProcess wasn't used in these files.
    Change-Id: I24900bcf312eb6ea1ca3bc0c753cebb505ec552b
    Reviewed-by: Qt CI Bot
    Reviewed-by: hjk
  • FileSearch: Add some logging for search progress
    Change-Id: I453b04eb3701035138900d699d4e69d5fd9b99df
    Reviewed-by: David Schulz
  • Squish: Don't wait for nothing in tst_simple_debug
    Change-Id: I74bb40b03fa13568571f4009618c523bf9c13c63
    Reviewed-by: Christian Stenger
  • clangd: assert on starting client for project that already has a client
    Change-Id: Ia50662063f7f7bdc26e5a842f7c25af4f4f4efdf
    Reviewed-by: Christian Kandeler
  • CppEditor: Do not use clangd < 13
    We will shortly need to use a command-line option that is new in clangd
    13. Rather than starting to add checks for versions that won't work as
    expected anyway, we simply refuse to use clangd < 13 now.
    Change-Id: I42ec679e0f58449a2593cf92b4be7ed3101fa787
    Reviewed-by: Eike Ziller
    Reviewed-by: Leena Miettinen
    Reviewed-by: David Schulz

Github Push to arBmind/qbs

  • pkgconfig: Rename vars to variables
    Change-Id: Iffc41104f002684525f5a0efe6c44cd326299678
    Reviewed-by: Christian Kandeler
  • pkgconfig: propagate variables to JS
    Change-Id: I902551f9d334b1939e9dae784deb1ad123bf73ea
    Reviewed-by: Christian Kandeler
  • pkgconfig: fix variables in the merged package
    Change-Id: Ib143dfc99392ed129ea04d57ed8e378c7d1230a9
    Reviewed-by: Christian Kandeler
  • Allow protobuf to have runtime from providers
    Change-Id: I2d951f691c601de9b2d06d1a580b818283eabac5
    Reviewed-by: Christian Kandeler
  • Fix linking with gcc 8
    gcc removed the need to link against libstd++fs in gcc9.
    Change-Id: I22bfe4fa9aea0f1b56328b2d08497c713c6e6d9a
    Reviewed-by: Ivan Komissarov
  • Implement providing Qt libs via pkg-config
    Change-Id: I2675968a6e11ffea2e7d44fbfbd1a77018999a4b
    Reviewed-by: Kai Dohmen
    Reviewed-by: Christian Kandeler
  • qmake: fix Qt6 build
    Task-number: QTCREATORBUG-26516
    Change-Id: Id7cef7eff941dd43f61c9ee7029066a6b248b181
    Reviewed-by: Christian Kandeler
  • qmake: fix build with clang on Mac
    Change-Id: I9941963bb721fe4e8b6480c82139d6abae8891a9
    Reviewed-by: Christian Kandeler
  • qmake: fix public dependency on scriptengine
    Task-number: QTCREATORBUG-26516
    Change-Id: I32ea47948bbf92ee512c964f069f911226c2b6a2
    Reviewed-by: Robert Löhning
    Reviewed-by: Christian Kandeler
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild filters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but this would be a full rewrite anyways.
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a and c++2b on msvc
  • added AdditionalOptions to msbuild project
    * adds /std option to improve msvc auto completion
  • added Github workflow
    * added release creation
  • disable self-hosted runner

Github Push to arBmind/qt-creator

  • Android: get build dir based on settings file path for qmake projects
    Check Constants::AndroidDeploySettingsFile path first, and use
    the buildTarget's workingDir only if that former value is empty.
    Fixes: QTCREATORBUG-26357
    Change-Id: I726a4b5cd60042845988b4428eea03ef0adb9920
    Reviewed-by: Alessandro Portale
  • QmlDesigner: Use AuxiliaryData as cache for NodeHints
    Evaluating the NodeHints can become a bottle-neck in large scenes.
    The columnCount depends on the filter and is called many times
    during painting.
    For large scenes with many nodes this becomes a real bottle-neck
    turning QDS unusable.
    Task-number: QDS-5277
    Change-Id: Ifbd9ec8024e30541bfaafba4c44db47f5c426bfc
    Reviewed-by: Henning Gründl
  • Fix context help for e.g. CMake
    CMake documentation links do not have Qt's version style. So, if our try
    to find "the highest version" fails, we still need to provide the link
    to open.
    Amends 128c7dfbefb71523c064c0c221797d4f35a42213
    Fixes: QTCREATORBUG-26455
    Change-Id: I3e7588cac5d4ef8ee912b3f5511e63da0b8a0f52
    Reviewed-by: Jarek Kobus
  • Fix a crash when modifying pro file
    In some unlikely case it may happen that between finished() signal
    is emitted by a watcher and when the queued handler is being called,
    someone could have called CppProjectUpdater::cancel() and delete
    the watcher immediately. In this case the handler could operate
    on deleted watcher instance.
    Add a QPointer in order to guard the watcher inside the queued
    handler.
    Amends: e3b639047f6a4a9c042987062bafdbf1726267cb
    Fixes: QTCREATORBUG-26507
    Change-Id: Idb4a953e9017ce672adc64becb3061bd80c8c378
    Reviewed-by: Eike Ziller
  • Document third-party components by their upstream name
    Also use a paragraph from the upstream documentation for
    third-party code that missed it so far.
    Change-Id: I2609d32eafca9810116f7a9ac2df9221541acb15
    Reviewed-by: Eike Ziller
    Reviewed-by: Leena Miettinen
  • Add changes file for 5.0.3
    Change-Id: I3fb115586f2207840da2f884c6451101190078e7
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Update documentation for arc
    Change-Id: Ic039b97041745671697206165276ec94d6a69968
    Reviewed-by: Leena Miettinen
  • enable qbs project to support c++2a and c++2b support
    * also added c++20 and c++17 support for msvc compilers
  • added github workflow for QtCreator 4.13 (8)
    * simplified and fixed release upload
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
  • added missing files to cmake and qbs projects
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • suppress pragma once diagnostics on header files
  • Extended MacroExpander on ActiveProject
    * ActiveProject: allows access to BuidConfig and Kit expanders
    * also removed some redundant macro expanders (2x Kit:Id caused misbehavior)
  • Added Qbs Generate VisualStudio2019 Project as Tool Action
  • Added debug with VisualStudio action for qbs projects
  • Fix folding issues on save
    * restore cursor postion before and after folding
    * ensure cursor stays visible
    * also update document layout
4. November

Github Push to basicpp17/co-cpp19

  • added missing pragma once
  • simplified zip type handling
    * avoids gcc11 warnings

Github Push to MacPass/MacPass

  • Display a red icon if the entry or group is expired
  • Extracted template menu creation in preperation to include it in the items menu
  • Removed API check since we are at least on macOS 10.13
  • Defaulting to unified toolbar on Big Sur and above.
    Search item now stays in the toolbar for the longest
2. November

Github Push to MacPass/MacPass

  • Fixed hotkeys being unregistered when changing tabs. Fixes #883

Github Push to MacPass/MacPass

  • Added copy action to TOTP editor. Fixes #1186

Github Push to mstarke/HNHUi

  • Added button title to set the action button title. Changed buttonAction API to be less specific (was copyAction)

Github Push to MacPass/MacPass

  • Fixed second call to disable undo registration
  • Added require call to super
  • Removed unneeded property. Changed how search tracks updates when file structure changes. Fixes #721
1. November

Github Push to MacPass/KeePassKit

  • Fixed typo. Removed wrong information in documentation

Github Push to MacPass/MacPass

  • Fixed missing updates when setting the time slice attribute

Github Push to basicpp17/co-cpp19

  • simplified partial constructors a bit
    * avoids double initialization for copy constructor (debug mode)

Github Push to basicpp17/co-cpp19

  • added qbs gcc run
  • use matrix for cmake builds (2)
  • simplified cmake test runs using scripts and docker (4)
    * simplified names of cmake presets
    * removed unused cmake folder
  • fixed typo in gitignore

Github Push to basicpp17/co-cpp19

  • simplified cmake test runs using scripts and docker (4)
    * simplified names of cmake presets
    * removed unused cmake folder

Github Push to basicpp17/co-cpp19

  • simplified cmake test runs using scripts and docker (3)
    * simplified names of cmake presets
    * removed unused cmake folder

Github Push to basicpp17/co-cpp19

  • simplified cmake test runs using scripts and docker
    * simplified names of cmake presets
    * removed unused cmake folder

Github Push to basicpp17/co-cpp19

  • simplified cmake test runs using scripts and docker
    * simplified names of cmake presets
    * removed unused cmake folder

Github Push to MacPass/MacPass

  • Moved custom TOTP setup code into place where all the editors will reside
  • Re-added undo support for notes fields. Fixes #1180

Github Push to hicknhack-software/Twofold-Qt

  • Updated to new version of SourceMap.

Github Push to hicknhack-software/SourceMap-Qt

  • Fixed issue that std::bind1st() is no longer supported in modern compilers and hence upgraded minimal c++ dialect to C++14.
31. Oktober

Github Push to basicpp17/co-cpp19

  • use matrix for cmake builds (2)

Github Push to basicpp17/co-cpp19

  • use matrix for cmake builds
30. Oktober

Github Push to arBmind/qbs-clang-containers

  • add clang 13 image