Aktivitäten

2020
24. Mai

Github Push to arBmind/2020-05_FastMeta

  • moved to c++2a for cpp_bench
  • updated etl
  • fixed comments got squashed
  • added co-cpp19 Partal and benchmarks
  • extended co-cpp19 significantly (string19, enum19, coro19)
21. Mai

Github Push to arBmind/qt-creator

  • Android: use latest ndk version instead of ndk-bundle
    Fixes: QTCREATORBUG-23903
    Change-Id: Iae3561818d86952dad9209d55984c82498d07575
    Reviewed-by: BogDan Vatra
  • Update change log for 4.12.1
    Change-Id: I25cce97a5a0a871e24c8898f3bb37e09199a9872
    Reviewed-by: Leena Miettinen
  • Doc: Ensure QDoc finds Qt Design Studio examples
    The name of the example project directory must match with
    the project file name and the \example command argument.
    This is case sensitive on platforms other than Windows.
    Change-Id: Ie6fa6934ee444b42f024ebf00d6a9b20dfd6abce
    Reviewed-by: Paul Wicking
    Reviewed-by: Leena Miettinen
  • Doc: Fix typo "sependencies" > "dependencies"
    Change-Id: I1d3f3f0bbdcff3d557038d8feca5ffe234d58314
    Reviewed-by: Leena Miettinen
  • Android: make sure to remove the adb daemon logs from devices list
    Fixes: QTCREATORBUG-21797
    Change-Id: I9153a5b2a0da4826179b436945fcc4616d65bb25
    Reviewed-by: BogDan Vatra
  • Android: silence assert in AndroidExtraLibraryListModel
    Change-Id: I57f2f8d6df3eb2b726b7056569d5e8f809e81177
    Reviewed-by: hjk
  • Mcu: Remove unused functions
    Last and only users are gone with f08fe165ab586e61.
    Change-Id: Id5ff577ce3d1c8c47269536eca2140c9340c5b03
    Reviewed-by: Eike Ziller
    Reviewed-by: Alessandro Portale
  • Squish: Remove pastecode.xyz from tests
    Service is unavailable.
    Task-number: QTCREATORBUG-24002
    Change-Id: I012681ec1ec1deb30387e1762fe72a877e56fa10
    Reviewed-by: Robert Loehning
  • Git: Fix upstream status for branches with slash
    Like wip/foo
    Change-Id: Ia2816660f7878e872b2e49c4811f5893a1b8dc75
    Reviewed-by: André Hartmann
  • Doc: Update information about supported devices
    Change-Id: I17aed738f147dedee69acaa9c3794394f92d12d3
    Reviewed-by: Eike Ziller
  • CompilationDbPM: Do not change the kit's toolchain
    Amends 45d42d4518.
    Fixes: QTCREATORBUG-24047
    Change-Id: I115eaf06fb3c055069918d20f360bd027f15d680
    Reviewed-by: hjk
  • update to patched qbs
  • enable qbs c++2a support
20. Mai

