Aktivitäten

2022
30. November
Natalie Häsner

Blog Post December 2022 Overview IT-Events

December 2022 Overview IT-Events


Thursday, 1. December

Meeting C++ – [Online] Submit your talk under.

Dresden Batabase – Dresden Database is a group all about database technologies. Will talk about NoSQL, RDBMS, Graph databases and so on.


Saturday, 3. December

DevFest Berlin 2022 – [Online] Berlin’s Google Developer Groups are joining forces again for the annual DevFest Berlin, this time as a hybrid event! it’ll has several short talks, some networking sessions and a great atmosphere.


Wednesday, 7. December

Rust Community Stuttgart – [Online] A Place for Meeting, Show Projects, Discussions, and anything else. Let they organize spontaneous Coding Dojos, Katas, Live Coding, Online Pair Programming by demand.


Thursday, 8. December

JavaScript User Group – JavaScript is better than no programming language at all without metaprogramming and first-class functions. Every month a meeting is organized to discuss current developments, listen to lectures and kick and chat!

Cocoaheads Leipzig – [Online] In keeping with Christmas, it’s all about turning lights on and off. Max tells about the building automation technology in his house.


Tuesday, 13. December

Digital Craftsmanship – [Online] ASP.NET Core 6 introduced the so-called Minimal APIs, which are intended to replace ASP.NET Core MVC in the long term when it comes to creating Web APIs. But how suitable is this technology for production use? Will take a look under the hood and discuss structure, performance, authentication, Swagger support, dependency injection and automated testing with the new endpoint technology.


Wednesday, 14. December

WeAreDevelopers Community – [Online] In this episode of WeAreDevelopers Live, it talks about one of the hottest topics in the tech world right now: Machine Learning.
The day starts with a really cool topic: automated driving and how to overcome one of its biggest challenges using Deep Learning algorithms.

JFrog Germany DevOps Meetup – [Online] Learn the benefits of container image management using the JFrog Platform. This one-hour workshop will give you hands-on experience wrangling the artifacts you use for your containerized app, how to trace related dependencies and why that is important.


Thursday, 15. December

Agile Co:learning – [Online] Develop your Agile Maturity together with others and become part of Berlin’s Co:Learning Community!
This event is an open space. You are free to choose your own topics regarding new work, agile working, scrum, retrospectives, leadership at eye level, organizational development or whatever else comes to your mind on the topic of new working environments.

Rust Community Stuttgart – [Online] A Place for Meeting, Show Projects, Discussions, and anything else you have in mind.


Thursday, 22. December

C++ User Group Karlsruhe – [Online] There will be discussions on various topics, from C++ to Rust, from embedded to functional programming.

I wish for you that all your Christmas wishes comes true! Merry Christmas and a happy New Year!

25. November

Github Push to hicknhack-software/Qt-Creator

  • More change log for 9.0.0
    Change-Id: I6741608b5d474c85cffc82b1d9fe11fa793f0279
    Reviewed-by: Leena Miettinen
  • Utils: Fix StyleHelper::drawArrow workaround for 6.4.0
    The workaround that fixed the drawing of arrows after a change between
    6.4.0 and 6.4.1 broke the drawing of arrows with Qt 6.4.0.
    This change add another enforced detachment of the palette (leading to a
    modified cache key) that works with Qt 6.4.0. It still works with 6.4.1.
    Amends: 9d32093421adec260a8abc0920257564d45c12bf
    Change-Id: I8917c99488cec4fb17ed148bb3b0f95d4ed7127c
    Reviewed-by: Eike Ziller
  • CPPEditor: Allow clangd from device
    Change-Id: Ia9b59b374aaebf0bfb820b5a289c6e3c0599cb10
    Reviewed-by: Christian Kandeler
  • tst_tracing_*: Fix build in certain configurations
    There are Linux distributions that (at least for building packages)
    separate the development packages for the various Qt modules.
    So, to find the include in timelinemodel.h when
    building the test, a dependency on QtQml is required.
    Pass the dependency down to everyone depending on the tracing lib.
    Fixes: QTCREATORBUG-28434
    Change-Id: I58a534a9c25f1f6ecfc10a9ce8292b5983cdcbae
    Reviewed-by: Christian Stenger
    Reviewed-by: Qt CI Bot
  • Fix double * for long names of changed documents
    We used to elide the right part of the name, and needed to take care of
    not eliding the * away in that case. Now we elide in the middle, and in
    that case the * may not be added to the elided text again.
    Change-Id: I646b51d315e141a65df67841e163826e7136c118
    Reviewed-by: Christian Stenger
  • Doc: Fix link to image in QDS Manual
    The image format changed from PNG to WEBP.
    Change-Id: I0b24fee9687f36ae38d5a0377fb79627cc4ca926
    Reviewed-by: Mats Honkamaa
    Reviewed-by: Leena Miettinen
  • FilePath: Backport some pathView() changes
    After the change to a single-string representation, the QString
    construction for path() is expensive for the comparison operators
    and simple convienience functions.
    Change-Id: I643c7115d3ad52f971d1692230b6eab82645b810
    Reviewed-by: Eike Ziller
    Reviewed-by: Qt CI Bot
  • FilePath: optimize comparison
    * The QTC_ASSERT in pathView() is quite expensive
    * Constructing the scheme using scheme() is not required
    Change-Id: Ibea33dd6abf67c8bd184d118f23e2598075c362c
    Reviewed-by: hjk
    (cherry picked from commit e47141753995f91565f8e3781315b40fe620d16c)
    Reviewed-by: Thomas Hartmann
  • change log: adapt doc-snapshot link and add CMake preset QtC doc
    Change-Id: I5f7a086d55aefd3db8990c5fcb8a585dedbb5808
    Reviewed-by: Cristian Adam
  • ClearCase: Fix display of mnemonic
    Change-Id: Ic0f8e55ad2a141031d8540c6fdf7b0ed5a9b0aba
    Reviewed-by: hjk
    Reviewed-by: Orgad Shaneh
  • Bump version to 9.0.1
    Change-Id: Iaa42623df5a1b35833cb1f9e0cfc3187b580e34b
    Reviewed-by: Eike Ziller
  • JSON wizards: Read additional paths from settings
    Opens possibilities like the installers writings some.
    Change-Id: Ie8c87731fb6bb9c7129032f64878e42e9bcf4cf0
    Reviewed-by: Qt CI Bot
    Reviewed-by:
    Reviewed-by: Alessandro Portale
  • Transform doc.qt.io/qt-creator links to internal qthelp links, for links
    that are found locally in the documentation. That opens such links in Qt
    Creator, instead of in the web, if possible.
    Change-Id: I2270c6947db22f4aeb4968bf5b7245de57521c92
    Reviewed-by: Cristian Adam
  • CPlusPlus tools: Fix build
    Catch up to recent refactorings.
    Change-Id: I14e8fa03a50ea4169ccdd41ed0d147d6ecb8af8b
    Reviewed-by: hjk
  • German translation: Clang*
    Change-Id: I7712ea38738448d9e017fb805d7adba11ae13c04
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • UpdateInfo: Fix wrong properties for progress info
    It was no longer showing "No updates found." in the status bar if the
    progress details are off, and the progress details were no longer
    directly hidden if updates were found.
    Amends 93401c9c8181dd4a72ec29217984b9a979090fbc
    Change-Id: I53c441a990c9cbda1a49969f57eb76128ab020c1
    Reviewed-by: Jarek Kobus
  • Doc: Use fixed links to Qt 5 Graphical Effects
    To suppress qdoc errors.
    Change-Id: I48556e98c7f58d9f0b59ad47051bf166edf50387
    Reviewed-by: Thomas Hartmann
  • ClangCodeModel: Restrict opening non-project files to headers
    We cannot tell clangd to opt out of indexing for certain files, so we
    must prevent "foreign" sources from ever getting opened, or we will have
    strange effects in the case of non-unique symbols.
    Note that there are more (upstream) problems in this area, but this
    patch limits the damage at least.
    Amends 8ad7ab2d2a7fefcd3a9ef3ff2f0ef7e5fe792417.
    Fixes: QTCREATORBUG-28452
    Change-Id: I131be699a35da8eacea6415c630e9012cc905a47
    Reviewed-by: David Schulz
  • Editor: extend visual whitespace documentation
    Tell users where the color of the visual whitespace can be configured.
    Task-number: QTCREATORBUG-28501
    Change-Id: I9c12cbe9d7be61dd96ad27c1eaa1a2daf69cf31d
    Reviewed-by: Leena Miettinen
  • FilePath: Do not strip macros when normalizing path
    Fixes: QTCREATORBUG-28484
    Change-Id: Id6bcd2aef048bd355c196013c54799e4944135bd
    Reviewed-by: Qt CI Bot
    Reviewed-by: hjk
