Aktivitäten

2019
17. September

Github Push to MacPass/MacPass

  • Update FUNDING.yml

Github Push to MacPass/MacPass

  • Create FUNDING.yml

Github Release continuous MacPass/MacPass

Github Push to MacPass/MacPass

  • wired up button to actually do something
10. September

Github Release continuous MacPass/MacPass

Github Push to MacPass/MacPass

  • Added button to initiate screen recording permission request on macOS 10.15 Catalina

Github Push to MacPass/MacPass

  • Added correct system preferences url to open screen capture privacy pane
9. September

Github Push to hicknhack-software/ansible-buildbot

  • updated master.cfg template to work with python3

Github Push to arBmind/rebuild-experimental-compiler

  • renamed intsance::Node to instance::Entry to disambiguate against parser::Node

Github Push to MacPass/MacPass

  • Updated Icons for exported UTIs
  • Use enter to accept a field in PICKFIELD view
8. September

Github Push to arBmind/qt-creator

  • PerfProfiler: Fix warning from SignalSlotEditor::fromUi()
    It said 'no destination widget called "PerfLoadDialog"'.
    Another fix might have been to use "PerfProfiler::Internal::PerfLoadDialog",
    but since the connection is done in code, and I actually prefer that way,
    this remove the broken connections from the .ui file.
    Change-Id: I04652bece855c90a11fd2ea2bb872717a3cde88a
    Reviewed-by: Eike Ziller
  • Squish: Update expected trees
    Change-Id: I4962634155ba37780781bbd2b0f25f1d2be2a7ec
    Reviewed-by: Christian Stenger
  • Squish: Update tst_openqt_creator
    Change-Id: I2fed662652f7f8f5cbe4b281bdde5791ea57e2d7
    Reviewed-by: Christian Stenger
  • QmlDesigner: Filter item library assets
    Change-Id: I3d6b1dbfc071e73277ad8ea60ec0e14ec1602bfb
    Reviewed-by: Brook Cronin
    Reviewed-by: Tim Jenssen
  • Update qbs submodule
    To HEAD of 1.14 branch.
    Change-Id: Ie8884427e1d46e2c0aae47ef5a45730d8fba6134
    Reviewed-by: hjk
  • CMake: Fix target names for "current executable" selection
    This patch is not applicable to the master-branch: The buildkeys
    for cmake targets have changed there.
    Task-number: QTCREATORBUG-22634
    Change-Id: I1c8abc42792a004bdadc893129c96e1b7ed428f6
    Reviewed-by: Eike Ziller
  • CMake: Add helper method to find the default build target for a BuildStep
    Add a helper method to find the default build target for a CMakeBuildStep
    based on the BuildStepList the step is part of. Use all/install/clean
    targets as appropriate.
    This change has been cherry-picked from master branch:
    8b9821440d0c74083476f5b80c7212de71d4013a
    Change-Id: Idc0c5fae7dfd255039b87ace77c02688cdd76e8f
    Reviewed-by: Eike Ziller
  • CMake: Update target list in build step list widget
    Update the target list in the build step list widget for CMakeBuildSteps,
    even when "current executable" meta-target is selected.
    This change was cherry-picked from master branch:
    ce7407dc03d94b034d5079944e2dd2d38f187815
    Change-Id: Ifc1d8dc67894202eb38fe6088552797b198c7463
    Reviewed-by: Eike Ziller
  • CMake: Select better default target when a buildstep's target is no longer found
    Select a better fallback target when a buildstep's target is no longer defined.
    This change was cherry-picked from master branch:
    9519f125e93d00221e962a1e1d3907839dac5d00
    Change-Id: I7ef27361793125258cd2a73448d91d2561db5901
    Reviewed-by: Eike Ziller
  • CMake build: Fix compilation of QtWebEngine help backend
    Change-Id: Ic0a719ad0fc6b6444a4c0a8b0677d5f66de6d74f
    Reviewed-by: Cristian Adam
    Reviewed-by: Eike Ziller
  • QmlDesigner: Add Text to list of known Enum scopes
    Change-Id: I58a5af6232c93df24ef0a515630b8c309d36264d
    Reviewed-by: Thomas Hartmann
  • Squish: Stabilize tst_qml_js_console
    Change-Id: Id5c72fffddcbf88ece36b4109621e10e2a030532
    Reviewed-by: Christian Stenger
  • QmlDesigner: Update GradientDialogPopup Controls 2
    * Add background radius property to AbstractButton
    * Use AbstractButton instead of Controls 1 Button for
    GradientDialogPopup
    * Remove a few unnecessary imports
    Change-Id: I02e0c5f198bd701d144effc5a574fc247182ffb4
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix context menu looks
    Change-Id: I6d8a87354456ced6420b62f6a8bfa73a81ce6228
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix standalone ActionIndicator hover
    Change-Id: I55dbcdffcd755ea16e3dcfb17683c27f3e77e49f
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Update origin control
    OriginControl replaces ExtendedFunctionButton with a combination of
    ExtentendedFunctionLogic and a standalone ActionIndicator. Also changes
    width and height to current style guide.
    Change-Id: Idcad01505b1a61964a9a11c3b71c948c6d2a8d7b
    Reviewed-by: Thomas Hartmann
  • AutoTest: Fix parsing of multiple test cases in single qml file
    Quick tests allow definition of more than one TestCase inside a
    qml file and even nesting is possible, so support this correctly.
    Fixes: QTCREATORBUG-22761
    Change-Id: I65fcc7cd6063d976d798c3e900d3299a12e2d73f
    Reviewed-by: David Schulz
  • AutoTest: fine tune quick test case specs
    and fix multiple inheritance
    Change-Id: I031c8518437b7b396f5b17a51d2067e4b3661530
    Reviewed-by: Christian Stenger
  • QmlDesigner: Fix changing of dynamic properties
    We have to use lastSourceLocation().end() instead of offset.
    SourceLocation was refactored and this was forgotten.
    Change-Id: I6a43b42b48e03b6b289173a85f5a4a98b2a44628
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Extend test
    Change-Id: I3850814303bc791934044f10a955cfcbc78e76ef
    Reviewed-by: Thomas Hartmann

