Aktivitäten

2020
23. November

Github Push to MacPass/MacPass

  • Updated to current KeePassKit to enable correct builds on Apple Silicon
21. November

Github Push to arBmind/qt-creator

  • 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

Github Push to arBmind/qbs

  • added Github workflow (10)
    * added release creation

Github Push to arBmind/qbs

  • Install qtcreator from the official release packages
    Previously the script used the packages of the online installer. Since
    all old QtCreator releases have been removed from that repository, we
    switch to the official release packages which provide .7z files
    containing prebuilt binaries as well.
    Change-Id: I5ebf3420ffa25043796f09403ea47cd7f026b602
    Reviewed-by: Ivan Komissarov
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild ilters
    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 ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • 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
  • added Github workflow (9)

Github Push to arBmind/qbs

  • Fix missing QtCreator versions

Github Push to arBmind/qt-creator

  • 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

Github Push to arBmind/qbs

  • remove buggy msbuild ilters
    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 ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • 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
  • added Github workflow (9)
20. November

Github Push to arBmind/qt-creator

  • Update Qbs submodule to the top of 1.17 branch
    Change-Id: I9551c70eaa1b5f2c3f9413f90c8c1d7b7394622f
    Reviewed-by: Christian Kandeler
  • Update Qbs submodule to the top of 1.17 branch
    Change-Id: Ibcd9d1b05d66038e4a9071cedc5c236cd8edb649
    Reviewed-by: Christian Kandeler
  • Fix predefined annotations
    Task-number: QDS-3002
    Change-Id: I1ccc586e19d3059a419431188bab58c84441c08c
    Reviewed-by: Michael Winkelmann
    Reviewed-by: Thomas Hartmann
  • shiboken2tasks.py: Fix for Windows
    File names were not captured since ':' was excluded which can
    appear in a file name on Windows.
    Change-Id: I4bbf08c63faa12d3b76d73e927aef1457c09e02f
    Reviewed-by: Cristian Maureira-Fredes
  • Debugger: fix dumper for msvc release builds
    ... for std::vector and std::string.
    Change-Id: I5c823b6c1b7b510344eeea4e1d5db0791d5c8e53
    Reviewed-by: hjk
    Reviewed-by: Christian Stenger
  • Designer: Fix escaping '&' again
    It seems impossible to show a single '&' character
    on UI elements, as this character is also used for
    the mnenomics.
    So having a single '&' followed by a space creates
    a space character, having two of them ("&&") creates
    an underlined '&' (seen on Windows and Linux).
    So let's just work around this long-living issue
    and avoid the abbreviation.
    Amends commit bc37a9ab7d8
    Change-Id: Ibcbfcac62d7be8c091ab2fc51621bddc9dad7e00
    Reviewed-by: Friedemann Kleint
    Reviewed-by: Leena Miettinen
  • VCS Manager: Fix UI text style
    We are trying to move to using shorter text.
    Task-number: QTCREATORBUG-24873
    Change-Id: I984c1cbc7fe31e74fc1ec90e500bbec3bd2b429c
    Reviewed-by: Christian Kandeler
  • CPP Editor: Fix UI text capitalization
    Task-number: QTCREATORBUG-24873
    Change-Id: I166b2aa8867e694d0b3ba1756edd0afc6e487211
    Reviewed-by: Christian Kandeler
  • CMake: Fix UI text capitalization and punctuation
    Task-number: QTCREATORBUG-24873
    Change-Id: I2672d0360cc8a6b41f711ca9db0f76750639da4e
    Reviewed-by: Asit Dhal
    Reviewed-by: Christian Kandeler
  • Fix qmake build against Qt 6
    Change-Id: Iee5154e5b48c1e7f41d682f2ec7040202366db77
    Reviewed-by: Eike Ziller
  • CPlusPlus: Check for static member functions in FindUsages
    Static member functions cannot modify the object and therefore must not
    be reported as writable references.
    Note that this does not have an effect yet, as the function type lacks
    information about the "static" specifier.
    Task-number: QTCREATORBUG-24894
    Change-Id: Ib04a17864a0ca5b7610579a2f5efbcfde257e08a
    Reviewed-by: Christian Stenger
  • Project explorer: Fix UI text
    Fix punctuation.
    Task-number: QTCREATORBUG-24873
    Change-Id: I5cc5e80915b891efa2cd2268e3302feb39b7a576
    Reviewed-by: Christian Kandeler
  • Qt Quick Designer: Fix UI text
    Fix capitalization, punctuation, style, and typos.
    Task-number: QTCREATORBUG-24873
    Change-Id: Iecf7781d604b799563457cf000ab5f48e06b251c
    Reviewed-by: Marco Bubke
    Reviewed-by: Thomas Hartmann
  • CPlusPlus: Provide information about the "static" specifier
    ... to the function type.
    This fixes the issue for function *definitions*. For function
    *declarations*, we need to amend the parser.
    Task-number: QTCREATORBUG-24894
    Change-Id: I02043d8b974c2c64dcd739c7e05ce44fd277b5d3
    Reviewed-by: Christian Stenger
  • Conan: Fix UI text punctuation
    Task-number: QTCREATORBUG-24873
    Change-Id: I92c255218fddd985857e43025349855f2e7975ec
    Reviewed-by: hjk
  • cmake build: Fix branding
    The cmake build used IDE_ID in too many paths that are actually
    not branded (yet?).
    Change-Id: I019dd806975ef2205aa946bc3b27b0675233e1ea
    Reviewed-by: Tim Jenssen
  • Aspects: Do not store values with empty keys
    Change-Id: I9e8b62915a2278fc3ab35e8b09a330bc0a52e4ae
    Reviewed-by: Eike Ziller
    Reviewed-by: hjk
  • QML Preview: Fix UI text
    Fix capitalization and make some strings shorter.
    Task-number: QTCREATORBUG-24873
    Change-Id: I78d0d1507774ab732f633f8849a3f45f6835110f
    Reviewed-by: Thomas Hartmann
  • ProjectExplorer: Add a missing emit
    Change-Id: I8eae3f6eca24f6014825354141be377acd20990f
    Reviewed-by: hjk
  • CPlusPlus: Fix "find usages" categorization for sizeof and array access
    Task-number: QTCREATORBUG-24894
    Change-Id: I65fa097785b19e181f15178ad6d30608899316c0
    Reviewed-by: André Hartmann

