Commit Graph

11744 Commits (aec211fc800c49bda63668e2142cbecb2793571e)

Author SHA1 Message Date
TheAssassin 814d908a8a Ender-2 LCD on BTT SKR E3 ()
InsanityAutomation 4d4e692c81 Match onMeshUpdate() index sign ()
Luu Lac 4d9a5fef3b Update Vietnamese language ()
Scott Lahteine 865055e07a [cron] Bump distribution date
Scott Lahteine 2bd6dc02d6 [cron] Bump distribution date
Robby Candra 40bbe58371 Use lcd_uint_t in lcd_put_u8str_ind_P ()
Roxy-3D f19fa64e98
Eliminate multiple settings to extruder_duplication_enabled in G28
If the IDEX mode was previously set (via GCode or the LCD Panel) to a duplication mode...   It was lost after a G28 due to this redundant setting of 'extruder_duplication_enabled'. 

It is very important to the various use cases of IDEX machines that extruder_duplication_enabled is preserved across a G28.   The reason is this allows a person to use the LCD Panel to put the machine into a duplication mode, and then send a 'normal' part file to the printer and get two parts out of the process.
thisiskeithb 0f57818f2d Support 512K "RCT6" in BTT SKR Mini ()
Scott Lahteine aa93e1f21a Update TMC_ADV examples
Scott Lahteine 27cb4db80e
Reduced string storage using tokens ()
Lino Barreca bd321d4b7c Don't compile STM32 SoftwareSerial unless STM32 ()
Scott Lahteine ac2d7ab14c Fix timers.h include
Scott Lahteine a022defe06 [cron] Bump distribution date
Scott Lahteine 3f4636e916 "nozzle_to_probe_offset" is obsolete
Scott Lahteine 602ca5dea6 No USE_M73_REMAINING_TIME without LCD_SET_PROGRESS_MANUALLY
Robby Candra fcfde7c2f5 Only assign CS/RX/TX on extra axes with SPI/UART ()
Scott Lahteine a4709ba765
Store unscaled PID values in EEPROM ()
Scott Lahteine 7e9c846ec3 Modify comment for unlimited E steppers
Jason Smith 9fd35c84ce SoftwareSerialM for SKR STM32F1 boards ()
Jamie 32028902c3 Use max feedrate for joystick motion ()
Giuliano Zaro bb93ea1be4 [SAMD51] Activate ADCs oversampled 12bits ()
Roman Moravčík e110f5abce M73 R : Set Remaining Time ()
Lino Barreca ac71cdc265 New HardwareTimer for STM32 5.7.0 ()
Chris Pepper 4762dfe797
Fix lpc u8g i2c ()
Chris Pepper af61f37b65
Update lpc176x requirements ()
ManuelMcLure b9703fdf36 Ensure TMC + LIN_ADVANCE pulse length ()
Scott Lahteine 5e5045c4ee Touch UI finishing touches
Marcio Teixeira 5639b8ca20 Touch UI fixes for Cocoa Press ()
danym21 28e1614c2e Add Sensorless Homing current ()
Chris Pepper 86d0bc1af5
Update lpc176x framework version requirement ()
LinFor 48b7a1e66e Allow non-zero "fan off" PWM value ()
Jason Smith 770adcfa15 Raise Z before homing X/Y on unknown Z ()
Scott Lahteine 624336f453 Fix up Megatronics 3.2 test
ellensp 7b29c60c46 Fix compile with chamber enabled ()
Scott Lahteine 534f2d69c1 [cron] Bump distribution date
Jademalo 37874a6472 Fix E0_SERIAL_RX_PIN typo ()
Marcelo Cerri b9d351899a Update SKR mini E3 1.2 Filament Runout pin ()
Scott Lahteine 7010f92c4b Board-based LCD delays
Scott Lahteine 9ca25118d0 Whitespace cleanup
Jason Smith b3f81eead5 Fix/improve TURBO_BACK_MENU_ITEM ()
Scott Lahteine 776632c503
Add and apply REPEAT macro ()
Scott Lahteine 8061836e74 Fix Lulzbot tag 30: "Heaters Off"
Scott Lahteine 249f600ceb [cron] Bump distribution date
Marvin Sinister 8d157a4520 Fix MKS MINI12864 on SKR 1.3 ()
Luu Lac ed6bbe012b Fix incomplete 'Homing XYZ' screen draw ()
AnHardt 4db68d704f Update Display Throttling ()
Scott Lahteine bb5b1e19b0 Function-style stepper macros
thisiskeithb 47805e18f8 Makefile catch-up ()
Scott Lahteine 0be9fdb455 Move single-use to lambdas
Scott Lahteine 84ce3a6bea LCD corner screen handler lambda
Scott Lahteine 711703dcd1 [cron] Bump distribution date
LinFor a84e3d1b80 Use native ADC resolution where possible ()
Miroslav Šustek 9201197878 Fix SKR E3 board BLTOUCH + SPEAKER timer conflict ()
Jason Smith 814a2eaf8f Allow TMC baud rate override ()
teemuatlut d9b0b964be Fix TMC2208 HW Serial constructor ()
Axel 786617e375 Fix RAMPS + VIKI i2c ()
Scott Lahteine e6dfc991ae Patch tabs, heater led tests
Scott Lahteine a89f4703df Tweak permissions
Roman Moravčík 41b5d720e2 Fix filament Change heading on LCD ()
Luu Lac 4ee3502c8f Fix "confused intellisense" ()
Scott Lahteine f5b5b9e8ec Bring filament menu up to speed
ellensp f088c6a850 Add MKS_GEN_L_V2 controller support ()
aleknest cf87d3c700 More compatible uint8_t for Experimental i2c Bus buffer ()
Scott Lahteine e9805a0bcb Go to previous menu on object cancel
Scott Lahteine 51fd226a4d Unconfuse intellisense
Scott Lahteine d80ef43c19 Followup to es int patch
Giuliano Zaro 35cd545106 Use prior endstop pin-to-interrupt macros ()
Scott Lahteine 328ddda654 Clean up whitespace
Scott Lahteine 55991962be Patch extra axis MS pins for debugging
Chris Pepper b9116d4050
LPC176x Framework update ()
Changes required for compatibility with framework-arduino-lpc176x 0.2.0
Scott Lahteine 15f94e5ee5 Add NUL_STR global
Scott Lahteine ea3217cd46
Move 'draw' methods into Menu Item classes ()
ManuelMcLure 76b861d759 Fix kill screen with null string ()
Robby Candra 7360e9343a Minor DOGM status screen fix ()
Robby Candra bdb452ed81 Fix missing % on DOGM Status Screen ()
Giuliano Zaro 65ef774e8d Fix mega Port J endstop interrupts ()
Scott Lahteine a920b10483 Fix true/false redefined warnings
Scott Lahteine ed8f1ca9cf Revert Cortex delay for now
Scott Lahteine ca6d00b862 Save some string flash
Scott Lahteine 23d21dd81c Tweak lambdas
Scott Lahteine a7d7f36871 [cron] Bump distribution date
Scott Lahteine 93db4f4535 Tweak backtrace.cpp include
Scott Lahteine f0d952d33a
Cortex M3-M7 can use DWT->CYCCNT ()
Suggested by Alex Kenis at https://youtu.be/ZfyPcdhQnAA?t=502
Scott Lahteine ad28da7eb4 Patch ABL G29 loop
Followup to e3ddf6e81a
Scott Lahteine 288af0ddf6 Whitespace
Scott Lahteine e7d9db284e Followup to M240 patch
Raúl Lázaro Sánchez 7c60853219 Fix blocking delay in Photo G-code M240 ()
The-Force c6f694a247 Power Loss Recovery for volumetric extrusion ()
Scott Lahteine 4e6e02bc3e Include pause.h for M701-702
Scott Lahteine e3ddf6e81a Fix meshCount signed-ness
Scott Lahteine 899e0fcdbb [cron] Bump distribution date
Scott Lahteine 35b1149d96 Patch es int tests for Arduino 1.8.10
Scott Lahteine c80eda073f M119 => report_states
LinFor 7d24f152d8 Fix a typo breaking the build ()
Scott Lahteine 61225e685d Abort SD followup
Scott Lahteine d5c1c72a76 Tweak CW/CCW bitmaps
Scott Lahteine aaf018e5a0 Language changes
Scott Lahteine 583fc4ee2a Move abortSDPrinting with others
Scott Lahteine c5713b5e98 Clean Endstops::event_handler
Scott Lahteine be498d6280 [cron] Bump distribution date
Aurawin b09b469dd5 Add BIQU TANGO V1 support ()
studiodyne 319e2b5760 Fan menus fix. FR cosmetic change. ()
studiodyne f139642e0f XY/Z Babystep Multiplicators ()
Scott Lahteine ade76e53de Fix A10M/A20M mixer display
Co-Authored-By: 3Dangel <3dangel@users.noreply.github.com>
InsanityAutomation cc4d3a215e Fix ExtUI UBL method calls ()
InsanityAutomation d4f5821cd6 Fix 3-point sanity check ()
Scott Lahteine 9aff30da0c
Confirm object cancellation ()
Scott Lahteine 78899fc241 Followup to E Total
Scott Lahteine 7a342ecb93
Show Total E during print ()
Scott Lahteine 0f8c3ed29a Prevent extra "too long/cold" errors
Scott Lahteine 9720d21301 Clean up trailing whitespace
Scott Lahteine 9e8021d6a4 Fix pins debug of CS/MS pins
Scott Lahteine ab0fe1a7dd Tweak G29 faux point
Giuliano Zaro 6fd13879ae Update Italian language ()
Scott Lahteine 600429a067 Cancel Objects followup
Roman Moravčík e690471739 Print startup message after print statistics are loaded ()
Scott Lahteine 732bf89878 Get 'cancelable' for gcode.cpp
Tanguy Pruvot c58cc113dd MKS Robin: restore the TFT v2.0 support (ST7789V) ()
Scott Lahteine 014b739bac Fix M486 int parameters
Scott Lahteine f8ad15fde8 Rename BOARD_STM32F4 to fix use with MB()
Scott Lahteine 408751d5e0 Fix CANCEL_OBJECTS missing include
Evgeny Zyatkov 12a244f24f Fix #endif typo ()
Scott Lahteine f12285015a [cron] Bump distribution date
Scott Lahteine 93f0012959
Cancel Objects - As seen at ERRF2019 ()
Marcio T f6a799c7b3 Allow compile under Windows Subsystem for Linux ()
InsanityAutomation 82fb046013 Allow suicide pin inverting ()
Scott Lahteine 2a7e1d459f
Option to rotate Percent, (E)lapsed, and (R)emaining time ()
Scott Lahteine 464d98d178 Short time prefixes, no percent prefix
Scott Lahteine ccf61eca84 Fix diplay elaspsed
Scott Lahteine ff4301a422
Update status_screen_DOGM.cpp
Scott Lahteine 326d5b84e7
Update status_screen_DOGM.cpp
Scott Lahteine 5edd5d1e1f
Clean up
Jacob Jordan 9895e6d766 Only use slow homing speed where applicable ()
InsanityAutomation b3d7d33faf Fix CUSTOM_VERSION_FILE has_include ()
Robby Candra cf8541a7a7 Fix G92.9 (thus PLR Z position) ()
Scott Lahteine cd3ec5a77b Add error-check to M422
Timm e02b06672c Increase MMU2 serial buffer size with USB serial ()
Giuliano Zaro 0f5d457252 Allow redundant temp sensor with SINGLENOZZLE ()
Daniel Callander 475041656c Reset position_shift on G28 ()
Bo Herrmannsen 04a55c9188 Fix LPC176x build script for Python 3 ()
Co-Authored-By: Sven Holzmann <powerprobot@users.noreply.github.com>
milkpirate 6bcd4eb12d Fix M420 (UBL) undefined variables ()
Luu Lac efeb6efe77 Set pullup on BTN_BACK pin ()
Evgeny-SPB b7db91c46d Fix apply_rotation function ()
Luu Lac 0b0b822671 Add note: TMC2209 requires stealthChop for Sensorless Homing ()
Roxy-3D 3642a12fc1
fix parameter order of mark, marked and unmark
The parameter order was wrong on mark(), marked() and unmark().    

