Commit graph

298 commits

Author SHA1 Message Date
Ivailo Monev
163c75e844 remove redundant QFontInfo class
QFontDatabase::font() does the same (i.e. resolves the font)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 14:40:02 +02:00
Ivailo Monev
96e3aca95b version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 21:39:24 +02:00
Ivailo Monev
3d8568d247 QEasingCurve review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-25 00:38:49 +02:00
Ivailo Monev
2991e926c7 QOpacityEffect review
by starting the elapsed timer just before the fade timer the opacity
transition will be smoother at the start of the effect

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-23 00:24:22 +02:00
Ivailo Monev
427396074d remove unused graphics effects feature
doubles as performance optimzation

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-22 00:46:40 +02:00
Ivailo Monev
d83fe65a52 check if qt_x11Data pointer is valid before using its members from QFontDatabase
qt_x11Data pointer is valid only if QApplication instance is created, fixes
possible crashes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-19 23:49:13 +02:00
Ivailo Monev
ad589d273b remove QTextDecoder and QTextEncoder leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-18 18:26:30 +02:00
Ivailo Monev
1b102cb371 remove unused QErrorMessage class
Katana uses KMessageBox or system notifcations for such things

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 23:22:22 +02:00
Ivailo Monev
cce704ec85 FreeBSD package footprint file update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 19:03:15 +02:00
Ivailo Monev
3545b69f28 drop compile-time options to disable debug and warning output
such type of messages can still be filtered by installing message handler

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-12 03:14:06 +02:00
Ivailo Monev
8b86d478e4 QWindowSurface::beginPaint() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-10 03:29:01 +02:00
Ivailo Monev
2ba736e6ef QPixmap documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-10 00:18:47 +02:00
Ivailo Monev
d0742df56c use custom format for translations
the code for translating strings in kdelibs (see
kdelibs/kdecore/localization/kcatalog.cpp) has finally made me roll my
own - locking global mutex, saving and restoring environment variables
on every string translation is not very good, is it?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-02 05:23:31 +02:00
Ivailo Monev
b071b6774f FreeBSD package footprint file update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-01 22:27:36 +02:00
Ivailo Monev
618fb1bd06 QT_NO_SIGNALMAPPER config option is no longer broken
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 08:17:29 +02:00
Ivailo Monev
9222708c38 remove unused QContiguousCache class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 08:07:22 +02:00
Ivailo Monev
a528953b7e FreeBSD package footprint update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 02:15:21 +03:00
Ivailo Monev
0b2dfd3f69 remove unused QAbstractFileEngine methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 03:44:03 +03:00
Ivailo Monev
36eec68361 use only native filesystem iterator in QDirIterator
now that QAbstractFileEngine is becoming internal there is no point in
using the abstraction class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 23:34:17 +03:00
Ivailo Monev
5efbbb1dd5 QAbstractFileEngine and QAbstractFileEngineIterator documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 01:33:43 +03:00
Ivailo Monev
f23acad20e merge QFSFileEngine into QAbstractFileEngine
that finally happened

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 21:42:58 +03:00
Ivailo Monev
fb393d6cc9 typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 14:27:17 +03:00
Ivailo Monev
7c390e0725 bye RCC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 10:34:57 +03:00
Ivailo Monev
93db847ee3 remove designer tool
new one will be coded post 4.12

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 22:13:00 +03:00
Ivailo Monev
49f0becf27 decouple custom widget classes from designer component
this opens up possibilities for writing a new designer tool or
unexporting the designer and designer components classes and making
them part of the designer tool for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 20:11:37 +03:00
Ivailo Monev
bf070996be package footprint file update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 02:32:49 +03:00
Ivailo Monev
fe7b928e20 drop resources and language extensions support in designer component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:31:55 +03:00
Ivailo Monev
4238defd63 remove ID comment in PKGBUILD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 18:24:27 +03:00
Ivailo Monev
577add54b7 correct path in PKGBUILD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 15:20:19 +00:00
Ivailo Monev
1a560b404a update FreeBSD footprint file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 08:55:20 +03:00
Ivailo Monev
2019465bd5 reuse WRKSRC variable in FreeBSD package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 07:59:37 +03:00
Ivailo Monev
d3b4443a48 FreeBSD package hack
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 07:10:19 +03:00
Ivailo Monev
95efe9715d correct VCS browse URL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 05:32:49 +03:00
Ivailo Monev
b5c6ceea86 new home
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 05:13:22 +03:00
Ivailo Monev
4cbcf5d16c add PKGBUILD for Arch Linux, remove OpenBSD and NetBSD package files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 04:27:10 +03:00
Ivailo Monev
c25adc81bc merge QDefaultAnimationDriver into QAnimationDriver and make QAnimationDriver private
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-08-22 21:59:06 +03:00
Ivailo Monev
df996aecf8 remove reference to non-existing QBasicAtomicInt and qbasicatomic headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-08-22 21:13:38 +03:00
Ivailo Monev
8658fb49a7 delete spec and PKGBUILD files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-07-19 20:57:34 +03:00
Ivailo Monev
6354fe13d1 drop QColormap class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-28 00:14:07 +03:00
Ivailo Monev
0a809e6154 rename svg icon plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 20:39:06 +03:00
Ivailo Monev
6ccc7ba7fc remove now redundant factory interface classes
the most efficient way to parse plugins metadata (such as keys) is to not
do it and (ab)use the plugin base name as the plugin key

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 08:48:48 +03:00
Ivailo Monev
87ec0537e8 essentially QFactoryLoader and QLibrary rewrite
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 08:18:11 +03:00
Ivailo Monev
8c7f438b1b remove concurrent classes leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 21:09:04 +02:00
Ivailo Monev
72e9448eaa drop concurrent classes
say hello to my delete button classes with void future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 19:01:31 +03:00
Ivailo Monev
1a2e656a6a remove unused QtConcurrent filter methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 02:26:22 +03:00
Ivailo Monev
5f4011c760 BSD workaround round 2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 23:27:21 +02:00
Ivailo Monev
d5a3e0e52d bye QReadLocker, QReadWriteLock and QWriteLocker
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 12:57:03 +03:00
Ivailo Monev
0fa427bfd5 build with GCC on OpenBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 09:15:22 +03:00
Ivailo Monev
878a4bb03c Katie no longer support FTP and HTTP(S)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 04:53:59 +03:00
Ivailo Monev
7d7e92a256 workaround for Plasma desktop crashes on FreeBSD 13.1 (to be released)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 22:44:05 +03:00