aboutsummaryrefslogtreecommitdiffstats
path: root/png.html (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2015-07-12Replace non-portable datatypes with C99 versionsjmccrohan2-23/+25
2015-06-18drv_HD44780: add 8bit i2c mode for HD44780 by Michael Grzeschik <m.grzeschik@...michael3-40/+112
2014-09-06updated to automake 1.14.1michael5-9161/+1194
2013-05-23autotools update (iconv?)michael4-126/+10999
2013-05-23indentationmichael6-273/+277
2013-05-23DPF patch by superelchimichael3-110/+549
2013-05-15raspi: Disabled unless explicitly enabled by userjmccrohan1-0/+15
2013-03-10disable plugin sensors if not foundvolker4-8594/+37
2013-02-19new plugin raspivolker8-4116/+3551
2013-02-13added new examples to config filevolker1-3/+15
2013-02-13Ticket #284volker2-8/+19
2013-02-13stabilize text widget when no string is available; info message when serdispl...volker3-1/+10
2012-06-23widget_timer: oops, forgot to update includes...mzuther1-1/+1
2012-06-23widget_timer: timer widgets should not abuse timer groups (fixes ticket #278)mzuther1-1/+1
2012-05-19Mitigate format string exploitsjmccrohan3-5/+5
2012-05-12Add drv_generic_serial.c functions to header filejmccrohan1-0/+2
2012-04-09typo fix from Robert Reschmichael1-1/+1
2012-04-09patch to support hex sequences from Marcus Menzelmichael1-0/+38
2012-03-26Fixed realloc error handling in timer_group.c; changed the interval member in...mjona6-1729/+8764
2012-03-26handle failing realloc() correctly (thanks to Mattia)michael2-52/+20
2012-03-26changed error() to info() to avoid syslog floodingmichael1-2/+2
2012-03-23timer activation: use defines instead of integers for easier readingmzuther3-23/+26
2012-03-15allow fine-grained backlight control for picoLCDGraphicmichael4-8500/+1461
2012-02-27jpeglib dependency typo fixedmichael1-1/+1
2012-02-23drv_SamsungSPF.h removedmichael1-0/2012-01-16update to automake 1.11.2michael3-44/+78
2012-01-08DPF driver by Stefan Kuhne 8note that you need libdpf)michael9-4/+337
2012-01-08[PATCH 2/2] gcc warnings by Jonathan McCrohanmichael1-1/+1
2012-01-08ATCH 1/2] gcc warnings by Jonathan McCrohanmichael1-2/+2
2011-12-26old ancient legacy port access disabled by defaultmichael6-162/+491
2011-12-22All compilation related issues in the headers have been fixed. Now each heade...mjona10-0/+11
2011-12-09Replaced parameter NoPowerCycle with PowerCyclesonic741-5/+5
2011-12-09Blit speedup, switch PICASO back to 9600 baud when exitingsonic741-47/+46
2011-12-08Removed compiler warningsonic741-1/+1
2011-12-08SGC supportsonic741-111/+254
2011-08-31Fix spelling errors. Flagged by Debian lintian checkjmccrohan4-4/+4
2011-07-28driver for Futaba MDM166A Graphic(96x16) vf-displays by Andreas Bracholdmichael9-2/+684
2011-07-27driver for Newhaven's NHD‐0420D3Z‐FL‐GBW. 4x20 LCD by Rusty Clarksonmichael9-4/+573
2011-07-27indentation :-(michael1-3/+3
2011-07-27magic bold escape char by Andrew Thompsonmichael1-1/+9
2011-07-27picoLCDGraphics needs keypad linkedmichael2-0/+2
v_G15; extern DRIVER drv_HD44780; extern DRIVER drv_Image; extern DRIVER drv_IRLCD; extern DRIVER drv_LCD2USB; extern DRIVER drv_LCDLinux; extern DRIVER drv_LCDTerm; extern DRIVER drv_LEDMatrix; extern DRIVER drv_LPH7508; extern DRIVER drv_LUIse; extern DRIVER drv_M50530; extern DRIVER drv_MatrixOrbital; extern DRIVER drv_MilfordInstruments; extern DRIVER drv_Noritake; extern DRIVER drv_NULL; extern DRIVER drv_Pertelian; extern DRIVER drv_PHAnderson; extern DRIVER drv_picoLCD; extern DRIVER drv_picoLCDGraphic; extern DRIVER drv_RouterBoard; extern DRIVER drv_Sample; extern DRIVER drv_st2205; extern DRIVER drv_serdisplib; extern DRIVER drv_SimpleLCD; extern DRIVER drv_T6963; extern DRIVER drv_Trefon; extern DRIVER drv_ula200; extern DRIVER drv_USBHUB; extern DRIVER drv_USBLCD; extern DRIVER drv_WincorNixdorf; extern DRIVER drv_X11; /* output file for Image driver * has to be defined here because it's referenced * even if the raster driver is not included! */ char *output = NULL; DRIVER *Driver[] = { #ifdef WITH_BECKMANNEGLE &drv_BeckmannEgle, #endif #ifdef WITH_BWCT &drv_BWCT, #endif #ifdef WITH_CRYSTALFONTZ &drv_Crystalfontz, #endif #ifdef WITH_CURSES &drv_Curses, #endif #ifdef WITH_CWLINUX &drv_Cwlinux, #endif #ifdef WITH_D4D &drv_D4D, #endif #ifdef WITH_EA232graphic &drv_EA232graphic, #endif #ifdef WITH_G15 &drv_G15, #endif #ifdef WITH_HD44780 &drv_HD44780, #endif #if (defined(WITH_PNG) && defined(WITH_GD)) || defined(WITH_PPM) &drv_Image, #endif #ifdef WITH_IRLCD &drv_IRLCD, #endif #ifdef WITH_LCD2USB &drv_LCD2USB, #endif #ifdef WITH_LCDLINUX &drv_LCDLinux, #endif #ifdef WITH_LCDTERM &drv_LCDTerm, #endif #ifdef WITH_LEDMATRIX &drv_LEDMatrix, #endif #ifdef WITH_LPH7508 &drv_LPH7508, #endif #ifdef WITH_LUISE &drv_LUIse, #endif #ifdef WITH_M50530 &drv_M50530, #endif #ifdef WITH_MATRIXORBITAL &drv_MatrixOrbital, #endif #ifdef WITH_MILINST &drv_MilfordInstruments, #endif #ifdef WITH_NORITAKE &drv_Noritake, #endif #ifdef WITH_NULL &drv_NULL, #endif #ifdef WITH_PERTELIAN &drv_Pertelian, #endif #ifdef WITH_PHANDERSON &drv_PHAnderson, #endif #ifdef WITH_PICOLCD &drv_picoLCD, #endif #ifdef WITH_PICOLCDGRAPHIC &drv_picoLCDGraphic, #endif #ifdef WITH_ROUTERBOARD &drv_RouterBoard, #endif #ifdef WITH_SAMPLE &drv_Sample, #endif #ifdef WITH_ST2205 &drv_st2205, #endif #ifdef WITH_SERDISPLIB &drv_serdisplib, #endif #ifdef WITH_SIMPLELCD &drv_SimpleLCD, #endif #ifdef WITH_T6963 &drv_T6963, #endif #ifdef WITH_TREFON &drv_Trefon, #endif #ifdef WITH_ULA200 &drv_ula200, #endif #ifdef WITH_USBHUB &drv_USBHUB, #endif #ifdef WITH_USBLCD &drv_USBLCD, #endif #ifdef WITH_WINCORNIXDORF &drv_WincorNixdorf, #endif #ifdef WITH_X11 &drv_X11, #endif NULL, }; static DRIVER *Drv = NULL; /* maybe we need this */ extern int drv_SD_list_verbose(void); int drv_list(void) { int i; printf("available display drivers:"); for (i = 0; Driver[i]; i++) { printf("\n %-20s: ", Driver[i]->name); if (Driver[i]->list) Driver[i]->list(); } printf("\n"); #ifdef WITH_SERDISPLIB printf("\n"); drv_SD_list_verbose(); #endif return 0; } int drv_init(const char *section, const char *driver, const int quiet) { int i; for (i = 0; Driver[i]; i++) { if (strcmp(Driver[i]->name, driver) == 0) { Drv = Driver[i]; if (Drv->init == NULL) return 0; return Drv->init(section, quiet); } } error("drv_init(%s) failed: no such driver", driver); return -1; } int drv_quit(const int quiet) { if (Drv->quit == NULL) return 0; return Drv->quit(quiet); }