This was breaking the G26 Mesh Validation algorithm.
Scott Lahteine af214ff121 Fix up PSU_CONTROL checks
Scott Lahteine 62b875f918 Fix PLR condition saving retract
Robby Candra 2c42526763 FIx Estimation String Pos
Robby Candra d64ab63026 Fix Estimation String Macro
Scott Lahteine f00b48f9a8 Expand encoder value range
Scott Lahteine 160c8be191 Fix BABYSTEP_DISPLAY_TOTAL output
Robby Candra 52a8bbefcf Make sure estimate time = 0 not displayed
Robby Candra 6241bcf0c8 Fix Progress at the end of print.
Evgeny Zyatkov 9470554f63 Fix DUE HAL serial defines ()
Robby Candra f368c14a61 Fix Probe Manually Grid ()
Scott Lahteine f2ce4a25a3 Fix host_response_handler debug
Chris Pepper 11f1392026
Fix Python3 (Windows) compatibility ()
Scott Lahteine 725ec68faa [cron] Bump distribution date
Robby Candra 16ae9ee88b Update Configuration_adv
Robby Candra 9b88c3e79b DOGM Progress Display, option to disable display rotation
Scott Lahteine 0652f19673 Fix M420 for moved probe methods
Scott Lahteine bb381e22b2 Fix left-shift warning
Bo Herrmannsen 0d7736d663 Enable M191 ()
Antti Andreimann 40de135d4d Fix CUSTOM_USER_MENU_TITLE non-translated string ()
Francois Rainville dd0c5de4c7 Provide LONG_FILENAME_LENGTH for headers ()
Jason Smith 832cb7e1ac Z_STEPPER_AUTO_ALIGN — To align with Z stepper points ()
Robby Candra 7af99d03d3 Don't show prefix if no elapsed time
Robby Candra bf850827f7 Fix Progress Display
Scott Lahteine e0e406dbcc [cron] Bump distribution date
InsanityAutomation b2eda1af2f Fix typo in G34 configuration ()
Scott Lahteine 0ff57c640c Fix compile warning
Scott Lahteine 3949d246df Fix ESP32 name conflict
Scott Lahteine b7b303f4bf
Spindle/Laser power in planner blocks ()
Jason Smith 53abfdc2c3 Fix BLTOUCH and FAN PWM conflicts on SKR E3 boards ()
Slawomir Ciunczyk 8668571bee Update Polish language ()
Scott Lahteine faacfe13c2 Tweak M105 layout
Antti Andreimann d47f29bd4c Give a dummy response to M105 with zero thermistors ()
Piotr fe4c69b64a Poll *all* enabled endstop pins ()
Slawomir Ciunczyk 99f983d066 Update Polish language ()
InsanityAutomation 0074d63962 Vendor version override ()
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
Scott Lahteine 7622973a31
Fix elapsed time overflow warning
Scott Lahteine d57a668097
Update Spanish Translation ()
Markus Towara 437978d349 Bring SPI_SENSORLESS code up to date ()
Tanguy Pruvot a988f9304d reduce the required size with uint16_t modifiers
Tanguy Pruvot 21867c7fef elapsed time overflow warning fix
tried to fix it with snprintf in libs/duration_t.h but its worst... :/
sL1pKn07 d37bd33c31 Update Spanish Translation
Roman Moravčík b4f82d1081 Update Slovak language ()
Tanguy Pruvot ee20f21a24 Fix undefined max in multi-language ()
Giuliano Zaro 7714152013 Update Italian language ()
Bo Herrmannsen 5ad9257df4 Fix DUE HAL serial defines ()
Krystian Booker 62aa137548 Fixed pid_autotune_menu made pid_label accessible ()
Roxy-3D 37550e9d98
Allow 3-digit LCD Display of value
The LCD Display shows 3 digits of precision, not 4.   
So change the bounding value to something more rational.
Roxy-3D 05eed72b69
Allow LCD Menu to adjust Junction Deviation lower
Allow LCD Menu to adjust Junction Deviation lower than .01.   Some machines currently have a JUNCTION_DEVIATION_MM value as low as .005 mm.     In the case of non-Linear-Advance machines...   The upper limit is raised to .5 mm.