Github Push to arBmind/qbs

  • Fix parsing compiler defines
    We should not stop at the second space but include the rest of the
    string.
    Change-Id: I94d18fb0aed968ab8ecd2b46fbb22d3cba89ac88
    Fixes: QBS-1621
    Reviewed-by: Christian Kandeler
  • Android: Update for Qt 6
    Manage the new directory layout of Qt6.
    Update generation of the input file for androiddeployqt.
    Fixes: QBS-1613
    Fixes: QBS-1609
    Change-Id: Ie633fad467f310bfc4cd42e9c32d9cfc2e734582
    Reviewed-by: Ivan Komissarov
  • baremetal: Fix dumping of compiler includes for IAR toolchain
    Change-Id: I176db33bcd1ea270e890f8422d10bc5133c891bf
    Reviewed-by: Ivan Komissarov
  • Android: Update sdk/ndk/tools versions
    build-tools: 29.0.3
    NDK: 21.3.6528147
    SDK Platform: 29
    Change-Id: I6d281aa2e914d7567fa2d57698146465b41838d7
    Reviewed-by: Ivan Komissarov
  • Doc: Fix type of installDebugInformation properties
    Change-Id: I5c3a7898b61f8892a2de4414de64f40e5f9f537b
    Reviewed-by: Christian Kandeler
  • GitHub actions: fix macOS build
    Change-Id: Idc99e0546748f4eabd9bb0cc1bc8ce5a29758382
    Reviewed-by: Christian Kandeler
  • macOS: Fix getNativeSetting() test on Big Sur
    Change-Id: I585fe2646339a7d7454570638bef2ad5e9ab502a
    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 ilters
    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 ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • 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
  • added Github workflow (9)

Github Push to arBmind/qt-creator

  • Debugger: fix dumper for msvc release builds
    ... for std::vector and std::string.
    Change-Id: I5c823b6c1b7b510344eeea4e1d5db0791d5c8e53
    Reviewed-by: hjk
    Reviewed-by: Christian Stenger
  • Add changes file for 4.13.3
    Change-Id: I88b845af94e16951b78c23668ba3eba07da594a7
    Reviewed-by: Leena Miettinen
  • enable qbs c++2a support
  • 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
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions

Github Push to MacPass/AutotypeURL

  • Added support for microsoft edge
19. November

Github Push to arBmind/qtcreator-clang-containers

  • initial setup (3)
16. November

Github Push to MacPass/KeePassKit

  • Raised deployment target for test to 10.13
  • Added KPKOTPGenerator.h to public headers
  • prefixed category property

Github Push to mstarke/HNHUi

  • Switched from archiver-toggle to explicitly setting all attributes on new cell after swapping

Github Push to mstarke/HNHUi

  • Fixed decoding issue with NSUISecureTextField missing CellClass override

Github Push to MacPass/KeePassKit

  • Removed optimised x86 code to work on Apple Silicon as well.

Github Push to mstarke/HNHUi

  • Raised deployment target to 10.13. Fixed deprecation warnings.
  • Bumped version
