Hi, I am wondering if there are any design documents for KDE3/TDE. I have seen here and there in the code some explanations or README files with design drafts. I doubt there are such documents, but still asking for confirmation. It is hard to always draw a design from the code. When it comes to testing or changes use cases are very useful, so I am wondering if there are such documents somewhere. Or how do you usually work with the code?
regards
On Tue, 28 Mar 2017 09:42:28 +0200 deloptes deloptes@gmail.com wrote:
Hi, I am wondering if there are any design documents for KDE3/TDE. I have seen here and there in the code some explanations or README files with design drafts. I doubt there are such documents, but still asking for confirmation. It is hard to always draw a design from the code. When it comes to testing or changes use cases are very useful, so I am wondering if there are such documents somewhere. Or how do you usually work with the code?
Check the wiki. I copied what architecture and design documentation I could find on the KDE site into there (look under "Developers"). Most of it's for the UI, though, so it may not cover everything you want.
E. Liddell
E. Liddell wrote:
Check the wiki. I copied what architecture and design documentation I could find on the KDE site into there (look under "Developers"). Most of it's for the UI, though, so it may not cover everything you want.
I don't know what you mean exactly. It is good information but not exactly what I need/expect.
Lets go through a practical problem. Someone mentioned in the user list a problem with DnD of attachment from kmail to konqueror such that the file is created 0600 read-only, while save-as results in 0644.
I had some time again after few months of heavy load and was curious if I could find the place in the code, but how do I find it? It's like looking in the dark room. The places I found where dnd is done seem to be in the opposite direction ... but not 100% sure - hence the question.
Documentation is good for what is available, but for me as new to tde/kde3 it is hard to put the puzzle together the first time I get to know part of tde.
It is just an example - I need a guide how to proceed in such cases. The problem/example is not high priority as I have other things on the todo list first.
regards
On 2017/03/29 05:16 AM, deloptes wrote:
E. Liddell wrote:
Check the wiki. I copied what architecture and design documentation I could find on the KDE site into there (look under "Developers"). Most of it's for the UI, though, so it may not cover everything you want.
I don't know what you mean exactly. It is good information but not exactly what I need/expect.
Lets go through a practical problem. Someone mentioned in the user list a problem with DnD of attachment from kmail to konqueror such that the file is created 0600 read-only, while save-as results in 0644.
I had some time again after few months of heavy load and was curious if I could find the place in the code, but how do I find it? It's like looking in the dark room. The places I found where dnd is done seem to be in the opposite direction ... but not 100% sure - hence the question.
Documentation is good for what is available, but for me as new to tde/kde3 it is hard to put the puzzle together the first time I get to know part of tde.
It is just an example - I need a guide how to proceed in such cases. The problem/example is not high priority as I have other things on the todo list first.
regards
Hi Emanoil, I think it is difficult to find documentation at that level. The closest thing I can think of, is the Tqt and TDE library API documentation. This goes info a fair bit of details but some parts are missing or quite generic. Rather than that, it is a matter of navigating the code and try to understand which part is responsible for the functionality you are looking for. This can be quite intimidating at the beginning (especially something like Konqueror) but bit by bit your understanding will grow and so will your skills. I don't think there is any other way to dig into such detail of the code, or if there is I am not aware of.
Cheers Michele
Michele Calgaro wrote:
I think it is difficult to find documentation at that level. The closest thing I can think of, is the Tqt and TDE library API documentation. This goes info a fair bit of details but some parts are missing or quite generic. Rather than that, it is a matter of navigating the code and try to understand which part is responsible for the functionality you are looking for. This can be quite intimidating at the beginning (especially something like Konqueror) but bit by bit your understanding will grow and so will your skills. I don't think there is any other way to dig into such detail of the code, or if there is I am not aware of.
Thanks Michele. I think the same, so patience is the key, but I have to ask first - perhaps I missed something - it seems no. API are good documents, but I did not find anything on PIM.
I'm just wondering how all of this got developed ... and not that bad actually.
regards