23. November

Github Push to MacPass/MacPass

  • shortened relaunch NSTask invocation

Github Push to MacPass/MacPass

  • Added TOTP Column to entry table view
  • added double-click copy action to TOTP column
    we no longer copy empty stuff to the pasteboard on double-click
22. November

Github Push to MacPass/MacPass

  • updated to current sparkle version
  • updated to Sparkle 2
  • Merge branch 'feature/sparkle-upgrade'
20. November

Github Push to hicknhack-software/Qt-Creator

  • Doc: Describe "rettype" in "putCallItem" Dumper class
    Not all Dumper class members are described, so remove or modify the
    leading sentences before lists of members. Add a reference to
    dumper.py.
    Fixes: QTCREATORBUG-28404
    Change-Id: Ib681c44f8ff952d2f2ac0a37a5daf12b4b2486d6
    Reviewed-by: hjk
  • Chinese translation update for 9.0
    Change-Id: Ia00b2fdc7b3ea5e144cbdd49ba8e1cab80fbac79
    Reviewed-by: Xu Shitong
    Reviewed-by: Liang Qi
  • Chinese translation update for 9.0 (Test module)
    Change-Id: I6c34ee286747ca0807e3208369a9e305f5c4a299
    Reviewed-by: Liang Qi
  • ProjectExplorer: Fix build device retrieval in BuildDirectoryAspect
    Change-Id: I40aeb4a775a99df7395f4c23476bae7f98201b69
    Reviewed-by: Marcus Tillmanns
    Reviewed-by:
    Reviewed-by: hjk
  • GitHub Actions: Remove deprecation warnings
    This removes the warnings that the jobs display due to upgrades
    that will be done for the internal GitHub Actions services.
    Change-Id: I4865c7e61f3da04a00f14657a87ecdd63c24325c
    Reviewed-by:
    Reviewed-by: Eike Ziller
  • SquishTests: Update tst_installed_languages
    Change-Id: Ic06b6241df913ebcfe685936f3c509875a2897bc
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • Editor: completely repaint annotations on changed bounding rects
    If the rectangle of an annotation changes we need to completely redraw
    the annotation since the content might have shifted and the eliding
    character is now at a different position.
    Fixes: QTCREATORBUG-28411
    Change-Id: I41b0f38a73b287e6a5d5318ba797aac6e2ff71b0
    Reviewed-by: Eike Ziller
  • Qt Creator Plugin Wizard: Update GitHub Actions yml file config
    - move to only Qt6 builds since Qt Creator 9 only supports Qt6
    - update the CMake Version
    - update actions package versions not to get deprecated warnings
    from GitHub
    Change-Id: Ief6c526ade69b4b120f614081bebfff5809101eb
    Reviewed-by:
    Reviewed-by: Eike Ziller
  • COIN: Adapt to changes in install_qt.py
    Change-Id: Ie6acef0baafc5950fd025cc0fe9c3da9bb82a8d6
    Reviewed-by: Qt CI Bot
    Reviewed-by:
    Reviewed-by: Antti Kokko
  • SquishTests: Improve tst_memberoperator
    - Update expected behavior
    - Update to ClangCodeModel replacing "." with "->"
    only after selecting a completion
    - Update to ClangCodeModel no longer announcing
    needed substitution in proposal widget
    - Added test for unchanged lines
    - Stabilize by using proper wait conditions
    - Fix surplus warning
    Change-Id: Ia90e0102d44fbd8abb41acaa83509657ad11bf4d
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • Merge remote-tracking branch 'origin/8.0' into 9.0
    Change-Id: I6a5cd79d60195579538ed8684010d295b4eea047
  • LinuxDevice: Fix stopping remote app when run in terminal
    Before, the SshProcessInterface was trying to run kill
    command (on remote host) for the running processId. However,
    in case of terminal process the returned processId is an id
    of ssh running through creator process stub, not the id of
    remote process. The fix is to redirect a call to sendControlSignal
    into the internal terminal process.
    Change-Id: I57509fd61a54c335ab0a34f8ca0dffb3d75da696
    Reviewed-by:
    Reviewed-by: Eike Ziller
    Reviewed-by: hjk
  • Revert "Debugger: Avoid some temporary containers when parsing escaped chars"
    This reverts commit 19ef8e5c7a5348e4b47feed09cefcc2b4651be32 which
    introduced the following regression:
    FAIL! : tst_protocol::parseCString(octal) Compared values are not the same
    Actual (parsed) : "abc\u00C3\u00A4\u00C3\u00A9def\u00C3\u00B1"
    Expected (expected): "abc\u00E4\u00E9def\u00F1"
    Loc: [/data/dev/creator-out/tests/auto/debugger/tst_protocol.cpp(32)]
    FAIL! : tst_protocol::parseCString(hex) Compared values are not the same
    Actual (parsed) : "abc\u00C3\u00A4\u00C3\u00A9def\u00C3\u00B1"
    Expected (expected): "abc\u00E4\u00E9def\u00F1"
    Loc: [/data/dev/creator-out/tests/auto/debugger/tst_protocol.cpp(32)]
    Change-Id: I59509fd61a54c335ab0a34f8ca0dffb3d75da696
    Reviewed-by: Eike Ziller
  • Core: Tweak handling of scratch buffer
    If a temporary file is stored by using "Save As..."
    the temporary state should get lost to properly handle
    other actions, like closing a modified file, putting it
    into the recent files list, or similar.
    Change-Id: I94b3141bad1bd476056a774756071df5f60137aa
    Reviewed-by: Eike Ziller
  • SshProcessInterface: Don't use DeviceShell for control signals
    It looks like starting device shell is fragile in some
    circumstances.
    Fixes: QTCREATORBUG-28072
    Change-Id: I1a51d1fb939bd42884a55e1492de808bee89219f
    Reviewed-by: hjk
    Reviewed-by:
  • GitHub Actions / COIN: Update Qt to 6.4.1
    Change-Id: Icf1600c761989914e5de5ed024d7f4c4f2f01e18
    Reviewed-by: Eike Ziller
    Reviewed-by: Qt CI Bot
    Reviewed-by:
  • Utils: Remove internal /./ relative path marker
    Some creeped into settings earlier, making the paths that were
    meant to be empty look non-empty.
    Also add a test for FilePath::isEmpty().
    Change-Id: I99e3dd673294206558f9fee9b7c7874d2441327e
    Reviewed-by: Jarek Kobus
  • Utils: Fix interrupting local processes on *nix
    Change-Id: I6e722379ad62c98d1e8e6d445c1eeea171ff141b
    Reviewed-by: Jarek Kobus
  • Debugger: Disable re-running
    It's currently broken in a lot of configurations.
    Change-Id: Ic948bb619c4860ba0c0d81a383412e6d0b007367
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • Doc: Fix typos
    Change-Id: I22b610a6dcab73867f915f877d7b7b844da5dc22
    Reviewed-by: Venugopal Shivashankar

Github Push to arBmind/2022-function-en

  • added gh-pages link

Github Push to arBmind/2022-function-en

  • fix styles

Github Push to arBmind/2022-function-en

  • fix styles
17. November

Github Push to MacPass/MacPass

  • updated to Sparkle 2
14. November

Github Push to MacPass/MacPass

  • reduced code complexity
    added usage of storage typdef instead of AppKit values
  • adde re-selection of groups when exiting search.
13. November

Github Push to hicknhack-software/Qt-Creator

  • type resolve curly brace constructors
11. November