13. November

Github Push to arBmind/2020-05_FastMeta

  • Added Github Pages link for slide viewing
12. November

Github Push to MacPass/MacPass

  • Removed unused colours. Adjusted blue and orange to be more readable
  • Moved to NSFilePromiseProvider API for attachment table view
  • Updated deprecated values
11. November

Github Push to basicpp17/co-cpp19

  • use standard coroutines when available
7. November

Github Push to arBmind/qt-creator

  • cmake build: Fix documentation generation with Qt6
    qhelpgenerator moved to a separate package "Tools" which doesn't exist in Qt5.
    Task-number: QTCREATORBUG-24098
    Change-Id: If7d0d638d6cee27f9154141ca415fb412745d1ee
    Reviewed-by: Cristian Adam
  • FakeVim: Fix deleting selection on search command-line
    Change-Id: Ie01dd84cf87db2d999c10352285c0ee8366aadc1
    Reviewed-by: hjk
  • Revert "ClangFormat: Relax the clang format file a little bit"
    That change does an experiment on the clang format file without
    discussing the results before. It wasn't tested and discussed on a
    larger code base, and ignores tests/manual/clang-format-for-qtc.
    Individual ("pre-discussion") experiments with the clang-format file
    should be done in a separate experimental version instead (e.g.
    somewhere in dist/).
    This reverts commit 009c2745e27a9b1e9bc3886f159c271fb491c7d4.
    Change-Id: I5f9fa50d2ccc63807218ae5d193a3a0718956576
    Reviewed-by: hjk
  • Android: update ndk version
    Update NDK version from 21.1.6352462 to 21.3.6528147, the most recent
    one.
    Change-Id: I0d5f33e78816464c6dab3303488aa353662bff47
    Reviewed-by: Alessandro Portale
  • Don't animate TreeView expansions
    Some styles set a QStyle::SH_Widget_Animation_Duration. An animation
    does not go well with just-in-time population of the expanded content.
    This change avoids that for all TreeViews.
    Fixes: QTCREATORBUG-24834
    Change-Id: I16ca4c61733d8875e713d7349ed6b99ba37ecf74
    Reviewed-by: Eike Ziller
    Reviewed-by: hjk
  • PerfProfiler: Fix test generated data
    Amends 67c800af6e8797.
    Change-Id: I8e8bda0373ec70bda94f2fef74710d6125dfcace
    Reviewed-by: Ulf Hermann
  • QmlDesigner: Remove "locked" auxiliary data instead of setting it false
    Since absence of locked property implies it is not locked, simplify
    the auxiliary data by just removing the locked property instead of
    setting it to false.
    Also remove unused private method ModelNode::removeLocked().
    Task-number: QDS-2915
    Change-Id: I27904514f168c28138b6311278f60565fc810f00
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix navigator preview tooltip issues
    Immediately hide preview tooltip when hovered row changes.
    Tooltip follows the cursor as it hovers over the same item.
    Fixed the preview image label size.
    Change-Id: I16aec577bd68735873517d04eb51d21b7975f2c6
    Fixes: QDS-2908
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Show preview for more image and picture types
    BorderImage, SafeRendererImage, and SafeRendererPicture items now show
    their images in navigator preview image tooltip.
    Change-Id: I52c2f2ab87b3489fdfbbabe52737c5b97b0cf3fe
    Fixes: QDS-2921
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Fix form editor occasionally failing to load content
    It seems that form editor widget gets enabled when design mode is
    opened, whether or not the form view is enabled. Therefore we need to
    check the view's enable state in FormEditorWidget::showEvent rather
    than widget's state to make the form editor content setup properly.
    Change-Id: Ie865b98bb4c9f884f9297fe32fbf7ee02455e74e
    Fixes: QDS-2926
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix and cleanup tests
    Change-Id: Id26c3447025744619e9bc80da202aaa49be9567b
    Reviewed-by: Thomas Hartmann
  • QmlDesigner.Rewriter: Fix regexp
    Simply 'x' is a valid property.
    Change-Id: Id18edeab60bbc45abcb9ae8937e0f4f4e938279c
    Reviewed-by: Thomas Hartmann
  • Debugger: Fix some instructions in manual tests
    Compilers are getting better at removing unused code.
    Task-number: QTCREATORBUG-24819
    Change-Id: I8a677a4057312e9581e520ceae9ae63a2dc8bc43
    Reviewed-by: Christian Stenger
  • CPlusPlus: Properly categorize usages in switch and case statements
    Change-Id: Iafbbdcca23db38d82bbc5bb24a39dac2a6d0a764
    Reviewed-by: Christian Stenger
  • cmake build: Handle turning on/off libraries the same as plugins
    Previously the library targets were added, but with EXCLUDE_FROM_ALL.
    This had the effect that libraries were not compiled if nothing depends
    on them, but lead to various issues: It wasn't possible to manually
    control compilation, and it lead to the library targets still being
    exported, leading to configuration errors when building external
    plugins.
    Implement the same mechanism with BUILD_LIBRARY_* as with plugins,
    giving complete control.
    Change-Id: Idea3371d130593c5c2fdceee374021b6923db0c9
    Reviewed-by: Cristian Adam
    Reviewed-by: Alessandro Portale
  • Debugger: fix debugger in modified python environment
    We do not want to pick up any python environment variables for the
    cdbext python initialization which might change the module search path,
    because we already contain the needed python modules in the zip file
    next to the extension.
    Fixes: QTCREATORBUG-24859
    Change-Id: I0d597f42042d249529309263d71b0e740e903a48
    Reviewed-by: Christian Stenger
  • Doc: Update info about Android Manifest Editor
    Describe package names, styling, screen orientation, and
    screen resolution options in more detail.
    Update and add screenshots.
    Fixes: QTCREATORBUG-24863
    Change-Id: Ie365f6c7c634e2035a50666fe35785df56e44596
    Reviewed-by: Assam Boudjelthia
  • Sqlite: Add change set iterator
    Task-number: QDS-2998
    Change-Id: I7bfa8af51d9d7e6122902ee132ad51019e20afb5
    Reviewed-by: Tim Jenssen
    Reviewed-by: Thomas Hartmann
  • Fix missing documentation when built with Qt 6
    The default value for readOnly property of QHelpEngineCore
    changed to true in Qt 6. We need to set it to false by hand.
    Task-number: QTBUG-87783
    Change-Id: I6b0d4f043797463b3437a6aef673eba8e1b9c3ad
    Reviewed-by: Eike Ziller
  • Android: disable Ok button for new AVD dialog if there is error
    Change-Id: I626e80f540e42d726f37cd4802a14a32fa46595d
    Reviewed-by: hjk
    Reviewed-by: Alessandro Portale
