{"push_id":877124221,"size":12,"distinct_size":8,"ref":"refs/heads/master","head":"56ad6dc74bea25bacb6adfce19deaf5671ba61d1","before":"213c8c5907f291d5b995a1da4c2592b684d9f014","commits":[{"sha":"07fc65b624391b8a331547341b277ad769705efc","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Implement escpos_printer_network\n\nescpos_printer_network will try to connect to an ESC/POS printer located\nat the given network address and port.","distinct":false,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/07fc65b624391b8a331547341b277ad769705efc"},{"sha":"b524636e77bcef88de68579e89e6e7d1259e3259","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Implement escpos_printer_raw for sending raw data","distinct":false,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/b524636e77bcef88de68579e89e6e7d1259e3259"},{"sha":"b0079266df7356d89573e233ec500da0bf7b4507","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Implement escpos_printer_cut for cutting the paper","distinct":false,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/b0079266df7356d89573e233ec500da0bf7b4507"},{"sha":"a275cc854a73e6810e05c67a7f351f024394e61d","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Implement escpos_printer_feed for feeding n lines","distinct":false,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/a275cc854a73e6810e05c67a7f351f024394e61d"},{"sha":"45f4476bd4298a47fc7410c3beb0d70cef2f72a5","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Add stb_image.h for loading image into memory\n\nstb_image is a public-domain library from\nhttps://github.com/nothings/stb.","distinct":true,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/45f4476bd4298a47fc7410c3beb0d70cef2f72a5"},{"sha":"16c4ed0f33adf791dd43cd0094f0d0e78e6719e7","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Fix return value of escpos_printer_raw\n\nescpos_printer_raw is supposed to return 0 when it succeeds, and\nnon-zero when it fails.","distinct":true,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/16c4ed0f33adf791dd43cd0094f0d0e78e6719e7"},{"sha":"064847e024f13b39983659813975991e896c2109","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Implement escos_printer_image for printing image","distinct":true,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/064847e024f13b39983659813975991e896c2109"},{"sha":"2112109178c9c32a78db0b57dc3dff2c55c7a4ee","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Add support for printing non-32 pixels size\n\nWhen printing images which has a width/height that is not divisible by\n32, paddings are added to ensure its width/height is divisible by 32.","distinct":true,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/2112109178c9c32a78db0b57dc3dff2c55c7a4ee"},{"sha":"e5016935e6402ed66df60adb901fffa348fc2e1c","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Fix wrong padding calculation bug\n\npadding_r should add 1 if padding is divisible by 2 (i.e. even number),\nnot 32.","distinct":true,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/e5016935e6402ed66df60adb901fffa348fc2e1c"},{"sha":"1ca854d0f228397775a517a95bb8a5907c5fe9fb","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Fix code for chunk overlap when there's only 1 chunk","distinct":true,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/1ca854d0f228397775a517a95bb8a5907c5fe9fb"},{"sha":"2f9b8bf9ac97ca4c20f29a6926094351427927f0","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Add escpos_printer_config for configuring the printer","distinct":true,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/2f9b8bf9ac97ca4c20f29a6926094351427927f0"},{"sha":"56ad6dc74bea25bacb6adfce19deaf5671ba61d1","author":{"email":"95a6d1b68a0490a2b10855f933586cbe49f191f5@terato.com","name":"Hasyimi Bahrudin"},"message":"Improve interface of escpos_printer_feed\n\nThe type of lines parameter is changed from unsigned char to int. This\nis to avoid accidental underflow when the user provides a negative\ninteger:\n\n    escpos_printer_feed(printer, -10); // <-- underflow\n\nInstead of underflow, an assertion is thrown now.","distinct":true,"url":"https://api.github.com/repos/hasyimibhar/escpos-printer/commits/56ad6dc74bea25bacb6adfce19deaf5671ba61d1"}]}