Aktivitäten

2019
16. August

Github Push to MacPass/MacPass

  • Fixed missing break in action validation resulting in copy as reference and copy custom attributes note working in search mode

Github Push to MacPass/MacPass

  • Using property
  • Split test into valid and invalid attributes
  • added prefix to prevent name clash
14. August

Github Push to MacPass/MacPass

  • Added double click action to select the group of the currently selected entry.
    This feature is mainly aimed to ease navigation when browsing search results
  • Removed unused file
  • Updated localizations
  • Added show group in outline to context menus
13. August

Github Push to hicknhack-software/keepassxc

  • Added some comments
    Added some comments for easier readability.
12. August

Github Push to hicknhack-software/keepassxc

  • Remove hardcoded background color from search help widget
  • Add free text filter to Auto-Type dialog (#2955)
    * Fixes #2944
  • Support for RFC-compliant TOTP hashes #873 #1566
    This implements support for SHA-256 and SHA-512 hash algorithms when
    generating TOTP codes. These algorithms are specified by RFC6238. The
    implementation is compatible with Google's OTP URL format, as well as
    with the KeeOTP plugin for KeePass.
    The implementation is not wired into the GUI, as the main project
    developer expressed strong negative sentiment about adding more
    options there. It is possible to configure codes by putting the
    appropriate string into the entry's otp property, or using another
    program with a less opinionated UI and a compatible on-disk format.
  • Fix macOS Toolbar Button color
    * Correct color setting only if dark mode is enabled
  • Fix canceling cancel request in edited group
    In case of a modified group, pressing cancel in the confirmation dialog
    of cancel led to discarding the changes instead of returning to the edit widget.
  • Bump version numbers to 2.5.0
  • Bump version numbers to 2.4.2
  • add Lock Databases option to tray icon menu
    This is useful when keepassxc is minimized/hidden to the tray, and all
    the plumbing is already in place from the lock icon button in the main
    window UI.
  • Add option to prefer DuckDuckGo
  • Made changes to streamline icon downloading process
  • Remove apply button from application settings
  • Correct CLI help messages on Windows
    * Prevents keepassxc-cli.exe -> keepassxc-cli show.exe
    * Fixes #3032
  • Don't mark entry edit as modified when attribute selection changes (#3041)
    When selecting another attribute in the advanced tab, do not mark the entry as modified
    (nothing was changed). Also do not mark as modified when the notes checkbox is
    checked/unchecked (doesn't change entry). Fixes #3013.
  • Support Ctrl+Enter shortcut on all dialogs with QPushButtonBox (#3039)
    * Remove specific action from EditEntryWidget
    * Implement key handling at the lowest level
    * Fix #3036
  • Use QLocale for translation search instead of custom method (#3035)
    Use built-in facilities of Qt to traverse QLocale::uiLanguages() to find a valid "most preferred"
    language, but still respect user's choice in the application settings.
    Fixes #3030. Fixes #1924.
  • Prevent infinite save loop when location is unavailable (#3026)
    This bug impacted unsafe saves. When auto save after every change was enabled, an
    unsafe save to a location that has become unavailable (eg, dismounted veracrypt drive),
    the database modified signal would continually activate a save action that failed.
    This caused an infinite loop.

    When auto-save on exit was enabled, the database tab and the application itself refused to
    close if saving failed for whatever reason.

    The fixes in this commit prevent both of these scenarios from occurring.
  • Windows: use winqtdeploy instead of DeplyQt4 from CMake (#3025)
    * Ensure Qt dlls find plugins in bundled directory
    * Reduce complexity of deployment code
    * Standardize use of CMAKE_BUILD_TYPE_LOWER for more robust comparisons

    Fixes #3023. Fixes part of #1535.
  • Snap: fix session database locking
  • Improve resilience against memory attacks
    To reduce residual fragments of secret data in memory after
    deallocation, this patch replaces the global delete operator with a
    version that zeros out previously allocated memory. It makes use of
    the new C++14 sized deallocation, but provides an unsized fallback
    with platform-specific size deductions.
    This change is only a minor mitigation and cannot protect against
    buffer reallocations by the operating system or non-C++ libraries.
    Thus, we still cannot guarantee all memory to be wiped after free.
    As a further improvement, this patch uses libgcrypt and libsodium
    to write long-lived master key component hashes into a secure
    memory area and wipe it afterwards.
    The patch also fixes compiler flags not being set properly on macOS.
  • Set console code page to CP_UTF8 on Windows if supported. (#3050)
    Previously, we enforced code page 850 for all console input and output,
    which breaks with non-western scripts. Since more recent Windows shells
    are able to display Unicode properly, this patch now enforces UTF-8 and
    falls back to code page 850 only if UTF-8 is unsupported.

    Non-Windows systems default to UTF-8, but can override the codec
    by setting the LANG environment variable to something other than C.

    Resolves #3049.

Github Push to hicknhack-software/QtJsonSerializer

  • update version, C++ version
  • generate hookfiles via make
  • allow builds without converter registration
  • proper dir generation
  • .
  • use correct dirs
  • fix path issues
  • try mingw fix
  • add chrono duration converter
  • add std::optional converter
  • added variant converter
  • replace assert by exception
  • add helper macro for named type registrations
  • rename register all converters
  • raise minimal macos version
  • allow selective registration of map/hash
  • added strict base type validation mode
  • combine basic register methods via constexpr if
  • update doc
  • Added option to ignore STORED attribute
    Fixes #18

Github Push to hicknhack-software/QtJsonSerializer

  • update version, C++ version
  • generate hookfiles via make
  • allow builds without converter registration
  • proper dir generation
  • .
  • use correct dirs
  • fix path issues
  • try mingw fix
  • add chrono duration converter
  • add std::optional converter
  • added variant converter
  • replace assert by exception
  • add helper macro for named type registrations
  • rename register all converters
  • raise minimal macos version
  • allow selective registration of map/hash
  • added strict base type validation mode
  • combine basic register methods via constexpr if
  • update doc
  • Added option to ignore STORED attribute
    Fixes #18
11. August

Github Push to cleancode-net/GildedRose-Kata

  • Create README.md

Github Push to cleancode-net/Base-Setup

  • Create README.md
9. August

Github Push to MacPass/MacPass

  • code style
7. August

Github Push to MacPass/MacPass

  • Updated to Xcode 10.3
6. August

Github Push to basicpp17/basicpp17

  • fixed constexpr for string operations
  • added empty tuple test
5. August

Github Push to arBmind/verdigris

  • activate gcc for the tutorial

Github Push to MacPass/MacPass

  • Improved russian localization (#961)

Github Push to MacPass/MacPass

  • Fix localized string ambiguous with word allow/disallow (#959)
    * Fix localized string ambiguous with word allow/disallow
    * Fix typo
4. August

Github Push to arBmind/qt-creator

  • fix the qbs build for clang tooling

Github Push to arBmind/qt-creator

  • Small fixes in French translation
    Change-Id: I86816eb8e1d0f7b439532b9196aa28a8119e5234
    Fixes: QTCREATORBUG-22613
    Reviewed-by: Jocelyn Turcotte
  • Add changes file for 4.9.2
    Change-Id: Icce93b9daed51603093cf1efe8c904253984351b
    Reviewed-by: Leena Miettinen
  • Re-fix QtCore resource path changing and prepare for Qt 5.13
    Commit 9cf8ab3b3d44ac50a1f8d4893d8f70b8aedb18b0 added the #ifdef, but
    that of course only works if you don't upgrade Qt compared to what Qt
    Creator was compiled with. Instead, attempt both paths and only do that
    if the system copy is not found.
    Searching the system copy is required to address Qt 5.13's configure
    option -no-mimetype-database (used by Linux distributions because the
    system copy is always present).
    This code will still need work to deal with Qt 5.14 changes.
    Task-number: QTCREATORBUG-19600
    Task-number: QTCREATORBUG-22636
    Change-Id: I6aed4df6a12e43c3ac8efffd15ac952a6e9d4770
    Reviewed-by: Dmitry Shachnev
    Reviewed-by: Orgad Shaneh
  • fix the qbs build for clang tooling

Github Push to arBmind/qt-creator

  • ensure the 'Auto' key is set while registering post mortem debugger
    The 'Auto' indicates that the the registered post mortem debugger is
    directly started after an unhandled user exception. If the value is
    unset or set to '0' in rescent windows versions the debugger selection
    dialog is not shown. Set this value to '1 ' to show the qtcdebugger
    dialog, which also has an option to show the system dialog, if the user
    does not want to debug the exception with Qt Creator.
    Change-Id: I3160315060dbfb37bec5eaa677c4208900f574a4
    Reviewed-by: Cristian Adam
    Reviewed-by: Christian Stenger
  • Highlighter: Use file pattern matching if mime type is 'text/plain'
    Do not try to match 'text/plain' mime types against highlight
    definitions, because it is automatically set if the file contains just
    printable characters in the first bytes, in this case file pattern
    matching gives better results.
    Fixes: QTCREATORBUG-22540
    Change-Id: Ifd662cd6961011f5cf5d9232ce5f17d2314b4824
    Reviewed-by: Eike Ziller
  • qmake: Let evaluateFunction() return error for infinite recursion
    Otherwise, it can happen that parsing goes on forever in cumulative
    mode.
    Task-number: QTCREATORBUG-17656
    Reviewed-by: Jörg Bornemann
    (cherry-picked from qtbase/feb06decfe5355a14c982f7ddb427a262ad2b393)
    Change-Id: If69f2265ac7eee0d230bd77a9aa9500e97ebeff6
    Reviewed-by: Jörg Bornemann
  • Doc: Describe creating and running Boost UTF tests
    Task-number: QTCREATORBUG-21169
    Change-Id: I5e90d2cd089dbfac2a49a33c69ba0fa2ac43438b
    Reviewed-by: Christian Stenger
  • Output panes: Support keyboard shortcuts for zooming
    Fixes: QTCREATORBUG-22567
    Change-Id: I3c7419c7b464c329d8f8dae11db9a0b01e51f32c
    Reviewed-by: André Hartmann
  • ProjectExplorer: Make varsBatCombos Squish-testable again
    Change-Id: I4656800f80022652f9277029c597754c9263bf66
    Reviewed-by: Christian Stenger
  • Small fixes in French translation
    Change-Id: I86816eb8e1d0f7b439532b9196aa28a8119e5234
    Fixes: QTCREATORBUG-22613
    Reviewed-by: Jocelyn Turcotte
  • Debugger: Set tab title when attaching to started application
    This amends 75b501be9db68.
    Change-Id: I186b276b82ac5793c58be9d37c36c9d49dda1edd
    Reviewed-by: hjk
  • Clang Code Model: Fix product name capitalization in UI text
    Change-Id: I81d7e411d47e64d5304f30ca295c3f4b1f0d51b5
    Reviewed-by: Nikolai Kosjar
  • Language Client: Fix UI text capitalization
    Change-Id: I6871bb6f91b6a7dfd8b0a12973e709193d6a8a99
    Reviewed-by: David Schulz
  • QmlDesigner: List all fonts in project
    We iterate all over all ttf and otf files that are found
    unter the project directory and show their name in the FontComboBox.
    Task-number: QDS-100
    Change-Id: I45c4d512783d5ecc4a646860c08e6088bd712798
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Allow adding of fonts
    This adds ResourceHandler for tff and otf files to the resource browser.
    Change-Id: I8fc757162266d79d656ee58bd0f948107d58db4d
    Reviewed-by: Tim Jenssen
  • ClangTools: Make building before starting analysis default
    ...when switching to "Custom Settings" in Menu: Analyze > "Clang Tidy
    and Clazy...".
    Otherwise we might run into parse errors due not yet generated source
    files (e.g. "fatal error: 'ui_mainwindow.h' file not found").
    Task-number: QTCREATORBUG-22382
    Change-Id: I6f499fa8f8ab2fff08d19165e474d14305cfded5
    Reviewed-by: Cristian Adam
    Reviewed-by: David Schulz
  • Unittest: Silence most of the warnings on Windows
    There are lots of warnings coming from including
    or linking against LLVM which cannot be influenced
    directly. Silence most of the warnings to be able
    to work with the mess.
    Change-Id: I2c4adec14945ada878bb1e6fda2f06e6d56007e2
    Reviewed-by: Nikolai Kosjar
    Reviewed-by: David Schulz
  • LanguageClient: Fix file path filter handling
    Avoid sending files to a language server without a file path,
    like temporary generated files.
    Only allow this if the file matches the MIME type of the
    language server.
    Change-Id: Ibf71a7196c387a2c8bf345db24c0005ba8fbdfb1
    Reviewed-by: David Schulz
  • AutoTest: Limit condition for test execution to Linux
    gcc and clang are handling builtin include paths differently.
    On Linux the default should be gcc - which works fine even
    if boost is installed in /usr/local.
    On macOS clang is default which does have the correct builtin
    include paths only for Qbs but we are testing on qmake as well.
    So, expect the BOOST_INCLUDE_DIR set on macOS if we want to
    have this test executed.
    Change-Id: Ib9ad697b59bfad5413ad984c9b969ec8b174ae9a
    Reviewed-by: David Schulz
  • ClangTools: Hint to "Build the project before starting" option
    ...if the analysis ends with errors.
    Task-number: QTCREATORBUG-22382
    Change-Id: I59f99947e80f7f4d0e2cac4df2e00f68e385ee01
    Reviewed-by: Leena Miettinen
    Reviewed-by: David Schulz
  • Squish: Update message box "changed on disk"
    Change-Id: I53149a67e3072a0466ccbb80c55bf9f76b33cb2a
    Reviewed-by: Christian Stenger
  • Squish: Update GuiAppWizardDialog
    Change-Id: Icdcab66e4d3a231286607a32ba8ce66d47741442
    Reviewed-by: Christian Stenger
  • Remote Linux: Use double quotes for emphasis in UI text
    Change-Id: I2195cfe93d3ca77e8ba4d33f73164680ec17c066
    Reviewed-by: Christian Kandeler

Github Push to arBmind/qt-creator

  • Small fixes in French translation
    Change-Id: I86816eb8e1d0f7b439532b9196aa28a8119e5234
    Fixes: QTCREATORBUG-22613
    Reviewed-by: Jocelyn Turcotte
  • Add changes file for 4.9.2
    Change-Id: Icce93b9daed51603093cf1efe8c904253984351b
    Reviewed-by: Leena Miettinen
  • Re-fix QtCore resource path changing and prepare for Qt 5.13
    Commit 9cf8ab3b3d44ac50a1f8d4893d8f70b8aedb18b0 added the #ifdef, but
    that of course only works if you don't upgrade Qt compared to what Qt
    Creator was compiled with. Instead, attempt both paths and only do that
    if the system copy is not found.
    Searching the system copy is required to address Qt 5.13's configure
    option -no-mimetype-database (used by Linux distributions because the
    system copy is always present).
    This code will still need work to deal with Qt 5.14 changes.
    Task-number: QTCREATORBUG-19600
    Task-number: QTCREATORBUG-22636
    Change-Id: I6aed4df6a12e43c3ac8efffd15ac952a6e9d4770
    Reviewed-by: Dmitry Shachnev
    Reviewed-by: Orgad Shaneh

Github Push to arBmind/rebuild-experimental-compiler

  • fixed LocalScope for Clang
  • added check for compile time side effects

Github Push to arBmind/verdigris

  • Workaround for VS2017 not accepting defaulted parent argument of constructor.
3. August

Github Push to arBmind/verdigris

  • fixed viewLiteral usage example.
  • added tutorial for the C++ API
31. Juli
Natalie Häsner

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

Veranstaltungsübersicht für den August 2019


Donnerstag, 1. August

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


Montag, 5. August

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.

Ceph – CloudStack – Ansible @ Biergarten – ab 18:00 Uhr im Schiller Garten Dresden.

Hands-On Blockchain – ab 19:00 Uhr bei impact Hub Dresden. Die Gruppen werden in entsprechend der Interessen aufteilen. Es gibt keine speziellen Voraussetzungen – jeder kann teilnehmen. Bitte bringt dennoch einen Laptop mit.


Dienstag, 6. August

IT & Web Treffen am Abend – ab 19:00 Uhr gibt es eine kurze Vorstellungsrunde mit Namen und 3 Hashtags, welche dich gerade beschäftigen oder was du in dem Bereich Web & IT machst, sowie jeder kann ein aktuelles Thema einbringen.


Mittwoch, 7. August

Dresdner Unix-Stammtisch – ab 19:00 Uhr.

Blockchain Meetup Saxony #31 – findet ab 19:00 Uhr bei T-Systems MMS statt. Wird ein Projekt/ein Unternehmen vorstellen, das sich langfristig vorgenommen hat auf einem Gebiet so groß wie die Fläche von München, gleich neben der GIGA-Factory von Elon Musk, eine blockchainbasierte Smart-City, die alle Lebensadern des Zusammenlebens per Blockchain organisiert, sowie umfassende Grundlagen einer blockchainbasierten mehrstufigen Schlüssel-, und sicheren Asset-Verwaltung inclusive Regenerierungs-Mechanismen mit integrierter Self Sovereign Identitäts-Verwaltung auf der Blockchain zu schaffen.


Donnerstag, 8. August

C++ User Group – ab 19:30 Uhr im SLUB.
Benjamin jumped in and will tell us more about the world of Clean Code, Katas, Dojos, Code Retreats, TDD and more.

Software Craftsmanship


Montag, 12. August

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


Dienstag, 13. August

PHP UserGroup Dresden – ab 18:30 Uhr.

TYPO3 User Group – ab 19:00 Uhr wird über TYPO3-Themen gesprochen.


Mittwoch, 14. August

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


Donnerstag, 15. August

JavaScript User Group – ab 19:00 Uhr hält Herr Christian Ulbrich einen Vortrag “DIY TypeScript Decorators”. Die äußerst sinnvolle Verwendung von (TypeScript) Decorators in Enterprise Apps und warum Decorators überhaupt Sinn machen!

KI-Stammtisch – Thema: Deep Learning – Potentiale und Herausforderungen – ab 19:00 Uhr wird alles Rund ums Thema KI und ML diskutiert.

AWS User Group – ab 19:00 Uhr bei Saxonia Systems.


Donnerstag, 29. August

Open Data Dresden – ab 19:00 Uhr wird über offene Datem gesprochen und gemeinsam am OpenData-Projekten für DD und Sachsen gearbeitet.

27. Juli

Github Push to arBmind/qbs

  • Respect QMAKE_LFLAGS set by the user
    Change-Id: If0b411c734ddbb357843d6513a36a70d5c09a6fb
    Reviewed-by: Christian Kandeler
  • Use QBS_LIBRARY_DIRNAME instead of hardcoding "lib"
    Change-Id: If98125a9c8f95d3270ced4b8d0d11d1e7ca91060
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Allow PathProbe to search multiple files
    Change-Id: I6ae2dd130cbafb03e51bc6e8e8a3e262d6d45fc6
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Add PathProbe::candidateFilter property
    This property can be used to check if candidate conforms with some
    conditions. For example, an architecture of a shared
    library candidate should match the current qbs.architecture.
    Also, this will allow to implement support for the "text based stub
    libraries" (yaml files that point to a real library in a system) on
    macOS - instead of checking real file architecture, it should be read
    from .tbd file
    Change-Id: Ie84a3e70d883dec949440358e2f08213a8501982
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
    Reviewed-by: Leena Miettinen
  • Fix TestBlackboxApple::xcode for tvos/ios/watchos platforms
    Change-Id: Ieed4b81a83e8b8a5c8c061f985587aded3e13ec3
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Assume that libc++ is present on iOS if cpp.minimumIosVersion is not set
    Otherwise, tests fail to locate old c++ library on recent Macs.
    Change-Id: I6ff5ceb0753dea73a5da1c70cfeb97b848cb7948
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Fix TestBlackboxApple::infoPlist for tvos/ios/watchos platforms
    On non-desktop OSes, Info.plist is located in the other folder:
    infoplist.app/Info.plist instead of infoplist.app/Contents/Info.plist
    Plus, it uses binary format by default, so convert resulting
    file to JSON to simplify checking its contents
    Plus, some properties that are present on macOS are not present
    on ios/others. Check only common subset plus macOS-specific
    properties
    Change-Id: Ic709f6b79a5ecc89c3866ca69ca4004341dfad9f
    Reviewed-by: Christian Kandeler
  • Enable project.withExamples in Travis
    This will allow to catch more build errors caused by breakage of
    backward-compatibility
    Change-Id: I49985d9c67cdc66d2ea5885685ce6a0f72e36dd4
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Add support for gRPC to the protobuf.cpp module
    This implements support for the gRPC framework: https://www.grpc.io
    Change-Id: Ia85461b9618e73827114c137fce8615e5a8139e3
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Add sanity check to socket launcher
    As far as I can see, this shouldn't happen, but let's prevent a crash at
    least in case it does.
    Task-number: QTCREATORBUG-22539
    Change-Id: I4bd36364ca3f8bb8cdbe445e5b14037758b1e1fc
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Mitch Curtis
  • Adapt to upstream introduction of std::hash
    Change-Id: If6671dd7c7a68ac3e1728fcb1790e6abf7c0b019
    Reviewed-by: Christian Kandeler
  • Fix compiling with project.withExamples:true on Mac
    First, if qbs.targetPlatform is set, it is desired to use a
    corresponding architecture (armv7 or arm64); otherwise x86_64
    architecture is used.
    Second, when building in Qt Creator, xcode module can't be found (due to
    different profile settings) and sysroot is not set to point to the
    iPhoneOS.sdk which leads to unability to find some frameworks. Disable
    this example when using QtC.
    Change-Id: I9fe413e6feb8fe7cfc6ff2e58323b81d8bf06839
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • qbs build: Fix GCC 9 warnings triggered by Qt headers
    Change-Id: I7795cb20d7af1c5fd46d8cdbdc3fa46cad5963bb
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Jörg Bornemann
  • baremetal: Fix typo in option to enable C++ language for IAR
    We need to use the '--c++' option instead of '--ec++'
    to dump the macroses and headers for the C++ language.
    Change-Id: I545e661babc1ffa84ef189d28b2dd59be3cef29e
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Set cpp.minimumIosVersion to "6.0" by default
    This is required because earlier iOS versions are broken in recent XCode
    installations (at least, for XCode >= 7.0.0)
    Change-Id: Ib55e2eafcf26357695ab057da8109921518b7fea
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • doc: Fix JobLimit::jobCount type
    Should be int, not string
    Change-Id: Ib0caaa1730125d6f6debbbfc4346fe4f29dba935
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Orgad Shaneh
  • Add hasLibrary property to Qt.core
    This allows us to treat Qt.core similar to other Qt modules based upon
    QtModule.qbs when bundling Qt libraries together with an application.
    Change-Id: I9ae54ec40c3fb7506181afbd437f4e2f03b02e41
    Reviewed-by: Christian Kandeler
  • Add a complete example for a Rule in a Product
    Change-Id: I4739440cb90f7ef5795f79da053246f8071aa57e
    Reviewed-by: Christian Kandeler
  • ios: Move cpp.entryPoint from Qt.Core to Qt.gui
    It seems, that console ios apps should not try to do a _qt_main_wrapper
    trick since there's no platform plugin linked to the app and linker
    fails to find wrapper.
    Change-Id: I607db658d5e25d6029626b4a7efb46b2e228ab52
    Reviewed-by: Christian Kandeler
  • Add change log for 1.14.0
    Change-Id: I1c57713abf60c2b5b6ee7bf6a0b403736b60307b
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Denis Shienkov
    Reviewed-by: Christian Kandeler

Github Push to arBmind/qbs

  • scripts: add possibility to customize some features
    On Travis macOS VM, sanitizer works extremely slow, which leads to
    timeouts while trying to run tests.
    Also, qdoc is missing from the HomeBrew's Qt.
    Change-Id: Idc9cec58531eeca7b5cd46f21ba4afed21e76620
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Richard Weickelt
    Reviewed-by: Christian Kandeler
  • scripts: Fix QBS_AUTOTEST_SETTINGS_DIR usage
    For now, it not possible to pass an existing profile using the
    QBS_AUTOTEST_PROFILE (as was intended) since tests will try to find it
    in /tmp/qbs-settings, not in the default settings directory.
    Fix that by moving default value under the if clause.
    Change-Id: I9706e862bad77bd5d074fdef4edc0255b5a1d3f0
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Respect QMAKE_LFLAGS set by the user
    Change-Id: If0b411c734ddbb357843d6513a36a70d5c09a6fb
    Reviewed-by: Christian Kandeler
  • Use QBS_LIBRARY_DIRNAME instead of hardcoding "lib"
    Change-Id: If98125a9c8f95d3270ced4b8d0d11d1e7ca91060
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Allow PathProbe to search multiple files
    Change-Id: I6ae2dd130cbafb03e51bc6e8e8a3e262d6d45fc6
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Add PathProbe::candidateFilter property
    This property can be used to check if candidate conforms with some
    conditions. For example, an architecture of a shared
    library candidate should match the current qbs.architecture.
    Also, this will allow to implement support for the "text based stub
    libraries" (yaml files that point to a real library in a system) on
    macOS - instead of checking real file architecture, it should be read
    from .tbd file
    Change-Id: Ie84a3e70d883dec949440358e2f08213a8501982
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
    Reviewed-by: Leena Miettinen
  • Fix TestBlackboxApple::xcode for tvos/ios/watchos platforms
    Change-Id: Ieed4b81a83e8b8a5c8c061f985587aded3e13ec3
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Assume that libc++ is present on iOS if cpp.minimumIosVersion is not set
    Otherwise, tests fail to locate old c++ library on recent Macs.
    Change-Id: I6ff5ceb0753dea73a5da1c70cfeb97b848cb7948
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Fix TestBlackboxApple::infoPlist for tvos/ios/watchos platforms
    On non-desktop OSes, Info.plist is located in the other folder:
    infoplist.app/Info.plist instead of infoplist.app/Contents/Info.plist
    Plus, it uses binary format by default, so convert resulting
    file to JSON to simplify checking its contents
    Plus, some properties that are present on macOS are not present
    on ios/others. Check only common subset plus macOS-specific
    properties
    Change-Id: Ic709f6b79a5ecc89c3866ca69ca4004341dfad9f
    Reviewed-by: Christian Kandeler
  • Fix typo in build-qbs-with-qbs.sh
    Change-Id: Ida8b02f3967c24422da61bb5f07ffde6407e9f33
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Richard Weickelt
    Reviewed-by: Christian Kandeler
  • Enable project.withExamples in Travis
    This will allow to catch more build errors caused by breakage of
    backward-compatibility
    Change-Id: I49985d9c67cdc66d2ea5885685ce6a0f72e36dd4
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Add support for gRPC to the protobuf.cpp module
    This implements support for the gRPC framework: https://www.grpc.io
    Change-Id: Ia85461b9618e73827114c137fce8615e5a8139e3
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Add sanity check to socket launcher
    As far as I can see, this shouldn't happen, but let's prevent a crash at
    least in case it does.
    Task-number: QTCREATORBUG-22539
    Change-Id: I4bd36364ca3f8bb8cdbe445e5b14037758b1e1fc
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Mitch Curtis
  • Adapt to upstream introduction of std::hash
    Change-Id: If6671dd7c7a68ac3e1728fcb1790e6abf7c0b019
    Reviewed-by: Christian Kandeler
  • Fix compiling with project.withExamples:true on Mac
    First, if qbs.targetPlatform is set, it is desired to use a
    corresponding architecture (armv7 or arm64); otherwise x86_64
    architecture is used.
    Second, when building in Qt Creator, xcode module can't be found (due to
    different profile settings) and sysroot is not set to point to the
    iPhoneOS.sdk which leads to unability to find some frameworks. Disable
    this example when using QtC.
    Change-Id: I9fe413e6feb8fe7cfc6ff2e58323b81d8bf06839
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • Add macOS in Travis build config
    This patch enables Qbs builds and autotests on macOS X.
    Address sanitizer has to be disabled because it slows
    autotests down too much.
    Change-Id: Id8b5ec4284881c8c7a4ac3ef612e979f10f67e1b
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • qbs build: Fix GCC 9 warnings triggered by Qt headers
    Change-Id: I7795cb20d7af1c5fd46d8cdbdc3fa46cad5963bb
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Jörg Bornemann
  • baremetal: Insert the version into auto-detected IAREW profile
    This is useful in case we have installed a multiple toolchain
    versions.
    Change-Id: Ia6d5fa1be16199d5e5f1eea8a077fcb885ba42e6
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Christian Kandeler
  • baremetal: Insert the version into auto-detected KEIL profile
    This is useful in case we have installed a multiple toolchain
    versions.
    Change-Id: I842cc5c5d281427385306e9d4aaaee7736a8a227
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
  • baremetal: Insert the version into auto-detected SDCC profile
    This is useful in case we have installed a multiple toolchain
    versions.
    Change-Id: I4a2030589c21394da1b951eeeee99cbb5e1116a3
    Reviewed-by: Qbs CI Bot
    Reviewed-by: Christian Kandeler
26. Juli

Github Push to basicpp17/basicpp17

  • fix string tests for VS2019.2

Github Push to basicpp17/basicpp17

  • fixed #14 and hopefully #15
25. Juli

Github Push to basicpp17/basicpp17

  • fixed indexOf for VS2019.2
  • optimized Tuple DebugTypes generation, fixed for VS2019.2

Github Push to basicpp17/basicpp17

  • enable implicit cast to bool for Bool, to fix issues with std::enable_if_t
22. Juli

Github Push to basicpp17/basicpp17

  • Fixing bug that only occurs in clang.

Github Push to basicpp17/basicpp17

  • added full range of Strong checks
  • relaxed strong tests a bit
  • fix unit tests
21. Juli

Github Push to basicpp17/basicpp17

  • fix unit tests

Github Push to arBmind/verdigris

  • simplified W_CPP_SIGNAL_IMPL to allow clang-format to run properly

Github Push to basicpp17/basicpp17

  • relaxed strong tests a bit

Github Push to arBmind/verdigris

  • Revert part of "make all tests discoverable by QtCreator"
    We want to keep the test as close as possible to the original
    And in particular, we want to keep the W_SLOT near the actual slot
    so we see easier whats missing
    This reverts the parts in tests/qt of commit 433720760b54933ee21e5a94fab39cc9427a015c.
  • Add missing W_SLOT for some tests
    Keep the W_SLOT together to the test declaration so we can spot missing ones
  • Fix tests with older Qt
  • Version 1.2
  • Merge branch 'master' into feature/cpp14_cppapi
19. Juli

Github Push to MacPass/MacPass

  • Translation to spanish improved (#953)
    * - Translation to Spanish of the new functionalities (adapt to new Localizable strings order)
    - Corrections of some typos in English translation

    * - Update all spanish translations, UI included
18. Juli

Github Push to MacPass/MacPass

  • Fixed typo in localisation comment
15. Juli

Github Push to MacPass/MacPass

  • Display a generic description text if the appropriate key is present in the InfoDictionary of the plugin bundle
  • Merge branch 'master' into feature/import_plugins

Github Push to MacPass/MacPass

  • Display a generic description text if the appropriate key is present in the InfoDictionary of the plugin bundle

Github Push to MacPass/MacPassHTTP

  • Updated to current Xcode

Github Push to MacPass/MacPass

  • Added setup to store a copy of the plugin.json inside Macpass and use that as fallback as well as if the user denies access to remote systems
  • ignore updated localizations helper file
  • added load external content ui for settings
  • wired plugin repository download settings and fixed crash when initializing plugin host
  • Merge branch 'master' into feature/use_local_plugins_json
  • Merge branch 'master' into feature/use_local_plugins_json
    # Conflicts:
    # MacPass/de.lproj/Localizable.strings
    # MacPass/en.lproj/Localizable.strings
  • Fixed typo in comment
  • Fixed issue where remove connection would be used despite the user not consenting to it.
  • Minor style fixes
  • Merge branch 'master' into feature/import_plugins

Github Push to MacPass/MacPass

  • Added setup to store a copy of the plugin.json inside Macpass and use that as fallback as well as if the user denies access to remote systems
  • ignore updated localizations helper file
  • added load external content ui for settings
  • wired plugin repository download settings and fixed crash when initializing plugin host
  • Merge branch 'master' into feature/use_local_plugins_json
  • Merge branch 'master' into feature/use_local_plugins_json
    # Conflicts:
    # MacPass/de.lproj/Localizable.strings
    # MacPass/en.lproj/Localizable.strings
  • Fixed typo in comment
  • Fixed issue where remove connection would be used despite the user not consenting to it.
  • Minor style fixes

Github Push to MacPass/MacPass

  • Fixed typo in comment
  • Fixed issue where remove connection would be used despite the user not consenting to it.
  • Minor style fixes
12. Juli

Github Push to MacPass/MacPass

  • Added log message when no window title can be determined
  • Merge branch 'master' into feature/check_autotype_screen_recording_permission
  • Added missing palettlabel to toolbar items to show up in customizing sheet
  • use property instead of setter
  • Moved accessibilty permission checks into MPAutotypeDoctor. Added screen capture permission test.
  • Introduced Autotype doctor in preparation for macOS 10.15.
    This change removes the test for autotype on startup and will only check for permissoins when the pereferences are shown or when (gloabal)autotype is performed.
  • Merge branch 'feature/check_autotype_screen_recording_permission'
  • Add touchbar support (#862)
    * Add touchbar support for the password input

    * Add touchbar support for entry list

    * Set NSTouchBarItemIdentifier as static strings

    * Simplify touchbar initialization in NSTextView

    * Remove colored buttons in touchbar to adhere to the Human Interface Guidelines

    * Add search action to touchbar

    * Create a TouchBarButtonCreator

    * Enable Touchbar customization

    * Fix typo

    * Add customizationLabel to all buttons

    * Use localised strings instead of hardcoded

    * Add a popover touchbar for editing

    * Update localisation

    * Set the bezel color of the show password button to selected if toggled
  • Codestyle
  • Disable plugin alert when running tests
  • Codestyle
  • Codestyle. Do not use == for string compare
  • Updated Xcode version
  • Fixed memory leak in taking a screenshot
  • use isEqualToString instead of ==
  • Moved constants into MPTouchBarButtonCreator, adjusted naming of constants to current convention
  • Used more appropriate buttons for unlock/lock in Touch- and Toolbar
  • Updated german and english localizations
  • added missing changes to project file
  • Updated english localization for database settings window

Github Push to MacPass/MacPass

  • Used more appropriate buttons for unlock/lock in Touch- and Toolbar
  • Updated german and english localizations
  • added missing changes to project file
  • Updated english localization for database settings window
  • Updated english localization
  • Updated english localization
  • Added missing contraints
  • Merge branch 'master' into feature/refactor_touchbar
    # Conflicts:
    # MacPass/MPDocumentWindowController.m

Github Push to MacPass/MacPass

  • Fixed memory leak in taking a screenshot
  • use isEqualToString instead of ==
  • Moved constants into MPTouchBarButtonCreator, adjusted naming of constants to current convention
  • Merge branch 'master' into feature/refactor_touchbar
    # Conflicts:
    # MacPass/MPDocumentWindowController.m

Github Push to MacPass/MacPass

  • Updated german and english localizations
  • added missing changes to project file
  • Updated english localization for database settings window
  • Updated english localization
  • Updated english localization
  • Added missing contraints

Github Push to MacPass/MacPass

  • Updated english localization for database settings window
  • Updated english localization
  • Updated english localization
  • Added missing contraints

Github Push to MacPass/MacPass

  • Used more appropriate buttons for unlock/lock in Touch- and Toolbar

Github Push to MacPass/MacPass

  • Moved constants into MPTouchBarButtonCreator, adjusted naming of constants to current convention