4. November

Github Push to MacPass/MacPass

  • Enabled always verify autotype match settings. UI is missing for this setting
3. November

Github Push to MacPass/MacPass

  • Fixed regression in Preferences preventing willShowTab and didShowTab from being called.

Github Push to MacPass/MacPass

  • Updated to Xcode 12.1

Github Push to MacPass/MacPass

  • Revert "Adjusted checks for auto-type permissions"
    This reverts commit 7095d556704fb3c148d3e5240808dbc0fb9dc490.
    # Conflicts:
    # MacPass/MPAutotypeEnvironment.h
    # MacPass/MPAutotypeEnvironment.m
2. November

Github Push to hicknhack-software/ansible-buildbot

  • switched email setup form STARTTLS to SMTPS
1. November

Github Push to basicpp17/co-cpp19

  • upgraded coro19 for clang 11
  • also test clang11

Github Push to arBmind/qbs-clang-containers

  • upgrade versions
Natalie Häsner

Blog Post November 2020 Übersicht der IT-Events in Dresden

Veranstaltungsübersicht für den November 2020


Dienstag, 3. November

MUC++ – [Online] from 19:00 clock we will look at where in the C/Cpp language such states appeared even before there was a “Cpp”, or the name “partially -formed”, and certainly before the discussion about the moved-from state started.


Donnerstag, 5. November

Dresden Perl Morgens – ab 20 Uhr in der Newtown Bar wird Support rund um Perl-Einstiegsthemen geboten.


Donnerstag, 12. November

JavaScript User Group – ab 19:00 Uhr ist das monatliche Treffen geplant.

Meeting C++ in Berlin – [Online] Meeting C++ ist neben der CppCon die wichtigste C++-Konferenz weltweit. Die Konferenz findet vom 12. bis 14. November Online statt.


Mee


Donnerstag, 19. November

PHP User Group Dresden – [Online] ab 19:00 Uhr.


Donnerstrag, 26. November

C++ UG Osnabrück – [Online] from 18:30 clock we will talk about why allocations are slow, why memory accesses are slow and what the programmer can do to speed them up. We will cover allocators, data structures and memory layout since these all have their place in making your program fast.

Gophers Dresden – [Online] ab 19:00 Uhr bei Check24.

Meeting C++ Düsseldorf – [Online] from 19:00 clock we’ll meet online in Remo and talk about C++ books! Share with us your favorite or newest C++ book!

Github Push to arBmind/qbs-clang-containers

  • upgrade versions

Github Push to arBmind/qbs-clang-containers

  • set workdir to /build
  • upgrade versions
31. Oktober