Github Push to arBmind/qt-creator

  • PerfProfiler: Fix warning from SignalSlotEditor::fromUi()
    It said 'no destination widget called "PerfLoadDialog"'.
    Another fix might have been to use "PerfProfiler::Internal::PerfLoadDialog",
    but since the connection is done in code, and I actually prefer that way,
    this remove the broken connections from the .ui file.
    Change-Id: I04652bece855c90a11fd2ea2bb872717a3cde88a
    Reviewed-by: Eike Ziller
  • Squish: Update expected trees
    Change-Id: I4962634155ba37780781bbd2b0f25f1d2be2a7ec
    Reviewed-by: Christian Stenger
  • Squish: Update tst_openqt_creator
    Change-Id: I2fed662652f7f8f5cbe4b281bdde5791ea57e2d7
    Reviewed-by: Christian Stenger
  • QmlDesigner: Filter item library assets
    Change-Id: I3d6b1dbfc071e73277ad8ea60ec0e14ec1602bfb
    Reviewed-by: Brook Cronin
    Reviewed-by: Tim Jenssen
  • Update qbs submodule
    To HEAD of 1.14 branch.
    Change-Id: Ie8884427e1d46e2c0aae47ef5a45730d8fba6134
    Reviewed-by: hjk
  • CMake: Fix target names for "current executable" selection
    This patch is not applicable to the master-branch: The buildkeys
    for cmake targets have changed there.
    Task-number: QTCREATORBUG-22634
    Change-Id: I1c8abc42792a004bdadc893129c96e1b7ed428f6
    Reviewed-by: Eike Ziller
  • CMake: Add helper method to find the default build target for a BuildStep
    Add a helper method to find the default build target for a CMakeBuildStep
    based on the BuildStepList the step is part of. Use all/install/clean
    targets as appropriate.
    This change has been cherry-picked from master branch:
    8b9821440d0c74083476f5b80c7212de71d4013a
    Change-Id: Idc0c5fae7dfd255039b87ace77c02688cdd76e8f
    Reviewed-by: Eike Ziller
  • CMake: Update target list in build step list widget
    Update the target list in the build step list widget for CMakeBuildSteps,
    even when "current executable" meta-target is selected.
    This change was cherry-picked from master branch:
    ce7407dc03d94b034d5079944e2dd2d38f187815
    Change-Id: Ifc1d8dc67894202eb38fe6088552797b198c7463
    Reviewed-by: Eike Ziller
  • CMake: Select better default target when a buildstep's target is no longer found
    Select a better fallback target when a buildstep's target is no longer defined.
    This change was cherry-picked from master branch:
    9519f125e93d00221e962a1e1d3907839dac5d00
    Change-Id: I7ef27361793125258cd2a73448d91d2561db5901
    Reviewed-by: Eike Ziller
  • CMake build: Fix compilation of QtWebEngine help backend
    Change-Id: Ic0a719ad0fc6b6444a4c0a8b0677d5f66de6d74f
    Reviewed-by: Cristian Adam
    Reviewed-by: Eike Ziller
  • QmlDesigner: Add Text to list of known Enum scopes
    Change-Id: I58a5af6232c93df24ef0a515630b8c309d36264d
    Reviewed-by: Thomas Hartmann
  • Squish: Stabilize tst_qml_js_console
    Change-Id: Id5c72fffddcbf88ece36b4109621e10e2a030532
    Reviewed-by: Christian Stenger
  • QmlDesigner: Update GradientDialogPopup Controls 2
    * Add background radius property to AbstractButton
    * Use AbstractButton instead of Controls 1 Button for
    GradientDialogPopup
    * Remove a few unnecessary imports
    Change-Id: I02e0c5f198bd701d144effc5a574fc247182ffb4
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix context menu looks
    Change-Id: I6d8a87354456ced6420b62f6a8bfa73a81ce6228
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix standalone ActionIndicator hover
    Change-Id: I55dbcdffcd755ea16e3dcfb17683c27f3e77e49f
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Update origin control
    OriginControl replaces ExtendedFunctionButton with a combination of
    ExtentendedFunctionLogic and a standalone ActionIndicator. Also changes
    width and height to current style guide.
    Change-Id: Idcad01505b1a61964a9a11c3b71c948c6d2a8d7b
    Reviewed-by: Thomas Hartmann
  • AutoTest: Fix parsing of multiple test cases in single qml file
    Quick tests allow definition of more than one TestCase inside a
    qml file and even nesting is possible, so support this correctly.
    Fixes: QTCREATORBUG-22761
    Change-Id: I65fcc7cd6063d976d798c3e900d3299a12e2d73f
    Reviewed-by: David Schulz
  • AutoTest: fine tune quick test case specs
    and fix multiple inheritance
    Change-Id: I031c8518437b7b396f5b17a51d2067e4b3661530
    Reviewed-by: Christian Stenger
  • QmlDesigner: Fix changing of dynamic properties
    We have to use lastSourceLocation().end() instead of offset.
    SourceLocation was refactored and this was forgotten.
    Change-Id: I6a43b42b48e03b6b289173a85f5a4a98b2a44628
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Extend test
    Change-Id: I3850814303bc791934044f10a955cfcbc78e76ef
    Reviewed-by: Thomas Hartmann