Github Push to hicknhack-software/Qt-Creator

  • QmlDesigner: Move effect wizard to qmldesigner/studio_templates
    This is the folder QDS looks for the wizards.
    Change-Id: Id69f50f48eeb4668dff2840a36149408e0709a06
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Show Effect wizard only in enterprise version
    Change-Id: If0c99beec083514ed5c531bb7a67cd7a392c3108
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Avoid error messages when adding effect
    * Removing the summary page
    * Adding DoNotOpenFile option
    By default, the wizard expects to open a file.
    Setting DoNotOpenFile to true does suppress this.
    Task-number: QDS-8151
    Change-Id: I62264733788dbbe1b017beaa428356548a1a3692
    Reviewed-by: Qt CI Bot
    Reviewed-by: Tomi Korpipää
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Enforce rules for QML component names
    Since a QML component is generated from the effect,
    the same rules for names should apply.
    Task-number: QDS-8152
    Change-Id: I607c2771401fec2259b1e1aac9a37707aa1328b7
    Reviewed-by:
    Reviewed-by: Tomi Korpipää
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Add option for layer.effect when creating effects
    Task-number: QDS-8162
    Change-Id: I9b98d4ae264f4b6a703eb5bfdeb6e1fb546e5a37
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Show proper warning if .qep file has no component
    When dragging an empty effect, a messagebox shows with an option to open QQEM
    Task-number: QDS-8155
    Change-Id: I2afbf7ffb9cb58243f3635fe3a7aee999ab68713
    Reviewed-by: Tim Jenssen
    Reviewed-by: Qt CI Bot
    Reviewed-by: Tomi Korpipää
    Reviewed-by: Thomas Hartmann
  • Update qbs submodule to HEAD of 1.24 branch
    Change-Id: I521dd1cd921197392b359aee8e3b9fb9546a6cbd
    Reviewed-by:
    Reviewed-by: Ivan Komissarov
  • clang-format: Adapt to LLVM 16
    Change-Id: I2e35f92db6de10b1e4bf173f0864f0cd893a011f
    Reviewed-by: Qt CI Bot
    Reviewed-by: Christian Kandeler
  • Core: Silence wizard handling
    The way wizards get created has changed. Originally the
    factory had been able to return an empty list in case something
    was wrong. This list's items had been processed. Now it just
    returns a nullptr for each item as they get processed now one by one.
    This triggers soft asserts when e.g. having only a subset of
    plugins loaded like when running plugin unit tests.
    Amends 1cf6b031cfdf7344eb2ce6a403aa1029b7b8f75e.
    Change-Id: Ia91df462ea52efe301c2dca07bc69aeb2f569b78
    Reviewed-by: Eike Ziller
  • German translation: ExtensionSystem
    Change-Id: Ia74823094434138889bf6699283e183a925584bf
    Reviewed-by:
    Reviewed-by: Robert Löhning
  • SquishTests: Update tst_QMLS01
    Change-Id: I8313aa6dbd9120341bcd9eee7b8d7c72f051a9b9
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • SquishTests: Fix tst_CSUP04
    Change-Id: I4d9546c13451d8e56a1bc616c3ac8a7640db3204
    Reviewed-by: Christian Stenger
  • Utils::Id: Make access to internal cache thread safe
    Secure all accesses to internal cache with QReadWriteLock.
    Move firstUnusedId into secured scope, too.
    Fixes: QTCREATORBUG-28415
    Change-Id: I99d23213ec169b2b74748f54c98b834f88ab6a3d
    Reviewed-by: Eike Ziller
    Reviewed-by: hjk
  • AutoTest: Fix Catch2 output handling
    Handle warnings or explicit failures instead of ignoring
    them.
    Fixes: QTCREATORBUG-28394
    Change-Id: I5ccde8e7b9dfa1118f42ea881b9152069616193f
    Reviewed-by: David Schulz
  • Restrict Python application wizards to desktop
    Fixes: QTCREATORBUG-28258
    Change-Id: I9814abe093efbff0b7b15711d4773c8cbcdc8e41
    Reviewed-by: Cristian Maureira-Fredes
    Reviewed-by:
    Reviewed-by: David Schulz
  • McuSupport: Use lower case platform name for CMake configurations
    QUL_PLATFORM name is converted in CMake to lower case, resulting
    in misleading warnings about platform name due to case mismatch.
    Fixes: UL-6641
    Change-Id: I25df689c91dca65ef67c80d9527c0afe7952278b
    Reviewed-by: Yasser Grimes
    Reviewed-by:
    Reviewed-by: Eike Ziller
  • Doc: Update info on Docker devices
    Task-number: QTCREATORBUG-27876
    Change-Id: I837ce8b8aeea5d238e98a70b7b5754be46d2e34a
    Reviewed-by: hjk
  • Add -language command line option for overriding UI language
    I run Qt Creator in german, but for responding to questions and
    generally looking things up I regularly want to run it temporarily in
    english. A command line option makes that easier than having to start Qt
    Creator, navigate to the settings, and restarting it, and doing the same
    again to revert back to german.
    Change-Id: I7c0d84375ffc97e5c7607307fd3f785f2c315c3d
    Reviewed-by:
    Reviewed-by: Christian Stenger
    Reviewed-by: Leena Miettinen
  • ClangCodeModel: Fix persistent SwitchDeclDef object
    If both AST and document symbols are available right away, the
    ClangdSwitchDeclDef object emits its done() signal before it is
    connected and stays around, potentially firing off new "follow symbol"
    requests to the bewilderment of innocent users.
    Fixes: QTCREATORBUG-28183
    Change-Id: I972c8d4d9d7b7435e293d76fe710b19c9c4fb287
    Reviewed-by: Qt CI Bot
    Reviewed-by:
    Reviewed-by: David Schulz
  • Doc: Use "remote Linux" instead of "generic remote Linux"
    - Reflect the term changes in the UI.
    - Move info about SSH port property to the wizard step list.
    - Make the topic names in "Deploying to Devices" shorter.
    - Remove some unnecessary "if defined(qtdesignstudio)" conditions
    from topics that are not used in the QDS Manual.
    Task-number: QTCREATORBUG-27876
    Change-Id: I2282257f245c31af82a41ea0e533407bf1cbd775
    Reviewed-by: Christian Kandeler
    Reviewed-by: Nicholas Bennett
    Reviewed-by: hjk
7. November

Github Push to hicknhack-software/Qt-Creator

  • fix moc confusion on llvm15 code
  • improved gha
    * use latest actions
    * avoid deprecation warnings
    # Conflicts:
    # .github/workflows/build_qbs.yml
6. November

Github Push to hicknhack-software/Qt-Creator

  • Revert "qbs build: Do not build QmlDesigner & friends"
    This reverts commit a0f356aed6795b09091472eaaed9872b6abc5514.
  • improved gha
    * use latest actions
    * avoid deprecation warnings
    # Conflicts:
    # .github/workflows/build_qbs.yml

Github Push to hicknhack-software/Qt-Creator

  • improved gha
    * use latest actions
    * avoid deprecation warnings
    # Conflicts:
    # .github/workflows/build_qbs.yml