Github Push to arBmind/qt-creator

  • added snapshot date to display-version
  • added missing files to cmake and qbs projects
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions

Github Push to arBmind/qbs

  • remove buggy msbuild ilters
    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 ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • 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
  • added Github workflow (9)

Github Push to arBmind/qt-creator

  • 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
  • added missing files to cmake and qbs projects
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions

Github Push to arBmind/qt-creator

  • Update Qbs submodule to the top of 1.17 branch
    Change-Id: Ibcd9d1b05d66038e4a9071cedc5c236cd8edb649
    Reviewed-by: Christian Kandeler
  • Fix predefined annotations
    Task-number: QDS-3002
    Change-Id: I1ccc586e19d3059a419431188bab58c84441c08c
    Reviewed-by: Michael Winkelmann
    Reviewed-by: Thomas Hartmann
  • shiboken2tasks.py: Fix for Windows
    File names were not captured since ':' was excluded which can
    appear in a file name on Windows.
    Change-Id: I4bbf08c63faa12d3b76d73e927aef1457c09e02f
    Reviewed-by: Cristian Maureira-Fredes
  • enable qbs c++2a support
  • 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
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions

Github Push to arBmind/qt-creator

  • Welcome screen: Add "Get Qt" link
    Change-Id: Ic3a6210a0b1600ae308bbdb43f0c50fc72d910e8
    Reviewed-by: Eike Ziller
  • TextEditor: Always destroy old context when displaying new proposal
    This makes sure that the old proposal widget is disconnected from the
    finalizeProposal slot and thus prevents resetting the currently shown
    proposal.
    Change-Id: I80d58d9a04831d464bea69697568359990ac5260
    Reviewed-by: Christian Stenger
    Reviewed-by: Christian Kandeler
  • Android: fix "uninstall app first" checkbox placement
    Change-Id: I2f79e9a5c344e5364fa377422f682f8e0c2927e2
    Reviewed-by: Alessandro Portale
  • Fix build with Qt6
    Add missing includes for "incomplete type" issues.
    Remove usage of QDesktopWidget.
    Don't compile native WebKit help backend (missing native widget integration).
    Add SvgWidget dependency.
    Task-number: QTCREATORBUG-24098
    Change-Id: I1b3afb54d385940ff283824870fa7454866212a4
    Reviewed-by: Christian Stenger
  • TextEditor: Add "F1" hint to tooltip if and only if help is available
    Note that this does not have performance implications, as we already
    call HelpItem::isValid() in the same code path.
    Fixes: QTCREATORBUG-24782
    Change-Id: I8495099c97233e4df4b8d2a30579fb6324122e92
    Reviewed-by: Eike Ziller
  • QmlDesigner: Fix duplicate locked item entries
    Fix: When selecting more than 1 ancestor of a locked item and pressing
    Delete, the locked item will appear duplicate in the warning message
    box as many times as the number of selected ancestors.
    Change-Id: I72c5e35edb2974da3d630a87e236b58e0d7e8ab3
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Henning Gründl
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Optimize deleting nodes
    - remove unnecessary call to directSubModelNodes()
    - replace foreach with for (avoid unnecessary copies)
    Change-Id: I42721a4c4e69f320664af8364f8baa0df0d11459
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Ensure that cache directory exists
    We write data to the cache directory and it is easier to ensure it at
    the initialization of the plugin than in multiple different places.
    Change-Id: I2b6e5d607e1b28b13ee4968842d21d4dad7aaf15
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Update look and feel of navigator
    Task-number: QDS-2880
    Change-Id: I5e54e6c35afe8bd0149f35486ac308ce0ea0d59a
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Rework SpinBox dragging functionality
    * Replace DragHandler with MouseArea due to the DragHandler not being
    able to accept MouseEvents
    * Replace TapHandler with MouseArea due to MouseArea stealing press
    signals from TapHandler, but needed to get press events due to
    removal of DragHandler
    * Add functionality to keep cursor in place while dragging
    * Keep ActionIndicator visible while dragging
    * Fix qsTr in RectangleSpecifics
    Change-Id: I6558623287e1864359128d4194c9db78736ee3a4
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Thomas Hartmann
  • CMake: update project templates to work with Android for Qt 6
    Qt 6 introduces qt_add_executable() function, which for Android
    make sure to call few Android specific functions like:
    * qt_android_generate_deployment_settings()
    * qt_android_add_apk_target()
    * qt_android_apply_arch_suffix()
    Using add_library() only the user would otherwise need to reimplement
    what's already implemented in add_qt_gui_executable().
    Task-number: QTCREATORBUG-24681
    Change-Id: Iec3984139844fe1cbac2d9a583b3c40bdaa308a0
    Reviewed-by: Alexandru Croitor
    Reviewed-by: Alessandro Portale
  • QmlDesigner: Fix delegateMargin not used warning
    Change-Id: I981607f68cad9a55e3d8f4b43e33eb14db515c47
    Reviewed-by: Thomas Hartmann
  • GitHub Actions: Update to use Clang 11.0.0
    Change-Id: I015a71a4f53ff3be8609a00bdef47c93161af882
    Reviewed-by: Eike Ziller
  • ProjectExplorer: Make project window state persistent
    Task-number: QTCREATORBUG-24690
    Change-Id: Ia261fc5a98681676e8d67e6d840f2f48073cdbb2
    Reviewed-by: hjk
  • Get qbs build closer to building with Qt 6
    Change-Id: Idf96a03db3b3f1aa5af07fb59f261250d7787e61
    Reviewed-by: Christian Stenger
  • cmake build: Disable clangpchmanagerbackend and refactoringbackend
    By default. Previously only the corresponding plugins were disabled, but
    not even building the backends makes more sense.
    Change-Id: I36d61869a3050f37da1f480dea89e7539dda599a
    Reviewed-by: Cristian Adam
    Reviewed-by: Marco Bubke
  • QmakeProject: Don't crash on project import
    Amends fc1fc6a07af58f.
    Fixes: QTCREATORBUG-24802
    Change-Id: I62e7e0bab82ae1b025c053785b77586aa78bcd1f
    Reviewed-by: Christian Kandeler
  • cmake build: add qtc_add_resources to API
    Adapted from qt6_add_resources. Takes a list of files and compiles these
    into a resource file.
    Change-Id: I375aa17b76e283b90bc0cbe8b6859520bcac7da3
    Reviewed-by: Cristian Adam
  • TextEditor: skip painting annotations for disabled text marks
    Change-Id: Id05bfe5bd120b2bbb2e2b70fb29a99b8c430e459
    Reviewed-by: Christian Stenger
  • QmlDesigner: Check if index is positive
    Task-number: QDS-2999
    Change-Id: I61f4aba59124e6b0eeb0089da31631e7f4e59cbf
    Reviewed-by: Thomas Hartmann

