kossebau (Friedrich W. H. Kossebau)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Apr 18 2015, 11:52 AM (186 w, 3 d)
Availability
Available

Recent Activity

Sun, Nov 11

kossebau added a comment to D16668: Remove document preview plugin: current technology harms workflow.

You said the plugin as it is now, has no future. But the shortcut issue could be solved by removing all shortcut settings from the plugin, couldn't it?

Sun, Nov 11, 7:05 PM · Kate
kossebau added a comment to D16668: Remove document preview plugin: current technology harms workflow.

@gregormi @sars Is there a chance I could transfer the in-official maintainership of this plugin to you then?
Truth is I have lost my heart with this plugin and do not care as much as would be good. D12131 e.g. had me passive besides helping to fix the related crashes in kdevelop. Any time I look at this plugin I rather start to think about fixing kxmlgui, but never with the needed amount of resources, so resultless.

Sun, Nov 11, 6:08 PM · Kate
kossebau committed R241:b80117e830a0: Avoid double lookup: contains + [] -> find/constFind (authored by kossebau).
Avoid double lookup: contains + [] -> find/constFind
Sun, Nov 11, 12:26 AM
kossebau committed R241:7d85b11e17a2: Use initializer lists for Qt containers with multiple items on init (authored by kossebau).
Use initializer lists for Qt containers with multiple items on init
Sun, Nov 11, 12:26 AM
kossebau committed R241:e931adc01fd2: Use QLatin1Char for single latin1 char string in concatenation (authored by kossebau).
Use QLatin1Char for single latin1 char string in concatenation
Sun, Nov 11, 12:26 AM
kossebau committed R241:6f4185c204c0: Use reserve with Qt containers when size known in advance (authored by kossebau).
Use reserve with Qt containers when size known in advance
Sun, Nov 11, 12:26 AM
kossebau committed R241:52447cbfc728: Use QString::replace instead of remove(0,x) + prepend (authored by kossebau).
Use QString::replace instead of remove(0,x) + prepend
Sun, Nov 11, 12:26 AM
kossebau committed R241:b574d6b24f9a: Help more QStringBuilder do its work by using longer concatenation chains (authored by kossebau).
Help more QStringBuilder do its work by using longer concatenation chains
Sun, Nov 11, 12:26 AM

Sat, Nov 10

kossebau committed R241:68ad4c5c7bda: Use QString::rightRef where possible (authored by kossebau).
Use QString::rightRef where possible
Sat, Nov 10, 5:18 AM
kossebau committed R241:71f642069ea5: Use QString::truncate(x) instead of a = a.left(x) (authored by kossebau).
Use QString::truncate(x) instead of a = a.left(x)
Sat, Nov 10, 5:18 AM
kossebau committed R241:3a1e01e05270: Use QString::chop(x) instead of a = a.left(a.size() - x); (authored by kossebau).
Use QString::chop(x) instead of a = a.left(a.size() - x);
Sat, Nov 10, 5:18 AM
kossebau committed R241:5fa6cecfcc7b: Use QString::remove(0, x) instead of a = a.mid(x) (authored by kossebau).
Use QString::remove(0, x) instead of a = a.mid(x)
Sat, Nov 10, 5:18 AM
kossebau committed R241:924508b59ce5: Use QString::leftRef where possible (authored by kossebau).
Use QString::leftRef where possible
Sat, Nov 10, 5:18 AM
kossebau committed R241:232e5dc315d4: Help QStringBuilder do its work by using longer concatenation chains (authored by kossebau).
Help QStringBuilder do its work by using longer concatenation chains
Sat, Nov 10, 5:18 AM
kossebau committed R241:23ae25e32cd1: Use QString::midRef where possible (authored by kossebau).
Use QString::midRef where possible
Sat, Nov 10, 5:18 AM
kossebau updated subscribers of D16770: [ftp kio-slave] Fix deletion of directory with non-latin1/utf8 parent path.

@aacid Thanks for providing your ftp server, served its purpose.

Sat, Nov 10, 12:53 AM · Frameworks
kossebau updated the test plan for D16770: [ftp kio-slave] Fix deletion of directory with non-latin1/utf8 parent path.
Sat, Nov 10, 12:52 AM · Frameworks

Fri, Nov 9