Github Push to hicknhack-software/Qt-Creator

  • Revert "QmlDesigner: Add "imported" icon to the icons font"
    This reverts commit b0fa74756504e83b690ca737c6a67de1de8e32ba.
    Reason for revert: imported icon not needed anymore. also removed icons are needed.
    Change-Id: I2d3423a585358abd760f55bba1215d6d2878fdc1
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Maintain bundle categories expand state
    Prevent categories auto-expanding when adding an bundle material
    instance. Also some relevant tweaks.
    Fixes: QDS-8043
    Change-Id: Id87886c6d6e065f2c9c1253279348e076bc4d97f
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Don't copy/remove data property when copying all
    'data' property contains node's children, so it should be ignored
    during the 'copy all properties' operation.
    Change-Id: Ib056409c9ad0a42ebc40f751173b7a3455d912c6
    Reviewed-by: Mahmoud Badri
  • Android: Fix crash in AndroidDeployQtStep
    info.cpuAbi in AndroidDeployQtStep::init can be empty, for example when
    opening a configured project with a different Qt Creator version, and
    the "No valid settings file could be found." message appears.
    Check for !empty(), before accessing the first item.
    Fixes: QTCREATORBUG-27795
    Change-Id: Ife0bf495ed8ea7bfb342300ee2e457398c8ee8f2
    Reviewed-by: hjk
  • QmlDesigner: Improve connection editor stability
    Task-number: QDS-8039
    Change-Id: Ie200eb080b82558925582a7720e40fc39e93ec63
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
  • Doc: Create separate topics for Qt Design Viewer in QC and QDS manuals
    The process in the two apps now differs too much for single-sourcing
    the docs to be helpful.
    Change-Id: I3aa60c9f2219d19843f5a4c635fc49c83548f13f
    Reviewed-by: Mats Honkamaa
    Reviewed-by: hjk
  • Doc: Update states view documentation
    There is a new states view, documentation need to be updated.
    Task-number: QDS-7892
    Change-Id: I17ac7c192d4a8ddf0a10da6c8e399b126dabfebe
    Reviewed-by: Leena Miettinen
  • McuSupport: Fix qbs build
    Change-Id: I7efa2aedd022c510ab03718e69eabb11b9e15b16
    Reviewed-by: Christian Kandeler
  • QmlDesigner: Don't create module import if later version exists
    When creating nodes via 3D view context menu, later versions of
    imported modules are also accepted rather than just the exact required
    version specified in the ItemLibraryEntry. This fixes the issue of
    adding duplicate import statements for the same module with different
    versions.
    Change-Id: Id8437a1817346839488bea7bf89529cc63f4849f
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Use QML_COMPAT_RESOLVE_URLS_ON_ASSIGNMENT
    At least for now this is the better default for QDS.
    See also for example the SafeRenderer items.
    Task-number: QDS-4812
    Change-Id: I03d614ec52c1e5ab11576bbfdaa3bad0d72f0fbf
    Reviewed-by: Teemu Holappa
  • Reload material property groups when model changes
    The property groups would be unloaded when a model is detached,
    and it would be loaded when the model is attached.
    The problem was that the unload function was missing for the
    MaterialBrowserModel.
    Task-number: QDS-7515
    Change-Id: I89064a78552c10228c0b18e42c1e0df4a92fb4a6
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Add space to ItemLibraryEntry name for ColorAnimation
    Task-number: QDS-8079
    Change-Id: I09057c58ca17cae22bbea7d5b67eba0ca48e9cf2
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Remove [[noreturn]]
    The throw is conditional now.
    Change-Id: I058fa8c665714cd9375ee4414a1280e85b6ca270
    Reviewed-by: Marcus Tillmanns
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • Doc: Update documentation on how to share apps online
    Provide basic information and instructions about sharing applications online
    Task-number: QDS-7155
    Change-Id: I69632f370a452c1b9cc03ebac260f0382a89449b
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Bump QDS version in .qmlproject
    Change-Id: I39cefcd5c1a16fd56eb05c485eeb11471683aeec
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Allow QtQuick 6.4
    Change-Id: Icb7f3be479f3e2db6b500fec7c209cb429ff4f22
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Add support for SpecularGlossyMaterial
    Task-number: QDS-8087
    Change-Id: Ic5cdca5d61d5f4ad11f63f3f5a59907798cde763
    Reviewed-by: Mahmoud Badri
    Reviewed-by:
    Reviewed-by: Qt CI Bot
  • CMakePM: Merge cacheVariables, environment for inherited presets
    cacheVariables, environment (and others) collection fields need to be
    merged when having inherited presets.
    Fixes: QTCREATORBUG-28360
    Change-Id: I3d2b84355fad9ffa2dc4629ece7d42f7b482a859
    Reviewed-by:
    Reviewed-by: Alexandru Croitor
  • CMakePM: Allow presets without generator specified
    This allows presets that do not have a generator specified to proper
    work.
    On Windows CMake will detect "Visual Studio" as generator. This change
    sets the generator and the architecture values accordingly.
    Change-Id: I943e082430445c4b16cf9eaf4ae5ae2500b2bd2b
    Reviewed-by: Alexandru Croitor
    Reviewed-by:
  • CMakePM: Accept broken kits for CMakePresets
    For CMakePresets if a preset is broken we should not create a preset kit
    for every build type.
    Instead reuse the broken kit created by the first build type.
    Task-number: QTCREATORBUG-28295
    Change-Id: I038fbb23817834f59ac73ccd2f9953f1a412b656
    Reviewed-by: Alexandru Croitor
    Reviewed-by:

Github Push to hicknhack-software/Qt-Creator

  • improved gha
    * use latest actions
    * avoid deprecation warnings

Github Push to hicknhack-software/Qt-Creator

  • improved gha
    * use latest actions
    * avoid deprecation warnings

Github Push to hicknhack-software/Qt-Creator

  • improved gha
    * use latest actions
    * avoid deprecation warnings

Github Push to hicknhack-software/Qt-Creator

  • improved gha
    * use latest actions
    * avoid deprecation warnings

Github Push to hicknhack-software/Qt-Creator

  • improved gha
    * use latest actions
    * avoid deprecation warnings

Github Push to hicknhack-software/Qt-Creator

  • improved gha
    * use latest actions
    * avoid deprecation warnings

Github Push to hicknhack-software/Qt-Creator

  • improved gha
    * use latest actions
    * avoid deprecation warnings

Github Push to hicknhack-software/Qt-Creator

  • Revert "qbs build: Do not build QmlDesigner & friends"
    This reverts commit a0f356aed6795b09091472eaaed9872b6abc5514.
    * fixes moc fails with forwards
  • fix moc confusion on llvm15 code

Github Push to hicknhack-software/Qt-Creator

  • Revert "QmlDesigner: Add "imported" icon to the icons font"
    This reverts commit b0fa74756504e83b690ca737c6a67de1de8e32ba.
    Reason for revert: imported icon not needed anymore. also removed icons are needed.
    Change-Id: I2d3423a585358abd760f55bba1215d6d2878fdc1
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Maintain bundle categories expand state
    Prevent categories auto-expanding when adding an bundle material
    instance. Also some relevant tweaks.
    Fixes: QDS-8043
    Change-Id: Id87886c6d6e065f2c9c1253279348e076bc4d97f
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Don't copy/remove data property when copying all
    'data' property contains node's children, so it should be ignored
    during the 'copy all properties' operation.
    Change-Id: Ib056409c9ad0a42ebc40f751173b7a3455d912c6
    Reviewed-by: Mahmoud Badri
  • Android: Fix crash in AndroidDeployQtStep
    info.cpuAbi in AndroidDeployQtStep::init can be empty, for example when
    opening a configured project with a different Qt Creator version, and
    the "No valid settings file could be found." message appears.
    Check for !empty(), before accessing the first item.
    Fixes: QTCREATORBUG-27795
    Change-Id: Ife0bf495ed8ea7bfb342300ee2e457398c8ee8f2
    Reviewed-by: hjk
  • QmlDesigner: Improve connection editor stability
    Task-number: QDS-8039
    Change-Id: Ie200eb080b82558925582a7720e40fc39e93ec63
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
  • Doc: Create separate topics for Qt Design Viewer in QC and QDS manuals
    The process in the two apps now differs too much for single-sourcing
    the docs to be helpful.
    Change-Id: I3aa60c9f2219d19843f5a4c635fc49c83548f13f
    Reviewed-by: Mats Honkamaa
    Reviewed-by: hjk
  • Doc: Update states view documentation
    There is a new states view, documentation need to be updated.
    Task-number: QDS-7892
    Change-Id: I17ac7c192d4a8ddf0a10da6c8e399b126dabfebe
    Reviewed-by: Leena Miettinen
  • McuSupport: Fix qbs build
    Change-Id: I7efa2aedd022c510ab03718e69eabb11b9e15b16
    Reviewed-by: Christian Kandeler
  • QmlDesigner: Don't create module import if later version exists
    When creating nodes via 3D view context menu, later versions of
    imported modules are also accepted rather than just the exact required
    version specified in the ItemLibraryEntry. This fixes the issue of
    adding duplicate import statements for the same module with different
    versions.
    Change-Id: Id8437a1817346839488bea7bf89529cc63f4849f
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Use QML_COMPAT_RESOLVE_URLS_ON_ASSIGNMENT
    At least for now this is the better default for QDS.
    See also for example the SafeRenderer items.
    Task-number: QDS-4812
    Change-Id: I03d614ec52c1e5ab11576bbfdaa3bad0d72f0fbf
    Reviewed-by: Teemu Holappa
  • Reload material property groups when model changes
    The property groups would be unloaded when a model is detached,
    and it would be loaded when the model is attached.
    The problem was that the unload function was missing for the
    MaterialBrowserModel.
    Task-number: QDS-7515
    Change-Id: I89064a78552c10228c0b18e42c1e0df4a92fb4a6
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Add space to ItemLibraryEntry name for ColorAnimation
    Task-number: QDS-8079
    Change-Id: I09057c58ca17cae22bbea7d5b67eba0ca48e9cf2
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Remove [[noreturn]]
    The throw is conditional now.
    Change-Id: I058fa8c665714cd9375ee4414a1280e85b6ca270
    Reviewed-by: Marcus Tillmanns
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • Doc: Update documentation on how to share apps online
    Provide basic information and instructions about sharing applications online
    Task-number: QDS-7155
    Change-Id: I69632f370a452c1b9cc03ebac260f0382a89449b
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Bump QDS version in .qmlproject
    Change-Id: I39cefcd5c1a16fd56eb05c485eeb11471683aeec
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Allow QtQuick 6.4
    Change-Id: Icb7f3be479f3e2db6b500fec7c209cb429ff4f22
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Add support for SpecularGlossyMaterial
    Task-number: QDS-8087
    Change-Id: Ic5cdca5d61d5f4ad11f63f3f5a59907798cde763
    Reviewed-by: Mahmoud Badri
    Reviewed-by:
    Reviewed-by: Qt CI Bot
  • QmlDesigner: Fix EasingCurve editor
    Due to a behavioral change in QTabBar the tabs to choose between the curve editors "factory presets" and "custom presets" got lost.
    Reordering the function calls made it appear again.
    Prevent the user from assigning the same name to different easing curves.
    Fixes: QDS-7720
    Fixes: QDS-7721
    Change-Id: I247309824868625d2e581f54590dd4c3d99528dd
    Reviewed-by:
    Reviewed-by: Ali Kianian
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Add option for Qt 6.4
    Change-Id: I7548a680a5773d7d2799fa5998bdc0956fb2e9c2
    Reviewed-by: Tim Jenssen
    Reviewed-by:
    Reviewed-by: Samuel Ghinet
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Add option to allow multiple projects
    Setting QML/Designer/AllowMultipleProjects to true
    allows multiple projects.
    Task-number: QDS-7865
    Change-Id: Ib44653e48cfbdb439c18dc2d3c57a4ae2ab0ee43
    Reviewed-by: Tim Jenssen
    Reviewed-by: Qt CI Bot
