Aktivitäten

2022
22. Mai

Github Push to arBmind/qt-creator

  • Feature: Show VCS changes in project tree.
    * Color nodes of project tree based on the type of VCS change.

Github Push to arBmind/qt-creator

  • Feature: Show VCS changes in project tree.
    * Color nodes of project tree based on the type of VCS change.
21. Mai

Github Push to arBmind/qt-creator

  • Feature: Show VCS changes in project tree.
    * Color nodes of project tree based on the type of VCS change.

Github Push to arBmind/qt-creator

  • Feature: Show VCS changes in project tree.
    * Color nodes of project tree based on the type of VCS change.

Github Push to arBmind/qt-creator

  • GitHub Actions: Update LLVM/Clang to version 14.0
    Change-Id: I168661c4a4c2a52e824b1cfaa8ed45db1d8682dc
    Reviewed-by:
    Reviewed-by: Eike Ziller
  • GitHub Actions: Update ccache to version 4.6
    Change-Id: I112d3860c6e1b66be70d5cf2b11f026bafa624ad
    Reviewed-by:
    Reviewed-by: Eike Ziller
  • ProjectExplorer: Fix undefined behavior
    Amends 6942c58d655.
    Change-Id: I8db8ab1fd1d52467aefdc93f639816bfa1379277
    Reviewed-by:
    Reviewed-by: Jarek Kobus
  • McuSupport: Change Kit Aspects validation check CMake variables
    Before QUL 2.0, path for tools used during compilation were passed as
    environment variables. Starting with 2.0, they are passed as CMake
    configuration arguments. So, in order to validate a kit, the
    dependencies aspect now needs to validate the CMake configuration
    aspects. As 1.9 will no longer be supported, starting with this version
    of Qt Creator, the environment checking code is removed.
    Change-Id: I24991063dcdf9b455bd8f20226756dc2b3637f6d
    Reviewed-by:
    Reviewed-by: Alessandro Portale
  • SshRemoteProcess: Add missing override
    At some point QtcProcess::start() started to be virtual,
    so the intention is that SshRemoteProcess overrides it.
    Amends 95c9579c58d8cd9dfacbeee70f84920ab9cf87e7
    Change-Id: Iff0c0984f07440c58c5f89a0f5e188503756d6d0
    Reviewed-by: hjk
  • ApplicationLauncher: Unify API
    Make the API more similar to QtcProcess API.
    Rename:
    processStarted() -> started()
    error() -> errorOccurred()
    processError() -> error()
    Change-Id: I86d650d55a643f5999fc91e56b985f699e2d7245
    Reviewed-by: hjk
    Reviewed-by:
  • Use const iterator for erase
    Change-Id: Ibfbc19518ad6d7d28cf864f1f94125222ed62c28
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: hjk
  • Switch to new MIME database implementation
    Can be switched to old implementation by configuring with
    -DQTC_USE_NEW_MIMEDATABASE=NO
    Change-Id: I0fdd104c422093381589f2e154ab2b093fe92ad9
    Reviewed-by: Jarek Kobus
    Reviewed-by: Qt CI Bot
  • ClangCodeModel: Properly highlight static data members
    C_STATIC_MEMBER is mutually exclusive with C_FIELD, so it must not be a
    mix-in style.
    Task-number: QTCREATORBUG-27111
    Change-Id: If9e5f44790f1b7d124f4b2e9859f8c2223c0c424
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: David Schulz
  • ClangCodeModel: Suppress "Unknown argument" error
    Unknown compiler flags are an unsuppressable error in clang.
    But we do not want to maintain a blacklist of unsupported GCC and MSVC
    options or a whitelist of supported clang options, as both would
    constantly go out of date.
    As clangd seems to work fine despite the error message, we simply filter
    out this type of diagnostic.
    Fixes: QTCREATORBUG-27113
    Change-Id: Ib32601831eded60daf80eb0ca5cf01bbd71493fa
    Reviewed-by:
    Reviewed-by: David Schulz
  • ProcessInterface: Move out default impl into separate class
    Introduce private DefaultImpl class and base QProcessImpl
    and ProcessLauncherImpl on it. Remove default impl specific
    methods from ProcessInterface.
    Change-Id: Iea964ab19cc0ea8401180f65351b6ef3f595703f
    Reviewed-by: hjk
  • QtcProcess: Limit the inclusion of qtcprocess.h
    Move the rest of QtcProcess enums to processenums.h.
    Move ExitCodeInterpreter into processenums.h.
    Remove superfluous Utils:: prefix.
    Change-Id: Iaa596f353d33d6930085a621b114cc15a35caa80
    Reviewed-by: hjk
    Reviewed-by: Qt CI Bot
  • CMakePM: Do not modify container in loop
    Amends 2f77dc34158910e9f07107836bd5fcc923dd26a7
    Change-Id: Ida99d5c83eb1b30865b90d83583244728efb38a7
    Reviewed-by: Eike Ziller
  • RunControl: fix device passing to the doStart()
    Brokken by the f1e973de794e2e11f1eb92d6fa4dbad1bee1429c.
    We must pass local `runnable` instead of runControl()->runnable(),
    otherwise device member will be nullptr that breaks all non-Desktop run
    configurations, like RemoteLinux one.
    Change-Id: I0499008aee14cb3bbcc3e1ebda71c50533b6502e
    Reviewed-by: Jarek Kobus
  • Introduce ProcessProxyInterface, enable data sharing
    ProcessProxyInterface will be helpful when implementing
    public subclasses of ProcessInterface, like
    general ssh impl, linux specific impl, qnx specific, etc.
    ProcessProxyInterface is sharing private data
    between proxy and target.
    Change-Id: I8350837bb5f770d6605b860b146604cba5e6b592
    Reviewed-by: hjk
  • ProjectExplorer: Dissolve DeviceProcess
    Move remaining device member to subclasses where needed.
    Change-Id: I1a872315579c7f6529e8937d57511a9e99e06926
    Reviewed-by: Jarek Kobus
  • SshDeviceProcess: Forward declare IDevice
    Remove some other unneeded includes.
    Change-Id: I9392a61c37fa689f004d1837b3e5f94181c8586a
    Reviewed-by: hjk
  • Utils: Prevent early crash on non-existent commands
    Change-Id: Ib94920835396e34827e7b40c30f48d28660e5fcf
    Reviewed-by: hjk
  • CMake: require no undefined symbols
    The ELF default is historical legacy. We should always require all
    libraries and all plugins to link to their dependencies and not
    accidentally forget something (like implementing a virtual function).
    Change-Id: I5e00996d7f4b4a10bc98fffd1629f8bfcf0d1c8f
    Reviewed-by: Qt CI Bot
    Reviewed-by: Cristian Adam
    Reviewed-by: Lars Knoll
  • McuSupport: Fix build with Qt5
    Change-Id: Iec6008f1cafd46988003a473791bf7cf1e56caea
    Reviewed-by: Alessandro Portale

