1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-17 00:44:19 +00:00
JUCE/modules
attila a6761f9eb8 Grid: Ensure that items with absolute sizes will maintain correctly rounded dimensions
Prior to this commit all Grid calculations were carried out using
floating point numbers. The dimensions of all items would then be
rounded with the same function to calculate the integer dimensions used
for Component layout. This resulted in layout solutions where the width
or height of items with dimensions specified using the absolute Px
quantity could differ from the correctly rounded value of these values.

This commit ensures that the width and height of these items are always
correct and their cumulative error in size is distributed among items
with fractional dimensions.
2023-04-26 11:05:53 +02:00
..
juce_analytics Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
juce_audio_basics MidiRPN: Adjust MSB and LSB order for improved conformance to the MIDI 1.0 spec 2023-04-19 19:59:49 +01:00
juce_audio_devices Docs: Fix a typo 2023-04-19 16:56:12 +01:00
juce_audio_formats Global: Fix a few more float equality warnings 2023-04-13 12:19:58 +01:00
juce_audio_plugin_client Fix float equality warnings in the ARA SDK 2023-04-14 10:17:29 +01:00
juce_audio_processors AudioProcessor: Only warn once if any parameter version hint is zero 2023-04-19 19:59:50 +01:00
juce_audio_utils Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_box2d Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_core Linux: Add some additional .so names for libcurl 2023-04-19 16:20:03 +01:00
juce_cryptography Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
juce_data_structures Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_dsp Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_events LockingAsyncUpdater: Add a new slightly-more-threadsafe AsyncUpdater alternative 2023-04-18 11:39:39 +01:00
juce_graphics Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_gui_basics Grid: Ensure that items with absolute sizes will maintain correctly rounded dimensions 2023-04-26 11:05:53 +02:00
juce_gui_extra Android: Fix WebBrowserComponent 2023-04-25 15:15:04 +02:00
juce_opengl Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_osc Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_product_unlocking Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_video Video: Fix written-but-not-read warning on macOS 2023-04-25 11:06:21 +01:00
CMakeLists.txt CMake: Avoid adding target for LV2 manifest helper unless specifically required 2022-09-12 16:14:57 +01:00