kossebau committed R241:ff8a99cc6409: Use chop(x) over truncate(length - x) (authored by kossebau).
Use chop(x) over truncate(length - x)
Fri, Nov 9, 7:11 PM
kossebau committed R241:57b2ce4124e8: Use QLatin1String over creating a QString on the fly from a char (authored by kossebau).
Use QLatin1String over creating a QString on the fly from a char
Fri, Nov 9, 7:11 PM
kossebau committed R241:82d01e225d2f: Use single char insted of string where possible (authored by kossebau).
Use single char insted of string where possible
Fri, Nov 9, 7:11 PM
kossebau committed R241:e438f0b442f7: Merge single char into string if concatenated anyway (authored by kossebau).
Merge single char into string if concatenated anyway
Fri, Nov 9, 7:11 PM
kossebau committed R241:282b297cda33: Use QString::join(QChar) over QString::join(QString) (authored by kossebau).
Use QString::join(QChar) over QString::join(QString)
Fri, Nov 9, 7:10 PM
kossebau committed R241:9ae54cc1d977: Undef QT_NO_CAST_FROM_ASCII/BYTEARRAY directly in files that yet need that (authored by kossebau).
Undef QT_NO_CAST_FROM_ASCII/BYTEARRAY directly in files that yet need that
Fri, Nov 9, 4:53 PM
kossebau committed R294:e0b21fa3b564: Use more member-function-pointer-based signal/slot connections (authored by kossebau).
Use more member-function-pointer-based signal/slot connections
Fri, Nov 9, 4:25 AM
kossebau committed R294:a2aca4c58ec1: Port away from deprecated KAuthorized::authorizeKAction (authored by kossebau).
Port away from deprecated KAuthorized::authorizeKAction
Fri, Nov 9, 4:25 AM
kossebau committed R294:845774b740fc: Use QDateTime::currentDateTimeUtc().toTime_t() (authored by kossebau).
Use QDateTime::currentDateTimeUtc().toTime_t()
Fri, Nov 9, 4:25 AM
kossebau committed R294:b67b87d57f20: Use more explicit constructors with internal classes (authored by kossebau).
Use more explicit constructors with internal classes
Fri, Nov 9, 4:25 AM
kossebau committed R294:eef6c86f03dc: Less implicit cast from ASCII/ByteArray (authored by kossebau).
Less implicit cast from ASCII/ByteArray
Fri, Nov 9, 4:25 AM
kossebau committed R294:7dd9d3338f75: Use Q_OBJECT with QObject subclass (help debugging introspection) (authored by kossebau).
Use Q_OBJECT with QObject subclass (help debugging introspection)
Fri, Nov 9, 4:25 AM
kossebau committed R241:81bfaabfe134: [telnet service] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[telnet service] Less implicit cast from ASCII/ByteArray
Fri, Nov 9, 1:05 AM
kossebau committed R241:fd9449ffd0a5: [http kio-slave] Remove no longer needed QT_NO_CAST_FROM_ASCII (authored by kossebau).
[http kio-slave] Remove no longer needed QT_NO_CAST_FROM_ASCII
Fri, Nov 9, 1:05 AM
kossebau requested review of D16770: [ftp kio-slave] Fix deletion of directory with non-latin1/utf8 parent path.
Fri, Nov 9, 12:53 AM · Frameworks
kossebau committed R241:99f2a9372b03: [http kio-slave] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[http kio-slave] Less implicit cast from ASCII/ByteArray
Fri, Nov 9, 12:22 AM
kossebau committed R241:64832c9d3cef: [file kio-slave] Remove no longer needed QT_NO_CAST_FROM_ASCII (authored by kossebau).
[file kio-slave] Remove no longer needed QT_NO_CAST_FROM_ASCII
Fri, Nov 9, 12:22 AM
kossebau committed R241:1d8b756e0d04: [ftp kio-slave] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[ftp kio-slave] Less implicit cast from ASCII/ByteArray
Fri, Nov 9, 12:22 AM
kossebau committed R241:e7c14b11bbc6: [help kio-slave] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[help kio-slave] Less implicit cast from ASCII/ByteArray
Fri, Nov 9, 12:22 AM

Thu, Nov 8

kossebau added a comment to D16466: [KSambaShare] Add unit test for "net usershare info" parser.

Only saw the note from @bcooksley now, pushed an intermediate disabling of the new test for windows, so the build at least passes: 160df8ed7b49f68e74d30cf4343a6251ed4085d8