Github Push to arBmind/qbs

  • Fix some warnings
    None of them really necessary or even desirable to fix, but...
    tools/launcherinterface.cpp:114:80: warning: ‘void QProcess::finished(int)’ is deprecated:
    Use QProcess::finished(int, QProcess::ExitStatus) instead [-Wdeprecated-declarations]
    api/projectdata.cpp: In function ‘QString qbs::mapToString(const QVariantMap&, const QString&)’:
    api/projectdata.cpp:882:15: warning: ‘void qSort(Container&) [with Container = QStringList]’
    is deprecated: Use std::sort [-Wdeprecated-declarations]
    parser/qmljsparser.cpp: In member function ‘void QbsQmlJS::Parser::reallocateStack()’:
    parser/qmljsparser.cpp:72:104: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class QStringRef’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
    etc.
    The QStringRef is the only one theoretically applicable, but isn't in
    practice given the current implementation.
    Change-Id: Idb2a03e3fd096b6ad428615f81266f952d2a8d95
    Reviewed-by: Christian Kandeler
  • Fix crash
    Don't move into reference. Amends 936eee744d.
    Change-Id: I7fa4e32f2d9f340f881cc746b74a752f81d34918
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Joerg Bornemann
  • PkgConfigProbe: Check for package version in an extra call
    The --*-version arguments cannot be mixed with --cflags and --libs.
    Change-Id: I6326fd34f4698cb91cdaa592d7843bd2fdeaa7cf
    Fixes: QBS-1430
    Reviewed-by: Kai Dohmen
    Reviewed-by: Joerg Bornemann
  • bare-metal: Add missed linker options from IAR for AVR toolchain
    Change-Id: I7654eb66ea4a11c9e7e035d3512f2b0601733b28
    Reviewed-by: Christian Kandeler
  • Fix version detection for MSVC 2017
    The version number for recent MSVC2017 installation has changed to the
    format \d+\.\d+\.\d+\.\d+ and the second number is not guaranteed to be
    a zero.
    Change-Id: I13728d2a5ea3162c3ff29558757cd576a83f4983
    Reviewed-by: Christian Kandeler
  • setup-qt: Fix magic MSVC version number used for compatibility check
    MSVC 2017 starts at 19.1, not 19.10.
    Change-Id: Ib65d36ca19af829c8e616f40db6bcb11d9b288f0
    Reviewed-by: Joerg Bornemann
  • Merge 1.13 into master
    Change-Id: I0678ef8cf6f81489914e79be903ca4d4c1cebada
  • bare-metal: Improve filtering for KEIL compiler output
    Added some additional allowed output patterns (for MCS51
    architecture).
    Change-Id: I68629566ea11c53fd5d4c10ae6e1c4e668a70694
    Reviewed-by: Christian Kandeler
  • Fix badInterpreter autotest
    I now get a different error message after a system update.
    Change-Id: Ic403e065c80e9297eadb636faf06a057d9328be6
    Reviewed-by: Joerg Bornemann
  • Android: Auto-detect Android.ndk.platform
    ... the same way as Android.sdk.platform.
    Change-Id: I974fdfd9f56f312cbd39ea155d87694622a9c0b8
    Reviewed-by: Joerg Bornemann
  • Merge 1.13 into master
    Change-Id: I277770ed530866f70c63c57b6f605ab49baf9d06
  • Qt support: Fix detection of deployment target for Apple platforms
    In Qt 5.12, the deployment target information has moved from qmake.conf
    into an included file, so let's expand the includes before looking for
    the respective line.
    Fixes: QBS-1434
    Change-Id: I174c03cf227f319e33f484e82735d7ed550c2b11
    Reviewed-by: Mitch Curtis
    Reviewed-by: Joerg Bornemann
  • Add support for the clang-cl compiler
    Task-number: QBS-1316
    Change-Id: Ibf9da364610c260ead088a8990a70c7739d53c39
    Reviewed-by: Christian Kandeler
  • bare-metal: Add SDCC toolchain support
    This commit adds a basic support for the SDCC compiler:
    * http://sdcc.sourceforge.net/
    As this compiler support multiple architectures, then it is impossible
    to uniquely identify the current architecture by dumping of the
    pre-defined macros (because its content depends on a target flag). In
    this case the cpp.architecture will contains a default architecture
    (which is dumped with an omitted target flag).
    To use it with Qt Creator, it is enough to add there a desired Kit
    with a custom SDCC C/C++ compiler, and then set the following in the
    Kit's Qbs profile settings:
    * Key: qbs.toolchainType
    * Value: sdcc
    To create the SDCC profile it is enougth to use the following
    command:
    qbs setup-toolchains --type sdcc name>
    A toolchain type can be omitted; in this case the QBS will
    tries to detect the toolchain type from the specified compiler
    name.
    Also it is possible to auto-detect the SDCC toolchain from the
    PATH environment using the following command:
    qbs setup-toolchain --detect
    At current time are supported only the 8051 (aka MCS51) architecture;
    other architectures can be added later.
    Change-Id: I8cc239d62e35472ab667e054a64a1e59c2d548bd
    Reviewed-by: Richard Weickelt
    Reviewed-by: Christian Kandeler
  • bare-metal: Add example for STM32F4DISCOVERY board
    This commit adds a simple example for the ARM-based microcontroller
    which blinking of the blue LED and can be built for different toolchains:
    * GCC
    * IAR EW
    * KEIL MDK
    Change-Id: Icf9f1bb20356f5ccc532e895754ec0a7928ecdbc
    Reviewed-by: Christian Kandeler
  • Version bump
    Change-Id: I34cb21cb3f05b9108b8fa26c73888d0992fd1c68
    Reviewed-by: Joerg Bornemann
  • Merge 1.13 into master
    Change-Id: Ia8cf58fc81c2567bc112eb706fa595a1def9dede
  • Fix make-release-archives.bat
    Configs must be prepended by 'config:' when building with newer qbs
    versions.
    Change-Id: I9524c1a7f034cb5a612a5408a57ad224cfcda6c3
    Reviewed-by: Christian Kandeler
  • Adjust chocolatey.qbs to qbs 1.12
    Change-Id: I48e8efd18b026e2d8f58e2ae2ddc60b67c9acf68
    Reviewed-by: Christian Kandeler
  • Fix windows archive creation
    Apparently, windeployqt copies all resources into the directory of the
    first binary it encounters on the command line. So make sure that binary
    is qbs.exe and not one of our plugins, as we want the libs to end up
    under bin/.
    Change-Id: Ib23f1b355a058ca1deec5e10535c68dc9170a2bf
    Reviewed-by: Joerg Bornemann

