tde-devs@chat.jabb.im < 2021/06/21 > |
[01:06] | michelec2 has joined |
[01:10] | michelec2: @Greg: JoTalbot was a separate user, not Slavek's bot. He logged in/out for a while (and not just when you push a commit :-) ) but it seems to have gone in recent times |
[01:10] | michelec2: @tqt3: ok, thanks |
[02:39] | michelec2 has left |
[11:39] | michelec2 has joined |
[13:55] | cethyel has joined |
[14:07] | cethyel: @Michele, I had a bit of reading yesterday night, an introduction to the vocab in use with threading, mutex, lock, concurrency, parallelism and so forth. According to literature multithreading is an advanced topic with a research field of its own. (thinking out loud here) I noticed that current c++ also has features to deal with this, maybe someone can get rid of the glib stuff in tqt3 to implement everything in pure c++. |
[14:17] | michelec2: c++ has thread support in recent version, I think from c++ 17 onwards if I am not wrong |
[14:17] | cethyel: I've been reading this book at the moment, It's got 5 chapters dedicated on the topic but despite what the title may say, It's geared towards beginners (I can read It without breaking a sweat) https://www.oreilly.com/library/view/extreme-c/9781789343625/ |
[14:18] | michelec2: concurrent programming is definitely an interesting topic, lot of stuff to learn. Well worth any time you will spend on it. And still you will feel like you know so little about it :-) |
[14:18] | cethyel: :-D |
[14:21] | michelec2: that book seems interesting. it probably only touches the surface of many of the arguments in there, but the book syllabus seems to cover a lot fo topics |
[14:21] | michelec2: but could be a good start before you dig deeper on specific topics |
[14:22] | cethyel: well that how I took it actually, an intro+ |
[14:25] | michelec2: (y) |
[14:26] | michelec2: wish the day had 48 hours, so I could spend more time on topics like those, although I do have a discreet experience on that |
[14:30] | cethyel: for more advanced user that one might be nice: https://www.oreilly.com/library/view/c-concurrency-in/9781617294693/ |
[14:33] | cethyel: I'm logging out because i feel like a snack, anyhow you must be about crawling into bed :), bye see you later! |
[14:33] | cethyel has left |
[14:41] | michelec2: I would suggest a book that looks at concurrenct in a language independent way if possible |
[14:41] | michelec2: but that's just my way :-) |
[15:43] | michelec2 has left |
[18:48] | tde-bot has joined |
[19:01] | tde-bot has joined |
[19:05] | tde-bot has joined |
[19:05] | tde-bot has left |
[19:06] | tde-bot has joined |
[19:17] | cethyel has joined |
[19:21] | cethyel: @Slávek, kopete-otr, This is as far I can go in the cmake conversion, you'll have to take over and put some magic regarding the ascïï casting and TQT_NO_COMPAT |
[19:21] | Slávek: Ok, I'll look at it soon. |
[19:22] | cethyel: i didn't make a package and give it a try, have you ever used It? |
[19:22] | Slávek: No, I normally don't use it. |
[19:23] | Slávek: But once I did at least test whether the module is available and the icon appears. |
[19:24] | cethyel: one can note that the module is called kopete-otr but the desktop files are names kopete_otr for instance |
[19:24] | cethyel: are named... |
[19:25] | cethyel: as well as other files, icons, plugins, etc....It might make sense to name everything the same |
[19:29] | Slávek: I'm not sure if there was some reason for it to use an underscore in the name of the library instead of a dash. |
[19:32] | Slávek: In any case, now it's time to deal with dinner :) |
[19:32] | cethyel: In order to give It a try, I looked for info in the help page fo kopete-otr, silly me there's no doc |
[19:32] | cethyel: ok enjoy your meal! |
[19:34] | Slávek: thanks |
[20:20] | cethyel: ok I see It now, the settings, configure plugins, there's an OTR field, once ticked a new window shows up with few settings |
[20:21] | cethyel: well at least the gui is working :-/ |
[20:21] | Slávek: If I remember well, there is also an icon in the conversation window. |
[20:25] | cethyel: speaking about icon, i've spotted a "kde" icon in otrlconfinterface.cpp, I don't know yet if It should default to tde actually https://mirror.git.trinitydesktop.org/gitea/TDE/kopete-otr/src/branch/master/src/otrlchatinterface.cpp#L100 |
[20:28] | cethyel: the kanimwidget.h header says that the first parameter is the name the icon to call for the animation |
[20:29] | Slávek: If I remember a well, an animated KDE icon was renamed to TDE. |
[20:30] | Slávek: So it seems to be a good idea to rename this use icon. |
[20:35] | cethyel: just noticed that the folder for the html have also changed due to the dash vs underscore thing, and i'm about to add a missing icon, this shouldn't prevent you from testing sempaï ;-) |
[20:44] | cethyel: can i change the destination of the doc page with the macro tde_conditional_add_project_docs()? automake puts the doc in /usr/share/doc/tde/HTML/en/kopete_otr, while at the moment the doc goes into /usr/share/doc/tde/HTML/en/kopete-otr |
[20:44] | tde-bot: Page Not Found - TDE Gitea Workspace
https://mirror.git.trinitydesktop.org/gitea/TDE/HTML/en/kopete_otr,/commit/while |
[20:45] | Slávek: This looks like a problem - the project name is automatically used. |
[20:46] | cethyel: i thought so, made a test with DESTINATION as a parameter but it didn't work |
[20:50] | Slávek: Specific name is only used if this is a documentation in subfolder - like tdeioslave/pcf |
[21:00] | Slávek: It seems that there will be a good idea to add the ability to determine the default documentation name. |
[21:01] | tde-bot has joined |
[21:03] | cethyel: I'll let go for today since I get tired, see you later! |
[21:03] | cethyel has left |
tde-devs@chat.jabb.im < 2021/06/21 > |