1
0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2024-11-24 04:29:34 +00:00
MarlinFirmware/Marlin
Blue-Marlin ac4caab8f1 Don't mangel 8.3-filenames with chars > 0x7f
Don't mangel 8.3-filenames with chars > 0x7f

Windows produces 8.3filenames wit chars > 0x7f. Those have been rejected
by Marlin until now.

With these 'malformed' filenames can now be worked with:
In the LCD menue
With RepetierHost (V1.6.1 tested) - full support. Characters are
displayed as '?'
With Octoprint (1.2.10 tested) the files do not appear in the files
area. At the console, listed with M20 they appear with a '�'.
With Pronterface the files appear in the sd-window but you can't start
them. They are mangled by pronterface. The names are altered and than
recected by Marlin. In the console they apper with differen but not the
correct characters.

All in all a little step forward.

Fix for #3593
2016-04-30 17:37:22 +02:00
..
example_configurations Merge pull request #3625 from jbrazio/feature/print-counter 2016-04-29 15:31:14 -07:00
fonts Rename README file for fonts 2016-04-18 20:09:03 -07:00
scripts Git helper shell scripts for MarlinFirmware 2016-04-18 21:18:35 -07:00
blinkm.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
blinkm.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
boards.h Support for MKS v1.3/1.4 and Sainsmart RAMPS 1.4 variants 2016-04-01 16:54:35 -07:00
buzzer.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
buzzer.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
cardreader.cpp Test time difference in safe way 2016-04-10 18:09:31 -07:00
cardreader.h Small code spacing adjustments 2016-03-29 03:19:27 -07:00
Conditionals.h Define dependencies for Z_SAFE_HOMING if left out 2016-04-21 15:22:19 -07:00
Configuration_adv.h Implemented M155 and M156, a generic TWI/I2C interface for Marlin 2016-04-08 20:14:37 -07:00
configuration_store.cpp added recalc_delta_settings() call in Config_RetrieveSettings. Appears to be necessary any time delta-related parameters (M665) are modified 2016-04-26 20:01:53 +09:00
configuration_store.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
Configuration.h Merge pull request #3625 from jbrazio/feature/print-counter 2016-04-29 15:31:14 -07:00
dac_mcp4728.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dac_mcp4728.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
digipot_mcp4451.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dogm_bitmaps.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dogm_font_data_6x9_marlin.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dogm_font_data_HD44780_C.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dogm_font_data_HD44780_J.h Update Kana font 2016-03-31 10:02:47 +09:00
dogm_font_data_HD44780_W.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dogm_font_data_ISO10646_1.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dogm_font_data_ISO10646_5_Cyrillic.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dogm_font_data_ISO10646_CN.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dogm_font_data_ISO10646_Kana.h Update Kana font 2016-03-31 10:02:47 +09:00
dogm_font_data_Marlin_symbols.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
dogm_lcd_implementation.h Make DISPLAY_CHARSET_HD44780 a single setting 2016-04-27 20:06:40 -07:00
fastio.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
language_an.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_bg.h Converted all files on src to Unix file format 2016-04-26 21:23:39 +01:00
language_ca.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_cn.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_cz.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_da.h Cleanup for language files 2016-04-23 13:27:05 +09:00
language_de.h Correct an error in lang_de 2016-04-27 12:59:48 +02:00
language_en.h Further patches to MBL - break up into more handlers 2016-04-20 16:37:35 -07:00
language_es.h Cleanup for language files 2016-04-23 13:27:05 +09:00
language_eu.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_fi.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_fr.h Cleanup for language files 2016-04-23 13:27:05 +09:00
language_gl.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_it.h Cleanup for language files 2016-04-23 13:27:05 +09:00
language_kana_utf8.h Cleanup for language files 2016-04-23 13:27:05 +09:00
language_kana.h Cleanup for language files 2016-04-23 13:27:05 +09:00
language_nl.h Cleanup for language files 2016-04-23 13:27:05 +09:00
language_pl.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_pt_utf8.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_pt-br_utf8.h Cleanup for language files 2016-04-23 13:27:05 +09:00
language_pt-br.h Cleanup for language files 2016-04-23 13:27:05 +09:00
language_pt.h Uppercase XYZE on Graphical LCD 2016-04-18 20:09:03 -07:00
language_ru.h Converted all files on src to Unix file format 2016-04-26 21:23:39 +01:00
language_test.h Fix minor spelling in comments 2016-04-14 20:06:59 -07:00
language.h Replace LANGUAGE_INCLUDE with LCD_LANGUAGE 2016-04-27 20:06:40 -07:00
M100_Free_Mem_Chk.cpp No casting needed for SERIAL_ECHOPAIR 2016-04-07 16:33:21 -07:00
macros.h Test time difference in safe way 2016-04-10 18:09:31 -07:00
Makefile Add support for Printrboard RevF 2016-03-19 16:43:37 -07:00
Marlin_main.cpp Merge pull request #3625 from jbrazio/feature/print-counter 2016-04-29 15:31:14 -07:00
Marlin.h Added new G-Code: M78 2016-04-29 23:13:58 +01:00
Marlin.ino Update U8glib URL 2016-03-30 14:26:28 +09:00
MarlinSerial.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
MarlinSerial.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
mesh_bed_leveling.cpp Add "G29 S4" to fine tune Z level for Mesh Bed Leveling. 2016-03-25 04:58:43 -07:00
mesh_bed_leveling.h Simplify MBL movement, zigzag 2016-04-14 16:58:42 -07:00
pins_3DRAG.h Updated multiple pins files 2016-04-24 05:21:17 +01:00
pins_5DPRINT.h Move default machine info to pins files 2016-04-02 18:53:05 -07:00
pins_99.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_A4JP.h Pins should always be defined (even for disabled features) 2016-03-29 20:44:14 -07:00
pins_AZTEEG_X1.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_AZTEEG_X3_PRO.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_AZTEEG_X3.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_BAM_DICE_DUE.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_BQ_ZUM_MEGA_3D.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_BRAINWAVE_PRO.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_BRAINWAVE.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_CHEAPTRONIC.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_ELEFU_3.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_FELIX2.h Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags 2016-04-02 16:39:23 -07:00
pins_GEN3_MONOLITHIC.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_GEN3_PLUS.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_GEN6_DELUXE.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_GEN6.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_GEN7_12.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_GEN7_13.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_GEN7_14.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_GEN7_CUSTOM.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_K8200.h Updated multiple pins files 2016-04-24 05:21:17 +01:00
pins_LEAPFROG.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_MEGACONTROLLER.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_MEGATRONICS_2.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_MEGATRONICS_3.h Wrong Pin Assignment Megatronics 3 2016-04-09 11:23:22 +02:00
pins_MEGATRONICS.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_MELZI_MAKR3D.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_MELZI.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_MINIRAMBO.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_MINITRONICS.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_MKS_13.h Support for MKS v1.3/1.4 and Sainsmart RAMPS 1.4 variants 2016-04-01 16:54:35 -07:00
pins_MKS_BASE.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_OMCA_A.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_OMCA.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_PRINTRBOARD_REVF.h Replace some tabs with spaces 2016-04-11 19:42:20 -07:00
pins_PRINTRBOARD.h Pins should always be defined (even for disabled features) 2016-03-29 20:44:14 -07:00
pins_RAMBO.h Pins should always be defined (even for disabled features) 2016-03-29 20:44:14 -07:00
pins_RAMPS_13_EFB.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_RAMPS_13.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_RAMPS_14_EFB.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_RAMPS_14.h Pins should always be defined (even for disabled features) 2016-03-29 20:44:14 -07:00
pins_RAMPS_OLD.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_RIGIDBOARD.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_RUMBA.h Move default machine info to pins files 2016-04-02 18:53:05 -07:00
pins_SAINSMART_2IN1.h Support for MKS v1.3/1.4 and Sainsmart RAMPS 1.4 variants 2016-04-01 16:54:35 -07:00
pins_SANGUINOLOLU_11.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_SANGUINOLOLU_12.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_SAV_MKI.h Updated multiple pins files 2016-04-24 05:21:17 +01:00
pins_SETHI.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_STB_11.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_TEENSY2.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_TEENSYLU.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
pins_ULTIMAIN_2.h Updated multiple pins files 2016-04-24 05:21:17 +01:00
pins_ULTIMAKER_OLD.h Updated multiple pins files 2016-04-24 05:21:17 +01:00
pins_ULTIMAKER.h Updated multiple pins files 2016-04-24 05:21:17 +01:00
pins.h Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags 2016-04-02 16:39:23 -07:00
planner.cpp Fix an acceleration anomaly by making locals signed 2016-04-25 14:17:20 -07:00
planner.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
printcounter.cpp Miscellaneous tweaks on PrintCounter 2016-04-29 23:13:59 +01:00
printcounter.h Miscellaneous tweaks on PrintCounter 2016-04-29 23:13:59 +01:00
qr_solve.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
qr_solve.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
SanityCheck.h Replace LANGUAGE_INCLUDE with LCD_LANGUAGE 2016-04-27 20:06:40 -07:00
Sd2Card.cpp Converted all files on src to Unix file format 2016-04-26 21:23:39 +01:00
Sd2Card.h Converted all files on src to Unix file format 2016-04-26 21:23:39 +01:00
Sd2PinMap.h Converted all files on src to Unix file format 2016-04-26 21:23:39 +01:00
SdBaseFile.cpp Don't mangel 8.3-filenames with chars > 0x7f 2016-04-30 17:37:22 +02:00
SdBaseFile.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
SdFatConfig.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
SdFatStructs.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
SdFatUtil.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
SdFatUtil.h Converted all files on src to Unix file format 2016-04-26 21:23:39 +01:00
SdFile.cpp Converted all files on src to Unix file format 2016-04-26 21:23:39 +01:00
SdFile.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
SdInfo.h Converted all files on src to Unix file format 2016-04-26 21:23:39 +01:00
SdVolume.cpp Converted all files on src to Unix file format 2016-04-26 21:23:39 +01:00
SdVolume.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
servo.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
servo.h Code cleanup around MOTOR_CURRENT_PWM options 2016-03-25 04:23:46 -07:00
speed_lookuptable.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
stepper_dac.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
stepper_dac.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
stepper_indirection.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
stepper_indirection.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
stepper.cpp Fix the redeclaration of _ENDSTOP_HIT 2016-04-17 18:37:37 +01:00
stepper.h Some cleanup of st_get_pos functions 2016-04-11 15:13:42 -07:00
stopwatch.cpp Made all stopwatch::debug() calls static 2016-04-29 23:13:58 +01:00
stopwatch.h Renamed stopwatch::status to stopwatch::state 2016-04-25 17:40:43 +01:00
temperature.cpp Merge pull request #3568 from thinkyhead/rc_various_fixes 2016-04-19 20:53:38 -07:00
temperature.h Output error for disabled M303 2016-04-18 19:03:45 -07:00
thermistortables.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
twibus.cpp Shrink debug code in TWIBus and disable by default 2016-04-20 12:44:30 -07:00
twibus.h Shrink debug code in TWIBus and disable by default 2016-04-20 12:44:30 -07:00
ultralcd_implementation_hitachi_HD44780.h lcd_implementation_drawedit can take 1 arg 2016-04-20 16:36:45 -07:00
ultralcd_st7920_u8glib_rrd.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
ultralcd.cpp Fix a typo in #3586 to fix MBL 2016-04-22 20:04:08 -07:00
ultralcd.h Show steps done in the babystep display 2016-04-18 20:52:38 -07:00
utf_mapper.h Make DISPLAY_CHARSET_HD44780 a single setting 2016-04-27 20:06:40 -07:00
vector_3.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
vector_3.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
Version.h Update distribution date 2016-04-28 18:06:53 +09:00
watchdog.cpp Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00
watchdog.h Further cleanup of comments, partial Doxygen-style 2016-03-25 00:45:56 -07:00