1. November
Natalie Häsner

Blog Post November 2022 Overview IT-Events

November 2022 Overview IT-Events


Wednesday, 9. November

Meeting C++ – [Online] This meeting features an AMA with Sean Parent.


Thursday, 10. November

Cocoaheads Leipzig – [Online] Torsten talks about, how he sandboxed a 3rd party VPN client himself, including a detour into OS virtualization.

JavaScript Meetup – JavaScript is better than no programming language at all without metaprogramming and first-class functions.

Every month we meet to discuss current developments and listen to talks and kick and chat!


Thursday, 17. November

Agile Co:learning – [Online] Develop your Agile Maturity together with others and become part of Berlin’s Co:Learning Community!
This free event is an open space, which we will moderate. You are free to choose the topics regarding new work, agile working, scrum, retrospectives, leadership at eye level, organizational development or whatever else comes to your mind on the topic of new working environments.

Rust Community Stuttgart – [Online] A Place for Meeting, Show Projects, Discussions, and anything else we have in mind.

Meeting C++ in Berlin – The Meeting C++ 2022 Conference will take place in Berlin at the Vienna House Andels Hotel from the 17th – 19th November 2022.


Tuesday, 22. November

DotVVM Community Meetup – [Online] Join us to talk about the coolest features in .NET 7 announced at the .NET Conf 2022 with the authors of DotVVM.

  • News in ASP.NET Core
  • New language features in C# 11
  • Building hybrid apps with .NET MAUI
  • Migration of legacy ASP.NET Web Forms apps to .NET 7
    We’ll show you how to get the most out of these features with .NET 7 and DotVVM.

MUC++ – [Online] To account for the complexity of the topic, this talk focuses exclusively on providing a comprehensive introduction to the coroutine syntax, without discussing any advanced use cases. However, with the knowledge obtained from this talk, attendees will be able to easily follow more advanced presentations of coroutines later on without getting lost in the technical details of its peculiar syntax.


Wednesday, 23. November

TYPO3 User Group – In our meet-ups, we place a special focus on TYPO3 applications, but we also cordially invite people with a different CMS background. Because our most important goal is to find the best solutions for the problems of our customers together – this also includes the connection with other technologies.


Thursday, 24. November

C++ User Group Karlsruhe – [Online] We meet on the platform and form groups to discuss about various topics, from C++ to Rust, from embedded to functional programming.


Take a look at our currently advertised jobs.
We look forward to receiving your application!

HnH

30. Oktober

Github Release v9.0.0-rc1-snapshot-2022-10-29 hicknhack-software/Qt-Creator

29. Oktober

Github Push to hicknhack-software/Qt-Creator

  • fix moc confusion on llvm15 code

Github Release v1.24.0-patched-snapshot-2022-10-29 hicknhack-software/Qt-Qbs

Github Push to hicknhack-software/Qt-Creator

  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
    # Conflicts:
    # src/shared/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
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • suppress pragma once diagnostics on header files
    # Conflicts:
    # src/plugins/clangcodemodel/clangutils.cpp
  • 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 VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp
  • Added debug with VisualStudio2022 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
  • fixed support for trailing return types on function declaration definition link
    * also support migrating from and to trailing return types
  • 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
  • Feature: Show VCS changes in project tree (2)
    * Color nodes of project tree based on the type of VCS change.
    # Conflicts:
    # src/plugins/coreplugin/iversioncontrol.h
    # src/plugins/git/gitplugin.cpp
  • Bugfix MSVC output parser produces wrong linkspecs
    * linkspecs for output line and task diverge for continuations

Github Push to hicknhack-software/Qt-Qbs

  • added Github workflow
    * added release creation
  • Fix the qtscriptheader dependencies for Qt6+ (6)
    * GHA docker use windows-2019
  • added moc includes to speed up compilation

Github Push to arBmind/qt-creator

  • Revert "qbs build: Do not build QmlDesigner & friends"
    This reverts commit a0f356aed6795b09091472eaaed9872b6abc5514.

Github Push to arBmind/qt-creator

  • QmlDesigner: Add arrow to MenuItem for sub menus
    Task-number: QDS-7867
    Change-Id: Ia2c9dcf4534a5ccc2525f36720acb2d7f971abe4
    Reviewed-by:
    Reviewed-by: Mahmoud Badri
  • McuSupport: Fix wrong toolchain file path
    There was a typo in the package creation for the arm-greenhills
    toolchain file. The correct filename, as found in the QUL install
    directory tree, should be ghs-arm.cmake
    Task-number: QTCREATORBUG-28184
    Change-Id: Id2db26f06f996cc24b99f412370ebfeef0f67a10
    Reviewed-by:
    Reviewed-by: Yasser Grimes
    Reviewed-by: Alessandro Portale
  • QmlDesigner: Fix applying a bundle material to a multi-selection
    Fixes: QDS-7830
    Change-Id: Ic939b1e3b86e6931c369b1b06887284d0b23fa79
    Reviewed-by:
    Reviewed-by: Samuel Ghinet
    Reviewed-by: Miikka Heikkinen
  • Refactor Assets Library
    Extracted the dialogs, the context menu, and the assets view into
    separate qml files. Also, reordered some functions in the assets
    library model
    Task-number: QDS-7344
    Change-Id: Ida21b60d30f34723c07b2659a138e14b95598421
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Add "imported" icon to the icons font
    Change-Id: I100a382a549b1945d7c7e83de0a3ffa609b5148c
    Reviewed-by: Miikka Heikkinen
  • Fix copying dynamic properties on materials
    Fixes: QDS-7803
    Change-Id: I24c8cd269965552a62fbbbc521efbff00811fa43
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Qt CI Bot
  • QmlDesigner: Reset item library drag on model detach
    Fixes: QDS-7823
    Change-Id: If0b758f79dd4a55356d2cd5aefe65fa3e6e321be
    Reviewed-by:
    Reviewed-by: Mahmoud Badri
  • FSEngine: Invalidate cache after creating a file
    Since QFile::open can change the "exists" info of a file,
    we have to invalidate the cache entry for the file.
    Otherwise code like:
    QFile f(...)
    f.open(QIODevice::WriteOnly);
    f.exists();
    might fail the exists check even though the file was created
    Change-Id: If80eaf4a5b131cfe7ea4e506292870741c46fff7
    Reviewed-by: hjk
  • Revert "ClangCodeModel: Rename via LSP facilities"
    We cannot use clangd's rename facilities yet, as there is a
    hardcoded limit of affected files.
    This mostly reverts commit 7dc2c6b3b32f433cb0b0e26e2559079782f99efb.
    Change-Id: Ie441796569b533948cc028c867175d6f9d4b9d54
    Reviewed-by:
    Reviewed-by: David Schulz
  • Utils: Combine some of the iterateWithFind overloads
    Change-Id: I668447d0049f2e35cd0c76d2c5708779196167ec
    Reviewed-by: hjk
    Reviewed-by: Marcus Tillmanns
  • FSEngine: Add filePathInfo devicehook in tests
    Change-Id: I50b87e213d8c83fa8d126662655681416c1cbe4e
    Reviewed-by: Eike Ziller
  • Utils: Don't crash on empty 'find' output
    Change-Id: I772718d882ac7744c4f955190b038cd1e78f347d
    Reviewed-by: hjk
    Reviewed-by:
    Reviewed-by: Marcus Tillmanns
  • FileUtils:: Support non-native filedialog
    Change-Id: I71797a31c58f0870a95ac396404721b004741115
    Reviewed-by: hjk
  • Squish: Adapt to missing object names
    Change-Id: I0bf9bde83bbe78b875775f245268b137ddb71d32
    Reviewed-by: Robert Löhning
  • QmlDesigner: Modify States Tutorial
    Change in some texts order, and trying to update
    to keep it relevant for the newer version.
    Fixes: QDS-7761
    Change-Id: I05812f806dd56e2d11d63652d399a776599282cf
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Update UI Positioning document
    Change in some texts, re-organized icons, and moved the
    Learn more section to reduce complexity of the tutorial.
    Fixes: QDS-7761
    Change-Id: I504cb0a5edeee4c6798f22c1d4fd4332a8fd8c26
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Improve the UI tutorial
    Change the arrangement of texts,
    update images
    Fixes: QDS-7761
    Change-Id: I63447ce34a72e2a2df7c18053276ba1362386c00
    Reviewed-by: Leena Miettinen
  • Utils: Keep User specified SideBar entries in file dialogs
    Change-Id: I0b218e889f351a2dc635aca147b82d752ba85205
    Reviewed-by: hjk
  • McuSupport: 3rd party packages creation tests
    Change-Id: I0f9ed6c49b28007c617627525fc081ae9152e3f1
    Reviewed-by: hjk
  • FilePath: Fix sdktool build
    Change-Id: I0f8b2c8b3fb36580ee95d439d8034397e42eec1f
    Reviewed-by: hjk

