{"push_id":551083635,"size":61,"distinct_size":2,"ref":"refs/heads/ide-1.5.x-java7","head":"4e66cd2298d4b7437368bf637812e7fc2a8bb494","before":"7ea05758917197083a8742cf45f16370882c0c08","commits":[{"sha":"2f08fe4ecfe0f41796c3017246112f1f2cfd14a7","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"38400 baud rate had issues with RXTX and linux. With JSSC, it seems to be working fine again. Fixes #2296","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/2f08fe4ecfe0f41796c3017246112f1f2cfd14a7"},{"sha":"35848e09a83a0bd74e7dae1d2ddeee3b6b2d9ddf","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"Mitigated Serial Monitor resource exhaustion when the connected device sends a lot of data\n\nFixes #2233","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/35848e09a83a0bd74e7dae1d2ddeee3b6b2d9ddf"},{"sha":"391d3380ee37cba0b99d24e4f4aef558f2065480","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"Removed leftover debug print","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/391d3380ee37cba0b99d24e4f4aef558f2065480"},{"sha":"065459c18fb36c3266463ba86a41506f23a20b52","author":{"email":"bd0744a826509c716d4c3111115a950916f3642b@kkmfg.com","name":"Collin Kidder"},"message":"Implement transmit buffering with interrupts for USART devices","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/065459c18fb36c3266463ba86a41506f23a20b52"},{"sha":"63f5d26ae9186419ae65a36bbced33f94a2fdfd9","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"Improved Serial input processing.\n\nBefore this patch every byte received from Serial\ninvokes a String allocation, not really efficient.\n\nMoreover a InputStreamReader is chained on the serial\nInputStream to correctly convert bytes into UTF-8\ncharacters.","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/63f5d26ae9186419ae65a36bbced33f94a2fdfd9"},{"sha":"8e0a311e871a3feb505f18771a6fd58abf5048cd","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"SerialMonitor: limit buffering without autoscroll\n\nWhen the \"autoscroll\" checkbox is deselected the buffer may continue\nto grow up to twice of the maximum size.\n\nThis is a compromise to ensure a better user experience and, at the\nsame time, reduce the chance to lose data and get \"holes\" in the\nserial stream.\n\nSee #2491","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/8e0a311e871a3feb505f18771a6fd58abf5048cd"},{"sha":"ab92e42259cae0930034654a72e3b90acb91481f","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"Merge branch 'master' into ide-1.5.x\n\nConflicts:\n\tapp/src/processing/app/Serial.java\n\tapp/src/processing/app/SerialMonitor.java","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/ab92e42259cae0930034654a72e3b90acb91481f"},{"sha":"4eb05c303b5a9771309bd754a5f04292a25b5d1f","author":{"email":"bd0744a826509c716d4c3111115a950916f3642b@kkmfg.com","name":"Collin Kidder"},"message":"Change RingBuffer to have buffer size of 128 and also set its members volatile since they are all accessed and modified in interrupt handlers.","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/4eb05c303b5a9771309bd754a5f04292a25b5d1f"},{"sha":"bb341c6d922ee65cd5d5e4489a02e81e2a063168","author":{"email":"bd0744a826509c716d4c3111115a950916f3642b@kkmfg.com","name":"Collin Kidder"},"message":"Modifications to make serial transmit interrupt work more reliably. Also, added the availableForWrite function.","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/bb341c6d922ee65cd5d5e4489a02e81e2a063168"},{"sha":"2fedb00552e45aaca1623789138d223690244f43","author":{"email":"bd0744a826509c716d4c3111115a950916f3642b@kkmfg.com","name":"Collin Kidder"},"message":"Switch all of the transmit interrupt code to UARTClass. Also, turn USARTClass into a stub because it did nothing differently from the UART code anyway. Now all serial ports use transmit interrupts.","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/2fedb00552e45aaca1623789138d223690244f43"},{"sha":"eff20deb27ccde721d78dbade8b57787479d6c91","author":{"email":"bd0744a826509c716d4c3111115a950916f3642b@kkmfg.com","name":"Collin Kidder"},"message":"Add ability to set interrupt priority for UART/USARTs.","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/eff20deb27ccde721d78dbade8b57787479d6c91"},{"sha":"ad9fc89fce30dfd6b1d312b7eedfcc6448fc52a5","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"IDE: Removed unused stuff from Serial class","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/ad9fc89fce30dfd6b1d312b7eedfcc6448fc52a5"},{"sha":"76280e87789c96f1c3ba8e283410fefbec3209f7","author":{"email":"bd0744a826509c716d4c3111115a950916f3642b@kkmfg.com","name":"Collin Kidder"},"message":"Correct an issue where write could send data out of order.","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/76280e87789c96f1c3ba8e283410fefbec3209f7"},{"sha":"0d9997b8cf717714e5cf24a31a47137768538568","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"gitignore: ignoring all archives for win and mac","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/0d9997b8cf717714e5cf24a31a47137768538568"},{"sha":"cabfd8ed21d43eab067bace33302d47067473e46","author":{"email":"bd0744a826509c716d4c3111115a950916f3642b@kkmfg.com","name":"Collin Kidder"},"message":"Fixed flush so that it actually is sure to flush all outstanding data.","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/cabfd8ed21d43eab067bace33302d47067473e46"},{"sha":"1c5ea40427e5437a380aba2b3dbe39a439e4cc53","author":{"email":"254d5842b48b7a9341623fb6c50e4426c270172a@arduino.cc","name":"Federico Fissore"},"message":"Linux: using lzma as compression algorithm, halves dist file size","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/1c5ea40427e5437a380aba2b3dbe39a439e4cc53"},{"sha":"16d836108ff9d33336b9318492515f1a683df447","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"sam: fix code format and indent in UART/USART class","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/16d836108ff9d33336b9318492515f1a683df447"},{"sha":"37ea166e1999e57eee6835786d3310c7ef8f2ec3","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"sam: refined UART/USART class inheritance\n\nLet Usart inherit all methods from Uart.","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/37ea166e1999e57eee6835786d3310c7ef8f2ec3"},{"sha":"91e6926cfc6a1cb97232c37a3f8591af5f921fde","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"Merge commit 'collin80-uart-fix' into ide-1.5.x","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/91e6926cfc6a1cb97232c37a3f8591af5f921fde"},{"sha":"0dbd35a70e4eb3cdd9e32f5fbd7cbbb149866f4a","author":{"email":"f19af07ee36e7fc77db029a771cf06fe74bdb8a9@bug.st","name":"Cristian Maglie"},"message":"Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x","distinct":false,"url":"https://api.github.com/repos/arduino/Arduino/commits/0dbd35a70e4eb3cdd9e32f5fbd7cbbb149866f4a"}]}