Github Push to MacPass/MacPass

  • Ukrainian translations (#1076)
    * Ukrainian translations

    * Typo fixes. Kudos to @troyane

    * Fix typo in DEFAULT_GROUP_NAME

    * Fix typos

    Applied fixes in Localizable.strings, MainMenu.strings, PasswordCreatorView.strings, PluginPreferences.strings.

    Co-authored-by: Nazar Gerasymchuk
18. Mai

Github Push to arBmind/2020-05_FastMeta

  • more co-cpp19 cleanup
    * use cpp17 product for c++ settings
    * removed unused concepts
    * added Tuple features
17. Mai

Github Push to arBmind/2020-05_FastMeta

  • added multiple baseline samples & debug mode
  • use proper cpp.cxxLanguageVersion: "c++2a" (custom qbs patch)
  • remove unused sample (now all in co-cpp19)
  • tuned clang format for more compact meta programming
  • simplified error detection for isSame
  • simplified nullptr_to - fixed RemoveReference
  • compacted a code
  • improved naming for TypeAt
  • added WithIndex and Zip for Array like Containers
  • properly splitted Array and SliceOf - added more tests and equals
  • minor qbs cleanup

Github Push to arBmind/qt-creator

  • enable qbs c++2a support

Github Push to arBmind/qbs

  • enable support for c++2a
16. Mai

Github Push to arBmind/2020-05_FastMeta

  • added missing sources of co-cpp19 experiments

Github Push to arBmind/2020-05_FastMeta

  • added missing sources of co-cpp19 experiments

Github Push to arBmind/qt-creator

  • LanguageClient: Fix passing proposals
    Pass the real proposals around instead of a copied
    nullptr.
    Change-Id: I1a8678bcbd5838113f6416b6f63d92d6cceceb3f
    Reviewed-by: David Schulz
  • ProjectExplorer: Fix Project::setExtraProjectFiles()
    This function was buggy and could erroneously un-watch all the project
    files after the first update.
    Change-Id: I528fd8da7f873598e08f4c0177757a052fbb97ef
    Reviewed-by: hjk
  • ProjectExplorer: Pass extra project files as QSet
    They are available in some cases as such, and consumed as such.
    Change-Id: I9866c7d7bd817fb19a8b11a0efbe583ed55fe393
    Reviewed-by: Christian Kandeler
  • Improve simpleprojectwizard
    - add Qt modules
    - add support for cmake build-system
    Change-Id: I80ea5ef78bbffedf8f2c140365ee31718e7ee4a4
    Reviewed-by: Alessandro Portale
  • Move SimpleProjectWizard to ProjectExplorer plugin
    Now SimpleProjectWizard supports also cmake buildsystem therefore
    qmakeprojectmanager it's not the best place to keeping it.
    Change-Id: I383ee89ea22e8df157cd98f644d3fd971e3c2382
    Reviewed-by: Christian Kandeler
  • McuSupport: Prepare support for more toolchains than GNU Arm Embedded
    Move all hardcoded arm-specific strings and code into the new
    McuToolChainPackage class (which will later support IAR and KEIL).
    In the same change: Adjust paths in CMake options to latest Qul path
    changes in the master branch.
    Change-Id: Iefa205729588a3efa783eb9eaaa339ed9f8e2813
    Reviewed-by: Alessandro Portale
  • Android: allow style extraction method selection to the manifest editor
    Make a bit more easier to choose the method of style extraction to
    the manifest editor UI.
    Task-number: QTCREATORBUG-23283
    Change-Id: I65ad52f07d31913cf091ef4ef1693617ac82d4ad
    Reviewed-by: Alessandro Portale
  • Android: place add permissions combobox on top of the list view
    It's more convenient to have the add permissions combobox
    on top of the list view, so that it would be directly visible
    without needing to scroll down, especially if on non-fullscreen
    mode or small screen.
    Task-number: QTCREATORBUG-23283
    Change-Id: If3ef29fc91dd38f00d03ec63ce56103728c4b5f9
    Reviewed-by: Alessandro Portale
  • QmlDesigner: Update 3D Edit view icons
    Task-number: QDS-1691
    Change-Id: I2f41a912217ba4494cf622e0ad11fac60dbd6b1b
    Reviewed-by: Mahmoud Badri
  • Doc: Describe changes in the diff editor
    - Describe the context menu commands in the diff editor
    when used with Git
    - Make the description of colors less specific, because they
    depend on the theme
    - Use "chunk" consistently instead of "hunk"
    - Update the screenshot
    Change-Id: I6c9ec4eee8ff80f171558c930e5e448ac493f927
    Reviewed-by: Jarek Kobus
  • Allow blocking auto files refresh
    While importing assets, qml files are generated under the import
    path and this triggers files update every time a file is added.
    This results into high CPU usage.
    Task-number: QDS-1675
    Change-Id: Ia0775ef78bbffedfaf2c140365ee31718e7ee3a4
    Reviewed-by: Tim Jenssen
  • Android: fix minor syntax issues
    This fixes minor things missed in previous commit
    b081d7dc8f60d921d581112aaf67adb85ab3a345.
    Change-Id: I47c0703a81726d7c0c2bf01d844e39096424ea5e
    Reviewed-by: Alessandro Portale
  • LanguageClient: Fix build with namespaced Qt
    Change-Id: Id3daafa070aa2159f02cdac2cc8ed4348183b9aa
    Reviewed-by: David Schulz
  • ADS: No more structs in DockWidget
    We do not use struct in QtCreator.
    Change-Id: I97988dfc5d549d89fe78bfd710b922c11d6fb8fe
    Reviewed-by: Tim Jenssen
  • ADS: Prevent nullptr access in DockWidget
    Change-Id: I071fd6a86d8e6951305d4e2d82d2025afafd4fc6
    Reviewed-by: Tim Jenssen
  • CompilationDbManager: Do not create an extra target
    The hidden extra target creates all kinds of inconsistencies, e.g.
    between mini project target selector and target model.
    Besides, there is no reason why this project manager should behave
    differently from the others in this respect.
    Fixes: QTCREATORBUG-23518
    Change-Id: I11022f63bed33191f6349681356b4dd9537de50c
    Reviewed-by: hjk
  • ADS: Do not re-use variables
    Change-Id: I2aee3d6684d40077acfe652638292901bd660ea6
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Remove dead code
    Change-Id: Ia9db826ff5237755b2794a1ebee8df2a7bedace6
    Reviewed-by: Tim Jenssen
  • ADS: Remove struct from FloatingDockContainer
    We do not use structs in Qt Creator.
    Change-Id: I179013eb40f6fd2a836b49f40c6ee17b5f0ce6d7
    Reviewed-by: Tim Jenssen
  • Update qmljs parser to Qt 5.15 parser
    * parser side support for annotations, inline components, new UiVersion
    and all the things included in QT 5.15 parser
    * SourceLocation moved from QmlJS:AST to QmlJS
    * Visitors now need to handle throwRecursionDepthError
    * BaseVisitor for visitors that want to override all visit
    Task-number: QTCREATORBUG-23591
    Change-Id: I682a30d0b08b6c929739fd0e339ef6fbde3eb630
    Reviewed-by: Fabian Kosmale
    Reviewed-by: Simon Hausmann

Github Push to arBmind/qt-creator

  • Bump version
    Change-Id: Ieb662d20d5bba2e410039bcdeb2459129601187a
    Reviewed-by: Eike Ziller
  • CMake: build fix for unittests
    Change-Id: I1ead13e7b764a346ac49004ead2bf9ab6362ffb5
    Reviewed-by: Eike Ziller
  • Debugger: Fix STL map size bug on Windows
    Fixed a bug in obtaining the size of STL map with MinGW 32/64. Retrieved
    the size directly rather than unpacking the size from the data (which
    is not present in on Windows). Tested for compatibility with LLVM/LLDB
    on macOS.
    Change-Id: I4d836d6288465e82d694de0405965586683c1355
    Reviewed-by: hjk
  • CMake build: Fix copying & installation of resources
    - just copy & install whole directories, like the qmake build (basically)
    - copy & install scripts/ only on macOS
    - do not copy or install welcomescreen/ which is no longer used
    Fixes: QTCREATORBUG-23907
    Fixes: QTCREATORBUG-23909
    Fixes: QTCREATORBUG-23911
    Change-Id: I0f9016848d15b214c40f454f39c5560d1faa4f32
    Reviewed-by: Cristian Adam
  • McuSupport: Identify existing Kits for MCU Targets via meta data
    ... instead of just by kit name.
    Although the Kit name is quite verbose, it is missing some of the
    information needed to realiably identify Kits for MCU Targets. Use the
    Kit meta data for that, instead.
    This adds the color depth to the kit meta data.
    Change-Id: I39bc9a681a423a4309290b0f47298dbcb83b2e54
    Reviewed-by: Eike Ziller
  • Debugger: Simplify 'long long int' to 'long long' in display
    This also fixes the StdMap test case with LLDB 9.0.0
    Change-Id: I0e4580b7e64d62664a81fd75a5e142717bf3563a
    Reviewed-by: Christian Stenger
  • DoxygenGenerator: Ignore attributes in declarations
    Otherwise the doxygen generation will not work.
    Change-Id: I07889d84c179ec0ad931d9790f9270ebbd6d259d
    Reviewed-by: Christian Stenger
  • Add script for building external plugins for packaging
    Also turn off PCH for building Qt Creator and add some more options for
    local testing.
    Change-Id: Ic05099ef1dd8e8c78b174d7cd07a83b2f4a9cbb5
    Reviewed-by: Eike Ziller
  • Fix deprecation against QProcess::start splitting overload
    Change-Id: I9709abb1c3734e10a7defffd1607e6d198bbf964
    Reviewed-by: hjk
  • Doc: Fix the new project template's group name
    Task-number: QTCREATORBUG-23858
    Fixes: QTCREATORBUG-23858
    Change-Id: If4493b9c5e3b017097c52797f14f3bc507275e61
    Reviewed-by: Leena Miettinen
  • QmlDesigner: Fix bindings in metainfo file
    Since the parser update the string
    is not escaped anymore.
    Which to me is the more correct behavior.
    We have to remove the escape characters
    ourselves.
    Task-number: QDS-2019
    Change-Id: I5d03e99ab87b27bfcb22170138b96e50f646e5e4
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Thomas Hartmann
  • Fix crash with sorting library items
    Strict weak ordering relation for the comparison was not followed.
    Using shared_ptr and removing QSharedData. The entry data is shared
    between instances
    Task-number: QDS-2011
    Change-Id: Idfcd23b2d458f9c7cada47180cb6ab3b4b090416
    Reviewed-by: Thomas Hartmann
  • AutoTest: Fix output handling
    Connect to the correct signal to explicitly react on
    output coming on stdout.
    Necessary as we are changing the read channel while
    processing output.
    Fixes: QTCREATORBUG-23939
    Change-Id: Ibf62de62fb64bd9c2395f93643e39d11d5b4e0d5
    Reviewed-by: David Schulz
  • QmlJS: Fix lexer handling of escape sequences (again)
    The lexer handled escape sequences already, but not fully
    correct.
    This effectively reverts 63db0f271fd2f and fixes the wrong
    offset.
    Task-number: QTCREATORBUG-23830
    Change-Id: I2cc1e9df5c0218cf9ee80998adce69bbc2eb4dab
    Reviewed-by: Ulf Hermann
  • Packaging: Install documentation
    Fixes: QTCREATORBUG-23912
    Change-Id: I2e28c9f9000dca1216ec31bad307031937223e83
    Reviewed-by: Cristian Adam
  • QmlJS: Fix line number for string literals
    When a string value's first line ends with an EOL the
    line number for the next line got wrong which in turn
    confused the syntax highlighter.
    Fixes: QTCREATORBUG-23777
    Change-Id: I37eed839a2e63cf470b9bc2ac0596ab8bc8d373c
    Reviewed-by: Ulf Hermann
  • Debugger: remove unused variable
    Change-Id: I7cddb9cd8ec3b058e04409e6a56490297660ed03
    Reviewed-by: hjk
  • CMake build/Linux: Install desktop and appstream files
    Fixes: QTCREATORBUG-23906
    Change-Id: I9d796c8826dbb4beb980aa29b75526fe96093921
    Reviewed-by: Cristian Adam
  • Theme: add controls theme to creator themes and map to controls theme values
    Change-Id: Iec6f217e8d3ae6e7f72fdf86c282e1b11b225626
    Reviewed-by: Alessandro Portale
  • Fix compatibility with Qt 6 QMutex's non-recursive
    QMutex in Qt 6 cannot be recursive. So don't call the constructor to pass the
    option that isn't needed.
    Change-Id: I9709abb1c3734e10a7defffd1607e76745b5cf0a
    Reviewed-by: hjk
    Reviewed-by: Orgad Shaneh
15. Mai

Github Push to MacPass/MacPass

  • Use DuckDuckGo favicon service (#1073)
    * Use DuckDuckGo favicon service

    There are multiple ways of how favicon of a website can be published:
    - Have a `favicon.ico` file under the website root
    - Set through `` tag
    - Set through `` tag, or
    - Set through platform-specific tags like ``

    Current implementation only supports first option, which does not work in many cases.

    Instead of implementing favicon fetching logic from scratch, favicon fetching services can be used.
    There are multiple of them, e.g.:
    - https://icons.duckduckgo.com/ip3/www.google.com.ico
    - https://www.google.com/s2/favicons?domain=www.google.com

    This change switched from fetching favicon from the original host to DuckDuckGo.

    * Create UX for favicon download method preferences

    * Add preferences for favicon download method

    * Adjust preferences window location

    Also, sort localized resources

    Co-authored-by: Alex Rakov
14. Mai

Github Push to arBmind/Cpp-Dresden-Slides

  • Merge pull request #11 from arBmind/gh-pages
    Updates
  • Delete Gemfile.lock
  • add inspector slides
  • Merge pull request #12 from Mic92/gh-pages
    add inspector slides
  • Create Readme.md
  • PDF Slides of talk added
  • Create Readme.md
  • Added PDF slides of Nov 2018 talk
  • more conforming readme
  • More structured readme
  • Escaped tags
  • Merge pull request #13 from namespace-cpp/gh-pages
    Added Slides of March 2019 talk
  • added talk of 2020-05-13

Github Push to CPP-Dresden/Slides

  • added talk of 2020-05-13

Github Push to arBmind/Cpp-Dresden-Slides

  • added talk of 2020-05-13
12. Mai

Github Push to MacPass/MacPass

  • Clarified commented code
  • Update to newer file version
  • Fixed regression that resulted in firstResponders not getting correctly updated on view changes

Github Push to MacPass/MacPass

  • Fix typo (#1071)
4. Mai

Github Push to arBmind/qbs

  • Fix TestBlackbox::installLocations for mingw
    Mingw uses ".debug" files instead of the ".pdb" files for the separated
    debug info
    Change-Id: I00d338f797200c0dba0a1cc115e0dc1b2d057416
    Reviewed-by: Christian Kandeler

Github Push to arBmind/qbs

  • Fix TestBlackbox::installLocations for mingw
    Mingw uses ".debug" files instead of the ".pdb" files for the separated
    debug info
    Change-Id: I00d338f797200c0dba0a1cc115e0dc1b2d057416
    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.
29. April
Natalie Häsner

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

Veranstaltungsübersicht für den Mai 2020


Dienstag, 5. Mai

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

GDG Dresden – [Online] ab 20:30 Uhr wird Herr Augsburg über “Chatbots on Google” sprechen.


Donnerstag, 7. Mai

#24 Agile Dresden – [Online] ab 18:30 Uhr. This will be a virtual Zoom meeting, even if the official regulations should be changed by then. The corresponding link will be sent to the participants by e-mail shortly before the event starts.


Dienstag, 12. Mai

Softwarequalität made in Dresden – [Online] ab 18:30 Uhr wird über das Thema
“Machine Learning im Test – Remote Session” gesprochen. Dieses Meetup richtet sich an alle, die sich für künstliche Intelligenz (KI) im Softwaretest interessieren. Dabei werden die Kollegen besonders angesprochen, die bereits erste Erfahrungen mit KI-Technologie gesammelt haben.


Mittwoch, 13. Mai

C++ User Group – [Online] ab 19:00 Uhr wird Herr Andreas Reischuck über “Faster ►► C++ Meta-Programming” sprechen und dabei auch verschiedene Motivationen für die Meta Programmierung erläutern.

Meta


Donnerstag, 14. Mai

JUG Saxony – [Online] ab 19:00 Uhr Herr Vladimir Schreiner wird über “Stream Processing in Java” sprechen.

JavaScript User Group – ab 19:00 Uhr ist das monatliche Treffen geplant. Form und Agenda der Veranstaltung sind aktuell noch offen.


Donnerstag, 28. Mai

PHP User Group Dresden – ab 18:30 Uhr ist das monatliche Treffen geplant. Form und Agenda der Veranstaltung sind aktuell noch offen.

27. April

Github Push to arBmind/qt-creator

  • Doc: Fix path to project wizards
    Update screenshot
    Task-number: QTCREATORBUG-23364
    Change-Id: I3b1c56eed1603fac60f884f4685ce3da8263a4b3
    Reviewed-by: Thomas Hartmann
  • Doc: Describe Qt Quick Animation types
    They are now available in Library > Qt Quick - Animation
    Change-Id: I67c3c9299c80fb464cbfca3523843807127a5250
    Reviewed-by: Thomas Hartmann
  • fix incorrect GaussianBlur shader code generation
    m_quickView in Qt5NodeInstanceServer::initializeView()
    is instantiated with setProfile(QSurfaceFormat::CoreProfile)
    However QGfxShaderBuilder::QGfxShaderBuilder() initiates and
    generate the gaussian blur shader code with referring default format.
    that doesn't set the profile to QSurfaceFormat::CoreProfile.
    The correct resolution is to get profile with accessing current window.
    But QGfxShaderBuilder is not QQuickItem so it doesn't have any way to
    access current window.
    As qmlscene does, it could be a nice solution to keep the current
    surface format as default when instantiating QQuickView.
    Fixes: QDS-1864
    Change-Id: I0fcf80effccebf7cfe8e58c071cf121b6af5bdbd
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Properly destroy all keyframe groups for deleted nodes
    QmlObjectNode::destroy() is not called for implicitly destroyed
    subnodes when a node is deleted, so we need to account for those when
    removing keyframe groups from timelines.
    Change-Id: I21c838d84b5da17d772202961b3b1267e09c7050
    Fixes: QDS-1880
    Reviewed-by: Thomas Hartmann
  • VcsOutputFormatter: Allow ranges with three dots also
    This can, for example happen after a forced push to Gitlab.
    The VCS output looks like this in that case:
    + 7c145ae...c301cc6 master -> master (forced update)
    Change-Id: I84bec1a6cf2bf875732461f767ebbf4703cdbadb
    Reviewed-by: Eike Ziller
    Reviewed-by: Orgad Shaneh
  • Refactor GraphicsScene and Graphicsview
    Make sure to deselect keyframes when clicking on an unselected handle
    Task-number: QDS-1033
    Change-Id: I2b98188237f8a0618e6ff3e64280091583112196
    Reviewed-by: Thomas Hartmann
  • McuSupport: Register Qt for MCUs examples
    This change introduces the registration of examples (or rather demos) of
    the Qt for MCUs SDK at the launch time of Qt Creator.
    This presumes that either the SDK installer set the Qt for MCUs SDK path
    (which is the default use-case) or that the user selected/changed the
    SDK path in a prior run of Qt Creator.
    Task-number: UL-1218
    Change-Id: I6484d3e3065f501da4cd6faccfe02605003f6cbf
    Reviewed-by: Alessandro Portale
  • Wizards: Add support for PySide 5.15
    Fixes: QTCREATORBUG-23824
    Change-Id: Ia0a2785d6371f771fcf83d3b326e76455143f8a5
    Reviewed-by: Leena Miettinen
    Reviewed-by: David Schulz
    Reviewed-by: Cristian Maureira-Fredes
  • McuSupport: Add SDK version to kit name (and to kit data)
    First step towards Qt for MCUs SDK version handling.
    Task-number: QTCREATORBUG-23823
    Change-Id: I125fe841d9355aa26b4e4701ac9a5fec31987e08
    Reviewed-by: hjk
    Reviewed-by: Eike Ziller
  • BareMetal: Unite two nearly equal strings
    Change-Id: Id9ca23b5feff190dc05b2381f949aec1b3b16b3e
    Reviewed-by: hjk
  • QmlDesigner: Add FlowActionArea support to connection view
    Change-Id: I5b7d53ccab299960aed736f6a292e158ec60ce99
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Expose CurveEditor in PropertyEditor
    Change-Id: I3b9b74b206a5b4948d8353b7fbc2572429dcbed0
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Adjust OriginControl
    * It is not clear where the action indicator is.
    Therefore we always show it.
    * Adjust position
    Change-Id: I97f312b488ef3d96872914262ad36d5df606754f
    Reviewed-by: Tim Jenssen
  • QDS Annotations Preview fixes
    - Performance issues fix
    - Fixes bug with writing comment into wrong column
    - Fix for very wide columns
    Task: QDS-1916
    Change-Id: I1f0648fa16cf7dbff9c077cb71382a89be6f86ce
    Reviewed-by: Tim Jenssen
  • Doc: Update info about attaching texture to materials
    Change-Id: Idc934db3e8b9b083fd60ae348eb84c095d2fca72
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Thomas Hartmann
  • Doc: Update info on Qt Quick 3D materials and shaders
    Task-number: QDS-1651
    Change-Id: I510f954387b4f13b23755059cc6c6a9961b53c36
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Thomas Hartmann
  • Update qbs submodule to HEAD of the 1.16 branch
    Change-Id: I6a616a9f2e28deab53911c0f68baf062a94e0467
    Reviewed-by: Christian Kandeler
  • Bump version -> 4.12.0
    Change-Id: I6894b5b095393981d9d42569ad43024e40711f94
    Reviewed-by: Eike Ziller
  • Fix invalid reports about Qt <-> project mismatch
    For instance, the warning was potentially erroneously triggered with
    examples distributed via the installer, as those are present only once
    for different installations with the same version number.
    Amends e4738904d9bc.
    Fixes: QTCREATORBUG-23753
    Change-Id: I0dbb296cd974a3530222661c4b8cecc2106f0ea5
    Reviewed-by: Oliver Wolff
  • QmlDesigner: Fix import list doesn't show all imports issue
    Also fix updating the state of 'x' button beside imports correctly.
    Task-number: QDS-1592
    Change-Id: I15af390effff0bfa71f3b8b1e450e36c9dca00fb
    Reviewed-by: Thomas Hartmann

Github Push to arBmind/qbs

  • Darwin: Adapt to Xcode 11.4
    The "Version" entry in SDKSettings.plist has three digits now.
    Also adapt the deploymentData autotest to take into account that we no
    longer pass the "version_min" options.
    Fixes: QBS-1543
    Change-Id: Ibc1bcfd44583721c4bed1db812eca892ee316eeb
    Reviewed-by: Leon Buckel
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Joerg Bornemann
  • Fix helloworld-complex in "profiling" build on Windows
    _DEBUG macro is used by the MSVC compiler internally to
    enable/disable some features (like debug iterators) and
    defining it manually leads to obscure compilation errors
    Change-Id: I10e79ccbbfd40fe378fe9b754ecfc6066497eee5
    Reviewed-by: Christian Kandeler
  • Fix accessing temporary object data
    Dectected by the 'clazy-returning-data-from-temporary' check
    Change-Id: I2ab979bb1d58ea96a36d0331aeffa6a719d2f423
    Reviewed-by: Christian Kandeler
  • Exclude VariantValues when checking for conflicts
    Qbs prints a warning when different modules contain conflicting assignments to
    scalar properties. This check assumed that the source values were always of type
    JSSourceValue and thus performed a invalid static cast which caused sporadic
    crashes on macOS in TestLanguage::moduleMergingVariantValues. No crashes were
    obtained on other platforms, but that was only a coincidence.
    This patch amends 8ff1dd00.
    Change-Id: Id4809496a5fbc4985d040118a4684f3ac040cdc0
    Reviewed-by: Christian Kandeler
  • Enable coredumps on macOS
    This patch enables backtraces in case a program crashes during the build/test.
    We want to see the backtrace of Qbs when it crashes.
    Change-Id: Ie90f805a68ca9b2d01644b25e81d4d60ab467d0c
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • session: Fix reading values from JSON
    Apparently, QJsonObject.isNull() returns false in case if key is not
    present in the map. This leads to wrong default values e.g. in case
    of the "fallback-provider-enabled" key.
    Fixes: QTCREATORBUG-23852
    Change-Id: Idc85b3fd3a21fc4ce704c112c8c5b7a842cf57ba
    Reviewed-by: Christian Kandeler
  • Do not hardcode qbs.targetPlatform in CocoaTouchApplication.qbs
    To be able to choose between ios and ios-simulator.
    Same applies to qbs.architecture, pick it from the given profile
    Change-Id: I695c87d187dc5fd01cb1ae52ec146f76ad2899f8
    Reviewed-by: Christian Kandeler
  • qbs session: Keep checking whether stdin is still present
    Otherwise, we will continue to lock the build directory if the
    controlling process dies.
    This patch implements the solution for Unix. The Windows one will follow
    shortly.
    Task-number: QTCREATORBUG-23839
    Change-Id: I95ca7f6666e520c78521af1e85b765bc2e266e0f
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Joerg Bornemann
  • Session handling: Do not ignore return value of I/O functions
    ... on Windows.
    Task-number: QTCREATORBUG-23839
    Change-Id: I7b2bc8318dd5fe39583bc7ed0367425e1d062171
    Reviewed-by: Joerg Bornemann
  • Add changelog for the 1.16 release
    Change-Id: Ifaca92559983990b52064edf7ef85fb7a4569bca
    Reviewed-by: Christian Kandeler
  • GCC: fix detection of Mingw prefix in MXE
    The toolchain paths in MXE are of the form
    $MXE_PATH/usr/bin/x86_64-w64-mingw32.shared-g++
    so we should not assume that what follows the dot is an extension that
    needs to be stripped (like QFileInfo::completeBaseName() does). Instead,
    only strip the know executable extensions.
    Change-Id: I51040d65e372ef3152ddd9229dd33011661c2b46
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
    Reviewed-by: Richard Weickelt
    Reviewed-by: Oswald Buddenhagen
  • Fix TestApi::localProfiles() for mingw
    This test needed adaptation due to the change in d1ad96d31b.
    Change-Id: Ie5a0f2bbc4c939494ab499971f0f54fa811cecd3
    Reviewed-by: Joerg Bornemann

Github Push to arBmind/qbs

  • Darwin: Adapt to Xcode 11.4
    The "Version" entry in SDKSettings.plist has three digits now.
    Also adapt the deploymentData autotest to take into account that we no
    longer pass the "version_min" options.
    Fixes: QBS-1543
    Change-Id: Ibc1bcfd44583721c4bed1db812eca892ee316eeb
    Reviewed-by: Leon Buckel
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Joerg Bornemann
  • Fix helloworld-complex in "profiling" build on Windows
    _DEBUG macro is used by the MSVC compiler internally to
    enable/disable some features (like debug iterators) and
    defining it manually leads to obscure compilation errors
    Change-Id: I10e79ccbbfd40fe378fe9b754ecfc6066497eee5
    Reviewed-by: Christian Kandeler
  • Fix accessing temporary object data
    Dectected by the 'clazy-returning-data-from-temporary' check
    Change-Id: I2ab979bb1d58ea96a36d0331aeffa6a719d2f423
    Reviewed-by: Christian Kandeler
  • Exclude VariantValues when checking for conflicts
    Qbs prints a warning when different modules contain conflicting assignments to
    scalar properties. This check assumed that the source values were always of type
    JSSourceValue and thus performed a invalid static cast which caused sporadic
    crashes on macOS in TestLanguage::moduleMergingVariantValues. No crashes were
    obtained on other platforms, but that was only a coincidence.
    This patch amends 8ff1dd00.
    Change-Id: Id4809496a5fbc4985d040118a4684f3ac040cdc0
    Reviewed-by: Christian Kandeler
  • Enable coredumps on macOS
    This patch enables backtraces in case a program crashes during the build/test.
    We want to see the backtrace of Qbs when it crashes.
    Change-Id: Ie90f805a68ca9b2d01644b25e81d4d60ab467d0c
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • session: Fix reading values from JSON
    Apparently, QJsonObject.isNull() returns false in case if key is not
    present in the map. This leads to wrong default values e.g. in case
    of the "fallback-provider-enabled" key.
    Fixes: QTCREATORBUG-23852
    Change-Id: Idc85b3fd3a21fc4ce704c112c8c5b7a842cf57ba
    Reviewed-by: Christian Kandeler
  • Do not hardcode qbs.targetPlatform in CocoaTouchApplication.qbs
    To be able to choose between ios and ios-simulator.
    Same applies to qbs.architecture, pick it from the given profile
    Change-Id: I695c87d187dc5fd01cb1ae52ec146f76ad2899f8
    Reviewed-by: Christian Kandeler
  • qbs session: Keep checking whether stdin is still present
    Otherwise, we will continue to lock the build directory if the
    controlling process dies.
    This patch implements the solution for Unix. The Windows one will follow
    shortly.
    Task-number: QTCREATORBUG-23839
    Change-Id: I95ca7f6666e520c78521af1e85b765bc2e266e0f
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Joerg Bornemann
  • Session handling: Do not ignore return value of I/O functions
    ... on Windows.
    Task-number: QTCREATORBUG-23839
    Change-Id: I7b2bc8318dd5fe39583bc7ed0367425e1d062171
    Reviewed-by: Joerg Bornemann
  • Add changelog for the 1.16 release
    Change-Id: Ifaca92559983990b52064edf7ef85fb7a4569bca
    Reviewed-by: Christian Kandeler
  • GCC: fix detection of Mingw prefix in MXE
    The toolchain paths in MXE are of the form
    $MXE_PATH/usr/bin/x86_64-w64-mingw32.shared-g++
    so we should not assume that what follows the dot is an extension that
    needs to be stripped (like QFileInfo::completeBaseName() does). Instead,
    only strip the know executable extensions.
    Change-Id: I51040d65e372ef3152ddd9229dd33011661c2b46
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
    Reviewed-by: Richard Weickelt
    Reviewed-by: Oswald Buddenhagen
  • Fix TestApi::localProfiles() for mingw
    This test needed adaptation due to the change in d1ad96d31b.
    Change-Id: Ie5a0f2bbc4c939494ab499971f0f54fa811cecd3
    Reviewed-by: Joerg Bornemann
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild ilters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but ths would be a full rewrite anyways.
  • generate the /std:c++17 option for visual studio
  • add more options that help Visual Studio
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
23. April

Github Push to arBmind/rebuild-experimental-compiler

  • Splitted expression variants (BlockExpr, ValueExpr, TypeExpr)
    * shared_ptr for instances to allow keeping scopes for 2nd parse alive
    * Seperated parameter for signature and variable for arguments (only variable hold values now)
    * removed operator[] from scopes, now use byName method (works better with pointers)
    * renamed thirdparty to third_party to become compatible with VSCode defaults
  • removed operator token (it duplicated identifier and was not really used)
  • module should exist while body is parsed
  • added test for type generating function
  • simplified same implementation
14. April

Github Push to Protlr/vscode-language-pgl1

  • fixed packaging

Github Push to Protlr/vscode-language-pgl1

  • initial version
11. April

Github Push to hicknhack-software/twofold-ruby

  • moved spec
  • fixed readme links

Github Push to hicknhack-software/twofold-ruby

  • fixed require casing
4. April

Github Push to arBmind/qt-creator

  • Debugger: Improve parsing of SVD file
    The previous implementation was done in a hurry and a bit
    overcomplicated for maintenance.
    Now it is simplified and a common code moved to a separate functions.
    Change-Id: I86e9131e08154ec24bb7778c3a7d4c3d6b042751
    Reviewed-by: hjk
  • Several SettingsPages: Code cosmetics
    De-Q_OBJECT-ify, remove unnecessary #includes, final-ize, etc.
    Change-Id: I461d3e73400dacac90c22e7c84a40e3ea1718b6e
    Reviewed-by: Christian Stenger
  • CMake Build: Add Dependencies install target
    Change-Id: I17f8d26500a9a75bef64e23c3b64492c1bb929cc
    Reviewed-by: Alessandro Portale
  • CMake Build: Install Qt's plugin dependencies
    This should fix any dependencies that the Qt plugins might have.
    Change-Id: I0e0791d2e33ae1ad84666464f7626072623dee8d
    Reviewed-by: Alessandro Portale
  • GitHub Actions: Use better naming for build artifacts
    The format is now QtCreator-${{ matrix.config.artifact }}-${{ github.sha }}.7z
    Change-Id: Ic74526caa767e1143f8c2533674899f6094287d7
    Reviewed-by: Alessandro Portale
  • Core: IVersionControl: Introduce a setTopicCache
    More flexible than passing in the constructor.
    Change-Id: I7bb5b3fe02682e01ebbce246de547686ff871920
    Reviewed-by: Orgad Shaneh
  • QmlDesigner: Fix crash
    If no project is open there is no target.
    Change-Id: Idd09348d04386796c8918d96794ca3380b1014ba
    Reviewed-by: Brook Cronin
    Reviewed-by: Tim Jenssen
  • Core: Warn user on shortcuts that are consumed by the editor
    This is an amendment to 587dc52119da45f17e60761c5e5cb7253c0b3da6. Since
    this change certain shortcuts wont work in editmode anymore. Adding a
    warning in the setting dialog to help find a new one.
    Change-Id: I88db4986e5b3c61c88ba625d5fd827c7e5f20cc7
    Reviewed-by: Leena Miettinen
    Reviewed-by: Eike Ziller
  • LanguageClient: outline combo box for editor toolbar
    Fixes: QTCREATORBUG-21916
    Change-Id: Ia4e1711f0f5e67222e4f5274792820917f4114db
    Reviewed-by: Christian Stenger
  • CMake build: Make it possible to build sdktool separately
    Change-Id: Iedd74be8fbd38b4409ca2a40b09ae03c761476a0
    Reviewed-by: Tobias Hunger
  • CMake Build: Add more Qt and Qml components
    Runtime dependencies for Qt Quick Designer
    Change-Id: I10f652fee464d196cae180e0a322e4f4a96e03ff
    Reviewed-by: Cristian Adam
  • GitHub Workflow: Use github.run_id instead of github.sha
    github.sha is the full sha, which is a bit too long.
    Change-Id: I36982fc6705adf56358166445c8601e9aac85b6d
    Reviewed-by: Alessandro Portale
  • LanguageClient: compress requests from the symbol cache
    Change-Id: I58c6863fae6e275073c377558eaba18f7f32b4f2
    Reviewed-by: Christian Stenger
  • QmlDesigner: Fix far away gizmo scaling
    Changed auto scaler math to use more double precision math to improve
    scaling accuracy when camera is zoomed far or gizmo is far from origin.
    Change-Id: Ic3020bbf159c0d5d090af9c9b8e8a4aa372d2406
    Fixes: QDS-1528
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Thomas Hartmann
  • Vcs: Merge IVersionControl and VcsBasePlugin hierarchies
    They were 1:1 in parallel, with quite a bit of function call
    ping-pong inbetween, for code-sharing-by-inheritance. Merge
    them by making VcsBasePlugin inherit IVersionControl and
    merge the derived classes below.
    Size of this patch is hard to avoid as all seven systems have to
    move simultaneously. Non-necessary potential follow-up cleanup
    have been left out on purpose.
    Change-Id: Icb71e4182af3db21069cc637e7ae87ffa3829791
    Reviewed-by: Orgad Shaneh
  • Cvs: Remove unneeded indirection to access a settings value
    Change-Id: I30d4d87e8ae646ce826e4ffb5081759700c49f36
    Reviewed-by: Orgad Shaneh
  • Vcs: Remove some unneded indirections
    Change-Id: Ie9d976c06ff424fb106cb344bedb789c9b99e657
    Reviewed-by: Orgad Shaneh
  • QmlDesigner: Add more zoom levels
    Task-number: QDS-1589
    Change-Id: Id46be382d7eac600ac0a9843331ef60ec7c1f6f4
    Reviewed-by: Brook Cronin
    Reviewed-by: Tim Jenssen
  • Subversion: Move plugin pimpl to .cpp
    Change-Id: I457747564bbe0bc71d009d08b27e2375dd4c073f
    Reviewed-by: Orgad Shaneh
  • CMake Build: Add include guards for QtCreatorAPI
    Commit e8fceb821e3e18ba2d2230c02b6e0cd31d119d03 re-includes the file,
    and things go bad.
    Change-Id: Ifad79824f1a64459cd01337656b1a1300f49d06b
    Reviewed-by: Eike Ziller

Github Push to arBmind/qt-creator

  • BareMetal: Fix auto detection of SDCC toolchain on Windows
    The SDCC toolchain package can be provided as 32-bit
    or as 64-bit installer. If the SDCC 64-bit package
    will be installed on the 32-bit Windows, then it will
    not be found in the system registry, because we use
    the QSettings::NativeFormat. So, we need to check the
    data for the 32-bit and 64-bit registry sequentially.
    Change-Id: I1e7711bdde173eff21a7ba84f221d505a21709ca
    Reviewed-by: Christian Kandeler
  • Debugger: Fix automatic raising of Expressions
    When adding a new expression automatically raise the
    Expressions widget if it is not shown already.
    Change-Id: If89e4e4fbf8cbe57e0f08478cd2d3b9f4797f5ad
    Reviewed-by: hjk
  • More change log for 4.10.1
    Change-Id: Iae2927d24e021ef8b2e2f4849963fde4c22f55c0
    Reviewed-by: Leena Miettinen
  • Debugger: Use GDB's own pretty printers more cautiously
    Looks like there is no attempt made on the GDB/libstdc++ side
    to recognize uninitialized objects, so we cannot convert
    "all 932 million children, I swear" to a list.
    Task-number: QTCREATORBUG-22887
    Change-Id: I3bf7e53c8b11ece3e1182d8446e959a66a41665a
    Reviewed-by: Christian Stenger
  • Update qbs submodule
    To HEAD of 1.14 branch.
    Change-Id: I16a799316afe1d1be3410ef3084c0724de931c42
    Reviewed-by: Eike Ziller
  • Python: Add info bar to install python language server
    If the detected python for the current document does not have an
    installed language server, check whether pip is installed, try to
    install the language server and if that was successful set it up.
    Change-Id: Ib6cf3bacdcf3489728990cace5417862b7c78be5
    Reviewed-by: Christian Stenger
  • QmlDesigner: When adding 3D asset import, also add missing QtQuick3D
    When adding 3D asset import via a flow tag, check if QtQuick3D import
    is missing. If it is, add it automatically.
    Change-Id: Ia2e67180faa88e10b185a42a7ce426dc29d9ce23
    Fixes: QDS-1067
    Reviewed-by: Thomas Hartmann
  • Add .gitreview file
    This allows one to use `git review` to submit patches.
    Change-Id: I381722e7296d37e021e17ef7ed1618c3563e0ac9
    Reviewed-by: Eike Ziller
  • Accept arrays as enum descriptions in qmltypes files
    We don't use the values at all and they are hard to determine
    statically. Qt >= 5.15 will generated arrays instead of objects.
    Change-Id: I3b3bbd427c49e649ca3f9cef51c89b32e830eb66
    Reviewed-by: Fabian Kosmale
    Reviewed-by: Thomas Hartmann
  • Merge remote-tracking branch 'origin/4.10' into 4.11
    Change-Id: Ic05bd53ea060d42c2013884972c05de08ed63f10
  • Merge remote-tracking branch 'origin/4.11'
    Change-Id: I6389fd3583ca0638fa6b94c03d2442a584b604bc
  • Merge remote-tracking branch 'origin/master' into 4.11
    Change-Id: If9c3b71d02739c134f657e139fcbc33001158d64
  • Target setup page: Fix default build directories for cmake projects
    BuildInfo: :buildType is not necessarily unique.
    Change-Id: I6667e5183db7a0f57081a74a7ca92491ead73d52
    Reviewed-by: Eike Ziller
  • Output windows: Skip filter function if no filter is set
    Running the filter function is (too?) expensive, so make sure that's
    only done when there actually is a filter.
    Task-number: QTCREATORBUG-22914
    Change-Id: Ie96a4e20ebb10c08d83e75641e70b42b13377b22
    Reviewed-by: Eike Ziller
  • sdktool: Document WebAssembly types
    Task-number: QTBUG-74923
    Task-number: QTBUG-72884
    Change-Id: I4fef49123bc1f66f94d374572537cfa2b5ad9a3b
    Reviewed-by: Eike Ziller
    Reviewed-by: Leena Miettinen
  • Update perfparser submodule
    Change-Id: I051ec59afe30f5ae57d45b08d2f8bcfef55a641c
    Reviewed-by: Eike Ziller
  • Help: Make note about changing viewer backend more visible
    Change-Id: Ib68db15a3c081202305f61ede4d4414d09fc3c20
    Reviewed-by: Leena Miettinen
    Reviewed-by: David Schulz
  • Help: Fix missing page switching keyboard shortcuts for external window
    Which are relevant now that external windows support multiple pages.
    Change-Id: Ibc748e9e0582c8d54264af535c32aa2702f91631
    Reviewed-by: Christian Stenger
  • Help: Replace annoying URL syncing by explicit Open in Edit Mode
    Qt Creator was syncing the current page in Help mode to the page shown
    in the side-by-side view in edit mode.
    This doesn't really make sense because context is completely lost.
    Instead provide the explicit option to open a help page in edit mode,
    also from the external help window.
    Fixes: QTCREATORBUG-19198
    Change-Id: I00698bb431d5c116dd1e0e1cbdc5fbd7421ac267
    Reviewed-by: Leena Miettinen
    Reviewed-by: David Schulz
  • Debugger: Add a per-runconfig way to add debugger startup command
    Task-number: QTCREATORBUG-22979
    Change-Id: I225b6cd1ee1dd3195bda3de4de72880d76e8cd37
    Reviewed-by: Christian Stenger

Github Push to arBmind/qt-creator

  • RemoteLinux: Consider hidden files in MakeInstallStep
    Fixes: QTCREATORBUG-23528
    Change-Id: I7d9401e2e68fd051168457a3a8fa90c5824a6459
    Reviewed-by: hjk
  • ProjectExplorer: Fix SessionModel
    ... with regards to removal of a session, which was not reflected in the
    view anymore.
    Amends 8c0906e8fb.
    Fixes: QTCREATORBUG-23547
    Change-Id: Ibd9252719b9577e939781d69dd1c89fa819fff81
    Reviewed-by: hjk
  • Debugger: Do not raise watchers window unconditionally
    In case of mixed debugging it may happen that the trigger
    for add an expression happens on a different debugger
    engine than the raise of the watchers window as the
    companion engine might have been interrupted and the
    current perspective has changed accordingly.
    Avoid raising the watchers window for the other engine
    in that case.
    Fixes: QTCREATORBUG-23545
    Change-Id: Ic3472b17c727f1336afd1945b5bc448e75e25b4f
    Reviewed-by: hjk
  • LanguageClient: Fix expected codeActionProvider value
    Fixes: QTCREATORBUG-23553
    Change-Id: I3604905cddcc27c45f842cf54c1e4c39fd1bc5c0
    Reviewed-by: Christian Stenger
  • Unit: Fix building without ClangRefactoring
    Change-Id: Id2a4d9d030c4a36eebc88f93029d846f08870eac
    Reviewed-by: David Schulz
  • Debugger: Inherit register field access rights from register
    ... if this field has not the access rights information.
    Fixes: QTCREATORBUG-23542
    Change-Id: I3440fa0fd34dc91164eefcafc1ba74e852e103b9
    Reviewed-by: hjk
  • Update changes file for 4.11.1
    Change-Id: I3417e020cba77e1ad18085b5dadec6c5e9761997
    Reviewed-by: Leena Miettinen
  • ProjectExplorer: Fix endless waiting when switching to Git editors
    Show, Diff etc.
    Change-Id: Ibdd6e61c72a9a8fd797a02d15dae7b8be08b405c
    Reviewed-by: Christian Kandeler
    Reviewed-by: hjk
  • Doc: Fix Aggregate class docs
    Add missing docs for Aggregate::changed().
    Fix some formatting and style issues.
    Remove \fn commands where they are not needed, so that the signatures
    don't need to be maintained.
    Task-number: QTCREATORBUG-23544
    Change-Id: Ie5aac577d936aaa739588c99c36011e74a3313fe
    Reviewed-by: Eike Ziller
  • Doc: Fix IPlugin class docs
    Fix \fn command values and document missing enum and arguments.
    Remove unnecessary \fn commands, so that the signatures don't
    need to be maintained.
    Fix formatting and language issues.
    Task-number: QTCREATORBUG-23544
    Change-Id: Iddddb704a51e7a4fa9ac79fa2d4a89aa6abeefd5
    Reviewed-by: Eike Ziller
  • Update qbs submodule to HEAD of 1.15 branch
    Change-Id: I13514ad02848db6fa5a453230eb7c938134ce3ae
    Reviewed-by: Christian Kandeler
  • Doc: Fix PluginManager docs
    - Mark internal functions \internal.
    - Remove docs for signals that QDoc seems to consider internal.
    - Remove obsolete information.
    - Edit for language and style.
    Task-number: QTCREATORBUG-23544
    Change-Id: I8c7b48e6c338acd3d529b81203b4beb64ab4fe24
    Reviewed-by: Eike Ziller
  • Bump version to 4.11.2 and copyright year to 2020
    Change-Id: I8e97c8f3e38dd1a6fe64e47cd30d73d3d5622425
    Reviewed-by: Eike Ziller
  • Doc: Fix MimeType docs
    - Remove internal and duplicate docs
    - Add missing docs
    - Edit language and formatting
    - Remove unnecessary \fn commands, so the signatures don't need
    to be maintained
    Task-number: QTCREATORBUG-23544
    Change-Id: I85193979e4679b4e2fd2c219132eab4c977ac886
    Reviewed-by: Eike Ziller
  • Doc: Fix Utils::NetworkAccessManager class docs
    - Fix class name in the \class command
    - Add missing docs
    Task-number: QTCREATORBUG-23544
    Change-Id: I6ec6b6637cd6d766bb5870f01d5f374f32c7fe12
    Reviewed-by: Orgad Shaneh
  • Doc: Fix Utils::QrcCache and Utils::QrcParser docs
    - Move class docs away from the internal namespace
    - Add missing docs
    - Remove \brief commands and fix capitalization and punctuation
    Task-number: QTCREATORBUG-23544
    Change-Id: I60440a603e73c78447fd4d923d8631debeb25116
    Reviewed-by: hjk
  • macOS: Use hardened runtime when signing
    Follow up of c2398e3067e425c3d21f9e1ef91f26feecefc372
    Change-Id: I003f03097633202585d36a136136d84d8f3c2140
    Reviewed-by: Eike Ziller
  • Doc: Fix PluginDependency, PluginSpec, PluginArgumentDescription docs
    - Add missing docs
    - Fix grammar and style issues
    Task-number: QTCREATORBUG-23544
    Change-Id: I532d451645d1a50b2e7fabcfb879034ecfe67dcc
    Reviewed-by: Eike Ziller
  • Doc: Remove info from ExtensionSystem::IPlugin doc
    Remove obsolete and duplicate info and link to overview topics instead.
    Task-number: QTCREATORBUG-23544
    Change-Id: Ic06cffdf08c483029caa7e42b7eb222d62be84cf
    Reviewed-by: Eike Ziller
  • Add documentation for ExtensionSystem::invoke
    Task-number: QTCREATORBUG-23544
    Change-Id: I41078ef167f1dd1592cf22a69d0cad13429db201
    Reviewed-by: Eike Ziller
    Reviewed-by: Leena Miettinen

Github Push to arBmind/qbs

  • Fix Qt module-provider for Qt5.13.1 and beyond
    Change-Id: I6eef8b28a741c417dc54a33577a2ad4b43def767
    Fixes: QBS-1492
    Reviewed-by: Jörg Bornemann
  • Fix MSVC warnings
    'return': conversion from 'size_t' to 'int'
    Change-Id: I18e8fa03a9303855693da3027b722b104cee5d6d
    Reviewed-by: Richard Weickelt
    Reviewed-by: hjk
  • Add how-to about ccache
    Task-number: QBS-1325
    Change-Id: Ice2e5f16b453b9bde8d2a90918eb593db81bff97
    Reviewed-by: Orgad Shaneh
    Reviewed-by: Richard Weickelt
  • Introduce the session command
    Offers a JSON-based API for interaction with other tools via stdin/
    stdout.
    This allows for proper qbs support in IDEs that do not use Qt or even
    C++.
    Change-Id: Ib051a40b7ebe1c6e0c3147cca9bd96e7daec1fde
    Reviewed-by: Jörg Bornemann
  • baremetal: Change order for input parameters of addOptionsGroup() method
    ... and to make the 'version' as latest parameter with default value,
    that simplifies usage of that method a bit.
    Change-Id: Iad1e5097ee1d46d86d745c50090e2cd0e7343de9
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • Bump Qt version to 5.12.5 for automated builds
    Also introduce accurate versioning for docker images. This
    makes it possible to use different build environments in
    different branches.
    Change-Id: I4feb83dbba886c4369d661ec746428b0c89b80b4
    Reviewed-by: Christian Kandeler
  • baremetal: Fix auto detection of SDCC toolchain on Windows
    The SDCC toolchain package can be provided as 32-bit
    or as 64-bit installer. If the SDCC 64-bit package
    will be installed on the 32-bit Windows, then it will
    not be found in the system registry, because we use
    the QSettings::NativeFormat. So, we need to check the
    data for the 32-bit and 64-bit registry sequentially.
    Change-Id: I15981f39274308e3690cf072396cf1ae82b6743d
    Reviewed-by: Christian Kandeler
  • Evaluate probes before Profile items
    Profile items can reference project properties, but accessing properties of
    project-level probes failed. This patch ensures that probes are executed
    before Profile items are evaluated.
    Fixes: QBS-1490
    Change-Id: I5c215b91ded51ac895e433faa2e6fcfbc3d3e212
    Reviewed-by: Christian Kandeler
  • Darwin: More filtering in SDK directory
    Do not try to detect an SDK from a driver kit directory.
    Fixes: QBS-1495
    Change-Id: I05ef565d599e83dcc02d0d18e656fabfd0aad943
    Reviewed-by: Joerg Bornemann
  • Merge 1.14 into master
    Change-Id: Ie432987ee2d3ccaa6e881b1b01f142185eddabd8
  • baremetal: Fix assembler command for SDCC compiler
    We need to use the assembler command in the followiong format:
    Usage: [-Options] outfile file1 [file2 file3 ...]
    Besides, we have added an additional assembler option '-l'
    to explicitly generate of a listing file; without of this option
    the linking fails.
    Change-Id: I0240b354f44edac94e3e4305fe6b1a4c34ca4bf9
    Reviewed-by: Richard Weickelt
    Reviewed-by: Christian Kandeler
  • JSON API: Force binary mode for stdout on Windows
    Otherwise, the line feed character will get expanded to \r\n.
    Change-Id: I90e83d80625c59978986541fb2d04f49e75afaf0
    Reviewed-by: Joerg Bornemann
    Reviewed-by: Oswald Buddenhagen
  • baremetal: Handle missed 'driverLinkerFlags' property for SDCC
    Change-Id: Ibd58a4bdf6c05af79c0d847ccaacaec5381b35d5
    Reviewed-by: Christian Kandeler
  • baremetal: Fix missed linker artifact for C51 compiler
    We need to add a file with extension '.m51' which is a
    map file, generated by BL51 linker for 8051 architecture.
    Also the artifacts creation code is refactored and
    improved a bit.
    Change-Id: I49b487acf87263dde818696d5a3478333839c30b
    Reviewed-by: Christian Kandeler
  • baremetal: Add missed output artifacts for SDCC compiler
    Compiler produces a lot of additional ".adb", ".lst", ".asm",
    ".sym", ".rst", ".lk", ".mem" files. This files should be also
    processed in SDCC module (e.g. it allows to remove this files
    by 'clean' command).
    Change-Id: Ib07dbe63ab27e263d67025ce5cd40a967910d354
    Reviewed-by: Christian Kandeler
  • Refactor the map file generation property
    1. It is makes sense to define this property once inside of
    CppModule, instead of duplicate it in each other module.
    2. A new property name 'generateLinkerMapFile' will be better
    than a previous, so, we can rename this property.
    3. The map file generation is not necessary to be always
    enabled, so, we can disable this property by default.
    Change-Id: I0439e8b3e0273593c8456d32b1c099ff09498fad
    Reviewed-by: Christian Kandeler
  • Darwin: Adapt to Xcode 11
    - xcspec files can now refer to variables in variable names, as in the
    following line:
    CONTENTS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH_SHALLOW_BUNDLE_$
    (SHALLOW_BUNDLE))
    - Some new environment variables have been introduced and need to be set
    when running our probes; e.g. "SWIFT_PLATFORM_TARGET_PREFIX".
    - The symbolLinkMode autotest made an invalid assumption about order of
    output.
    Change-Id: Ic845c2c4a8eafb4ece0f0bb04e6e492681a02979
    Reviewed-by: Joerg Bornemann
  • Disable glib event dispatcher in bionic Docker image
    Disable glib in the bionic Docker image, as the glib event
    dispatcher leads to deadlocks in
    TestBlackbox::concurrentExecutor quite often. The problem
    should hardly occur in practice. This is a work-around until
    QTBUG-79020 is fixed.
    Fixes: QBS-1499
    Change-Id: I8cecc979b1c13b053c0ee0787cc4bc0a0de8b701
    Reviewed-by: Christian Kandeler
  • Merge 1.14 into master
    Change-Id: Ief78bb9d82344e31135faca42a422c23951e87ec
  • Version bump
    Change-Id: Ibfe460f99c2dae3ccf64169389dd7ddfb11be5ac
    Reviewed-by: Joerg Bornemann

Github Push to arBmind/qbs

  • Make Library.qbs configurable
    Move all tag installation code to the Library.qbs to make it possible to
    switch between dynamic/static libraries in user code.
    Also, add test for the LoadableModule item.
    Change-Id: I947977e5974f9c37d27be6ccd7ad3d117a05af18
    Reviewed-by: Christian Kandeler
  • doc: fix CppApplication base class
    Change-Id: Ic368cdc22d8b551af1e000357c79831834499948
    Reviewed-by: Christian Kandeler
  • doc: Fix previous page in application.qdoc
    Change-Id: Ib007bf500b4aa11d2e0a9c3422b2ac693eb8c29c
    Reviewed-by: Christian Kandeler
  • Darwin: Fix access to undefined module
    Amends cf5562823e.
    Change-Id: I5844815342f9e2eae131c1d2cd94ad8119d0dcfe
    Reviewed-by: Christian Stenger
  • Fix crash in operator==(ArtifactProperties, ArtifactProperties)
    Also, make operator==(SourceArtifactInternal, SourceArtifactInternal)
    more robust
    Change-Id: I2eb276621d304c7ac5fa7c78af00db09b0c2e3c4
    Reviewed-by: Christian Kandeler
  • Refactor TestBlackbox::installLocations()
    To be able to test debug info directories
    Change-Id: Ifde3ceef40e3face12c40e670675c641d42a561e
    Reviewed-by: Christian Kandeler
  • doc: Add info about first capital letter in custom items file names
    Task-number: QBS-667
    Change-Id: Ia3f946c0bf4c4047f1dc15044d68f554a8a73a21
    Reviewed-by: Leena Miettinen
    Reviewed-by: Christian Kandeler
  • Convenience items can now install separated debug info
    This patchset adds the 'installDebugInformation' and
    'debugInformationInstallDir' properties to the NativeBinary item and
    adds Group items that install debug info to the Library and Application
    items.
    Also, update How-To about installing debug symbols
    More documentation (for the Library and the NativeBinary items) will be
    added in a separate patchset
    Change-Id: I32687b99871fe40a8e26db09aa118a89ae73f922
    Reviewed-by: Christian Kandeler
  • baremetal: Fix detecting older sdcc compiler
    Ubuntu Bionic has slightly older compiler version (3.5.0) which doesn't have
    macros that are used to detect compiler version. But it has the
    "__SDCC" macro containing the value "3_5_0". Use that as a
    fallback.
    Change-Id: I0bac78b684e64f11d00f8d915f806f7662d99766
    Reviewed-by: André Hartmann
    Reviewed-by: Denis Shienkov
    Reviewed-by: Christian Kandeler
  • baremetal: fix greenblink example with old sdcc compiler
    There is no NOP macro defined in mcs51/compiler.h, provide a fallback.
    Change-Id: Ifaeb8b54ec87e05f6bb4ba5060e1b18a2c94c78e
    Reviewed-by: Denis Shienkov
  • Remove Debian stretch from Docker build environments
    We have not been able to build Qbs with it for a while and it was superseded by
    Ubuntu Bionic.
    Change-Id: I8fe0d40baf8f522d4fd0b94a0b403b324c300e74
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • Use docker-compose exclusively for managing Docker images
    Qbs used to have docker products and a module for building the images, but this
    became obsolet and was superseded by the docker-compose infrastructure.
    Docker-compose is a much better fit for our use-case (which is mostly CI). It
    allows us to use unique (and complicated) tags both when building and running
    the images without exposing that to the user. Unique tags like
    bionic-5.12.6_1.14.1-2 instead of just bionic ensure that changes in the
    infrastructure don't suddenly break builds in older branches using the same
    image.
    This patch also updates the documentation to emphasize the usage of
    docker-compose.
    Change-Id: I45335d37034d10dda5ab5079ee3be1f81cb3e5c5
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • Fix wrong property name in code snippet
    The property has been renamed while writing the documentation and this location
    has not been updated.
    Change-Id: Ib8c26e95addd12015b9c1c3726276fc18fda2cd4
    Fixes: QBS-1541
    Reviewed-by: Christian Kandeler
  • Doc: Document cpp::compilerVersion property
    Change-Id: I0fc96e94dad773b9a827e4b1fea7a3e2089332a2
    Reviewed-by: Leena Miettinen
    Reviewed-by: Christian Kandeler
  • Do not use app.qmltypes anymore
    Task-number: QTBUG-82710
    Change-Id: Ibb7c94c4f5de7ecc2dc45634a31d88b3cf55b881
    Reviewed-by: Christian Kandeler
  • Fix grpcIncludePath in protobufcpp.qbs
    Fixes: QBS-1542
    Change-Id: I9eac0cbedb1d9b2f1cfa686ac75b1ba189d6990e
    Reviewed-by: Christian Kandeler
  • doc: Add info about LibraryProbe
    Task-nubmer: QBS-1187
    Change-Id: Iaf91ebc1bdf8013806e74b7fc251b4749f464fb5
    Reviewed-by: Christian Kandeler
  • doc: Provide info about Library item
    Also, document the installDebugInformation and
    debugInformationInstallDir properties
    Change-Id: I7f98590cfb0c2194f9f64ce8aecac0095ec465d0
    Reviewed-by: Christian Kandeler
  • LibraryProbe: extend search paths
    This allows to search for libraries in Linux-specific directories
    such as /usr/lib/x86_64-linux-gnu on Debian.
    This also enables auto-testing protobufcpp module in Travis for Linux
    Change-Id: Ib8628bbbb25846d1338676619ffc8b3f15cf67b1
    Reviewed-by: Christian Kandeler
  • Export framework search path in qtscxml blackbox test on macOS
    The qtscxml testcase builds a Qt binary and runs it. This relies on library
    search paths being correctly exported so that the Qt libraries and framework
    files are found by the binary. The testcase exports LD_LIBRARY_PATH, but does
    neither export DYLD_LIBRARY_PATH nor DYLD_FRAMEWORK_PATH which is needed on
    macOS as well. Therefore the binary cannot be loaded.
    This error is only visible when running tst_blackbox-qt stand-alone. It is
    usually hidden because the QbsAutoTestRunner exports both DYLD variables. But if
    the user builds the autotests against Qt installation A while testing
    installation B, then the binary in the qtscxml testcase uses the wrong
    DYLD_LIBRARY_PATH.
    This patch exports both DYLD_LIBRARY_PATH and DYLD_FRAMEWORK_PATH on macOS.
    Change-Id: I348d50ec0417e35ff379aad2f93cf80b5ed50c95
    Reviewed-by: Christian Kandeler

Github Push to arBmind/qbs

  • 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.
3. April

Github Push to MacPass/KeePassKit

  • Added support for custom alphabets. Steam is added. Reverse setup missing
31. März

Github Push to hicknhack-software/meetalendar

  • #9988:
    - finished report mailing feature
    - it is however untested in the sense that the localhost setup that i used in development did not seem to be able to send actual e-mails
Natalie Häsner

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

Veranstaltungsübersicht für den April 2020

Das Coronavirus verbreitet sich in Deutschland. Um die schnelle Ausbreitung des Corona-Virus zu verhindern, sollen die Menschen soziale Kontakte auf ein Mindestmaß einschränken und möglichst zu Hause bleiben. Darauf haben viele Veranstalter reagiert und ermöglichen online Teilnahme.

Daher versuchen wir ausnahmsweise auch Online-Events von außerhalb aufzulisten. (Ohne jeden Anspruch auf Vollständigkeit)


Mittwoch, 1. April

Dresdner Unix-Stammtisch – ab 19:00 Uhr.


Donnerstag, 2. April

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


Dienstag, 7. April

C++ User Group Dresden – [Online] ab 19:00 Uhr wird online Vortrag geben. Hendrik wird eine Einführung zu Rust sprechen. Wie unterscheidet sich Rust von C++ und wo liegen Gemeinsamkeiten.

Rust

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


Mittwoch, 8. April

PHP User Group Dresden – ab 18:30 Uhr bei move elevator GmbH.

C++ User Group Karlsruhe – [Online] von 19:30 bis 21:30 gibt wird Rust aus der C++ Perspektive vorgestellt von Max Bruckner


Mittwoch, 15. April

Global Datebases Dresden – [Online] ab 18:30 Uhr wird über graphs und Neo4j gesprochen.


Donnerstag, 16. April

Artificial Intelligence Dresden – ab 19:00 Uhr wird über aktuelle Themen und Fortschritte in den eigenen Projekten diskutiert.


Dienstag, 21. April

TYPO3 User Group – ab 19:00 Uhr wird bei Davitec GmbH die TYPO3 10 LTS Release Party gefeiert.


Donnerstag, 23. April

Contao Meetup – [Online] ab 19:00 Uhr wird rund um die Arbeit mit Contao als Content-Management-System gesprochen.


Montag, 27. April

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


Donnerstag, 30. April 2020

MUC++ – [Online] von 19 bis 21 Uhr wird Jonathan Müller einen Vortrag über “The Static Initialization Order Fiasco – How to Properly Initialize Global State” halten.

25. März

Github Push to MacPass/MacPass

  • Tags are now search case insensitive (fixes #1048)
    The issue was that the tags string array was not correctly searched case insensitive via the predicate CONTAINS
  • Versioning now respects builds from release branches
  • Merge branch 'release/0.7.12'

Github Push to MacPass/MacPassUpdates

  • Fixed typo

Github Push to MacPass/macpass.github.io

  • Updated to 0.7.12

Github Push to MacPass/MacPassUpdates

  • Added 0.7.12 release

Github Release 0.7.12 MacPass/MacPass

20. März

Github Push to MacPass/MacPass

  • Tags are now search case insensitive (fixes #1048)
    The issue was that the tags string array was not correctly searched case insensitive via the predicate CONTAINS

Github Push to MacPass/MacPass

  • Filter window titles and skip wellknown false positives
  • Added Focus Proxy as skippable window title
  • Removed double function calls

Github Push to hicknhack-software/ansible-jitsi-meet

  • Added license text
  • Merge pull request #2 from hicknhack-software/mstarke-patch-1
    Added license text

Github Push to hicknhack-software/ansible-jitsi-meet

  • Create LICENSE
  • Merge pull request #1 from hicknhack-software/add-license-1
    Create LICENSE
19. März

Github Push to MacPass/MacPass

  • Fixe missing custom cell in MPPathControl
  • Updated polish localization (#1042)
    Co-authored-by: Bartlomiej.Kwiatek
  • Update french localizations (#1047)
    - Add 121 missing translations
    - Tweak few old translations

    Co-authored-by: Michael Starke
  • Bumped version
  • Merge branch 'hotfix/fix-missing-key-selection-in-change-password-dialog'
    # Conflicts:
    # MacPass.xcodeproj/project.pbxproj
  • Fixed low contrast in Autotype candidate selection window (fixes #1054)