2423 Commits (926a516a7ae8b4c1b4f8e0a719d1aedd61b815e4)
 

Author SHA1 Message Date
  Andrew Belt 926a516a7a Clean up NSIS installer script. 3 years ago
  Andrew Belt 31428275e0 Use "VCV Rack Community Edition 2.x" or "Rack CE 2" in installer on 3 years ago
  Andrew Belt a6ed131981 MSYS2 uses a primitive version of Markdown, so fix formatting of 3 years ago
  Andrew Belt 6431fe0e74 Compile readme, licenses, and changelog as Markdown to HTML for distribution. 3 years ago
  Andrew Belt 8c82e86b46 Add a few links to readme. 3 years ago
  Andrew Belt e334b1dd31 Fix Window::screenshotModule() not rendering illuminated lights. 3 years ago
  Andrew Belt e9a2de5630 helper.py: scale coordinates to mm if SVG document is in px. 3 years ago
  Andrew Belt 3d796032c0 Clean up helper.py SVG parser. Allow SVG ellipses to be used as circles. 3 years ago
  Andrew Belt f5e6c70687 Switch back from "." to "-" to separate parts in dist archives. 3 years ago
  Andrew Belt ed11f116b3 Log plugin loading before attempting to load plugin, in case it crashes Rack. 3 years ago
  Andrew Belt a12296cca9 Fix return value of system::removeRecursively(). 3 years ago
  Andrew Belt 3e8d32951a Make helper script handle `fill` attributes for component color. 3 years ago
  Andrew Belt 830d2fcdd4 Make system::openDirectory() and openBrowser() nonblocking by running in detached thread. Use MenuItem helpers for File menu. 3 years ago
  Andrew Belt 3ca8766c39 Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 3 years ago
  Andrew Belt 2aaa25020d In the Window destructor, delete Fonts and Images from the cache before the NanoVG context is deleted. 3 years ago
  Andrew Belt a98acd380e Remove MIDI-CV InputQueue debug statement. 3 years ago
  Andrew Belt 29ab1716fd Add settings::isPlugin. 3 years ago
  Andrew Belt 6be8c94a3d Internalize implementation of midi::InputQueue. Add tryPop() method. 3 years ago
  Andrew Belt 09ff13a4f0 Rewrite barriers in Engine to be 2-phase and hopefully less CPU. 3 years ago
  Andrew Belt 6e9e5212e1 Automatically append .vcv and .vcvm extension to patches if the saved extension does not end with the correct extension. 3 years ago
  Andrew Belt 44568cd617 Rename and negate Window::getFrameTimeOverdue() to getFrameDurationRemaining(). 3 years ago
  Andrew Belt 401e239589 Add sleep fallback to Window::step() if glfwSwapBuffers() fails to block until monitor refresh. 3 years ago
  Andrew Belt f26696feb7 Document MenuItem helpers. 3 years ago
  Andrew Belt a2c5a7695f Add system::readFile/writeFile(). 3 years ago
  Andrew Belt 234890faf6 Add string::split(). 3 years ago
  Andrew Belt 228941c72b Fix math::normalizeZero() for clang. 3 years ago
  Andrew Belt b0a1f4db49 Don't throw Exception in many system:: functions. 3 years ago
  Andrew Belt 2f0bada0a5 Fix math::normalizeZero() which had no effect due to float optimization. Normalize zero in PortTooltip. 3 years ago
  Andrew Belt e53d8ac481 Clean up dist filenames. 3 years ago
  Andrew Belt c3ff43b6de Rename *Dir() functions to *Directory(), backtracking on a previous commit. 3 years ago
  Andrew Belt 8a33dd24b4 Fix Window::screenshotModules() after being broken by FramebufferWidget changes. 3 years ago
  Andrew Belt 767c075b75 Add mod mask when checking for Alt-click dragging in ScrollWidget. 3 years ago
  Andrew Belt 11f06867a3 GitHub Issues will be replaced by VCV support when Rack 2 is released, so issue templates are no longer needed. Free code contributions to Rack are not accepted so Code of Conduct in repo not needed. Refer to https://vcvrack.com/rules for community rules. 3 years ago
  Andrew Belt 26a720f427 Tweak Contributions section of readme. 3 years ago
  Andrew Belt a1438f0a28 Fix scrollbar flashing in RackScrollWidget when zooming. 3 years ago
  Andrew Belt e139b42e43 Add FramebufferWidget::deleteFramebuffer(). 3 years ago
  Andrew Belt d277658a58 Add frame rate meter to menu bar. 3 years ago
  Andrew Belt a47acc0e64 Log graphics card vender in Window constructor. 3 years ago
  Andrew Belt 3df661c244 Update nanovg submodule. 3 years ago
  Andrew Belt 1f079444a2 Add Widget::drawChild(). Make RailWidget draw a FramebufferWidget repeatedly as a tile. 3 years ago
  Andrew Belt 61d387c63b Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer. 3 years ago
  Andrew Belt 0b9e052142 git doesn't recognize when filename case is changed on a case-insensitive filesystem. 3 years ago
  Andrew Belt a2904149c8 Rename window.hpp/cpp to Window.hpp/cpp since it's a class. 3 years ago
  Andrew Belt 332b361f87 Remove FrameRateWidget code from Scene. Add debugging to Window::step(). 3 years ago
  Andrew Belt 915e3fcdb9 Clean up FramebufferWidget, Window. 3 years ago
  Andrew Belt 90743d2ace Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 3 years ago
  Andrew Belt 241511876e Make FramebufferWidget draw the framebuffer in draw() instead of step(). 3 years ago
  Andrew Belt b6435dc8a2 Make Rect::getTopRight() etc handle infinite Rects. Add a few more operator 3 years ago
  Andrew Belt dcf9cb4df4 Add assertion if FramebufferWidget is destructed with a framebuffer but Window does not exist. 3 years ago
  Andrew Belt 25ea4bcc9e Define the math::Rect set as inclusive on left/top but exclusive on 3 years ago