Github Push to arBmind/qbs

  • Process Command: Do not needlessly interpret output as text
    ... when redirecting process output. Only do that if there is an output
    filter function. Otherwise, we break redirection of binary data.
    Fixes: QBS-1488
    Change-Id: Ic5a1d2653fa8fc9c4f0eb5d31b7315d7aba3e030
    Reviewed-by: Jörg Bornemann
  • Autotests: Work around compression bug in 5.13.0
    Our QtScxml test ran into QTBUG-76521.
    Change-Id: Id667846acd165d5b79dd6acc9cb8c790f6e228a2
    Reviewed-by: Jörg Bornemann
  • 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.

Github Push to arBmind/qbs

  • Process Command: Do not needlessly interpret output as text
    ... when redirecting process output. Only do that if there is an output
    filter function. Otherwise, we break redirection of binary data.
    Fixes: QBS-1488
    Change-Id: Ic5a1d2653fa8fc9c4f0eb5d31b7315d7aba3e030
    Reviewed-by: Jörg Bornemann
  • Autotests: Work around compression bug in 5.13.0
    Our QtScxml test ran into QTBUG-76521.
    Change-Id: Id667846acd165d5b79dd6acc9cb8c790f6e228a2
    Reviewed-by: Jörg Bornemann

Github Push to arBmind/qbs

  • Prepare for explicit QChar constructors
    Change-Id: I906f63236230f10e6bdfb16ef3ee25cee8c407f6
    Reviewed-by: Christian Kandeler
  • Avoid uses of Java-style iterators
    Change-Id: I90cece156033b5d223a86016401a2199f5b6c11e
    Reviewed-by: Christian Kandeler
  • Merge 1.14 into master
    Change-Id: Ib40a6fb77dfb1653910e802276571fc5dcea4d64
  • Remove actualRunTime check to fix tests on CI
    Change-Id: I99bfb12bde67eb815f05451d4fdee48aef685699
    Reviewed-by: Christian Kandeler
  • Merge "Merge 1.14 into master"
  • Fix autotests for older compilers
    Amends 923f98062b.
    Change-Id: Ib98279e962128573a46d8d6f9cfd822494d0dfd8
    Reviewed-by: Christian Kandeler
    Reviewed-by: Jörg Bornemann
    Reviewed-by: Jochen Ulrich
  • Define jobPool for AutotestRunner
    Change-Id: Ia90ea48e414fe9c4041f4bfc6961638b8a49fec4
    Reviewed-by: Christian Kandeler
  • Prevent from 10min timeout on Travis due to long-running testcases
    TestBlackbox runs for more than 10 minutes in the Windows environment on Travis
    and since recently also on Mac OS. This might trigger a non-configurable 10
    minutes timeout due to no output generated by Qbs. The official workaround is
    travis_wait. But it is flawed, because it accumulates all output before it
    prints something, thus making it impossible to watch the output of a running
    build. This problem is often not noticed because other tests may run in parallel
    and produce output.
    This patch adds a background process which outputs an empty line every 9:50
    minutes while running autotests.
    Change-Id: I0ac5d0f581aabbc0d8641a13e7d207dc84902b95
    Reviewed-by: Christian Kandeler
  • Minimal Qt installer script
    One of the main problems in virtual environments like Travis CI is how to
    install Qt and QtCreator. The official installer provided by the Qt Company is
    almost unusable from command line. It is even harder to select only certain
    components (especially QtScript). Luckily, all components are available online
    under http://download.qt.io.
    This script installs components from the official Qt package repository. It can
    be used in any bash environment to simplify the setup procedure and supports
    every valid combination of host OS, target platform (desktop, android, ios) as
    well as toolchains.
    Dependencies:
    - bash
    - curl
    - 7z
    Change-Id: Ia2080cb80df98551332eb02c85c5933fd3bdaa4e
    Reviewed-by: Christian Kandeler
  • baremetal: Fix detection of C++ language option for IAREW STM8
    Change-Id: I340c66090f0934eb2bc6dccdd0c2dbe1b1e1db2f
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • C++: Add support for clang on Windows
    This is about clang in "mingw mode", not clang-cl.
    When targeting Windows, clang is a lot like mingw, so factor out the
    common parts into a new base module.
    Testing uncovered a number of invalid assumptions in our autotests,
    which are also fixed in this patch. In addition, minor adjustments had
    to be made to the Qt.core module and to the qbscore lib.
    Change-Id: I73085dc62a65e2a9d0397cf234c8641989246f22
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Jörg Bornemann
  • More autotest fixes
    Change-Id: Icf6b9f7528bdb4b062b6586b12a08d8b410090fd
    Reviewed-by: Jörg Bornemann
  • baremetal: Add IAR MSP430 toolchain support
    This commit adds a basic support of the IAR Embedded Workbench
    toolchain for the MSP430 processors family.
    To use it with Qt Creator, it is enough to add there a desired Kit
    with a custom IAR C/C++ compiler, and then set the following in the
    Kit's Qbs profile settings:
    * Key: qbs.toolchainType
    * Value: iar
    Tested with EW for MSP430 v7.12.4 on Windows using the simple
    projects samples which come with the default IAR installer.
    Change-Id: I6a31da1823fd08ba7bf41a315ac20e98f5ba77f6
    Reviewed-by: Christian Kandeler
  • baremetal: Auto-detect IAR toolchain for MSP430 architecture on Windows
    Change-Id: Ifc15d008ffd64e160d40a0a3e0f1b868dde4e8a4
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • baremetal: Add example for MSP-EXP430F5529LP board
    This commit adds a simple example for the msp430-based microcontroller
    which blinking of the red LED and can be built for IAR EW toolchain.
    Change-Id: I5025130848020e71bef449f0ed15da1f68698e79
    Reviewed-by: Christian Kandeler
  • Use different names for virtual functions in INodeVisitor
    This fixes compiler warnings about hidden virtual functions in derived classes
    Change-Id: I3b53d07263f66133a41353eb6cfe05e1f3b20cc3
    Reviewed-by: Denis Shienkov
    Reviewed-by: Christian Kandeler
  • baremetal: Improve JS code in IAR module a bit
    * Move an architecture-specific code to a functions in the iar.js file.
    * Remove the redundant copy-paste code.
    * Align order for assembler, compiler, linker and archiver flags to
    the unified form, like:

    Change-Id: Ibfdc536f78d1145f6e1190da33f67b0fb7063f05
    Reviewed-by: Christian Kandeler
    Reviewed-by: Richard Weickelt
  • baremetal: Fix IAR assembler file tags
    The IAR EW IDE provides the following file patterns
    [*.s*, *.msa, *.asm] for the assembler files.
    So, we will use same patterns too. But, instead of '*.s*'
    pattern we will use a set of the following patterns:
    '*.s' - for ARM and/or STM8 architectures.
    '*.s43' - for MSP430 architecture.
    '*.s51' - for 8051 architecture.
    '*.s90' - for AVR architecture.
    Change-Id: I5aad9ee7a81325e65be18d0ae0e0c1c9a9f6cf27
    Reviewed-by: Christian Kandeler
  • baremetal: Fix KEIL assembler file tags
    The KEIL IDE examples contains the following patterns
    [*.s, *.a51, *.asm] for the assembler files.
    So, we will use same patterns too, which are intended:
    '*.s' - for ARM architecture.
    '*.a51' - for 8051 architecture.
    Change-Id: I8268d309bb6e9237a0f64d3280163afa997bfb81
    Reviewed-by: Christian Kandeler
  • baremetal: Improve JS code in KEIL module a bit
    * Move an architecture-specific code to a functions in the keil.js file.
    * Remove the redundant copy-paste code.
    * Align order for assembler, compiler, linker and archiver flags to
    the unified form, like:

    * Add some comments.
    * Fix handling of c{xx}LanguageVersion property.
    * Fix JS warnings about the variables re-definition.
    Change-Id: I708a446292e6f5c6bfb56ef3fa92815123808ccf
    Reviewed-by: Christian Kandeler