Github Push to arBmind/qt-creator

  • Revert "qbs build: Do not build QmlDesigner & friends"
    This reverts commit a0f356aed6795b09091472eaaed9872b6abc5514.
28. Oktober

Github Push to arBmind/qt-creator

  • QmlDesigner: Add arrow to MenuItem for sub menus
    Task-number: QDS-7867
    Change-Id: Ia2c9dcf4534a5ccc2525f36720acb2d7f971abe4
    Reviewed-by:
    Reviewed-by: Mahmoud Badri
  • McuSupport: Fix wrong toolchain file path
    There was a typo in the package creation for the arm-greenhills
    toolchain file. The correct filename, as found in the QUL install
    directory tree, should be ghs-arm.cmake
    Task-number: QTCREATORBUG-28184
    Change-Id: Id2db26f06f996cc24b99f412370ebfeef0f67a10
    Reviewed-by:
    Reviewed-by: Yasser Grimes
    Reviewed-by: Alessandro Portale
  • QmlDesigner: Fix applying a bundle material to a multi-selection
    Fixes: QDS-7830
    Change-Id: Ic939b1e3b86e6931c369b1b06887284d0b23fa79
    Reviewed-by:
    Reviewed-by: Samuel Ghinet
    Reviewed-by: Miikka Heikkinen
  • Refactor Assets Library
    Extracted the dialogs, the context menu, and the assets view into
    separate qml files. Also, reordered some functions in the assets
    library model
    Task-number: QDS-7344
    Change-Id: Ida21b60d30f34723c07b2659a138e14b95598421
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Add "imported" icon to the icons font
    Change-Id: I100a382a549b1945d7c7e83de0a3ffa609b5148c
    Reviewed-by: Miikka Heikkinen
  • Fix copying dynamic properties on materials
    Fixes: QDS-7803
    Change-Id: I24c8cd269965552a62fbbbc521efbff00811fa43
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Qt CI Bot
  • QmlDesigner: Reset item library drag on model detach
    Fixes: QDS-7823
    Change-Id: If0b758f79dd4a55356d2cd5aefe65fa3e6e321be
    Reviewed-by:
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Modify States Tutorial
    Change in some texts order, and trying to update
    to keep it relevant for the newer version.
    Fixes: QDS-7761
    Change-Id: I05812f806dd56e2d11d63652d399a776599282cf
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Update UI Positioning document
    Change in some texts, re-organized icons, and moved the
    Learn more section to reduce complexity of the tutorial.
    Fixes: QDS-7761
    Change-Id: I504cb0a5edeee4c6798f22c1d4fd4332a8fd8c26
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Improve the UI tutorial
    Change the arrangement of texts,
    update images
    Fixes: QDS-7761
    Change-Id: I63447ce34a72e2a2df7c18053276ba1362386c00
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Fix assets library drag glitch
    When clicking an asset and then moving the mouse, drag is still
    active. Happens on mac and linux only.
    Change-Id: Ic61a9316013271e8e16a30629416787c863840a3
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Add required import when creating nodes via 3D view
    Creating nodes via 3D view context menu now adds required import if
    it is missing.
    Fixes: QDS-7950
    Change-Id: Ibd4faff9d494a232e0fbf0fd5db3690449516bf6
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Qt CI Bot
  • Doc: Update instructions for writing documentation
    For new and updated images, use the display resolution 1920x1080.
    Change-Id: Ie7a83d23eacfa8ba9b78a4de4ee9046e838fa72c
    Reviewed-by: Alessandro Portale
  • Editor: Fix double click in editor behind content
    Fixes: QTCREATORBUG-28083
    Change-Id: Ie198c2f1c9911ec85ee555ff1058d2528f9e6b7d
    Reviewed-by: Christian Stenger
  • Doc: Improve wording for States and Connections pages
    These topic sets cover more than adding so I change
    "Adding" to "Working with".
    Task-number: QDS-7995
    Change-Id: I240bce10c6cbfc04a686b719bd74cbd353d3de11
    Reviewed-by: Leena Miettinen
  • Link with Qt: Prepare for sdktool to move to a different location
    When linking we should now consider the new sdktool location within the
    Qt installation first. The new location of QtCreator.ini will be /
    Tools/sdktool/QtProject/QtCreator.ini on macOS, and /Tools/sdktool/
    share/qtcreator/QtProject/QtCreator.ini on Windows/Linux.
    When resolving an existing install settings path to the old location
    within the Qt Creator installation (Qt Creator.app/Contents/Resources or
    Tools/QtCreator/share/qtcreator), the QtCreator.ini at that location
    will itself redirect to the new sdktool location. So, try to follow that
    as well, to keep existing setups working.
    Task-number: QTBUG-28101
    Change-Id: Idbb09ad6961f6fd4a4112830959a615d8186a132
    Reviewed-by: David Schulz
    Reviewed-by: Qt CI Bot
  • QmlDesigner: Add unimportFinished signal to BundleImporter
    Change-Id: I6d7ab5716f1bf6fe48f454d0c95c29ebd5d181de
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Qt CI Bot
  • Don't clear the clipboard at shutdown
    No idea how or why that was done, but it is destructive.
    Fixes: QTCREATORBUG-28317
    Change-Id: I4fe34ce6b40b81c52bbac31ce384b4e2eb3ad983
    Reviewed-by: David Schulz
  • Squish: Restore some more object names
    ..and adapt test slightly. Fixes generic highlighter test.
    Change-Id: I72de310d55ceadc684d15d4e257cd1d90fcf836b
    Reviewed-by: Eike Ziller
  • Tracing: Fix several occurrences of "Unqualified access" in QML code
    Courtesy of qmllint via qmlls.
    Change-Id: I28c0a8f7ec17a93831fd1f5d9d2de5547a633965
    Reviewed-by:
    Reviewed-by: Ulf Hermann
21. Oktober

Github Push to mstarke/Sittlon.github.io

  • Fixed typo
16. Oktober

Github Push to arBmind/qt-creator

  • Revert "qbs build: Do not build QmlDesigner & friends"
    This reverts commit a0f356aed6795b09091472eaaed9872b6abc5514.
15. Oktober

Github Push to arBmind/qt-creator

  • Revert "qbs build: Do not build QmlDesigner & friends"
    This reverts commit a0f356aed6795b09091472eaaed9872b6abc5514.

Github Push to arBmind/qt-creator

  • Revert "qbs build: Do not build QmlDesigner & friends"
    This reverts commit a0f356aed6795b09091472eaaed9872b6abc5514.

Github Push to arBmind/qt-creator

  • Revert "qbs build: Do not build QmlDesigner & friends"
    This reverts commit a0f356aed6795b09091472eaaed9872b6abc5514.
14. Oktober

