Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ABI3 changes #2333

Merged
merged 30 commits into from
Nov 9, 2021
Merged

ABI3 changes #2333

merged 30 commits into from
Nov 9, 2021

Commits on Oct 11, 2021

  1. 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().
    ABI3 work #1777.
    dankamongmen committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    1221312 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17267d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    850426d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3cb357 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b1ec3c View commit details
    Browse the repository at this point in the history
  6. kill ncplane_new() #1777

    dankamongmen committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    77c73ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    855f7d1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    12d4180 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    580110a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5c8854f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    740d323 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ae8f946 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c162f37 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Configuration menu
    Copy the full SHA
    9fa16c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2021

  1. Dankamongmen/ncvisual blit (#2276)

    * [heuristics] GNU screen 4x never has rgb
    
    * [BitmapSmoothMove] only WARN in test until sixel supports this #2258
    
    * add minimal example for #2266
    
    * 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
    
    * Use Windows pipes for input readiness notification (#2263)
    
    * [windows] use CreatePipe for input #2244
    * [input] read and write to Windows readiness handles #2244
    * inputready_fd: not on windows, alas
    
    * for now, if it's on windows, it's windows terminal #2248
    
    * tabbed janitorial work
    
    clean up memory leak of tab names
    ignore NCTYPE_RELEASE in tabbed PoC
    constify strings in nctabbed_options
    
    * notcurses-demo FPS graph: back to straight seconds
    
    * [info] expand some emoji into proper literals
    
    * drop textplay PoC
    
    * remove poc for issue #2266
    
    * constify ncselector_item reference fix #2270
    
    * [ncplayer] restore pause functionality with NCTYPE_RELEASE
    
    * stop pushing termtype to interrogate_terminfo
    
    * menu PoC: ignore NCTYPE_RELEASE
    
    * properly name Windows Terminal
    
    * [windows] HANDLE, not PHANDLE
    
    * ncvisual_render -> ncvisual_blit (core/test) #1462
    
    * ncvisual_render -> ncvisual_blit (docs)
    
    * ncvisual_render -> ncvisual_blit (nctetris)
    
    * [keller] fix up for ncvisual_blit() #1462
    
    * stacking tests: ncvisual_render() -> ncvisual_blit() #1462
    
    * all PoCs: ncvisual_render -> ncvisual_blit #1462
    
    * restore ncvisual_inflate(), for now
    
    * pixel PoC / ncneofetch -> ncvisual_blit() #1462
    
    * notcurses-info: ncvisual_blit, inline all emoji #1462
    
    * rotate PoCpp: ncvisual_blit() #1462
    
    * xray/grid: ncvisual_blit() #1462
    
    * remove last instances of ncvisual_render() #1462
    
    * 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().
    ABI3 work #1777.
    
    * 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
    
    * fix up move_above()/move_below() #1777
    
    * ncplane_pixelgeom -> ncplane_pixel_geom() #1777
    
    * ncstyle functions ought return uint16_t #1777 #2200
    
    * ncvisualplane_create: provide new pile functionality #1462
    
    * introduce ncvisual_blit() #1462
    
    * reduce ncvisual_render() to wrapper around ncvisual_blit() #1462
    
    * convert most ncvisual_render()s to ncvisual_blit() #1642
    
    Co-authored-by: joseLuís <joseluis@andamira.net>
    dankamongmen and joseluis authored Oct 16, 2021
    Configuration menu
    Copy the full SHA
    31bd0e2 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Configuration menu
    Copy the full SHA
    2a23833 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Configuration menu
    Copy the full SHA
    b128f0d View commit details
    Browse the repository at this point in the history
  2. merge up man page

    dankamongmen committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    81fbc38 View commit details
    Browse the repository at this point in the history
  3. finish up 3.0.0 merge

    dankamongmen committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    0d65049 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    438a60e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c73db71 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8da661d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a38600b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a0d5f76 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4553eb1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ce4ddd9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dfccda8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    433bca3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d43295c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    378d402 View commit details
    Browse the repository at this point in the history