Aktivitäten

2020
18. September

Github Push to MacPass/KeePassKit

  • downgraded to Xcode 11.6 for testing
  • Fixed includes
17. September

Github Push to arBmind/qt-creator

  • cdbext: add option to skip cdb detection
    Since a few windows sdk versions are the headers and libs of the
    debugger part of the sdk installation. Add an option to sdkip the cdb
    detection and fall back to use these headers and libs that are already
    configured in INCLUDE and LIBS of the vcvars.bat environment.
    Change-Id: If1eeecdbae34523ddbcc1a22d8640df7fa46bf6a
    Reviewed-by: Eike Ziller
  • Add 4.13.1 change log
    Change-Id: I8e0b8f6d002c0251268aff1aeddd3470cfdee140
    Reviewed-by: Leena Miettinen
  • cdbext: remove cdbdetection completely
    All required header and libs are inside the Windows 10 SDK, which is
    required to build with Visual Studio 2017.
    Change-Id: I68ee7457041653d89e5f5c9e258f9780a417dbe4
    Reviewed-by: Eike Ziller
  • Debugger: Change LLDB value creation hack
    ... to something that works with LLDB 12.
    Task-number: QTCREATORBUG-24596
    Change-Id: Ib2f8255d45a02fa3d2c737864994397f587e9b15
    Reviewed-by: Christian Stenger
    Reviewed-by: Eike Ziller
  • QmakeProjectManager: Restore incremental re-parsing
    This was broken in commit 37aecdd112, where we overlooked that a special
    type of IDocument was used that triggers a re-parse of only the affected
    part of the project tree. As a result, all changes to a .pri or .pro file
    would trigger a re-parse of the entire project.
    Fixes: QTCREATORBUG-24572
    Change-Id: I480cff4e53cf86a17e1eaac0eb9b32901bc87051
    Reviewed-by: hjk
  • Doc: Fix broken external links
    Change-Id: Iaf3502a8d940a5cb2eb45ee7451e834a6d4b756e
    Reviewed-by: Christian Kandeler
    Reviewed-by: Paul Wicking
  • CppEditor: Fix test code
    Change-Id: I01073f481ebdae64c30971afd8fb332ee92e2a1e
    Reviewed-by: Christian Kandeler
  • AutoTest: Fix possible nullptr access
    If the process of the test executable cannot be started
    for whatever reason we will not have an active run
    configuration or output reader.
    Change-Id: I50146a2c8228ad39574e007ae2659465122ad20b
    Reviewed-by: David Schulz
  • QmlDesigner: Change RichTextEditor icon
    Change-Id: I5a294e625f4ac61d15511369d7e765e05447a269
    Reviewed-by: Brook Cronin
    Reviewed-by: Thomas Hartmann
  • Editor: Calculate annotation color based on editor color scheme
    Amends 9182d4eda75033bbbebf50e87e518adc33d499f6
    Fixes: QTCREATORBUG-24644
    Change-Id: Id34bfbc4ea3d1102835c7c1cf3afa1580dff01d8
    Reviewed-by: Alessandro Portale
  • Debugger: Activate split that contains the breakpoint being hit
    Do not change the current editor after hitting a breakpoint if we
    already have an editor open in another split, but switch the focus to
    that split.
    Task-number: QTCREATORBUG-24646
    Change-Id: Id85cecdfb522807bafa097e578509853326a2e31
    Reviewed-by: hjk
  • QmlDesigner: Go into components
    Task-nubmer: QDS-2696
    Change-Id: I2f0ee71deea593da08fa4a754d783b53867473ed
    Reviewed-by: Michael Winkelmann
    Reviewed-by: Leena Miettinen
    Reviewed-by: Thomas Hartmann
  • Doc: Add LiteHTML license and related licenses to acknowledgments
    Fixes: QTCREATORBUG-24619
    Change-Id: I8d28bf8a579e8885b430cd7df292f53363990ffa
    Reviewed-by: Kai Koehne
    Reviewed-by: Eike Ziller
  • QmlDesigner: Improve connection editor dialog
    * Add ComboBoxes to connection editor dialog
    * Add type toggle to dialog
    * Add slots and properties to ComboBoxes
    * Parse connection expression and fill ComboBoxes
    Task-number: QDS-2498
    Task-number: QDS-2495
    Task-number: QDS-2496
    Change-Id: I2cca6d4c85d1508e54d4ad8863056f22ad777ae6
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix compilation
    Change-Id: Ia69deafa77ca234c9f80be10d19fcf582ab5e906
    Reviewed-by: Cristian Adam
  • Python: Fix loading working directory
    Fixes: QTCREATORBUG-24440
    Change-Id: I27a543f764e285acf678427cc909d2a95e5cb322
    Reviewed-by: Christian Stenger
  • Update 4.13.1 changes with last-minute updates
    Change-Id: I789f4fb10c950114ed0737dcb90460d90386e2f3
    Reviewed-by: Leena Miettinen
  • Editor: set deleteStartOfLine default shortcut on mac
    Fixes: QTCREATORBUG-9219
    Change-Id: I26f991641efbc914d848591931756666e34c26b7
    Reviewed-by: Eike Ziller
  • QmlDesigner: Add GridView to ListModelEditor
    We could simply test for the model property but this can lead to strange
    behaviour.
    Change-Id: I4e326890fb02d312b5210089c957dce026a09f94
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix StateEditor show event update
    Task-number: QDS-2798
    Change-Id: Ic27e7491012b227e144cdae68ead8ac534cc0d5a
    Reviewed-by: Thomas Hartmann