Github Push to arBmind/qt-creator

  • QmlDesigner: Add new comment to document
    Here the document is exclusive for the Enterprise Version of Qt Design
    Studio. So, I have added a comment at the top, to keep it clear for
    the users of other Qt Design Studio version.
    Task-number: QDS-7814
    Change-Id: I2fdf56ce6bb46e4b0103631747cc57c9d722a603
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Qt Bridge documentation fix
    Here the documentation mentioning reverse importing assets from
    Qt Design Studio to external UI design tools were removed to
    make the information relevant and less misleading considering
    the current state.
    Fixes: QDS-7708
    Change-Id: Ifc484af4c95b82f01ca9f74cc7dba529bd7eaa61
    Reviewed-by: Leena Miettinen
  • Doc: Mention that Translations is part of enterprise license
    Task-number: QDS-7872
    Change-Id: Iff54117d0729411805e2e0f468a2195c5e834cbf
    Reviewed-by: Leena Miettinen
  • VcsCommand: Remove outdated comments
    Amends 93dfa93b7dd6d338539927a43b52f5d5e96b03e4
    Change-Id: Iad2f4002aaa4579aa90209daf7a7a960607e3c36
    Reviewed-by:
    Reviewed-by: Orgad Shaneh
  • Meson: Flatten directory hierarchy
    Keep tests/ and icons/ but put the rest into the toplevel.
    The previous setup was so different from the rest of the bunch that
    it regularly stuck out in maintenance tasks.
    Change-Id: I69821be6268f69682353a388f6bb1fa343215303
    Reviewed-by: Qt CI Bot
    Reviewed-by:
    Reviewed-by: Alessandro Portale
  • FilePath: Fix isRelativePath for QRC paths
    Implicitly fixing methods like absoluteFilePath too.
    Fixes e.g. JSON wizards that are registered from a plugin QRC file, like
    McuSupport wizards (run with McuSupport plugin enabled and create a
    "Application (Qt for MCU)" application).
    Change-Id: I296ba1c5eb63c9eb27f9a55e65019125faf546ea
    Reviewed-by: hjk
    Reviewed-by: Qt CI Bot
    Reviewed-by:
  • Core: show shortcuts in LocatorFiltersFilter
    Change-Id: I700128ac2366ff78310dc5be6dbcc8953c2c2a5b
    Reviewed-by: Eike Ziller
  • Core: Fix qbs build
    Change-Id: Id68a1db888a0540c520cbbc2bc7ece979c4fa3a6
    Reviewed-by: Christian Stenger
    Reviewed-by: David Schulz
  • Editor: improve visual indent depth for empty blocks
    Use the indenter based visual indent only for the cpp qt style indenter
    since it gives accurate results. In all other casess Look for the next
    and previous not empty lines and use the minimum indent depth of those
    lines as the visual indent depth for empty lines.
    Task-number: QTCREATORBUG-28179
    Change-Id: Ic456fba5adfb2a12f20e2bd4fc663010c752b65c
    Reviewed-by: Eike Ziller
  • Utils: Return a bit more data from DeviceShell::runInShell
    Pass on stderr data and exit code to the caller, it's typically
    in a better condition to handle errors.
    Use it to notify the user about non-available 'find' arguments
    and fix the fallback to ls-based operation.
    Change-Id: I535535de2ffa09cad1dd6e9b07eb69f807dbae2f
    Reviewed-by: Marcus Tillmanns
    Reviewed-by: hjk
  • AutoTest: Avoid crash
    Do not emit sizeHintChanged() on a QModelIndex that is no more
    part of the model.
    Fixes: QTCREATORBUG-28269
    Change-Id: I1fa1733961eff8b427a9510243d304565cefe380
    Reviewed-by: Eike Ziller
  • Merge remote-tracking branch 'origin/8.0' into 9.0
    Change-Id: Ib2e350805a3043f7b84da960978f09674dc70694
  • QtcProcess: Introduce TextChannelMode and textOnChannel signals
    This is alternative to setStd[Out/Err](Line)Callback()
    methods. In this way there may be many clients connected
    to textOnStandard[Output/Error]() signals. This should
    also simplify handling the lifetime of user callback.
    Change-Id: If82baa1f3f9c432ed431926619b9bbf11d770a84
    Reviewed-by:
    Reviewed-by: hjk
  • Utils: Implement ls-based subdir iteration
    Needed when 'find' does not work as expected.
    Change-Id: Ifbe762590ad2a6339152ed728e4d72820b4eae91
    Reviewed-by: Marcus Tillmanns
    Reviewed-by: hjk
  • Meson: Convert to Tr::tr
    Change-Id: I37e8a8c559464f7d55e17a5ca08e8d8d9760a4d6
    Reviewed-by: Alessandro Portale
  • Squish: Provide error message for license issues
    Change-Id: I1b3ca3aba19df2fbc2accd9ecf9e4ec2d862c6d8
    Reviewed-by: David Schulz
  • Meson: Fix .ts context names
    Change-Id: If69784dcacfdb5974adc9b457e360c9b4b584102
    Reviewed-by: hjk
  • QtSupport: Parallelize qt info fetching
    Change-Id: Idd3748f4a3a85b46db10ac0eb4f15567fcf4e896
    Reviewed-by: hjk
  • qbs build: Do not build QmlDesigner & friends
    Too much maintenance effort for not enough gain.
    Change-Id: Ica385bcc93da0dbc7af8e15c07fdd33580de29a7
    Reviewed-by: Christian Stenger
  • CMakePM: Skip default build types for CMakePresets
    If a preset has a build directory set, that build directory and build
    type should be displayed in the initial configuration dialog.
    Change-Id: I884471cb4d482c92ab091a4043d642828318b4d2
    Reviewed-by: Alessandro Portale

