433 Commits

Author SHA1 Message Date
a08bc144e2 Add initial Runtime module 2016-07-06 23:09:53 -04:00
ff51d17344 add Path::listdir() 2016-07-06 22:41:43 -04:00
5df998661b rename runtime -> share/jes 2016-07-06 22:41:43 -04:00
725a0f22a1 allow Path::join() to take an arbitrary number of arguments 2016-07-06 22:41:42 -04:00
2012591b27 add Path::is_file() and Path::is_dir() 2016-07-06 19:40:35 -04:00
1f9a981e6a add initial Path class 2016-07-06 19:21:35 -04:00
b58c344604 rename FileReader::load() -> FileReader::read() 2016-07-05 19:10:32 -04:00
1e140f9229 add "text" shader 2016-07-05 19:06:06 -04:00
e9973a53c9 add freefont and dejavu fonts to runtime files 2016-07-05 09:54:50 -04:00
98fcfdbc04 add initial Font class 2016-07-05 08:41:07 -04:00
d37ac4494a add Glyph class 2016-07-04 21:10:25 -04:00
761078924a check for and use freetype2 2016-07-04 21:08:19 -04:00
35a2b99970 create a Window on application startup 2016-07-01 19:32:09 -04:00
ecc2d3ce35 add initial Window class 2016-07-01 19:21:02 -04:00
e9316dfaf7 check for and build with SDL2 2016-07-01 19:20:48 -04:00
1a9cee9e9a minor wscript cleanup 2016-06-30 21:54:06 -04:00
6d6988c027 expose line iteration in Buffer API 2016-06-29 22:03:40 -04:00
fdcba81a3d most rudimentary Buffer class imaginable 2016-06-29 20:54:08 -04:00
1636ee1728 add FileLoader::get_line() 2016-06-29 20:18:33 -04:00
9adcd93fd3 get a temporary Text class in place 2016-06-29 20:05:59 -04:00
db6fe2b115 add LICENSE 2016-06-21 21:00:02 -04:00
883b20b369 pull in and build glcxx submodule 2016-06-20 22:54:55 -04:00
7a020a174e switch to googletest as a submodule 2016-06-20 22:15:44 -04:00
8130955575 add initial GL module 2016-06-20 22:05:26 -04:00
e16e81375b move some sources to src/core 2016-06-20 22:03:43 -04:00
e9c4d6419f avoid test compilation warnings 2016-06-20 21:44:19 -04:00
64049a6b80 begin adding gui sources; build .c files 2016-06-20 21:32:45 -04:00
f56af33fc7 add "clean" Makefile target 2016-06-20 21:31:53 -04:00
9cba728fb9 add unit tests 2016-06-19 15:44:48 -04:00
ecf9fe176c add FileLoader 2016-06-19 14:55:36 -04:00
7a1894bb53 add FileReader class 2016-06-17 18:58:25 -04:00
e976d8df52 add initial src/jes.cc 2016-06-17 18:48:57 -04:00
8f1ef6374c add initial build system 2016-06-16 23:13:44 -04:00