Github Push to arBmind/qbs

  • Set cpp.minimumIosVersion to "6.0" by default
    This is required because earlier iOS versions are broken in recent XCode
    installations (at least, for XCode >= 7.0.0)
    Change-Id: Ib55e2eafcf26357695ab057da8109921518b7fea
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • doc: Fix JobLimit::jobCount type
    Should be int, not string
    Change-Id: Ib0caaa1730125d6f6debbbfc4346fe4f29dba935
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Orgad Shaneh
  • Add hasLibrary property to Qt.core
    This allows us to treat Qt.core similar to other Qt modules based upon
    QtModule.qbs when bundling Qt libraries together with an application.
    Change-Id: I9ae54ec40c3fb7506181afbd437f4e2f03b02e41
    Reviewed-by: Christian Kandeler
  • Add a complete example for a Rule in a Product
    Change-Id: I4739440cb90f7ef5795f79da053246f8071aa57e
    Reviewed-by: Christian Kandeler
  • ios: Move cpp.entryPoint from Qt.Core to Qt.gui
    It seems, that console ios apps should not try to do a _qt_main_wrapper
    trick since there's no platform plugin linked to the app and linker
    fails to find wrapper.
    Change-Id: I607db658d5e25d6029626b4a7efb46b2e228ab52
    Reviewed-by: Christian Kandeler
  • Add change log for 1.14.0
    Change-Id: I1c57713abf60c2b5b6ee7bf6a0b403736b60307b
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Denis Shienkov
    Reviewed-by: Christian Kandeler
  • Set minimumTvosVersion to "6.0" by default
    This fixes (at least) two compile errors:
    - clang: error: invalid deployment target for -stdlib=libc++ (requires
    iOS 5.0 or later)
    - ld: library not found for -ldylib1.o
    The dylib1 is only present on macOS and not present in recent tvOS/iOS
    SDKs, clang tries to link to it if deployment target is less or equal to
    "5.0".
    Change-Id: Ie77a514bb2661312823df054f0dfca07d69e3059
    Reviewed-by: Christian Kandeler
  • Android: Fix binutils path
    Amends 65cb0d3e2d.
    Fixes: QBS-1459
    Change-Id: I771cc179bcc996559d76c85d785780a1b044812b
    Reviewed-by: BogDan Vatra
  • Fix outdated documentation for some multiplexing properties
    Amends 38c897a0d4.
    Fixes: QBS-1458
    Change-Id: I2b3d72f5d738cc45fa061ce47711160d54bdfdc5
    Reviewed-by: Christian Kandeler
  • Avoid some deprecation warnings for QLatin1Literal uses
    Change-Id: I8fe64c2ab78b1cf2e1af2a6aa2dad201299a0a94
    Reviewed-by: Christian Kandeler
  • Work around deprecation warnings in Qt
    Change-Id: Iff45f56fc91f3d513440a3e2aaf519a7aa0f7744
    Reviewed-by: Christian Kandeler
  • baremetal: Fix detection of C++ language option for IAR
    ... which is used at dumping of predefined macros
    and a header paths.
    Reason is that for the different architectures the IAR
    use different C++ language options:
    * for ARM: --c++
    * for AVR or 8051: --ec++
    Change-Id: Ic2b4d50e9e2a978a5cbc69ed5353d5953e83c85d
    Reviewed-by: Christian Kandeler
  • Improve clang-cl auto-detection
    Now also check for the clang-cl in the default install locations
    Task-number: QBS-1316
    Change-Id: I5d0dfd2b98164b0cac08358001cd1946b4f8aadc
    Reviewed-by: Denis Shienkov
    Reviewed-by: Christian Kandeler
  • Merge 1.14 into master
    Change-Id: Ic632b377bf10e2b320956011e9a7d4eea99f560b
  • bare-metal: Fix SDCC toolchain module
    * SDCC support only the '.lib' library suffix.
    * SDCC support only the '.rel' object suffix.
    * SDCC produce the 'ihx' default image format.
    Besides, SDCC expect same target flag for both compiler
    and linker. We automatically take this flag from
    the cpp.architecture property.
    Change-Id: If7eac1d5ddc0c571d3c6a870f46f78d61d699f12
    Reviewed-by: Christian Kandeler
  • bare-metal: Add support for SDCC to stm8s103f example
    Change-Id: I00b62a426e806bbb57526658f7a5d3cb9a210b48
    Reviewed-by: Christian Kandeler
  • bare-metal: Remove target flag from the MCS51 example for SDCC
    ... as this flag automatically sets inside of SDCC module.
    Change-Id: If670a3a67ed66f8fe9f2209e5259e57a1fb85f49
    Reviewed-by: Christian Kandeler
  • baremetal: Auto-detect GNU ARM toolchains on Windows
    ... which are installed from this site:
    https: //developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm
    Change-Id: Ic7e8886e53ede7b86289ef514eccd94870e17676
    Reviewed-by: Christian Kandeler
  • baremetal: Auto-detect GCC toolchains for ARM and AVR architectures on Windows
    ... provided by Microchip (Atmel).
    Change-Id: I230899e53cac3029fd910c9a3cc8112c86fd1ac0
    Reviewed-by: Christian Kandeler
  • baremetal: Long live the KEIL UV project generator for 8051
    Right now it is possible to generate a native projects for the
    KEIL UVision IDE, e.g. using the following command:
    qbs generate -g keiluv5 -d -f profile:
    We need in a valid KEIL QBS profile, from which the generator take
    a desired target architecture and other stuff.
    The KEIL UV generator has a semi-intelligent logic, it parses a source
    QBS project and converts a compiler flags and other stuff to an
    appropriate configurations of the native KEIL UVsion project.
    Currently it is supported only one 'keiluv5' generator which allow to
    generate a projects for the KEIL UVision v5 for 8051 architecture.
    Tested with the KEIL UVision v5.23 for 8051, using as the QBS
    bare-metal examples, and as other projects.
    Change-Id: I248f1d220d9c9bcae9cb07d5bfbabbb85f9c39c9
    Reviewed-by: Christian Kandeler