Thu, Nov 8, 5:46 PM · Frameworks
kossebau committed R241:e7d544cdee45: Unbreak build for windows: fix-up for less implicit cast from ASCII (authored by kossebau).
Unbreak build for windows: fix-up for less implicit cast from ASCII
Thu, Nov 8, 5:40 PM
kossebau committed R241:7c87dacde0b5: Unbreak build for windows: fix-ups for less implicit cast from ASCII/ByteArray (authored by kossebau).
Unbreak build for windows: fix-ups for less implicit cast from ASCII/ByteArray
Thu, Nov 8, 5:32 PM
kossebau committed R241:bc8fa33f6ff2: Unbreak build for windows: use export declaration also with friend method (authored by kossebau).
Unbreak build for windows: use export declaration also with friend method
Thu, Nov 8, 5:14 PM
kossebau committed R241:0f895161fddb: Unbreak build for windows: fix-ups for less implicit cast from ASCII/ByteArray (authored by kossebau).
Unbreak build for windows: fix-ups for less implicit cast from ASCII/ByteArray
Thu, Nov 8, 5:06 PM
kossebau committed R241:f7a1a6ee1531: [core] Use more member-function-pointer-based signal/slot connections (authored by kossebau).
[core] Use more member-function-pointer-based signal/slot connections
Thu, Nov 8, 5:06 PM
kossebau committed R241:160df8ed7b49: Unbreak build for windows: disable ksambashareprivatetest for now (authored by kossebau).
Unbreak build for windows: disable ksambashareprivatetest for now
Thu, Nov 8, 5:06 PM
kossebau committed R241:e392e37ee919: [kcms] Use more member-function-pointer-based signal/slot connections (authored by kossebau).
[kcms] Use more member-function-pointer-based signal/slot connections
Thu, Nov 8, 5:06 PM
kossebau committed R241:e09fa8c2b8ab: [ioslaves] Use more member-function-pointer-based signal/slot connections (authored by kossebau).
[ioslaves] Use more member-function-pointer-based signal/slot connections
Thu, Nov 8, 5:06 PM
kossebau committed R241:ffbf40884de4: [filewidgets] Use more member-function-pointer-based signal/slot connections (authored by kossebau).
[filewidgets] Use more member-function-pointer-based signal/slot connections
Thu, Nov 8, 5:06 PM
kossebau committed R241:4069f731046d: [kpac, kpasswdserver, urifilters] Use more m-f-p-based signal/slot connect (authored by kossebau).
[kpac, kpasswdserver, urifilters] Use more m-f-p-based signal/slot connect
Thu, Nov 8, 5:06 PM
kossebau committed R241:703d9a690e34: [widgets] Use more member-function-pointer-based signal/slot connections (authored by kossebau).
[widgets] Use more member-function-pointer-based signal/slot connections
Thu, Nov 8, 5:06 PM

Wed, Nov 7

kossebau committed R241:ddc338e65807: Use QMap::value(T) with temporaries where const value is enough (authored by kossebau).
Use QMap::value(T) with temporaries where const value is enough
Wed, Nov 7, 12:17 AM
kossebau committed R241:affb1c65a7bd: Do not use Qt modules includes (authored by kossebau).
Do not use Qt modules includes
Wed, Nov 7, 12:17 AM
kossebau committed R241:7baab06e0bcb: Use QList::at(int) with temporaries where const value is enough (authored by kossebau).
Use QList::at(int) with temporaries where const value is enough
Wed, Nov 7, 12:17 AM
kossebau committed R241:0df324d039be: Use QString() instead of QLatin1String("") where isNull() is not used (authored by kossebau).
Use QString() instead of QLatin1String("") where isNull() is not used
Wed, Nov 7, 12:17 AM
kossebau committed R241:e7073e9ee2c2: Use constFirst()/constLast() with temporaries where const value is enough (authored by kossebau).
Use constFirst()/constLast() with temporaries where const value is enough
Wed, Nov 7, 12:17 AM
kossebau committed R241:7a7c4a690ff8: Deduplicate private member pointer to pimpl parent instance (authored by kossebau).
Deduplicate private member pointer to pimpl parent instance
Wed, Nov 7, 12:17 AM
kossebau committed R241:544795416065: Remove unused pimpl pointer in private non-pimpl class (authored by kossebau).
Remove unused pimpl pointer in private non-pimpl class
Wed, Nov 7, 12:17 AM
kossebau committed R241:a6c47423c743: Set private member pointer to pimpl parent in constructor (authored by kossebau).
Set private member pointer to pimpl parent in constructor
Wed, Nov 7, 12:17 AM
kossebau committed R241:314dc989c604: Use more explicit constructors with private classes (authored by kossebau).
Use more explicit constructors with private classes
Wed, Nov 7, 12:17 AM
kossebau committed R241:62dcdb9a806d: Mark private member pointer to pimpl parent instance as const (authored by kossebau).
Mark private member pointer to pimpl parent instance as const
Wed, Nov 7, 12:17 AM

