I have uploaded a new msi package of DeVeDe 3.16.9 Build 2. It has disabled the percentage progress on what I believe is everything and now only has pulsing progress bars. This should alleviate all dead lock issues when running DeVeDe on Windows; at least I hope it does as I hardly ever run into the issue it is hard to tell. Over the coming weeks (months) I am hoping to re-enable the percentage progress bars. I figure it is better to have working program then one that only works partially.
Since I believe in its current state DeVeDe will never run as good on Windows as it does on Linux I have decided to write a small clone of the DeVeDe dvd module using .NET.
I am creating an IronPython port of DeVeDe. Progress can be tracked from:
http://majorsilence.com/commitlog?repo=1
I am currently planning on keeping the IronPython port of DeVeDe in sync with the main DeVeDe. I also still plan on packaging the main DeVeDe for Windows.
The IronPython port should have less problems with communicating with the underlying backed applications (IronPython has support for asynchronous sub-process communication built-in) and translations should work again.
This is a checklist of items and actions that must be performed to build/develop DeVeDe on Windows.
First there are several packages that must be installed. All packages are for x86 and not 64bit and all python packages are for version 2.6.*.
I am sick to death of using PyGTK on Windows. It sucks, does not work very good, is not up to date and does not support the features that are in the latest versions of DeVeDe (3.14, gtkbuilder...). I will be uploading a fixed version of 3.12.4 and hope that it works. If it does work, good, if not I will not be doing anymore packages for DeVeDe until PyGTK is maintained properly for Windows.
I think I will be sticking to .NET development. It is so much nicer. Of course I will still be using PyGTK on linux.
Since I have received my new Vista 64 computer I have been having problems with creating ISO files with DeVeDe. To quickly fix this I have added support for ImgBurn (http://www.imgburn.com). If ImgBurn is installed DeVeDe will use it to create the ISO file instead of mkisofs.
Using ImgBurn should also take care of the "ran out space errors" that some users have been experiencing.
I am currently testing it and within a couple of days there should be a DeVeDe 3.12.4 package uploaded.
I was going to update the windows package of DeVeDe to 3.13.0 today but ran into a problem. Unfortunately for now I will leave it at 3.12.2 because I need the most recent version of pygtk which has not been released for windows yet. So it may be a few weeks before newer version of DeVeDe are uploaded, whenever a new version PyGTK is released.
I have not been doing to much work on devede lately as my main development machine has died. I should be getting a new one shortly, but still it will probably be the summer before I get one. No worries though, I will make sure I keep updating the installers to match the www.rastersoft.com linux devede releases.
Awhile ago I did some more work on this. Shortly I should have some new windows installation packages put on my site (http://www.majorsilence.com/zpu).
I spent some time today and updated the source code for DeVeDe Windows to use gtk.Builder instead of glade. Seems to work okay, although I will spend some more time testing and fixing a few bugs. My primary reason for this is that it would allow me to use the version of GTK distributed from www.gtk.org without having to bother getting glade to work with it on Windows. So perhaps someday soon DeVeDe will switch over to using the new builder technology.
DeVeDe can be customized for specific requirements. This includes adding extra features and re-designing/modifying user interfaces. You can quickly obtain the changes that you need at a reasonable price.
Most enhancements or customizations will probably fall into Minor or Medium categories. Hours include research, development and testing.
Recent comments
1 hour 37 min ago
1 hour 43 min ago
1 day 5 hours ago
2 days 4 hours ago
1 week 2 days ago
1 week 2 days ago
1 week 6 days ago
1 week 6 days ago
1 week 6 days ago
2 weeks 7 hours ago