1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00

Commit graph

  • 4263efb96a Jpeg: Disable "extern C" in jpeglib.h Oli 2025-08-20 09:51:28 +01:00
  • 8917f03316
    Merge c0fd58db9c into ad28684b10 Maxence Grandidier 2025-08-20 00:55:41 +08:00
  • b99589dc93
    Merge ff00c7616d into ad28684b10 thevicarious 2025-08-19 21:55:40 +05:00
  • 0520db5730
    Merge 4950673987 into ad28684b10 Mathieu Garcia 2025-08-20 00:55:40 +08:00
  • ad28684b10 Tidying: Remove unused code attila 2025-08-15 18:14:41 +02:00
  • 35fe3ac714 Direct2D: Fix gradient fill when the brush is transformed with not just translation attila 2025-08-18 13:59:57 +02:00
  • bb5a9cbac9 Direct2D: Fix wrong brush transform calculation attila 2025-08-15 17:21:39 +02:00
  • ad5bafe433
    Merge d15fa8f0e3 into 270063ac31 Jean Bresson 2025-08-19 19:07:48 +08:00
  • ea671258a6
    Merge 0cdd46561e into 270063ac31 mynameisjohn 2025-08-19 19:07:41 +08:00
  • 704e86b8b9
    Merge eec0934942 into 270063ac31 Sudara 2025-08-19 19:07:40 +08:00
  • e96947f770
    Merge 36e2713ba6 into 270063ac31 AlexMitchellMus 2025-08-19 13:47:35 +08:00
  • a65efe4d89
    Merge 04f41b670d into 270063ac31 seb-nektar 2025-08-19 13:47:31 +08:00
  • 270063ac31 Projucer: (MSVC) Emit message on plugin install location and config error Oli 2025-03-26 16:09:39 +00:00
  • cb698566e8 Projucer: (MSVC) Add missing Unity binary location property Oli 2025-04-09 15:17:42 +01:00
  • a242fd2d56
    Merge edab002cc7 into d6181bde38 John Cooper 2025-08-17 12:47:52 +00:00
  • 1e0e2c8f05
    Merge bb9b531b20 into d6181bde38 Gavin Burke 2025-08-17 12:47:44 +00:00
  • ce292eadd3
    Merge b3826f86d2 into d6181bde38 Renato Sergio Pellegrini 2025-08-17 12:47:04 +00:00
  • 6d2bb12bf1
    Merge 5dc9f59697 into d6181bde38 Dave Elton 2025-08-17 12:46:46 +00:00
  • 239e9da3e3 PropertiesFile: Allow for initialization of PropertiesFile::Options using Cpp20 Aggregate Initialization Pawel 'l0ner' Soltys 2025-08-15 01:28:44 +02:00
  • b9a0dd4b56
    CMake: Fix juce_vst3_helper target check reuk 2025-08-07 20:47:00 +01:00
  • ccdc9d6779
    AudioProcessor: Remove friendship with AudioProcessorParameter reuk 2025-08-07 20:15:35 +01:00
  • da8150bb58
    AudioProcessorParameter: Break dependency cycle with AudioProcessor reuk 2025-08-07 17:07:57 +01:00
  • 96ff7a0dcb
    AudioProcessor: Move getDefaultNumParameterSteps() to AudioProcessorParameter reuk 2025-08-07 17:30:59 +01:00
  • 476f09f2c9
    AudioProcessorParameter: Remove friendship with unrelated types reuk 2025-08-07 16:30:18 +01:00
  • edd274f18e
    AudioProcessorListener: Move impl to dedicated file reuk 2025-08-07 17:17:15 +01:00
  • 1623b63889
    AudioProcessorParameter: Move impl to dedicated file reuk 2025-08-07 16:21:54 +01:00
  • 90b948dffd
    AudioProcessor: Remove deprecated functions reuk 2025-08-07 16:18:25 +01:00
  • 5eba9a6434
    OpenGL: Clear bound texture after rendering transparency layer reuk 2025-08-06 15:29:03 +01:00
  • 2712f63628
    Graphics: Use unique_ptr instead of raw pointers in RenderingHelpers reuk 2025-08-06 15:21:29 +01:00
  • 35d3fab960
    AU Client: Improve AUChannelInfo reporting and add tests reuk 2025-08-05 18:08:37 +01:00
  • 7e3aae3cb9
    AU: Refactor getAUChannelInfo to make mismatch checking more concise reuk 2025-08-05 12:36:03 +01:00
  • 0fb62bd240
    AU: Refactor getAUChannelInfo to reduce duplication reuk 2025-08-05 11:54:37 +01:00
  • b5ea607dcc
    AU Host: Avoid potential UB reads of MIDI data reuk 2025-07-30 15:57:01 +01:00
  • aebba3c875
    AAX Client: Manually declare compatibility with all channel layouts for MIDI FX reuk 2025-07-30 13:37:59 +01:00
  • fa0ed2801d Fix J8 vertical text placement regression in the software renderer attila 2025-08-13 17:05:32 +02:00
  • fa6fa9a61a
    Linux: Implement support for extra mouse buttons Oliver James 2025-06-27 14:06:51 +01:00
  • c01bf65d3f
    MacOS: Implement support for extra mouse buttons Oliver James 2025-06-27 13:09:39 +01:00
  • d390db8eef
    Windows: Implement support for extra mouse buttons Oli 2025-07-18 14:12:35 +01:00
  • df99869d23
    ModifierKeys: Add support for back and forward mouse buttons Oli 2025-07-18 14:11:52 +01:00
  • 8741f900e7 TooltipWindow: Enable by-char breaking for the tooltip text Oli 2025-08-01 15:48:25 +01:00
  • 8dc4dcd56b TextLayout: Implement better line balancing algorithm Oli 2025-08-07 15:17:01 +01:00
  • 7a30354ce9 TextLayout: Enforce character wrapping attribute Oliver James 2025-06-25 15:02:48 +01:00
  • 5b4fca7bd0 String: Fix a bug in calculating the number of significant digits for exact powers of 10 Anthony Nicholls 2025-08-09 12:18:03 +01:00
  • b95ede49ff Fix calling FileListComponent::setSelectedFile after DirectoryContentsList::setDirectory attila 2025-08-12 16:21:33 +02:00
  • a9211878a9
    Merge 66063fe30e into d6181bde38 Sander Cox 2025-08-09 06:23:10 +02:00
  • ff23b25e6a Fix #946: Add standard iterator traits to CharPointer_UTF8 for compatibility with std algorithms Quaylyn Rimer 2025-08-03 23:56:08 -06:00
  • 836b9ea9f6 Fix issue parsing non-ASCII chars in flac metadata Ash Dorey 2025-07-24 17:43:23 +01:00
  • b272f968aa
    NativeMessageBox (iOS): Delay lookup of focused peer reuk 2025-07-29 15:26:21 +01:00
  • 2cbcbc8882
    iOS: Update Info.plist generation to include UIApplicationSceneManifest reuk 2025-07-29 13:24:14 +01:00
  • 0c2d55c7dd Linux: Fix XEmbedComponent::setVisible attila 2025-07-28 19:05:46 +02:00
  • be8a5f72cc
    Android: Add new ActivityLifecycleCallbacks base class reuk 2025-07-28 13:49:56 +01:00
  • c34208b3b0
    Android: Fix formatting in JuceInvocationHandler.java reuk 2025-07-28 13:48:59 +01:00
  • 1c2eb2d056
    Android: Refactor lifecycle callbacks to reduce repetition in lifecycle listener registration reuk 2025-07-28 12:52:16 +01:00
  • 11752d061f
    Android: Refactor to use inline statics reuk 2025-07-28 12:50:21 +01:00
  • 242405323e ComboBox: Fix accessibility navigation when the PopupMenu has a parent component attila 2025-07-25 17:29:36 +02:00
  • f97355b9f6 Direct2D: Fix seams between tiles for large bitmaps attila 2025-07-16 19:13:44 +02:00
  • 19906c9d2f Direct2DGraphicsContextTests: Ignore the image edges to allow for differences in anti-aliasing attila 2025-07-16 19:13:10 +02:00
  • 3f898f6fee Direct2D: Fix jitter when drawing bitmaps with non-unity scaling attila 2025-07-15 17:53:25 +02:00
  • 5bc44c301f Make Direct2DGraphicsContextTests acceptance criteria stricter attila 2025-07-16 17:40:41 +02:00
  • b674a4c130 Tidying: Change misleading variable name attila 2025-07-14 16:26:35 +02:00
  • 8f30ba70cc Tidying attila 2025-07-25 17:32:34 +02:00
  • 79ded8c1f3 PopupMenu: Fix accessibility issue where ticked items couldn't be pressed attila 2025-07-23 14:17:34 +02:00
  • b1e19da5f5 Docs: Improve CMake API docs Sudara 2025-07-16 17:01:08 +02:00
  • 366fa5fed0 Android: added support for SystemStats::getStackBacktrace(). Joël R. Langlois 2022-09-15 12:42:38 -04:00
  • cf1dd11ffc
    CoreMidi: Fetch detailed error information on supported platforms reuk 2025-07-24 12:44:18 +01:00
  • 10b1cfaa31
    Merge develop into midi2 reuk 2025-07-24 11:22:19 +01:00
  • f3840561b5
    Projucer (MSVC): Add setting to control intrinsic functions optimisation flag reuk 2025-07-22 15:47:40 +01:00
  • 6212a4c81f
    Android: Add an assertion to check that app style is only modified on the main thread reuk 2025-07-22 15:24:52 +01:00
  • e627d0b66f
    Desktop: Add a note about screen rotation to the docs for screen insets reuk 2025-07-22 15:23:15 +01:00
  • 1e1e5036fb
    Android: Fix bug where system bars could incorrectly become opaque after adding/removing desktop components reuk 2025-07-22 15:18:07 +01:00
  • 896dd10845
    Projucer: Add unit tests to check that icons can be created from raster or vector data reuk 2025-07-22 12:40:36 +01:00
  • cfbe853f69
    Projucer: Enforce that Icons instances are created from files reuk 2025-07-22 12:15:00 +01:00
  • 217e7ab444
    Projucer: Remove separate getters for big and small icons from Project reuk 2025-07-22 11:46:13 +01:00
  • 36d07a6ce3 Docs: Replace doxygen preprocessor conditionals with @cond and @endconds Anthony Nicholls 2025-07-18 09:59:35 +01:00
  • 26e8d81380 Docs: Clarify that Label get/setFont may be overridden by LookAndFeel Sudara 2025-07-16 14:13:19 +02:00
  • 30b62cc6be Docs: Hide noisy/excessive doxygen references to jassert/jassertfalse Sudara 2025-06-13 18:12:26 +02:00
  • 67265f7b98 Docs: Remove dozens of internal JUCE_EACH macros from muddying up doxygen Sudara 2025-06-13 18:04:02 +02:00
  • 6df6acad0d FontFeaturesDemo: Force LTR order when shaping examples Oliver James 2025-06-17 23:20:42 +01:00
  • fc80bb29ca GlyphArrangement: Extend glyph bounds to encapsulate ligature characters Oliver James 2025-06-17 21:41:31 +01:00
  • ae8ca6120f UnitTestRunner: Include failure messages in failure summary Anthony Nicholls 2025-07-02 14:34:20 +01:00
  • f6a9722539 UnitTestRunner: Add argument to run tests by name and allow short form arguments Anthony Nicholls 2025-06-27 15:10:13 +01:00
  • 59612477bb UnitTest: Add a way to get and run tests by name Anthony Nicholls 2025-06-27 15:08:54 +01:00
  • 51b46f3cd1 NewLine: Add support for strings appearing on the opposite side of the plus operator Anthony Nicholls 2025-07-02 17:06:44 +02:00
  • 4ed15dbc9e Time: Prevent errors calculating the UTC offset Anthony Nicholls 2025-06-27 15:40:54 +02:00
  • 8a99bc1a71
    Merge 984fc9476f into d6181bde38 Gavin Burke 2025-07-11 04:30:17 +02:00
  • f5a6c510c0
    OpenGLFrameBuffer: Add a row order parameter for reading and writing pixels reuk 2025-07-10 12:36:11 +01:00
  • c77e8a73cc
    OpenGLContext (Android): Avoid potentially enqueuing work after context has already stopped reuk 2025-07-10 12:19:48 +01:00
  • 07a7c04d54 Android: Include Component enabled state in AccessibilityNodeInfo.setEnabled attila 2025-07-08 17:00:08 +02:00
  • c7390a400f PopupMenu: Make header item components disabled, making them non-interactive using screen readers attila 2025-07-04 17:46:39 +02:00
  • 8433428036 Accessibility: Make the FocusTraverser navigate onto disabled components attila 2025-07-04 15:38:18 +02:00
  • 02e826dddb
    Android: Always set navigation bar colour reuk 2025-07-08 10:16:12 +01:00
  • 5298225ee7
    Android: Set fullscreen peers as content views, instead of floating windows reuk 2025-07-02 20:35:31 +01:00
  • 5eaa1a9c55
    Android: Avoid reflection to simplify ComponentPeerView reuk 2025-07-02 20:34:01 +01:00
  • c134ca5d76
    OpenGL (Android): Use a simpler approach to register SurfaceHolder callbacks reuk 2025-07-02 20:32:56 +01:00
  • be489028dc
    Windows: Ensure modifier keys are left in a consistent state after a nonclient button press reuk 2025-06-25 20:15:00 +01:00
  • 803ab31d21
    Windows: Fix bug where stale mouse button state could get sent to windows after a window move reuk 2025-06-25 18:36:36 +01:00
  • 17e13c22fc
    Android: Fix scaling of bounds and input coordinates for components using a custom desktop scale factor reuk 2025-06-26 17:19:47 +01:00
  • 90b89e92b2
    OpenGL: Respect result of getDesktopScaleFactor() for component hosting OpenGLContext reuk 2025-06-26 18:02:41 +01:00
  • ac65cc5434
    OpenGLFrameBuffer: Add early-exit in ~TransientState reuk 2025-07-03 15:57:07 +01:00
  • 1900dd4e4a
    OpenGLFrameBuffer: Use ScopeGuard to unbind framebuffer reuk 2025-07-03 15:56:45 +01:00