aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* add makefile target for profilingJesse Luehrs2017-02-111-2/+9
|
* simplifyJesse Luehrs2016-06-051-4/+2
|
* allow more easily running a development version alongside a real oneJesse Luehrs2016-06-051-1/+4
| | | | | | | this just changes the window class (so that i can make the development version use floating windows while not screwing up the layout for my real terminals) and the runesd socket location (so that i can test runesd at all while i'm already running a real runesd).
* add help for helpJesse Luehrs2016-06-041-1/+1
|
* need to read the dependencies for runesd and runesc tooJesse Luehrs2016-06-041-0/+2
|
* remove some rules that were accidentally copied over from libvt100Jesse Luehrs2016-06-041-8/+0
|
* don't mkdir build every time we compile a thingJesse Luehrs2016-06-041-2/+4
|
* make compilation quieterJesse Luehrs2016-06-041-4/+9
|
* these are not linker flagsJesse Luehrs2016-06-041-1/+1
|
* enable an explicit std, and move the feature test macro to a cflagJesse Luehrs2016-06-041-2/+2
| | | | | we can't enable pedantic here, because a pangocairo header makes gcc unhappy
* remove some duplication in the makefileJesse Luehrs2016-05-141-17/+13
|
* refactor/rewrite the client/server protocol handlingJesse Luehrs2016-05-141-2/+6
| | | | also pass the environment and current directory over as well
* use the same list of goals when reinvoking makeJesse Luehrs2016-05-141-1/+1
|
* don't recurse infinitely if libvt100 fails to buildJesse Luehrs2016-05-121-1/+1
|
* convert to libeventJesse Luehrs2016-05-121-1/+1
| | | | also remove all code supporting threading stuff
* split global window management stuff out into its own fileJesse Luehrs2016-05-111-0/+2
| | | | also rename a few things for clarity
* s/socket/daemon/Jesse Luehrs2016-05-101-1/+1
|
* fix make cleanJesse Luehrs2016-05-071-1/+1
|
* add a `make release` targetJesse Luehrs2016-05-071-0/+5
|
* handle remaking changes in libvt100 automaticallyJesse Luehrs2016-05-071-3/+5
| | | | previously it required `make clean && make`
* allow overriding the optimization levelJesse Luehrs2016-05-061-2/+3
| | | | make OPT=-O2
* move libs to the end of the linker flag listJesse Luehrs2016-05-061-3/+3
| | | | | some operating systems (ubuntu) require this: https://askubuntu.com/questions/194193/why-do-i-get-undefined-reference-errors-when-linking-against-openssl
* implement `make help` (and a couple other helpful commands)Jesse Luehrs2016-05-021-3/+12
|
* start working on a client/server model similar to urxvtd/urxvtcJesse Luehrs2016-05-021-2/+21
| | | | | the code is still kind of a mess, and it doesn't quite work properly yet, but it's close enough to be a start, i think
* link against libvt100 staticallyJesse Luehrs2016-04-301-4/+4
|
* pull event loop handling into its own fileJesse Luehrs2016-04-301-0/+1
|
* use the libvt100 libraryJesse Luehrs2015-08-201-5/+7
|
* abstract out error logging a bitJesse Luehrs2014-05-081-1/+2
| | | | | just spitting things to stderr isn't always going to be good enough, so let's at least provide one place to change that when necessary
* start refactoring to draw parsed text to an intermediary data structureJesse Luehrs2014-04-251-0/+6
|
* clean up the directory structure a bitJesse Luehrs2014-04-201-7/+17
|
* start adding configurationJesse Luehrs2014-04-201-1/+1
|
* start laying out text with pangoJesse Luehrs2014-04-181-1/+1
| | | | | | this breaks bold and italic for the moment, i'll restore that functionality soon. it also doesn't fix positioning of non-ASCII characters yet, but should make it possible to do so in the future.
* have the makefile generate dependenciesJesse Luehrs2014-04-131-4/+12
|
* let's keep this committed, so people without flex can buildJesse Luehrs2014-04-131-3/+1
|
* fix undeclared warnings in the parserJesse Luehrs2014-04-131-3/+0
| | | | | | the ones in yy_fatal_error, yyalloc, yyrealloc, and yyfree are due to a bug in flex (http://sourceforge.net/p/flex/bugs/115/), but i've just worked around them for now
* vt100 is misleading, just call it "parser"Jesse Luehrs2014-04-131-3/+3
| | | | | my goal isn't to emulate vt100 to any serious extent, just enough to get by
* this is an unnecessary level of abstractionJesse Luehrs2014-04-131-1/+1
|
* convert the vt100 parser to flexJesse Luehrs2014-04-131-1/+9
|
* split terminal processing out to a separate fileJesse Luehrs2014-04-101-1/+1
|
* spawn a shell process and run it on a ptyJesse Luehrs2014-04-091-1/+1
| | | | not at all convinced that this is correct, but it at least does things
* a bunch more refactoringJesse Luehrs2014-04-081-1/+1
|
* simplifyJesse Luehrs2014-04-061-2/+3
|
* split out event stuffJesse Luehrs2014-04-061-1/+1
|
* more compiler warningsJesse Luehrs2014-04-051-2/+2
|
* use libuv to process eventsJesse Luehrs2014-04-051-3/+3
|
* initial commitJesse Luehrs2014-04-051-0/+17