I have been hindered by some reasons for sometime and couldn’t give much attention to many projects, let alone writing blog posts. Good news is that I resumed working on them again, and have been fixing bugs and adding new features to ExMan.
ExMan is now tagged with version 0.3 which includes the following bug fixes and enhancements:
- ExMan is now available as source tar ball, RPM, and DEB for Ubuntu. Ubuntu packages were requested by many, so tonight I went ahead and downloaded Ubuntu 9.10, installed it in VirtualBox on Fedora 12, then installed the qt-dev-tools packages and built ExMan, learned creating DEB packaging in an hour (it was much simpler compared to learning how to prepare RPMs), and created .deb for Ubuntu.
- Drag-n-Drop capability: You have added an entry, now you just drag-n-drop it down, ExMan will automatically create a new row. If you dropped it into an existing row, the contents of the dragged columns are copied.
- Cut-Copy-Paste: Now you can do those fancy ‘cut-copy-paste’ with familiar keystrokes – Ctrl+X, Ctrl+C and Ctrl+V. [This was the toughest to implement, as QTableWidget or QTableWidgetItem do not implement them by default]
- Proper Unicode storage support: Write entries in your native language. ExMan will store them and display them back properly now. There was a bug which prevents Unicode characters not being displayed back properly, which is fixed now.
- ExMan used to crash while deleting some rows with the Delete (“X“) button. Fixed in this version.
- There was a bug which didn’t modify the amount when it changed multiple times. Fixed in this version.
Go ahead and try it. If you find any bug, or want to add a cool new feature, do let me know. For developers, the git repository is available at