Re: [Development] Future of java-style iterators?

2023-12-05 Thread Thiago Macieira
On Tuesday, 5 December 2023 14:02:36 PST Giuseppe D'Angelo via Development wrote: > QDirIterator, QRegularExpressionMatchIterator, (private) QStringIterator > and similar don't have replacements yet. > > Yes, one can wrap a Java iterator back into a range API (as I've done > for QREMI, so you

Re: [Development] Future of java-style iterators?

2023-12-05 Thread Giuseppe D'Angelo via Development
Hello, Il 05/12/23 22:15, Mathias Hasselmann via Development ha scritto: would QDirIterator[1] be part of this deprecation? Its API clearly seems be inspired by the Java-style iterators. While I do not care much about the other Java-style iterators, I really like this iterator and use it a

Re: [Development] Future of java-style iterators?

2023-12-05 Thread Jaroslaw Kobus via Development
https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/src/libs/utils/filesearch.h FileContainer & FileContainerIterator could be an inspiration, too. The SubDirFileContainer enables traversal according to the selected filters and exclusion filters. This all is a part of the Utils lib inside

Re: [Development] Future of java-style iterators?

2023-12-05 Thread Andreas Aardal Hanssen
How about QDir::iterator, QDir::cbegin, basically make QDir a container? Or make a new class that serves the same purpose… /me likes the QDir idea.. :-) Andreas Tir 5 des 2023 kl. 22:15 skrev Mathias Hasselmann via Development: > Hi, > > would QDirIterator[1] be part of this deprecation? Its

Re: [Development] Future of java-style iterators?

2023-12-05 Thread Mathias Hasselmann via Development
Hi, would QDirIterator[1] be part of this deprecation? Its API clearly seems be inspired by the Java-style iterators. While I do not care much about the other Java-style iterators, I really like this iterator and use it a lot. What would be this iterator's modern replacement in Qt? Ciao

Re: [Development] Requesting a repository for Qt Interface Framework Reference APIs

2023-12-05 Thread Thiago Macieira
On Tuesday, 5 December 2023 08:54:29 PST Thiago Macieira wrote: > Then why are you asking for a repository if it's already there? When was > that module approved by the Qt Project? I can't find anything in the email > archives. > > The first commit in this repository is "First version of the

Re: [Development] Requesting a repository for Qt Interface Framework Reference APIs

2023-12-05 Thread Thiago Macieira
On Tuesday, 5 December 2023 07:54:51 PST Dominik Holland via Development wrote: > It's not a question to import something, the module literally already > exist here: https://code.qt.io/cgit/qt/qtinterfaceframework.git for > quite some time and for that there is a source and binary compatibility.

Re: [Development] Removal/deprecation of OpenSSL 1 in Qt

2023-12-05 Thread Ahmad Samir
On 30/11/23 12:49, Giuseppe D'Angelo via Development wrote: Hi, OpenSSL 1 has reached EOL last September: https://www.openssl.org/blog/blog/2023/09/11/eol-111/ Qt has supported OpenSSL 3 for a while, and so last week I pushed a patch to drop OpenSSL 1 support from Qt. "This has made a lot

Re: [Development] Requesting a repository for Qt Interface Framework Reference APIs

2023-12-05 Thread Dominik Holland via Development
Am 12/5/23 um 16:34 schrieb Thiago Macieira: On Tuesday, 5 December 2023 04:17:08 PST Dominik Holland via Development wrote: Right, but at the same time we cannot change of the module and all it's classes afterwards. Yes, you can. Any code imported into the Qt Project is subject to API

Re: [Development] Requesting a repository for Qt Interface Framework Reference APIs

2023-12-05 Thread Thiago Macieira
On Tuesday, 5 December 2023 04:17:08 PST Dominik Holland via Development wrote: > Right, but at the same time we cannot change of the module and all it's > classes afterwards. Yes, you can. Any code imported into the Qt Project is subject to API reviews and may therefore be different than when

Re: [Development] Requesting a repository for Qt Interface Framework Reference APIs

2023-12-05 Thread Dominik Holland via Development
Dominik Holland (5 December 2023 10:03) replied: The Qt Interface Framework is a module which already exists (https://doc.qt.io/QtInterfaceFramework) that's what the Reference APIs are based on. That doesn't change the fact that the name is rather generic (and leads to the prefix qtif, which

Re: [Development] Proposing new Qt Creator module: Qt Creator Solutions

2023-12-05 Thread Volker Hilsheimer via Development
> On 3 Dec 2023, at 12:08, apoenitz wrote: > > On Sat, Dec 02, 2023 at 11:25:16AM +0100, Giuseppe D'Angelo via Development > wrote: >> On 30/11/2023 19:39, apoenitz wrote: >>> I propose to make this setup an official Module of Qt Creator, and herewith >>> also nominate Jarek as Maintainer.

Re: [Development] Requesting a repository for Qt Interface Framework Reference APIs

2023-12-05 Thread Mike Trahearn via Development
Yes, this is also in line with a request I had made about the same – and the documentation has already had some attention in regard to migrating away the “reference” APIs to differentiate the “core” APIs to affect wider adoption. +1 from me. Mike Confidentiality Notice: This message

Re: [Development] Requesting a repository for Qt Interface Framework Reference APIs

2023-12-05 Thread Edward Welbourne via Development
On Monday, 4 December 2023 02:10:43 PST Dominik Holland via Development wrote: >>> the qtinterfaceframework module currently also hosts two reference >>> APIs (qtifmedia and qtifvehiclefunctions). Both are very much >>> automotive specific. In order to make the module also available for >>> other

Re: [Development] Future of java-style iterators?

2023-12-05 Thread Marc Mutz via Development
On 05.12.23 10:06, Giuseppe D'Angelo via Development wrote: > Il 05/12/23 03:52, Kevin Kofler via Development ha scritto: >> Marc Mutz via Development wrote: >>> Until then, either you want to be notified of sub-optimal APIs asap, >> What is "suboptimal" about Java-style iterators, other than that

Re: [Development] Future of java-style iterators?

2023-12-05 Thread Giuseppe D'Angelo via Development
Il 05/12/23 03:52, Kevin Kofler via Development ha scritto: Marc Mutz via Development wrote: Until then, either you want to be notified of sub-optimal APIs asap, What is "suboptimal" about Java-style iterators, other than that they do not work the same way as the STL ones? I find the

Re: [Development] Requesting a repository for Qt Interface Framework Reference APIs

2023-12-05 Thread Dominik Holland via Development
Am 12/4/23 um 20:34 schrieb Thiago Macieira: On Monday, 4 December 2023 02:10:43 PST Dominik Holland via Development wrote: the qtinterfaceframework module currently also hosts two reference APIs (qtifmedia and qtifvehiclefunctions). Both are very much automotive specific. In order to make

[Development] Buddy group to help new contributors

2023-12-05 Thread Volker Hilsheimer via Development
At the Qt Contributors Summit in Berlin last week, we discussed various ideas around improving the contribution experience, esp for new people. One action that came out of that was setting up a gerrit group of people that are able and willing to hand-hold new contributors through the process.