Github Push to arBmind/qbs

  • Xcode: fix compilation for ios-simulator with Xcode 12
    The triplet -target x86_64-apple-ios-macho is no longer valid, it should
    be -target x86_64-apple-ios8.0-macho
    Change-Id: Ib7ce96100e1751625784db7385b44c53a2747e07
    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 ilters
    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 ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • 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
  • added Github workflow (9)
24. Oktober

Github Push to arBmind/qt-creator

  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions

Github Push to arBmind/qt-creator

  • qmlpreview: fix calling right localeIsoCode method
    Also add some QTC_CHECK to get at least some warning
    in case the functions are renamed in future.
    Change-Id: Ie4e78855152e9946950603c95fa881755e850c62
    Reviewed-by: Marco Bubke
    (cherry picked from commit 165ccb828d5f741c91ebdc0bf6e50bd980497640)
    Reviewed-by: Tim Jenssen
  • Automatic generation of Description & Display Condition tab
    Task-number: QDS-2862
    Change-Id: I367f336e84025b593e51faf282ad9c923cfeac54
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Michael Winkelmann
  • TextEditor: fix selection highlight
    Also compare the anchor when looking for the selection. Otherwise we
    might get a selection highlight that expands on adjacent extra
    selections like code model warnings.
    Change-Id: Ib8460c1089ed69d14b7a408ca70e7ac1f8642f6e
    Reviewed-by: Christian Stenger
  • QmlDesigner: Fix qbs build
    Change-Id: Ia2671a5491b8f5dbc8e4b771c5fe2a080a76b863
    Reviewed-by: David Schulz
  • LanguageClient: Generate BaseMessage only once per send content
    Change-Id: Ife4135dce924db83b8539035b4837ecee1403ad8
    Reviewed-by: Christian Stenger
  • ClangCodeModel: Use a configurable timeout in the tests
    Change-Id: Ie3923217f79a72d2774aaa2a499144c3191cb478
    Reviewed-by: Christian Stenger
  • CMake Build: Fix missing pythonXY.zip on MSVC
    Ammends 94b9b33a17e3f7760cbbf9abd021984839106647
    Change-Id: I531a648a108233fbefbe6878f65f8ab7186db39a
    Reviewed-by: Eike Ziller
  • Remove invisible translated strings
    Change-Id: If03c1e5d160d375e3a8ecd2c534214e3c92ae918
    Reviewed-by: Christian Stenger
  • Merge remote-tracking branch 'origin/4.13' into 4.14
    Change-Id: If549dd1bc610704ece881c408cf44192dabed8b9
  • QmlDesigner: Fix reversed order on Navigator drop
    Task-number: QDS-2910
    Change-Id: Iab58b79b6f3cdb3f922824a7f608b633b019c9ae
    Reviewed-by: Thomas Hartmann
  • Utils: Fix matching wildcards to full paths
    Fixes: QTCREATORBUG-24792
    Change-Id: I82b4edea6260b07e1bdff065b157a4cd044ec629
    Reviewed-by: Eike Ziller
  • CMake build: Fix build of QmlDesigner
    Follow-up of d1b0c12d6b6c4698492851716b3931bc9cae5fd3
    Change-Id: I04491e815f8a8220c3719ca6bfdbf6de3e30b527
    Reviewed-by: Cristian Adam
  • Fix github actions for Qt Creator plugin wizard
    For Qt Creator 4.13
    - rename directory to 'workflows'
    - use MSVC 2019 for Qt
    - fix Qt Creator platform names
    - don't use GitHub's now deprected set-env
    Fixes: QTCREATORBUG-24412
    Change-Id: Ifdd3e95da74fef4ad9f65ae2c084ff82b2ca1972
    Reviewed-by: Alessandro Portale
  • More change log for 4.14
    Change-Id: I33de8128e19d530793f9af97f8eedb1ca03fec2a
    Reviewed-by: Eike Ziller
  • CurveEditor: Fix bounding rect computation for the graphicsscene
    Task-number: QDS-2957
    Change-Id: I0019d538e7460e923b35024bd02f7186e1935f6b
    Reviewed-by: Henning Gründl
    Reviewed-by: Thomas Hartmann
  • Unittest: Fix qbs build
    The image test uses unexported classes from QmlDesigner. Let's just
    remove it.
    Change-Id: I42cae90d7333bf1ad7f75839c93eef773cb5fab8
    Reviewed-by: Christian Stenger
  • LanguageClient: pass id as a const ref when handling client messages
    Change-Id: I7ab6a7517d4dd0fe66f601661e7b3f6a7afb338b
    Reviewed-by: Christian Stenger
  • Editor: fix completion character completions
    Cleanup the proposal after an item is activated even if the proposal
    widget is not visible anymore. Otherwise we might wrongly cleanup a
    proposal that was triggered by a completion character while a completion
    list was already open.
    Change-Id: Ie95247de09313c5816cffd9a865b05183db02354
    Reviewed-by: Christian Stenger
  • Revert "Editor: Make line spacing adjustable"
    This does not work with text wrapping since there are multiple
    QTextLines inside a block but we can not adjust the line hight inside a
    block. This needs to be addressed inside Qt.
    This reverts commit dc64f3207bdf6c0d295859e47791cb8193e67f4e.
    Change-Id: If6c28056da9891eeeb75f5939a42f08360013a80
    Reviewed-by: Christian Stenger
  • ClangRefactoringBackend: Fix build with Clang 11
    Change-Id: Id03b0771e242534943e062dee3e63022ec9d9ce8
    Reviewed-by: Eike Ziller

