[opensuse-project] [gsoc] week 31 - MATE caja extension project - alexandervdm
Hi, For my GSoC project, I will be working on caja, the file manager for the MATE desktop. My primary goal is to extend its extensions functionality to allow runtime (de-)activation of individual plugins, and to create an extension management system to allow more complex extensions. In the last few weeks, I've worked on the main step for my project; allowing extensions to be toggled on/off during runtime. This step took a lot longer than I anticipated, but my implementation now works. I think I will require most of the upcoming week to make the code production-ready. It still needs a lot of polish, and I also struggle with a strange crash bug for which gdb is unexpectedly unhelpful. As soon as this issue is resolved, I will commit my 'at-runtime' code to github and invite people to test it. I also hope to start writing the documentation for the extension system, and start on step (5) below, but finishing the code is my first priority at this point. 5. Allow extensions to expose a proper name, so we don't have to identify them by their module filename ('example.so') in the GUI. With kind regards, Alexander van der Meij alexandervdm @ freenode -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
participants (1)
-
Alexander van der Meij