Commit Graph

172 Commits (master)

Author SHA1 Message Date
nick black 08eca8c0b5
ncneofetch: don't assert() out just because we lack an image #2494 3 years ago
nick black 8315f766bd
ncneofetch: add ubuntu logo path #2494 3 years ago
nick black 43654547a0
neofetch-ripper: write ubuntu alias #2494 3 years ago
KristofferC a3c37932d6 check __MINGW32__ instead of __MINGW64__ 3 years ago
KristofferC d49a0375b7 use an explicit zero in initializers
empty initializers is a GNU extension
3 years ago
nick black 04489e179a
[ncneofetch] properly place palette plane 3 years ago
nick black 16c9e9f101
[ncneofetch] fix display when no logo is found 3 years ago
nick black e9d299c139
[ncneofetch] clear area to left and right of palettebox 3 years ago
nick black 4ef8b53602 [ncneofetch] handle palette size not a multiple of showel 3 years ago
nick black 5cd85ca367 [ncneofetch] when in utf8, use half blocks for palette 3 years ago
nick black dae138c7d0 [ncneofetch] only render once #2378 3 years ago
nick black bce181a0d9 [ncneofetch] handle NULL from notcurses_data_dir() 3 years ago
nick black 7a91a2f905 normalize cell initializer names (prefix with NC) 3 years ago
nick black 75bd0dd0bc
use notcurses_data_dir() in tester, fetch 3 years ago
nick black 455ec4eb66
combine path_seperator() functions 3 years ago
nick black 0b4232d07d
[ncstrwidth] yield to ncstrwidth_valid 3 years ago
nick black 198d3b5f19 windows/freebsd: add logos 3 years ago
nick black f992a55b2d [paint] stop processing line of plane on linefeed #2196 3 years ago
nick black 4087d59a05 [ncneofetch] return error on failure to emit newline 3 years ago
nick black 253ab19cf3 [ncneofetch] fix up infoplane placement for bottom of screen #2196 3 years ago
nick black f88f1b8697 [pool_blit_direct] pass newlines through #2196 3 years ago
nick black b611b35978 [ncneofetch] declare Aqua DM on macOS 3 years ago
nick black 1a61214a44 [ncneofetch] don't emit newline characters from ncart #2356 3 years ago
nick black 0d94049954
[ncneofetch] fix off-by-one on ncart #2357 3 years ago
nick black 0877973b10
[ncneofetch] tighten up infoplane 3 years ago
nick black 81a31c2a4b
[ncneofetch] remove screen dimensions, provide arch fallback #2341 #2336 3 years ago
nick black ef339413b9
[fbcon] only move to INVALIDATED upon scroll, not QUIESCENT #2316 3 years ago
nick black 623d2bf8eb
[ncneofetch] arch moved its logo 3 years ago
nick black 491a7f74dc [ncneofetch] ponly want langinfo.h on non-windows 3 years ago
nick black 8491b6f64b
fetch: include langinfo.h #2344 3 years ago
nick black 423ff7898e [ncneofetch] use nl_langinfo for fallback (windows has no LANG) 3 years ago
nick black ef2c18810e
[kitty] spool out into a buffer rather than zctx #2314 3 years ago
nick black 7c9e459ff2
[ncneofetch] break down Windows product versions 3 years ago
nick black 0f1768187b
[ncneofetch] break down Windows product versions 3 years ago
nick black 7f7edcce87 [windows] properly call GetSystemInfo() 3 years ago
nick black 224743c22a
[ncneofetch] need strings.h 3 years ago
nick black afc63dccba
[ncneofetch] get core count on ARM #2336 3 years ago
nick black fe924be5ef
ABI3 changes (#2333)
Long-planned changes for API/ABI3 #1777

* remove old-style notcurses_ rendering functions
* Make notcurses_render() a static inline wrapper around
 ncpile_render(). Remove the deprecated
 notcurses_render_to_file() and ncpile_render_to_file().
* ncstrwidth() becomes static inline wrapper #1777
* remove deprecated ncvisual_subtitle()
* kill ncvisual_inflate(), long deprecated #1777
* remove deprecated palette256 wrappers #1777
* kill ncplane_new() #1777
* remove deprecated renderfp field from notcurses_options #1777
* reorder ncstats fields to match documentation #1777
* kill deprecated style functions #1777
* ncplane_move{top, bottom} become static inline #1777
** ncplane_pixelgeom -> ncplane_pixel_geom() #1777
* ncstyle functions ought return uint16_t #1777 #2200
* ncvisualplane_create: provide new pile functionality #1462
* [heuristics] GNU screen 4x never has rgb
* [BitmapSmoothMove] only WARN in test until sixel supports this #2258
* contour: enable sextants
* interp PoC: clean up ncvisual #2266
* ncselector_options: constify string arguments
* Constify strings in selector/mselector_items
 Use internal types to track items within the
 selector/mselector widgets, rather than pressing the
 user-provided item structs into double-duty. With this
 change, we can constify the strings within those
 user-provided items. Do so, also removing the internal-side
 elements. Update documentation. Closes #2267.
* constify ncmenu_item/_section strings
* constify strings in nctabbed_options
* notcurses-demo FPS graph: back to straight seconds
* remove unused wchar_from_utf8()
* nstrwidth_valid(): properly initialize bytes/width
* [ncneofetch] use GetSystemInfo on Windows
3 years ago
nick black 12e01fdf5c [metric] prefix all defs with NC 3 years ago
nick black c20e859a6d [python] API conversions 3 years ago
nick black 0231768406 prefix qprefix(), bprefix(), iprefix() with nc- 3 years ago
nick black 83ff2cfe5a unsigned geometries 3 years ago
nick black 85b6d55577
[utils] implement notcurses_osversion #2293 3 years ago
nick black 36646f1b9b pixel PoC / ncneofetch -> ncvisual_blit() #1462 3 years ago
nick black 0fef97c1fb ncneofetch: no scaling when using NCBLIT_PIXEL 3 years ago
nick black 343a74ac82
[ncneofetch] don't move logo to left #2138 3 years ago
nick black b2b9655d6f don't try to run xrandr on XNU/Windows 3 years ago
nick black 3d02a75323
NCOPTION_DRAIN_INPUT in notcurses-info and ncneofetch 3 years ago
nick black e70302416e [ncneofetch] try using sysctlbyname() on bsd for totalram 3 years ago
nick black 128c35dc69 [ncneofetch] get total RAM on apple 3 years ago