Github Push to MacPass/KeePassKit

  • upgraded to Xcode12

Github Push to MacPass/KeePassKit

  • Updated to Xcode 12 and fixed warnings

Github Push to MacPass/KeePassKit

  • KPKCompositeKey now supports secure coding. This is a port of PR #50
15. September

Github Push to basicpp17/co-cpp19

  • simplified Optional operator&& with requires
    * synchronized implementations for PackedOptional and Optional
14. September

Github Push to arBmind/qt-creator

  • Update Russian translation
    Change-Id: Ifdbd70b4f225f8d64d408c9bed695f7e98b81eaf
    Reviewed-by: Denis Shienkov
    Reviewed-by: Sergey Belyashov
    Reviewed-by: Anton Kudryavtsev
    Reviewed-by: Olesya Gerasimenko
    Reviewed-by: Oswald Buddenhagen
  • Doc: Use \MinGW to prevent broken automatically generated links
    Change-Id: Ib576e3be1035448905cc8c5bf23960450cf10057
    Reviewed-by: Paul Wicking
  • Doc: Describe creating custom effects and materials
    ...using Qt Quick 3D custom shader utilities and commands
    Fixes: QDS-2613
    Change-Id: I5807c1617d2b54b3fba183c1278ec1266f899c70
    Reviewed-by: Tomi Korpipää
    Reviewed-by: Johanna Vanhatapio
    Reviewed-by: Mahmoud Badri
  • Android: Don't require arguments for a service
    Task-number: QTCREATORBUG-24557
    Change-Id: Ifc1c9c5c2fcfaba48e043e4334fb019efa611f39
    Reviewed-by: hjk
    Reviewed-by: Eike Ziller
    Reviewed-by: Assam Boudjelthia
  • Doc: Update topic on using Border Image to create buttons
    Change-Id: Iaea732121a5dfbad9f5791efd47f947d0c0e6045
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Disable FlowTags for MCU
    Change-Id: I708dad46d92c48991a603819313ce148eccc3b54
    Reviewed-by: Aleksei German
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Add support for .hdr images
    Task-number: QDS-2128
    Change-Id: I840d808adb68a7439c0d1ea06f71e20ad53c00e9
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Add support for .hdr to UrlChooser
    Task-number: QDS-2128
    Change-Id: I944a42d36357cbddae6d5cc30178723e62e0656f
    Reviewed-by: Thomas Hartmann
  • Doc: Stop QDoc from automatically generating a broken link
    Fixes: QDS-2714
    Change-Id: I9ae35a4a7436c743e448c0167c21f1080b8afe79
    Reviewed-by: Asmo Saarela
    Reviewed-by: Paul Wicking
  • QmlDesigner: Fix mobile scroll wizard template
    Change-Id: I00d0467ce4ed28d0135e16c6ae9802ed66a1ff7d
    Reviewed-by: Thomas Hartmann
  • Clang: Add conditions for adding exceptions flag
    For GCC it can be deduced from the compiler flags, so no correction is
    needed.
    For MSVC it can be deduced from the detected defines.
    Amends 26693e82126de15145a04c3428a10f6c15120532.
    Change-Id: Ie4850f328a2afdb3e5158c58f8c30a2644d9c592
    Reviewed-by: Christian Kandeler
  • Unittest: Fix crash in Linux
    Change-Id: I1e8dc10bd9f0f9d11b0f18716e284ffadef7c6c5
    Reviewed-by: Christian Kandeler
  • QmlDesigner: Remove old properties
    Removed and replaced old properties for ListView and GridView
    Change-Id: Ifbf2aae2958c5f67616d8f6a4acad6646b34c18c
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Leena Miettinen
  • UnitTests: Fix unit test build
    Guard clang include.
    Change-Id: Ia72b40fa787918f47508049b045a21edf976d93a
    Reviewed-by: Christian Kandeler
  • LLDB: Escape strings for correct parsing
    Sample broken output:
    >result={token="9",lldbid="1",valid="1",hitcount="0",threadid="0",oneshot="0",
    condition="",enabled="1",valid="1",ignorecount="0",locations=[
    {locid="1",function="foo()",enabled="1",resolved="0",valid="1",ignorecount="0",
    file="F:\Projects\test\main.cpp",line="5",addr="4199979"},],
    file="F:\Projects\test\main.cpp",line="5"}@
    When parsed as GdbMi value, the strings are expected to be escaped.
    Change-Id: Idb923516c1cf6e25b970ad08fae977bdf1045b4b
    Reviewed-by: Christian Stenger
  • QmlDesigner: Disable more properties for QUL
    Disabling more items in ItemLibrary and properties
    Change-Id: Ib019c1cbe356e0f7e3889d3500c080b0f5756c34
    Reviewed-by: Thomas Hartmann
  • Doc: Update info about exporting 2D assets from Sketch
    Change-Id: Iec58bb071cdde7eaab3d84f6d06f9d646f341524
    Reviewed-by: Brook Cronin
    Reviewed-by: Vikas Pachdha
  • Doc: Update topic on working in 3D Editor
    Fixes: QDS-2655
    Change-Id: If8e5e1051ceca8b405facdf36747c4d887d830bf
    Reviewed-by: Leena Miettinen
    Reviewed-by: Mahmoud Badri
  • Doc: Describe 3D Materials
    Fixes: QDS-2677
    Change-Id: Ia0e617084e4614c194fce0f53c58a6013831cad2
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Leena Miettinen
  • Fix build of Clang refactoring plugin
    Change-Id: Idfdde4b517aa24ea7becbbd67c34bb818a2a0f52
    Reviewed-by: Cristian Adam

