Aktivitäten

2020
10. August

Github Push to basicpp17/co-cpp19

  • Fix ostream for char like underlying types of enums
    * always display numeric values
9. August

Github Push to basicpp17/co-cpp19

  • reduce the symbol spam a bit
    * If symbols are established seems to correlate how these constexpr variables are used (changing more seems to have no impact)
8. August

Github Push to basicpp17/co-cpp19

  • more member functions for empty tuple
    * allow unused templates to compile for empty tuples

Github Push to basicpp17/co-cpp19

  • Introduced MoveSlice
    * fixed construct instead of assign bug in DynamicArrayOf

Github Push to arBmind/qt-creator

  • added github workflow for QtCreator 4.13 (6)
    * simplified and fixed release upload

Github Push to basicpp17/co-cpp19

  • DynamicArrayOf emplace_back now works on structures without constructors
  • construct DynamicArray more efficiently from arguments
  • fixed DynamicArrayOf splice sign issues
    * added many more tests to check emplace_back and splice function

Github Push to arBmind/2019-types-en

  • Bump prismjs from 1.16.0 to 1.21.0 in /slides
    Bumps [prismjs](https://github.com/PrismJS/prism) from 1.16.0 to 1.21.0.
    - [Release notes](https://github.com/PrismJS/prism/releases)
    - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/PrismJS/prism/compare/v1.16.0...v1.21.0)
    Signed-off-by: dependabot[bot]
  • Merge pull request #1 from arBmind/dependabot/npm_and_yarn/slides/prismjs-1.21.0
    Bump prismjs from 1.16.0 to 1.21.0 in /slides
7. August

Github Push to arBmind/qt-creator

  • added github workflow for QtCreator 4.13 (5)

Github Release v4.13.0-rc1-patched-snapshot_2020-08-08 arBmind/qt-creator

Github Push to arBmind/qbs

  • doc: add how-to about debugging qbs scripts
    Change-Id: I968b45787cc5e410a6d58bfd092213118051e57a
    Fixes: QBS-1318
    Reviewed-by: Oswald Buddenhagen
    Reviewed-by: Christian Kandeler
  • doc: Document more cpp module properties
    Fixes: QBS-1304
    Change-Id: Ie7d2c4827119dbdc6c807c56912431fb3111f712
    Reviewed-by: Christian Kandeler
  • baremetal: Disable position-independent code generation in a tests
    ... because it is not supported on most bare-metal platforms.
    Change-Id: I40900f78255f0c6c2553d5b0f575de085b7a0b1f
    Reviewed-by: Ivan Komissarov
  • baremetal: Use checking on host OS in SDCC workaround
    ... because using target OS has not sense for a bare-metal toolchain.
    Change-Id: I266a11a3de62443b9a4b5aef88707cc4ddfd0635
    Reviewed-by: Orgad Shaneh
  • xcode: add 'macosx-arm64' profile to the list of auto-created profiles
    There is no easy way to get xcode version from the c++ code, so add
    arm64 macos for all xcodes
    Change-Id: I4a8f6bff8ef5e067689d03a85917cdf0cb601ffe
    Reviewed-by: Christian Kandeler
  • xcode: Fix rpaths example for XCode 9.4
    Change-Id: Id25b339ddab14bb7c1fac68a747e94b1ac3ba58d
    Reviewed-by: Christian Kandeler
  • baremetal: Fix static library generation for GCC compiler
    A problem was in that the GenericGCC.qbs file missing the
    initialization for the staticLibrary{Prefix|Suffix} properties.
    This properties are initialized only in the derived
    UnixGCC.qbs or MingwBaseModule.qbs modules, which are does
    work only for the 'unix' or 'windows' platforms.
    So, we need to initialize required properties inside
    of a base GenericGCC.qbs module.
    Change-Id: Ie25f1a19acbc5d86e65eb5ac8f8205ae8079ebd9
    Reviewed-by: Christian Kandeler
  • ModuleLoader: Fix scope for RHS of module provider property bindings
    The scope should be the product item itself.
    Fixes: QBS-1587
    Change-Id: Iccdc89e3b57d6ee1f11205961cf6244ea560f425
    Reviewed-by: Ivan Komissarov
  • Android: Do not append the version number to a library name
    Only the ".so" suffix is supported on Android.
    Fixes: QBS-1578
    Change-Id: Idebece5338a765e779ff987fd89af66977ecc0fe
    Reviewed-by: Ivan Komissarov
  • baremetal: Introduce new 'none' choosing for qbs.targetPlatform
    This 'none' value should be used for a bare-metal toolchains
    in the qbs.targetPlatform and the qbs.targetOS properties.
    Now this value is set in the profiles during automatic detection
    of such toolchains as IAR, KEIL and SDCC.
    Take into account, that it is impossible to do the same and for
    the GCC toolchain, because there are not exists a proper way to
    know that a current GCC is for a 'bare-metal'. So, the users
    should change the qbs.targetPlatform manually.
    Change-Id: I178fd526bbb5ae44f18e35ff12970ed0718c476d
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • baremetal: Add new 'external-static-libraries' test
    This test checks the cpp.libraryPaths and the cpp.staticLibraries
    properties.
    This test excluded for the KEIL C51/C251/C166 toolchains,
    because this toolchains has not the options to specify the
    library search paths:
    * https://www.keil.com/support/docs/1298.htm
    Change-Id: I17b5dc64ae3baacb32621b359863ba42c908d416
    Reviewed-by: Ivan Komissarov
  • baremetal: Add new 'defines' test
    This test checks the cpp.defines property.
    Change-Id: If5ba39ef48c91147b883b2fe0dcab894b54e3cdb
    Reviewed-by: Ivan Komissarov
  • Add XFAIL-ing autotest for newly discovered bug
    Task-number: QBS-1576
    Change-Id: I333164e160655492c1378d96673fc8c8ab6f6330
    Reviewed-by: Ivan Komissarov
  • baremetal: Fix compiler listing generation for KEIL C166
    ... because the KEIL C166 compiler completely supports this feature.
    Change-Id: I86c2a6fdf485fd7c01544d44a4b2fc8b5401a7ad
    Reviewed-by: Ivan Komissarov
  • Fix MinGW build
    Change-Id: I9894098b05004bb99273e091e3d1821f88d7c4af
    Reviewed-by: Christian Kandeler
  • baremetal: Add new 'generate-compiler-listing-files' test
    This test checks the cpp.generateCompilerListingFiles property,
    which enables or disables generation for the compiler listing
    files.
    Take into account, that currently not all toolchains completely
    supports or implements this feature, and this test skips such
    toolchains.
    Change-Id: I533e6b2e5b4af5668cf24f851334b9530bc3a901
    Reviewed-by: Ivan Komissarov
  • baremetal: Add new 'generate-linker-map-file' test
    This test checks the cpp.generateLinkerMapFile property,
    which enables or disables generation for the linker map
    file.
    Take into account, that currently not all toolchains completely
    supports or implements this feature, and this test skips such
    toolchains.
    Change-Id: I5ba90116ab0481bb65ff866cf02f8a1963cf00a9
    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

Github Push to arBmind/qt-creator

  • Cmake: Fix compile output glitch
    Using a dedicated OutputLineParser ensures that we only ever see
    complete lines and thus prevents "partially red" lines in the compile
    output pane.
    Fixes: QTCREATORBUG-24209
    Change-Id: I12b3de70b81789afe727b66e366facdcc81f8ab8
    Reviewed-by: Alessandro Portale
    Reviewed-by: Cristian Adam
  • qbs build: Fix spurious re-resolving
    The pluginjson module records the VCS state by default, which means qbs
    re-resolved the project after every git action. Prevent that.
    Change-Id: I24cf1d658ba847b327be018749806856a6e7da1b
    Reviewed-by: Christian Stenger
  • OutputFormatter: Fix linkification of relative file paths
    If we encounter a relative file path that can map to more than one
    absolute file path, we do not linkify it, as that would be misleading.
    However, we forgot to check whether the "different" candidates are
    really different. For example, consider the following situation:
    - We have a header file /usr/include/header.h.
    - This file shows up in the compile output as "../header.h".
    - At that time, we have two search dirs /usr/include/libA and
    /usr/include/libB.
    - This resulted in two candidate file paths
    /usr/include/libA/../header.h and /usr/include/libB/../header.h
    - The relative path was rejected as ambiguous.
    Fix this by checking for duplicates when gathering candidates.
    Change-Id: I139b848d938113f1b5a959d8043411f7f3e809be
    Reviewed-by: hjk
  • Dumper: Fix dumping of enum values for cdb
    Fixes the Bitfields test.
    Change-Id: I2aab020f1dc8be40ab994586d0989452c80bb8e3
    Reviewed-by: hjk
  • Doc: Describe changing encoding if errors occur during diff
    Change-Id: I54decf9aca700348134b96c6fd07172091a93dde
    Reviewed-by: David Schulz
  • Doc: Describe sorting the files in a QRC file in Qt Creator
    Change-Id: Iba19105e3655e1c677188a9d9cecf786032d9f15
    Reviewed-by: Federico Guerinoni
    Reviewed-by: Eike Ziller
  • qmljs: fix unreachable test for catch clause
    Change-Id: Ica1ff034b88f06849026957c8beed2cda77badcc
    Reviewed-by: Christian Stenger
    Reviewed-by: Fabian Kosmale
  • qmljs: qtdeclarative change 9ab1a6759018b78b0f160c5286f8b0235a34ec50
    Support required list properties
    The corresponding rules were missing so far.
    Fixes: QTBUG-85716
    Change-Id: Iaf0cbfbb8736929a213bd6bf329bb2ebdde652c4
    Reviewed-by: Fabian Kosmale
  • QmlDesigner: Set unique id as object name
    Task-number: QDS-1821
    Change-Id: I2021e2862797a40ea82ac4b279e33ba9e77a0dd7
    Reviewed-by: Tanja Remes
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Sort incompatible properties
    Sort incompatible properties before showing them in the dialog.
    Task-number: QDS-2560
    Change-Id: I9871bc8ea488be04fcfac7b9c0f1a7cbf185072a
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix duplicate items auto completion
    Fix duplicate items in the auto completion result by trimming the
    strings. Otherwise items like "Item " and "Item" will both show up in
    the result.
    Task-number: QDS-2561
    Change-Id: I0244fed19cf358d5c72ee169cd8ffa13672edce2
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Replace alias icon with font icon
    Task-number: QDS-2559
    Change-Id: Ibcc4c6565eff6a5c5f7011fbf39af2277da9eec0
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Enable modes/states with icon font
    Add functionality to use modes and states when generating a QIcon
    from a font in StyleHelper
    Task-number: QDS-2558
    Change-Id: I764e8434a645d0984c6104cd1868fd5b0091d225
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Make use of mode for zoom icons
    Add mode disabled to the zoom all button in FormEditor widget
    Task-number: QDS-2558
    Change-Id: Ie0da97cca5ea4c2411e21fc3cbea202397e02097
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Make use of states in ADS icons
    * Add the on state to the tab close QIcon to have a different color in
    focused tabs
    * Make the tab close icon checkable if FocusHighlighting is enabled to
    exploit the QIcon state for the color change
    * Adapt the focused font color in the dockwidget stylesheet
    Task-number: QDS-2558
    Change-Id: I9fdfb93f0677f724336da8efdb2fb219af9c9e87
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix change type to include signals
    * Fix the change type dialog to also include checking for signals
    * Add check for same type
    * Add dynamic properties and signals
    Task-number: QDS-2562
    Change-Id: I34652e702d9051fb5a237afae584e345c731622f
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix ExpressionTextField popup
    Fix the ListView/Popup which is shown on the ExpressionTextField when
    requesting auto completion.
    * Fix key behavior of the auto completion list
    * Adapt to the look and feel of the property editor
    * Fix size and position of the TextField and the overlayed Label
    Task-number: QDS-2561
    Change-Id: Ie8df6a2960b1c273600543532f0a136eb0c542b5
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix 3D overlay object colors
    Recent changes to Quick3D changed how NoLighting materials work.
    Emissive color no longer has effect in that case, so use diffuse color
    instead.
    Change-Id: Idde43f5bdf06a432a5dd06f9c52d6812fa790a73
    Reviewed-by: Mahmoud Badri
  • Core: Fix crash on exit
    We accessed a reference after removing the value from the container.
    Change-Id: Idfb97093b7a23ba04e5cb0582c81031f431dce88
    Reviewed-by: Christian Stenger
  • QmlDesigner: Fix StatesDelegate TextField size
    Task-number: QDS-2572
    Change-Id: I0b797724ce626870921649807246ec692c7c40d3
    Reviewed-by: Thomas Hartmann

Github Push to basicpp17/co-cpp19

  • remove static to avoid unused warnings

Github Push to basicpp17/co-cpp19

  • equals for Array not necessarily constexpr - default will be constexpr if possible anyways
  • removed all dynamic noexcept clauses
    * they seem to slow down compilation too much and inhibit recursive data structures

Github Push to basicpp17/co-cpp19

  • added Workarounds for vs2019 14.27 compiler
  • added TypePack.traits to improve workaround noexcept expression limitations with VS2019
6. August

Github Push to basicpp17/co-cpp19

  • added Variant emplace methods
4. August

Github Push to basicpp17/co-cpp19

  • fix failing tests on clang

Github Push to basicpp17/co-cpp19

  • fixed some missing stuff in DynamicArrayOf
3. August

Github Push to basicpp17/co-cpp19

  • added forgotten deallocate calls to DynamicArrayOf
  • added OrderedSetOf
    * first container for lookup19

Github Push to basicpp17/co-cpp19

  • Added noexcept specifiers to all data containers
2. August

Github Push to basicpp17/co-cpp19

  • added missing include & marked ostream overloads as maybe_unused

Github Push to basicpp17/co-cpp19

  • added missing include

Github Push to basicpp17/co-cpp19

  • prefer stddef.h for faster compilation
    * cstddef has to include it anyways and defines much more
  • remove some unused test code
  • added some missing #pragma once
    * some format changes
  • added AllocatedArrayOf
    * moved common functionality to AllocatedArrayUtils
    * streamlined implementation of DynamicArrayOf
    * fixed tests
  • added more extra files to qbs project

Github Push to basicpp17/co-cpp19

  • fixed requires for incomplete types
    * fixes clang issuse

Github Push to arBmind/2020-05_FastMeta

  • use c++20 defaut operator==
  • updated co-cpp19 and basicpp17
1. August

Github Push to basicpp17/co-cpp19

  • allow DynamicArrayOf instances on forward declared types
    * inlined constexpr element_size so no sizeof is required on type level
31. Juli

Github Release snapshot_2020-07-29 arBmind/qt-creator

Github Push to basicpp17/co-cpp19

  • expose Value type for PackedOptional

Github Push to basicpp17/co-cpp19

  • Added Serialize support for Optional
    * merged PackedOptional and NanOptional
  • Cleanup of qbs projects
30. Juli

Github Push to arBmind/qt-creator

  • Git: Add new files with --intent-to-add
    Sometimes the file is modified after adding it, either by Qt Creator itself
    or by the user.
    Running Diff on such a file may look strange. Instead of showing the entire
    file, it shows the diff since it was added with its initial content.
    Fixes: QTCREATORBUG-23441
    Change-Id: I712cc574053f39753250685aec148d2b6d7db192
    Reviewed-by: André Hartmann
  • Editor: set default text foreground color explicit
    Amends 9182d4eda75033bbbebf50e87e518adc33d499f6.
    Fixes: QTCREATORBUG-24352
    Change-Id: I16171874cf2f2e9fde95b404f7510a502a39f26e
    Reviewed-by: Christian Stenger
  • Utils::Environment: Fix NameValueDictionary::diff()
    We missed the case where only the enabled/disabled status was different.
    Change-Id: Ic23e15f6843015feff2242cb67444dfa17cc5f2d
    Reviewed-by: hjk
  • Debugger: Remove name demangler
    Never been used, completely outdated, fails autotest.
    Change-Id: I2c1808b4a66e9abdb839670eeae3e5226c7246ba
    Reviewed-by: hjk
  • Help: Fix warning
    The operator is not static otherwise it would be
    just an unused function.
    Change-Id: I01b8764adfdf8908d07362357211d64b55ea941e
    Reviewed-by: hjk
  • Debugger: Do not reset sysroot if override is not set
    Change-Id: Id489d6e8e0102bb8594470cc5a454c2e2c2afadb
    Reviewed-by: Christian Stenger
  • Android: explain what the downloaded openssl libraries are used for
    Task-number: QTCREATORBUG-24074
    Change-Id: I467d59e8c30d629ed532ad9311f65a1b30fd45a5
    Reviewed-by: hjk
    Reviewed-by: Alessandro Portale
  • Android: re-organize "create templates" button
    Change-Id: Ibad5498f9a50d7c8adbc81cd5be435e02cca668d
    Reviewed-by: Alessandro Portale
    Reviewed-by: Assam Boudjelthia
  • Squish: Update expected completion proposal
    Change-Id: I89f44690bdda5a12776f39efb7b1872ff5e9cc93
    Reviewed-by: Robert Loehning
    Reviewed-by: Christian Stenger
  • Android: Fix that Android Studio's jdk does not get detected (Windows)
    If all jdk detection methods on Windows remain unsuccessful, let's try
    to find an installation of Android Studio via the registry and use the
    "jre" folder (which is actually a jdk) from there.
    Change-Id: Ie4d7a4c5cc56f0b4675c86e436c3f1007994633c
    Reviewed-by: Assam Boudjelthia
  • Android: re-organize manifest editor widget
    The current manifest editor has too many things at once with
    a long scroll bar, that can be overwhelming, this changes that
    by re-organizing elements and grouping others.
    Change-Id: Ie997af475939effbc575fa9e2a1d20184e943ff1
    Reviewed-by: Alessandro Portale
  • Android: set copy gradle templates checkbox to false by default
    The Gradle files are usually not modified by the user, so it makes
    sense to make the default behavior not to copy them, unless explicitly
    set by the user.
    Change-Id: I67a5a8ea402def55a65a4e98588c57a598c5f7d0
    Reviewed-by: Alessandro Portale
  • Android: Fix initial validating with clean settings and default paths
    Relying on the PathChooser::rawPathChanged handlers to initially
    validate default paths with clean settings does not work (I think)
    because of a mix of interdependent (via m_androidConfig) synchronous
    and asynchronous validations.
    Let's assign the initial values for jdk, sdk and openssl also to
    m_androidConfig, so that everything works on the first run.
    Task-number: QTCREATORBUG-24372
    Change-Id: Id6945d7bf81949a1f90cd20f9b3bd4e14a5bbe07
    Reviewed-by: Assam Boudjelthia
  • Android: fix jdk path retreival on linux
    Change-Id: I4303b5f5636dce0096ae73ef6229a579b7fee202
    Reviewed-by: Alessandro Portale
  • Squish: Stabilize menuVisibleAtEditor() even more
    If the machine fails to correctly initialize the desktop
    environment we end up with a rather small resolution which
    in turn makes the condition useless.
    Change-Id: Idcea7f4e2a5dd265442b5c9d98bf42ed7f01c8af
    Reviewed-by: Robert Loehning
  • Android: reset margins in settings widget page
    Change-Id: Ib295c25867242f729d6cd2e1516411f6f7df83d7
    Reviewed-by: Alessandro Portale
  • Android: fix settings widget palelette in dark mode
    Change-Id: I2ef4f0d510bbbe732c790134b39a9ea5cb0af2fc
    Reviewed-by: Alessandro Portale
  • Android: fix a title capitalization
    Change-Id: I5b22d95b85543f110f7c292d06112c1b72c337bf
    Reviewed-by: Alessandro Portale
  • CPaster: Fix fetching from DPaste
    Currently the fetch location has moved.
    Change-Id: Ie4cd3bf4b1050ca2c0cc17bde553f546232882e7
    Reviewed-by: Christian Kandeler
  • Android: move tooltip from ui to widget class and shorten long phrases
    Change-Id: I15bd9f54e7d4dbc3fae62b331172d6bc8e74e7ad
    Reviewed-by: Alessandro Portale

Github Push to arBmind/qbs

  • Tests: Fix linking of tests when using bundled QtScript
    Change-Id: Ifd57049c89df83fc5ca9a8cac35af5a16635b312
    Reviewed-by: Joerg Bornemann
    Reviewed-by: Christian Kandeler
  • baremetal: Pass 'one-object-asm-application' test for SDCC STM8
    Change-Id: Ifa011d1fe35870b0f5808833fa785259e9ba2cb4
    Reviewed-by: Ivan Komissarov
  • xcode: Fix Xcode 12.0 support
    The *.xcspec files for macOS were moved into the *.ideplugin directory
    similar to how it is done for iOS/tvOS/etc.
    Fixes: QBS-1582
    Change-Id: I478742c4b52b08f7feee4108272da7bf2b12a744
    Reviewed-by: Christian Kandeler
  • baremetal: Pass 'one-object-asm-application' test for GCC MSP430
    Change-Id: Icad69d9f510d09f7e157ef410383f5d39e36f1a6
    Reviewed-by: Christian Kandeler
  • Add support for Cap'n Proto for the c++ language
    Cap'n Proto is a 'cerialization protocol' similar to protobuf:
    https://capnproto.org/index.html
    This patch mainly focuses on the c++ support for the capnp protocol
    keeping in mind the possibility to add other languages later.
    Change-Id: Ib19a9df1f45f2787503197791ac597d06cc45e9d
    Reviewed-by: Christian Kandeler
  • Android: Do not fail if project contains multiple shared libraries
    Do not fail the detection of the main binary if the first two candidates
    do not match the product name. Simplify the logic to exclude all
    non-matching candidates except the first one.
    Change-Id: I5046d7e103a9130c602aa8991bb9853c6ff593dd
    Reviewed-by: Christian Kandeler
  • Fix CONFIG variable being read incorrectly in setup-qt.js
    QT_CONFIG was read in the line before CONFIG, and the regex matched it:
    QT_CONFIG += private_tests shared shared [...]
    CONFIG += shared shared debug sanitize_address sanitizer
    This would lead to address sanitizer being ignored and requiring
    workarounds.
    Use a stricter regex that doesn't allow arbitrary characters before the
    key. The regex can be tested manually here:
    https://regex101.com/r/aYSWwG/2
    Change-Id: I8b6a509d0fdd9500c527497fa3545646f24c42d1
    Fixes: QBS-1387
    Reviewed-by: Oswald Buddenhagen
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'one-object-asm-application' test for IAR ARM
    Change-Id: Ie4dee42345d4ca1d3280b1b65155d0dc173beffd
    Reviewed-by: Christian Kandeler
  • baremetal: Pass 'one-object-asm-application' test for IAR STM8
    ... also the changes in the BareMetal{Application|StaticLibrary}.qbs
    files allows to pass all other IAR STM8 tests.
    Change-Id: Ic4e36e0e1a19863d2c9172a17e4bcfc5da7e3a34
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'one-object-asm-application' test for IAR MSP430
    Change-Id: I7d0d6906c7b54e1c936e23f4860174f45d89d787
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'one-object-asm-application' test for IAR AVR
    Change-Id: Ide33b5ad139ed18f45e9feff6093ae903d828ee7
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'one-object-asm-application' test for GCC XTENSA
    Change-Id: Ic01a2720a9184daa80c83ed8d53809f6f50d9258
    Reviewed-by: Ivan Komissarov
  • baremetal: Skip 'preinclude-headers' test for KEIL C251 and C166
    ... because this toolchains does not support the pre-include headers.
    Change-Id: I3a56389d9bdc7ca05a8e274caa9f01fb9fb52afc
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'one-object-asm-application' test for KEIL MCS251
    Change-Id: I2b6b4618e2ddf2cc58f4c2f6c9776a5d6fac9b9f
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'one-object-asm-application' test for KEIL C166
    Change-Id: I8e5ffc2340135e53021d95c3079f6dc458dc1459
    Reviewed-by: Ivan Komissarov
  • Fix setting isBundle:false on macOS in config-ui.qbs
    Despite the fact that the second Properties item is not evaluated on
    macOS, this "works" because isBundle is set to undefined (which is
    false) due to a bug with Properties. Set isBundle:false explicitly for
    macOS as well.
    This amends 1eff548646
    Change-Id: Ifd5bc3b656a0eff02914e4fe43945b0e8b0f04fe
    Reviewed-by: Christian Kandeler
  • doc: Provide a complete example in the "Installing Files" section
    Fixes: QBS-1350
    Change-Id: I86cf583ea8cd54041c17a8656913702aab7fc35d
    Reviewed-by: Christian Kandeler
  • baremetal: Pass 'one-object-asm-application' test for GCC RL78
    Change-Id: I512c90dc80c01524fdc1ec6f9c69545be3ba74af
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'one-object-asm-application' test for IAR RL78
    ... also the changes in the BareMetal{Application|StaticLibrary}.qbs
    files allows to pass all other IAR RL78 tests.
    Change-Id: Ifec395f174a156d3b29cc19c82b3a29668ea76ee
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'one-object-asm-application' test for IAR RH850
    ... also the changes in the BareMetal{Application|StaticLibrary}.qbs
    files allows to pass all other IAR RH850 tests.
    Change-Id: I5b226e6541cb93d68f30134e7f9df5f4f8c5915b
    Reviewed-by: Ivan Komissarov

Github Push to basicpp17/co-cpp19

  • Addded fallback for non-ostream enabled strong types
29. Juli
Natalie Häsner

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

Veranstaltungsübersicht für den August 2020


Dienstag 4. August

Web und IT Netzwerktreffen – [Online] ab 19:00 Uhr via Zoom. Anmeldung unter https://us02web.zoom.us/j/133067990


Donnerstag, 6. August

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


Mittwoch, 12. August

C++ User Group Karlsruhe – [Online] ab 19:00 Uhr wird Herr
Adam Tornhill über “Behavioral Code Analysis in Practice: C++ edition” sprechen.

Adam Torhill


Donnerstag, 13. August

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


Donnerstag, 20. August

Artificial Intelligence Dresden – ab 19:00 Uhr im Impact Hub Dresden.


Dienstag, 25. August

Softwarequalität made in Dresden – [Online] ab 18:30 Uhr wird die “Zusammenarbeit in verteilten komplexen Projekten – Lösung: ETEO” vorgestellt.
Dieses Meetup besteht aus 2 Teilen:
Teil 1: Vorstellung des ETEO-Systems (Zwischenfragen sind höchst wilkommen)
Teil 2: Diskussionsrunde

28. Juli

Github Push to basicpp17/co-cpp19

  • fixed bool handling in nan optional
  • added compare operators for nan option
  • fixed fmt deprecation warning
27. Juli

Github Push to basicpp17/co-cpp19

  • added StringView fmt support
  • added enum19 fmt support

Github Push to basicpp17/co-cpp19

  • added TypeAt test
26. Juli

Github Push to basicpp17/co-cpp19

  • fix strong fmt integration
  • fix amendOverloaded
25. Juli

Github Push to basicpp17/co-cpp19

  • restructured Tuple bind a bit
    * added some bind tests

Github Push to basicpp17/co-cpp19

  • Fix typo
24. Juli

Github Push to basicpp17/co-cpp19

  • added type_pack_count
  • added enum19 ostream extras
23. Juli

Github Push to basicpp17/co-cpp19

  • added missing noexcept
  • limit DynamicArrayOf constructor to valid constructions
  • remove reference and const before constrution in Partal

Github Push to MacPass/KeePassKit

  • Add KVO compliance for kpk_isEmpty property
21. Juli

Github Push to basicpp17/co-cpp19

  • enforce correct slice type

Github Push to basicpp17/co-cpp19

  • remove extra warning flags (already in place by qbs)

Github Push to basicpp17/co-cpp19

  • fixed type and removed shadowed T
  • make Variant Constructor only available if it works
    * this lead to follow up errors when checking for working constructors

Github Push to basicpp17/co-cpp19

  • allow isStrong from const pointers
  • add none type to variant19
  • added more co-cpp19 types to serialize19

Github Push to basicpp17/co-cpp19

  • fixed confusion bug between SliceOf single and DynamicArrayOf
    * added more deduction guides and documentation
20. Juli

Github Push to basicpp17/co-cpp19

  • Deduction guide for EnumName wrapper
  • allow clang to use strong macros
  • remove constexpr for defaulted operator==
    * clang does not like it - should be constexpr by default
  • extended Rope decimal to allow negative values
  • added partial visitWithIndex and added more tests
  • avoid varargs for clang
  • Allow single object SliceOf

Github Push to basicpp17/co-cpp19

  • added files to qbs project
  • Fix Copy of DynamicArray
  • Extended DynamicArrayOf tests for copy and move
19. Juli

Github Push to basicpp17/co-cpp19

  • suppress clang strong warning for non comparable types

Github Push to basicpp17/co-cpp19

  • Generalized typePackContains for any template
  • Rope fixes
    * empty Rope can now be be stored
    * ropeAppend now declares no return type