GithubHelp home page GithubHelp logo

bisqwit / that_terminal Goto Github PK

View Code? Open in Web Editor NEW
277.0 277.0 20.0 95.65 MB

It’s that terminal! This project was mostly created (or started) in a livestream series.

Makefile 0.01% C++ 0.88% PHP 0.48% NASL 98.24% Shell 0.01% Assembly 0.37% Pascal 0.01% POV-Ray SDL 0.01%

that_terminal's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

that_terminal's Issues

install

how do you install it? Running make is returning that it can't find SDL.h... so how do you install

Do not depend on PHP, please

I tried to build that_terminal on Haiku, and after patching the sources here and there, i was greeted with a "php: command not found" error. Please, do not depend on PHP, or at least provide the precompiled/packed fonts as binary blob in the source tree, so we can build it without php.

Error while running Makefile in Ubuntu

When I try to run the Makefile the output says "g++: error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’?"
then if I change -std=c++20 to -std=c++2a in the Makefile, it gives me more errors, they are:-

  1. "error: ‘constinit’ does not name a type
    3 | extern const constinit std::array<unsigned,256> xterm256table;"

  2. "error: ‘xterm256table’ was not declared in this scope
    366 | case m(MODE38_5): color = 0; a = xterm256table[a & 0xFF];"

  3. "error: ‘xterm256table’ was not declared in this scope
    622 | case 4: {unsigned v = xterm256table[p[1]&0xFF];"

what should I do to fix these errors?

my distribution is Ubuntu 20.04.4 LTS x86_64
kernel is 5.13.0-41-generic.

label ‘scaler_1’ used but not defined goto scaler_1

I know it's still in development but for a few weeks now, even though there have been some source updates, I haven't been able to build this anymore because of the above error.

Does the makefile need updating?

thanks a lot, love watching the development of this terminal. Very educational.

Unexpected behavior when running alsamixer

Hi. I noticed curious behavior happening when I run the alsamixer program.
It's easy to reproduce, for me at least: start it, then press either the left or right arrow key.

This closes the programs and returns to the shell.
I could not reciprocate this behavior in other terminal programs.

Copy/paste support

Hello Bisqwit,

Thanks for creating such a good terminal, I switched to using it on a daily basis. However I miss the copy/paste feature.

Do you have any plans to add it ?

Error during compilation

I get the following error when trying to compile

g++ -std=c++17 -Og -g -fsanitize=address -fopenmp -D_REENTRANT -I/usr/include/SDL2 -Wall -Wextra -Irendering -Itty -I. -Irendering/fonts -MP -MMD -MF.deps/rendering_screen.d  -c -o rendering/screen.o rendering/screen.cc
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc: In function ‘unsigned int ns_f6x9::lookup(unsigned int)’:
rendering/fonts.inc:1204:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:2175:1: error: duplicate label ‘scaler_1’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:1216:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:1385:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:1541:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:1628:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
rendering/fonts.inc:1632:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:1683:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:1760:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:1808:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:1923:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc: In function ‘unsigned int ns_f8x8::lookup(unsigned int)’:
rendering/fonts.inc:2821:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:3695:1: error: duplicate label ‘scaler_1’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:2825:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:3695:1: error: duplicate label ‘scalar’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:2914:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:3235:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:3284:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc: In function ‘unsigned int ns_f8x10::lookup(unsigned int)’:
rendering/fonts.inc:4118:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:4810:1: error: duplicate label ‘scaler_1’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:4122:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:4810:1: error: duplicate label ‘scalar’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:4480:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc: In function ‘unsigned int ns_f8x12::lookup(unsigned int)’:
rendering/fonts.inc:5223:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:5902:1: error: duplicate label ‘scaler_1’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:5227:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:5902:1: error: duplicate label ‘scalar’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:5590:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc: In function ‘unsigned int ns_f8x14::lookup(unsigned int)’:
rendering/fonts.inc:6556:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:7460:1: error: duplicate label ‘scaler_1’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:6560:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:7460:1: error: duplicate label ‘scalar’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:6649:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:6945:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:6994:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc: In function ‘unsigned int ns_f8x15::lookup(unsigned int)’:
rendering/fonts.inc:7728:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:8212:1: error: duplicate label ‘scaler_1’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:8022:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc: In function ‘unsigned int ns_f8x16::lookup(unsigned int)’:
rendering/fonts.inc:8851:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:9695:1: error: duplicate label ‘scaler_1’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:8855:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:8958:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:9240:7: error: label ‘scalar’ used but not defined
  goto scalar;
       ^~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:9289:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc: In function ‘unsigned int ns_f8x19::lookup(unsigned int)’:
rendering/fonts.inc:9962:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:10460:1: error: duplicate label ‘scaler_1’
 }
 ^
In file included from rendering/screen.cc:8:0:
rendering/fonts.inc:10264:7: error: label ‘scaler_1’ used but not defined
  goto scaler_1;
       ^~~~~~~~
<builtin>: recipe for target 'rendering/screen.o' failed
make: *** [rendering/screen.o] Error 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.