Github Push to arBmind/qbs

  • Do not use ::add-path:: as it is deprecated
    Change-Id: Iec454ad0a850652cb6bd40257c287f13120baca0
    Reviewed-by: Ivan Komissarov
  • cmake: Remove ccache magic
    Setting the compiler/linker prefix globally heavily interferes with
    other setups. For example it breaks compiling resources with rc.exe on
    Windows. Use CMAKE_C_COMPILER_LAUNCHER=ccache and
    CMAKE_CXX_COMPILER_LAUNCHER=ccache when calling cmake instead.
    Change-Id: Id7fa7a3ce8b19b658eee0b661c9dfa060c3d62c9
    Reviewed-by: Cristian Adam
    Reviewed-by: Ivan Komissarov
  • cmake: Replace symlinked directory with full content
    This will fix Qt Creator's build on GitHub Actions which fails
    on Windows bots at install time due to the symlinked directory.
    Change-Id: I765a65cf4e85650403600ac77c3f54633ac4eb02
    Reviewed-by: Ivan Komissarov
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild ilters
    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 ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • 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
  • added Github workflow (9)

Github Push to arBmind/qbs

  • Android: Allow exporting of Qt modules by using importingProduct
    The product variable in the Export item refers to the exporting item.
    If a qbs property is changed (example: qbs.architecture for the multiplexing
    in Android) then the Depend failed because the qbs module was not loaded yet for
    the exporting item.
    Fixes: QBS-1576
    Change-Id: I220c47b3094727fe169d3dccd244ab2785a782b7
    Reviewed-by: Ivan Komissarov
  • Android: Update for Qt 5.15
    Use java.additionalClassPaths property to allow compilation of binding classes
    because starting with Qt 5.15 they depend on QtAndroid.jar
    Update AndroidManifest.xml with uses-sdk node using new properties Android.sdk.minVersion
    and Android.sdk.targetVersion because Qt 5.15 uses androiddeployqt to set it.
    Fixes: QBS-1580
    Change-Id: I2fa5e77bb183be1b55e9dd9756fb7b6eb1f3c9d4
    Reviewed-by: Ivan Komissarov
  • Android: Fix Qt 5.14 (and 5.15)
    Amends 2f5f049e.
    Change-Id: Ifa77899b3f5b206c1436f6ad6baea4c4d7a238ed
    Reviewed-by: Ivan Komissarov
  • Android: Remove targetName suffix from QtApplication
    From Qt 5.14 target suffix is required for the multi arch packaging. This only affects
    android applications using Qt. The suffix can't be applied in QtApplication because
    a project using CppApplication and depending on Qt.core won't have it.
    Beside using targetName is error prone as the user can change it.
    So instead of using targetName for the suffix this patch adds the suffix when
    deploying the "android.nativelibrary" for packaging and only for Qt applications.
    Fixes: QBS-1608
    Change-Id: I0704d5433c8a1d513dfdef71cecbc99ea5458181
    Reviewed-by: Christian Kandeler
  • Add changelog for 1.17.1
    Change-Id: Ie4584b39080db3e2d2b87ca0fa1b73a6f807ef97
    Reviewed-by: Ivan Komissarov
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild ilters
    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 ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • 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
  • added Github workflow (9)