Github Push to arBmind/qt-creator

  • Optimize TimelineModelPrivate::incrementStartIndices
    Reduces the overhead of the function by a factor of ~500(depending on
    the event count) by having the Range(start) index to the RangeEnd so
    that we can only increment the RangeEnds that actually
    need to be incremented.
    Fixes: QTCREATORBUG-28162
    Change-Id: I9daa711d0a1d960b232c5ed30564271daa68d1aa
    Reviewed-by: Tomi Korpipää
    Reviewed-by: Janne Koskinen
    Reviewed-by: Ulf Hermann
    Reviewed-by: Qt CI Bot
  • QmlDesigner: Fix MenuSeparator not displayed
    StudioControls.MenuSeparator isn't displayed as setting width/height
    is wrong. Instead use the implicit version of the properties.
    Change-Id: I44a269e10b1ef6507009ecffb6b8e90736d24f45
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Allow multiple StateGroups in .ui.qml
    Change-Id: If7f626f196899ebd49e5f6393d8e3ef81447945c
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Create 3D models at the point of context menu trigger
    Fixes: QDS-7640
    Change-Id: I2f178c2e2661dedc4efe23b675363283e3cd3bc3
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Qt CI Bot
  • testFileTransfer(): Add more checks
    Make the target path more nested.
    Task-number: QTCREATORBUG-28151
    Change-Id: Iae0660294d873e82e3fef0cbf2411f7c22ef526f
    Reviewed-by: Christian Kandeler
  • SftpFileTransfer: Don't use temporary file for batch file
    Use a "-" for a batch file option "-b" what makes sftp
    read batch from standard input.
    Fixes: QTCREATORBUG-28167
    Change-Id: I449c5ba97ea11fca090b748f0a5ee8099140a548
    Reviewed-by:
    Reviewed-by: Christian Kandeler
  • testFileTransfer(): Cleanup remote after successful transfer
    Change-Id: I770149f69a7ff4c897ad495794b60accddbd67e9
    Reviewed-by:
    Reviewed-by: Christian Kandeler
  • QmllDesigner: Fix dynamic properties layout
    * Fix layout
    * Add missing qsTr()
    * Remove unnecessary alignment settings
    Change-Id: Ie8d90e61d39933e573cb119e5ed3a15fcbca9674
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Add deferred loading to dialog in ColorEditor
    If the gradient editing is disabled we can load the
    dialog when it is opened and not before.
    If there is a gradient then the dialog is still to tightly coupled
    with the ColorEditor.
    Change-Id: Ie01b5fc5f94b4cb0969778e87d7fb0e1273b5d57
    Reviewed-by: Henning Gründl
  • linuxdevice: Fix ::bytesAvailable
    DeviceShell does not support piping commands at the moment.
    To continue to support ::bytesAvailable the parsing of the
    output from "df" is moved to FileUtils::bytesAvailableFromDFOutput.
    Change-Id: Ia229208748aa6c572b99899e6ae042bdd5654f4a
    Reviewed-by: Eike Ziller
    Reviewed-by: Qt CI Bot
    Reviewed-by: Jarek Kobus
  • QmlDesigner: Add allTimelines
    This makes it easy to retrieve all existing timelines.
    Change-Id: I61fdacce28ea7c8afe48da81b87c8b47ee1cec26
    Reviewed-by: Henning Gründl
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Qt CI Bot
  • QmlDesigner: Add removeKeyframesForTargetAndProperty
    This allows to remove keyframe groups for a specific property.
    This is required if a dynamic property is removed.
    Change-Id: Ic3a2609241df21d81954ab18e4aeec1c47bfe336
    Reviewed-by: Henning Gründl
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Qt CI Bot
  • AutoTest: Fix gtest filter usage
    There are shells that need the filter to be quoted to avoid
    shell globbing.
    Fixes: QTCREATORBUG-28153
    Change-Id: I13eb5cb362b3543f5a88b27fb170c579ae6dde4b
    Reviewed-by: David Schulz
    Reviewed-by: Qt CI Bot
    Reviewed-by:
  • QmlDesigner: Use "This is a string" as default for string
    Change-Id: I3d4d6e3dc32e5589e519fdadab0ae0996f7ae21e
    Reviewed-by: Mats Honkamaa
    Reviewed-by: Miikka Heikkinen
    Reviewed-by:
  • QmlDesigner: Sort dynamic properties by name
    Change-Id: I303904872982c0464f1853320f6b47f68c9181de
    Reviewed-by: Qt CI Bot
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Add convertToLiteral to BindingProperty
    This helper function returns a valid QVariant if
    the expression is actually a literal.
    Change-Id: I756b22d66ad86294c475e92c129f9008315dfbc6
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Remove dangling PropertyChanges and KeyFrameGroups
    This removes dangling PropertyChanges and KeyFrameGroups when removing
    a dynamic property.
    Change-Id: I333b6a61bec34a0bcde1d19372166b3cfaea195b
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Ignore "when" property for all states
    We actually did set the "when" property for StateGroups.
    Change-Id: I45a1663d60f8f443b4deafa529d1fd2788a8459e
    Reviewed-by: Henning Gründl
    Reviewed-by: Qt CI Bot
    Reviewed-by:
  • CppEditor: Use "-I" format rather than "-I "
    ... when constructing the compiler command line.
    This works around a command line parsing bug in clangd 15.0.0
    (https://github.com/clangd/clangd/issues/1292).
    Change-Id: I7c2e7f443bfededf12db985ff5142f39035d9db6
    Reviewed-by: Qt CI Bot
    Reviewed-by: Cristian Adam
    Reviewed-by:
    Reviewed-by: David Schulz
  • QmlDesigner: Take StageGroup into account in allDefinedStates
    Since we add support StateGroups we also have to take them here.
    Change-Id: I54a897e6edc4677e90ea64dd5c7334fc76a8f36f
    Reviewed-by: Henning Gründl
    Reviewed-by: Qt CI Bot
13. Oktober

Github Push to arBmind/zig

  • `std.Progress`: fix inaccurate line truncation and use optimal max terminal width (#12079)
    * prep: output_buffer -> output_buffer_slice

    * fix: truncate lines accurately

    Currently, the code assumes a terminal width of 100.

    If we look at what's printed for the last test:
    ```
    Test [1/1] test "basic functionality"... [101/100] this is a really long name designed to activate the truncation code. let's fi...
    ```
    No, it does not really work because the relevant part here is `"[101/100] this is a really long name designed to activate the truncation code. let's fi... "`,
    which is 90 characters, but we expect 100 because that's the width that is assumed.
    The reason is that it also measures **unprintable characters** (escape sequences) at least non-Windows systems.
    With this commit the output is now:
    ```
    Test [1/1] test "basic functionality"... [101/100] this is a really long name designed to activate the truncation code. let's find out if...
    ```
    Of which `"[101/100] this is a really long name designed to activate the truncation code. let's find out if... "`
    is the actual output of *our* `std.Progress` (remember that `zig test` has an `std.Progress` and our test itself does).
    The length of that string is 100. Now the length is consistent with Windows where we don't use escape sequences. This issue was only present on non-Windows systems.

    * feat: decide optimal maximum width

    This is done by 1. getting the current terminal width and 2. subtracting that by the current cursor column. This accounts for previous output from someone else.

    * test: add more tests

    They make it easier to see how the progress line is printed in different cases.

    * style: fix typo and improve docs

    It also expands an acronym used as a variable name. It confused me.

    * cleanup: import std.time

    * test: add test

    * fix: limit termios usage to Linux only for now

    * fix: missing cast on Windows

    * test: try to debug failure

    * fix: fix off-by-one and disable tests

    * docs: make comment clearer

    * fix: more durability

    * fix(getTerminalWidth): change order
  • Return invalid argument in sendto instead of unreachable, since this can happen with user-side errors
  • Sema: add float128IntPartToBigInt to fix compare comptime float with int
  • adding `static` and `dynamic` ZigEquivalent enums so that we can branch to set `link_mode` properly when we iterate over the clang arguments. also replaced `dynamic` flag in clang_options_data.zig with proper definition similarly to `static`.
  • std.c: fix incorrect return types
    Closes #12964
  • enable event loop for ios, tvos, and watchos
  • std.SegmentedList: fix compilation error
  • io_uring: ignore SOCK_NONEMPTY for reproducible tests
    Fixes #12670
  • use ws2_32 posix like function signatures for std.c
    * fixes issues with different size types

Github Push to arBmind/zig

  • use ws2_32 posix like function signatures for std.c
    * fixes issues with different size types
12. Oktober

Github Push to arBmind/zig

  • std.mem: add `reset` to `SplitBackwardsIterator` and `SplitIterator`
  • Sema: give comptime_field_ptr priority over field_ptr in tuples
    Closes #11983
  • Sema: resolve lazy values for compile log
    Close #12204
  • Sema: improve expression value ignored error
    Closes #4483
  • Sema: disable "unreachable else prong" error for error sets for now
    Closes #11798
  • std.fmt: require specifier for unwrapping ?T and E!T
  • Merge pull request #12237 from Vexu/stage2-compile-errors
    Stage2 improve errors for builtin function options structs
  • Merge pull request #12136 from topolarity/llvm-config-rework
    CMake: Improve usage of `llvm-config` (esp. for consistent static/shared linking)
  • test-cases harness: test all updates
    even if some are "run" on foreign hosts.
    closes #12193
  • Sema: better error when coercing error sets
  • C ABI tests no longer apply to only stage1
  • Merge pull request #12244 from Vexu/stage2
    Minor stage2 fixes
  • start code: enable segfault handler for stage2
  • LLVM: add probe-stack function attribute
  • link: avoid passing bad ptrs to pwritev
    At least on Linux, the pwritev syscall checks the pointer and returns
    EFAULT before it checks if the length is nonzero.
    Perhaps this should be fixed in the standard library, however, these are
    still improvements since they make the kernel do less work within the
    syscall.
  • test-cases harness: improve stage2 compatibility
    * proper skip_stage1 mechanism that doesn't get side-stepped with
    manually added test cases.
    * avoid runtime-known function pointers.
    * check for type equality more simply without checking the type name.
  • test-cases harness: refresh just before update()
    This makes it so that in a -Dsingle-threaded build of test-cases, if a
    crash happens, the test case name will be printed just before the stderr
    of the crash.
  • test-cases: remove failing test
    This causes a stack overflow in a debug build of stage3 unfortunately. I
    will open an issue to track this test coverage, which we absolutely
    should get working - users of the compiler should get a compile error,
    not a segfault if they hit the default branch quota from abusing
    recursive inline functions.
    Note that the problem does not occur in a release build of stage3
    which has significantly reduced stack usage.
    On Linux, I tried bumping up the stack size from 32 MiB to 64 MiB and it
    did not solve the problem. I'm not sure why not. It seems like it should
    be fine.
    Note that we also have a problem of running test-cases in multi-threaded
    mode which is currently the default. Currently Zig threads are spawned
    with 16 MiB stack space.
  • CI: run test-cases with stage3
    See #12144 for why I did not `-Denable-llvm` yet.
  • CI: run test-link with stage3
11. Oktober

Github Push to hicknhack-software/.github

  • Update README.md
9. Oktober

Github Push to arBmind/qt-creator

  • added moc includes to speed up compilation

Github Push to arBmind/qt-creator

  • added moc includes to speed up compilation