DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2024-06-21 05:53[WIP] VST3: Fix incorrect MIDI input values for CC and Note On/Off (#453)FergusL1+5-5
2024-05-05 22:37Add missing StandaloneWindow::repaint overridefalkTX1+1-0
2024-05-05 22:21Ensure all TopLevelWidgets start with correct size; CleanupfalkTX4+25-11
2024-05-04 18:04More web prepsfalkTX2+7-1
2024-05-04 14:52Preparations for web thingiesfalkTX4+37-1
2024-05-04 09:42Add MACOS_NO_DEAD_STRIP make optionfalkTX1+2-0
2024-05-03 19:37Add a few ringbuffer peek methodsfalkTX1+89-2
2024-04-30 02:13fix: TTL generator exe path when building for windowsChristopher Arndt1+1-1
2024-04-15 06:48Add convenience make rules for common buildsfalkTX1+49-0
2024-03-27 10:57Remove some constexpr constructors that never workedfalkTX2+53-59
2024-03-23 22:47Allow MACOS_PKG_LICENSE_FILE var for macos packagingfalkTX2+10-0
2024-03-23 22:25Fix VST3 compatibility with CubasefalkTX1+6-1
2024-03-23 20:59Allow to redirect logging to file, add "[dpf] " string prefixfalkTX3+80-17
2024-03-23 16:54Tweaks for MOD buildsfalkTX2+2-2
2024-03-16 21:05Preparations for a future DISTRHO_PLUGIN_WANT_WEBVIEWfalkTX7+71-16
2024-03-16 10:42Allow to override bin-dir for ./utils/generate-ttl.shfalkTX1+8-2
2024-03-13 23:57Improve comment/doc around getPluginFormatNamefalkTX1+5-3
2024-03-11 20:56Update year in LICENSE, make it fit 80 character linesfalkTX1+11-10
2024-03-11 18:17Allow to customize more macOS installer detailsfalkTX2+42-41
2024-03-10 15:44Fix X11 resizes of non-user-resizable windowsfalkTX1+10-3
2024-03-10 13:54Fix transient X11 windowsfalkTX1+1-1
2024-03-09 18:03Adjust last commit to work for DPF example pluginsfalkTX1+21-1
2024-03-09 11:27Fix inclusion of Makefile.plugins.mk together with many othersfalkTX1+3-2
2024-03-09 10:25Mention AU in LICENSING.mdfalkTX2+11-10
2024-03-09 10:20Add AU to features tablefalkTX1+23-23
2024-03-08 14:55base makefile docs, WIPfalkTX2+27-6
2024-03-08 14:42Allow to include Makefile.plugins.mk from anywhere, add some docsfalkTX1+18-13
2024-03-08 08:32Fix macOS codesign after fixing lv2 suffixfalkTX1+1-1
2024-03-08 08:30Fix wrong suffix for ladspa and lv2 plugins in macOSfalkTX1+10-8
2024-03-08 08:18Fix typo leading to cmake cairoui example build brokenfalkTX1+1-1
2024-03-08 08:16Deal with macOS notarization for pluginsfalkTX1+18-0
2024-03-01 13:24Fix docsfalkTX1+1-1
2024-02-28 14:43Fix for missing realpath on macOSfalkTX2+8-1
2024-02-28 14:40Tag AU bypass as booleanfalkTX1+1-1
2024-02-28 14:25Allow package-osx-bundles.sh to use build subdirfalkTX1+7-5
2024-02-28 13:52Deal with dynamic IO for AU, implement MakeConnectionfalkTX4+386-107
2024-02-28 10:09Use maker name as part of standalone window titlefalkTX1+11-5
2024-02-27 14:13Fix AU bbt positionfalkTX1+0-1
2024-02-27 13:56Fix AU for retinafalkTX4+26-25
2024-02-27 11:47Special case for repainting on AU hostsfalkTX10+102-26
2024-02-27 00:31Fix buildfalkTX2+8-1
2024-02-26 18:00Fix AU fetching sample rate in UI from DSPfalkTX1+5-5
2024-02-26 17:43Fix buildfalkTX1+6-2
2024-02-26 13:37Cleanup some AU details, ensure "aumu" has dual IOfalkTX2+110-78
2024-02-26 12:08AU: always allow to set input element rate, fix buildfalkTX3+24-17
2024-02-26 11:48Handle case where AU preset name creation failsfalkTX1+7-3
2024-02-26 09:47Fix build against old systemsfalkTX2+12-0
2024-02-26 09:28AU related fixupsfalkTX5+27-46
2024-02-26 02:30Deal with more AU audio rendering detailsfalkTX1+248-68
2024-02-25 23:57Cleanup some AU detailsfalkTX2+17-9
2024-02-25 23:07Implement programs for AUfalkTX3+136-20
2024-02-25 20:50Allow to build AU plugins with cmakefalkTX2+47-1
2024-02-25 11:14Cleanup, put stubs for fast dispatch, WIPfalkTX1+129-34
2024-02-25 09:55Fix AU crash on set state, change debug color for macosfalkTX3+14-3
2024-02-25 09:28Deal with AU hosts that require 1 input elementfalkTX4+43-61
2024-02-25 08:57Add DPF_VST3_DONT_USE_BRAND_ID to fix compat with existing pluginsfalkTX2+10-2
2024-02-24 20:18Use DISTRHO_PLUGIN_BRAND_ID for extra entropy in VST3falkTX1+12-6
2024-02-24 20:14Rework how AU macros are defined, use it for other formatsfalkTX22+93-150
2024-02-24 19:16Handle sysex for AU, needs testing; CleanupfalkTX1+42-19
2024-02-24 18:48Implement time position for AU, cleanupfalkTX5+216-93
2024-02-24 17:07Proper AU view handling, delete ui on view deallocfalkTX2+111-18
2024-02-24 14:13Implement full state for AUfalkTX9+675-298
2024-02-24 00:31Initial implementation for save and restore AU param state, WIPfalkTX3+151-15
2024-02-23 21:50Implement MIDI out for AUfalkTX6+177-26
2024-02-23 19:16Implement MIDI input for AU; cleanupfalkTX6+205-27
2024-02-23 01:50Add current time to pugl obj-c classe name prefixfalkTX2+13-9
2024-02-23 01:15AU: handle UI->DSP state changesfalkTX5+80-22
2024-02-23 00:37AU: notify hosts and UI about output param changesfalkTX1+24-24
2024-02-23 00:24Fix UI direct access for AU builds, use 4char DPF codesfalkTX4+36-16
2024-02-22 23:53Deal with AU plugin macros and use them for global names, cleanupfalkTX9+638-145
2024-02-22 08:25Correct scope for kAudioUnitProperty_SampleRate and reset callsfalkTX1+3-3
2024-02-21 23:57More AU custom bits, enough to pass auval againfalkTX2+298-60
2024-02-21 21:19Add enough AU bits so that auval finishes (but fails)falkTX1+56-26
2024-02-21 19:44Add more AU stubs, a little custom things in place, WIPfalkTX1+351-145
2024-02-21 07:28rework how AU is defined, wont use SDKfalkTX1+454-478
2024-02-19 23:33Initial handling of AU parametersfalkTX6+147-101
2024-02-19 15:42stubs for AU UI creation, works but does nothingfalkTX5+304-9
2024-02-19 11:12Setup more stubs, pass early validationfalkTX1+243-35
2024-02-18 21:27Build a loadable AU object, debug and stubsfalkTX7+668-9
2024-02-17 12:40Another attempt at AU supportfalkTX8+137-9
2024-02-21 13:17Support for modaudio "new" targetsfalkTX1+21-3
2024-02-11 13:14Fix some compiler warnings, fix non-mac/win vst2 exportfalkTX13+133-75
2024-02-10 15:12Fix incorrect non-scaled UIs for hosts requesting size earlyfalkTX3+11-10
2024-02-10 12:56Fix invalid initial size for VST3 and CLAP X11 UIsfalkTX2+2-1
2024-02-10 12:18CleanupfalkTX2+22-14
2024-02-10 11:42update puglfalkTX1+17-13
2024-02-09 10:24Use correct VST 3 directory name on PowerPCtaylor.fish2+4-2
2024-01-23 19:57Fix build with -Werror=undeffalkTX3+18-7
2024-01-12 15:17Add float round utilities, use it in vst3falkTX2+42-10
2024-01-06 21:04VST3: do not set parameter can-automate flag for output paramsfalkTX1+2-2
2024-01-06 19:43A small utlity to convert binary plugin state to jsonfalkTX1+139-0
2024-01-06 19:43Use drag/edit for UI parameter example, cleanupfalkTX2+8-2
2024-01-06 19:42Fix VST3 state peculiaritiesfalkTX2+18-5
2023-12-20 10:22Only generate wasm modgui if DISTRHO_PLUGIN_HAS_EMBED_UI is truefalkTX1+2-2
2023-10-24 18:46Fix custom class namefalkTX1+1-1
2023-10-24 10:26CleanupfalkTX1+0-2
2023-10-22 13:46Add default size workaround for fluxboxfalkTX1+12-2
2023-10-22 13:05Allow to set X11 window icon for standalonesfalkTX2+21-0
2023-10-21 19:15Update puglfalkTX0+0-0
2023-10-21 11:58Fix some X11 handling, fix broken clipboardfalkTX1+1-1
2023-10-15 14:08Update pugl again, fix time on macOS ARMfalkTX0+0-0
2023-10-15 13:53Update to latest puglfalkTX16+335-282
2023-10-15 13:48Fix ttl export for program names with double-quotesfalkTX1+8-1
2023-10-15 13:36Fix CairoImage::loadFromMemory for grayscalefalkTX1+16-14
2023-10-15 12:58Correct CairoImage::loadFromMemoryfalkTX1+36-21
2023-10-11 13:17Set auto-scale-factor early, cleaner GL setupfalkTX3+16-34
2023-10-11 13:03Ensure 0,0 offset for embed windowsfalkTX3+8-4
2023-10-11 12:54Add width, height args to puglFallbackOnResizefalkTX6+17-14
2023-10-11 12:45Add control-input-port-change-request to lv2 ttl, cleanupfalkTX1+36-40
2023-10-11 12:40Add plugin-side parameters to cairoui examplefalkTX8+336-185
2023-10-11 12:39Fix some code commentsfalkTX2+4-4
2023-10-11 12:39Improve trigger handling for VST2 and VST3falkTX2+11-8
2023-10-11 12:38Fix missing offset to LV2 ctrl input port param change requestsfalkTX1+3-1
2023-10-11 12:37Declare the hardcoded dpf param symbols in the public APIfalkTX3+21-5
2023-09-29 17:36Reduce scope of ScopedSafeLocale usage on VST2, following othersfalkTX1+11-5
2023-09-29 17:32recorrection, we only need ScopedSafeLocale for state handlingfalkTX2+2-18
2023-09-29 17:29Fix last commit, also fix non-english locales for clapfalkTX2+11-0
2023-09-29 17:13Fix CLAP plugins under hosts without latency callbacks Closes #432falkTX1+3-0
2023-09-29 16:59Fix typofalkTX1+3-3
2023-09-29 16:56Fix edge cases detected by clap validatorfalkTX5+34-27
2023-09-28 13:19Fix VST3 usage with non-english localesfalkTX2+19-3
2023-09-13 16:35Fix ringbuffer writefalkTX1+2-2
2023-09-07 09:29Fix previous commit, make sure LV2 host knows about file changefalkTX1+4-0
2023-09-06 12:22LV2: Use state mapPath for storing files nicely with the hostfalkTX2+79-7
2023-08-27 15:36vst2: fix plugin->host param changes, cleanup whitespacefalkTX3+195-201
2023-08-27 09:32Fix stuck notes in native MIDI handlingfalkTX3+18-11
2023-08-27 08:40Fix RingBuffer::tryWrite, cleanupfalkTX1+18-18
2023-08-27 07:21Fix RingBuffer::getReadableDataSize, add a few methodsfalkTX1+24-2
2023-07-27 09:50Do not crash if pugl world/view creation failsfalkTX1+31-19
2023-07-27 09:17Better handling of pugl world creation failuresfalkTX2+9-9
2023-07-25 11:05Fix crash with jack under ARMfalkTX1+5-0
2023-07-11 16:35X11: make modifier key behaviour consistent with other platformsfalkTX0+0-0
2023-07-08 14:27Fix wasm fullscreen behaviourfalkTX1+47-21
2023-07-08 14:27Add className var to filedialog, to be used laterfalkTX1+4-0
2023-05-22 15:31Use custom DPF_DEBUG macro for leak class, DEBUG was too genericfalkTX2+3-3
2023-05-21 13:08Fix typo leading to missing plugin resources on macOSfalkTX1+3-3
2023-05-21 01:48wasm: store uploaded files inside a specific dirfalkTX1+15-6
2023-05-18 13:38travesty: do not define V3_VIEW_PLATFORM_TYPE_NATIVE for wasmfalkTX1+2-2
2023-05-17 15:44Fix use of CMAKE_CROSSCOMPILING_EMULATOR with spacesfalkTX1+2-0
2023-05-14 20:52Fix typo in package-osx-bundles.shPatrick Desaulniers1+4-4
2023-05-14 01:15travesty: change a v3_param_changes arg to use constfalkTX2+3-3
2023-05-12 22:59travesty: add c++ variant for bstreamfalkTX1+12-0
2023-05-11 21:41travesty: add C++ variants of v3_component_handler[2] structsfalkTX1+9-1
2023-05-11 02:31Comment out -fsanitize=address DEBUG option, too much hasslefalkTX1+3-3
2023-05-05 13:59Make macOS package script more dynamic, no forced formatsfalkTX2+103-38
2023-05-03 20:57Fix wasm buffer size changes and audio input port mismatchfalkTX1+36-21
2023-05-03 18:05wasm audio: log unexpected values used for processingfalkTX1+30-17
2023-05-03 16:39Do not try to build cairo backend under wasmfalkTX1+1-1
2023-05-03 16:38Fix typofalkTX1+1-1
2023-04-27 15:25Add non-callback JACK API to jackbridgefalkTX2+96-19
2023-04-23 17:45Remove a debug printfalkTX1+1-2
2023-04-22 19:36Allow building VST3 plugins with non-embed external UI (skips UI)falkTX1+7-2
2023-04-22 17:27Ignore a few cmake temporary filesfalkTX1+2-0
2023-04-22 16:16Expose window repaint for plugin format implementationsfalkTX1+7-0
2023-04-17 16:29Allow DISTRHO_PLUGIN_TARGET_STATIC_NAME for giving these a namefalkTX1+2-0
2023-04-17 14:40cmake: implement static lib targetfalkTX1+31-1
2023-04-14 15:20Add value smoother classes, originally from Jean Pierre CimalandofalkTX1+204-0
2023-04-14 10:27Fix previous commitfalkTX1+5-3
2023-04-14 09:50Alternative approach to detect makefile string escape by defaultfalkTX1+3-3
2023-04-14 09:33Allow to skip error with DISTRHO_PLUGIN_WANT_FULL_STATE_WITH_LADSPAfalkTX1+2-2
2023-04-14 09:32LADSPA doesn't allow bounded hints on togglesfalkTX1+9-5
2023-04-12 17:53Allow access to ParameterEnumerationValues::deleteLaterfalkTX1+8-5
2023-04-06 17:07Fix typofalkTX1+1-1
2023-04-06 13:14Fix ParameterEnumerationValues backwards compatfalkTX1+9-7
2023-04-05 19:57Fix build with old cmakefalkTX1+4-4
2023-04-02 19:57Use wasapi on windows standalonesfalkTX4+10-10
2023-04-02 13:22Only set WIN32_EXECUTABLE for mingwfalkTX1+1-1
2023-04-02 13:19Also set win32 gui type on makefilefalkTX1+4-0
2023-04-02 13:14Expand DGL makefile stuff, set USE_GLES2 by default on wasmfalkTX1+23-6
2023-04-02 12:57cmake: reorder some definitionsfalkTX1+6-5
2023-04-02 12:43cmake: Build win32 gui application if custom UI availablefalkTX1+3-0
2023-04-01 20:31Revert latest changes, do not work in the endfalkTX1+4-4
2023-04-01 19:08Another one..falkTX1+1-1
2023-04-01 19:05Different attempt..falkTX1+3-3
2023-04-01 19:02Try to workaround clang complainingfalkTX1+3-3
2023-03-31 23:55Automatically retry 2nd RtAudio device when safe to do sofalkTX1+16-5
2023-03-31 23:54Fix previous commitfalkTX1+4-2
2023-03-31 23:42Improve error message when standalone fails to startfalkTX3+31-5
2023-03-31 20:53Comment out unimplemented clap file loaderfalkTX1+3-1
2023-03-31 20:30Fix whitespacefalkTX1+1-1
2023-03-31 17:41Fix a typo, use the correct double typefalkTX1+4-4
2023-03-31 17:16wasm: deal with offset within a page, allow to skip mousewheelfalkTX1+54-13
2023-03-31 00:27Fix knob drag letting events pass through when diff is near zerofalkTX1+1-1
2023-03-30 13:50Remember last used filename dir when using requestStateFilefalkTX1+34-21
2023-03-29 13:43Add Color::invert()falkTX2+14-0
2023-03-28 23:16Alternative approach to disable unwanted mic/input details on wasmfalkTX1+22-3
2023-03-28 22:00Use old style of mouse position for non-modgui wasm buildsfalkTX1+14-6
2023-03-27 22:22Fix macOS buildfalkTX1+1-0
2023-03-27 13:45Partially revert changes to ParameterEnumerationValuesfalkTX7+49-129
2023-03-27 13:35Fix a warningfalkTX1+2-2
2023-03-27 12:09cmake: add dgl/src/Layout.cpp to build, enable dbus if availablefalkTX1+16-6
2023-03-27 12:06Adjust a few comments on the file browser dialogfalkTX1+3-3
2023-03-27 12:04Move common code to DistrhoDetails.hpp; add constexpr attributesfalkTX13+1178-992
2023-03-14 17:58Make wasm move/leave events not bound by canvas areafalkTX1+41-31
2023-03-14 17:56Rebuild dgl libs as neededfalkTX1+13-5
2023-03-13 10:34CMake: Add SDL2 dependency libs on Win32 JACK buildAnClark1+3-3
2023-03-05 13:22Makefile cleanupfalkTX2+29-37
2023-03-05 11:23Expose VST2/3_BINARY_DIR in base makefile, handy for packagingfalkTX2+31-11
2023-03-01 14:46clap: always use state extensionfalkTX1+2-6
2023-02-26 19:33Fix typofalkTX1+1-1
2023-02-26 18:14Limit standalone bridges audio to 2 IOfalkTX4+39-26
2023-02-26 17:46Tag CV ports in standalone bridgefalkTX2+61-41
2023-02-25 14:19Make vst3 versioning more officially compatiblefalkTX1+1-1
2023-02-19 18:02Ignore MIDI events sent to UI, print type of unknown onesfalkTX1+6-1
2023-02-10 23:49unregister window events before deleting wasm viewfalkTX1+5-0
2023-02-09 10:38Fix build, add SDL2 stuff for CI testingfalkTX3+3-1
2023-02-09 10:11Add ScopedDenormalDisable class, use it in standalone native audiofalkTX3+117-1
2023-02-02 00:39rename gPluinEventQueuedreamer1+5-5
2023-01-31 20:50Add missing `break` to CLAP event switch casejaxter1841+1-0
2023-01-31 10:46modgui cleanup eventfalkTX2+17-5
2023-01-30 11:54Fix bufsize/srate callbacks not triggered in some conditionsfalkTX3+7-7
2023-01-26 12:35Do not error out when generating ttl for empty lv2 bundlesfalkTX1+4-2
2023-01-10 14:03Fix loop variable error on LV2exportAnClark Liu1+1-1
2023-01-05 12:53CMake: Fix dpf__add_dgl_system_libs link error on external UI buildAnClark Liu1+0-3
2023-01-04 18:37Introduce kParameterIsHidden flag, implement it for LV2falkTX2+9-0
2023-01-04 18:24Set PKG_CONFIG_PATH for MOD buildsfalkTX1+1-0
2023-01-04 12:59Make sure to optimize modgui buildsfalkTX1+5-4
2023-01-03 23:45Add error handling for wasm modguis when wasm is not availablefalkTX1+2-1
2023-01-03 22:33Ensure LV2 control ports with log hint do not use 0 in its rangefalkTX1+27-5
2023-01-03 12:55Run cmake and example-plugins CI steps on pull requests toofalkTX2+10-0
2023-01-01 17:03Add stubs for Haiku, does not work yetfalkTX8+515-60
2023-01-01 17:02Allow SDL2 bridge to skip audio capture if playback is availablefalkTX1+31-19
2023-01-01 17:01Do not activate cairo under Haiku for nowfalkTX1+2-2
2022-12-29 20:53Handle full screen for wasm buildsfalkTX2+64-20
2022-12-29 02:31Allow file browsers in modgui buildfalkTX1+0-1
2022-12-29 01:58Allow plugins to provide their own modguisfalkTX1+6-2
2022-12-29 01:57Fix custom modduo and modduox commandsfalkTX1+2-2
2022-12-29 01:26Let host be responsible for updating LV2 UI statefalkTX1+2-0
2022-12-29 01:16Ignore window title and transient id for LV2 modguis, cleanupfalkTX1+8-8
2022-12-29 01:11Handle custom application class name as needed for modguisfalkTX4+49-21
2022-12-29 01:08Use -modgui as build suffix dir when building via wasmfalkTX2+16-4
2022-12-29 01:07Initial implementation of modgui over wasmfalkTX7+589-8
2022-12-29 01:02Remove superfulous last newline from generated lv2 ttlfalkTX1+4-4
2022-12-28 23:16Add commented out PUGL_WASM_AUTO_POINTER_LOCK macro, for referencefalkTX1+2-0
2022-12-29 00:59Use local pugl wasm codefalkTX5+7-10
2022-12-29 00:58Document NO_SHARED_RESOURCES cmake option, reorderfalkTX1+8-5
2022-12-29 00:55Improve handling of custom build dirs when using MakefilesfalkTX2+119-105
2022-12-29 00:52Fix a compiler warningfalkTX1+1-1
2022-12-29 00:51Correct some win32 ABI declarationsfalkTX2+22-22
2022-12-29 00:49Define and use DISTRHO_UI_DEFAULT_WIDTH/HEIGHT in info examplefalkTX2+5-6
2022-12-29 00:46Remove info example custom modgui filesfalkTX9+0-264
2022-12-29 00:46External UI related fixesfalkTX4+23-19
2022-12-28 12:31Include pugl wasm code directly, instead of in submodulefalkTX4+1331-0
2022-12-28 12:30embed-external-ui example needs -ObjC++ on macOSfalkTX1+4-0
2022-12-28 12:26Delete some more old filesfalkTX5+0-356
2022-12-28 12:19CMake: Add external UI supportAnClark Liu6+74-26
2022-12-27 22:48Remove old pugl codefalkTX6+0-3474
2022-12-26 09:09Add extra ui libs to make builds toofalkTX1+6-6
2022-12-25 22:27Allow to have separate DSP vs UI plugin rebuild depsfalkTX1+16-16
2022-12-25 22:25Error out when trying to build UI with DISTRHO_PLUGIN_HAS_UI == 0falkTX1+4-0
2022-12-22 00:14Fix building jack standalones on ARM soft-fpfalkTX1+1-1
2022-12-14 11:21Fix drawing of checkable ImageButtonfalkTX1+17-5
2022-12-12 21:26Update pugl for mouse and keyboard wasm fixesfalkTX0+0-0
2022-12-12 11:09Adjust for leak in fftw planfalkTX1+26-0
2022-12-12 00:02cmake: build cairo lib and example UI by default if possiblefalkTX1+12-4
2022-12-12 00:01Add macos-10.15 to CI testsfalkTX2+8-8
2022-12-11 23:38Make sure MOD builds do not see cairo or openglfalkTX1+2-0
2022-12-10 23:20Fix potential name conflict with strncpyfalkTX4+45-47
2022-12-08 14:14Include CLAP bin in plugins Makefile clean targetLuciano Iam1+1-0
2022-12-02 08:59Find local resources dir for Windows standalonesfalkTX1+9-4
2022-11-26 08:31Correct recent commit, keep static builds without dllmainfalkTX1+2-2
2022-11-25 22:37Add -fsanitize=address to debug make buildsfalkTX1+1-1
2022-11-25 22:36Don't enable leak detector if NDEBUG is definedfalkTX1+1-1
2022-11-25 20:11Set MOD_BUILD=true for MOD buildsfalkTX1+1-0
2022-11-25 19:30Make macOS native audio behave like the othersfalkTX2+19-16
2022-11-25 12:49Use -fno-gnu-unique for gcc in cmake buildsfalkTX1+3-0
2022-11-25 11:31Set DGL_USE_OPENGL3 for GLES2/3 buildsfalkTX3+7-17
2022-11-24 18:28VST3 channel buffers are per busRobin Gareus1+20-12
2022-11-21 14:53Use plugin-given RT thread priorities under MODfalkTX1+35-29
2022-11-20 16:47Implement custom State::fileTypes for MODfalkTX3+39-0
2022-11-20 14:34Allow using Signal class for mingwfalkTX1+2-2
2022-11-20 12:36Add Color::plus/minus utilsfalkTX2+67-1
2022-11-20 00:18Handle a few more warningsfalkTX2+17-2
2022-11-19 23:43Ignore internal deprecated warnings under msvcfalkTX2+24-14
2022-11-19 23:39CleanupfalkTX1+5-21
2022-11-19 22:56Fix MSVC CLAP buildfalkTX3+33-29
2022-11-19 22:46Fix last commitfalkTX1+1-1
2022-11-19 22:29Do not use cairo for windows cmake example plugins for nowfalkTX1+2-2
2022-11-19 22:25DPF Mutex implementation is TODO on MSVCfalkTX1+5-0
2022-11-19 22:08Build clap versions of example plugins with cmakefalkTX7+7-7
2022-11-19 22:02Simplify cmake CI setup using shared action, leave old msvc stufffalkTX1+51-72
2022-11-19 21:10Add the others CI runners for testingfalkTX1+14-11
2022-11-18 23:30Only use -Werror=lto-type-mismatch LTO flag on GCCfalkTX1+4-1
2022-11-18 22:06Fix cmake windows build of native audio standalonefalkTX1+2-0
2022-11-18 21:51Use RecursiveMutex for CLAP UI eventsfalkTX1+4-4
2022-11-18 21:50Leave a macro in place for future usagefalkTX1+43-22
2022-11-18 21:31Use CMAKE_CROSSCOMPILING_EMULATOR when generating LV2 ttlfalkTX1+1-0
2022-11-18 21:10RtAudio stuff needs threads on non mac/winfalkTX1+3-2
2022-11-18 20:33Use new CI template for the example pluginsfalkTX2+30-368
2022-11-18 20:33Fix utils/package-osx-bundles.sh for cmake buildsfalkTX1+1-0
2022-11-17 10:48Define dpf__target_link_directories for compat with old cmakefalkTX1+19-4
2022-11-16 17:52Enable standalone native audio fallback for cmake buildsfalkTX1+42-6
2022-11-16 11:13Add NO_SHARED_RESOURCES cmake optionfalkTX2+17-9
2022-11-04 16:28Support clap in cmake, always define HAVE_JACKfalkTX1+38-2
2022-10-31 17:39Put internal stb_image stuff used by nanovg in its own namespacefalkTX1+31-0
2022-10-31 17:10Fix usage of GL3 profilefalkTX2+25-18
2022-10-31 16:40Ensure we do not use GL1 calls in GL3 modefalkTX1+11-14
2022-10-31 01:11Implement ImageBaseSlider::setCheckable()falkTX3+22-3
2022-10-31 00:51Fix GL context issues when using ImageAboutWindowfalkTX4+46-9
2022-10-31 00:31Avoid creating GL textures for empty imagesfalkTX3+35-17
2022-10-30 23:55Fix puglWin32ShowCentered for transient windowsfalkTX1+3-3
2022-10-30 21:26Ensure non-first top-level-widgets have a valid size on startfalkTX1+11-0
2022-10-30 20:52Update pugl for fixing missing field initializers in win32falkTX0+0-0
2022-10-30 19:59Use the more verbose MIDI CC definition for LV2, fixes validationfalkTX1+4-5
2022-10-30 19:50Mark 1 more variable constexprfalkTX1+1-1
2022-10-30 17:07Fix typo leading some VST3 groups having 0 portsfalkTX2+2-2
2022-10-30 16:35Refresh READMEfalkTX1+15-47
2022-10-30 16:29Cleanup FEATURES.md, updating VST3 state and adding CLAPfalkTX1+31-26
2022-10-30 15:58Reorganize TODO itemsfalkTX2+36-28
2022-10-24 20:47Define kCVPortIsOptional property and use it for LV2falkTX2+9-0
2022-10-22 01:55Fix typo in last commitfalkTX1+2-2
2022-10-22 01:49Implement CLAP multi-IOfalkTX1+312-62
2022-10-16 13:18CLAP_PORT_STEREO/MONO is needed for anklangfalkTX1+2-1
2022-10-13 22:18Make sure to disable denormals for standalone JACK threadsfalkTX1+25-0
2022-10-12 18:37Fix LTO build if vst2 MIDI stuff is properly defined elsewherefalkTX1+4-2
2022-10-12 01:18CLAP parameter flush is active || main-thread, adjust as suchfalkTX1+2-1
2022-10-12 01:02Implement CLAP latency, cleanupfalkTX4+192-46
2022-10-12 01:01Implement/set latency value for VST2falkTX2+5-1
2022-10-12 00:59Update clap headers, add thread-check.hfalkTX16+223-96
2022-10-07 02:32Fix clap plugins with 0 parametersfalkTX1+2-1
2022-10-06 20:40Completely ignore clap host scale factor under macOSfalkTX1+8-0
2022-10-03 15:51Skip doxygen timestamps for online docsfalkTX1+1-1
2022-10-03 15:49Fix some doc typosfalkTX1+8-8
2022-10-03 15:46Mention CLAP in docsfalkTX1+1-1
2022-09-26 22:33Use the updated toolchains for modduo and modduox buildsfalkTX1+2-2
2022-09-26 15:15Add makefile extra rules for MOD Audio stufffalkTX2+49-0
2022-09-26 15:04Add CPU_X86_64 to "make features" printoutfalkTX1+1-0
2022-09-26 14:54CleanupfalkTX1+1-2
2022-09-24 12:00Fix VST2 UI size after last changesfalkTX2+2-3
2022-09-24 11:48Really fix win32 buildsfalkTX2+22-14
2022-09-24 11:38Fix C++98 buildfalkTX1+4-0
2022-09-24 11:37Fix msvc win32 buildfalkTX1+7-1
2022-09-24 11:35Remove now unused vestige headerfalkTX1+0-336
2022-09-24 11:27Replace vestige with a more liberally-licensed versionfalkTX6+1234-177
2022-09-22 00:48Alternative approach at compiler detectionfalkTX1+4-0
2022-09-21 15:09Mention CLAP in LICENSING.mdfalkTX1+1-0
2022-09-20 21:33Fix a compiler warningfalkTX1+1-1
2022-09-20 21:28Fix UI size for high-dpi macOS CLAP pluginsfalkTX1+44-2
2022-09-20 08:32Fix missing native midi in some setupsfalkTX1+3-2
2022-09-19 09:45Fix CLAP UI under bitwig linuxfalkTX1+4-3
2022-09-19 09:04Deal with Bitwig buggy behaviour regarding MIDI notesfalkTX1+26-2
2022-09-15 10:53Rework VST2 callback and cleanup handlingfalkTX1+121-113
2022-09-14 22:08Skip standalones on example-plugins CI artifacts for windowsfalkTX1+2-0
2022-09-14 00:41Add CPU_RISCV64 to make featuresfalkTX1+2-0
2022-09-13 23:46Set CPU_RISCV64 makefile variablefalkTX1+3-0
2022-09-13 20:06Fix invalid initial size when using new ui size macrosfalkTX1+6-2
2022-09-11 14:51LV2: use desktop scale factor if not provided by host or in macOSfalkTX1+12-8
2022-09-11 14:38Implement reusing nanovg context across parent/children widgetsfalkTX2+111-17
2022-09-10 20:41Define and use new DISTRHO_PLUGIN_CLAP_ID macrofalkTX8+42-24
2022-09-10 14:43Implement clap state extensionfalkTX4+458-28
2022-09-10 10:52Deal with plugin-initiated UI resize for CLAPfalkTX3+7-7
2022-09-10 10:36Add CLAP to macOS packagingfalkTX2+15-2
2022-09-10 10:15Fix clap UIs not starting with correct valuesfalkTX1+9-0
2022-09-10 09:41Leave relevant note on default gui size macrosfalkTX1+4-0
2022-09-10 09:26Initialize self-test buffer; Mention CLAP in READMEfalkTX2+3-2
2022-09-09 23:32Fix default UI size after introducing the initial size macrosfalkTX2+32-10
2022-09-09 21:30Use host timer for idle callback on clap ui as neededfalkTX3+105-42
2022-09-09 20:38Deal with plugin UI side resizes for clapfalkTX2+23-5
2022-09-09 17:21Try enabling linux-riscv64 buildsfalkTX2+44-0
2022-09-09 17:20CLAP midi outputfalkTX2+22-2
2022-09-09 11:05Fix missing includefalkTX1+3-0
2022-09-09 10:50Deal with MIDI input for clapfalkTX7+321-11
2022-09-09 08:55Implement clap transportfalkTX2+19-16
2022-09-08 10:19Add CLAP handling in utils codefalkTX1+17-13
2022-09-06 21:28Give a little handle to mingw LTOfalkTX2+5-0
2022-09-06 21:10Update example-plugins CI filefalkTX1+70-46
2022-09-06 20:59Fix buildfalkTX1+3-1
2022-09-06 20:45Tweak valgrind suppression filefalkTX1+3-0
2022-09-06 19:10Fix buildfalkTX1+5-1
2022-09-06 18:59CLAP: send state from UI to DSP (not yet saved), fix param outputsfalkTX2+26-9
2022-09-06 18:46CLAP: Deal with sending params to UI, idle callbackfalkTX3+140-64
2022-09-06 15:14Fix a typofalkTX1+1-1
2022-09-06 15:10Make sure to tell plugin about CLAP UI param changesfalkTX2+11-3
2022-09-06 15:02More clap things, deal with parameters and UIfalkTX3+434-151
2022-09-06 15:02Share some VST3 code with CLAPfalkTX5+28-23
2022-09-06 15:00Set default size for parameters examplefalkTX2+3-1
2022-09-06 10:38Begin CLAP parameters, add UI stubsfalkTX3+1096-4
2022-09-06 10:37Move a few VST utility functions to common codefalkTX2+62-42
2022-09-06 08:37Add mesa so to valgrind suppression filefalkTX1+5-0
2022-09-05 18:12Fix previous commit, only use 1 audio port in clap for nowfalkTX3+16-17
2022-09-05 17:53Rename plugin.vst to plugin.bundle as we use it for CLAP now toofalkTX4+5-5
2022-09-05 17:51Use proper clap filename targetfalkTX2+20-3
2022-09-05 17:13Sync VST2 and VST3 code a bit, fixup transport requirementsfalkTX2+35-44
2022-09-05 17:13Cleanup lv2 macro usefalkTX1+55-55
2022-09-05 17:12Document new DISTRHO_PLUGIN_CLAP_FEATURESfalkTX1+65-5
2022-09-05 17:12Start implementing CLAPfalkTX21+1474-3
2022-09-05 10:53Reorganize code and cleanupfalkTX3+256-222
2022-09-05 10:16Fix a compiler warningfalkTX1+10-2
2022-09-02 10:19Define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT helper macrofalkTX1+9-5
2022-09-02 10:08Prepare stub to be used for clap and other implementationsfalkTX9+255-11
2022-09-05 09:56Documentation updatesfalkTX1+12-7
2022-09-04 18:56Rework VST3 speaker arrangement setup, now actually works! \o/falkTX2+87-73
2022-09-02 10:09Add some const attributesfalkTX2+6-6
2022-09-04 10:09Prefer to use VST3 project time if availablefalkTX1+3-3
2022-09-01 07:39Avoid conflicts with included nanovg fontstash symbolsfalkTX1+5-0
2022-08-31 20:35deal with low param resolution of some vst3 hosts; cleanupfalkTX1+44-31
2022-08-31 17:21Fix a few warnings after vst3 debug cleanupfalkTX1+9-1
2022-08-31 17:16Turn vst3 prints into debug variants, it is time..falkTX2+174-170
2022-08-31 12:52Fix some vst3 param oddities, use double normalized when possiblefalkTX1+72-40
2022-08-31 12:49Add overloaded double precision functions to parameter rangesfalkTX1+52-2
2022-08-31 09:05Make vst3 internal param use more consistentfalkTX3+21-21
2022-08-30 05:43Allow to use custom txt file for macOS installerfalkTX1+4-1
2022-08-30 00:17More improvements to KnobEventHandler stepped movementfalkTX1+10-3
2022-08-29 05:54Allow to pass scale factor to KnobEventHandler mouse eventsfalkTX3+17-17
2022-08-28 09:54clang does not accept constexpr for strlen :(falkTX1+1-1
2022-08-28 09:36Implement receiving host-readable state in LV2 UIsfalkTX1+20-13
2022-08-28 08:42Fix possible crash if calling repaint during constructionfalkTX1+2-1
2022-08-28 04:36Introduce DISTRHO_UI_DEFAULT_WIDTH/HEIGHT macros, useful in VST2/3falkTX5+67-13
2022-08-28 04:12Create temporary UI for VST3 hosts that request size before attachfalkTX1+18-3
2022-08-28 01:39Fix a compiler warningfalkTX1+3-1
2022-08-28 01:34Improve KnobEventHandler::motionEvent for stepped controlsfalkTX1+36-37
2022-08-27 01:39res2c.py: generate unsigned char bytes, allow to set output folderfalkTX1+14-6
2022-08-27 01:39Make NanoVG::createImageFromMemory take const datafalkTX4+7-7
2022-08-26 04:44Introduce knobDoubleClicked for KnobEventHandlerfalkTX3+21-4
2022-08-25 07:59Add KnobEventHandler::setMouseDecelerationfalkTX2+18-6
2022-08-25 07:40Add KnobEventHandler::isInteger(), avoid out of bounds steppingfalkTX2+14-1
2022-08-24 03:45Allow KnobEventHandler orientation to be both (horiz and vertical)falkTX2+19-9
2022-08-24 02:39Fix macOS timingfalkTX0+0-0
2022-08-23 02:46Add SubWidget::toBottomfalkTX2+14-0
2022-08-21 04:51Fix C++98 buildfalkTX1+3-1
2022-08-21 04:43A few more details for layout code, some verified to work, WIPfalkTX2+118-11
2022-08-20 22:10Update valgrind suppression file, a few more libdl and xlib thingsfalkTX1+14-0
2022-08-19 03:29Fix runtime checks for overloaded initState callfalkTX1+2-1
2022-08-19 03:29Add default constructor to State structfalkTX1+10-0
2022-08-19 01:58Make selftest more generally useful, inform plugins of suchfalkTX4+102-67
2022-08-19 00:00Fix selftest buildfalkTX1+5-5
2022-08-19 00:00Fix C++98 buildfalkTX1+15-5
2022-08-18 23:39Show alert window on macOS when standalone fails to startfalkTX1+17-1
2022-08-18 02:42Start of layout related classes, WIPfalkTX4+170-1
2022-08-17 09:25Make Color::withAlpha constfalkTX2+2-2
2022-08-17 09:25Protect ARRAY_SIZE macro from multiple division usagefalkTX1+1-1
2022-08-13 22:42Add a few widget methods to make inspectors possiblefalkTX4+48-4
2022-08-12 03:15Deal with _dl_allocate_tls mem leak of libdl in ubuntu 22.04falkTX1+1-2
2022-08-10 01:00Try to make sense of vst3 non-conventional speaker arrangementsfalkTX1+28-7
2022-08-09 21:42Cleanup base makefile, add clang vs gcc compiler checkfalkTX1+87-57
2022-08-08 21:27Merge pull request #381 from DISTRHO/developFilipe Coelho241+26374-10762
2022-08-08 20:30Fix a warningfalkTX1+10-5
2022-08-08 20:24Finalize details on VST3 bus/speaker handlingfalkTX2+156-96
2022-08-07 19:06Make wasm real clipboard use optional, disabled by defaultfalkTX1+5-2
2022-08-07 04:19Correct last commit, deal with a few vst3 edge casesfalkTX2+31-16
2022-08-07 02:56Start dealing with VST3 busesfalkTX1+195-55
2022-08-07 01:17Unduplicate some VST3 common codefalkTX1+328-449
2022-08-07 00:15VST3: Properly describe provided classes, fixes Ableton; CleanupfalkTX1+123-118
2022-08-07 00:15Fix a compiler warningfalkTX1+3-3
2022-08-06 01:32More wasm tweaks, clipboard supportfalkTX2+6-2
2022-08-05 11:46Fix build against old SDL2falkTX1+8-0
2022-08-04 00:00more aggressive wasm linker flagsfalkTX1+4-2
2022-08-03 16:46Mention VST2 and VST3 separately in the READMEfalkTX1+1-1
2022-08-02 13:00Fix last commitfalkTX1+11-11
2022-08-02 12:45Hook into macOS CF runloop for standalonesfalkTX1+14-2
2022-08-02 12:45Create macOS app bundles for standalones with custom UIfalkTX3+139-100
2022-08-01 19:09Avoid libdl symbols for !HAVE_JACK and STATIC_BUILDfalkTX1+16-11
2022-07-31 18:28Easier event debug, fix wasm high-dpi and touch eventsfalkTX1+2-2
2022-07-28 21:57Allow to fake/force a small buffer size for wasmfalkTX1+22-14
2022-07-28 15:55Make sure wasm LV2 function symbols are exportedfalkTX1+3-1
2022-07-27 04:05Switch to using macos-11 for github CIfalkTX2+3-7
2022-07-27 03:16A few more tweaks for native-audio standalone, allow forcingfalkTX5+28-29
2022-07-22 21:14Set audio port group hints for most example plugins, fixing vst3falkTX11+121-6
2022-07-22 20:49Fix buildfalkTX1+2-4
2022-07-22 20:10Make RtAudio capture opt-in, add MIDI inputfalkTX9+4856-53
2022-07-22 14:57Fix no namespace buildfalkTX1+1-0
2022-07-22 14:43Make standalone util symbols visible for any buildfalkTX2+17-2
2022-07-22 14:38Add isUsingNativeAudio() to standalone function utilsfalkTX2+25-3
2022-07-22 14:37Implement buffer size changes in RtAudio native audio fallbackfalkTX1+43-1
2022-07-22 06:07Fix build after last changesfalkTX2+36-32
2022-07-22 05:45Deal a bit more with VST3 buses and arrangementsfalkTX3+299-113
2022-07-21 23:28Align nanovg font kerning to integer pixel positions if neededfalkTX1+5-0
2022-07-15 13:38Fix a pugl-based build warningfalkTX1+22-14
2022-07-15 12:52Remove wrong macro for macOS build, was unused anywayfalkTX1+1-1
2022-07-15 09:37Add fallback functions for old Windows driversfalkTX1+16-10
2022-07-15 09:24Modify asserts from nanovg failurefalkTX1+2-2
2022-07-14 23:45One more fixfalkTX1+3-0
2022-07-14 23:27Fix build with without global namespacefalkTX1+6-4
2022-07-14 23:04Share VST2 and VST3 keycode handling and a few other thingsfalkTX8+518-533
2022-07-14 19:15Bring back ways to disable native fallbackfalkTX1+13-1
2022-07-13 20:42Save host context during component initialize, fixes Studio OnefalkTX1+24-0
2022-07-13 19:41Add V3 ids seen in use but unknown. If you find them, please tellfalkTX1+30-0
2022-07-13 19:15Allow v3_funknown_iid for factory class creation, fixes CubasefalkTX1+5-3
2022-07-13 11:12Fix MIDI handling in standalone native bridges without real MIDIfalkTX2+41-30
2022-07-13 10:36Fix some warnings under macOSfalkTX2+4-3
2022-07-12 09:50Wait a maximum of 2 seconds for clipboardfalkTX2+6-5
2022-07-12 09:36Dont lockup in puglX11UpdateWithoutExposuresfalkTX2+24-6
2022-07-11 22:42Fix previous commitfalkTX1+5-5
2022-07-11 22:32Fix C++98 buildfalkTX2+45-14
2022-07-11 22:21Make sure to only wait under X11falkTX1+4-8
2022-07-11 22:17Try to make X11 copy&paste more robustfalkTX4+76-20
2022-07-11 16:55Allow runtime buffer size changes in wasm/bridge modulesfalkTX4+162-13
2022-07-11 13:16Introduce ways for standalones to request audio input and midifalkTX4+211-13
2022-07-11 03:34Fix some compiler warningsfalkTX1+5-0
2022-07-11 03:22Rework native audio standalone fallback code, add full wasm stufffalkTX9+1078-687
2022-07-10 17:45SDL bridge: Use input instead of output for process syncfalkTX1+10-8
2022-07-10 16:59Rework SDL bridge to support audio inputfalkTX2+145-39
2022-07-10 02:53Add Application::getClassName(), more wasm pugl thingsfalkTX2+14-1
2022-07-09 21:35Allow to redirect Runner emscript calls, needed for exceptionsfalkTX3+13-5
2022-07-09 18:23Make wasm file dialogs properly namespacedfalkTX1+76-57
2022-07-09 18:16Simplify wasm runner, now using emscripten_set_intervalfalkTX1+28-23
2022-07-09 14:04Fix HAVE_DGL check for wasmfalkTX1+1-1
2022-07-09 13:55Always build wasm standalones with -sMAIN_MODULEfalkTX1+1-0
2022-07-08 01:28Fix wasm returning non-null invalid value for open file; CleanupfalkTX2+8-5
2022-07-07 12:34Use GL2 by default with compat profile, set GL3 and GLES target toofalkTX1+9-1
2022-07-06 23:59Use emscripten_set_timeout_loop instead of manual managementfalkTX1+9-7
2022-07-06 22:38Automatically set a few flags on wasmfalkTX2+8-0
2022-07-06 16:11Skip pthread_yield for nowfalkTX1+2-1
2022-07-06 13:31wasm file browser details, add WASM_EXCEPTIONS build optionfalkTX3+89-34
2022-07-05 22:35Enable simd for wasm, early implementation of file dialogsfalkTX6+92-6
2022-07-05 14:07Add a missing includefalkTX1+1-0
2022-07-05 13:40Update pugl, fix inverted mouse buttons on wasmfalkTX0+0-0
2022-07-05 09:38Allow to force nanovg GL versionfalkTX1+22-0
2022-07-04 19:42Add new Runner class for a different approach to threadsfalkTX1+235-0
2022-07-04 19:41A few more wasm tweaks, do not allow Thread.hpp usagefalkTX3+19-5
2022-07-04 13:48Set VST3 filename for wasm buildsfalkTX1+2-0
2022-07-04 13:23Fix a compiler warningfalkTX1+3-1
2022-07-04 13:20Fix regular non-gles2 buildfalkTX1+2-0
2022-07-04 13:18Get all plugins to build for wasmfalkTX4+14-6
2022-07-03 18:33More wasm related things, generating "standalones"falkTX4+14-5
2022-07-03 18:32Cleanup jackbridge, use SDL for wasmfalkTX4+393-126
2022-07-01 17:12wasm and egl/gles related thingsfalkTX15+267-130
2022-06-30 19:02Allow to build with custom DISTRHO and DGL namespacefalkTX1+11-1
2022-06-30 14:40Tweak requirements for filebrowser dialog on macOSfalkTX1+2-1
2022-06-29 00:04Fix macOS hosts providing windowless views on init Like FLStudio VST3 hostingfalkTX2+16-4
2022-06-28 12:26Fix a typofalkTX1+1-1
2022-06-27 22:41Decode file URLs provided by DBus portalsfalkTX1+50-1
2022-06-27 16:35Fix previous commit, missed an includefalkTX1+2-1
2022-06-27 16:12Change VST2 dummy plugin to be pointer cleared on effClosefalkTX2+44-41
2022-06-26 08:59Improve behaviour for previous commit, wait until first idlefalkTX1+19-5
2022-06-26 08:32CleanupfalkTX1+0-14
2022-06-26 08:30Deal with vst3 hosts that only get size before attaching viewfalkTX1+26-7
2022-06-26 08:29Less verbose vst3 prints (related to params)falkTX1+3-3
2022-06-25 22:21Leave warning note about TimePosition.frame not being monotonicfalkTX1+2-0
2022-06-21 17:05Only build embed plugin example if DGL libs are availablefalkTX1+3-1
2022-06-20 22:54Correct offset for MIDI CC paramsfalkTX1+2-0
2022-06-20 22:47Proper MIDI implementation for VST3, sort input events ourselvesfalkTX1+320-105
2022-06-20 12:38Deal with VST3 UI resize properlyfalkTX2+26-30
2022-06-20 11:17Simplify vst2 and vst3 transport codefalkTX2+7-5
2022-06-19 07:45Make macOS installer allowed to install without rosetta2falkTX1+1-1
2022-06-18 20:52Fix incorrect offset of embed ui on windows and macOSfalkTX0+0-0
2022-06-17 21:06Ignore a compiler warningfalkTX1+9-1
2022-06-17 20:46Sync get display factor code with puglfalkTX2+17-20
2022-06-17 20:27Fix cairo include Fixes #373falkTX1+2-2
2022-06-17 20:24Update Info plugin example resize handle to set mouse cursorfalkTX1+43-12
2022-06-17 20:21Fix build with new puglfalkTX3+5-4
2022-06-17 20:16Update pugl, get rid of puglMacOSActivateApp (no longer needed)falkTX3+0-17
2022-06-05 14:07Also set __USE_MINGW_ANSI_STDIO on makefiles for mingwfalkTX1+1-1
2022-06-02 12:48CleanupfalkTX1+2-4
2022-06-02 12:44Give up on fancy macOS namespacefalkTX4+19-38
2022-06-02 11:58Fix buildfalkTX1+4-4
2022-06-02 11:31Cleanup makefilefalkTX2+31-20
2022-06-02 01:28Fix C++98 buildfalkTX1+2-0
2022-06-02 01:22Revert previous commit, enable xcursor for cmake buildsfalkTX1+14-14
2022-06-02 01:07Experiment always building pugl on macOS cmakefalkTX1+6-6
2022-06-02 00:41Make sure to always include+build the correct file browser filefalkTX4+21-10
2022-06-02 00:25Remove imgui gain plugin examplefalkTX7+0-658
2022-06-02 00:24Set DISTRHO_UI_FILE_BROWSER macro for all example pluginsfalkTX8+8-0
2022-06-02 00:16Fix for the previous commmitfalkTX1+1-0
2022-06-02 00:12Tweaks to special macOS buildsfalkTX1+12-13
2022-05-28 14:16Bring back Window::setTransientParent, used in CarlafalkTX3+16-12
2022-05-28 14:00Fix no namespace buildfalkTX1+2-0
2022-05-28 13:52Fix DISTRHO_UI_FILE_BROWSER for macOSfalkTX1+3-1
2022-05-28 13:48Cleanup file dialog namespaces, add DISTRHO_UI_FILE_BROWSERfalkTX16+879-839
2022-05-28 02:55Fix no namespace buildfalkTX1+3-3
2022-05-28 02:49Make the default onClipboardDataOffer more friendlyfalkTX5+24-7
2022-05-28 02:01Allow to skip building file browser, even if enabledfalkTX1+1-1
2022-05-28 00:45Fix macOS build, adjust cairo includefalkTX2+6-7
2022-05-27 23:51Make new clipboard things work on X11falkTX3+94-17
2022-05-27 22:14Adjust clipboard API following latest pugl changesfalkTX13+179-71
2022-05-27 01:25Start updating pugl, WIPfalkTX7+241-348
2022-05-27 01:24Reorder/organize the Widget event docsfalkTX1+33-36
2022-05-27 01:23Add handy mouse button enumfalkTX1+23-0
2022-05-26 23:34Import ResizeHandle widget for tests, set Demo min sizefalkTX2+210-150
2022-05-26 23:33Split OpenGL includes into its own dedicated headerfalkTX2+117-92
2022-05-26 13:44Update carla plugin wrapperfalkTX2+20-24
2022-05-25 18:28Do not set -fno-gnu-unique for BSDfalkTX1+2-0
2022-05-25 18:24Do not export DllMain for static windows buildsfalkTX1+7-5
2022-05-25 15:51Return invalid-arg if port group is not mono or stereofalkTX1+6-0
2022-05-25 15:14Fix standard LV2 port group definitionsfalkTX1+42-46
2022-05-25 04:04More tweaks to getBusArrangement, add stereo tag to example meterfalkTX2+55-6
2022-05-25 02:22Make sure speaker pointer is not nullfalkTX1+3-2
2022-05-25 02:09Implement VST3 getBusArrangement, cleanupfalkTX1+99-21
2022-05-21 19:09Tweak travesty headers as needed by hosts for plugin scanningfalkTX3+48-0
2022-05-14 18:26Fix some compiler warningsfalkTX7+9-9
2022-05-12 08:41Tell vst2 hosts that offline rendering APIs are not supportedfalkTX1+2-0
2022-05-07 11:44Set SDK version as needed for some vst3 hostsfalkTX1+2-2
2022-05-04 14:36Fix compat with old macOSfalkTX2+7-2
2022-05-04 12:25Fix build under winefalkTX3+19-15
2022-05-04 12:18Fix potential windows build issuefalkTX1+3-0
2022-05-01 06:46Update travestyJean Pierre Cimalando2+82-0
2022-05-01 00:35Revert "Return 1 to effKeysRequired"falkTX1+0-4
2022-04-27 12:32Fix vst3 InitDll function on windowsfalkTX1+5-2
2022-04-27 12:05Cleanup unclear v3_funknown usefalkTX11+86-66
2022-04-27 01:29Return 1 to effKeysRequiredfalkTX1+4-0
2022-04-19 13:11Allow GPLv2.0+ as license style field for LV2 exportfalkTX1+4-2
2022-04-12 15:48Fix missing EXTRA_LIBS in separate lv2 targetsfalkTX1+2-2
2022-04-04 20:34Fix String compatibility with std::map Closes #371falkTX1+6-0
2022-04-04 19:45Fix build warningfalkTX1+3-0
2022-04-02 01:49Allow to pass winId to jack standalone, for special purposesfalkTX1+9-3
2022-03-28 20:14Fix macOS buildfalkTX1+7-3
2022-03-28 19:50VST3: Fix for hosts assuming string size includes null bytefalkTX2+4-4
2022-03-28 19:43CleanupfalkTX1+0-11
2022-03-28 19:40VST3: fix controller state never updated when separatefalkTX2+9-3
2022-03-28 19:20VST3: unregister native callback before destroying windowfalkTX1+5-4
2022-03-28 19:09Make external UIs work as VST3 See #360 for initial implementationfalkTX2+202-61
2022-03-28 17:28Fix make clean Closes #367falkTX1+5-1
2022-03-28 13:36Do not check for dbus portal if already availablefalkTX1+3-3
2022-03-28 13:12Try a DBus desktop portal property before assuming not availablefalkTX1+65-40
2022-03-26 17:04win32: make sure to return context back to ourselves when resizingfalkTX1+16-10
2022-03-26 16:23Make JACK Standalone more useful on windowsfalkTX1+68-0
2022-03-20 14:53Remove workaround for VST2 uppercase keys, as it breaks some hostsfalkTX1+0-13
2022-03-19 17:52Add WINDOWS_ICON_ID build macro, show msgbox on windows on errorfalkTX3+34-3
2022-03-15 11:35Fix vst3 filename for 32bit windowsfalkTX1+6-4
2022-03-12 14:41Set plugin dummy flag if RUNNING_UNDER_LV2LINT env var is setfalkTX1+3-0
2022-03-12 13:11Really fix static build for standalonefalkTX2+13-2
2022-03-12 12:08Fix standalone for STATIC_BUILDfalkTX1+1-1
2022-03-12 01:20Fix some compiler warningsfalkTX3+3-2
2022-03-11 09:47Add window offset related functionsfalkTX5+104-2
2022-03-10 21:31Use -fno-gnu-unique by defaultfalkTX1+4-0
2022-03-10 21:29Fix logic around LV2 state save when no gui is availablefalkTX1+4-2
2022-03-07 20:58Add static plugin targetfalkTX3+24-2
2022-03-07 20:58Add DISTRHO_API macro, unused for nowfalkTX3+4-2
2022-03-07 14:08Accept a few other verbose make flagsfalkTX1+5-1
2022-02-20 10:21Fix ambiguous StandaloneWindow::getApp()falkTX1+1-0
2022-02-14 02:25Fix VST3 bundle find on WindowsfalkTX2+3-3
2022-02-14 01:33Do not send updated state to LV2 UI when unnecessaryfalkTX2+63-15
2022-02-11 04:43Make sure the new `updateState` calls `setState` firstfalkTX2+11-5
2022-02-11 04:25Fix LV2 event out size for readable statesfalkTX1+2-0
2022-02-11 03:06Fix build if midi out enabled but not statefalkTX1+1-1
2022-02-11 02:23Set lv2:control as designation for event portsfalkTX2+13-7
2022-02-11 02:23Update lv2 headers a bit, same version as for carlafalkTX27+991-718
2022-02-11 01:36Fix lv2 presets with host readable statefalkTX1+10-3
2022-02-11 01:24Get rid of the old DISTRHO_PLUGIN_WANT_STATEFILESfalkTX8+25-29
2022-02-11 01:06Clarify initial/default statefalkTX2+2-2
2022-02-11 01:03Revamp state API, make it a structfalkTX9+207-120
2022-02-10 23:23Fix reversed LV2 micro/minor versionsfalkTX1+2-2
2022-02-10 13:13Fix a memory leak in the String classfalkTX1+1-1
2022-02-10 13:06Fix leak when fonsAddFontMem failsfalkTX1+3-0
2022-02-10 12:34Fix buildfalkTX4+7-7
2022-02-10 02:53Start API for changing state from DSPfalkTX5+80-13
2022-02-10 21:59Use X11 on HaikuOS for now, until a real backend is donefalkTX3+11-20
2022-02-08 23:07Fix a leakfalkTX1+6-0
2022-02-08 22:47Fix buildfalkTX3+24-11
2022-02-08 22:36Fix crash when cancelling file dialog Closes #358falkTX1+18-4
2022-02-08 22:21Use unlikely macro (built-in expect) to speed up safe assertsfalkTX1+41-34
2022-02-07 22:22Only use <mntent.h> on LinuxfalkTX1+9-1
2022-02-01 15:18Fix buildfalkTX1+4-0
2022-02-01 12:32Initial work for host-visible statefalkTX6+167-88
2022-01-31 19:32Fix lv2 ttl generation for static buildsfalkTX1+15-1
2022-01-30 10:41VST3: safer dealloc of dummy audio bufferLuciano Iam1+0-3
2022-01-26 18:59Also fix in case of calling VST3 setupProcessing twicefalkTX1+2-1
2022-01-26 18:48VST3: Fix memory leak for hosts that dont deactivate before unloadfalkTX1+6-0
2022-01-26 18:32VST3: Create dummy buffer, setup for unused busesfalkTX1+49-42
2022-01-12 14:03Fix LTO link flags, experiment with static buildsfalkTX3+12-3
2022-01-09 09:30Print OpenGL3 variant name during buildfalkTX1+2-2
2022-01-09 03:23Fix UI::getBundlePath() for VST3falkTX1+7-2
2022-01-09 03:07Add opengl3 as a possible build typefalkTX3+134-14
2022-01-09 02:49Move DGL flags to Makefile.base.mkfalkTX2+32-19
2022-01-07 18:02Fix previous commit, upstream is slightly borkedfalkTX1+4-6
2022-01-07 17:48Update to latest fontstash, allow nanovg freetype buildsfalkTX2+147-138
2022-01-04 14:43Fix UI::getBundlePath() for VST2falkTX2+3-2
2022-01-04 13:59Fix pure opengl3 buildfalkTX3+25-1
2022-01-03 23:31More compiler warning fixesfalkTX2+29-12
2022-01-03 23:16Fix compiler warningsfalkTX2+15-0
2021-12-29 18:18Fix a typofalkTX1+1-1
2021-12-29 18:07Allow to skip RtAudio fallback in JACK/Standalone modefalkTX2+5-1
2021-12-29 17:09Allow JACK/Standalone to have resources/bundle path toofalkTX2+51-21
2021-12-29 14:40Partially revert last commit, state seeking is not wantedfalkTX1+0-6
2021-12-29 14:15Save vst3 parameters as integers as neededfalkTX1+6-5
2021-12-29 14:02Fix loading empty VST3 statesfalkTX1+13-3
2021-12-29 13:52Give focus to VST3 UI when instructed by the hostfalkTX1+2-0
2021-12-29 04:02Fix vst3 initial size on macOS; More geometry constraint fixingfalkTX3+31-6
2021-12-29 03:07Fix vst3 host-side resize after last commitsfalkTX2+10-3
2021-12-29 02:42Do not build vst3 version of CVPort example, not usable yetfalkTX1+1-1
2021-12-29 02:41Fix vst3 build with instance accessfalkTX2+8-2
2021-12-29 02:12Silent a compiler warningfalkTX1+3-3
2021-12-29 02:04Move common vst3 code to new file; Skip params for shared controllerfalkTX6+340-349
2021-12-29 01:29Code tweaks to better support VST3 host-side resizing, fix autoscalefalkTX11+94-26
2021-12-28 21:29VST3 resize fixes for macOSfalkTX2+49-20
2021-12-28 16:36Silence a compiler warningfalkTX0+0-0
2021-12-28 16:33Rework VST3 implementation (#351)Filipe Coelho8+1888-1277
2021-12-23 01:54Allow to set NVG_FONT_TEXTURE_FLAGS, less blurry and precise fontsfalkTX2+16-2
2021-12-16 14:21Remove superfulous linefalkTX1+1-1
2021-12-16 13:59Do not set _NET_WM_WINDOW_TYPE_DIALOG hint for standalonesfalkTX3+11-10
2021-12-15 23:26Fix setGeometryConstraints on macOS, aspect ratio was always onfalkTX1+4-12
2021-12-15 17:51More tweaks to pugl cursor handlingfalkTX0+0-0
2021-12-15 11:14Expose cursor API from pugl, with added diagonal resize cursorsfalkTX6+38-2
2021-12-15 00:48Give more useful rtaudio errorsfalkTX1+3-0
2021-12-12 19:56Fix duplicated character input on VST host key upfalkTX1+6-0
2021-12-12 18:37Add NVG_DISABLE_SKIPPING_WHITESPACE build optionfalkTX2+11-2
2021-12-12 16:47fontstash: ensure new allocated reasons have their memory clearedfalkTX1+4-0
2021-12-12 16:47Use -g in build flags if using SKIP_STRIPPING=truefalkTX1+4-0
2021-12-10 19:08Allow to move VST2 folder aroundfalkTX1+3-4
2021-12-09 22:57Workaround puglGetClipboard behaviour on X11falkTX3+28-1
2021-12-09 21:08Expose clipboard functions from pugl, tested to work in CardinalfalkTX4+43-0
2021-12-08 22:26Add steps to create a plugin as shared libraryfalkTX6+32-0
2021-12-05 21:37Allow and fix LTO buildfalkTX2+11-0
2021-12-05 19:00Fix fileBrowserGetPath under some systemsfalkTX1+5-1
2021-12-05 15:49Use ubuntu-18.04 for win32 CI buildsfalkTX2+2-2
2021-12-05 14:38Assume mingw wants posixfalkTX1+3-1
2021-11-24 22:46Expose puglGetTime as Application::getTimefalkTX4+24-0
2021-11-22 12:06Automable is not a word, sorry!falkTX16+35-31
2021-11-12 18:01Re-add commdlg header, this seems to work now..falkTX1+1-0
2021-11-12 17:02Try another way for finicky windows headersfalkTX2+1-2
2021-11-12 17:00Add support for start-dir on dbus file browser savingfalkTX1+9-8
2021-11-12 16:37Header includes are a tricky business..falkTX1+1-1
2021-11-12 16:34Fix DBus file dialog for Gtk/GNOMEfalkTX1+19-2
2021-11-12 16:17Include commdlg.h, needed if others define WIN32_LEAN_AND_MEANfalkTX1+1-0
2021-11-12 15:11UI filebrowser saving mode, separate from pugl/DGL/Window (#349)Filipe Coelho19+856-569
2021-11-06 20:32Add missing LV2_STATE_ERR_NO_SPACE to pre-included LV2 headersfalkTX1+2-1
2021-11-05 12:41Add Plugin::isDummyInstance() method, useful for some pluginsfalkTX7+29-4
2021-11-04 12:06Expose the custom nvgCreateGL for others to usefalkTX2+20-11
2021-11-04 00:47Update pugl to ensure macOS windows start hidden by defaultfalkTX0+0-0
2021-10-28 21:14Use the more compat DirectSound as JACK fallback on WindowsfalkTX2+7-3
2021-10-28 21:14Delete unused filefalkTX1+0-257
2021-10-28 17:44Revert "Add a missing include"falkTX1+0-2
2021-10-28 17:12Use win32 thread API for file browser, not pthreads; CleanupfalkTX3+97-171
2021-10-28 13:16Fix MSVC buildfalkTX1+1-1
2021-10-28 11:36Add a missing includefalkTX1+2-0
2021-10-27 04:27Fix some leftover warningsfalkTX1+5-0
2021-10-27 04:20File dialog setup can't be done on MSVC just yet (pthread usage)falkTX2+11-11
2021-10-27 04:09Only include Thread.hpp as neededfalkTX1+3-1
2021-10-27 04:05Place the new tests under ifdef DPF_RUNTIME_TESTINGfalkTX1+4-0
2021-10-27 03:59Run GetOpenFileNameW on secondary thread, tested on Windows 10falkTX2+131-48
2021-10-26 20:33Early work for self-test mode in standalonefalkTX2+146-5
2021-10-26 17:12Make macOS open file dialog truly asyncfalkTX1+15-12
2021-10-25 09:34Forgot one..falkTX1+2-2
2021-10-25 09:32Make utility functions compatible with doxygenfalkTX4+99-50
2021-10-24 21:22Return abs. path in getBinaryFilename() Linux/Jack (#344)lucianoiam1+4-1
2021-10-24 13:23Add some more basic documentationfalkTX2+96-26
2021-10-23 19:13Do not use audio input device in RtAudio fallback if not neededfalkTX1+6-1
2021-10-22 00:01Proper setup of macOS VST bundles after the recent changesfalkTX2+30-7
2021-10-21 23:41Always follow symlinks when creating macOS packagefalkTX1+4-3
2021-10-21 15:24Add new USE_VST2_BUNDLE makefile option, WIPfalkTX2+29-15
2021-10-21 15:23Setup bundle path for LV2 ttl exportfalkTX1+5-0
2021-10-21 14:11Fix no namespace buildfalkTX1+1-0
2021-10-21 14:01Fix C++98 buildfalkTX1+0-4
2021-10-21 13:47Fix a typofalkTX1+1-1
2021-10-21 12:58Only use AudioMidiSyncHelper when num-outputs > 0falkTX1+2-0
2021-10-21 12:54Fix buildfalkTX2+10-6
2021-10-21 11:12Fix build after latest changesfalkTX2+7-3
2021-10-21 11:01Start of getResourcePath utilityfalkTX5+80-2
2021-10-21 01:35Make getBinaryFilename work in standalone windows toofalkTX1+4-8
2021-10-21 01:29Implement Plugin::getBundlePath() for VST2falkTX1+27-0
2021-10-21 00:50Start of getBinaryFilename implementation; CleanupfalkTX17+143-100
2021-10-20 23:06Define functions for plugin format and binary/bundle path, WIPfalkTX8+127-0
2021-10-18 21:29Cleanup after nanovg updatesfalkTX1+0-3
2021-10-17 02:09CleanupfalkTX1+6-6
2021-10-16 22:46Update .gitignorefalkTX1+1-0
2021-10-16 17:51Fix widget margins for a few special casesfalkTX2+20-11
2021-10-15 19:52Fix VST3 plugin filename for windows builds with cmake Closes #340falkTX1+1-1
2021-10-15 19:51Fix build of vst3 with external uisfalkTX3+45-24
2021-10-15 11:07Put EXTRA_LIBS in compiler command instead of object listfalkTX1+8-8
2021-10-13 16:07Fix JACK MIDI usage after the jackbridge switchfalkTX1+2-2
2021-10-13 10:05Use EXTRA_DEPENDENCIES instead of EXTRA_LIBS in a few placesfalkTX1+11-11
2021-10-13 09:15Add NanoVG::globalTint, some code commentsfalkTX5+64-9
2021-10-12 13:21Fix Window resize using old size in some situationsfalkTX1+7-8
2021-10-11 08:04Some attention to ImguiSimpleGain, make it follow other examplesfalkTX14+658-740
2021-10-11 07:32Use ImGui from DPF-Widgets repofalkTX6+31-441
2021-10-10 12:56Fix nano subwidgets getting double offsetfalkTX1+12-21
2021-10-10 11:42Fix top-level eventsfalkTX3+15-35
2021-10-09 20:31Fix Windows builds with DGL_USE_NANOVG_FBOfalkTX1+24-0
2021-10-09 02:15Update NanoVG and stb-image sources, bring all VCV goodies toofalkTX5+944-1900
2021-10-09 00:04Use the correct pugl branchfalkTX0+0-0
2021-10-08 23:47Fix previous commit, add missing USE_RGBA checkfalkTX1+4-1
2021-10-08 23:38Stick with NanoVG, use USE_NANOVG_FBO macro insteadfalkTX3+12-7
2021-10-08 22:07Allow DGL_USE_RGBA macro, will setup 24 depth bits and glx RGBAfalkTX1+4-0
2021-10-08 00:48Allow to skip building NanoVG integrated codefalkTX1+5-2
2021-10-07 20:20Import alpha/tint stuff from VCVfalkTX3+50-13
2021-10-07 10:35Make plugin objects depend on EXTRA_LIBS, add *.m/*.mm targetsfalkTX1+14-4
2021-10-07 09:59Allow to define EXTRA_LIBS for plugin targetsfalkTX1+4-4
2021-10-07 07:49Revert "Do not restrict symbols if DEBUG or SKIP_STRIPPING enabled"falkTX1+1-7
2021-10-06 20:10Do not restrict symbols if DEBUG or SKIP_STRIPPING enabledfalkTX1+7-1
2021-10-06 19:30Add some more debug printsfalkTX1+20-1
2021-10-06 18:39Add debug prints for host contextfalkTX1+10-0
2021-10-06 15:33Fix no namespace buildfalkTX1+4-0
2021-10-06 15:25VST3: Add stubs for keyboard handlingfalkTX2+73-4
2021-10-06 12:19Really fix build, dont use Size class on VST3 UI codefalkTX2+17-11
2021-10-06 11:43One more fixfalkTX1+4-4
2021-10-06 11:27Fix no namespace buildfalkTX1+1-1
2021-10-06 11:22Allow external UI to set geometry constraints, fix some warningsfalkTX6+60-23
2021-10-06 10:57VST3: Clear up situation with host-side resizefalkTX5+129-112
2021-10-05 22:30An attempt at host-side VST3 UI resize that doesnt work yetfalkTX4+106-24
2021-10-05 21:11VST3: Use context from component too, fixes GUI on some hostsfalkTX1+49-7
2021-10-05 20:25Fix wrong context on UI deletion, needed for macOS hosts using GLfalkTX2+19-0
2021-10-04 23:04VST3: Fix state messagesfalkTX2+59-16
2021-10-04 22:06Yet another attemptfalkTX1+1-1
2021-10-04 21:59Fix a typofalkTX1+1-1
2021-10-04 21:58Try yet againfalkTX1+6-7
2021-10-04 21:41Try againfalkTX1+2-3
2021-10-04 21:36Try a better messagefalkTX1+13-7
2021-10-04 21:27Let IRC know of the commit messagefalkTX1+1-1
2021-10-04 21:22Set the name of the workflowfalkTX1+2-0
2021-10-04 21:19Test IRC notificationsfalkTX1+14-0
2021-10-04 20:59VST3: Fix missing 1st parameter when MIDI input was enabledfalkTX1+12-11
2021-10-04 20:25Keep host context from factory alive as needed Fixes #334falkTX1+19-0
2021-10-02 22:48VST3: Move V3_API to the other sidefalkTX2+84-84
2021-10-02 22:38Enable VST3 build on MSVC, remove C++98 workaroundfalkTX2+2-6
2021-10-02 22:31VST3: Correctly set plugin version informationfalkTX1+28-10
2021-10-02 22:18VST3: Set factory categories and flags, add documentationfalkTX3+143-21
2021-10-02 19:51VST3: Fix UI related issuesfalkTX6+33-48
2021-10-02 17:01CleanupfalkTX3+21-25
2021-10-02 15:51VST3: unref queried host contexts, fixing memory leaksfalkTX2+71-37
2021-10-02 15:00Fix win32 buildfalkTX1+1-1
2021-10-02 14:42Fix windows buildfalkTX1+1-1
2021-10-02 14:42Class names must be different after all; Fix parameter state restorefalkTX2+55-36
2021-10-02 14:00Fix build with clangfalkTX3+249-157
2021-10-02 11:11Fix VST3 UI cleanup issuesfalkTX2+35-8
2021-10-02 03:36A few more VST3 tests on refcounter and host contextfalkTX3+118-51
2021-10-02 02:34Prevent crashes when UI initializes too earlyfalkTX4+30-12
2021-10-02 02:11Make the VST3 implementation C++98 compatiblefalkTX6+1441-1264
2021-10-01 22:11VST3: Handle UI on macOS and WindowsfalkTX6+85-4
2021-10-01 20:52Fix a compiler warningfalkTX1+7-0
2021-10-01 20:49VST3: Implement view timer handler, hook into host run loopfalkTX4+252-125
2021-10-01 20:17VST3: Fix memory leak and utf16 string messagesfalkTX2+54-42
2021-10-01 18:59Replace custom message implementation by host context creationfalkTX7+208-465
2021-10-01 17:50VST3: Add MIDI CC, channel pressure and pitchbend supportfalkTX3+230-52
2021-10-01 16:22VST3: Add 130*16 parameters for MIDI input, WIPfalkTX4+135-55
2021-09-29 23:24Fix demo tools under high dpifalkTX4+67-28
2021-09-29 20:35Fix compiler warningsfalkTX3+33-6
2021-09-29 15:03Add feature text on both sidesfalkTX1+23-23
2021-09-29 15:00Complete the feature tablefalkTX1+41-28
2021-09-29 14:25Testing some changes to the feature tablefalkTX1+51-35
2021-09-29 14:05Fix feature linksfalkTX1+7-7
2021-09-29 14:03Try to improve feature tablefalkTX1+48-23
2021-09-29 12:42Rework feature tablefalkTX1+11-9
2021-09-29 12:31Grammar is hardfalkTX1+1-1
2021-09-29 12:25Fix a typofalkTX1+3-3
2021-09-29 12:22Add notes about VST2 and VST3 licensingfalkTX1+18-2
2021-09-29 12:03Be clear on the (small) imported juce code licensefalkTX2+38-2
2021-09-29 11:53Mention the new LICENSING.md file in the READMEfalkTX1+6-0
2021-09-29 11:47Add special licensing note for LADSPA and DSSIfalkTX1+15-2
2021-09-29 11:40Minor styling changesfalkTX1+2-2
2021-09-29 11:39Update LICENSING.md with more clear LV2 detailsfalkTX1+10-9
2021-09-29 11:35Remove unused LV2 headers, they are GPL licensedfalkTX3+0-522
2021-09-29 11:26Cleanup FEATURES.md, still WIPfalkTX1+20-8
2021-09-29 11:16Fix formattingfalkTX2+16-14
2021-09-29 11:09Start some files to describe features and licensingfalkTX3+50-0
2021-09-29 10:26cmake: support building VST3 (#330)JP Cimalando18+180-119
2021-09-27 00:34Correct a typofalkTX1+1-1
2021-09-27 00:32Fix some wordingfalkTX1+1-1
2021-09-27 00:07VST3: full state save/restore support, update TODO itemsfalkTX3+214-83
2021-09-26 22:32VST3: Cache state key/values and send them to UI on initfalkTX1+103-26
2021-09-26 21:54VST3: report sample rate changes to UIfalkTX2+63-18
2021-09-26 21:31VST3: trigger restart component for preset and latency changesfalkTX2+32-4
2021-09-26 21:02VST3: shortcircuit view/controller for hosts without connectionsfalkTX2+91-53
2021-09-26 19:24VST3: Use UI idle to request changes from DSPfalkTX3+226-105
2021-09-26 17:50Fix buildfalkTX1+8-2
2021-09-26 15:29Move VST3 message related code to plugin sidefalkTX2+400-397
2021-09-26 15:19VST3 cleanup, add state-set UI messagefalkTX2+77-148
2021-09-26 14:35Experiments with VST3 full data passingfalkTX4+449-136
2021-09-26 01:58VST3: Implement UI->DSP send notefalkTX3+65-14
2021-09-26 01:42VST3: Implement UI->DSP state messagingfalkTX4+235-27
2021-09-26 00:23VST3: use connection point to send parameter grab and changesfalkTX4+347-121
2021-09-25 22:54VST3: Start handling UI->DSP messages, WIPfalkTX4+457-75
2021-09-25 18:10Experiments with C++98 compatfalkTX3+48-44
2021-09-25 17:54Add a few code commentsfalkTX2+28-0
2021-09-25 17:44Simplify some codefalkTX1+9-7
2021-09-25 17:35VST3: Implement UI->DSP parameter changesfalkTX6+112-68
2021-09-25 15:10CleanupfalkTX2+13-45
2021-09-25 14:48VST3: Implement programs on DSP side, update TODO itemsfalkTX4+119-24
2021-09-25 13:59VST3: Rework headers coding style, add C++ util, cleanupfalkTX10+246-424
2021-09-25 12:26Mention VST3 in cmakefalkTX2+39-4
2021-09-25 12:20Add VST3 to CI and packaging scriptsfalkTX3+25-1
2021-09-25 11:24VST3: Fix UI object lifetime, add temp workaround for componentfalkTX2+29-4
2021-09-25 10:47VST3 YOLOfalkTX2+22-89
2021-09-25 10:29VST3: implement parameter outputs and triggers, UI focusfalkTX6+110-36
2021-09-24 23:50CleanupfalkTX1+0-18
2021-09-24 23:48VST3: Some attention to UI, plugin->host resizing worksfalkTX3+80-45
2021-09-24 23:48Fix some v3_plugin_view argumentsfalkTX1+3-3
2021-09-24 22:22VST3: Cleanup UI side, make it appear againfalkTX4+747-676
2021-09-24 20:22VST3: Initial MIDI support, enable midi-through vst3 buildfalkTX2+150-7
2021-09-24 19:25Implement v3_process_context_requirementsfalkTX1+67-3
2021-09-24 19:06VST3: implement time position; enable metronome vst3 buildfalkTX5+90-18
2021-09-24 18:15VST3: Implement parameter state save/restorefalkTX2+285-5
2021-09-24 12:07Correctly offset VST3 streamsfalkTX1+48-12
2021-09-24 11:45Add VST3 string utility functions, cleanupfalkTX2+122-80
2021-09-24 11:44Add ARRAY_SIZE macrofalkTX1+3-0
2021-09-24 10:09VST3: Use local static plugin for factory info, not globalfalkTX1+21-30
2021-09-24 09:48Move VST3 UI code into a separate file, non-working for nowfalkTX2+700-668
2021-09-24 09:48Do not set exported symbols list if building under DEBUGfalkTX1+1-1
2021-09-23 23:37Setup/testing basic VST3 UI interactionfalkTX1+205-34
2021-09-23 22:32VST3 audio processing, cleanupfalkTX1+116-74
2021-09-23 22:07Deal with most VST3 parameter stuff, start the refcountsfalkTX2+604-314
2021-09-23 18:35CleanupfalkTX1+2-4
2021-09-23 18:26Continue VST3 testing, UI shows upfalkTX4+342-190
2021-09-23 17:29Hook up various v3_audio_processor callsfalkTX1+102-39
2021-09-23 16:33More work towards VST3, main class starts to take shapefalkTX5+554-17
2021-09-23 11:35More VST3 tweaksfalkTX3+169-79
2021-09-22 22:31Add the needed bits for v3_plugin_factory_3falkTX1+20-10
2021-09-22 22:10Continue battling vst3, can show parameters nowfalkTX12+306-134
2021-09-22 19:53VST3: Add stubs for more interfacesfalkTX3+340-35
2021-09-22 18:30A few more VST3 details, passing carla-discovery nowfalkTX1+197-30
2021-09-22 14:49Document 2 more macrosfalkTX1+12-0
2021-09-22 14:31Fix no namespace buildfalkTX1+1-1
2021-09-22 14:01Mark SpecialEvent as deprecated, will not usefalkTX13+93-137
2021-09-22 12:17CleanupfalkTX1+2-9
2021-09-22 11:59Document internal macrosfalkTX1+39-2
2021-09-22 11:40Put the runtime checks behind a DPF_RUNTIME_TESTING macrofalkTX3+47-19
2021-09-22 11:39Fix EmbedExternalUI build under Haiku (no implementation)falkTX1+27-13
2021-09-20 21:56Allow to use Window::openFileBrowser() without argumentsfalkTX1+1-1
2021-09-20 15:35Change some words for clarityfalkTX3+8-8
2021-09-19 12:27And even more fixesfalkTX3+4-4
2021-09-19 12:16Yet a few more compiler warning fixes, msvc stuff this timefalkTX3+7-4
2021-09-19 11:20More compiler warnings fixingfalkTX8+33-12
2021-09-19 10:56Fix some compiler warningsfalkTX2+7-1
2021-09-19 10:47Correct checks in the previous commitfalkTX2+21-22
2021-09-19 10:38Reduce amount of Plugin pure virtual methods, use runtime warningsfalkTX6+139-15
2021-09-18 19:54lv2lint: Ignore a known linking warningfalkTX1+1-1
2021-09-18 19:32Remove win32 specific vst3 exports from version filefalkTX1+1-1
2021-09-18 19:00cmake: use symbol export listsJean Pierre Cimalando1+27-0
2021-09-18 18:39make: windows exports with def filesJean Pierre Cimalando8+29-0
2021-09-18 18:33Revert "Export "main" symbol for VST2 on Windows"Jean Pierre Cimalando1+0-9
2021-09-18 18:18Have the macOS symbol in exp filesJean Pierre Cimalando8+20-7
2021-09-18 18:27Write MIDI CC binding LV2 meta-datafalkTX1+17-8
2021-09-18 18:20Export "main" symbol for VST2 on WindowsfalkTX1+9-0
2021-09-18 18:02More tweaks to LV2 license conversionfalkTX1+98-20
2021-09-18 15:39Fix lv2 testsfalkTX1+1-0
2021-09-18 15:20Enable runtime plugin tests againfalkTX2+52-51
2021-09-18 14:55VST2: use a vector for cleanup effects instead of listfalkTX1+3-3
2021-09-18 13:28Skip plugin runtime memory checks for now, need to fix carlafalkTX1+44-44
2021-09-18 13:22lilv-utils is needed for lv2ls toolfalkTX1+1-1
2021-09-18 13:17There was a typofalkTX1+1-1
2021-09-18 13:16LV2: Use spdx as license URLfalkTX1+53-30
2021-09-18 13:14Start validating/testing pluginsfalkTX2+125-0
2021-09-18 12:32VST2: Cleanup created objects on module/dll unloadfalkTX1+17-1
2021-09-18 12:11Fix uninitialized values in metronome examplefalkTX1+2-0
2021-09-18 11:30Fix lv2 validation when using state filesfalkTX1+10-0
2021-09-18 10:37Only export the needed symbols for plugins to workfalkTX8+40-3
2021-09-18 10:19Use flags from base makefile to build lv2-generatorfalkTX1+4-4
2021-09-18 10:07LV2: Generate properties for plugin state keys, passing validationfalkTX1+15-0
2021-09-18 10:06Switch back to requiring full-state when using programs+statefalkTX4+12-16
2021-09-18 09:52LV2: Set plugin type as project too, prevent invalid presetsfalkTX1+8-14
2021-09-18 08:43LV2: Convert to license string to URL as much as we canfalkTX1+44-3
2021-09-18 08:42String: Add asBasic, asLower and asUpper methodsfalkTX1+30-0
2021-09-17 19:11Fix testsfalkTX2+5-3
2021-09-17 19:01Add method to render window contents to picture file (opengl)falkTX7+72-0
2021-09-16 15:24Revert 1 testing changefalkTX1+1-1
2021-09-16 15:17Add example to test NanoImage usagefalkTX2+236-2
2021-09-16 15:14NanoVG: Allow to load raw images of any format, fix sizefalkTX5+147-21
2021-09-16 13:45Tweak OS auto-detection, prevent duplicatesfalkTX1+5-10
2021-09-15 00:11Update some datesfalkTX3+3-3
2021-09-15 00:10Change AudioMidiSyncHelper to be a structfalkTX1+2-2
2021-09-15 00:08TyposfalkTX1+1-1
2021-09-13 17:06Always quit nicely no matter the plugin formatfalkTX2+1-5
2021-09-13 17:05Allow to call Application::quit() from pluginsfalkTX5+6-8
2021-09-13 16:50Show macOS transient and standalone windows nicely centeredfalkTX3+37-4
2021-09-13 11:10Move setIgnoreIdleCallbacks to a proper place, before UI creationfalkTX2+5-4
2021-09-13 09:56Ignore idle callbacks when creating temp windows, e.g. VST2 rectfalkTX4+23-0
2021-09-13 09:36Better handling of transient windows, using ScopedGraphicsContextfalkTX4+28-13
2021-09-11 14:11Prevent some compilation warnings on MinGW (#324)lucianoiam2+14-0
2021-09-08 19:47Add OFN_EX_NOPLACESBAR for win32 file dialog as neededfalkTX2+3-0
2021-09-08 19:44Some little flags usage for win32 file dialogsfalkTX1+5-0
2021-09-08 19:10Add and use puglX11SetWindowTypeAndPID as old code used to dofalkTX3+32-5
2021-09-08 18:54sofd tweaks and implement button optionsfalkTX4+14-10
2021-09-08 15:46Try to map file browser flagsfalkTX3+35-6
2021-09-08 14:59Fix some compiler warningsfalkTX3+14-9
2021-09-08 14:51Use default monitor for parent-less external UI on win32falkTX1+1-2
2021-09-08 14:39Add EmbedExternalUI to default make buildfalkTX1+2-12
2021-09-08 13:22Fix typofalkTX1+1-1
2021-09-07 20:39Remove old gl-examples link, fix kx.studio chat linkfalkTX1+2-3
2021-09-07 08:40Bugfix: build error with DISTRHO_PLUGIN_HAS_EXTERNAL_UI (#323)lucianoiam1+5-2
2021-09-05 19:22cmake: Generate the VST as a bundle on macOSJean Pierre Cimalando3+14-3
2021-09-03 20:52Correct external ui scale factor codefalkTX3+39-18
2021-09-03 20:29Fix tests on macOSfalkTX7+100-96
2021-09-03 19:14Set desktop scale factor for external uis if not provided by hostfalkTX1+90-3
2021-09-03 12:07EmbedExternalUI: Initial code for win32falkTX1+55-2
2021-09-03 15:50Bugfix: EmbedExternalExampleUI resizing on Mac (#319)lucianoiam1+10-4
2021-09-03 10:33Add more badgesfalkTX1+3-1
2021-09-03 10:30Replace build status badgefalkTX1+1-1
2021-09-03 10:28Add width/height as parameters of embed-ext-ui for easier testingfalkTX4+75-28
2021-09-03 09:59Add UI::sizeChanged as needed for external UIsfalkTX2+21-3
2021-09-03 09:56Add a few commentsfalkTX3+3-2
2021-09-03 09:32Sort out situation with some standalone windowsfalkTX13+72-19
2021-09-02 09:30on macOS: don't include pugl.mm for external UIsosch1+2-0
2021-09-01 15:31Partial UI_TYPE=external support on WindowsLuciano Iam2+22-7
2021-08-30 15:30Alternative to last commitfalkTX1+2-2
2021-08-30 15:14Add DGL_USE_OPENGL3 build test to CIfalkTX1+7-0
2021-08-30 15:12Use apple gl3 headers as needed; Allow build with glewfalkTX1+10-3
2021-08-30 12:43Bind a few more windows GL functions if GL3 enabledfalkTX1+18-0
2021-08-27 22:18Allow puglRealize to failfalkTX3+15-8
2021-08-27 21:44Do not crash if all X11 failsfalkTX4+46-9
2021-08-27 15:27Less annoying nanovg error logs when it fails to initializefalkTX2+6-3
2021-08-27 13:56Use nanovg in GL3 mode when DGL_USE_OPENGL3 is definedfalkTX2+15-2
2021-08-27 13:56Fix tests rebuildfalkTX1+1-8
2021-08-27 11:58Fix isStandalone for external window; More macOS testsfalkTX3+22-8
2021-08-27 11:05CleanupfalkTX1+4-28
2021-08-26 14:58Give focus to standalone uis on init; Fix macOS embed external uifalkTX2+36-7
2021-08-26 14:22Fix embed-external-ui x11 version crash on close, missing mapfalkTX1+10-5
2021-08-26 13:55More embed-external-ui example macOS code, but still no window :(falkTX1+81-14
2021-08-26 11:41Start tests with mpvfalkTX4+70-11
2021-08-26 10:49Forgot to set isStandalonefalkTX2+2-1
2021-08-26 10:40Reorganize ExternalWindow methods and add documentationfalkTX2+189-101
2021-08-25 13:22More tests for embed ui example, add some macOS codefalkTX2+97-0
2021-08-25 08:15Fix tests after typo fixfalkTX1+3-3
2021-08-25 08:14Fix embed external ui closing too earlyfalkTX2+14-4
2021-08-25 08:09Fix a typofalkTX5+12-12
2021-08-25 07:57Fix use of getNativeWindowHandle for external uifalkTX1+1-1
2021-08-24 16:38Only adjust for scale factor on vst2 mac builds Closes #312falkTX1+17-25
2021-08-24 07:59Allow DISTRHO_UI_USER_RESIZABLE for external UIsfalkTX3+7-1
2021-08-23 21:17Special handling for cases where reshape is called on constructorfalkTX3+48-2
2021-08-22 22:56Fix a typofalkTX1+1-1
2021-08-22 22:44Use a black background; Allow VST2 embed external UIsfalkTX2+2-9
2021-08-22 22:30Remove some virtuals, cleanupfalkTX1+28-21
2021-08-22 22:24ExternalWindow mostly working now, update old hacky example toofalkTX4+170-113
2021-08-22 21:37Add ExternalWindow::isEmbed()falkTX2+9-1
2021-08-22 21:35Working ExternalWindow, start dummy/example X11 codefalkTX4+210-69
2021-08-22 20:25Start embed external ui examplefalkTX5+342-0
2021-08-22 18:23Start rework of ExternalWindow, add stubs to make it build, WIPfalkTX6+388-166
2021-08-21 20:59Always use sofd +0.5 scale than desktopfalkTX1+1-1
2021-08-21 20:24Remove width and height from FileBrowserOptions, were never usedfalkTX1+0-6
2021-08-21 18:36Set supportsViewDpiScaling as supported canDofalkTX1+4-0
2021-08-21 10:36Protect against multiple inclusion of Makefile.base.mkfalkTX1+12-0
2021-08-21 07:34Add missing call to FreeLibrary()Luciano Iam1+3-0
2021-08-21 00:43TESTING: Add DGL_USE_OPENGL3 macrofalkTX2+8-0
2021-08-20 14:29Remove the const qualifier on ParameterEnumerationValue (#309)JP Cimalando1+2-2
2021-08-20 08:11Stop building vulkan by defaultfalkTX1+3-1
2021-08-20 08:05Push a backwards compat typedef into upstream puglfalkTX1+0-1
2021-08-19 11:52Implement puglGetDesktopScaleFactor for windowsfalkTX1+24-0
2021-08-19 11:22flush stdout after jack client activationfalkTX1+2-0
2021-08-18 14:25Find desktop scale factor on X11falkTX1+23-2
2021-08-18 13:54Fix identation on CI filefalkTX1+197-196
2021-08-18 07:36Correct modal behaviour on macOSfalkTX4+85-52
2021-08-18 07:28Always update packages in CIfalkTX2+3-0
2021-08-17 09:15Corrections to d85add3a4c3434b51b822b416cfb963c6f878037falkTX1+7-4
2021-08-17 08:07Rebase pugl against upstream, add only absolutely require patchesfalkTX0+0-0
2021-08-16 16:39Define SHARED_MEMORY_LIBS in base makefile, to be needed laterfalkTX1+4-0
2021-08-15 17:48Fix a typofalkTX1+2-2
2021-08-15 13:20Add a missing overridefalkTX1+10-2
2021-08-14 23:45Another build fixfalkTX1+1-0
2021-08-14 23:45Custom sofd color schemefalkTX1+50-56
2021-08-14 22:15Adjust sofd fib_widget_at_pos for high-dpifalkTX1+12-12
2021-08-14 22:04Add preliminar high-dpi support to sofd; Fix buildfalkTX6+132-92
2021-08-14 19:44Dont give nullptr as response to requestStateFile(); Fix buildfalkTX2+3-2
2021-08-14 19:38Rework file handling example button, add a note for laterfalkTX4+82-72
2021-08-14 18:44Make x11 sofd dialog work without patching puglfalkTX4+64-68
2021-08-14 13:43Fix buildfalkTX1+4-0
2021-08-14 13:38Add puglX11GrabFocus as a safer way to grab focus on X11falkTX3+27-1
2021-08-14 13:25Add automaticallyScale argument to UI constructorfalkTX2+12-2
2021-08-14 13:08Add Rectangle::containsAfterScaling methodfalkTX2+11-0
2021-08-14 12:34Fix fullviewport-drawing auto-scaling for CairofalkTX2+23-6
2021-08-14 12:22Set geometry constraints on ImageAboutWindow, for auto-scalingfalkTX1+15-4
2021-08-14 12:21Fix OpenGL viewport size for fullviewport-drawing and auto-scalingfalkTX1+4-1
2021-08-14 11:59Stop assuming geometric-constrained windows are user resizablefalkTX1+0-6
2021-08-14 10:12Implement auto-scaling for Cairo, fix repaint for auto-scalingfalkTX2+22-17
2021-08-14 10:06Simplify CairoExampleUIfalkTX2+46-18
2021-08-14 09:57Fix double widget events received when using auto-scalingfalkTX2+42-2
2021-08-14 00:08Internally scale VST2 UI size if host doesnt inform of scale factorfalkTX2+57-5
2021-08-13 23:54Fix geometry constraints for embed UIs on scale factor != 1falkTX1+8-4
2021-08-13 23:22Custom puglSetWindowSize on macOS, needed for reaperfalkTX1+23-2
2021-08-13 21:26Get NSWindow from view if we do not have one directlyfalkTX1+7-4
2021-08-13 20:53Add host scale factor text to d_info guifalkTX1+13-1
2021-08-13 20:46Remove unneeded scale checking code in d_infofalkTX1+2-6
2021-08-13 18:20Implement fetching desktop scale factor on macOS; Tweak d_info sizefalkTX4+36-9
2021-08-12 16:29Manually patch liblo.pc for proper prefixfalkTX1+4-0
2021-08-12 16:23Real fixfalkTX1+4-4
2021-08-12 16:17Fix typofalkTX1+2-2
2021-08-12 16:09Alternative fixfalkTX1+2-2
2021-08-12 16:02Workaround for missing liblo-devfalkTX1+2-2
2021-08-12 15:54liblo-dev cant be used for armhf/aarch64falkTX1+2-2
2021-08-12 15:49fix broken Ubuntu packages missing pkg-config file in multi-archfalkTX1+4-0
2021-08-12 15:12Add a few more dev packages to workflow, setup PKG_CONFIG_PATHfalkTX2+9-6
2021-08-12 15:03Run "make features" on example-plugins workflowfalkTX1+8-1
2021-08-12 15:01Add "make features" toolfalkTX1+46-3
2021-08-12 14:20Install libx11-dev and libxext-dev for example-pluginsfalkTX1+3-3
2021-08-12 13:24Run DPF tests in CIfalkTX1+7-1
2021-08-12 13:24Remove old travis filesfalkTX7+0-171
2021-08-12 13:19Remove now deleted file from cmakefalkTX1+0-1
2021-08-12 13:14Fix build without "using namespace"falkTX5+17-7
2021-08-12 12:59Add ringbuffer to rtaudio side, unused for nowfalkTX1+31-10
2021-08-12 12:43Rename build workflow to cmake, so it is more clear what it doesfalkTX2+160-160
2021-08-12 12:41CleanupfalkTX5+83-94
2021-08-12 12:30Set -std=gnu++11falkTX1+1-1
2021-08-12 12:28Add GH workflow for testing a few build optionsfalkTX1+57-0
2021-08-12 12:21Make the comments in DistrhoDefines.h consistentfalkTX1+2-2
2021-08-12 12:12Require GCC 4.8 for DISTRHO_DEPRECATEDfalkTX3+7-4
2021-08-12 12:02Forgot dpkg --add-architecturefalkTX1+2-0
2021-08-12 11:57Build linux-x86 example-pluginsfalkTX1+43-18
2021-08-08 14:57One more macos-old fixfalkTX1+1-1
2021-08-08 14:55Fix old macOS compatfalkTX1+4-0
2021-08-08 14:44Fix build with old compilersfalkTX8+25-11
2021-08-06 20:09cmake: set a distinct output folder for MSVC implibJean Pierre Cimalando1+5-0
2021-08-05 20:54Fix Mac standalone window focusLuciano Iam3+18-0
2021-08-04 10:24Fix a memory leak in the string classfalkTX1+4-4
2021-07-21 23:35Fix build without openglfalkTX6+13-8
2021-07-21 23:12Build and publish example plugins on CI, matching other DPF stufffalkTX1+189-0
2021-07-21 21:40Fix build of LV2 instance-access plugins without UI dependenciesfalkTX1+4-0
2021-07-19 00:37Remove project name from license filefalkTX1+0-1
2021-07-18 22:44Fix pkg scriptfalkTX2+20-16
2021-07-18 22:16Add script to package macOS plugins as pkgfalkTX4+69-1
2021-07-18 21:07Remove unused utilsfalkTX2+0-67
2021-07-18 18:48Add -static-libgcc -static-libstdc++ for windowsfalkTX1+1-1
2021-07-12 14:40Use 1920 as default ticks per beat, more common as default in dawsfalkTX2+6-4
2021-07-10 22:41Protect against null datafalkTX2+13-7
2021-07-10 22:33Fix RtAudio-related windows buildfalkTX3+6-7
2021-07-04 11:53Simplify custom Makefile paths (#297)lucianoiam1+6-13
2021-07-04 11:49Directly map VST2 keyup/down to plugin UI events Fixes #296falkTX1+16-11
2021-07-04 11:48Add Application::isStandalone() methodfalkTX2+11-0
2021-07-04 10:55Invert LV2 bypass/enabled parameter on UI events Fixes #150falkTX1+17-3
2021-07-04 10:16Fix LV2 parameter offset for plugins with midi out but no state Closes #238falkTX3+6-6
2021-07-04 09:36Fix typo (leading to macOS cmake build error)falkTX1+1-1
2021-07-04 09:34Skip RtAudio windows fallback on MSVC for nowfalkTX1+1-1
2021-07-04 09:31Define NOMINMAX as macro before including windows.hfalkTX4+12-0
2021-07-04 09:02Fix macOS buildfalkTX1+1-1
2021-07-04 09:00Fix LV2 export of comments with newlinesfalkTX1+7-2
2021-07-03 23:10Reset OpenGL color before drawing images (fixes invisible content)falkTX2+5-3
2021-07-03 22:58Auto-scale NanoVG by widget scale factorfalkTX1+4-1
2021-07-03 22:52Fix ImageKnob for types that need full repaintsfalkTX4+22-5
2021-07-03 22:42Fix ImageKnob missing callbacksfalkTX2+6-4
2021-07-03 22:27Fix warnings on RtAudio related codefalkTX1+15-2
2021-07-03 22:27Fix build with state filesfalkTX1+31-20
2021-07-03 22:04Mention Window::addIdleCallback in Application::addIdleCallbackfalkTX2+1-12
2021-07-03 21:57Mention thread-safety on Application classfalkTX2+6-2
2021-07-03 21:40ConsistencyfalkTX1+4-4
2021-07-03 21:39Fixup for latest changes in custom standalonesfalkTX1+42-40
2021-07-03 21:23Give context back to transient parent windowfalkTX4+27-3
2021-07-03 20:28Alternative approach to initial window OpenGL context scopefalkTX7+192-133
2021-07-02 08:05win32: Only call SetProcessDPIAware if standalone application Fixes #289falkTX0+0-0
2021-07-02 07:15CoreFoundation is needed toofalkTX1+2-1
2021-07-02 06:43Try to fix cmake macOS buildfalkTX1+6-0
2021-07-02 06:10Use tick_double for jack standalonefalkTX2+12-2
2021-06-30 08:50Fix typos in DGL source comments (#295)lucianoiam2+11-11
2021-06-27 16:32Fix macOS buildfalkTX2+2-2
2021-06-27 09:48Cleanup RtAudio use, make it compatible with more systemsfalkTX4+295-179
2021-06-26 22:33Add ButtonEventHandler::getLastClickPosition()falkTX2+17-7
2021-06-26 21:37Add ButtonEventHandler::getLastMotionPosition(), fix whitespacefalkTX2+13-10
2021-06-26 20:23Fix buildfalkTX1+2-8
2021-06-26 20:14Fallback to RtAudio when JACK fails (macOS only for now, TESTING)falkTX2+424-151
2021-06-26 20:13Add RtAudio copy in-treefalkTX3+12123-0
2021-06-26 13:39Fix lv2 export Wasnt this fixed already?falkTX1+2-2
2021-06-25 19:47Fix build when DGL_FILE_BROWSER_DISABLED is defined (#293)Patrick Desaulniers1+2-0
2021-06-23 11:15LV2: Fix custom unit render format for integer parametersfalkTX1+4-1
2021-06-22 11:18Move CI to focalfalkTX2+5-10
2021-06-21 15:22LV2: Use mono and stereo port group definitions from lv2 specfalkTX1+47-3
2021-06-21 15:16Set port group information for JACK audio/cv portsfalkTX2+11-0
2021-06-21 15:01Implement port groups for VST2 parametersfalkTX1+32-2
2021-06-19 18:26Add convenience Color::withAlpha methodfalkTX2+12-0
2021-06-19 12:56KnobEventHandler should has vertical mode by defaultfalkTX1+1-1
2021-06-18 13:21Mute which output in generate-ttl.sh (#292)lucianoiam1+1-1
2021-06-17 21:19Move ImageKnob logic into reusable KnobEventHandlerfalkTX7+592-422
2021-06-15 11:28Fix wordingfalkTX1+3-3
2021-06-14 21:20Allow event coordinate margins in SubWidgetfalkTX5+44-11
2021-06-14 19:59ButtonEventHandler: Fix inverse logic and add a clear state callfalkTX2+11-5
2021-06-14 18:59Make some event handlers methods publicfalkTX2+10-10
2021-06-14 18:31Forgot 1 piece for cmakefalkTX1+1-0
2021-06-14 17:38Start of common event handlers, split off button as a startfalkTX7+346-118
2021-06-14 13:16Allow UI_TYPE = genericfalkTX2+28-0
2021-06-14 13:02Fix logic around jack event countfalkTX1+1-1
2021-06-14 11:30Use DISTRHO_PLUGIN_WANT_PARAMETER_VALUE_CHANGE_REQUEST in doxygenfalkTX1+1-0
2021-06-14 09:52Fix a leftover renamefalkTX1+1-1
2021-06-13 21:00Fix build with DONT_SET_USING_DISTRHO/DGL_NAMESPACEfalkTX9+48-41
2021-06-13 20:28Do not run win32/win64 in CI for nowfalkTX2+22-22
2021-06-13 20:28Fix (ignore) some compiler warningsfalkTX2+10-2
2021-06-13 20:27Alternative approach to thread-safe Application::quitfalkTX3+38-4
2021-06-13 19:04Really fix build (except tests)falkTX2+3-3
2021-06-13 18:58Adapt cmake for file name changefalkTX1+0-7
2021-06-13 18:57Rename a file and fix buildfalkTX4+22-6
2021-05-13 02:39Initial work for VST3 compatible plugins, lots to do..falkTX7+375-13
2021-05-13 02:38Fix typos in travesty headersfalkTX1+9-2
2021-05-13 02:37Add constexpr to 2 dpf utilsfalkTX1+2-2
2021-06-13 18:29Try enabling all CI stepsfalkTX3+28-6
2021-05-12 12:29convert v3_tuid_match into a bool, so return value is more clearfalkTX1+3-2
2021-05-11 15:37Initial implementation of travesty, pure C interface to vst3falkTX11+1159-0
2021-06-13 14:37Ignore hosts calling effOpen twice, dont print errorfalkTX1+2-1
2021-06-13 14:35Delete now unused codefalkTX1+0-223
2021-06-13 14:35macOS file panel dialogfalkTX4+71-6
2021-06-12 15:04Attempt to fix Win32Jean Pierre Cimalando1+1-0
2021-06-12 14:56cmake: adapt to load libjack dynamicallyJean Pierre Cimalando1+5-13
2021-06-12 19:11Fix buildfalkTX1+5-1
2021-06-12 18:52Fix an included added by mistakefalkTX1+0-1
2021-06-12 18:41Initial implementation of port groups Closes #193 Fixes #192falkTX5+351-27
2021-06-12 14:21Always have JACK enabled for example pluginsfalkTX15+14-59
2021-06-12 14:15Switch to use jackbridge instead of direct link to libjackfalkTX7+2930-54
2021-06-12 13:23Rename a filefalkTX1+0-0
2021-06-12 09:13Fix for realpath not being available on all systemsfalkTX1+7-0
2021-06-12 08:47Improve documentation for kParameterIsOutputfalkTX1+5-2
2021-06-11 23:56VST2: Set properties->shortLabel toofalkTX1+11-2
2021-06-10 12:26VST2: Always set label for effGetParameterProperties usefalkTX1+2-0
2021-06-10 12:20Fix running generate-ttl.sh outside of DPF dirfalkTX1+3-4
2021-06-07 10:17Update puglfalkTX0+0-0
2021-06-07 09:48Testing changes to fix macOS GL context, WIPfalkTX7+33-0
2021-06-07 09:34Fix macOS compilation of plugins with '-' in their namefalkTX1+3-1
2021-06-07 09:33Fix macOS warningsfalkTX2+4-5
2021-06-06 02:56Fix cmake to recognize the parameter FILES_COMMONJean Pierre Cimalando1+1-1
2021-06-06 00:50Add DGL namespace where missingJean Pierre Cimalando6+7-7
2021-06-06 00:35Return a value in RingBuffer::createBufferJean Pierre Cimalando1+1-0
2021-06-05 12:52Fix getSize() returning zero during UI constructorfalkTX2+11-5
2021-06-05 10:36Fix UI crash for plugins with no size set at initfalkTX1+1-1
2021-06-05 10:28LV2: Fix rounded scalepoints, dont triple-quote unless neededfalkTX1+36-8
2021-06-04 21:45Add SubWidget::toFront, fix position for subwidgets of subwidgetsfalkTX7+86-20
2021-06-02 17:06Notify DSP of fallback file browser selected changefalkTX1+3-0
2021-06-02 17:01Implement Window::openFileBrowser() fallback for state filesfalkTX1+48-9
2021-06-02 16:32Build filehandling plugin by default, resize/pos buttonfalkTX2+12-3
2021-05-30 22:04Better default idle time value for standalonesfalkTX2+5-1
2021-05-30 21:55Cleanup for lv2 ui resizing, no host features neededfalkTX4+4-35
2021-05-30 20:37Add extra multiplier and divider operator to SizefalkTX2+18-0
2021-05-30 15:50Remove initial LV2 ui size via ui_resize extension, bye byefalkTX1+0-7
2021-05-30 15:42Fix embed windows default sizefalkTX1+8-3
2021-05-30 00:48Allow to automatically scale nanovg viewport, used in blendishfalkTX5+31-16
2021-05-29 23:44Expose SubWidget::setNeedsViewportScaling and use it in NanoWidgetfalkTX3+11-2
2021-05-29 23:38Add getScaleFactor to StandaloneWindowfalkTX1+1-0
2021-05-29 23:27Make widget pass events into subwidgetsfalkTX1+15-12
2021-05-29 23:03Allow subwidgets to skip drawing entirelyfalkTX6+16-3
2021-05-28 23:26Merge pull request #281 from DISTRHO/rework-core-resizeFilipe Coelho24+976-515
2021-05-28 23:20Report parameter request changes as supported for JACK standalonefalkTX1+1-0
2021-05-28 23:15Stop repainting Info example if parameter has not really changedfalkTX1+6-1
2021-05-28 23:11Always set default size; Continue resize cleanupfalkTX6+53-40
2021-05-28 21:27Move TopLevelWidget::isResizable to UI, where it makes more sensefalkTX4+18-15
2021-05-28 21:26Cleanup lv2 ui resizing, stick with current best possible approachfalkTX1+6-22
2021-05-28 14:05Add resize handle for Info example UI, but only visible when neededfalkTX2+192-5
2021-05-28 14:04Handle geometry constraints for embed windows; More resize handlingfalkTX11+85-47
2021-05-28 12:54Add a resize handle to test demofalkTX1+151-0
2021-05-28 12:36More special handling for resizefalkTX6+69-4
2021-05-28 11:05Allow one Window to have many top level widgetsfalkTX3+71-25
2021-05-27 22:18Fix/make clear distinction between standalone and plugin ui idlefalkTX6+34-26
2021-05-27 22:17Skip external ui during reworkfalkTX1+9-9
2021-05-27 22:01Start rework of core UI class, special attention to sizefalkTX10+350-390
2021-05-27 17:18Fix jack output port index metadatafalkTX1+1-1
2021-05-27 16:37Fix for old libjackfalkTX1+8-0
2021-05-27 16:27Add CV range flags, implement jack meta-datafalkTX3+197-7
2021-05-27 12:44Small fixing to metronome example, works againfalkTX2+25-11
2021-05-27 10:39Add Metronome examplefalkTX6+472-0
2021-05-27 10:17Add CVPort examplefalkTX5+354-0
2021-05-26 21:17Document sendNote, remove note about incomplete implementationfalkTX1+2-3
2021-05-26 21:07Implement sendNote for VST2falkTX2+122-50
2021-05-26 19:49send note and request parameter change implemented for JACKfalkTX3+82-40
2021-05-25 17:33Revert to custom pugl, forgot we need 1 more PRfalkTX0+0-0
2021-05-25 17:02Use stock upstream puglfalkTX0+0-0
2021-05-25 12:17cmake: allow to build on mingw using static libsJean Pierre Cimalando1+12-1
2021-05-25 01:24Fix the cairo VST2 by setting the unique IDJean Pierre Cimalando1+2-2
2021-05-24 22:05Remove an if condition no longer necessaryfalkTX1+1-2
2021-05-24 21:57Fix crash on start under windowsfalkTX3+36-23
2021-05-24 19:58Merge pull request #279 from jpcima/msvc-cmakeJP Cimalando3+15-0
2021-05-24 19:31msvc: warning suppressions for template instantiationsJean Pierre Cimalando3+15-0
2021-05-24 19:07Merge pull request #278 from jpcima/msvc-cmakeFilipe Coelho11+218-63
2021-05-24 19:06Update puglfalkTX0+0-0
2021-05-24 18:04Make a pointer constJean Pierre Cimalando1+1-1
2021-05-24 17:57Comment the LV2 TTL generatorJean Pierre Cimalando1+7-0
2021-05-24 17:48msvc: mark the dssi descriptor as dllexportJean Pierre Cimalando1+5-1
2021-05-24 17:43msvc: set const qualifiers on the declarationsJean Pierre Cimalando2+4-4
2021-05-24 17:02msvc: move the declaration of ssize_t to DistrhoUtilsJean Pierre Cimalando2+5-5
2021-05-24 16:58Format comment in the adequate styleJean Pierre Cimalando1+1-1
2021-05-24 16:56msvc: give the temporary buffer a fixed sizeJean Pierre Cimalando1+5-3
2021-05-24 16:51Make ringbuffer compatible with old compilersfalkTX1+10-2
2021-05-24 16:51msvc: prefer malloc to allocaJean Pierre Cimalando1+4-1
2021-05-24 16:37Add ring buffer classfalkTX2+769-0
2021-05-24 15:25Other fixes to enable msvc buildsJean Pierre Cimalando8+110-50
2021-05-24 13:02Adapt lv2_ttl_generator for MS compatibilityJean Pierre Cimalando1+4-1
2021-05-24 13:01Adapt vararg code for MS compatibilityJean Pierre Cimalando1+12-12
2021-05-24 13:00Fix detection of C++11 on MS compilerJean Pierre Cimalando1+1-1
2021-05-24 12:59Add workflow for msvc cmakeJean Pierre Cimalando1+76-0
2021-05-24 12:52Merge pull request #277 from jpcima/cmake-updatesJP Cimalando1+9-0
2021-05-24 12:21cmake: option -mstackrealign on win32 buildsJean Pierre Cimalando1+9-0
2021-05-24 12:09Tweak some commentsfalkTX1+2-1
2021-05-24 11:54Info example: Show if host supports parameter changesfalkTX3+46-17
2021-05-24 11:54Fix calling canRequestParameterValueChanges() during constructorfalkTX4+10-2
2021-05-24 11:09Import SendNote example from #212, slightly adjustedfalkTX6+450-0
2021-05-24 10:36Fix buildfalkTX1+1-1
2021-05-24 10:00Preliminar "parameter value change request" supportfalkTX14+270-49
2021-05-24 09:08Write link to JACK transport API docs as referencefalkTX1+1-1
2021-05-24 09:05Make TimePosition::BarBeatTick::tick a doublefalkTX3+11-10
2021-05-24 08:58Fix integer rounding for exported lv2 enumerations Closes #270 Fixes #258falkTX1+6-4
2021-05-24 08:38Move some compiler definitions to main filefalkTX2+1-5
2021-05-24 00:42cmake: generate the macOS namespace for puglJean Pierre Cimalando3+85-14
2021-05-24 00:05Fix build with DGL_FILE_BROWSER_DISABLEDPatrick Desaulniers2+4-0
2021-05-23 23:32cmake: add checks for other X11 librariesJean Pierre Cimalando1+17-1
2021-05-23 23:11CMake updates for puglJean Pierre Cimalando2+35-11
2021-05-23 23:57More class namespacing for macOSJean Pierre Cimalando1+2-0
2021-05-23 23:15ImageBase: Fix missing format checksfalkTX1+2-1
2021-05-23 22:58Merge pull request #272 from DISTRHO/pugl-upstream-v2Filipe Coelho164+24155-4992
2021-05-23 22:58Merge branch 'develop' into pugl-upstream-v2falkTX14+764-3
2021-05-23 22:51Get win32 file dialog working againfalkTX4+84-5
2021-05-23 22:26Fix crashes under win32falkTX1+3-1
2021-05-23 22:25Fixup mess surrounding application class name once and for allfalkTX5+54-18
2021-05-23 22:20Add String::remove(char) methodfalkTX1+23-0
2021-05-23 21:45Make Application::quit() thread-safefalkTX2+16-0
2021-05-23 20:23testingfalkTX1+2-1
2021-05-23 20:20Temporary debug measuresfalkTX2+14-2
2021-05-23 19:31Fix clang windows buildfalkTX2+5-5
2021-05-23 18:59Allow to build tests from root dirfalkTX1+4-1
2021-05-23 18:46Update puglfalkTX0+0-0
2021-05-23 18:23Fix windows buildfalkTX2+2-2
2021-05-23 18:19VST2 UI is not user resizablefalkTX1+2-0
2021-05-23 18:03Get file browser to work, including testfalkTX2+31-12
2021-05-23 15:34Add a file browser dialog test toolfalkTX6+184-3
2021-05-23 14:42Start to bring back file dialog, add a few more commentsfalkTX12+408-152
2021-05-23 11:29Remove useless ImageBaseAboutWindow::onReshapefalkTX2+0-11
2021-05-23 11:27Correct some deprecated commentsfalkTX1+7-7
2021-05-23 11:18Less annoying backwards compatibilityfalkTX2+17-10
2021-05-22 18:46More backwards compat fixesfalkTX3+7-15
2021-05-22 18:37Update pugl submodulefalkTX0+0-0
2021-05-22 18:32Special handling for macOS compatiblityfalkTX7+105-17
2021-05-22 13:20Fix some strict compiler warningsfalkTX16+204-162
2021-05-22 12:26Ignore focus-out events on closed windowsfalkTX3+10-1
2021-05-22 12:25Update puglfalkTX0+0-0
2021-05-22 12:19Fix DISTRHO_MACRO_AS_STRINGfalkTX1+2-1
2021-05-22 11:44Use DISTRHO_DECLARE_NON_COPYABLEfalkTX7+16-16
2021-05-22 11:39Introduce ScopedSafeLocale class, use it in a few placesfalkTX3+142-35
2021-05-22 11:14Rework String class to remove VLA usefalkTX1+135-64
2021-05-22 10:58ScopeTryLocker: allow to force lockfalkTX2+12-9
2021-05-22 10:52Allow Thread to start with RT prio, cleanupfalkTX1+63-20
2021-05-22 10:47Update base macros, add d_custom_safe_assertfalkTX2+59-30
2021-05-22 10:05Ignore TopLevelWidget events when invisiblefalkTX4+34-8
2021-05-22 02:00Implement CairoImageKnob rotationfalkTX3+41-20
2021-05-22 00:09Incorporate the rest of cairo changes, CairoImageKnob works nowfalkTX17+2862-23
2021-05-21 22:49Merge pull request #271 from jpcima/cmake-link-directoriesJP Cimalando1+6-6
2021-05-21 22:44Fix attempt of cmake link directoriesJean Pierre Cimalando1+6-3
2021-05-21 22:43Revert "cmake: fix linking against libs in custom prefix"Jean Pierre Cimalando1+0-3
2021-05-21 21:59cmake: fix linking against libs in custom prefixfalkTX1+3-0
2021-05-21 21:42Merge pull request #269 from jpcima/cmakeJP Cimalando12+756-1
2021-05-21 21:27cmake: rename target vst to vst2Jean Pierre Cimalando9+28-21
2021-05-21 21:10cmake: more documentationJean Pierre Cimalando1+7-0
2021-05-21 20:37cmake: add usage documentationJean Pierre Cimalando1+27-0
2021-05-21 20:26cmake: add copyright notices on filesJean Pierre Cimalando2+10-0
2021-05-21 19:34Quick and rough conversion of Image widgets fMember to pDatafalkTX5+627-483
2021-05-21 19:25cmake: some changes of minor importanceJean Pierre Cimalando1+3-1
2021-05-21 19:01cmake: build libs+examples when configured from the DPF dirJean Pierre Cimalando2+16-3
2021-05-21 18:52Do not build d_latency as DSSIJean Pierre Cimalando2+1-2
2021-05-21 18:50cmake: make UI_TYPE default to openglJean Pierre Cimalando6+17-16
2021-05-21 18:38cmake: do not build d_cairoui as ladspaJean Pierre Cimalando1+1-1
2021-05-21 18:29Generic ImageBaseSwitchfalkTX2+83-50
2021-05-21 18:13Move ImageWidgets code to generic file, WIPfalkTX7+1069-1080
2021-05-21 17:33Reorganize the example plugin targetsfalkTX11+48-55
2021-05-21 17:06Change the dummy source file to CJean Pierre Cimalando1+1-1
2021-05-21 17:05Compatibility with cmake 3.7Jean Pierre Cimalando1+31-7
2021-05-21 16:14cmake: do not strictly require liblo and jackJean Pierre Cimalando1+29-7
2021-05-21 08:51Allow UI_TYPE=stub targetfalkTX1+9-0
2021-05-21 08:50Update copyright yearfalkTX2+2-2
2021-05-21 02:52Add workflow for cmakeJean Pierre Cimalando1+48-0
2021-05-20 22:31Helpers to build plugins with CMake, and examplesJean Pierre Cimalando10+595-0
2021-05-20 19:41Clarify tests, allow make -C test runfalkTX5+80-39
2021-05-20 19:16Add idle callback to NanoSubWidgets test, for hide/show widgetsfalkTX1+33-2
2021-05-20 19:06NanoSubWidgets test: pain container grey to detect size issuesfalkTX1+9-14
2021-05-20 19:06Workaround wrong initial window sizefalkTX1+5-1
2021-05-20 18:56Add NanoSubWidgets testfalkTX6+148-1
2021-05-20 18:48Merge branch 'master' into developFilipe Coelho3+11-3
2021-05-18 10:25Fix a few typosfalkTX1+15-15
2021-05-18 10:19Fix in-place processing in cairoui example; CleanupfalkTX7+22-13
2021-05-18 10:11Make states example cairo compatible toofalkTX2+52-15
2021-05-18 09:33Build dgl-stub libfalkTX2+30-0
2021-05-18 08:57Build CairoUI by default now that DPF cairo APIs are going stablefalkTX9+47-41
2021-05-18 03:47Make Parameters UI backend agnostic, test build against cairofalkTX2+19-15
2021-05-18 03:47Allow to build plugins against vulkanfalkTX1+12-0
2021-05-18 03:38Make ImageButton cairo compatiblefalkTX9+141-121
2021-05-18 03:10Fix a typo; set pugl backend as stub if it ends up being nullfalkTX1+3-1
2021-05-18 00:25Add example code to getBackgroundColor and getForegroundColorfalkTX1+14-0
2021-05-18 00:05CleanupfalkTX1+10-12
2021-05-17 23:54CleanupfalkTX1+4-2
2021-05-17 23:48VST: Store keyboard modifiers from host key eventsfalkTX2+30-6
2021-05-17 23:24Correct usage of VST handlePluginKeyEvent; Fix compiler warningsfalkTX4+83-55
2021-05-17 22:35Fix demo test buildfalkTX3+3-3
2021-05-17 22:33Allow to build VST without vestige header (aka "real" SDK)falkTX1+4-2
2021-05-17 22:27Add symlink file needed for macOS buildfalkTX1+2-0
2021-05-17 22:26Get rid of Events namespace, put everything inside Widget againfalkTX9+245-278
2021-05-17 22:19Add "Base" prefix to Cairo and Nano Widget classesfalkTX7+42-45
2021-05-17 22:12Add VulkanImage stub, enable vulkan for Demo testfalkTX5+110-2
2021-05-17 22:04Do not require glu.hfalkTX1+1-0
2021-05-17 21:56Improve backwards compatibility of OpenGLImagefalkTX4+74-8
2021-05-17 21:33Fix ImageKnob after last couple of changesfalkTX3+25-21
2021-05-17 21:28Fix 1 more deprecated usefalkTX1+4-4
2021-05-17 21:25Handle deprecated functions in core codefalkTX7+80-46
2021-05-17 21:06Define DISTRHO_DEPRECATED_BY and use it in a few placesfalkTX8+41-23
2021-05-17 16:48Add stubs for vulkanfalkTX4+267-2
2021-05-17 16:36Build on windows, though doesnt quite work yetfalkTX5+206-72
2021-05-17 04:57Fix Demo test rebuildsfalkTX2+9-1
2021-05-17 03:52Implement core cairo support (shapes and images)falkTX9+241-40
2021-05-17 01:05Rename core Geometry vars, start proper graphics context usefalkTX10+475-268
2021-05-16 23:15Make CairoWidget a templated class, just like done with NanoVGfalkTX5+94-40
2021-05-16 22:27Simplify Image class, start of making Demo test Cairo+GL compatfalkTX13+275-194
2021-05-16 20:11Fix getGraphicsContext, fix nanovg linkage, cleanupfalkTX17+352-277
2021-05-16 17:04Cleanup unused functionfalkTX1+0-1
2021-05-16 16:52Implement custom timersfalkTX8+95-3
2021-05-16 16:02Do not build big demo for nowfalkTX1+1-1
2021-05-16 16:01Allow modals to prevent themselves from closingfalkTX1+14-7
2021-05-16 15:45Cleanup and changed needed to make Mini-Series fully workfalkTX13+109-186
2021-05-16 14:27Start splitting some image widgets into new generic filefalkTX10+347-203
2021-05-16 13:03Add back modal windows related functionalityfalkTX4+190-153
2021-05-16 11:24Add CrossingMode for window focus event; CleanupfalkTX4+8-44
2021-05-16 11:18Add Window::onFocus eventfalkTX4+34-12
2021-05-15 20:30Fix debug buildfalkTX1+1-1
2021-05-15 20:28imgui: use scale factor from DPFfalkTX1+4-6
2021-05-15 19:56Plug-in all pugl/dpf events except SpecialEventfalkTX8+344-194
2021-05-15 18:54CleanupfalkTX2+89-230
2021-05-15 15:33Add ImguiSimpleGain example, WIPfalkTX10+1151-0
2021-05-15 15:32Fix missing UIWidget::onResize handlerfalkTX2+3-0
2021-05-15 13:47Experiment with custom UI typefalkTX2+24-0
2021-05-14 21:48Allow DPF_SCALE_FACTOR env var for quickly testing scale factorsfalkTX7+28-22
2021-05-14 21:11Fix an assertion and invalid window sizesfalkTX3+15-3
2021-05-14 20:12Fix example plugins build with latest changesfalkTX1+1-0
2021-05-14 20:05CleanupfalkTX1+0-7
2021-05-14 20:03Backwards-compatible HAVE_DGLfalkTX1+13-0
2021-05-14 19:57Make ImageWidgets build againfalkTX6+68-155
2021-05-14 11:17Add back setGeometryConstraints and some resizingfalkTX17+322-196
2021-05-14 09:18cleanupfalkTX3+20-75
2021-05-14 08:49Allow *.S files; CleanupfalkTX2+6-9
2021-05-13 20:18Fix building testsfalkTX2+3-1
2021-05-13 20:13Add some quick things to get plugins to build againfalkTX16+214-78
2021-05-13 19:15Get a few more things to buildfalkTX8+45-37
2021-05-13 18:21Fix nanovg subwidgets, need viewport scalingfalkTX6+9-11
2021-05-12 15:31Fixup CIfalkTX1+1-4
2021-05-12 14:58Merge branch 'develop' into pugl-upstream-v2falkTX11+9966-3484
2021-05-12 14:11Place -Wcast-function-type ignore under >= 10 version checkfalkTX1+2-2
2021-05-12 14:01CI: Update compilerfalkTX1+1-0
2021-05-12 13:55CI: Update the package listfalkTX2+8-6
2021-05-12 12:41CI: Use bionic as base distrofalkTX2+6-8
2021-05-09 16:30Fix build, add puglBackendEnterfalkTX3+13-1
2021-05-09 16:13Start working on nanovg and text, mostly worksfalkTX6+152-79
2021-05-09 14:04Make images work again, make Image typedef of OpenGLImagefalkTX8+506-382
2021-05-08 23:29Fix buildfalkTX1+1-0
2021-05-08 23:04Start to pass events into top-level and subwidgetsfalkTX9+98-59
2021-05-08 22:07Fix ExampleColorWidgetfalkTX1+17-12
2021-05-08 21:47Add SubWidget area calls, rename some vars, cleanup repaintfalkTX22+355-135
2021-05-08 16:34Merge pull request #265 from jpcima/gl-ext-warningsJP Cimalando1+7-0
2021-05-08 15:21Eliminate function cast warnings with OpenGLJean Pierre Cimalando1+7-0
2021-05-07 17:07Merge pull request #264 from jpcima/nanovg-windowsJP Cimalando1+2-0
2021-05-07 16:46Add a WGL extension needed for NanoVGJean Pierre Cimalando1+2-0
2021-05-07 12:31Merge pull request #229 from jpcima/update-nanovgJP Cimalando8+9946-3477
2021-05-07 12:18Compatibility changes also to the unused nanoVG FT backendJean Pierre Cimalando1+10-0
2021-05-07 01:03More code restructure; Add back onClose and repaintfalkTX23+452-219
2021-05-06 21:18cleanup pugl.cppfalkTX4+21-23
2021-05-06 19:10Add files to be used for demo testfalkTX18+8492-0
2021-05-06 19:10Cleanup SubWidget classfalkTX5+34-30
2021-05-06 16:29Start adding back widget stuff, almost at drawing stepfalkTX22+747-328
2020-05-11 19:09Keep pixel-based font sizes, for backward compatibilityJean Pierre Cimalando1+10-0
2020-05-11 15:36Update NanoVGJean Pierre Cimalando8+9930-3481
2021-05-03 22:40Start coupling widget and windowfalkTX12+266-145
2021-05-03 21:39Add the needed bits to make window visible, setting sizefalkTX14+641-384
2021-05-03 16:00Add libglu1-mesa-dev to CIfalkTX1+1-1
2021-05-03 15:43Start adding some actual implementation to Window classfalkTX10+191-270
2021-05-02 17:57Make Window::PrivateData an IdleCallback, add a few commentsfalkTX6+80-28
2021-05-01 22:24Start Window related tests; comment out all codefalkTX12+589-372
2021-05-01 16:18run geometry tests with all data typesfalkTX1+37-3
2021-05-01 15:58Use xvfb for linux testsfalkTX1+9-8
2021-05-01 15:52Do not crash if puglNewWorld failsfalkTX1+7-4
2021-05-01 15:48More CI tweaksfalkTX2+5-3
2021-05-01 15:42Rework CI setupfalkTX3+57-30
2021-05-01 15:35Start geometry testsfalkTX4+43-5
2021-05-01 15:23Add color tests, WIPfalkTX2+198-8
2021-05-01 15:22Fix Color::fromHTML, cleanupfalkTX3+45-48
2021-05-01 13:57Use https for pugl as git submodulefalkTX1+1-1
2021-05-01 13:54Complete application testsfalkTX3+62-7
2021-05-01 13:54Put IdleCallback stuff directly in Application classfalkTX3+32-1
2021-05-01 13:31Increase line lengthfalkTX1+2-4
2021-05-01 12:52Add placeholder files for testsfalkTX7+171-0
2021-04-30 20:54Start of DPF testsfalkTX3+159-0
2021-04-30 20:53Wrap the entire pugl in a cpp file so we can namespace itfalkTX5+115-10
2021-04-30 19:35Only build stuff that works for nowfalkTX2+50-49
2021-04-04 08:21Fixes #254. Incorrect use of fURIDs.midiEvent.riban1+1-1
2021-03-29 09:24Continue split implementationfalkTX4+33-0
2021-03-28 16:42Start splitting some codefalkTX12+644-380
2021-03-08 23:38Get mouse button event working at leastfalkTX4+53-43
2021-03-08 23:01CleanupfalkTX4+24-9
2021-03-08 22:05Update base events to match latest puglfalkTX8+126-40
2021-03-08 20:33Update Base DGL header to be in sync with puglfalkTX1+50-24
2021-03-08 20:08Cleanup DGL Application classfalkTX10+174-96
2020-04-20 06:33Restructure of code for new pugl, WIPfalkTX22+1171-979
2020-04-19 23:47Fix wrong UI parameter offset for LV2. See #209falkTX2+2-2
2021-03-08 18:30Split DistrhoUIInternal base struct into separate file; CleanupfalkTX10+222-169
2020-04-19 23:14Start split of Window.cpp into several smaller filesfalkTX7+1756-1594
2020-04-19 22:35Port Application to new pugl stylefalkTX3+69-43
2020-04-19 22:34Adjust DGL Makefile to point to new puglfalkTX1+8-5
2021-03-08 17:59Move old custom plugin to separate dirfalkTX6+0-0
2021-03-08 17:58Update pugl-upstream submodulefalkTX0+0-0
2020-04-19 21:44Add raw/upstream pugl as submodulefalkTX2+4-0
2021-03-08 17:54Cleanup makefiles a bitfalkTX2+24-17
2021-02-28 15:40Add FUNDING.ymlfalkTX1+4-0
2021-02-28 15:40Add FUNDING.ymlfalkTX1+4-0
2021-01-18 11:19Allow building projects outside the examples dirLuciano Iam1+17-0
2020-12-31 01:37Make mousewheel delta independent of window size, fixes #95Damien Zammit1+2-1
2020-12-31 10:08Add background/foreground UI color from host, implemented for LV2falkTX7+110-14
2020-12-31 09:26Keep aspect ratio in example parameters UIfalkTX1+13-11
2020-12-27 21:41Remove a useless makefile check, carla leftoversfalkTX1+0-3
2020-12-27 21:10Fix previous commitfalkTX1+1-1
2020-12-27 21:10Fix previous commitfalkTX1+1-1
2020-12-27 21:01Fix last commitfalkTX1+2-2
2020-12-27 20:55Allow to use EXE_WRAPPER as makefile optionfalkTX2+15-9
2020-12-27 21:01Fix last commitfalkTX1+2-2
2020-12-27 20:55Allow to use EXE_WRAPPER as makefile optionfalkTX2+15-9
2020-12-13 16:47Small makefile tweaksfalkTX1+8-1
2020-09-06 11:19DSSI UI needs liblo to buildfalkTX1+4-0
2020-07-18 02:12Link all plugins to math lib because math functions are used in part of DGLDamien Zammit1+1-1
2020-05-29 00:27 Adds 2 others made-with-DPF plugins to the READMEOlivier Humbert1+2-0
2020-05-14 20:48Implement UI scale factor for VST2falkTX1+17-13
2020-05-14 20:40Revert "Use -fno-finite-math-only when building DGL"falkTX1+0-3
2020-05-14 20:39Revert "Use -fno-finite-math-only when building DGL"falkTX1+0-3
2020-05-10 00:57Use -fno-finite-math-only when building DGLfalkTX1+3-0
2020-05-10 00:57Use -fno-finite-math-only when building DGLfalkTX1+3-0
2020-04-21 02:22Merge branch 'master' into developfalkTX1+2-2
2020-04-21 02:22Fix syntaxfalkTX1+2-2
2020-04-21 01:42Merge branch 'master' into developfalkTX2+37-19
2020-04-21 01:24Describe where to get helpfalkTX1+9-3
2020-04-21 01:17Adds made-with-DPF plugins to the list (#219)Olivier Humbert1+5-0
2019-10-17 14:50Fix storage of the bypass parameter in LV2 preset manifestJP Cimalando1+15-4
2020-04-12 18:16Set GLX_STENCIL_SIZE to 8 in pugl_x11.c Fixes #217falkTX1+3-0
2020-03-09 19:43Don't use atom-forge header, not needed and breaks buildfalkTX1+0-1
2020-03-09 19:40Add simple file handling example, WIPfalkTX6+783-0
2020-03-09 19:10Start implementation of state files; rework some code where sanefalkTX12+529-178
2020-03-09 13:57Style cleanupfalkTX1+12-15
2020-03-09 13:57Don't build DSSI plugin for States example (broken presets)falkTX1+0-8
2020-03-09 13:43DSSI is not compatible with DISTRHO_PLUGIN_WANT_FULL_STATEfalkTX1+4-1
2020-03-09 13:42Cleanup duplicated errorfalkTX1+5-8
2020-03-09 13:38Remove specialized constructor for ParameterRanges, not neededfalkTX1+0-14
2020-03-09 13:36Leave note that AudioPort can be CV by specifying a hintfalkTX1+4-1
2020-03-09 13:32Update lv2 ui.h headerfalkTX1+162-54
2020-02-24 14:00Add initializer list constructor to ParameterRanges classfalkTX1+15-1
2020-02-24 13:59LV2 export: Use actual proper default value, instead of live onefalkTX1+2-2
2020-02-24 13:59String: limit amount of characters in float conversionfalkTX1+2-2
2020-02-21 09:57Being picky...falkTX2+7-7
2020-01-18 19:43Use system font if DGL_NO_SHARED_RESOURCES is definedfalkTX1+5-0
2020-01-18 19:42Fix missing text in Info examplefalkTX1+1-2
2020-01-08 09:50Merge branch 'develop'falkTX3+37-2
2020-01-08 09:50Only use -mtune=generic on intel-based architecturesfalkTX1+2-2
2019-11-25 13:58lv2: request the optional ui:parent featureJP Cimalando1+1-0
2019-11-25 04:48lv2: require the idleInterface featureJP Cimalando1+1-0
2019-11-24 16:53Fix AudioMidiSyncHelper against hosts that keep same bufferfalkTX1+7-3
2019-11-17 19:08sort alphabeticaly and done/WIPOlivier Humbert1+14-13
2019-11-17 15:49Add Shiro-pluginsOlivier Humbert1+1-0
2019-11-14 18:00Fix user-resizable embedded window in Reaper MacJP Cimalando1+33-0
2019-11-12 09:25Merge branch 'develop'falkTX45+1165-155
2019-11-04 21:45Export LV2 scalePoint for integer ports as integer values not float (#195)Christopher Arndt1+8-1
2019-10-31 20:15Detect the processor type, enable SSE2 only when possible (#191)JP Cimalando1+33-2
2019-10-19 12:10List Uhhyou plugins in readmeChristopher Arndt1+1-0
2019-10-01 16:49Only enable Info modgui if building for MODfalkTX1+4-1
2019-09-28 00:17Fix setting the bypass parameter at init (#185)JP Cimalando1+41-10
2019-09-26 06:21Add modgui to Info pluginfalkTX9+264-0
2019-09-26 04:17Being pedanticfalkTX1+1-1
2019-09-26 04:14Fix build without openglfalkTX4+17-3
2019-09-10 19:47Made with dpf: + stone-phaserOlivier Humbert1+1-0
2019-08-01 04:35Fix macOS crash on editor closed and reopened On Minihost Modular, the window will not be recreated correctly after closing. It's because the host does not send the effEditClose opcode.JP Cimalando1+2-1
2019-08-29 20:18Add the `VERBOSE` option to makefilesJP Cimalando3+37-28
2019-08-23 17:01Fix build without set-DGL-namespacefalkTX9+54-1
2019-08-23 16:57Test build with no DGL namespace toofalkTX1+1-1
2019-08-23 16:28Fix build with custom prefixfalkTX3+1-11
2019-08-23 16:18Test no namespace and custom namespace on CIfalkTX1+9-3
2019-08-23 14:05Fix the build in case the DISTRHO namespace is not usedJP Cimalando1+1-1
2019-08-19 21:19Allow generic units to pass validationJP Cimalando1+1-0
2019-08-18 16:52More haiku tests & changes (full mouse tracking, lock looper)falkTX6+158-50
2019-08-18 13:05Suppress the copy methods of ParameterEnumerationValues (fixes #177) (#178)JP Cimalando2+8-1
2019-08-18 04:14Incomplete but sorta working initial Haiku support, WIP See https://nextcloud.falktx.com/s/SGsiLLHJ7Qn4PDj/preview and https://nextcloud.falktx.com/s/w7qsZigFNTHFrmw/previewfalkTX3+330-20
2019-08-18 04:14Fix haiku.cpp file to use unix line endingsfalkTX1+123-123
2019-08-17 21:36Fix previous commit; Enable cairo in CI Linux buildsfalkTX4+12-11
2019-08-17 21:19Reorder some code and add stubs for HaikuOS supportfalkTX10+271-98
2019-08-13 21:55Update README.mdPatrick Desaulniers1+2-3
2019-08-13 19:48Update dragonfly reverb linkMichael Willis1+1-1
2019-08-13 17:58Update README.md (#174)Olivier Humbert1+5-4
2019-08-13 17:04CleanupfalkTX1+5-5
2019-08-13 16:50Adds more DPF-based plugins (#173)Olivier Humbert1+5-1
2019-08-13 16:46[VST] Round integer param values after de-normalizing (fixes #171) (#172)Christopher Arndt1+8-6
2019-08-11 05:06Merge branch 'develop'falkTX16+543-131
2019-08-11 04:37AudioMidiSyncHelper: Fix run cycles with many eventsfalkTX1+8-14
2019-08-07 11:45Mention that parameter description is LV2 onlyfalkTX1+2-2
2019-08-07 09:21Add LV2 parameter commentsJP Cimalando3+20-1
2019-08-07 09:36Fix an 'opts:interface not defined' warningJP Cimalando1+1-1
2019-08-05 21:05one more DPF-plugins suiteOlivier Humbert1+1-0
2019-08-05 20:30Add 4 DPF made plugins (#167)Olivier Humbert1+4-0
2019-08-05 15:51Try to make utils/generate-vst-bundles.sh work anywhere Please testfalkTX1+8-9
2019-08-05 13:48Handle situation of addAttribute values being empty Does not happen right now, but might in the futurefalkTX1+8-0
2019-08-05 12:07Only define rsz prefix when neededfalkTX1+2-0
2019-08-05 12:00Always use "opts" prefixfalkTX1+4-4
2019-08-05 11:59Adjust latest changes to be more in DPF stylefalkTX1+37-30
2019-08-05 11:37Put CairoUI's metadata in consistency with the rest of examplesfalkTX1+2-2
2019-08-03 09:01Fix the unimplemented worker response functionJP Cimalando1+11-1
2019-08-03 08:24exporter: attributes into arrays, to simplify dealing with syntaxJP Cimalando1+131-88
2019-08-03 03:58nanovg: check openGL function validity on next initsJP Cimalando1+2-5
2019-08-03 03:56nanovg: guard loadSharedResources against init failureJP Cimalando1+2-0
2019-08-02 18:22Triple-quote lv2 short name as precautionfalkTX1+1-1
2019-08-02 18:18Add Parameter short name support, used in LV2 and VST Closes #163falkTX4+33-6
2019-07-23 16:25fixed macos vst buildfile errorsLuke Esquivel2+4-2
2019-08-01 00:59add file dialog for macOS (#161)JP Cimalando1+141-0
2019-07-30 16:35sofd: skip strcpy in case of same source and destinationJP Cimalando1+2-1
2019-07-30 16:53cairo: define geometry functions, fixes debug linkJP Cimalando1+87-2
2019-07-20 10:38win32: clear file dialog string before triggering callback Things would go weird if a plugin opens a new file dialog in the file callback, prevent this by clearing the string before the callback.falkTX2+15-2
2019-07-20 07:43Add simple file selection for Windows (#152)JP Cimalando2+57-1
2019-07-15 09:46Merge branch 'master' into developfalkTX1+6-6
2019-07-15 09:45Fix build with headers in custom pathfalkTX1+6-6
2019-07-12 09:45Merge branch 'master' into developfalkTX4+220-1
2019-07-12 09:42Add AudioMidiSyncHelper class to new DistrhoPluginUtils.hpp filefalkTX2+162-1
2019-07-12 09:24Add a int/uint/int2/uint2 variants of d_safe_assertfalkTX2+56-0
2019-07-12 09:24Fix console warnings when building without X11falkTX1+2-0
2019-07-06 16:01Set UTF8 window title using NetWM hintsJP Cimalando2+6-0
2019-06-24 10:00Don't return reference in getFixedValue functionfalkTX1+1-1
2019-06-24 09:55doxygen is tricky...falkTX1+1-1
2019-06-24 09:51Hide ugly todos from docsfalkTX1+4-0
2019-06-24 09:49Merge branch 'master' into developfalkTX3+8-4
2019-06-08 14:13Fix LV2 state string exportingJP Cimalando1+1-1
2019-06-03 17:22Update README.mdOlivier Humbert1+1-1
2018-11-14 15:37Adjust to libmodla-1.2.0 with silence instead of noise.Jakob Dübel1+1-1
2019-05-24 05:19Add docs for editParameter and setParameterValuenaught1011+6-2
2019-05-16 20:52Remove testing check (make ui-less plugins work again)falkTX1+0-4
2019-04-29 02:35Fix invalid atom size on sendNote (LV2)Patrick Desaulniers1+1-1
2019-04-14 12:30Merge branch 'master' into developfalkTX2+12-0
2019-04-06 14:29Document DISTRHO_PLUGIN_WANT_FULL_STATE (#135)Patrick Desaulniers1+10-0
2019-03-27 15:33Minor correctionsfalkTX4+3-3
2019-03-27 15:23Handle scaling of plugins via host (TESTING)falkTX13+162-101
2019-03-19 21:01Add -mstackrealign build flag to windowsfalkTX1+2-0
2019-03-16 16:46Merge branch 'master' into developfalkTX2+3-1
2019-03-16 16:45Yet another fix for exported ttl for plugins with instance accessfalkTX1+1-1
2019-03-12 02:09Add support for LV2 UI TouchRobin Gareus1+2-0
2019-02-28 06:48Another fix for exported ttl for plugins with instance accessfalkTX1+3-0
2019-02-28 06:48Another fix for exported ttl for plugins with instance accessfalkTX1+3-0
2019-02-28 00:11More tweaks to transportfalkTX1+3-3
2019-02-28 00:11More tweaks to transportfalkTX1+3-3
2019-02-27 21:59Fix generated ttl for plugins with instance accessfalkTX1+2-2
2019-02-27 21:59Fix generated ttl for plugins with instance accessfalkTX1+2-2
2019-02-27 12:50Only use get_current_dir_name on LinuxfalkTX1+2-0
2019-02-27 12:50Only use get_current_dir_name on LinuxfalkTX1+2-0
2019-02-27 12:39Merge branch 'master' into developfalkTX13+51-41
2019-02-27 12:33Introduce DISTRHO_UI_USER_RESIZABLE macro, remove runtime checksfalkTX13+56-46
2019-02-27 12:06Merge branch 'master' into developfalkTX1+13-5
2019-02-27 12:03Rework VST time info sync, in a way that actually worksfalkTX1+13-5
2019-02-26 07:55VST: Fix calculation of transport "beat"falkTX1+1-1
2019-02-26 07:55VST: Fix calculation of transport "beat"falkTX1+1-1
2019-02-12 14:51Replace png2c with a more generic program (#131)JP Cimalando2+113-113
2019-02-12 10:38Merge branch 'master' into developfalkTX1+1-0
2018-12-30 18:11Also dont build external-ui for macOS, for nowfalkTX1+2-2
2018-12-30 17:45Dont build external UI example under windowsfalkTX1+4-2
2018-12-30 16:58Remove leftover debug printsfalkTX1+0-2
2018-12-30 16:50Adjust things for better external ui support, add example pluginfalkTX13+696-100
2019-01-09 20:47Fix some warnings emitted by GCC 8 and Clang 7JP Cimalando5+34-8
2019-02-12 09:58Fix shebang on python scriptsfalkTX2+3-3
2019-02-07 20:34Add png2c, embedder of images in PNG formatJP Cimalando1+113-0
2019-02-07 20:23Provide a DISTRHO_DEPRECATED attributeJP Cimalando1+9-0
2019-02-08 13:12png2rgba: Support palette-based PNG files (#128)JP Cimalando1+4-1
2019-01-29 13:18Add Window::isEmbed() method, for conveniencefalkTX2+7-0
2019-01-12 19:03Fix Size::isValid() checkfalkTX1+1-1
2019-02-12 09:58Fix shebang on python scriptsfalkTX2+3-3
2019-02-07 20:34Add png2c, embedder of images in PNG formatJP Cimalando1+113-0
2019-02-12 09:57Cleanup, reorder cairo stuff to be firstfalkTX1+8-8
2019-02-07 20:27Widget drawing with cairo in local coordinatesJP Cimalando3+22-15
2019-02-07 20:23Provide a DISTRHO_DEPRECATED attributeJP Cimalando1+9-0
2019-02-08 13:12png2rgba: Support palette-based PNG files (#128)JP Cimalando1+4-1
2019-02-08 13:11Fix a build failure with parallel make (#129)JP Cimalando1+1-1
2019-01-29 13:18Add Window::isEmbed() method, for conveniencefalkTX2+7-0
2019-01-12 22:36Cairo example (#108)JP Cimalando15+394-417
2019-01-12 19:03Fix Size::isValid() checkfalkTX1+1-1
2019-01-12 08:08Adds YK chorus (#107)Olivier Humbert1+1-0
2019-01-11 09:36Allow to use a different pkg-config program (issue #102) (#104)Oliver2+27-23
2019-01-09 20:47Fix some warnings emitted by GCC 8 and Clang 7JP Cimalando5+34-8
2019-01-10 14:32Fix the link order for Cairo and GDIJP Cimalando2+6-5
2019-01-09 20:04On Windows, statically link Cairo with dependencies Pkg-config must be invoked with --static, to link other dependency libraries such as pixman.JP Cimalando1+7-0
2019-01-09 20:03Fix a variable naming mistakeJP Cimalando1+1-1
2019-01-09 19:36Fix a few more warningsJP Cimalando3+8-9
2019-01-09 19:03Eliminate some warnings in the CairoUI exampleJP Cimalando1+3-3
2019-01-10 16:14Set DONT_SET_USING_DGL_NAMESPACE macro when building dgl libsfalkTX1+1-1
2019-01-10 16:13Merge branch 'master' into developFilipeCSnuk1+2-2
2019-01-07 08:12Relicense the Cairo plugin demo as ISCJP Cimalando10+122-57
2019-01-07 00:12Add CairoUI plugin example, WIPfalkTX11+527-0
2019-01-07 00:10Adjustments for Cairo, and general cleanupfalkTX40+1153-675
2019-01-06 18:30Do not use pugl context detection during runtimefalkTX7+148-240
2018-12-27 12:38double buffering for Cairo on WindowsJP Cimalando1+68-33
2018-12-27 11:08double buffering for Cairo on X11JP Cimalando1+53-12
2018-12-27 10:27dgl: add the Context structureJP Cimalando5+40-16
2018-12-26 20:57rewrite preprocessor conditionals in simplified formJP Cimalando11+36-36
2018-12-26 20:01pugl osx: event handling code in common functionsJP Cimalando1+221-194
2018-12-26 17:24support C++98 in Color::fromHSLJP Cimalando1+18-15
2018-12-26 17:14rename `getGraphics` to `getContext`JP Cimalando4+5-5
2018-11-01 12:55software rendering with CairoJP Cimalando18+799-111
2019-01-05 19:23remove useles parentheses in macros - recent compilers don't like them (#98)Andreas Müller1+2-2
2018-12-30 18:11Also dont build external-ui for macOS, for nowfalkTX1+2-2
2018-12-30 17:45Dont build external UI example under windowsfalkTX1+4-2
2018-12-30 16:58Remove leftover debug printsfalkTX1+0-2
2018-12-30 16:50Adjust things for better external ui support, add example pluginfalkTX13+696-100
2018-12-27 09:50Partially reverts a1748a1a9fd1ac6f8b8abaa26cec64f121d13d7e See #90falkTX2+7-23
2018-12-16 20:12Adds 2 software as "made with DPF" + copyright years update (#93)Olivier Humbert2+3-1
2018-12-15 13:27Fix parameter name in ImageSwitch callback method signature (#92)Christopher Arndt1+1-1
2018-11-29 08:02Fix some parts of BarBeatTick documentation (#86)Patrick Desaulniers1+2-2
2018-11-27 07:55Fix external UI build (#87)Patrick Desaulniers3+6-1
2018-11-08 21:32Real fix..falkTX1+1-1
2018-11-08 21:13Fix previous commitfalkTX1+10-3
2018-11-08 19:18Fix VST strncpy Closes #82falkTX1+2-1
2018-11-08 19:16Merge branch 'master' of github.com:DISTRHO/DPFfalkTX3+4-6
2018-11-03 13:20Allow disabling logs in Window class (#80)Patrick Desaulniers1+1-1
2018-10-28 23:42Fix ttl generation for plugins that use events out but not events inPatrick Desaulniers1+1-1
2018-10-14 14:19Allow negative rotation anglePatrick Desaulniers1+2-4
2018-10-02 06:25Merge branch 'pugl-update' of github.com:DISTRHO/DPF into pugl-updatefalkTX6+38-10
2018-10-02 06:24Merge branch 'master' of github.com:DISTRHO/DPF into pugl-updatefalkTX2+6-3
2018-10-01 23:55Tweak mkdir callPatrick Desaulniers1+2-2
2018-10-01 01:29Fix compilation of files with directories in their pathPatrick Desaulniers1+2-2
2018-09-30 21:19Fix warning (and travis build)falkTX1+1-0
2018-09-30 21:00Fix offset when sending state to LV2 UI See #57, I believe this fixes it, please testfalkTX1+8-6
2018-09-30 20:06Print warning for plugins with state and presets but not full statefalkTX1+2-1
2018-09-30 19:28Fix a minor compiler warningfalkTX1+1-1
2018-08-22 23:10Add assertions to make sure size > 0Christopher Arndt1+3-0
2018-08-22 21:50Avoid gcc >= 8 warning about possible string truncation when using std::strncpyChristopher Arndt1+1-1
2018-09-30 18:56Expose get/setIgnoringKeyRepeat in Window class Fixes #15falkTX2+26-2
2018-09-30 15:09Meters UI is user resizablefalkTX1+1-1
2018-09-30 14:48Fix recursive resizing in certain DAWsfalkTX2+14-4
2018-09-30 14:03Assume Windows to be resizable by default; Add UI::isUserResizablefalkTX4+37-7
2018-09-30 12:37Small adjustments to WindowfalkTX1+6-2
2018-09-30 12:37Only render and resize once per cyclefalkTX1+14-6
2018-09-30 10:38Don't set background pixel for X11, fixes resize flickerfalkTX1+8-9
2018-09-30 10:30Add option to automatically scale plugin UIsfalkTX3+27-6
2018-09-30 10:29Add get/set scaling to WindowfalkTX3+65-20
2018-09-30 08:01Fix build and fix a few typosfalkTX4+26-2
2018-09-30 07:46Allow plugin UIs to be user-resizable, test with info examplefalkTX6+65-18
2018-09-29 23:24Merge branch 'master' into pugl-updatefalkTX7+11-11
2018-09-29 23:20Update pugl base files and X11 codefalkTX6+300-290
2018-09-29 20:25WhitespacefalkTX2+76-76
2018-09-29 20:19Delete yet another file, assume pugl with GLfalkTX7+78-268
2018-09-29 20:09Remove 2 more unused files, assume pugl always staticfalkTX3+15-80
2018-09-29 20:05Remove unused filefalkTX3+0-43
2018-09-29 14:00Fix examples homepage and correct some typosPatrick Desaulniers7+11-11
2018-09-29 19:49Import a simple fix from CarlafalkTX1+4-3
2018-09-29 19:47Import minor DGL fixes from CarlafalkTX4+15-1
2018-09-29 12:42Add onPositionChanged callback for widgetsPatrick Desaulniers2+33-10
2018-09-28 03:00Add ability to shift-click to reset sliders.Damien Zammit2+20-0
2018-09-25 22:56Fix build of plugins without UIfalkTX1+4-0
2018-09-25 22:04Fix typofalkTX1+1-1
2018-09-25 21:32Merge branch 'master' of github.com:DISTRHO/DPFfalkTX1+1-1
2018-09-25 21:32Update gitignorefalkTX1+2-0
2018-09-25 21:31Adjust makefiles so they can be used externallyfalkTX11+214-207
2018-09-25 21:07Fix png2rgba.py to work with folders with dashesfalkTX1+1-1
2018-09-22 21:11Trigger rebuild of plugin if DPF internals changefalkTX1+11-0
2018-09-22 21:07Fix initial parameter output values for JACK standalonefalkTX1+3-8
2018-09-22 20:25Set _NET_WM_WINDOW_TYPE for our X11 windowsfalkTX1+13-2
2018-09-17 22:46Fix build of example plugins without UIfalkTX1+4-1
2018-09-17 22:41Add new DISTRHO_NO_WARNINGS macro, use it on macOS test buildsfalkTX3+6-4
2018-09-17 22:16Cleanup makefiles a bit more, and fix more warningsfalkTX7+58-43
2018-09-17 19:39Install liblo-dev for linux buildsfalkTX1+1-0
2018-09-17 19:35Add travis build icon to readmefalkTX1+1-0
2018-09-17 19:25Add travis config and scriptsfalkTX7+114-0
2018-09-17 19:25Import plugin examples into this repofalkTX29+3276-0
2018-09-17 19:24Use root folder common Makefile to build DGLfalkTX3+48-175
2018-09-17 19:24Add a makefile to the root folderfalkTX2+292-0
2018-09-17 19:23Fix a few minor warningsfalkTX4+8-5
2018-09-17 19:23CleanupfalkTX1+3-3
2018-09-17 19:22Remove useless undef of noexcept, fixes #66falkTX1+0-5
2018-08-26 07:48Fix possible undefined variable in NanoVG::textBoundsfalkTX1+1-1
2018-08-21 19:07Update carla format code, fix licensefalkTX1+67-11
2018-08-21 18:45Fix VST values from host if parameter if integer or booleanfalkTX1+14-1
2018-08-13 23:05Fix a memory leak in the Jack wrapperJP Cimalando1+8-0
2018-08-04 11:06Fix rendering of subwidgetsfalkTX2+5-5
2018-08-04 10:50Don't try to render widgets wth invalid sizefalkTX1+1-1
2018-08-04 10:28Allow to specific standalone app idle timefalkTX2+3-3
2018-08-04 09:39Save & restore plugin parameters in VST chunks Fixes #35falkTX2+121-4
2018-08-04 09:02CleanupfalkTX1+0-2
2018-08-04 08:57Use new vestige.h Closes #60falkTX3+349-307
2018-08-04 08:42Leave comment on sendNote, leaving full implementation for laterfalkTX1+1-0
2018-08-04 08:39Allow sendNote for plugins with MIDI inputfalkTX4+13-7
2018-08-04 08:34Implement sendNote() for LV2falkTX2+42-4
2018-08-04 08:00Add convenience internal isParameterInput, and use itfalkTX5+13-8
2018-08-04 02:41Proper float comparison for param changes in lv2 and ladspafalkTX2+3-3
2018-08-04 02:38Implement triggers in all formats; Allow VST to use param outputsfalkTX6+135-45
2018-08-04 01:22Implement enums for LV2 and VST; Add triple brackets on some lv2 fieldsfalkTX4+68-29
2018-08-04 00:36Make MIDI output actually workfalkTX3+9-5
2018-08-04 00:36WhitespacefalkTX1+3-3
2018-08-04 00:07Implement MIDI output for all formats Needs testing, I did none :)falkTX8+239-65
2018-08-03 22:36Add parameter trigger and enumeration definitionsfalkTX1+99-1
2018-06-05 17:28Return proper bounds in NanoVG::textBounds (#56)Patrick Desaulniers1+1-1
2018-05-26 10:27Update mod license API (#55)Ricardo Crudo1+2-2
2018-05-20 18:43Handle paths with spaces when generating ttl (#46)Patrick Desaulniers1+6-6
2018-05-20 09:28Fix pugl namespace under macOS Closes #34falkTX2+2-3
2018-05-20 09:18Allow negative values in NanoVG::scale() Closes #49falkTX1+2-2
2018-04-26 13:49Add support for plugins that want midi input but aren't synths (#45)Patrick Desaulniers3+6-6
2018-04-21 04:41Fix shaky TimeBeat (#44)Patrick Desaulniers1+2-2
2018-04-11 22:29Remove SetFile call and dependence on real OSX system to build (#38)Damien Zammit1+0-6
2018-03-11 11:36Set VST parameter hints where useful (#39)Patrick Desaulniers1+62-1
2018-02-24 09:30Merge pull request #37 from pdesaulniers/patch-2Filipe Coelho1+1-1
2018-02-24 04:21Proper namespace for isBase64CharPatrick Desaulniers1+1-1
2018-02-11 14:09Implement transient windows for Windows and macOSfalkTX1+67-36
2018-02-09 14:21Merge pull request #33 from pdesaulniers/patch-1Filipe Coelho1+9-9
2018-02-09 02:32Fix VST build with custom DISTRHO namespacePatrick Desaulniers1+9-9
2018-01-28 19:04Merge pull request #32 from desaulniersp/patch-1Filipe Coelho1+1-1
2018-01-28 18:57Fix Circle<T>::getY()Patrick Desaulniers1+1-1
2018-01-07 20:59Merge pull request #26 from tartina/warningsFilipe Coelho1+2-0
2018-01-07 18:17Explicitly state supported LV2 options & use param:sampleRate (#29)grejppi2+19-8
2018-01-01 12:17Add DGL_NO_SHARED_RESOURCES; Fix buildfalkTX3+11-12
2018-01-01 11:50Merge branch 'vst-key-events'falkTX10+93-31
2018-01-01 11:49Misc changesfalkTX5+45-22
2018-01-01 11:42Fix build with custom DGL namespace, use it for OSX class namesfalkTX3+9-6
2018-01-01 11:40Add DGL_FILE_BROWSER_DISABLED to optionaly disable file browserfalkTX6+29-3
2017-12-24 18:21Correct use of LV2 UI sample ratefalkTX1+10-9
2017-12-02 10:58Merge pull request #25 from zamaudio/fix-presetsFilipe Coelho1+1-1
2017-12-02 02:15lv2: Fix bug with multiple output param ports generating invalid ttlDamien Zammit1+1-1
2017-11-27 13:01Fix some fall through compiler warningsGuido Aulisi1+2-0
2017-11-18 11:08Merge pull request #24 from zamaudio/fix-fedoraFilipe Coelho1+4-1
2017-11-18 03:02utils/png2rgba.py: Fix for Fedora's python PILDamien Zammit1+4-1
2017-08-02 08:12Add vst product string test, to know if we should capture keysfalkTX1+17-1
2017-08-02 08:04Fix some special VST key handling This closes #20falkTX1+4-5
2017-07-30 15:20Fix VST Build With DISTRHO_PLUGIN_HAS_EXTERNAL_UIfundamental1+2-0
2017-07-25 09:10Testing: handle effEditKeyUp/Down from host Completely untested right nowfalkTX4+174-0
2017-08-03 13:47Fix X11 never receiving onSpecial events Fixes #14falkTX1+1-1
2017-08-02 08:12Add vst product string test, to know if we should capture keysfalkTX1+17-1
2017-08-02 08:04Fix some special VST key handling This closes #20falkTX1+4-5
2017-07-30 15:20Fix VST Build With DISTRHO_PLUGIN_HAS_EXTERNAL_UIfundamental1+2-0
2017-07-25 09:10Testing: handle effEditKeyUp/Down from host Completely untested right nowfalkTX4+174-0
2017-06-20 09:37Implement initial MOD LV2 license APIfalkTX2+38-0
2017-05-10 09:45Skip output control ports in lv2 presets Fixes #18falkTX1+25-4
2017-05-09 20:02Fix dssi_get_midi_controller_for_port (needs port offset)falkTX2+31-1
2017-02-10 14:36Add Parameter::initDesignation()falkTX1+24-17
2017-02-10 13:15Implement bypass (enabled) for LV2falkTX3+42-2
2017-02-01 11:06Another typofalkTX1+1-1
2017-02-01 11:05Fix typofalkTX1+1-1
2017-02-01 11:00Add parameter designation API (unused for now)falkTX1+47-0
2016-12-06 13:17Fix unused variable warningfalkTX1+5-4
2016-11-24 08:44Fix build without UIfalkTX1+4-0
2016-11-19 13:10Use MIDI program and CC messages under JACK modefalkTX1+88-24
2016-11-19 12:08Fix minor typosfalkTX2+5-5
2016-11-18 22:10Don't set default value for LV2 control outputsfalkTX1+4-2
2016-11-18 21:41Don't pad LV2 UI->DSP messagesfalkTX1+1-1
2016-11-18 20:09Fix initial size of lv2 atom output bufferfalkTX1+1-1
2016-11-18 16:58Always initialize LV2 atom output bufferfalkTX1+5-10
2016-08-14 03:57Fix "old" MacOS buildfalkTX1+2-0
2016-08-01 10:28Merge branch 'master' of github.com:DISTRHO/DPF into HEADfalkTX4+37-46
2016-08-01 10:24Don't use sa_restorer for signal handler, init with memset instead It's not available on all OSes, and it's better to initialize the struct with memset anywayfalkTX1+8-14
2016-07-31 22:46Use linux (X11) as fallback in Window.cpp codefalkTX1+30-30
2016-07-31 22:42Use linux as OS fallback if not mac or windowsfalkTX4+7-16
2016-07-30 15:40Add 'midiCC' hint to Parameter, use in as DSSI code already This provides the initial work for #12. We need to export this info for LV2s as well.falkTX3+35-3
2016-07-30 15:21Ignore warnings caused by nanovg and sofd Fixes #8falkTX1+6-0
2016-07-27 09:15Don't allow to mix LADSPA_HINT_TOGGLED with other hints. Fix needed for non-mixerfalkTX1+9-4
2016-07-05 14:54Merge pull request #13 from FaTony/masterFilipe Coelho1+3-4
2016-07-05 14:42Fixed indentation.FaTony1+1-1
2016-07-05 14:36Added DSSI pitch bend handling.FaTony1+3-4
2016-06-13 10:55Revert "Add ability to set scrolling step on knobs, does not apply to drag"falkTX2+2-21
2016-06-01 06:57Merge pull request #6 from zamaudio/scrollstepFilipe Coelho2+21-2
2016-05-22 16:54Minor MacOS build fixesfalkTX2+4-2
2016-05-01 08:04Add ability to set scrolling step on knobs, does not apply to dragDamien Zammit2+21-2
2016-04-21 15:48Reporting LV2 latency port to the UI is not fatalfalkTX1+3-1
2016-04-21 15:30Add notOnGUI property to lv2 latency portfalkTX1+1-1
2016-04-17 16:19Use C/LDFLAGS when building lv2 generatorfalkTX1+2-2
2016-04-05 14:26Fix new OSX buildfalkTX1+1-1
2016-04-04 08:51Proper signal class implementationfalkTX2+45-27
2016-03-29 17:32Final fixfalkTX1+2-3
2016-03-29 17:25Fix previous commitsfalkTX1+1-1
2016-03-29 13:38Really fix FreeBSD buildfalkTX2+6-3
2016-03-29 13:34Remove test codefalkTX1+0-2
2016-03-29 09:54Limit String base64 stack sizefalkTX1+3-1
2016-03-29 09:51Treat FreeBSD and GNU (Hurd) as if they were linuxfalkTX1+1-1
2016-03-29 09:46Use a signal to wait for thread startfalkTX1+9-7
2016-03-29 09:44Add Signal class alongside MutexfalkTX1+79-12
2016-03-23 11:46Update some commentsfalkTX2+9-7
2016-03-23 08:03Fix graphical issues when closing UIs in Ableton LivefalkTX2+11-7
2016-03-20 16:52Fix Old OSX build Closes #5falkTX1+3-3
2016-03-16 21:18Add link to glBarsfalkTX1+1-0
2016-03-14 21:44Fix external-ui build on OSX; Fix non-embed external-uifalkTX3+19-14
2016-03-12 17:09Pass LV2 UI bundle path to external UIsfalkTX4+43-20
2016-03-12 09:40Make PTHREAD_PRIO_INHERIT optionalfalkTX2+3-3
2016-03-12 08:58Mutex: Use PTHREAD_PRIO_INHERIT protocolfalkTX1+7-1
2016-03-08 14:08Fix typofalkTX1+1-1
2016-03-08 14:01Fix for some very picky warningsfalkTX6+15-17
2016-03-07 22:48OSX related fixes; Add 'MACOS_OLD=true' if using apple-gcc4.2falkTX3+14-16
2016-03-05 17:28CleanupfalkTX1+0-2
2016-03-05 17:27Fix OSX buildfalkTX1+1-1
2016-03-01 16:19Remove deprecated widget header filesfalkTX5+0-115
2016-03-01 16:17Fix build without blendish stufffalkTX3+5-14
2016-03-01 16:13Remove blendish and NanoWidgets codefalkTX5+0-4674
2016-03-01 16:01Remove blender icons (they're GPL)falkTX5+4-95532
2016-03-01 15:58Update copyright dates; Add license header comment to utility codefalkTX47+73-46
2016-03-01 15:49Update doxygen file and some copyright datesfalkTX6+9-5
2016-02-24 12:54Fix unused variablefalkTX1+2-0
2016-02-23 08:57Return -1 for VST canDo features we don't needfalkTX1+18-16
2016-02-23 08:55Fix VST chunk save Thanks fundamental for spotting itfalkTX1+5-3
2016-02-14 20:29Allow to store window title in external windowsfalkTX2+25-9
2016-02-14 20:13Don't report LV2 touch or resize features if UI is pure externalfalkTX1+4-0
2016-02-14 20:02Report some status of external window to hostfalkTX1+13-3
2016-02-14 20:01Define DISTRHO_OS_UNIX if building for linux or osxfalkTX1+4-0
2016-02-14 20:00ExternalWindow: Add code for managing external processfalkTX1+101-5
2016-02-14 19:59Allow non-embeddable LV2 UIsfalkTX1+3-1
2016-02-14 19:05More external-ui work; New (dummy) ExternalWindow classfalkTX5+149-8
2016-02-14 18:18Start work torwards external-ui supportfalkTX7+84-29
2016-02-13 17:18Fix out of bounds write on vst state savefalkTX1+1-1
2016-01-04 23:36Allow pre-allocated buffer in String classfalkTX1+11-2
2015-11-29 23:05Use DISTRHO_PLUGIN_NAME for mod:labelfalkTX1+1-1
2015-11-29 22:16Update READMEfalkTX1+3-1
2015-11-29 22:13Fix lv2 preset exportfalkTX1+9-21
2015-11-29 18:54Implement full state on lv2 and vstfalkTX2+37-0
2015-11-29 18:32Initial support for full statesfalkTX6+57-19
2015-11-29 15:32Add new metadata fields; Export more LV2 stuff, more MOD supportfalkTX5+109-10
2015-11-06 09:04Fix last commitfalkTX1+1-1
2015-11-06 09:00Fix modgui referencefalkTX1+2-1
2015-11-06 08:51Remove an extra spacefalkTX1+1-1
2015-11-06 08:45Add DISTRHO_PLUGIN_USES_MODGUI macrofalkTX1+8-0
2015-11-06 08:42Give warning when exporting lv2 presets and using state (NIY)falkTX1+4-2
2015-11-06 08:41Fast ttl generation when using lots of presetsfalkTX1+10-6
2015-11-06 08:39Put LV2 preset labels in manifest.ttlfalkTX1+1-1
2015-11-04 14:08Move resources cpp to src dirfalkTX7+24833-24832
2015-11-04 14:05Move resources to new dir, make it possible to get internal fontfalkTX14+24883-24846
2015-10-30 11:31Disable UI if DGL is not availablefalkTX1+8-0
2015-10-21 22:27Fix group widgets appearing twicefalkTX2+4-0
2015-10-19 11:27Clear GL context in puglLeaveContextfalkTX2+13-7
2015-10-18 16:21Build dgl with -Wno-unused-parameterfalkTX1+3-0
2015-10-16 22:47Make nanovg buildable on windows/mingw; Better handling of failuresfalkTX2+87-44
2015-10-14 13:37Remove hacks for finding real parent, hosts decide what to dofalkTX2+3-28
2015-10-14 00:51Send ignored keys to *top-most* parent window, fix feedback loopfalkTX2+34-4
2015-10-13 00:17Fix some small leaksfalkTX2+16-3
2015-10-07 22:27Rename stb_image 'final' variable, fixes build on OSX Closes #1falkTX1+8-8
2015-10-07 22:22Pass non-handled keyboard events to parent window (X11 only) Closes #2falkTX3+40-15
2015-09-18 09:34Fix buildfalkTX1+1-1
2015-09-18 09:32Always maps URIDs, it's a required feature anywayfalkTX1+0-4
2015-09-18 09:29Fallback to maxBlockLength if host doesn't support nominalfalkTX1+36-11
2015-09-17 09:58MiscfalkTX1+1-1
2015-09-15 14:44Use nominalBlockLengthfalkTX2+6-5
2015-07-04 23:05LV2 ticksPerBeat is a doublefalkTX1+16-15
2015-07-04 22:48Forgot this linefalkTX1+2-0
2015-07-04 20:51Get time info before setting state and paramsfalkTX1+89-81
2015-06-25 11:20Fix build with gcc-4.6falkTX1+2-0
2015-06-25 10:28Fix buildfalkTX6+41-76
2015-06-25 10:19Don't use leak detection on release buildsfalkTX1+10-3
2015-06-16 11:16Fix windows buildfalkTX1+3-2
2015-06-14 17:45Misc changesfalkTX2+6-5
2015-06-13 14:44Implement export of LV2 presets; Put UI in a separate ttlfalkTX1+184-24
2015-06-13 01:52CleanupfalkTX1+16-16
2015-06-13 01:46CleanupfalkTX1+0-2
2015-06-13 00:58Rework LV2 time position, seems to work nicely nowfalkTX1+163-95
2015-05-17 19:25Move common button code into a new file, cleanupfalkTX5+225-218
2015-05-12 21:07Add Parameter constructor using custom values; Fix typofalkTX2+11-1
2015-05-09 17:53Check if bufsize or srate changed in vst2 resumefalkTX2+83-5
2015-05-05 14:36Fix buildfalkTX1+2-1
2015-05-05 14:29CleanupfalkTX1+0-1
2015-05-05 14:26Hide some implementation details on private structsfalkTX10+331-257
2015-05-05 12:23Fix buildfalkTX1+4-4
2015-05-05 11:40MiscfalkTX3+39-49
2015-05-05 11:26App->Application; Use class namespace by default; Misc fixesfalkTX16+353-369
2015-05-05 01:53Add initial NanoWidgets code; Fix nanovg for constnessfalkTX9+286-22
2015-05-05 01:04Fix mouse handling for ImageButton; Send motion event when modal closesfalkTX4+79-51
2015-05-04 23:36Updates and changes to ImageButton classfalkTX2+53-47
2015-05-04 23:27Move Image Widgets implementation into a single filefalkTX8+1187-1286
2015-05-04 23:16Move all Image Widgets definitions into a single filefalkTX12+289-289
2015-05-04 22:46Remove some internal functionsfalkTX8+10-37
2015-05-04 21:44Fix @note in docsfalkTX4+10-10
2015-05-03 00:25Very raw, preliminar subwidgets implementationfalkTX5+146-5
2015-05-02 21:31Change how NanoImages are handled; Minor update to NanoVG classfalkTX2+163-82
2015-05-02 19:07Add NanoVG::createImageFromTextureHandlefalkTX2+22-2
2015-05-02 18:55Add NanoImage::getTextureHandle()falkTX2+11-0
2015-05-02 18:35MiscfalkTX1+0-2
2015-05-02 18:29Add blendish resources as cpp filefalkTX2+24830-0
2015-05-02 18:29Add blendish resource filesfalkTX5+89351-0
2015-05-02 18:29Add blendish codefalkTX3+4445-0
2015-05-02 17:55MiscfalkTX1+5-3
2015-04-28 22:00Call plugin de/activate in JACK standalone modefalkTX1+4-0
2015-04-27 21:34Save and restore blend state when using nanovgfalkTX2+16-1
2015-04-27 21:05CleanupfalkTX8+0-13463
2015-04-27 21:04Fix some warnings in nanovg codefalkTX2+6-2
2015-04-27 20:57Finish updating, code builds againfalkTX3+72-28
2015-04-27 20:37Continue nanovg updatefalkTX2+78-43
2015-04-27 17:28Continue nanovg update (do not use yet)falkTX14+19581-5627
2015-04-27 16:57ContinuefalkTX2+33-16
2015-04-27 16:55Start updating nanovgfalkTX2+321-174
2015-04-26 19:34Fix states; Fix vst build without UIfalkTX2+17-11
2015-04-26 19:21Minor fixingfalkTX2+4-3
2015-04-26 18:29Silence some warningsfalkTX1+13-2
2015-04-26 17:48MiscfalkTX3+5-5
2015-04-26 15:52Fix code for API changes; Update copyright date in dgl codefalkTX42+162-164
2015-04-26 15:25Rename some filesfalkTX10+969-842
2015-04-26 15:22Finish sync with carla classes, remove d_ prefixesfalkTX7+225-129
2015-04-26 14:41Sync mutex code with carlafalkTX1+56-12
2015-04-26 14:34Start rework of base classesfalkTX7+763-328
2015-04-23 22:19Add AudioPort struct and hints; Implement CV and Sidechain in LV2falkTX4+159-8
2015-04-23 20:41png2rgba.py: Allow monochrome imagesfalkTX1+17-4
2015-04-22 09:32Add link to ndc-Plugs repofalkTX1+4-3
2015-04-22 08:38Fix ImageSwitch inverted drawfalkTX1+2-2
2015-04-22 08:30Allow a custom number of layers in ImageKnobfalkTX2+38-14
2015-04-21 20:21Small docs updatefalkTX1+6-6
2015-04-21 14:39Allow to build JACK standalones without UIfalkTX1+89-4
2015-04-21 13:31Add documentation linkfalkTX1+3-0
2015-04-21 11:27Add docs folder to gitignorefalkTX1+1-0
2015-04-21 11:26Continue documentationfalkTX8+67-61
2015-04-21 11:04Change midi macros, start documentation reworkfalkTX20+550-86
2015-04-21 09:11Allow to specify widget UI size during constructionfalkTX2+5-2
2015-04-19 14:25Fix typofalkTX1+1-1
2015-04-19 13:41Fix make cleanfalkTX1+1-1
2015-04-19 13:37Update gitignorefalkTX1+1-0
2015-04-19 13:36Update makefilefalkTX2+25-17
2015-04-18 19:24OSX context fix, reallyfalkTX1+6-9
2015-04-18 19:13Fix puglLeaveContext on linuxfalkTX1+3-1
2015-04-18 18:46Continue updating pugl, OSX context fixesfalkTX3+121-42
2015-04-18 14:24Start updating to latest pugl, againfalkTX8+691-195
2015-02-24 16:38Fix window size on OSXfalkTX1+15-2
2015-02-16 16:07Allow to receive fileBrowserSelected in plugin UIsfalkTX3+19-2
2015-02-22 16:32Fix events when using file-dialogfalkTX1+6-0
2015-02-17 01:09Fix non-linux buildfalkTX1+5-0
2015-02-16 15:12Add sofd code used for file-browser (thanks Robin!)falkTX2+2606-0
2015-02-16 15:11Initial code for file-browser support (X11 only)falkTX5+188-1
2015-02-15 14:03Fix VST OSX build without UIfalkTX1+1-1
2015-02-15 13:50More OSX work, works nicely as embed nowfalkTX1+46-16
2015-02-15 11:24Fix OSX idle on external-uisfalkTX1+1-1
2015-02-15 11:22MiscfalkTX1+2-2
2015-02-15 10:32Disable UI if HAVE_DGL is not definedfalkTX2+12-0
2015-02-14 21:58fix y-axis scrollwheel on windowsfalkTX1+1-1
2015-02-13 01:04Fix win32 embed sizefalkTX2+2-2
2015-02-13 00:30Go back to older pugl; Import fixes from Robin; Misc fixesfalkTX10+432-995
2015-01-14 18:47dgl changes from CarlafalkTX16+256-162
2015-01-14 18:45distrho changes from CarlafalkTX4+81-8
2015-01-04 04:43Modal and other misc fixes from CarlafalkTX3+29-17
2015-01-04 04:42Update carla wrapperfalkTX1+40-18
2014-11-20 09:25MiscfalkTX1+2-2
2014-11-20 09:01MiscfalkTX1+3-7
2014-11-20 08:49Remove NTK references, now in a separate repofalkTX8+17-813
2014-11-20 06:38NTK fixesfalkTX3+12-7
2014-11-18 05:13Add Color::fromHTML functionfalkTX2+49-1
2014-11-18 04:44Rework some color codefalkTX2+159-42
2014-11-18 03:39Use double instead of typename T for multiply/divide operationsfalkTX2+24-24
2014-11-18 03:28Add some more documentation and methods to Geometry classesfalkTX2+178-42
2014-11-18 02:02Remove CairoWidgetfalkTX3+8-213
2014-11-18 01:49MiscfalkTX4+22-32
2014-11-18 01:30NTK fixesfalkTX2+31-37
2014-11-18 00:54Final pugl updatefalkTX2+299-203
2014-11-18 00:13Continue pugl updatefalkTX5+61-35
2014-11-17 23:40Start updating puglfalkTX11+591-104
2014-11-08 20:47Win32: properly retain and free class name, better namefalkTX1+7-2
2014-10-24 00:09MiscfalkTX1+2-4
2014-10-22 00:04VST: Reduce char array size for old hostsfalkTX1+9-9
2014-10-22 00:02MiscfalkTX1+1-1
2014-10-18 20:58Fix some NTK thread issuesfalkTX1+19-9
2014-10-16 21:20MiscfalkTX2+12-7
2014-10-16 14:01MiscfalkTX1+6-2
2014-10-16 11:32Remove test printfalkTX1+0-1
2014-10-16 10:47Set LV2UI widget as the real plugin UI window view/handlefalkTX3+15-6
2014-10-16 01:57Rework OSX code, things should work a bit better nowfalkTX2+134-91
2014-10-11 19:05Fix typofalkTX1+1-1
2014-10-11 15:07Fix OSX plugin coordinates (TESTING)falkTX1+8-8
2014-10-11 14:39OSX embedding now working; CleanupfalkTX3+5-14
2014-10-11 13:58Misc, this shouldn't be crashing...falkTX2+8-3
2014-10-11 13:44Handle hasCockosViewAsConfig properly; Misc fixingfalkTX3+32-9
2014-10-11 13:03Rework VST code to work under juce-based hostsfalkTX1+66-40
2014-10-11 11:55Several OSX fixes, needs testingfalkTX4+67-44
2014-10-11 10:40Fix some warningsfalkTX6+15-28
2014-10-10 19:52Skip UI embed if using osx (for now)falkTX1+9-0
2014-10-10 19:38Fix mac-vst entry pointfalkTX1+1-1
2014-10-10 17:15Fix scriptfalkTX1+1-1
2014-10-10 17:13Add script to generate MacOS VST bundlesfalkTX5+59-0
2014-10-10 17:04Do not use cbegin/cend, it's c++11 only so not provided by OSXfalkTX2+4-4
2014-10-10 16:42Update gitignorefalkTX1+1-0
2014-10-10 16:41Fix build on OSXfalkTX1+2-0
2014-10-07 15:30Add new thread class filefalkTX1+291-0
2014-10-07 15:29TESTING: Run NTK events on separate threadfalkTX3+201-37
2014-10-07 09:46Update READMEfalkTX1+1-1
2014-10-07 09:45Update READMEfalkTX1+2-1
2014-09-10 14:06MiscfalkTX1+1-1
2014-09-10 12:39Fix last commitfalkTX1+1-1
2014-09-10 11:57MiscfalkTX1+12-19
2014-09-07 10:56Fix last commitfalkTX1+2-0
2014-09-07 09:59Implement some custom kxstudio lv2 propertiesfalkTX4+76-10
2014-08-25 22:44Allow LV2 UIs to skip options if not using show-interfacefalkTX1+23-13
2014-08-22 16:20Fix StandaloneWindow overridefalkTX1+1-1
2014-08-22 16:15Fix Window for some resize oddities in puglfalkTX2+32-22
2014-08-22 13:57Initial code for host-side resize, not enabledfalkTX2+40-8
2014-08-22 03:37Fix last commitfalkTX1+16-16
2014-08-22 03:23Update vestige header to ardour3 version; Complete VST timePosfalkTX3+65-53
2014-08-22 01:57Several fixes to LV2 time code; Misc changesfalkTX4+177-58
2014-08-21 20:54Replace some IS_SYNTH with HAS_MIDI_INPUT; VST fixesfalkTX4+113-139
2014-08-21 01:34Fix typofalkTX1+1-1
2014-08-21 01:15States in VST (using chunks) confirmed working 100%, remove warningfalkTX1+3-8
2014-08-21 00:28Need to have default state values; LV2 states proved 100% workingfalkTX5+48-20
2014-08-20 23:33MiscfalkTX1+1-0
2014-08-20 23:31Remove size/geometry dependency from NTK; Docs updatefalkTX4+5-53
2014-08-19 16:24s/TimePos/TimePosition/falkTX6+59-59
2014-08-19 04:52Update vst state chunk code, almost completefalkTX1+45-52
2014-08-19 04:04Complete LV2 state support, remove warningfalkTX2+62-77
2014-08-19 00:21Fix typofalkTX1+1-1
2014-08-18 23:41Minor vst tuningfalkTX1+13-9
2014-08-18 23:00More documentation and small UI changesfalkTX10+170-178
2014-08-18 19:04Use uint for sizes; Some DPF UI class changes and docsfalkTX18+373-259
2014-08-18 03:28Fix for temporary VST UI used for sizefalkTX1+2-1
2014-08-18 03:17Fix build with older gccfalkTX1+10-0
2014-08-18 01:10MiscfalkTX1+1-0
2014-08-17 20:54NTK UIs seem to be workingfalkTX6+327-33
2014-08-17 18:10Add new NTK class filesfalkTX3+329-0
2014-08-17 18:10Initial work for NTK plugin UIsfalkTX4+40-22
2014-08-17 14:39Color using int; NanoVG extended color funcs and in-frame testfalkTX4+68-6
2014-08-17 01:28Fix synths buildfalkTX4+47-46
2014-08-17 01:16Fix invalid "! doLoop" assertion on plugin UI closefalkTX1+12-2
2014-08-16 23:13Put all classes provided by DPF inside the namespacefalkTX7+29-11
2014-08-16 22:52Misc changesfalkTX7+101-62
2014-08-16 22:03Revert DSSI UI auto-close fix, no longer neededfalkTX1+1-10
2014-08-16 21:59Enable previous if0'd code during strict testing; Fix buildfalkTX7+24-25
2014-08-16 21:23UpdatefalkTX1+16-9
2014-08-16 20:38MiscfalkTX1+3-2
2014-08-16 20:35More documentation; Add macros for MIDI input and outputfalkTX2+148-60
2014-08-16 17:47Write some API documentation; CleanupfalkTX3+333-82
2014-08-16 03:03Fix typosfalkTX2+5-5
2014-08-16 01:29Cleanup; Fix some docs; Split Color from NanoVG into separate classfalkTX16+280-170
2014-08-15 22:49Cleanup; Some fixes for -Weffc++falkTX19+308-116
2014-08-15 00:21Fix DSSI UIs closing prematurelyfalkTX1+9-0
2014-08-15 00:07Fix Leak on DSSI UI TestfalkTX1+3-0
2014-08-04 08:49clang c++11 fixfalkTX1+1-1
2014-08-13 22:47Only reactivate plugin during audio changes if active beforefalkTX1+9-5
2014-08-13 22:44Fix vst plugin for some hosts (ardour3 and energyXT on linux)falkTX2+22-2
2014-07-15 22:23Add scripts and README used in Windows plugins releasesfalkTX2+67-0
2014-07-15 21:41Fix ttl generator for mingw cross-compilefalkTX2+11-1
2014-07-13 14:45Don't crash if NanoVG context is invalid; Always valid UI sizefalkTX2+170-41
2014-07-13 07:46Fix knob log scalefalkTX1+14-6
2014-07-13 07:45Pass parameter values from plugin to UI on JACK modefalkTX1+8-0
2014-07-12 15:19Use CPPFLAGSfalkTX1+2-2
2014-07-12 05:42Update READMEfalkTX1+2-1
2014-07-10 22:39ImageKnob updates, get rid of glDrawPixelsfalkTX2+44-62
2014-07-10 18:06MiscfalkTX1+2-2
2014-07-01 00:34Fix LV2 UI filename in the ttl filesfalkTX1+9-5
2014-06-26 15:52OpenPandora build flagsfalkTX1+9-0
2014-06-11 23:45Update READMEfalkTX1+2-1
2014-06-03 22:37Latency ports are integerfalkTX2+2-2
2014-05-30 05:24Cleanup, cut outer bounds of widgetsfalkTX1+13-13
2014-05-30 00:15NanoImage::isValid is useless now, remove itfalkTX2+0-10
2014-05-30 00:13Fixes for NanoVG imagesfalkTX2+27-72
2014-05-28 05:53Remove hacky lastUiParent in DGL; use similar inside distrho onlyfalkTX3+22-27
2014-05-27 13:15Add NanoVG::beginFrame(Widget*) for conveniencefalkTX2+14-0
2014-05-27 12:58Test fixfalkTX1+1-1
2014-05-27 12:55Fix conflicts when using more than 1 generated artwork filefalkTX1+2-2
2014-05-27 12:51Fixes for widget bounds (plus NanoVG)falkTX4+32-7
2014-05-27 12:25TestingfalkTX1+5-4
2014-05-27 11:42Fix OSX clang buildfalkTX2+8-10
2014-05-26 19:31Implement LV2_UI__windowTitle supportfalkTX1+20-4
2014-05-26 19:22Update LV2 headersfalkTX2+110-111
2014-05-26 03:47Fix ImageKnob reset to defaultfalkTX1+1-1
2014-05-26 02:02Update makefilefalkTX1+9-3
2014-05-26 00:41JACK: If there's plugin programs, select the first onefalkTX1+5-0
2014-05-26 00:11MiscfalkTX1+5-7
2014-05-25 23:45VST: Export "main" on non-windows, fixes discovery for bitwigfalkTX1+9-0
2014-05-25 23:26Update parameter outputs in JACK targetsfalkTX2+53-12
2014-05-25 22:30ImageKnob: Only reset to default if one is set; Check timePosfalkTX4+20-7
2014-05-25 20:55Misc fixing; Add DISTRHO_UI_USE_NANOVG macro, for NanoVG plugin UIsfalkTX9+50-20
2014-05-25 03:20Fix for ImageSliderfalkTX6+34-17
2014-05-25 02:39Final fix for local widget/window drawing coordinatesfalkTX3+30-15
2014-05-25 01:30Fix parameters and state in JACK exportfalkTX2+37-1
2014-05-24 23:17CleanupfalkTX2+10-18
2014-05-24 14:40Add some stuff to NanoImage to make it usablefalkTX2+51-5
2014-05-24 13:47New DISTRHO_PLUGIN_IS_RT_SAFE macro, enabled by defaultfalkTX3+12-0
2014-05-24 07:49NVG fixesfalkTX1+7-1
2014-05-24 06:51Fix up widget bounds within the windowfalkTX5+36-3
2014-05-24 04:17Mention text in NanoVG atlas paramsfalkTX2+4-4
2014-05-24 04:16Update nanovgfalkTX2+19-37
2014-05-24 03:23NanoVG: Add constructor with custom atlas sizefalkTX2+13-1
2014-05-24 02:32Rename Nano file; Make base nano API into class plus widgetfalkTX6+1386-1339
2014-05-24 00:46Use Rectangle in NanoWidget::textBoundsfalkTX2+7-5
2014-05-24 00:02Remove unneeded funcsfalkTX2+0-20
2014-05-23 23:59Add NanoWidget class, exposes all NanoVG API :DfalkTX10+14160-0
2014-05-23 04:43Fix last commitfalkTX2+42-57
2014-05-23 04:12Optimize Image classfalkTX2+62-42
2014-05-23 03:46Fix initial x11 contextfalkTX2+4-0
2014-05-22 23:23Remove references to freetypefalkTX31+0-184197
2014-05-22 23:19Misc fixingfalkTX3+15-8
2014-05-22 23:02Update to include most of damo22 ImageKnob changesfalkTX3+95-19
2014-05-22 22:14Add ImageSwitch classfalkTX3+187-0
2014-05-22 22:09Make some widget constructors explicitfalkTX3+11-11
2014-05-22 14:14Remove unused functionfalkTX1+0-1
2014-05-22 12:59More docs; Make widget events structs; Misc fixesfalkTX15+487-173
2014-05-20 21:59Fix OSX event loopfalkTX1+6-14
2014-05-18 02:28Allow to use unsigned types of Geometry classesfalkTX1+12-0
2014-05-18 02:27Add templated functionfalkTX2+6-0
2014-05-18 02:24Fix param type for Window::getSizefalkTX2+5-3
2014-05-18 01:42Clear up UI size stufffalkTX8+58-44
2014-05-18 01:10Make it possible to override Window resize call in plugin UIsfalkTX3+60-14
2014-05-17 02:50Missing initial resizefalkTX1+1-0
2014-05-17 02:22MiscfalkTX3+8-5
2014-05-17 00:42Remove unneeded callfalkTX1+0-3
2014-05-17 00:34Make widget coordinates relativefalkTX5+37-23
2014-05-16 00:21Add JACK (standalone) export supportfalkTX6+366-5
2014-05-15 19:52Forgot this bitfalkTX1+1-0
2014-05-15 19:49Rework StandaloneWindow classfalkTX2+30-32
2014-05-15 18:54Handle close&resize in Window, not WidgetfalkTX4+43-25
2014-05-14 17:06Fix osx detectfalkTX1+1-1
2014-05-14 16:55Experimental osx changesfalkTX2+44-18
2014-05-14 14:52Fix DSSI buildfalkTX1+3-1
2014-05-14 14:33Add Circle classfalkTX2+301-3
2014-05-14 13:57Simplify Window classfalkTX1+57-116
2014-05-14 13:43Add Knob and Slider get/setId; noexcept workfalkTX11+155-104
2014-05-14 13:14Add Window.mm file needed for osxfalkTX1+17-0
2014-05-14 03:17Try to not include windows.h for GL headersfalkTX1+56-0
2014-05-14 02:46Move sleep funcs into separate file, so we don't include windows.hfalkTX10+71-58
2014-05-13 23:37Initial code for a Triangle classfalkTX2+146-54
2014-05-13 23:01Add Rectangle::drawOutline()falkTX2+35-39
2014-05-13 22:17Implement Line::draw()falkTX1+8-1
2014-05-13 17:28pugl osx stuff; remove extended code, not needed anymorefalkTX5+118-191
2014-05-13 16:54pugl win32 implementationfalkTX1+33-23
2014-05-13 16:43pugl related changesfalkTX3+32-48
2014-05-13 16:20Update puglfalkTX4+163-64
2014-05-13 15:05Fix leak in puglfalkTX1+5-5
2014-05-13 14:34Revert some rectangle changes that don't work on windowsfalkTX1+6-4
2014-05-13 13:48Fix typofalkTX1+1-1
2014-05-13 13:24Add link to OpenGL UI examplesfalkTX1+3-0
2014-05-13 13:07Remove examplesfalkTX14+0-8011
2014-05-12 22:35Add link to ProM pluginfalkTX1+1-0
2014-05-12 22:07MiscfalkTX1+7-7
2014-05-12 21:50Add d_mutex.hpp file, for a Mutex classfalkTX1+221-0
2014-05-12 20:57Add plugins made with DPF to READMEfalkTX1+6-0
2014-05-12 19:56MiscfalkTX1+1-1
2014-05-12 19:55MiscfalkTX1+1-1
2014-05-12 16:56fix gen scriptfalkTX1+3-3
2014-05-12 16:51MiscfalkTX6+14-12
2014-05-12 16:47Make run() inputs const; Add lv2 gen scriptfalkTX1+33-0
2014-05-12 16:22Fix buildfalkTX1+9-1
2014-05-12 16:16Update gitignorefalkTX1+4-6
2014-05-12 16:14Rework makefilesfalkTX2+25-13
2014-05-11 22:50Add scoped pointer class; use it on some widget classesfalkTX6+243-1
2014-05-10 13:50Rework things a bit; Start documentationfalkTX55+567-8420
2014-05-10 12:15Add Line classfalkTX2+222-0
2014-05-09 21:36MiscfalkTX2+3-9
2014-05-09 14:04Move IdleCallback outside App class; CleanupfalkTX9+112-104
2014-05-08 11:48MiscfalkTX2+4-9
2014-05-07 14:36MiscfalkTX2+2-2
2014-05-06 20:31Simplify ImageKnob drawingfalkTX1+7-17
2014-05-06 20:20Misc cleanupfalkTX10+48-51
2014-05-06 18:15Minor API changes that make sense; CleanupfalkTX7+65-65
2014-05-06 17:25CleanupfalkTX4+5-27
2014-05-06 16:58More base changesfalkTX6+138-65
2014-05-06 15:29Add Rectangle::draw() function, use it in colors examplefalkTX3+39-39
2014-05-03 13:23win32 testsfalkTX1+18-7
2014-05-03 10:16More cleanupfalkTX3+98-65
2014-05-03 08:51CleanupfalkTX1+13-9
2014-05-03 08:40MiscfalkTX1+6-2
2014-05-02 18:55Add examples/READMEfalkTX1+3-0
2014-05-01 18:51Update presfalkTX1+0-0
2014-04-30 11:45More lac file updatesfalkTX1+0-0
2014-04-30 09:56Update presfalkTX1+0-0
2014-04-30 09:21MiscfalkTX1+1-1
2014-04-30 09:20Fix README newlines; Update lac presfalkTX2+9-9
2014-04-29 22:33Import new distrho codefalkTX4+48-17
2014-04-29 22:30remove d_mutex, I don't like the design yetfalkTX1+0-221
2014-04-29 22:30Don't build text stuff; lac pres updatefalkTX3+13-13
2014-04-29 16:42Update odp filefalkTX1+0-0
2014-04-29 11:10Start lac talk filefalkTX1+0-0
2014-04-26 21:04UpdatefalkTX3+47-8
2014-04-26 20:36Update LV2 headersfalkTX16+338-122
2014-04-26 20:35Fix conflicts with carlafalkTX1+6-6
2014-04-28 16:52Update READMEfalkTX1+3-2
2014-04-28 16:22Update READMEfalkTX1+3-2
2014-04-28 16:09Update READMEfalkTX1+11-1
2014-04-26 02:44Fix windows buildfalkTX3+6-6
2014-04-26 01:49More text testsfalkTX30+4365-6
2014-04-25 23:36Add freetype-gl codefalkTX12+3087-1
2014-04-25 22:57Add freetype amalgamated codefalkTX6+177584-0
2014-04-25 22:46Start text examplefalkTX3+79-3
2014-04-25 22:40Fix buildfalkTX2+2-2
2014-04-25 22:36MiscfalkTX1+0-1
2014-04-25 22:24Fix sliderfalkTX3+62-30
2014-04-25 20:21FixingfalkTX14+54-57
2014-04-25 20:01Remove useless filefalkTX1+0-49
2014-04-25 19:59Add leak detectors to DGL classesfalkTX12+31-1
2014-04-25 19:50CleanupfalkTX8+58-55
2014-04-25 19:33CleanupfalkTX4+43-24
2014-04-25 19:18Rework base DSP classfalkTX6+198-185
2014-04-25 18:36Add leakdetector classfalkTX1+139-0
2014-04-25 18:36Misc fixingfalkTX4+59-10
2014-04-25 18:20Add extra mutex classfalkTX1+221-0
2014-04-25 18:10More d_string into its own file; Rework base headersfalkTX4+867-582
2014-04-25 17:27MisxfalkTX1+25-16
2014-04-25 17:14Import code for lv2 state UIfalkTX3+142-8
2014-04-20 11:07Fix buildfalkTX2+2-2
2014-04-20 10:57Fix VST state build; Add possible UI<->DSP direct accessfalkTX11+131-9
2014-04-16 20:19MiscfalkTX1+1-1
2014-04-16 20:18fix vst buildfalkTX1+1-1
2014-04-15 15:111 morefalkTX1+0-2
2014-04-15 15:07some experimentsfalkTX2+7-3
2014-04-15 14:05Fix embed windows on linuxfalkTX1+6-3
2014-04-15 13:32same fix for vstfalkTX1+5-1
2014-04-15 13:27Don't save lv2 keys not registered by the pluginfalkTX2+16-1
2014-04-13 15:18Fix vst build with statesfalkTX1+1-1
2014-04-13 12:38Update Window.cpp codefalkTX1+2-2
2014-04-11 18:17Fix VST build without UIfalkTX1+4-0
2014-04-10 19:54Same stuff for DSP side; Update carla export codefalkTX3+56-55
2014-04-10 19:53Fix headers for clang; Add Window::setTransientWinId used in CarlafalkTX3+50-11
2014-03-09 18:41Revert some changesfalkTX1+0-19
2014-03-09 18:36More osx testingfalkTX2+37-1
2014-03-09 18:26hmmfalkTX1+1-1
2014-03-09 18:25TestingfalkTX2+4-1
2014-03-09 18:20MiscfalkTX1+1-1
2014-03-09 18:18Fix buildfalkTX1+3-3
2014-03-09 18:17Run osx idle stuff when not embedfalkTX1+14-6
2014-03-09 18:11Move the pugl osx idle hack into our extended filefalkTX3+34-45
2014-03-09 15:58Add carla plugin codefalkTX1+471-0
2014-03-09 15:58Update code headersfalkTX44+95-90
2014-02-08 21:32VST UI fixesfalkTX1+86-90
2014-02-08 20:20Fix build with strict flagsfalkTX8+55-55
2014-02-08 20:02Misc fixfalkTX1+16-8
2014-02-04 09:32Implement ImageSlider::setStepfalkTX4+50-40
2014-02-02 03:32Update param outputs in VSTfalkTX1+11-0
2014-02-01 01:29Implement ImageKnob::setStepfalkTX2+51-24
2014-01-31 02:00Fix VST timePosfalkTX1+1-1
2014-01-29 20:47Fix M_PI; Implement basic VST timePos supportfalkTX2+23-6
2014-01-27 22:43MiscfalkTX1+7-5
2014-01-27 22:39Forgot 1 flagfalkTX1+2-1
2014-01-27 22:29Attempt at fixing OSX event loopfalkTX1+34-20
2014-01-27 21:44Sync with latest puglfalkTX4+51-74
2014-01-27 20:38A previous osx fix attempt was wrong, correct itfalkTX1+4-4
2014-01-27 00:41Fix main window broken after modal is closedfalkTX1+8-3
2014-01-27 00:31Fix build on 64bit windowsfalkTX2+11-2
2014-01-27 00:16Fix win32 build; misc changesfalkTX2+14-17
2014-01-26 23:47Fix some minor modal window issuesfalkTX1+9-13
2014-01-26 02:14Fix LV2 time incrementfalkTX1+20-1
2014-01-25 15:56Initial work for TimePos supportfalkTX3+169-14
2014-01-25 14:28Add BBT info to TimePos structfalkTX1+27-3
2014-01-24 18:24Misc, test moved rpeofalkTX1+1-1
2014-01-24 18:22Misc fixing to DGL Window class, other experimentsfalkTX4+64-37
2014-01-24 17:51Test for 32bit VST Cocoa UI via cockos extensionfalkTX1+5-0
2014-01-24 17:40MiscfalkTX1+2-3
2014-01-24 17:36Rename project to DPFfalkTX2+1-1
2014-01-22 03:58Testing fix for OSXfalkTX1+2-0
2014-01-22 00:38MiscfalkTX2+9-1
2014-01-22 00:26another onefalkTX1+8-8
2014-01-22 00:24Fix OSX buildfalkTX1+1-1
2014-01-21 22:12clean dgl when cleaning examplesfalkTX1+1-0
2014-01-21 22:06Build cairo example on linuxfalkTX1+4-0
2014-01-21 22:02Fix build for new puglfalkTX3+7-7
2014-01-21 21:58Update to latest pugl codefalkTX4+52-41
2014-01-19 02:24Force main window flag for osx (testing)falkTX1+1-1
2014-01-19 02:12Add test qmake project for app bundlefalkTX1+17-0
2014-01-19 01:53Harrison osx pugl changesfalkTX1+33-11
2014-01-19 01:26Import X11 and Win32 code changed by HarrisonfalkTX2+27-5
2014-01-19 00:49Some OSX experimentsfalkTX2+11-1
2014-01-19 00:20Implement OSX setSizefalkTX1+7-7
2014-01-19 00:20Small hack in pugl headers to expose size vars in MacOSfalkTX4+8-16
2013-12-25 22:36Detect when LV2 host doesn't provide maxBufferLength optionfalkTX1+6-1
2013-12-25 07:33CairoWidget fixes; add cairo example (needs a little more work)falkTX7+335-53
2013-12-24 10:40Fix coords of ImageKnob (reversed to proper ones now)falkTX1+4-4
2013-12-24 10:32Remove hack for ImageAboutWindow size, no longer neededfalkTX1+3-10
2013-12-24 10:31Add nekobi-ui artwork filesfalkTX16+0-0
2013-12-24 10:30Update nekobi-ui resource cpp file (not reversed)falkTX2+6601-6584
2013-12-24 10:26Fix Image+texture; Don't reverse imgs; Proper vexter coordsfalkTX7+7081-7093
2013-12-24 10:10Force out-of-bounds in images example (for testing)falkTX1+6-6
2013-12-24 10:08Experimental code for Images drawn via 2d texture So much faster than glDrawPixels()!!falkTX2+73-6
2013-12-24 09:31Move lv2-ttl-generator to utilsfalkTX2+0-0
2013-12-24 09:29Add python script used to convert pngs to raw datafalkTX1+127-0
2013-12-24 09:28Complete images examplefalkTX10+7329-77
2013-12-24 08:13Make the color example more useful Now paints a full bg size and 2/3 size squares Can serve as reference to pixel data laterfalkTX2+42-13
2013-12-24 07:46Add initial examplesfalkTX11+7793-0
2013-12-24 07:45Add Kdevelop projectfalkTX1+9-0
2013-12-24 07:44MiscfalkTX1+5-2
2013-12-24 07:39DGL: Add App IdleCallback, use "_" prefix for private callsfalkTX5+69-36
2013-12-24 06:39Add dbg messages to Window.cpp; Fix first setVisible on WindowsfalkTX1+91-18
2013-12-24 04:34ImageAboutWindow must not be resizablefalkTX1+2-0
2013-12-24 04:33Add LICENSEfalkTX1+13-0
2013-12-24 04:32Add READMEfalkTX1+3-0
2013-12-24 04:30Add gitignorefalkTX1+6-0
2013-12-24 04:29Fix OSX and Windows buildfalkTX2+5-1
2013-12-24 04:23Initial commitfalkTX87+18657-0