#tde-devs < 2024/05/20 >
[01:01]micheleC has joined
[14:17]akh: is there a way to do a full-text search of all TDE repositories through the web interface?
[14:18]akh: or do i need to download everything and grep locally
[14:27]denk: they don't have resources to run opengrok
[14:33]akh: i'm downloading all the sources now... it'll take a while (but I'm patient)
[14:34]akh: I'm going to file a new bug (probably under tdebase) listing all the desktop files that _might_ need updating to fully support webp import. The individual files/repos can be checked off as they are tested/patched. Sound good?
[14:36]denk: and tdegraphics (don't you forget it?)
[14:36]akh: For compiling the list of I'm going to simply grep for all desktop files that mention image/png and presume that they're using kimgio to read images. They can then be checked individually.
[14:37]akh: I have a list of desktop files present on my system that need updating but aren't in tdebase or tdelibs (gwenview comes to mind)
[14:37]denk: also I remember that image plugins can be added to tqt3
[14:37]akh: An across-the-board grep should find them all
[14:37]akh: I'm cloning all the git repos (tqt3 included)
[14:39]akh: As for my proposed bug report, it'll cover possible desktop files under all repos, not just those under where the bug is filed (i.e. those under tdebase)
[14:40]akh: You could call it a meta-bug.
[14:40]akh: clone is done :^)
[14:41]akh: wow, there are surprisingly few mentions of 'image/png'
[14:42]denk: https://www.trinitydesktop.org/docs/qt3/qimageio.html
[14:42]tde-bot: Page title: TQImageIO Class
[14:43]denk: extend it to use webp
[14:44]akh: The only repos that match are ksquirrel, kuickshow, koffice, tdebase, digikam, gwenview, tdeaddons, tdegraphics and tdelibs (28 matches in total)
[14:44]akh: OK, I'll check that
[14:45]denk: next step is tde components
[14:48]akh: There are 54 ,cpp and 7 .h files that mention 'image/png'
[14:50]akh: But 4122 \.cpp and 2955 \.h files that mention "png" (case insensitive)
[14:51]akh: That latter grep matches 79 repos
[14:52]akh: Sorry, that's 83 including headers
[14:56]akh: Any objections to filing a bug under tdebase that lists all of the repos that should be checked?
[14:57]akh: micheleC: SlavekB: Your thoughts as well?
[14:57]SlavekB: you can create issue under TDE/tde.
[14:57]akh: ok
[15:07]micheleC: don't grep, rg. way faster
[15:09]micheleC has left (Kopete 0.12.7 : http://trinitydesktop.org)
[15:09]akh: it's pretty much instant with "grep -r" (1/8 second)
[15:09]akh: sorry, 4 seconds for all repos

#tde-devs < 2024/05/20 >