I find Andre Beer's CodeArchiv Viewer program quite useful. While v4.0 Beta is still still just usable it has not been updated since 2007 and needs a little TLC.
Did Andre ever release the source code for CAV.exe and if so where is it located. I would very much like to update and expand the viewers functionality either for my own use or, if I can do a decent job, donate it back to the community.
TIA
Jay
PureArea CodeArchiv
- Andre
- PureBasic Team
- Posts: 2137
- Joined: Fri Apr 25, 2003 6:14 pm
- Location: Germany (Saxony, Deutscheinsiedel)
- Contact:
Re: PureArea CodeArchiv
No it wasn't 
But I'm open to idea to release it to the public with a proper license (suggestions?) to keep it free and available to all users.
Anyway I think it would probably be better to write it again from scratch to make it resizable/dpi-aware (use dialogs) and cross-platform (avoid Winapi code).
And another important point is the archive itself... the CAV tool reads the header lines (forum link, author etc.) of each code to provide its related functions.
So a newer CAV tool should be flexible enough to support other code bases too.
Just my 2 cents

But I'm open to idea to release it to the public with a proper license (suggestions?) to keep it free and available to all users.
Anyway I think it would probably be better to write it again from scratch to make it resizable/dpi-aware (use dialogs) and cross-platform (avoid Winapi code).
And another important point is the archive itself... the CAV tool reads the header lines (forum link, author etc.) of each code to provide its related functions.
So a newer CAV tool should be flexible enough to support other code bases too.
Just my 2 cents

Re: PureArea CodeArchiv
No, not just your 2 cents, as the archive creator yours is the most important reply.
For a licence I had in mind the MIT License, but I am open to any suitable alternative.
My thinking was to rewrite the code based on the same concepts as your original, but (in so far as possible) making it cross platform, incorporating the modern features you have indicated.
For me the most important feature and what makes it possible to use the CAV for my own personal file archive is the header structure. Even if the header structure were to be expanded to accommodate additional functions, I see backward compatibility for existing archive files to be a critical aspect.
Sorry, I don't fully understand "support other code bases", but if my guess is correct code bases other than PureBasic would be out of scope for what I have in mind.
Regards Jay
.
For a licence I had in mind the MIT License, but I am open to any suitable alternative.
My thinking was to rewrite the code based on the same concepts as your original, but (in so far as possible) making it cross platform, incorporating the modern features you have indicated.
For me the most important feature and what makes it possible to use the CAV for my own personal file archive is the header structure. Even if the header structure were to be expanded to accommodate additional functions, I see backward compatibility for existing archive files to be a critical aspect.
Sorry, I don't fully understand "support other code bases", but if my guess is correct code bases other than PureBasic would be out of scope for what I have in mind.
Regards Jay
.
- Andre
- PureBasic Team
- Posts: 2137
- Joined: Fri Apr 25, 2003 6:14 pm
- Location: Germany (Saxony, Deutscheinsiedel)
- Contact:
Re: PureArea CodeArchiv
Thanks for your reply 
MIT license is probably a good idea.
I need to look for the sources and prepares a proper archive for pusblishing on www.purearea.net. This will take some days.
Then you (and others) can improve them and release the result again to the PB community.
With 'support for other code bases' I meant the loading / reading of header lines in other PB code collections, as there are newer code archives than the PureArea.net one. I didn't mean any support for non-PureBasic code collections...

MIT license is probably a good idea.
I need to look for the sources and prepares a proper archive for pusblishing on www.purearea.net. This will take some days.
Then you (and others) can improve them and release the result again to the PB community.
With 'support for other code bases' I meant the loading / reading of header lines in other PB code collections, as there are newer code archives than the PureArea.net one. I didn't mean any support for non-PureBasic code collections...
- Andre
- PureBasic Team
- Posts: 2137
- Joined: Fri Apr 25, 2003 6:14 pm
- Location: Germany (Saxony, Deutscheinsiedel)
- Contact:
Re: PureArea CodeArchiv / C.A.V.
Your wish was fulfilled
I just release the C.A.V. (CodeArchiveViewer) sources under the MIT license.
More infos and download link see here:
viewtopic.php?p=597234#p597234
Would be nice to see any progress in the near future!

I just release the C.A.V. (CodeArchiveViewer) sources under the MIT license.
More infos and download link see here:
viewtopic.php?p=597234#p597234
Would be nice to see any progress in the near future!

- Andre
- PureBasic Team
- Posts: 2137
- Joined: Fri Apr 25, 2003 6:14 pm
- Location: Germany (Saxony, Deutscheinsiedel)
- Contact:
Re: PureArea CodeArchiv
I forgot to mention, that the C.A.V. tool has a hidden function too: with Ctrl+Shift+C you can start the 'CodeTester' module, allowing to check all sources included in the CodeArchive with the current PB compiler
Maybe something to support testing / updating existing codes with newer PB version?

Maybe something to support testing / updating existing codes with newer PB version?
- Andre
- PureBasic Team
- Posts: 2137
- Joined: Fri Apr 25, 2003 6:14 pm
- Location: Germany (Saxony, Deutscheinsiedel)
- Contact:
Re: PureArea CodeArchiv
Jay (or anyone else):
May I ask if you were able to do anything with the C.A.V. sources?
May I ask if you were able to do anything with the C.A.V. sources?

Re: PureArea CodeArchiv
HI André,
Sorry for the delayed reply, but shortly after my last post my wife suffered a major stroke and has been hospitalised for the last 6 weeks.. Hopefully life will soon return to somewhere near normal, but my "PB Playtime" is going to be fairly limited.
Best Regards
Jay
Sorry for the delayed reply, but shortly after my last post my wife suffered a major stroke and has been hospitalised for the last 6 weeks.. Hopefully life will soon return to somewhere near normal, but my "PB Playtime" is going to be fairly limited.
Best Regards
Jay
- Andre
- PureBasic Team
- Posts: 2137
- Joined: Fri Apr 25, 2003 6:14 pm
- Location: Germany (Saxony, Deutscheinsiedel)
- Contact:
Re: PureArea CodeArchiv
I'm sorry to hear, best wishes and get well soon to your wife!