Probably more thought needs to be given to the Linear Advance case.   It maybe it doesn't need a special case and should just use the same bounds as the non-Linear Advance case.
Gustavo Alvarez df09532a9c Reassign FIL_RUNOUT_PIN for ReARM boards ()
Reassign FIL_RUNOUT_PIN from P1_18 to P1_19

P1_18 is connected to a buffer in order to output 5V making it unsuitable for input.
Haxk20 1df90aaf0e Followup to num2str update ()
Matthew Piercey ac8083588b Add config for Wanhao Duplicator i3 v2.1
Robby Candra e79666a82b Followup to "Fix G2/G3 rounding" ()
LinFor b20d5a7cc6 Estimate Remaining Time (graphical display) ()
Scott Lahteine 5641adb01b Clean up stray tabs
Ed Williams d8aeeb8ff6 Fix G2/G3 rounding error ()
Roxy-3D 2cf35267c4 Set Junction Deviation value from Jerk and Default Acceleration ()
Formula: `0.4 * sq(min(xjerk, yjerk)) / (default accel)`
Robby Candra 6f60838736 Fix PAUSE_MODE_CHANGE_FILAMENT menu item ()
Robby Candra ac466ecf74 Change Junction Deviation to Classic Jerk ()
Scott Lahteine 3664beec29 Don't refresh on status line changes
Scott Lahteine 13cf417a98 [cron] Bump distribution date
ANMay-ru b119c14017 Clean up LCD print, align ()
Jason Smith 46763efb75 Fix tool-change move with hotend offset ()
Marcio Teixeira 6a865a6146 Multi-language support ()
Marcio Teixeira dc14d4a13c Improvements and fixes to Lulzbot UI ()
Scott Lahteine e6055dce76 Followup to position refactor
Scott Lahteine b4d48fdc91 Followup to
Scott Lahteine af80653f3f Always report all PIDs in M503
Fix 
Scott Lahteine 914605c89c gcc is forgiving of stray ;
Scott Lahteine 89490171ef Use "concatenatable" language codes
Scott Lahteine c0005e939c
Enable junction deviation by default ()
Scott Lahteine 1df6c7a46c Work around a compiler bug
See 
Scott Lahteine 5becda25c5 Followup to E renumbering
Scott Lahteine cb1cb72c76 Fix Move Z menu item
LinFor 58f81f8e7e Followup to progress override ()
Scott Lahteine d45ab47139 [cron] Bump distribution date
Scott Lahteine 9dcccc11ba Fix extra condition
Scott Lahteine cc822c1a05
Use lambdas in menus, where possible ()
Scott Lahteine 59508edf64 Suppress data[] array warning
Scott Lahteine e84389c976
Fix G2/G3 workspace plane parameters ()
LinFor 19b7be067c Allow M73 to override SD position ()
chzj333 d04561805b Support for BTT SKR Mini E3 v1.2 ()
InsanityAutomation 71526fa5ce Fix ExtUI onMeshUpdate event ()
Scott Lahteine 56595a4c9c Improve G2/G3 precision
See https://github.com/MarlinFirmware/Marlin/issues/14745#issuecomment-538781253
Scott Lahteine 211ff67440 Patch blocking and manual moves
Tanguy Pruvot c6ffa7f38d MKS Robin: SD pins not required (SDIO) ()
Scott Lahteine 519cc1bc67 NUM_AXIS is now obsolete
Scott Lahteine 9188ce1a8d Add JOIN for simple append
Scott Lahteine 51ae13fc8c Compact MIN/MAXTEMP_ALL
Scott Lahteine 5449088a8e Fix Japanese language extra define
Me No Dev fc6a0937b8 Improve Malyan M200 integration ()
Giuliano Zaro a1ad01e4ab Limit Case Light PWM ()
Scott Lahteine f8498d8a52 GET_TEXTF => GET_TEXT_F
LinFor e854eb933d Allow pins overrides for SKR V1.3 ()
Jimmy Page 203d260a41 Update Japanese font and translation ()
Daniel Andersen 0076e1e792 Fix CR10 Stock Display timing with SKR_PRO V1.1 ()
Giuliano Zaro a3ec573984 Uniform fan speed & case light
Giuliano Zaro ff55601dc3 Update Italian language
Roman Moravčík b90dff020e Update Slovak language
Giuliano Zaro 43aba9f918 Fix compile errors & temp range
Scott Lahteine 1ac629f919 [cron] Bump distribution date
Luu Lac 5d81d7cefe
if no HOTENDS
Tanguy Pruvot 895f64fbab Add missing MKS Robin TOUCH_CS_PIN ()
Scott Lahteine b7dfbb6af5 [cron] Bump distribution date
Scott Lahteine c83c2a5022 Patch compile glitches
Scott Lahteine 6b945eb548 Show "FILAMENT CHANGE" during filament change
Scott Lahteine 0322348924 Handle runout in runout.cpp
Scott Lahteine 72d791a736 Standardize active/paused functions
Scott Lahteine 719615a6b6 Simplify edit menu items
The `edit` part of menu items displaying values is not needed. Menu edit types can be modeled on sub-menus.
Scott Lahteine 273cbe931e Aliases for common menu item types
tonokip df48ef6df3 Fix step timer on Archim1 ()
Scott Lahteine acbe84c8ef [cron] Bump distribution date
Scott Lahteine d0ef7b6588 [cron] Bump distribution date
Oliver Jean Eifler d52b908627 Fix coordinate size for G26 w/out arcs ()
InsanityAutomation 438835f6a5 Configurable Max Accel, Max Feedrate, Max Jerk edit limits ()
Scott Lahteine f9400b6a3c [cron] Bump distribution date
Scott Lahteine 7cd72de8bc General cleanup, style
Scott Lahteine 806d64e1bf X_SENSORLESS includes AXIS_HAS_STALLGUARD
Scott Lahteine e3fd0519b3 Reduce need for UNUSED
Marcio Teixeira e3ff27c95a Prevent duplication of PSTRs to save memory ()
LinFor 98f614ddb1 Use MAX_BED_POWER instead of BANG_MAX to heat outside PID_FUNCTIONAL_RANGE ()
Marcio Teixeira 087fe0e9d6 Improve and fix LULZBOT_TOUCH_UI ()
- Add start print confirmation dialog box
- Fix incorrect text colors in UI
- Adjust bio printer UI
Timm b198f321c8 Add missing motion inline methods ()
Giuliano Zaro 15efe8d839 Update Italian language ()
Scott Lahteine a9c259c77a Patch PrintrboardG2 build (on spec)
DrDitto 55b8547f04 Simplify MKS_MINI_12864 init (move 5ms to u8g seq.) ()
Scott Lahteine b7a9481e01 [cron] Bump distribution date
Scott Lahteine 139b7196a0
Watchdog cleanup ()
Scott Lahteine 24706aedbd Fix Neopixel typos
Scott Lahteine f307ff68f7 Multiply by float, not double
Scott Lahteine 74746c6573 Fix probe_offset EEPROM field test
Alex Somesan 10bbed7f69 Fix comma/semicolon typo ()
Bob Kuhn 178dcd6fd8 SPI chaining with TMCStepper simplified interface ()
Frederik Kemner 4564ad2920 Fix build if EXTRUDERS = 0 ()
Scott Lahteine 50e4545255
Add custom types for position ()
Tanguy Pruvot 43d6e9fa43 STM32F103.. reorganization, SKR mini fix ()
Scott Lahteine 5e9898600b [cron] Bump distribution date
Scott Lahteine f2d93f61c3 Revert errant const
Scott Lahteine 7c5e6900e1 Tweak comment
Tim Moore 7e72768433 Info Menu: Runaway Watch state ()
Scott Lahteine 81b9c7c6ee No motion constraint before homing
Sensible approach to soft endstops before the machine is homed.

Ref: https://github.com/MarlinFirmware/Marlin/pull/15027#issuecomment-533301094
Co-Authored-By: comps <comps@nomail.dom>
Christian ddded80ff3 Fix mixing for up to 6 steppers ()
Scott Lahteine 8683d4abfd Improved list-oriented macros
InsanityAutomation 0ca6abce72 Add reporting to M290 ()
InsanityAutomation e942b352c6 Fix Photograph Pin Sanity Check ()
Ludy 41ea2d8c31 Fix auto-fan compile error ()
InsanityAutomation be3c4a7930 Bring Raptor pins in parity with others ()
Ludy f28f191ebf Trailing whitespace ()
Ludy a628d77798 Fix compile error with 6 hot-ends ()
Ludy 6509dc04f5 Fix German error ()
Scott Lahteine 2277c6dffc
Optimize SD card reader, sorting ()
Scott Lahteine 1834d86df5 Fix sanity check typos
InsanityAutomation a6b0223eea Revive and improve DELTA probe bounds, LRFB options ()
Maxim 1b9fc64d8a Add M997 support for SKR PRO 1.1 ()
Scott Lahteine f57ce2b40a [cron] Bump distribution date
Scott Lahteine ebfdf740bc EZBoard only knows stock display