GNU Rocket on non-Windows platforms
category: code [glöplog]
By popular demand, I've finally ported the GNU Rocket editor code to Qt. This means that it works on Linux as well, and probably also that it can be convinced to run on MacOS (I don't own a mac, so someone else would have to do that part). Bug reports would be greatly appreciated.
I'm planning on merging this soon-ish, and when I do anyone with patches on top of the editor will probably get conflicts due to the amount of code-churn. This means that this is a good time to upstream useful patches: submit now, and I'll take care of any conflicts.
I'm planning on merging this soon-ish, and when I do anyone with patches on top of the editor will probably get conflicts due to the amount of code-churn. This means that this is a good time to upstream useful patches: submit now, and I'll take care of any conflicts.
nice, compiles and runs on mac without problems, thanks
Yei! I'll give it a shot. Emoon's rocketeditor doesnt play ball with older rocket, and i'm too lazy to merge my android hacks with a newer version :) It would take at least... 15 minutes, sheeez
excellent initiative :)
Boo! Fucking sell out!
Don't get me wrong, I like Qt and it's great - but I also like how small and self-contained the windows-only version is.. Will the Qt and windows-only versions coexist and be maintained in parallel?
spike: While I see your point, I do not plan on maintaining both. That just sounds like too much work to me. I've made sure the new version really only depends on Qt, and I do plan on start making binary releases for people who don't want to build the editor for them self. Hopefully that will alleviate some of the pain of the added dependency.
Scene news: GNU Rocket ported to Linux, MacOS, people whining because of extra DLLs.
kusma: great stuff - now I can create hipster-demos from my hipster-Mac without the need to dual-boot :)
time for a windows-only fork.. i'll call it GNU FORKET!
Will this thread be a good place for feature requests?
If yes, It will really be nice to have:
- bookmarks (ctrl+shift+num to set, ctrl+num to junp)
- Jump to the next/prev key (in the current channel)
If yes, It will really be nice to have:
- bookmarks (ctrl+shift+num to set, ctrl+num to junp)
- Jump to the next/prev key (in the current channel)
TLM: Do you mean in the Qt version? Because in the old one bookmarks are already there:
just press 'k' to toggle and Alt+PgUp/PgDn to go to prev/next
just press 'k' to toggle and Alt+PgUp/PgDn to go to prev/next
TLM: There's already some bookmark support in there, but yeah, this could indeed be improved (currently you have to create them by modifying the xml-document, IIRC). Next/prev key is a good idea indeed. Thanks for the suggestions.
spike: Ah, there's 'k' to toggle, totally forgot about that. Yeah, bookmarks are already fully supported, it seems ;)
oh, and for the record, the Qt version should be feature-complete compared to the win32-version, and I just tested. Bookmarks works fine there too :)
Note to self: RTFM
Quote:
Scene news: GNU Rocket ported to Linux, MacOS, people whining because of extra DLLs.
Oh for fuck sake, shut up.
There is a legitimate reason to bitch about filesize: Qt is bloated as fuck.
you probably misunderstood something, mudlord, this is only the editor, not the library you're linking to your demo.
Qt5Core.dll: 4.2 MB
Qt5Gui.dll: 4.3 MB
Qt5Widgets.dll: 6 MB
--> 14.3 MB of runtime DLLs for the editor
Most people probably don't care.
Another option would be to build/link Qt+editor statically, but i think it requires some work..
Qt5Gui.dll: 4.3 MB
Qt5Widgets.dll: 6 MB
--> 14.3 MB of runtime DLLs for the editor
Most people probably don't care.
Another option would be to build/link Qt+editor statically, but i think it requires some work..
oh, and before i forget: Huge thumbs up to kusma and skrebbel for this amazing piece of work!
Quote:
There is a legitimate reason to bitch about filesize
No, there isn't. It's 2014 and we're talking about 14 measly megabytes, and that doesn't even go in the end-user distributable.
Yeah, I don't consider keeping down the size of the editor a very valuable goal. The reason why it used Win32 to begin with, was that the very early versions ran inside the demo-process, so pulling in a lot of dependencies were awkward. That resulted in a small size, but only as a happy accident.
waste 40MB more on implementing tabs! to organize parameters in scene-tabss or whatever one fancies to organize into!
why, why the hell not.
Afterall, gloom has 100mbps internet at cheap prices, so who gives a fuck about non european countries which have substandard internet.
Afterall, gloom has 100mbps internet at cheap prices, so who gives a fuck about non european countries which have substandard internet.
TLM: we already have those in adapted rocket, but alas.. I dunno when it will be released to the masses..