Github Push to arBmind/qt-creator

  • Squish: Fix toolchains in Qt 5.14.1 kit
    This referred to MSVC2013 which has nothing to do with this kit.
    Change-Id: Iad72dfd7632e7039ac5d528a3e750264b192df63
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • Squish: Remove unused MSVC2013 toolchains
    Change-Id: I2a809150e93e1b17eb13482cc85985cd9ce64e1d
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • QmlDesigner: Fix warning in AbstractView::dragStarted()
    Change-Id: I3fc0bede9fd58b7c63cf6c28a982e4662766f375
    Reviewed-by:
    Reviewed-by: Miikka Heikkinen
  • Add change log for 7.0.2
    Change-Id: I0a3dc8ef5a4bcb56be30cc16537a221368228780
    Reviewed-by: Leena Miettinen
  • Doc: Remove obsolete instructions for registering QML types
    QML types are now registered automatically in most cases.
    Task-number: QTCREATORBUG-26617
    Change-Id: I4f1e2a731893081cbb0c399e7742b3656f201a1d
    Reviewed-by: Fabian Kosmale
    Reviewed-by: Thomas Hartmann
  • Doc: Update the 2d asset import documentation
    Task-number: QDS-6754
    Change-Id: Ied5026a12f08fcf672e1d7563514c5b1054f6532
    Reviewed-by: Mats Honkamaa
    Reviewed-by: Thomas Hartmann
  • Macros: Fix shortcut display on macOS
    Some "NativeText" parameters were missing.
    Change-Id: Id08b8281d1458c05ff302011e32d8babbaf7b2bc
    Reviewed-by: Christian Stenger
  • QmlDesigner: Disable style name ComboBox if empty
    Change-Id: I7c2a997f97cc1c45b6700885f3dd5a8e7f6c4155
    Reviewed-by: Thomas Hartmann
    Reviewed-by:
  • QmlDesigner: Fix bound properties change behavior
    Changing a bound property was triggering a value change twice. Once with
    the previous value and another time with the newly set value. This was
    solved by locking the binding property change emit with a scope lock.
    Change-Id: I9605269e911f0468b2d52d74ad8a2a43f907a18c
    Reviewed-by: Marco Bubke
  • QmlDesigner: Input lose focus after pressing enter
    * Add losing focus after pressing Return/Enter for all TextInputs
    * Add losing focus and reverting values after pressing Escape for all
    TextInputs
    * FontComboBox fix initial value selection
    * Code cleanup
    Task-number: QDS-5972
    Task-number: QDS-6028
    Change-Id: Ice7449e89088f6e7da76eb7c2edefab647b109de
    Reviewed-by: Thomas Hartmann
  • Hide Debug/Build side bar action if menu is disabled
    Change-Id: I8c7a2e5f0bb76e74692c6b4463aa1feb806d6e49
    Reviewed-by:
    Reviewed-by: Eike Ziller
    Reviewed-by: Henning Gründl
  • QmlProject: Allow setting main qml file and main ui.qml file
    The .qmlproject file already has the "mainFile" setting which indicates
    which qml file is run. This patch adds a main ui.qml file that indicates
    which ui.qml file is opened in the design mode if the .qmlproject is opened.
    The patch also adds two context menu actions that allow setting the main qml
    and main.ui.qml files without having to edit the .qmlproject file by hand.
    Changing the main ui.qml file also checks if the current ui.qml file is
    used as in the main qml file and if it is, then we switch the component there.
    For now the actions are only available in QDS.
    Task-number: QDS-6882
    Change-Id: I1c6e19c039036dc635161fa6e06173356dc509aa
    Reviewed-by: Henning Gründl
    Reviewed-by: Qt CI Bot
    Reviewed-by:
  • QmlDesigner: Fix typo
    Change-Id: If6860fe3094124dcac381f72ae88722759167354
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • Squish: Fix MSVC2017 toolchain
    Without this, Creator cannot set up CMake properly
    in the kit so configuring projects fails.
    MSVC2015 also needs a fix.
    Change-Id: I19c065eb087d098174c84301aa52cc3888ec42b7
    Reviewed-by: Christian Stenger
  • GitHub Actions / Coin: Update LLVM/Clang to 14.0.3
    To be in sync with the official packaging.
    Change-Id: I28712ad1e8234d4911b2afcce949e1e919bf8e92
    Reviewed-by: Eike Ziller
    Reviewed-by: Qt CI Bot
  • QmlDesigner: Show id-less scenes properly in 3D edit view
    Fixes: QDS-6942
    Change-Id: I5b7fa966bf9d7321b1735ef0ea7cb904b82f542d
    Reviewed-by:
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Fix initial form editor scroll/zoom for 3D previews
    Preview item was initialized to zero size rect and form editor view
    scroll/zoom was not updated when size was corrected later as preview
    image was received. Since we use fixed size preview images, we can
    initialize the preview item to that size to fix the issue.
    Change-Id: I8198af1b830498f6540a783d770abdfb8a8860f4
    Reviewed-by: Mahmoud Badri
  • StudioWelcome: Fix readme path
    Change-Id: I3173a10a9944c9247fbded170ade979b4bb45afe
    Reviewed-by: Qt CI Bot
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
  • QmlProject: Fix typo
    Change-Id: Ie376933f2a83b0d5ceb22ad1b0e335d052c08135
    Reviewed-by: Thomas Hartmann
  • Macro: fix saving macros
    QMap::count returnes a size_type with Qt 6 in contrast to an int with
    Qt 5. Convert this value always to an int to be backwards compatible.
    Fixes: QTCREATORBUG-27543
    Change-Id: Ibd37ede40e5eb4cd5e5172529455196242a97666
    Reviewed-by: Eike Ziller
