|
5a8894498b
|
add System::free_pages()
|
2016-07-14 18:42:26 -04:00 |
|
|
ef6abd8ed7
|
Add other useful page-size-related fields to System module
|
2016-07-14 17:51:53 -04:00 |
|
|
48e82a11a3
|
add initial System module
|
2016-07-13 21:41:30 -04:00 |
|
|
5bcd55ba97
|
add custom key repeat handler to allow for user-configurable, mode-dependent key repeats
|
2016-07-10 21:23:49 -04:00 |
|
|
dd7a5de619
|
add Timer
|
2016-07-10 20:42:38 -04:00 |
|
|
b1684f1341
|
scroll through file with J/K keys
|
2016-07-10 20:13:40 -04:00 |
|
|
d8fcbcd428
|
render a file's contents
|
2016-07-10 17:24:00 -04:00 |
|
|
5da9cde758
|
Buffer: hold on to the FileLoader for now so the memory is not released
|
2016-07-10 17:23:30 -04:00 |
|
|
f31fac64ba
|
disable scissor test
|
2016-07-10 17:02:21 -04:00 |
|
|
3fdc113b5f
|
add Font::get_line_height()
|
2016-07-10 16:31:32 -04:00 |
|
|
eacfe407b4
|
just use plain white for now
|
2016-07-10 16:31:23 -04:00 |
|
|
4c7934e133
|
build with -O2
|
2016-07-10 16:27:31 -04:00 |
|
|
6cf59fa7d7
|
draw some test text in Window for now
|
2016-07-10 16:26:37 -04:00 |
|
|
d2f39cbddc
|
add TextProgram
|
2016-07-10 16:21:58 -04:00 |
|
|
54b7e302d0
|
bind the Glyph texture when rendering the Glyph
|
2016-07-08 21:04:49 -04:00 |
|
|
c147cbad3f
|
add Font::get_advance()
|
2016-07-08 21:01:20 -04:00 |
|
|
f31c1c2532
|
tweak wscript: avoid define for having header; rename freetype2 uselib_store
|
2016-07-08 20:45:31 -04:00 |
|
|
207178abba
|
update waf to v1.9.1
|
2016-07-08 20:42:47 -04:00 |
|
|
5b36a220f7
|
fix Window::handle_event() comment
|
2016-07-08 19:44:33 -04:00 |
|
|
bd1f1bd655
|
add APPNAME and VERSION defines
|
2016-07-08 19:12:52 -04:00 |
|
|
40b6518ea4
|
remove GL module
|
2016-07-08 18:44:27 -04:00 |
|
|
ea6613a891
|
change shaders to #version 130
|
2016-07-07 21:23:47 -04:00 |
|
|
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 |
|