Github Push to arBmind/qt-creator

  • Fix github actions for Qt Creator plugin wizard
    For Qt Creator 4.13
    - rename directory to 'workflows'
    - use MSVC 2019 for Qt
    - fix Qt Creator platform names
    - don't use GitHub's now deprected set-env
    Fixes: QTCREATORBUG-24412
    Change-Id: Ifdd3e95da74fef4ad9f65ae2c084ff82b2ca1972
    Reviewed-by: Alessandro Portale
  • ProjectExplorer: Fix sorting predicate to have a strict weak order
    Fixes random crashes when opening the 'Manage session' dialog.
    Amends 8c0906e8fb632b82135a843657a1df9216a93c60
    Fixes: QTCREATORBUG-24797
    Change-Id: Ic3118163d1a9a10eacc1ea1cc90f54c86ac790d9
    Reviewed-by: Eike Ziller
  • Squish: Update tst_codepasting
    Change-Id: Ie908f0af267f420e107c06ae039bb085462f945d
    Reviewed-by: Christian Stenger
  • Update Qbs submodule to the top of 1.17 branch
    Change-Id: I9551c70eaa1b5f2c3f9413f90c8c1d7b7394622f
    Reviewed-by: Christian Kandeler
  • enable qbs c++2a support
  • 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
19. Oktober

Github Push to arBmind/desktop-duplication-cpp

  • reuse dynamic vertex buffer
  • reduced latency
    * replaced frame timer by swapchain awaitable
  • reduced GPU load by disabling mips generation

Github Push to arBmind/desktop-duplication-cpp

  • more cleanup
    * renamed class members to m_* pattern
    * improved APC handling of unique_ptr to tuple
18. Oktober

Github Push to MacPass/MacPass

  • Updated to current KeePassKit
  • Use property instead of method
  • Removed unused code
  • Fixed issue with first entry being displayed in inspector when a group is clicked.
  • Use automatic row height to allow for multi-line custom fields
  • Enabled display of prettified passwords ind password generator and entry inspector
  • Use properties.
  • Updated Xcode checks
  • Temporary switch to local development branch
  • Adjusted checks for auto-type permissions
    We do not need to check for screen recording permissions, if auto-type is executed. Only global auto-type requires screen recording permissions and should check for them.
  • Updated to current KeePassKit.
    This requires to link and copy KissXML since KeePassKit does not contain it anymore to fix nesting issues with Carthage
  • correctly set global autotype on initailizer
  • Updated to Xcode 12
  • Added target application icon to candidate selection window
  • Updated to public KeePassKit version

Github Push to arBmind/desktop-duplication-cpp

  • removed unused bits.h
  • enable precompiled headers for qbs project
  • modernized code base
    * use CamelCase for type names
    * remove this_t usage
    * removed unused or superseded meta/ headers
    * minor code improvements

Github Push to arBmind/desktop-duplication-cpp

  • removed useless gsl usage
  • improved bitflags
  • upgraded to vs2019
    * also fixed qbs build

Github Push to arBmind/qt-creator

  • added snapshot date to display-version
  • added missing files to cmake and qbs projects

Github Push to arBmind/qbs

  • remove buggy msbuild ilters
    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 ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • 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
  • added Github workflow (9)