Hi guys! For about a week I was testing qt5 port to be sure that it can be used in everyday life. And now I can say - yes, it can! Port is working as stable as qt4 version - no random crashes, all gui elements are functional and it seems, that gui became more responsive.
As usual, there is a new demo song made from scratch only in qt5 MusE version: http://www.youtube.com/watch?v=Wvx_-ND0iSM I also added it to the demos page: http://muse-sequencer.org/index.php/Demos Here are the list of recent changes (all available in qt5 branch): - Ported code to Qt5. Port works rather stable - no crashes and artefacts during 4 days testing (danvd) - Added scrollable submenus option to global settings (danvd) - Added CPU load toolbar (danvd) - Optimized RT Fifo class used for lv2 plugin <-> UI communication. This reduced CPU load by 1-2% :) (danvd) - Integrated Presets submenu into midi track's programs menu for LV2 synths (danvd) - Implemented presets saving and updating for LV2 synths/rack plugins (danvd) - LV2 presets are stored in common format and can be shared between lv2 hosts (danvd) - Integrated lv2,lilv,sord,serd,sratom,zix libraries into MusE's source tree. Now MusE can be compiled without external LV2 dependences at all (danvd) - Reworked Appearance::defaultStyle static QString variable (static var init fiasco fix) (danvd) The more noticeable are: 1. Now all lv2 dependences (liblv2, lilv,serd,sord,sratom) are bundled with MusE source. I adopted code to cmake. The main reason of this was the lack of lilv_world_unload_resource function in earlier lilv versions that made it impossible to correctly support dynamic presets update and save. 2. New cpu load toolbar. Now it uses jack cpu info, but I want to make internal performance testers for every synth and plugin. Now in plans is to get rid of warnings generated by clang compiler (over 2000) - this problem is common to master qt4 branch also. May be it's an early question but.. What do you think about switching to qt5 in master for the main development? P.S. I've already applied all recent changes in master to qt5 branch. -- Regards, Andrew ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