Github Push to arBmind/qbs

  • Prepare for explicit QChar constructors
    Change-Id: I906f63236230f10e6bdfb16ef3ee25cee8c407f6
    Reviewed-by: Christian Kandeler
  • Avoid uses of Java-style iterators
    Change-Id: I90cece156033b5d223a86016401a2199f5b6c11e
    Reviewed-by: Christian Kandeler

Github Push to arBmind/qbs

  • Prepare for explicit QChar constructors
    Change-Id: I906f63236230f10e6bdfb16ef3ee25cee8c407f6
    Reviewed-by: Christian Kandeler
  • Avoid uses of Java-style iterators
    Change-Id: I90cece156033b5d223a86016401a2199f5b6c11e
    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.
6. September

Github Push to arBmind/rebuild-experimental-compiler

  • add appveyor build with visual studio 2019

Github Push to arBmind/rebuild-experimental-compiler

  • add appveyor build with visual studio 2019

Github Push to hicknhack-software/meetalendar

  • Updated link to githup repository.

Github Push to hicknhack-software/meetalendar

  • Updated readme and gemspec description.
5. September

Github Push to arBmind/rebuild-experimental-compiler

  • more colors for windows builds

Github Push to arBmind/rebuild-experimental-compiler

  • test pty workaround for windows builds

