{"push_id":624110932,"size":207,"distinct_size":207,"ref":"refs/heads/cmake","head":"9ab475d677859af3977c726c0fdbed3d68208532","before":"db014072243e6147e32785a8f577e8681fd12147","commits":[{"sha":"a6909bdb49d99253b4e684365e72e5dce31a49a7","author":{"email":"937404b2d7ba31652101e3bc73fab515a5eefa5c@freetronics.com","name":"Angus Gratton"},"message":"Fix auto-reset on Leonardo-derived boards from Linux hosts\n\nAlso renamed the touchPort() function, as it's now unambiguously\nsingle-purpose.\n\nThe 1200bps reset from Linux hosts wasn't working with these newer\nJSSC-based versions. Adding a step which explicitly sets DTR low (via a\nTIOCMSET ioctl clearing DTR) fixes this.\n\nI'm fairly sure the reason why this worked on older Arduino with librxtx\nand not with jssc is that librxtx appears to keep HUPCL in the termio\nflags, but jssc appears to remove it. If HUPCL (\"hangup on close\") is\nset, it causes DTR to be explicitly pulled low on close.","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/a6909bdb49d99253b4e684365e72e5dce31a49a7"},{"sha":"2222e0f2cd56099cd6b827eb47a7b7b12c67afa8","author":{"email":"2049313062aa5709243fc62f80eae35003eb9976@users.noreply.github.com","name":"Martino Facchin"},"message":"Merge pull request #2709 from projectgus/master\n\nFix auto-reset on Leonardo-derived boards from Linux hosts","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/2222e0f2cd56099cd6b827eb47a7b7b12c67afa8"},{"sha":"f7eb24815ce0124c7736ecd52397d260373e681f","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":".gitignore","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/f7eb24815ce0124c7736ecd52397d260373e681f"},{"sha":"ff48ee4c5becc666c48efbcef87d650bd81884ee","author":{"email":"cafd257a1d02ee246ba82b8039d2229fefed0224@gmail.com","name":"arve0"},"message":"do not trust received msg length to read forever","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/ff48ee4c5becc666c48efbcef87d650bd81884ee"},{"sha":"bed78fd144aa3659b8e45b5c4dc27c5436052560","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@genx.biz","name":"Chris--A"},"message":"Added new version of EEPROM library.","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/bed78fd144aa3659b8e45b5c4dc27c5436052560"},{"sha":"80f01fbab1605a77308315103922604c7f3b1e31","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@genx.biz","name":"Chris--A"},"message":"Added additional examples to EEPROM lib","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/80f01fbab1605a77308315103922604c7f3b1e31"},{"sha":"ec1db8ca8ae2e5eb7362e0ce1b7dfefa5bff25fe","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"New splashscreen and about images","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/ec1db8ca8ae2e5eb7362e0ce1b7dfefa5bff25fe"},{"sha":"375013173d38bace3aac2d4a467b8d1053e26168","author":{"email":"2049313062aa5709243fc62f80eae35003eb9976@users.noreply.github.com","name":"Martino Facchin"},"message":"Merge pull request #2781 from arve0/yun_bridge_bug_read_forever\n\nBridge: discard message if length is bigger than buffer size","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/375013173d38bace3aac2d4a467b8d1053e26168"},{"sha":"8da868d47adf7c4e3aaffdf61b94287745e77ad6","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"Attempt to fix glitches introduced by java8 on windows. Fixes #2761","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/8da868d47adf7c4e3aaffdf61b94287745e77ad6"},{"sha":"d6637e7f08d683727cfb2dd2c6bb961655914276","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@genx.biz","name":"Chris--A"},"message":"Updated EEPROM storage class\n\nTo avoid having a .cpp just for an extern variable definition, `static`\nhas been chosen over `extern`.\n\nAs the `EEPROMClass` class simply wraps functionality located elsewhere,\nit is completely compiled away. Even though each translation unit which\nincludes the header will get a copy with internal linkage, there is no\nassociated overhead.\n\nMore info\n[here](http://stackoverflow.com/questions/29098518/extern-variable-only-in-header-unexpectedly-working-why)","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/d6637e7f08d683727cfb2dd2c6bb961655914276"},{"sha":"ee8b5a0162f6a81e69cd930f27e82ac1063166b1","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"Windows: avr toolchain is now statically linked","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/ee8b5a0162f6a81e69cd930f27e82ac1063166b1"},{"sha":"0e898d5e03eac5f0a42e658a35a57e758bf7e36a","author":{"email":"e937afabd5c0f909c0e5d06b4a81402f59a5fd9c@wickeddevice.com","name":"Victor Aprea"},"message":"Do not influence state of SS if it's already been set to an output previously, e.g. by user sketch\n\nsquashes and closes PR #2659","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/0e898d5e03eac5f0a42e658a35a57e758bf7e36a"},{"sha":"28cff64b80a7d57c10b77bd92d52f76c9bb765d2","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@genx.biz","name":"Chris--A"},"message":"Small tweaks to EEPROM lib and examples.","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/28cff64b80a7d57c10b77bd92d52f76c9bb765d2"},{"sha":"b93bd8ea7f0eb0380bb47238d199fd5537117576","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"Macosx: upgrading quaqua, swing look & feel library","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/b93bd8ea7f0eb0380bb47238d199fd5537117576"},{"sha":"ad72e41aa08843c6b9f17bd213bc075be73fd63e","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"Introducing CollectStdOut and CollectStdOutStderrExecutor, handy classes for executing external execs and collecting their outputs","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/ad72e41aa08843c6b9f17bd213bc075be73fd63e"},{"sha":"c3410ff77933a0f57696726f6af279764c0a3383","author":{"email":"4999915a961edfd7686112c2935288e1266eae14@fsfe.org","name":"Federico Fissore"},"message":"Merge pull request #2785 from ffissore/statically-linked-gcc\n\nWindows: avr toolchain is now statically linked","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/c3410ff77933a0f57696726f6af279764c0a3383"},{"sha":"dcb65d9eddadb3590adc428dcb939192ab99bc85","author":{"email":"4999915a961edfd7686112c2935288e1266eae14@fsfe.org","name":"Federico Fissore"},"message":"Merge pull request #2783 from ffissore/windows-glitch\n\nAttempt to fix glitches introduced by java8 on windows. Fixes #2761","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/dcb65d9eddadb3590adc428dcb939192ab99bc85"},{"sha":"6bdfa00e618da2ca091d727c810b53d57ffe902b","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"Splashscreen: initial message","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/6bdfa00e618da2ca091d727c810b53d57ffe902b"},{"sha":"ab1447524861fb02f68a2fb423c9c8504cfd87c4","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@genx.biz","name":"Chris--A"},"message":"Updated EEPROM examples.\n\nRemoved hard coded lengths, which were incorrect for standard Arduino's\nnow.","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/ab1447524861fb02f68a2fb423c9c8504cfd87c4"},{"sha":"196d8d3d2fd2a83dbfc3cc01cc6437400fc102ea","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"Added build_all_dist.bash: one script to build all IDEs","distinct":true,"url":"https://api.github.com/repos/goulou/Arduino/commits/196d8d3d2fd2a83dbfc3cc01cc6437400fc102ea"}]}