Github Push to hicknhack-software/Qt-Creator
-
Doc: Update picture for Telemetry topic
- Also edited the text a little.
Fixes: QDS-14788
Change-Id: I6836af39627bb38de147958d7ec408bbf1c8dd7d
Reviewed-by: Mats Honkamaa
Reviewed-by: Shrief Gabr
-
Doc: Update Effect Composer pictures
-Syntax highlighting and the Live Update
switch are now visible.
Fixes: QDS-14782
Change-Id: I81bf636f7aa22375244eed6139a0f39b54f4f17b
Reviewed-by: Mats Honkamaa
Reviewed-by: Teea Põldsam
-
QmlDesigner: Update the workflow to include new information
This update includes the differences between old and new
project structure in Qt Design Studio. It also mentions
a way to convert the old Qt Design Studio Projects to
the new structure.
Fixes: QDS-13960
Fixes: QDS-12522
Fixes: QDS-14705
Change-Id: I03e0cc88dfca974a132ea3100b54e41ace21ea3d
Reviewed-by: Mats Honkamaa
Reviewed-by: Johanna Vanhatapio
-
QmlDesigner: Simplyfy trimNonAsciifromFront
Use STL instead of QRegularExpression.
Change-Id: I30396160706dc86aa6bbf82635681e8938a65352
Reviewed-by: Vikas Pachdha
-
QmlDesigner: Take advantage of stable references in std::map
References are stable for std::map for later insertions like
https://en.cppreference.com/w/cpp/container#Iterator_invalidation shows,
So there is no need to add an extra indirection.
The member has made to be mutable because the code is not const correct.
Change-Id: I9dd74aac80ddc2b9ae78000916d8a835cc9cb0cc
Reviewed-by: Vikas Pachdha
-
QmlDesigner: Fix not loading assets in some cases
When user creates new project in the same QDS session,
assets view were empty.
Fixes: QDS-14523
Change-Id: Ifc56e85b556b73eaf8d29fff031e207e8f9ee182
Reviewed-by: Mahmoud Badri
Reviewed-by: Shrief Gabr
-
QmlDesigner: Update PropertyEditorContextObject
New Properties:
* hasQuick3DImport
* hasMaterialLibrary
* isQt6Project
* has3DModelSelection
Task-number: QDS-14761
Change-Id: I701caca6e6f53639e7408bf96936f3bf1531979e
Reviewed-by: Miikka Heikkinen
Reviewed-by: Mahmoud Badri
-
designercore: optimize PlainTextEditModifier
There is no need to pass the QPlainTextEdit to the modifier. All
modifications can be done with the document. Also there is no need to
pass a text cursor as it is only used to join multiple edit blocks and
the position is completely unused we can construct a text cursor with
the passed document.
Change-Id: Iea726b3a01e7673be179398ab7a06058bd6a7392
Reviewed-by: David Schulz
Reviewed-by: Marco Bubke
Reviewed-by: Tim Jenssen
-
QmlDesigner: Refresh model on node change in Texture Editor
Fixes: QDS-14639
Change-Id: I27404f9fac9ed08f3f5689cbce2c4b32f539a5de
Reviewed-by: Ali Kianian
Reviewed-by: Miikka Heikkinen
-
Doc: Qt Bridge for Figma: Update the settings tab contents
Change-Id: I547a43693a8a3343b44fd62868164ce88ba23507
Reviewed-by: Leena Miettinen
-
Sqlite: Update to 3.49.1
Change-Id: I7726fecb05468a55743daf78c967ff2286f198cd
Reviewed-by: Thomas Hartmann
-
Docker: Fix circular shared_ptr
Any docker process did keep a reference to the device.
Since the file access is a process, it would keep the device alive.
Since the file access was kept alive as long as the device, the
cycle was only broken on "shutdownExistingDevices", which only
happens on exit.
Change-Id: I3f1bb95d86594af234e81b27791c5876d3e8ce24
Reviewed-by: hjk
-
Docker: Move Container setup into its own thread
Since starting the container may happen from any thread, we need to
ensure that the container setup and teardown is done in the same thread.
This change moves the container setup into its own thread.
Without this, many asserts trigger as timers and other QObjects are
started and stopped from arbitrary threads.
Change-Id: I8db6f04358ee704ad4cd3e70dcc5bcfa7e237d27
Reviewed-by: hjk
-
CmdBridge: Fix Panic when watchAdd fails
The CmdBridge would crash on hjks linux when a path was added to
the watcher that does not exist:
panic: reflect: Elem of invalid type syscall.Errno
goroutine 306 [running]:
reflect.elem(0x0?)
/usr/lib/go-1.22/src/reflect/type.go:712 +0xa5
reflect.(*rtype).Elem(0x40e625?)
/usr/lib/go-1.22/src/reflect/type.go:716 +0x15
main.sendError(_, {{0xc0000127b5, 0x5}, 0x111, {{0x0, 0x0}}, {{0x0, 0x0, 0x0}, {0x0, ...}, ...}, ...}, ...)
/data/dev/creator-out/src/libs/gocmdbridge/server/cmdbridge.go:127 +0x8f
main.(*WatcherHandler).processAdd(_, {{0xc0000127b5, 0x5}, 0x111, {{0x0, 0x0}}, {{0x0, 0x0,
This patch removes the unnecessary "Elem()" call.
We also add the content of the broken buffer to our debug output to make
debugging this type of issue easier.
Change-Id: I4c54077f4f143be3deb53c799363190e34ea6423
Reviewed-by: hjk
-
Utils: Add contains with projection
Projections are a convienent way get a member variable or function of a
class. With that approach the value of the member can be tested directly
without a lambda etc..
struct Foo {
QString message;
QString title() const;
}
...
if (Utils::contains(foos, "hello"_L1, Foo::message))
...
or
if (Utils::contains(foos, "Re:"_L1, Foo::title))
...
The constraints prevent that there are collisions with other
implementations.
Change-Id: Ib26291d2cf852d56805cf1b851b835ef3edf4678
Reviewed-by: Miikka Heikkinen
Reviewed-by: Eike Ziller
-
CppEditor: disable TabSettings auto detection for tests
The test data contains unusual indentation pattern that results in
unexpected output for the generate getter and setter auto tests.
Change-Id: I66f58f27d99f9f3a2d531421256c02643a243d2f
Reviewed-by: Christian Kandeler
-
QmlDesigner: Fix crash on exporting component in project storage builds
Fixes: QDS-14801
Change-Id: I6b0ed8df6e0f5854430e54b4753a4c15107cda6a
Reviewed-by: Mahmoud Badri
-
QmlDesigner: Fix ´Remove´ button not visible in 3D import dialog
Fixes: QDS-13005
Change-Id: I52a4b4f50d4b251415fc5759fedc70aa532b31a0
Reviewed-by: Miikka Heikkinen
-
QmlDesigner: Fix bundle importing in project storage builds
In PS builds we can just change imports without waiting for new import
to be included in possible imports if we know the import will be
available.
Also fix name generation of the imported bundle materials to match
non-PS implementation.
Task-number: QDS-14568
Task-number: QDS-14822
Change-Id: Ide9a7cafb8e2784c2c311695b5489eab267c0c04
Reviewed-by: Mahmoud Badri
-
Merge remote-tracking branch 'origin/qds/dev'
Change-Id: I44f417e026b20c46760752329b03e74dad331494