Github Push to arBmind/rebuild-experimental-compiler

  • added more colors to the CI builds

Github Push to arBmind/rebuild-experimental-compiler

  • fixed dependency bug discovered by clang

Github Push to arBmind/rebuild-experimental-compiler

  • fixed renaming error
  • name parameter consistent with the type

Github Push to hicknhack-software/buildbot-inplace-config

  • Fixed python3 issues.
  • return a list object not just a iterateable
  • comment everything about the nightly schedulers until we need it to silence warnings
  • Reformatting to silence warnings
  • Fixed warnings
  • Fixed indentation
  • Updated copyright
  • Merge pull request #3 from hicknhack-software/feature/buildbot2-upgrade
    Changes to support buildbot 2.x

Github Push to hicknhack-software/ansible-buildbot

  • Upgraded to buildbot 2.x. Requires usage of pyhton3 instead of python2
  • Updated to version 2.4.0
  • Fixed wrong description of master service
  • Merge pull request #5 from hicknhack-software/feature/buildbot2
    Update to buildbot 2.x and python 3

Github Push to hicknhack-software/ansible-buildbot

  • Updated to version 2.4.0
  • Fixed wrong description of master service
4. September

Github Push to hicknhack-software/meetalendar

  • Made calendar id choosable by reading it from the rake task call.
3. September

Github Push to hicknhack-software/meetalendar

  • Added meetup redirect uri to example. + Description of it.
2. September