Tue, Nov 6

kossebau committed R241:764cf3e3bf36: Remove void parameter from member method (authored by kossebau).
Remove void parameter from member method
Tue, Nov 6, 2:36 PM
kossebau committed R241:b480c9258891: [kcms] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[kcms] Less implicit cast from ASCII/ByteArray
Tue, Nov 6, 2:36 PM
kossebau committed R241:c27c6af5985d: [core] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[core] Less implicit cast from ASCII/ByteArray
Tue, Nov 6, 2:36 PM
kossebau committed R241:d3ef534b4a26: [filewidgets] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[filewidgets] Less implicit cast from ASCII/ByteArray
Tue, Nov 6, 2:36 PM
kossebau committed R241:d778e338ae82: [urifilters] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[urifilters] Less implicit cast from ASCII/ByteArray
Tue, Nov 6, 12:58 PM
kossebau committed R241:0e4d5a5f2ab2: [widgets] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[widgets] Less implicit cast from ASCII/ByteArray
Tue, Nov 6, 12:58 PM
kossebau committed R241:04d9753fef7a: [kiod, kpac, kpasswdserver] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[kiod, kpac, kpasswdserver] Less implicit cast from ASCII/ByteArray
Tue, Nov 6, 12:58 PM
kossebau committed R241:e99e5228fcb3: [ioslaves] Less implicit cast from ASCII/ByteArray (authored by kossebau).
[ioslaves] Less implicit cast from ASCII/ByteArray
Tue, Nov 6, 12:58 PM
kossebau committed R241:08d25a80dacd: Port internal usage to undeprecated variant of KRun::runUrl (authored by kossebau).
Port internal usage to undeprecated variant of KRun::runUrl
Tue, Nov 6, 8:59 AM
kossebau committed R241:4fe300a81cd5: Use Q_OBJECT with QObject subclasses (to help debugging introspection) (authored by kossebau).
Use Q_OBJECT with QObject subclasses (to help debugging introspection)
Tue, Nov 6, 1:13 AM
kossebau committed R241:c26614650de5: Use more const ref arguments in private API (authored by kossebau).
Use more const ref arguments in private API
Tue, Nov 6, 1:13 AM
kossebau committed R241:6cd64b615011: Use QStringLiteral for more raw strings (authored by kossebau).
Use QStringLiteral for more raw strings
Tue, Nov 6, 1:13 AM
kossebau committed R241:bf929488ea6c: Use static QFileInfo::exists() (authored by kossebau).
Use static QFileInfo::exists()
Tue, Nov 6, 1:13 AM
kossebau committed R241:e290c7e0d8a2: Use QStringLiteral for final strings which will be used as QString (authored by kossebau).
Use QStringLiteral for final strings which will be used as QString
Tue, Nov 6, 1:13 AM
kossebau committed R241:4299ca10785b: Use QChar overload of QString::split (authored by kossebau).
Use QChar overload of QString::split
Tue, Nov 6, 1:13 AM
kossebau committed R241:4a0f677e1196: Use QString() instead of QStringLiteral("") (where isNull() is not special) (authored by kossebau).
Use QString() instead of QStringLiteral("") (where isNull() is not special)
Tue, Nov 6, 1:13 AM
kossebau committed R241:4ef6f2b0e47a: Use constBegin()/constEnd() for const iterators with non-const object (authored by kossebau).
Use constBegin()/constEnd() for const iterators with non-const object
Tue, Nov 6, 1:13 AM
kossebau committed R241:4bf497388816: Remove useless return call in void result methods (authored by kossebau).
Remove useless return call in void result methods
Tue, Nov 6, 1:13 AM
kossebau committed R241:2fc10c1d3f6e: Fix mixing of const and non-const iterators (authored by kossebau).
Fix mixing of const and non-const iterators
Tue, Nov 6, 1:13 AM
kossebau committed R241:bff28da833d9: Add missing emit keyword (authored by kossebau).
Add missing emit keyword
Tue, Nov 6, 1:13 AM
kossebau committed R241:5a514017903f: Remove wrongly used emit keyword (authored by kossebau).
Remove wrongly used emit keyword
Tue, Nov 6, 1:13 AM
kossebau committed R241:bb8cf20a78e8: Let include guards match file names (authored by kossebau).
Let include guards match file names
Tue, Nov 6, 1:13 AM
kossebau committed R241:f204bbeb7f8a: Use normalized signal/slot signatures (authored by kossebau).
Use normalized signal/slot signatures
Tue, Nov 6, 1:13 AM
kossebau committed R241:4a3f3c7e629d: Include own header first (authored by kossebau).
Include own header first
Tue, Nov 6, 1:13 AM
kossebau committed R241:8738d7b39f30: Remove duplicated include (authored by kossebau).
Remove duplicated include
Tue, Nov 6, 1:13 AM
kossebau committed R241:0d3fd6d57c97: Do not use Qt module includes (authored by kossebau).
Do not use Qt module includes
Tue, Nov 6, 1:13 AM
kossebau committed R241:5bf60d9cbb4f: Do not use Qt module prefixes for includes (authored by kossebau).
Do not use Qt module prefixes for includes
Tue, Nov 6, 1:13 AM
kossebau committed R241:f8866e2ebeee: Use more explicit constructors with private classes (authored by kossebau).
Use more explicit constructors with private classes
Tue, Nov 6, 1:13 AM

