Revisions of JUCE8_00

Konstantin Voinov's avatar Konstantin Voinov (kill_it) committed (revision 4)
update .spec
Konstantin Voinov's avatar Konstantin Voinov (kill_it) committed (revision 3)
fix up revision
Konstantin Voinov's avatar Konstantin Voinov (kill_it) committed (revision 2)
- Update to version 8.0.0+git91.5de96da3:
  * Graphics: Suppress warnings emitted by harfbuzz
  * Unicode: Fix incorrect character ordering in Latin text
  * Windows: Fix rare crash when creating and destroying WebBrowserComponent instances
  * SimpleShapedText: Avoid wrapping when WordWrap::none is requested
  * AUv3 Client: Allow auval to pass when plugin allows arbitrary matched input/output layouts
  * AUv3 Client: Fix issue where creating a bus with no channels could fail
  * AUv3 Client: Use NSUniquePtr helper
  * SamplerPluginDemo: Add defensive checks in constructor to guard against missing sample resource
  * WebBrowserComponent: Windows: Avoid flash to default JUCE background colour
  * Direct2D: Remove rectangular clip assertion
  * FreeTypeTpeface: Avoid recreating FTTypefaceList at shutdown
  * XmlElement: Avoid potential undefined-init-order issues with juce_xmltextContentAttributeName
  * Javascript: Convert void and undefined vars to correct QuickJS values
  * Javascript: Fix dangling pointer
  * Javascript: Update implementation to preserve methods when converting between JUCE and QJS types
  * WebSliderParameterAttachment: Always report the NormalisableRange defined number of steps
  * Fix inactive sliderDragStarted/sliderDragEnded events in the WebView frontend library
  * Add missing documentation for Javascript helper classes
  * Update WebBrowserComponent documentation
  * Direct2D: Fix issue where contexts would not clear properly after pushing multiple clip layers
  * Direct2D: Update formatting in clipToImageAlpha
  * Direct2D: Avoid applying pending clip list in excludeClipRectangle unless the transform is non-trivial
  * Direct2D: Refactor layer storage to keep strong references to geometries and opacity brushes
  * Direct2D: Tidy up implementation of createBitmap and remove lineStride parameter
  * Resave all projects
  * SIMDRegister: Fix undefined behaviour
  * Upgrade to harfbuzz 9.0.0
  * Suppress warnings emitted by harfbuzz 9.0.0
  * OpenGLDemo: Fix GCC 14 compilation issue
Konstantin Voinov's avatar Konstantin Voinov (kill_it) committed (revision 1)
- Update to version 8.0.0+git13.4e106a76:
  * AudioUnit (host): Prevent a warning from using bitwise operations with different enum types
  * ListenerList: Prevent a data race while clearing the list
  * Resave all projects
  * DocumentWindow: Allow custom titlebar controls to respond to mouse
  * InAppPurchases: Update Android implementation to support GPB 7.0.0
  * Projucer: Update recommended Gradle and Android Plugin versions
  * Projucer: Enable AndroidX in gradle.properties to silence Google Play Billing warning
  * Projucer: Switch from deprecated compileSdkVersion to new compileSdk
  * VST3 Host: Refresh parameter info after receiving kParamTitlesChanged
  * VST3 Client: Update ParameterInfo default value and numSteps when AudioProcessor changes
  * AU Client: Avoid repetition of function implementations
  * AU Client: Report correct AUChannelInfo for MIDI FX plugins
  * HarfBuzz: Enable atexit to silence some CRT debug memory leak warnings
  * Update change list
  * Fix some Doxygen docstrings
  * CoreAudio: Prevent racing between calls to start and stop a device
  * AU Client: Suppress EnumCastOutOfRange Clang Analyzer warning
  * WebBrowserComponent: Linux: Add support for libwebkit2gtk-4.1
  * ResizableWindow: Fix window becoming non-resizable when a constrainer is added
  * AudioUnit (host): Prevent potential out of bounds memory access
  * CoreAudio: Prevent racing between calls to start and stop a device
  * AudioChannelSet: Fix typos in comments
  * Direct2D: Allow drawing rects with very small widths/heights
  * Slider: Avoid updating internal Value when old and new values are both NaN
  * Direct2D: Update assertion to check for alignment against screen rather than current transform
  * FontOptions: Add some assertions to warn about misuse
  * Font: Return correct result from getStringWidth after setting size in points
  * Revert "Windows: Use new window hit-testing API to implement Windows window-management features like Aero Snap"
  * VST3 Client: Avoid returning kResultNotImplemented from setComponentState
Displaying all 4 revisions
openSUSE Build Service is sponsored by