Github Push to arBmind/rebuild-experimental-compiler

  • more precise separation of parameter (for declaration) and argument (for call).

Github Push to hicknhack-software/meetalendar

  • Notes changed.

Github Push to hicknhack-software/meetalendar

  • Released new version.

Github Push to hicknhack-software/meetalendar

  • Updated syncronization logic.

Github Push to hicknhack-software/redmine_hourglass

  • Reformatted change log to adhere to standard

Github Push to hicknhack-software/redmine_hourglass

  • bumped to develop version

Github Push to arBmind/rebuild-experimental-compiler

  • Added NameTypeValueReference to allow arguments to reference previous arguments
    * Tuples are use List so pointers in references stay stable
    * References only compare target names
31. August
Natalie Häsner

Blog Post September 2019 Übersicht der IT-Events in Dresden

Veranstaltungsübersicht für den September 2019


Montag, 2. September

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.


Mittwoch, 4. September

Dresdner Unix-Stammtisch – ab 19:00 Uhr.


Donnerstag, 5. September

Dresden Perl Morgens – ab 20 Uhr im Newtown Bar wird Perl-Einstiegsthemen und für Fortgeschrittenen geboten.


Montag, 9. September

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.

Dresdner Drupal User Group – ab 18:00 Uhr im SLUB ist jeder der sich für Drupal interessiert gerne gesehen – egal ob Coder, Sitebuilder, Designer, Projektmanager oder Anwender.


Mittwoch, 11. September

Atlassian User Group Sachsen – ab 18:00 Uhr bei Staffbase GmbH wird es diesmal die Möglichkeit geben, in einer Open Space Runde aktuelle Atlassian-Themen gemeinsam zu diskutieren, Lösungsansätze für Probleme zu finden und Best Practices untereinander auszutauschen.

Linux User Group – findet ab 20:00 Uhr im GAG 18 statt.


Donnerstag, 12. September

C++ User Group – ab 19:00 Uhr bei Check24.
Martin Penckert will report to us his perspective on learning and using C++.

c__

JavaScript User Group – ab 19:00 Uhr hält Herr Christian Ulbrich einen Vortrag über “Reactivity is Fun! and Let’s Work out!” halten. Er wird uns auf eine kleine Reise zur Reaktivität im Web mitnehmen. Warum React und Angular schlechte Frameworks sind, Svelte auch nicht besser ist und wie man einen HyperApp-Klon ja auch in 48 Zeilen Code selber schreiben kann!


Freitag, 13. September

JUG Saxony Day 2019 – Der 6. JUG Saxony Day findet im Radisson Blu Park Hotel & Conference Centre, Dresden Radebeul statt.

JUG_Radebeul


Montag, 16. September

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.


Donnerstag, 19. September

KI-Stammtisch – ab 19:00 Uhr bei Impacrr Hub Dresden wird alles Rund ums Thema KI und ML diskutiert.


Samstag und Sonntag, 21.-22. September

15. Symposium Datenspuren 2019 – kostenlos und nicht nur für Nerds: Schon seit 15 Jahren gibt es die Datenspuren in Dresden, eine Konferenz des lokalen Chaos Computer Clubs C3D2. In diesem Jahr findet die Hackerkonferenz am 21. und 22. September 2019 im Dresdner Zentralwerk statt. Bei den Datenspuren geht es nicht nur um Spaß mit Lötkolben, sondern genausoviel um gesellschaftliche Fragen nach Privatsphäre und dem Umgang mit Technik. Das diesjährige Motto „Patch gehabt“ ist mehr als eine Anspielung auf oft dringend nötige Software-Verbesserungen. Es geht auch darum, „wo die Gesellschaft einen Patch benötigt“.

datenspuren


Montag, 23. September

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.


Dienstag, 13. September

Gophers Meetup – findet ab 19:00 Uhr bei LOVOO GmbH statt.

React Native Stammtisch Dresden – Aller zwei Monate am 19:00 Uhr bei Move:elevator treffen sich in Dresden React Native Enthusiasten zum Wissensaustausch, zu Vorträgen und zum Plausch über die Technologie und andere Themen im Bereich App-Entwicklung


Mittwoch, 26. September

Agile Dresden – The main track will be our Scrum Master Special! We see that there are still a lot of open positions for Scrum Masters in Saxony. And we believe that some of you have the potential to become a Scrum Master, too. That’s why we offer a Scrum Master Special this time! We want to clarify what the role involves and answer your questions by sharing our personal experiences .

Dresden Apache Kafka® Meetup by Confluent – ab 18 Uhr bei Saxonia Systems AG hält Herr Mützlitz einen Vortrag über “What is Apache Kafka, and What is an Event Streaming Platform?”.


Montag, 30. September

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.

Github Push to hicknhack-software/KeeShare

  • Fix KeePass URL
    URL is wrong and currently points to http//www.keepass.info/
  • Merge pull request #2 from strasharo/patch-1
    Fix KeePass URL
30. August

Github Push to hicknhack-software/meetalendar

  • WIP in upgrading event adding strategy/logic.