Github Push to arBmind/qbs

  • Add changelog for 1.17.0 release
    Change-Id: I13bb24c875a2a2fb3503ea5344171267b74bf706
    Reviewed-by: Christian Kandeler
  • Add new icon to chocolatey package
    Fixes also the broken link in the nuspec file.
    Change-Id: I0da24c19eb388a8377772fa3f1115a6afba31777
    Reviewed-by: Christian Kandeler
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild ilters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a
  • added Github workflow (9)
9. September

Github Push to MacPass/MacPass

  • adjusted welcome view layout (#1101)

Github Push to MacPass/MacPass

  • Update organization in GitHub URL (#1105)
7. September

Github Push to arBmind/2019-types-en

  • Bump mixin-deep from 1.3.1 to 1.3.2 in /slides
    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)
    Signed-off-by: dependabot[bot]
  • Merge pull request #2 from arBmind/dependabot/npm_and_yarn/slides/mixin-deep-1.3.2
    Bump mixin-deep from 1.3.1 to 1.3.2 in /slides

Github Push to arBmind/2019-types-en

  • Bump elliptic from 6.4.1 to 6.5.3 in /slides
    Bumps [elliptic](https://github.com/indutny/elliptic) from 6.4.1 to 6.5.3.
    - [Release notes](https://github.com/indutny/elliptic/releases)
    - [Commits](https://github.com/indutny/elliptic/compare/v6.4.1...v6.5.3)
    Signed-off-by: dependabot[bot]
  • Merge pull request #3 from arBmind/dependabot/npm_and_yarn/slides/elliptic-6.5.3
    Bump elliptic from 6.4.1 to 6.5.3 in /slides

Github Push to arBmind/2019-types-en

  • Bump websocket-extensions from 0.1.3 to 0.1.4 in /slides
    Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4.
    - [Release notes](https://github.com/faye/websocket-extensions-node/releases)
    - [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4)
    Signed-off-by: dependabot[bot]
  • Merge pull request #4 from arBmind/dependabot/npm_and_yarn/slides/websocket-extensions-0.1.4
    Bump websocket-extensions from 0.1.3 to 0.1.4 in /slides

Github Push to arBmind/2019-types-en

  • Bump lodash.merge from 4.6.1 to 4.6.2 in /slides
    Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/commits)
    Signed-off-by: dependabot[bot]
  • Merge pull request #5 from arBmind/dependabot/npm_and_yarn/slides/lodash.merge-4.6.2
    Bump lodash.merge from 4.6.1 to 4.6.2 in /slides
1. September

Github Push to arBmind/qt-creator

  • QmlDesigner: Fix for RichTextEditor Qt Version
    Original task: QDS-2634
    Change-Id: I7edc580aec36090e037c4520ad364a62427df9f0
    Reviewed-by: Christian Stenger
  • QmlDesigner: Fix for States compilation break
    Fixing compilation break in StatesEditorView:
    QtCreator is build with 5.12
    QScopeGuard is from 5.14+
    Replaced scope guard with unique_ptr
    original task: QDS-2312
    Change-Id: Id6a4bf513f37675044b073be2dfe52e3fa9dc3bc
    Reviewed-by: Christian Stenger
  • QmlDesigner: Handle shaders and commands dragged to passes
    Quick3D shaders and commands dragged to passes from item library will
    be automatically added to corresponding property, too. The shader or
    command is also moved to the same level as the pass as passes can't
    have child nodes.
    Task-number: QDS-2657
    Change-Id: Id7efc302b06703ddd669b679b65d3adc9ecb48de
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Thomas Hartmann
  • Help/Android: Compile with namespaced Qt
    Task-number: QTCREATORBUG-24544
    Change-Id: Id06cc623b8a0bfe365dda928cda52a97321732b2
    Reviewed-by: Eike Ziller
  • Complete documentation on IDocument
    Change-Id: I72a62beaf6c8de0d2ae39a1c3c833708ca27b03f
    Reviewed-by: Leena Miettinen
  • qmake: Prevent injection of empty values via environment variables
    The qmake $() operator retrieves environment values at make time. In Qt
    Creator, we still use these values for feeding the code model,
    presumably because the qmake and make step share a common environment.
    However, we must take care that unset environment values do not lead to
    empty strings in qmake lists, as that can have unwanted side effects,
    especially when these lists get turned into command line arguments that
    are passed to build tools.
    A concrete example: A project file contained the following assignment:
    QMAKE_CXXFLAGS += $(SOME_VAR)
    SOME_VAR was not set in the environment, so an additional empty argument
    appeared on the command line when the code model called the MSVC
    compiler to retrieve some information required for parsing the code. The
    call failed, the code model had to fall back to default values, and the
    user got parsing errors.
    Fixes: QTCREATORBUG-21729
    Change-Id: I224369a2fb9c0dd78406253edba03bd44556be44
    Reviewed-by: Joerg Bornemann
  • QmlDesigner: Fix compilation with namespaced Qt
    Task-number: QTCREATORBUG-24544
    Change-Id: I9f16bf9a454f5b97ac6581274b0b08421b24c4da
    Reviewed-by: Eike Ziller
  • Meson: Compile fix for namespaced Qt
    Task-number: QTCREATORBUG-24544
    Change-Id: I5a6ff7f561aca0b967471f4532e32a05077e3939
    Reviewed-by: Eike Ziller
  • LLDB: Append 2 newlines after commands
    For some reason, sometimes LLDB misses the first character of the next
    command on Windows.
    Task-number: QTCREATORBUG-14539
    Change-Id: Ide78e0a0aa64ea4cbcaf6b55a0acdd548a1fa46c
    Reviewed-by: hjk
    Reviewed-by: Eike Ziller
  • Doc: Use local value for \QMLD macro in Qt Design Studio Manual
    This enables us to get rid of the product name "Qt Quick Designer"
    in Qt Design Studio context. However, the macro can no longer be
    used for UI text. Actually, it does not make much sense, because the
    UI text is not dynamic. It would be good to also replace it in the
    UI with something more generic, or with "Form Editor", for example.
    Change-Id: I5884f090f915d5ff0c64428239bfd324cd1941c2
    Reviewed-by: Brook Cronin
    Reviewed-by: Thomas Hartmann
  • Doc: Drop BareMetal from the requirements list
    In addition, drop the instructions to enable
    or disable a plugin. It is already documented
    else where and is less relevant in this
    context.
    Fixes: QTCREATORBUG-24531
    Change-Id: Icd1f46333e1d1f64ff24ab0b2eb1e571d533e5ed
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Fix compile of tests
    Change-Id: If791e1e2eb7c9b4d04c13ecd5db531abef9069fa
    Reviewed-by: Aleksei German
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Support dragging images to TextureInputs
    Dragging an image to TextureInput item creates a new Texture item at
    the same level as the TextureInput and binds TextureInput.texture
    property to the newly created texture. Any existing texture binding
    is overwritten.
    Task-number: QDS-2657
    Change-Id: I79cf1a11608914ded4b868336a7d1a9c83071d87
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Enable Timeline for MCU, but blacklist FlowView
    Task-number: QDS-2681
    Change-Id: I1b4eb312ce88e1ee7bf052020fd4e9d5cf95021c
    Reviewed-by: Aleksei German
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Update properties supported by MCU
    The transform properties are only available for Image and Text.
    Task-number: QDS-2512
    Change-Id: I7c3eb6cb07182afe1e9d307bb5d210f1f2cf9c9f
    Reviewed-by: Aleksei German
    Reviewed-by: Thomas Hartmann
  • More namespaced Qt
    Amends b41ea232332dd8d95140169e557aa8ad51770245.
    Missed that because the file is gone in master.
    Task-number: QTCREATORBUG-24544
    Change-Id: I7e5948d564c370f9ed197d999778151f2fe61b38
    Reviewed-by: Christian Stenger
  • QmlDesigner: More compile with namespaced Qt
    Amends 4886375994. Compiles for me without.
    Change-Id: Iaccbe6a2000d1b87008496f0e515a94aa7955061
    Reviewed-by: Christian Stenger
  • QmlDesigner: Update StateEditor layout
    * Add alias properties to StudioControls AbstractButton
    * Add color to StudioControls theme
    * Update StateEditor layout due to issue with default label placement
    Task-number: QDS-2623
    Task-number: QDS-2615
    Change-Id: If46daab2293d42dff7d73c4cf9a0c370442c5694
    Reviewed-by: Brook Cronin
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Reset puppet after removing SLConnector
    Changing imports resets the puppet before SLConnector gets removed,
    causing puppet load to fail. Added additional resetPuppet call after
    SLConnector removal to ensure puppet is loaded correctly.
    Change-Id: Ia26bbcbd39fe4c59a4795fa0052d0adedac789b7
    Fixes: QDS-2662
    Reviewed-by: Mahmoud Badri
  • WinRt: Fix BuildStep soft assert
    Change-Id: Iee7290796737b629c7241ef441099a449f0fae5c
    Reviewed-by: Oliver Wolff
31. August
Natalie Häsner

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

Veranstaltungsübersicht für den September 2020


Dienstag, 1. September

Dresden Apache Kafka® Meetup by Confluent – [Online] ab 18:00 Uhr Stefan Sprenger wird einen Vortrag über “Data preparation without writing a single line of code” halten.

Web und IT Netzwerktreffen – [Online] ab 19:00 Uhr wird das Treffen als Onlinetreffen per Zoom abhalten.


Mittwoch, 2. September

PHP User Group Dresden – [Online] ab 18:30 Uhr.


Donnerstag, 3. September

München C++ UG – [Online] ab 19:00 Uhr Frau Inbal Levi wird ein Komplexes Thema The exception mechanism vorstellen.

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

Dresden Database – ab 20:00 Uhr in der Newtown Bar Dresden.

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


Donnerstag, 10. September

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


Donnerstag, 17. September

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


Freitag, 25. September

7. JUG Saxony Day – [Online] Konferenzteilnehmer dürfen sich auf zwei spannende Keynotes und interessante Vorträge in zwei Tracks freuen. Zusätzlich zum Konferenzprogramm finden an verschiedenen Standorten JSD Meet&Watch Events statt. Die Liste der Standorte wird stets aktualisiert.


Mittwoch, 30. September

Software Engineering Community – [Online] ab 15:00 Uhr Herr Martin Schurz hält einen Vortrag über “Linux Performance”. Er möchte verschiedene Methoden zur Analyse von Problemen vorstellen, die sich in der Praxis bewährt haben. Zusätzlich wird er auf mehrere Tools eingehen, die bei tieferen Analyse helfen.

Github Push to basicpp17/co-cpp19

  • Fixed copy paste issue
28. August

Github Push to MacPass/KeePassKit

  • Fixed documentation for KPKCompositeKey API

Github Push to basicpp17/co-cpp19

  • fix unsigned bug on assignment operator
27. August

Github Push to arBmind/qt-creator

  • Doc: Update Qt Quick Designer overview
    Update screenshot.
    Change-Id: I5be9abd2e741e738718b7dcbb589ad4425e54e67
    Reviewed-by: Thomas Hartmann
  • Doc: Generalize info about sharing project settings
    ...to apply also to CMake projects
    Change-Id: I5e42c15c273724c04ec9474a85cc36df8fb3069a
    Reviewed-by: Eike Ziller
  • QmlDesigner: Fix CapturedDataCommand
    Change-Id: I7dbbce3c071440924550140002d81128befa3404
    Reviewed-by: Michael Winkelmann
    Reviewed-by: Thomas Hartmann
  • Update change log for 4.13
    Change-Id: I45ee7f7498fc3ed087bd2054d15f75c001c5f504
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Fix UB in QmlPreviewPlugin::getPreviewPlugin()
    Each call to PluginManager::plugins() creates a new QVector object,
    iterators are only comparable for iterators from the same vector.
    It worked in practice because the underlying storage was the same
    here as the QVector objects were only shallow copies.
    Change-Id: I2e276535942bd949acf91e12873c7bdf9d5c34d6
    Reviewed-by: Eike Ziller
  • Dumpers: Fix string+allocator dumper for old GCC versions
    Older versions of GCC headers don't have _M_string_length.
    Tested against GCC 4.4.4.
    Change-Id: Ib3a025edeb26afce7fd54acfb6e965e64200f024
    Reviewed-by: Christian Stenger
    Reviewed-by: hjk
  • Bump version to 4.13.1
    Change-Id: I94246bd22b4868f5c99f334d1360c88ea136d24c
    Reviewed-by: Eike Ziller
  • Fix qmake build of unittests
    This basically continues / amends work done
    with e1c88116b3.
    Change-Id: Ia8b3a4694e7fea4c15e344839f87c11fbe8fbbf4
    Reviewed-by: hjk
    Reviewed-by: Christian Kandeler
  • Doc: Add the folder where the Qt Bridge installers are found
    The installers are copied to the QtDesignStudio folder by the
    Qt online installer.
    Task-number: QDS-2542
    Change-Id: Ib5e9bbb3c7a2cf03a4abd3e8b39759173a37ad5a
    Reviewed-by: Vikas Pachdha
  • Debugger: Fix environment passed to inferior by gdb
    We must not set variables that the user disabled.
    Change-Id: I2f559aefd6aaa43298dd9c4889a614a5130622c0
    Reviewed-by: hjk
  • QbsProjectManager: Fix install step
    We got the install command name wrong, which caused the installation to
    fail. In addition, we forgot to add handling for the "protocol-error"
    message from qbs, so the step was hanging, rather than aborting.
    Finally, we triggered a number of assertions in
    BuildStep::buildConfiguration().
    This went all unnoticed for a while, because the install step is not
    enabled by default these days.
    Change-Id: I906e7e472563d4ad8fc7557bd706a7cb67f9f2ba
    Reviewed-by: hjk
  • QmlDesigner: Add suffux to invalid ids
    Instead of replacing them with "element" add a suffix.
    Change-Id: Idc72ba9a8a7b4f48d4e325378b975cafeab88bd4
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Marco Bubke
  • QmlDesigner: Avoid visual artefacts
    Avoid visual artefacts when changing states.
    Change-Id: I00aa1499ff027d060b06699b60ebd2d5162d0e16
    Reviewed-by: Henning Gründl
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Change default zoom level for transition editor
    Change-Id: Ibc120298cdb766e5ff53fa3b7fda40db7d89650b
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix for Rich Text Editor
    - Fixed tables style
    - Added border around color selector button
    Task: QDS-2634
    Change-Id: I5a164fedaefa87f394c7815a5bb416ec7898417e
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix focus on EditableListView
    * Add an enum to the StudioControls ComboBox to indicate type of
    interaction
    * Force focus on last used ComboBox if activated signal wasn't send
    due to editing of the ComboBoxInput
    Task-number: QDS-2626
    Change-Id: I20b1660a05923baacef30f91080642baacee0378
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Remove parent as Connections target
    Task-number: QDS-2651
    Change-Id: Ib4520206cc2a3f8a044a66e3e01db0ec603a3029
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Annotations for States
    - Added Annotations support for States
    Task: QDS-2312
    Change-Id: I204ec958f85bd0f05eae0abbb3848d6d59e7e397
    Reviewed-by: Vikas Pachdha
  • QmlDesigner: Update icon font
    * Update icon font
    * Use newly added icons in EditableListView
    Change-Id: Ia21c2120c54c41cd00dca07622ced98a0bf7f7f0
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Thomas Hartmann
  • Doc: Update info about binding and connection editor
    Change-Id: I95a77b700db341bb5e63a2052396904598b16dea
    Reviewed-by: Thomas Hartmann

Github Push to arBmind/qt-creator

  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
24. August

Github Push to arBmind/qt-creator

  • Utils: Fix small string ostream operator <<
    It was used for test printing so we could see '\n' printed. I have to find
    a better way todo it only for tests.
    Task-number: QDS-2459
    Change-Id: I10b38645bfdb8160cb9aeccd62c50a81fe953345
    Reviewed-by: Tim Jenssen
  • sqlite: exceptions are necessary for sqlite
    Qt itself is using no exceptions but if we want to
    use this sqlite access code we need to enable it.
    Change-Id: Id69b8527c612e06a534bc100e5339cddf5471917
    Reviewed-by: Marco Bubke
  • QmlDesigner: Add adjustable frame color
    Task-number: QDS-2238
    Change-Id: I6f43a7c87ae4c8daaf41c08ad2960502770fba58
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Move code from list editor dialog to model
    And add tests to the code.
    Change-Id: I9fb183729c716a50bbab861d207a212ff704ee7b
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Add row move up and move down buttons
    Task-number: QDS-2294
    Change-Id: Ia1e64d0811f55151dfe529db4868821840a8fba9
    Reviewed-by: Tim Jenssen
  • add litehtml to dev package
    Change-Id: If33500eda8d095d1d9d63afe4ad8331109a22871
    Reviewed-by: Eike Ziller
  • AssetExport: Fix metadata schema
    Task-number: QDS-1556
    Change-Id: I13aef8af5094cf6a5c3f53f92643fd23492922d8
    Reviewed-by: Tim Jenssen
  • AssetExport: Assign export type component to QML components
    Task-number: QDS-1556
    Change-Id: I99c0e0219aa040b74794ab28cf0da7970a81663a
    Reviewed-by: Tim Jenssen
  • AssetExporter: Add display name to the exported json
    This shall be used for layer names
    Task-number: QDS-1556
    Change-Id: I3ffce208d830f291de48105ec9cf92e76692f8bd
    Reviewed-by: Tim Jenssen
  • Fix a crash in the curve editor
    when ICore::dialogParent returns an unrelated dialog
    Change-Id: Ifd0facec3b8b97f6fba61904c2a729e46622e515
    Reviewed-by: Vikas Pachdha
  • projectexplorer: add availableQmlPreviewTranslations()
    Preparation for a test translations feature.
    Change-Id: I1a7ccecab803f5838cd765b7dca99bcf5bb9e8a1
    Reviewed-by: Tim Jenssen
  • qmlpreview: remove unnecessary connect
    Change-Id: Ib846256c0eef2d2cccfd46a9ac27dbbf312eef8b
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Bump up database version to 2
    Change-Id: I4b4c4c46c3bd17d2b4f4f80b8fb97f5716261f77
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Fix prefiew size
    Change-Id: I126c50209f2849d0212f0d295b35cba0f25f2728
    Reviewed-by: Tim Jenssen
  • qmlproject: act on disabling multiLanguageAspect
    Change-Id: I2f13090f8708a5cb46bf21fb0e855d8ca9d906e7
    Reviewed-by: Marco Bubke
  • qmlproject: no need to use raw pointer here
    Change-Id: Idbd97a7ab4a78d3e56b3f444b7b48111d7823dd6
    Reviewed-by: Marco Bubke
  • qmlproject: remove unnecessary separator
    results in two separators which looks wrong
    Change-Id: Ie715e1b504303a9ab819ede08b1e69095c5d870d
    Reviewed-by: Marco Bubke
  • qmlpreview: remove redundant set QT_MULTILANGUAGE_DATABASE
    already done in the environment modifier method at
    qmlprojectrunconfiguration.cpp
    Change-Id: Ibd1e2ffb94bec23e709d9155b032bb358b7f4a0c
    Reviewed-by: Marco Bubke
  • qmlpreview: fix crash while closing
    Change-Id: Iee1083ff7c3e2e6dd511f1d54d72681e402d6c24
    Reviewed-by: Marco Bubke
  • qmlpuppet: do not set an empty QT_MULTILANGUAGE_DATABASE
    Change-Id: Ib64a2192692a2675852fd3071295c0ed8dc29d4d
    Reviewed-by: Marco Bubke

Github Push to arBmind/qbs

  • baremetal: Fix typos in input parameters for {linker|archiver} flags
    Change-Id: I7f88ab54dd3e8870b55bb3540250eb037d328206
    Reviewed-by: Ivan Komissarov
  • baremetal: Fix linker MAP file generation for KEIL C51/C251/C166
    1. We need to use the {NO}PRINT linker options:
    * https://www.keil.com/support/man/docs/bl51/bl51_noprint.htm
    2. The KEIL C251 should generate the linker MAP file with the *.map
    extension.
    Change-Id: Ibc1f362c7010a1c2812c21382b617e246c81e100
    Reviewed-by: Ivan Komissarov
  • baremetal: Use 'input' target instead of 'product' target
    ... to get value of cpp.generate{Compiler|Assembler}ListingFiles
    properties.
    Change-Id: Iefd1401ac475a7937843a80af021668f0241a8c7
    Reviewed-by: Ivan Komissarov
  • Implement cpp.generateCompilerListingFiles for MSVC toolchain
    We need to use the /Fa compiler option as described here:
    * https://docs.microsoft.com/en-us/cpp/build/reference/fa-fa-listing-file?view=vs-2019
    Change-Id: I81470bfbf84563a49bd5336e7204a07d5b2c910e
    Reviewed-by: Christian Kandeler
    Reviewed-by: Ivan Komissarov
  • baremetal: Fix typo in cpp.optimization flags for IAR toolchain
    We need to use the '-Ohz' options for the small code size optimizations,
    and the '-Ohs' options for the fast code optimizations.
    Fixes: QBS-1590
    Change-Id: Ia172d29d884acd2161e072d245ebb13b89650e33
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'compiler-listing-files' test for SDCC toolchain
    A problem was in that the SDCC compiler does not have an option
    to disable generation for listing files. Besides, it use listing
    files for a linking.
    So, we need to use a workaround to remove the generated listing files
    after linking in case if the cpp.generateCompilerListingFiles
    property is false.
    Change-Id: I5913e62d307d296bd8891654d20787cf3a54833c
    Reviewed-by: Ivan Komissarov
  • baremetal: Pass 'compiler-listing-files' test for KEIL ARM toolchain
    KEIL ARM compiler generates a listing files with 'short' names.
    For example, for the source 'main.c' file it will produce the
    listing 'main.lst' file, instead of the 'main.c.lst' file.
    Thus, we have to account for this behavior in our tests.
    Change-Id: I69ef693cbdd0aacf838eaf382e13e09d7fadbfb1
    Reviewed-by: Ivan Komissarov
  • Tune branch filter to exclude only CI branches
    Instead of building all jobs only in the master branch, we want to build
    them on all branches that are not CI branches.
    Change-Id: I799ef0232e96604db2788e9a86abbd3046af1398
    Reviewed-by: Ivan Komissarov
  • baremetal: Fix detection of ARM architecture details for KEIL armclang
    The '__ARM_ARCH_PROFILE' macro contains the desired ARM profile
    letter, which appends to the resulting ARM architecture name.
    But a problem is that this letter wrapped in quotes, e.g. 'M'.
    In this case the constructed architecture also has this quotes,
    e.g. armv6'm', that's wrong.
    We need to remove all quotes from the found letter and then
    append this letter to the resulting string.
    Change-Id: Idea61082ebb584151ddcb1acc9eba62a516ea170
    Reviewed-by: Ivan Komissarov
  • Tune search order of path probes
    Within the groups of user-provided and system-provided paths,
    environment variables need to take precedence over properties, because
    there is currently no other way to override the search paths of probes
    from the outside if the probe-using code did not explicitly bind them to
    Product/Module properties.
    We search directly user-provided paths before ones from system-provided
    environment variables to minimize the risk of surprises due to outside
    influence.
    [ChangeLog][Behavior Changes] The lookup order in PathProbe changed to
    [environmentPaths, searchPaths, platformEnvironmentPaths,
    platformSearchPaths]
    Change-Id: Ib0c3bc44e5a8efaaaa073f28f1f3a53feb0f78db
    Reviewed-by: Oswald Buddenhagen
    Reviewed-by: Christian Kandeler
  • Replace wrong continue statement with return
    Change-Id: Ia764530de200b80acf833e0e9ffc751b1988756c
    Reviewed-by: Denis Shienkov
  • Fix passing compiler defines to moc
    This fixes the issue that Qbs doesn't pass the compiler defines to moc
    when processing header files which resulted to Q_OS_* being not defined.
    Fixes: QBS-1592
    Change-Id: I58a0cc9af5cfa2fb4a370bb0d7204a3b100da437
    Reviewed-by: Christian Kandeler
  • examples: fix license headers
    We use different license for examples
    Change-Id: Ia0ceb7c36997185ac1cae6c72fc9873bfd0b15fe
    Reviewed-by: Christian Kandeler
  • baremetal: Fix compilation for KEIL ARM examples
    We need to add the cpp.assemblerFlags property, because now
    the cpp.driverFlags property does not passed to the assembler.
    Change-Id: I9d7429126e4d99284fbe3307a4950904913af3d6
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild ilters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a
21. August

Github Push to MacPass/MacPass

  • Removed special code for 10.12 and blow since we now target 10.13 and above
  • Updated constraints on preferences views to allow for better transitions between tabs
  • Changed API for pasteboard to only use a single object. Arrays aren't required. Added concealed/transient type marker to copied items to enhance compatibility with clipboard managers
  • Added override sequence to autotype environment
  • Fixed typo in comment
  • ordered files by name
  • Merge branch 'master' into feature/universal-application
17. August

Github Push to basicpp17/co-cpp19

  • remove misplaced const in moveAssign
  • added MoveSliceOf for single objects
  • added DynamicArrayOf clear()
  • DynamicArrayOf emplace_back now returns reference
  • added spliceMoved and remove member methods
    * remove logic is much simpler
    * spliceMoved is necessary for move only containers
  • fixed differences between destruction and clear()
  • added signal19 sub library
10. August

Github Push to basicpp17/co-cpp19

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

Github Push to basicpp17/co-cpp19

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

Github Push to basicpp17/co-cpp19

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

Github Push to basicpp17/co-cpp19

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

Github Push to arBmind/qt-creator

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

Github Push to basicpp17/co-cpp19

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

Github Push to arBmind/2019-types-en

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

Github Push to arBmind/qt-creator

  • added github workflow for QtCreator 4.13 (5)

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

Github Push to arBmind/qbs

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

Github Push to arBmind/qt-creator

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

Github Push to basicpp17/co-cpp19

  • remove static to avoid unused warnings

Github Push to basicpp17/co-cpp19

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

Github Push to basicpp17/co-cpp19

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

Github Push to basicpp17/co-cpp19

  • added Variant emplace methods
4. August

Github Push to basicpp17/co-cpp19

  • fix failing tests on clang

Github Push to basicpp17/co-cpp19

  • fixed some missing stuff in DynamicArrayOf
3. August

Github Push to basicpp17/co-cpp19

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

Github Push to basicpp17/co-cpp19

  • Added noexcept specifiers to all data containers
2. August

Github Push to basicpp17/co-cpp19

  • added missing include & marked ostream overloads as maybe_unused

Github Push to basicpp17/co-cpp19

  • added missing include

Github Push to basicpp17/co-cpp19

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

Github Push to basicpp17/co-cpp19

  • fixed requires for incomplete types
    * fixes clang issuse

Github Push to arBmind/2020-05_FastMeta

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

Github Push to basicpp17/co-cpp19

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