20. Mai

Github Push to arBmind/qt-creator

  • Fix missing vcs changes on qrc file paths.
  • Merge pull request #3 from harryherold/patched/7.0-fix-vcs-changes
    Fix missing vcs changes on qrc file paths.
19. Mai

Github Push to arBmind/zig

  • added real path checks for stage2 compiler

Github Push to arBmind/zig

  • added real path checks for stage2 compiler

Github Push to arBmind/zig

  • detect file name case issues for import
  • added real path checks for stage2 compiler
17. Mai

Github Push to arBmind/zig

  • detect file name case issues for import
  • added real path checks for stage2 compiler
16. Mai

Github Push to arBmind/zig

  • report better error for package not found in stage2
15. Mai

Github Push to arBmind/zig

  • added real path checks for stage2 compiler

Github Push to arBmind/zig

  • added real path checks for stage2 compiler

Github Push to arBmind/zig

  • added real path checks for stage2 compiler

Github Push to arBmind/zig

  • added real path check for stage2 compiler

Github Push to arBmind/zig

  • detect file name case issues for import

Github Push to arBmind/qt-creator

  • Squish: Remove outdated comment from Readme
    Change-Id: I480756cf9c6be999d0a7c08476609e8f470a1221
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • StudioWelcome: Disable welcome page if inactive
    Change-Id: Id098579003ef63d2d06bfb1f2afaeca15c3bbc70
    Reviewed-by: Tim Jenssen
  • Squish: Reduce complexity of iterateQtVersions()
    By removing dead code, code which generated unused data,
    unneeded generality and needless abstractions.
    Change-Id: Ie271363c5446ef02f32e48a78db3d8ef9be0ed29
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • Squish: Align iterateKits() better with the way we use it
    Change-Id: Ib41b4e763b0df8a74fd7b073710b29640fea17db
    Reviewed-by: Christian Stenger
  • Squish: Fix findUnusedObjects for Python3
    Change-Id: I4d092c5f4be682116f3313a72e17e5b1056e6866
    Reviewed-by: Christian Stenger
    Reviewed-by:
  • Dumper: Fix map dumper for lldb
    Change-Id: I8adab131632b2ca04a3de8094699ab43d2de03bb
    Reviewed-by:
    Reviewed-by: hjk
  • Tests: Fix compile of test app on macOS
    Change-Id: I1a96bc57bae2aa3f1f7a1c0d6d4306cf5c36a78b
    Reviewed-by: hjk
  • ClangFormat: Fix settings checkboxes disappearance
    - Fixed settings checkboxes disappearance after open a project
    - Fixed impossibility to save settings
    Task-number: QTCREATORBUG-26948
    Change-Id: Ia73a61bf56b99adea9ed45c9d656860b185a3d7e
    Reviewed-by: Christian Kandeler
    Reviewed-by: Qt CI Bot
  • QtDesignStudio: Fix assets library external drop
    Fix external drops onto assets library for ubuntu. The file paths were
    missing the leading slash ("/") which caused external drops to fail.
    Change-Id: I4c554df2ac4422d935ec06b835ce34de25b9e2e8
    Reviewed-by: Mahmoud Badri
  • CMakePM: Fix crash when file system progress bar was cancelled
    If the user cancelled the file system progress bar, the the
    m_allFiles will be null and shouldn't be used.
    Fixes: QTCREATORBUG-27499
    Change-Id: I92c509f1e66d0968f921ec103fd81631eed9ab38
    Reviewed-by: Eike Ziller
  • CMake build: Avoid endless loop if plugin does not exist
    get_property fails if the target does not exist, and _dep stays at some
    old value.
    This leads to a) a lot of cmake backtraces with an error message that
    doesn't add anything useful, and b) an endless loop in
    find_dependent_plugins. Which in the end leads to 500.000 lines of
    useless CMake output, repeating
    "qtcreator/cmake/QtCreatorAPIInternal.cmake:340 (find_dependent_plugins)"
    Skip get_property if the target doesn't exist.
    Change-Id: Ic694bc05b3dce5b83220a2f5dab8f063ef692c12
    Reviewed-by: Eike Ziller
  • QmlDesigner: Integrate drag and drop into the model/views system
    so that any view can easily gets notified when a drag in another view
    is started/ended.
    This allows a view to show a highlight when a valid drag is started in
    another view without coupling the 2 views.
    Change-Id: I030d3dfe23ee06e2afdc0e4bbffc0b8d0c59f2f8
    Reviewed-by: Thomas Hartmann
    Reviewed-by:
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Samuel Ghinet
  • QmlDesigner: Move QDS mime types to constants
    Also:
    - Rename libraryresource to asset to match the assets view name.
    - Replace the outdated "bauhaus" name with "qtdesignstudio".
    Change-Id: I4cacfdc33c029431b1a7b906439dabc3d9a7ee26
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix compilation
    Change-Id: I683ec452e8346486dd3c55fd27832245279404a5
    Reviewed-by: Mahmoud Badri
  • Squish: Retire Qt4
    It can't be built with current compilers anymore and there
    are no more binary packages publicly available.
    Change-Id: I906789bbcca053690f39246ff7c3e602703ada37
    Reviewed-by: Christian Stenger
    Reviewed-by:
  • StudioWelcome: Add import path for dataImports
    This will be the im[port path for the data driving tutorials
    and examples.
    Change-Id: I358de354565e9670fefeb7a4194af4aec5182184
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix 3D formeditor preview
    I remember testing this and ContentUpdateMask seemed to work.
    This might have changed with Qt 6.3 and using AllMask instead, which
    works for all cases I tested should not have any negative impact.
    Task-number: QDS-6896
    Change-Id: I648c10fe75df813ae25a54a13a862cad0228bfdb
    Reviewed-by: Miikka Heikkinen
  • qds: ENABLE_CRASHPAD on macos (universal builds)
    using a newer crashpad version build with:
    git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
    export PATH=$PWD/depot_tools:$PATH
    mkdir crashpad
    cd crashpad
    ../depot_tools/fetch crashpad
    cd crashpad
    gn gen out/Default --args='target_cpu="mac_universal"'
    ninja -C out/Default
    Change-Id: I782c09cb564aff725652cd1419a8dec78bc04fc5
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Align UX of ComboBox with FilterCB
    * Change trigger signal for CheckIndicator
    * Change edit state color for ComboBox
    Change-Id: I7fa16ccc5cf33161ae3287cd64f481a675403670
    Reviewed-by: Brook Cronin
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Add FilterComboBox
    * Add FilterComboBox and SortFilterModel
    * Use FilterComboBox in UrlChooser
    * Add group attribute to UrlChooser model in order to sort according to
    groups (default items) and alphabetically
    * Add escape to cancel modification after editing text
    * Fix accepted and activated signal endpoints
    Task-number: QDS-6397
    Change-Id: I8fd1371d01d86fbbf5fc74ca9f20677d4ea49587
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
13. Mai

Github Push to redmineBOOST/documentation

  • Added note on how to set file paths under macOS for external text editor
  • Made explanation a bit more verbose.
  • Merge pull request #4 from redmineBOOST/note-on-text-editor-file-paths-under-macOS
    Note on text editor file paths under mac os

Github Push to redmineBOOST/documentation

  • Added notice on how to start unsigned executeables under macOS
  • Merge pull request #3 from redmineBOOST/add-macos-unsigned-executeable-notice
    Added notice on how to start unsigned executeables under macOS

Github Push to redmineBOOST/documentation

  • Fixed multiple typos
  • Merge pull request #2 from redmineBOOST/fix-typos-in-introduction
    Fixed multiple typos
10. Mai

Github Push to arBmind/zig

  • Add classic BPF library
    This library contains:
    - The global constants as used by C code.
    - An Insn struct that implements can generate all the BPF instructions.
    - A simple BPF virtual machine implementation that can be used for
    testing programs. This has complete code-coverage and has been
    extensively fuzzed.
  • Add bits for the Linux Auditing System
    Also adds the _CSKY and _FRV ELF machines that are defined in
    ``
  • Add bits for the Linux Secure Computing facility
  • stage1: Fix packed structs (#2627, #10104)
    Fixed formatting in packed-struct-zig
    Skipped packed_structs tests in stage2
    simplified packed struct tests
  • std: explicitly handle error.UnexpectedExitCode in build_runner
    RunStep on unexpected exit code used to return error.UncleanExit, which
    was confusing and unclear. When it was changed, the error handling code
    in build_runner was not modified, which produced an error trace.
    This commit explicitly handles error.UnexpectedExitCode in build_runner
    so that the behavior now matches that of zig 0.8.1 after which it was
    regressed.
  • std.testing: add function zigBuild for running zig build runner commands
  • stage1: Additional fix for packed structs
  • std.build: add test for issue 10381
  • stage2 AArch64: add basic assertions to bits.zig for correct codegen
    Includes many fixes of errors discovered by adding these assertions
  • stage2 AArch64: Implement basic truncate functionality
  • stage2 AArch64: Add ldrsb, ldrsh instructions
  • stage2 AArch64: implement addwrap, subwrap, mulwrap
  • stage2 AArch64: change binOp lowering mechanism to use Mir tags
    Mirrors e2e69803dc16efe11a6d42c6c49853e16a41fd0c for AArch64
  • stage2 AArch64: fix shl, shr, shl_exact, shr_exact
    Introduces the necessary truncation after shift
  • array hash map: fix getOrPutAdapted on Managed array hash map
  • std.os.uefi: Add `BlockIoProtocol`
  • std.Thread.Futex improvements (#11464)
    * atomic: cache_line

    * Thread: Futex rewrite + more native platform support

    * Futex: tests compile

    * Futex: compiles and runs test

    * Futex: broadcast test

    * Futex: fix PosixImpl for tests

    * Futex: fix compile errors for bsd platforms

    * Futex: review changes + fix timeout=0 + more comments
  • Merge pull request #11462 from joachimschmidt557/stage2-aarch64
    stage2 AArch64: truncation support
  • fix child process spawn on macos hangs issue
    When a child process with stdin, stdout behavior set to pipe is
    ran on macos it used to hang which has been fixed. Issue existed because
    we forgot to call `posix_spawn_file_actions_addclose` syscall on user
    exposed file descriptor which resulted on file descriptor not closing
    properly.
  • std: bring back SegmentedList
    I want to use it for the self-hosted compiler.

Github Push to arBmind/zig

  • Add classic BPF library
    This library contains:
    - The global constants as used by C code.
    - An Insn struct that implements can generate all the BPF instructions.
    - A simple BPF virtual machine implementation that can be used for
    testing programs. This has complete code-coverage and has been
    extensively fuzzed.
  • Add bits for the Linux Auditing System
    Also adds the _CSKY and _FRV ELF machines that are defined in
    ``
  • Add bits for the Linux Secure Computing facility
  • stage1: Fix packed structs (#2627, #10104)
    Fixed formatting in packed-struct-zig
    Skipped packed_structs tests in stage2
    simplified packed struct tests
  • std: explicitly handle error.UnexpectedExitCode in build_runner
    RunStep on unexpected exit code used to return error.UncleanExit, which
    was confusing and unclear. When it was changed, the error handling code
    in build_runner was not modified, which produced an error trace.
    This commit explicitly handles error.UnexpectedExitCode in build_runner
    so that the behavior now matches that of zig 0.8.1 after which it was
    regressed.
  • std.testing: add function zigBuild for running zig build runner commands
  • zig cc: support --subsystem linker flag
    Example:
    $ zig cc -o main.exe main.cpp -target x86_64-windows -Wl,--subsystem,windows
  • stage1: Additional fix for packed structs
  • std.build: add test for issue 10381
  • Update doc comment of ArrayHashMap to include 4th arg in eql fns
    4th argument was added in cf88cf2657d721c68055a284e8c498a18639f74c
  • Support `--subsystem=x` instead of `--subsystem,x`
  • wasm: Add support for debug info
    This implements basic DWARF output when building for the wasm target.
    Stacktraces, however, are currently not supported.
  • stage2: Add limited WASI support for selfExePath and globalCacheDir
    This change adds support for locating the Zig executable and the library
    and global cache directories, based on looking in the fixed "/zig" and
    "/cache" directories.
    Since our argv[0] on WASI is just the basename (any absolute/relative
    path information is deleted by the runtime), there's very limited
    introspection we can do on WASI, so we rely on these fixed directories.
    These can be provided on the command-line using `--mapdir`, as follows:
    ```
    wasmtime --mapdir=/cwd::. --mapdir=/cache::"$HOME/.cache/zig" --mapdir=/zig::./zig-out/ ./zig-out/bin/zig.wasm
    ```
  • stage2: Bypass file locks in src/Cache.zig for WASI targets
  • stage2: Initialize WASI preopens on startup
  • stage2: Add 'zig.wasm' fallback for binary name
  • Merge pull request #11396 from wojtekmach/wm-zig-cc-subsystem
    zig cc: support --subsystem linker flag
  • Merge pull request #11024 from topolarity/wasi-stage2
    stage2: Add limited WASI support for selfExePath and globalCacheDir
  • stage2: avoid binary bloat from GeneralPurposeAllocator
    In the case of not using it.
  • stage2: fix building stage3 in release mode
    Previously, comptime function calls could cause a crash in the hash
    function due to a lazy value depending on an unresolved type.
9. Mai

Github Push to arBmind/zig

  • fix key escaping
  • fix array whitespace

Github Push to arBmind/zig

  • fix key escaping
  • fix array whitespace

Github Push to arBmind/zig

  • fix key escaping
  • fix array whitespace
7. Mai

Github Push to arBmind/qt-creator

  • LanguageClient: select innermost outline widget item
    Reuse the code that selects the innermost item in the outline combobox
    also in the widget so the behavior is consistent.
    (cherry picked from commit b97204ebb6deee0e6b4e4c21ad26891e634f849c)
    Change-Id: Ie7c32ba4e6c5cbdd608da207e515c737e3bd91e6
    Reviewed-by: Eike Ziller
  • LanguageClient: support sorting outline widget items
    (cherry picked from commit 46a012bc11236c094c6881c94430804912c01aec)
    Change-Id: Iead37c07f09c2f961d506caef76562fb1b3dc308
    Reviewed-by: Eike Ziller
  • LanguageClient: support sorting outline combo box items
    (cherry picked from commit 505358cb8285ccd1a2e0c634060832c0766f939c)
    Change-Id: I793700e770c830b729d0e8780fc4cbac79c01c0f
    Reviewed-by: Eike Ziller
    Reviewed-by:
    Reviewed-by: Qt CI Bot
  • QmlDesigner: Properly parse variant type
    If a property actually is a variant we have to properly parse
    the string and convert it to the correct type.
    Booleans and numbers were not probably converted.
    This did not create many issues, since the conversion happened
    later, but it broke copy and paste and merging.
    In Qt 5 this conversion seemed to happen mostly automatically.
    Boolean literals have to be handled explcitly, since e.g. "10"
    is technically true and can be interpreted as boolean.
    Task-numbner: QDS-5944
    Change-Id: I35c7cae7041667c7eac81e36a285a394263b35a4
    Reviewed-by: Vikas Pachdha
  • Editors: Fix that actions were applied to wrong editor
    We delayed switching the "current editor" by the double-click interval
    to fix opening editors in extra editor windows from the project tree
    etc. This leads to the weird effect that after switching the focus
    between editors even within the same window was only applied after a
    delay.
    Instead just delay setting the current editor by "two events". When
    clicking into a window, Qt sets the focus in two phases.
    1. First the focus ends up in the focusWidget() in the new window, which
    possibly is the editor that was active before in _that_ window
    2. Only during the next event processing does Qt set the focus to the widget
    that the user clicked into, which could be a non-editor widget, like the
    Projects tree
    We may only change the current editor if the focus didn't move away from
    any editor in (2). So we need to delay setting the current editor until
    after the next event processing.
    Amends 22c67db406ec02d42e34dc182741ad473ba714fb
    Fixes: QTCREATORBUG-27479
    Change-Id: I3d9197176a2d7ce50e5f29a1ce1b2efef52232d0
    Reviewed-by:
    Reviewed-by: David Schulz
  • Doc: Describe how to declare files in projects
    Including using OTHER_FILES for qmake projects.
    Fixes: QTCREATORBUG-27157
    Change-Id: I802000c90472464430d1335b9e962c6691cc567a
    Reviewed-by: Eike Ziller
  • Doc: Add creating state transition animations tutorial
    Add a tutorial on how to create state transition animations
    with the transition editor
    Task-number: QDS-6560
    Change-Id: I1bd63bc86b9d651e16fe71fbf46c8c3e934b8c77
    Reviewed-by: Leena Miettinen
    Reviewed-by: Mahmoud Badri
  • Doc: Document merging while importing from Qt-Bridge
    Task-number: QDS-3812
    Change-Id: Ia1ce3e16393d414cab9d4500514313d35bed7426
    Reviewed-by: Mats Honkamaa
    Reviewed-by: Thomas Hartmann
  • ClangCodeModel: Don't ignore changes to clangd doc update threshold
    Changing the document update threshold value had no effect in the per-
    project settings.
    Change-Id: Ibd6e47bba3e0a77ed18b97486eda17718c46c59d
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: David Schulz
  • QmlDesigner: Do not assume QmlBuildSystem is current build system
    It's possible to open qml files for visual editing from qmake/cmake
    based projects as well.
    Fixes: QDS-6836
    Change-Id: I15840dbe0f67711b162f7f7f492f7ab813ea7fca
    Reviewed-by: Mahmoud Badri
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Remove prefix for property types
    Since Qt 6 in some cases also literal properties like float have
    this prefix.
    Change-Id: I580099569c5c865b4f42e97aaf07d101c973a456
    Reviewed-by:
    Reviewed-by: Knud Dollereder
  • QmlDesigner: Remove debug output
    Change-Id: I2f4195b642febfff06bb9f79f94652d0edd4aacf
    Reviewed-by: Knud Dollereder
  • Dumper: Fix offsets for QFile members
    Change-Id: I890b3f387505cf5acc8783e3dc7088515d6934cc
    Reviewed-by: hjk
  • QmlDesigner: Rename UseDefaultPuppet to UseDefaultQml2Puppet
    This ensures that this is not accidently set, by older QDS versions.
    Change-Id: I36690eee62a21c949d59edcdcf09fc507e5bf69d
    Reviewed-by:
    Reviewed-by: Tim Jenssen
  • Fix extra tokens at end of #include directive
    Change-Id: I82623ac124334dfba046883233e779cb7066461b
    Reviewed-by: hjk
  • LanguageClient: track running function hint processor
    A tracked assist processor gets indirectly deleted in the client
    destructor and the reset function. This makes sure no processor accesses
    a deleted or restarted client.
    Fixes: QTCREATORBUG-27404
    Change-Id: Ib264eb4b166f1705bd734299642b93bca0a402c3
    Reviewed-by:
    Reviewed-by: Christian Kandeler
  • QmlDesigner: Skip watcher setup for shaders when not inside a project
    Fixes: QDS-6871
    Change-Id: I25c677ecac30fc4496467f888060b0b4d8fb5df7
    Reviewed-by: Mahmoud Badri
    Reviewed-by:
  • VCS: Fix possible crash on shutdown
    Similar to how it is done for the WindowTitleAdditionHandler and
    SessionTitleHandler.
    Fixes: QTCREATORBUG-27048
    Change-Id: Ic8c140b99c7c6edbc43bed5f1b9275b4af5ce831
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Orgad Shaneh
    Reviewed-by:
  • Make "X occurrences replaced" indicator less annoying
    - make smaller
    - make transparent for mouse events
    - reduce opacity
    Affects a few other indicators too (zoom, -presentationMode).
    Fixes: QTCREATORBUG-27513
    Change-Id: Iec516202e047c5d9aa0a0b8cab42891c9bac5be3
    Reviewed-by: Artem Sokolovskii
    Reviewed-by: David Schulz
  • Squish: Fix typo in Readme
    Change-Id: Idbbd93318959fdddf967d7d6271cddfac2197645
    Reviewed-by:
    Reviewed-by: hjk
6. Mai

Github Push to redmineBOOST/redmineBOOST.github.io

  • Better paddings

Github Push to redmineBOOST/redmineBOOST.github.io

  • Better styles for definition lists and code blocks
  • Merge pull request #3 from redmineBOOST/enhance-documentation-code-styling
    Better styles for definition lists and code blocks
5. Mai

Github Push to redmineBOOST/redmineBOOST.github.io

  • Added styling for definition lists
  • Merge branch 'main' of github.com:redmineBOOST/redmineBOOST.github.io
  • Removed unused styles
3. Mai

Github Push to redmineBOOST/redmineBOOST.github.io

  • Reverted word break changes
  • Merge pull request #2 from redmineBOOST/revert-word-break-on-documentation
    Reverted word break changes

Github Push to redmineBOOST/redmineBOOST.github.io

  • Reverted word break changes
2. Mai

Github Push to redmineBOOST/redmineBOOST.github.io

  • Wrap words to prevent layout break-out
  • Merge pull request #1 from redmineBOOST/fix-documentation-wrap-on-mobile-devices
    Wrap words to prevent layout break-out
30. April
Natalie Häsner

Blog Post May 2022 Overview IT-Events

May 2022 Overview IT-Events


Tuesday, 10. May

Softwerkskammer Chemnitz – [Online] In this session we would like to share our experience of building the Women in Tech network at Staffbase and address the following questions:

  • Why are these networks important?
  • What are the benefits of having a Women in Tech network in your company?
  • How do you build such networks?
  • What is an ally(s) and how can you become one?

Wednesday, 12. May

Rust-Meetup – [Online] A Place for Meeting, Show Projects, Discussions, and anything else we have in mind. Let us organize spontaneous Coding Dojos, Katas, Live Coding, Online Pair Programming by demand.

Meeting C++ – [Online] Our monthly meeting features with a talk about
Join link will forward you the event on the 21st.

Cocoaheads Leipzig Remote – [Online] The topic is still unknown – ask for your suggestions!


Monday, 16. May

WP Meetup Dresden – [Online] We would like to introduce you to a new player on the WordPress market – GREYD.SUITE. As the first all-in-one suite for WordPress that is completely integrated into Gutenberg, it makes it possible to implement even the most complex web projects without page builders, countless plugins or individual development.


Wednesday, 18. May

JavaScript Day – [Online] The event is public and free. Register your WeAreDevelopers account to get full access to all benefits of our community.


Tuesday, 24. May

DevDay 2022 – [Offline] The Dev Day is an IT conference in Dresden. It discusses the latest trends and innovations, methodologies, codes and the human side of software development.

Meeting C++ online – [Online] This event will focus on the process of creating technical talks for the C++ community. Various speakers will share their views on how to submit, prepare and give talks to the C++ community in the form of lightning talks and a panel.


Wednesday, 25. May

Rust-Meetup – [Online] A Place for Meeting, Show Projects, Discussions, and anything else we have in mind. Let us organize spontaneous Coding Dojos, Katas, Live Coding, Online Pair Programming by demand.

Github Push to arBmind/qt-creator

  • QmlDesigner: Rename navigator search placeholder
    Change-Id: I7c6cdad1c5adcda3e5ef4767a8dbf55394e2d4fb
    Reviewed-by: Mahmoud Badri
  • ProcessLauncher: avoid reading stderr for merged channels
    This will assert on Qt 6.3.0 and print a warning for Qt 6.3.1 and later.
    Change-Id: I837fbde3358a5a0e5cc29b8486ed7b4e9837a976
    Fixes: QTCREATORBUG-27385
    Reviewed-by: Jarek Kobus
  • Docs: Document variant support in Figma
    Task-number: QDS-6654
    Change-Id: I0bf13336af5a320606e9e740203924fdb21672f6
    Reviewed-by: Leena Miettinen
    Reviewed-by:
    Reviewed-by: Aleksei German
  • Editor: fix indenting selections spanning multiple lines
    Fixes: QTCREATORBUG-27365
    Change-Id: Ibf98bf832e93598fd5d08cb6d5f6422e88480b63
    Reviewed-by: Christian Stenger
  • Docs: Remove "Introduction to Qt Creator IDE" talk
    The Video https://www.youtube.com/watch?v=nGFmjOiT22Y is not available,
    anymore.
    Change-Id: I2adcf6281ad57140537b8d99b584d9a0d3793bba
    Reviewed-by: Leena Miettinen
  • ClangCodeModel: Fix check for AST nodes from included files
    If an AST node contains no file info, then we must use the one of the
    parent node, in order not to create highlighting results for tokens from
    other files.
    Fixes: QTCREATORBUG-27384
    Change-Id: I7c6f0c06063df9ce76feef333907d9d4f07a38e5
    Reviewed-by:
    Reviewed-by: David Schulz
  • COIN: Fix precheck after some python3 related changes
    Explicitly use Python3 for the scripts
    The install_qt script was ported to Python3, and we now need to
    explicitly state python3 as the interpreter.
    Change-Id: If0d94fde127868ac024834f5f6eccecd1bbc0e6e
    Reviewed-by: Qt CI Bot
    Reviewed-by: Iikka Eklund
  • Fix duplicate entries in examples dropdown
    Both the "normal" Qt node adds an example set, and the Android/
    Automotive node adds another one with the same paths, leading to e.g.
    two items "Qt6 6.2.4" in the dropdown for the examples.
    De-duplicate example sets with the same paths, which we already do if an
    example set and a Qt version itself refer to the same path.
    Fixes: QTCREATORBUG-27294
    Change-Id: Ia469045b2f2812612fcd8328bdfd223479b8d449
    Reviewed-by: Qt CI Bot
    Reviewed-by: Christian Stenger
  • Doc: Add info about particle templates and effects
    - Added info about particle templates
    - Added info about particle effects
    - Minor changes to the structure of Particles docs
    - Update info on how to add a particle system
    Task-number: QDS-6422
    Change-Id: I73cd0ee0c895df290206ab3207e51c95791a2291
    Reviewed-by: Leena Miettinen
  • GenericProject: Re-introduce variable resolving in include paths
    Variable expansion and relative path resolving were accidentally removed
    in 25ff15a1fb. Relative path resolving was re-added in 214968a80b, which
    is superseded here.
    Fixes: QTCREATORBUG-27401
    Change-Id: Ida09e7b486765942c43acf55c4ef9c04eb3df12b
    Reviewed-by: Qt CI Bot
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • Remove some unused scripts
    These are no longer used, and instead solved via CMake or part of
    build(_plugin).py
    Change-Id: I86a829713fe32b9ff1386fc0bdfd23a88e3e00c4
    Reviewed-by: Christian Stenger
  • Move build scripts to Python3
    On newer macOS versions there even is no unversioned python
    executable anymore, so we need to make it explicit
    Change-Id: Ic2260a06b859e949a42f7dc34f1ff4dd582ce635
    Reviewed-by: Qt CI Bot
    Reviewed-by: Christian Stenger
  • UpdateInfo: Add some auto test
    Change-Id: If97121bda98e1b09f093d0bcc8f60efb1aa18235
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • UpdateInfo: Fix parsing of update info
    It was no longer showing any updates. At some point MaintenanceTool
    added headers to its responses, which broke our combine-and-
    parse hack, since such a header in the middle of XML is invalid.
    Add a hack that removes these headers first. This should be refactored
    without the use of ShellCommand in master, because that doesn't allow us
    to access the output of the two jobs separately.
    Change-Id: I7248b070a8edb1a45248b3531ed50bb0d94eef73
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • Editor: improve open link via mouse press
    It improve in the situations where the mouse move slightly between press
    and release event, this should be mostly notable for trackpad users.
    Fixes: QTCREATORBUG-26595
    Change-Id: I36ef7d23c80c09b9248abd8313c040993ece92a4
    Reviewed-by: Marcus Tillmanns
    Reviewed-by: Christian Stenger
  • ClangCodeModel: Fix mis-detection of class members as operators
    The name check was not tight enough.
    Change-Id: I5d813a29525bd5b5c23ce04f0bd9e5982a36536e
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: Christian Stenger
  • QmlJS: Fix more invalid M325 cases
    Fixes: QTCREATORBUG-27380
    Change-Id: I76d1ef3d2f2a4cc9d930a006ecb3b564efea3fbc
    Reviewed-by:
    Reviewed-by: Fawzi Mohamed
  • Update qbs submodule
    ... to HEAD of 1.22 branch.
    Change-Id: I72ccdd5bd8070baf214a74df32c443f1ba87ac0c
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: Christian Stenger
  • qmljs: correctly handle js string templates
    In most cases we do want to visit the expressions in a function
    template. Changing its accept0 would force those not wanting to visit
    it to iterate on the templates (currently a linked list), so we add a
    visit method explicitly visiting the expression in all the needed
    places.
    Fixes: QTCREATORBUG-21869
    Change-Id: I47733544bfd32eec357810b97242608b8f7de572
    Reviewed-by: Eike Ziller
    Reviewed-by: Fabian Kosmale
  • QmlDesigner: Compile fix with namespaced Qt
    Amends 45ca3e030bf.
    Change-Id: I91956803ffebbb118a1d891e6bc433a370515248
    Reviewed-by: Christian Stenger

Github Push to arBmind/qbs

  • Fix install of QCH and HTML documentation
    - qbs.qch should go to QT_INSTALL_DOCS, not to QBS_DOC_INSTALL_DIR
    (which ends with /html by default).
    - HTML documentation was not installed at all.
    Change-Id: I11fa33e5d2f9e0a39184a7d82ac1a8faf064f25e
    Reviewed-by: Christian Kandeler
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild filters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but this would be a full rewrite anyways.
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a and c++2b on msvc
  • added AdditionalOptions to msbuild project
    * adds /std option to improve msvc auto completion
  • added Github workflow
    * added release creation
  • Fix the qtscriptheader dependencies for Qt6+ (6)
    * GHA docker use windows-2019
  • add more Qbs windows build variants
    * introduced pack_name
    * speed up Qbs setup
    * fix Qt 6.3 requires /permissive- for VS.
28. April
Natalie Häsner

Blog Post May 2022 Overview IT-Events

May 2022 Overview IT-Events


Tuesday, 10. May

Softwerkskammer Chemnitz – [Online] In this session we would like to share our experience of building the Women in Tech network at Staffbase and address the following questions:

  • Why are these networks important?
  • What are the benefits of having a Women in Tech network in your company?
  • How do you build such networks?
  • What is an ally(s) and how can you become one?

Wednesday, 12. May

Rust-Meetup – [Online] A Place for Meeting, Show Projects, Discussions, and anything else we have in mind. Let us organize spontaneous Coding Dojos, Katas, Live Coding, Online Pair Programming by demand.

Meeting C++ – [Online] Our monthly meeting features with a talk about
Join link will forward you the event on the 21st.

Cocoaheads Leipzig Remote – [Online] The topic is still unknown – ask for your suggestions!


Monday, 16. May

WP Meetup Dresden – [Online] We would like to introduce you to a new player on the WordPress market – GREYD.SUITE. As the first all-in-one suite for WordPress that is completely integrated into Gutenberg, it makes it possible to implement even the most complex web projects without page builders, countless plugins or individual development.


Wednesday, 18. May

JavaScript Day – [Online] The event is public and free. Register your WeAreDevelopers account to get full access to all benefits of our community.


Tuesday, 24. May

Meeting C++ online – [Online] This event will focus on the process of creating technical talks for the C++ community. Various speakers will share their views on how to submit, prepare and give talks to the C++ community in the form of lightning talks and a panel.


Wednesday, 25. May

Rust-Meetup – [Online] A Place for Meeting, Show Projects, Discussions, and anything else we have in mind. Let us organize spontaneous Coding Dojos, Katas, Live Coding, Online Pair Programming by demand.

Github Push to redmineBOOST/documentation

  • Used correct name for macOS. It's not OS X anymore.
  • Merge pull request #1 from redmineBOOST/fix-macos-name
    Used correct name for macOS. It's not OS X anymore.

Github Push to redmineBOOST/redmineBOOST.github.io

  • Fixed feature table breaking layout on mobile devices
27. April

Github Push to redmineBOOST/redmineBOOST.github.io

  • Removed include since we do not require it anymore

Github Push to redmineBOOST/redmineBOOST.github.io

  • Changed badge to contribute button in footer

Github Push to redmineBOOST/redmineBOOST.github.io

  • Added contribution badge with dynamic path everywhere
  • Merge branch 'main' of github.com:redmineBOOST/redmineBOOST.github.io

Github Push to redmineBOOST/redmineBOOST.github.io

  • Fixed logo not wrapping on small devices
    Reduced font size for sub-navigation on documentation
  • Update ignore file to ignore Nova project settings
26. April

Github Push to redmineBOOST/redmineBOOST.github.io

  • Removed unused styles

Github Push to redmineBOOST/redmineBOOST.github.io

  • Added GitHub contribute badge for documentation

Github Push to redmineBOOST/redmineBOOST.github.io

  • Removed unused style
  • Merge branch 'main' of github.com:redmineBOOST/redmineBOOST.github.io
19. April

Github Push to arBmind/zig

  • WIP: use variables instead of enum for presets
16. April

Github Push to arBmind/qt-creator

  • add /permissive- for Qt 6.3 support

Github Push to arBmind/qt-creator

  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • suppress pragma once diagnostics on header files
  • Extended MacroExpander on ActiveProject
    * ActiveProject: allows access to BuidConfig and Kit expanders
    * also removed some redundant macro expanders (2x Kit:Id caused misbehavior)
  • Added Qbs Generate VisualStudio2019 Project as Tool Action
  • Added debug with VisualStudio action for qbs projects
  • Fix folding issues on save
    * restore cursor postion before and after folding
    * ensure cursor stays visible
    * also update document layout
  • keep cursor visible after text cut operation
  • Improved Pretty Printer
    * preserve trailing return type function signatures
    * added missing comma for variadic argument
    * preserve variadic arguments on rewrite
  • Fixed overdoing argument type expansion on method relocations
    * c++ methods carry the scope of the class for arguments and trailing return types
  • added support for trailing return types on function declaration definition link
    * also support migrating from and to trailing return types
  • fixed missing links in output window with msvc
  • Suppress scrollToBottom on CompileOutput after navigation
  • improve indent for qml and javascript
    * qml binding assignments with arrow functions indent one level
    * qml binding assignments with object literals indent one level
    * js object literals indent one level
  • Fix task positions in outputwindow
    * fixed the task offset for tasks created directly by build steps
    * no longer clear output window for new build step
    * update task navigation by outputwindow to capture tasks from output parsers
    * qbs build steps now only report first task for failure
    * qbs build steps do not convert from path to string to path uselessly
  • Show VCS changes in project tree.