Sun, Nov 4

kossebau added a comment to D16668: Remove document preview plugin: current technology harms workflow.
In D16668#354093, @sars wrote:

I would like to give a -1 for removing the plugin I think that the feature is really something that has potential to be great!

Sun, Nov 4, 11:14 PM · Kate
kossebau added a comment to D16668: Remove document preview plugin: current technology harms workflow.

It's painful to propose this, as I had invested quite some time into it, also by tuning some kparts plugins for optimized usage or even writing a new one, kmarkdownwebview, just for the preview purpose, and then doing some blog posts.
But after the initial proud-developer-and-testing phase I found myself in normal user life too often avoid using the plugin, due to the annoying shortcut issue. And then there are some minor papercuts as well which still are unsolved (mimetype changes, new document unknown mimetype, etc).

Sun, Nov 4, 7:10 PM · Kate
kossebau requested review of D16668: Remove document preview plugin: current technology harms workflow.
Sun, Nov 4, 6:48 PM · Kate
kossebau committed R265:85bc072f363d: Mark private member pointer to pimpl interface instance const (authored by kossebau).
Mark private member pointer to pimpl interface instance const
Sun, Nov 4, 6:30 PM
kossebau committed R265:c6d67df05120: Use normalized slot signature (authored by kossebau).
Use normalized slot signature
Sun, Nov 4, 6:30 PM
kossebau committed R265:eaee90c6badf: Use member-function-pointer-based signal/slot connections (authored by kossebau).
Use member-function-pointer-based signal/slot connections
Sun, Nov 4, 6:30 PM
kossebau added a comment to D16641: Enable three more plugins by default.

About Document Preview: being the one who wrote and pushed that plugin, I meanwhile am a bit disillusioned about the technological approach taken there, and have been rather tempted to propose the removal of that plugin again, hoping for a future implementation on more solid ground.

Sun, Nov 4, 6:23 PM · Kate
kossebau committed R284:b409b955a70e: Mark private member pointer to pimpl interface instance const (authored by kossebau).
Mark private member pointer to pimpl interface instance const
Sun, Nov 4, 5:48 PM
kossebau committed R284:e90477a33ff0: Use include guards matching the filename (authored by kossebau).
Use include guards matching the filename
Sun, Nov 4, 5:48 PM
kossebau committed R284:0497be869721: Use more explicit with private classes (authored by kossebau).
Use more explicit with private classes
Sun, Nov 4, 5:48 PM
kossebau committed R284:18ce3dac9e34: Include own header first (authored by kossebau).
Include own header first
Sun, Nov 4, 5:48 PM
kossebau committed R284:04479536c8be: Use member-function-pointer-based signal/slot connection (authored by kossebau).
Use member-function-pointer-based signal/slot connection
Sun, Nov 4, 5:48 PM
kossebau committed R263:5cfd9420f82a: Mark member pointer const to tell it will not be changed by design (authored by kossebau).
Mark member pointer const to tell it will not be changed by design
Sun, Nov 4, 4:55 PM
kossebau committed R263:615e2ff0e0cc: Use member-function-pointer-based signal/slot connection (authored by kossebau).
Use member-function-pointer-based signal/slot connection
Sun, Nov 4, 4:55 PM