Xion 1.0 build 89 Beta Release

WARNING:
This is a Beta Build. That means it has fixes and features that are NEW. It is also possible it has bugs that are NEW! If you are looking for stability, please don't expect this build to be perfectly stable. It may have issues. If on the other hand you are happy to try this build out and post any bugs back in this thread, then please do!
Download Installer Version:
r2 Studios Server -> http://www.r2.com.au/downloads/files/beta/qa-xion_v1.0b89.exe
OR
Xion Server -> http://xion.r2.com.au/download/beta/qa-xion_v1.0b89.exe
Changelist:
If you find bugs specifically related to this build, please post them here instead of the Bug reporting forum. Any feedback positive or negative should also go in here, no new threads. This way all feedback, etc related to this build will be in the one place.
ABOUT THIS BUILD:
This build should now fix all recent CPU issues and pump out 33 fps. (instead of 200 like it was trying to do!). One thing to note, since this build had debugging embedded within it, it still won't be a representation of how fast it can be. Next build I will start making Release optimized versions. If everyone is happy with this build, the next build is going to get released to the public!
Enjoy!
Cliff
This is a Beta Build. That means it has fixes and features that are NEW. It is also possible it has bugs that are NEW! If you are looking for stability, please don't expect this build to be perfectly stable. It may have issues. If on the other hand you are happy to try this build out and post any bugs back in this thread, then please do!
Download Installer Version:
r2 Studios Server -> http://www.r2.com.au/downloads/files/beta/qa-xion_v1.0b89.exe
OR
Xion Server -> http://xion.r2.com.au/download/beta/qa-xion_v1.0b89.exe
Changelist:
- Add MessageBox popup when an error is detected with XionMessage Parameter Types, only in Beta Builds
- Allow multiple instances of Xion using multiinstance command line. This is useful when debugging new components, while still listening to Xion while you debug!
- Modify multiinstance command to /multiinstance and fix handling for command line options starting with /
- Modify File info Genre combo box length so that it correctly aligns on the right side
- Optimize vectors and use [] instead of iterators
- Fix Timer event to produce less updates. Was trying to update 200fps (using 5ms updates). Have now changed to be ~33fps (using 25ms updates).
- Fix Animation type 2 not properly hiding when done as well as some other minor animation bugs
- Fix Tracknames so that the info gets updated even if the track layer is hidden
- Add a function to allow getting from the Config as an int
- Add Tooltips for Equalizer button, frequency and bitrate
- Fix button being clickable below non-interactive layers
- Fix bitrates on some radio stations missing an initial digit for the kbps value
- Fix detection of clicking on passthrough layers. Was broken again due to code changes
- Add the beginnings of Xion Actions so that when you change the volume, you get to see the values in any fields of a skin marked as 'track'. Custom track strings won't be affected, i.e. 'track album'
- Modify the way that moving Shimmer works, so that we are no longer using the fake Titlebar clicking, but instead using MoveWindow(). This fixes a bug where when you move it past the top of the screen, it snaps back
- Fix new moving issue when mouse is clicked on invalid layer and moved around
- Don't show popup menu and reset window position when losing focus with new Window moving code
- Updated the Image Layer Names.txt so that its in sync with the website
If you find bugs specifically related to this build, please post them here instead of the Bug reporting forum. Any feedback positive or negative should also go in here, no new threads. This way all feedback, etc related to this build will be in the one place.
ABOUT THIS BUILD:
This build should now fix all recent CPU issues and pump out 33 fps. (instead of 200 like it was trying to do!). One thing to note, since this build had debugging embedded within it, it still won't be a representation of how fast it can be. Next build I will start making Release optimized versions. If everyone is happy with this build, the next build is going to get released to the public!
Enjoy!
Cliff
