Commit Graph

3966 Commits

Author SHA1 Message Date
K. Lange
1d53039483 freetype text needs some horizontal padding 2018-09-24 12:29:16 +09:00
K. Lange
c77e71a277 Freetype support for menus 2018-09-24 12:22:00 +09:00
K. Lange
db1ada51c8 Handle NEEDED dep failures better in linker 2018-09-24 12:20:47 +09:00
K. Lange
7062734f9d More freetype extension stuff 2018-09-24 12:12:56 +09:00
K. Lange
5aeb26644c Tab completion for un-dollared variables in unset 2018-09-23 12:09:39 +09:00
K. Lange
4cde60c50e add unsetenv 2018-09-23 12:06:25 +09:00
K. Lange
44e9d6455f Prevent right clicks from going to the background unless it was actually clicked 2018-09-23 02:47:29 +09:00
K. Lange
3812f3cfeb Create panel window menus at mouse, not at offset of panel item 2018-09-23 02:42:47 +09:00
K. Lange
20a390ee01 Try to document some more obtuse parts of the makefile 2018-09-23 01:15:32 +09:00
K. Lange
238c1fcad0 Use exec in menus to not keep sh around 2018-09-22 22:45:00 +09:00
K. Lange
6ae6119bd0 README updates for cairo 2018-09-22 22:37:53 +09:00
K. Lange
91125fc6f2 Session management improvements; set freetype interpreter 2018-09-22 22:37:47 +09:00
K. Lange
aa7aa06958 Remove some debug output from yutani 2018-09-22 22:34:19 +09:00
K. Lange
b929f78baf Fixup terminal freetype backend 2018-09-22 22:03:28 +09:00
K. Lange
f61ab0664c Do blits through Cairo for full clipping, like we used to 2018-09-22 21:41:14 +09:00
K. Lange
8a6438b3d2 Add Cairo backend for compositor 2018-09-22 21:26:25 +09:00
K. Lange
a6f96243e2 Add ceil 2018-09-22 21:26:04 +09:00
K. Lange
46d4893036 Handoff malloc/free to libc functions in ld.so after loading object or heap may get weird 2018-09-22 19:15:19 +09:00
K. Lange
d31d71bdd3 Support cairo extension in compositor (still in progress) 2018-09-22 19:14:46 +09:00
K. Lange
987fc56708 consolidate math 2018-09-22 18:28:41 +09:00
K. Lange
a7fab6fbe8 workaround bug in printf for floats until we fix nprintf 2018-09-22 17:34:48 +09:00
K. Lange
78dc4381e1 Teach auto-dep some magic for export-dynamic for plugins 2018-09-22 17:34:20 +09:00
K. Lange
cde409ae87 Add more stuff to procfs/status 2018-09-22 17:33:51 +09:00
K. Lange
fcddbea188 fix exp() 2018-09-22 17:33:38 +09:00
K. Lange
8bdca7fdda tan, atan 2018-09-21 21:34:53 +09:00
K. Lange
379b262d64 Add optional warnings to bad libm functions 2018-09-21 20:36:05 +09:00
K. Lange
9dbfa0fe87 Build in a bit of overestimate to handle inode tables and stuff 2018-09-21 20:32:17 +09:00
K. Lange
cc366b2491 Teach auto-dep about cairo 2018-09-21 20:27:05 +09:00
K. Lange
0821cc05d1 add hypot 2018-09-21 20:26:22 +09:00
K. Lange
a6acbef8fe strcasecmp 2018-09-21 20:05:00 +09:00
K. Lange
24517f53fa make sure right prompt gets drawn when drawing oversized line 2018-09-21 19:12:12 +09:00
K. Lange
7bea460866 Attempt to automatically calculate a reasonable ramdisk size 2018-09-21 15:24:01 +09:00
K. Lange
59e94c5d92 Notes about third party extensions 2018-09-21 13:37:38 +09:00
K. Lange
fd6a513614 Build bigger images if we have freetype 2018-09-21 13:19:40 +09:00
K. Lange
601c927f0c Support (optional) freetype backend in Terminal 2018-09-21 13:17:43 +09:00
K. Lange
cb419b74f2 Add new system for external library extensions 2018-09-21 13:13:49 +09:00
K. Lange
120f95c584 Reconfigure font-server and start it when conditions are appropriate 2018-09-21 13:13:20 +09:00
K. Lange
a453d6513e Teach auto-dep about freetype again, for eventual third-party library support 2018-09-21 12:34:31 +09:00
K. Lange
8a6a5a7b65 Reenable mouse-based window rotation 2018-09-18 16:20:31 +09:00
K. Lange
1d05b03808 fpu atan2 2018-09-18 16:20:19 +09:00
K. Lange
6b75993263 bring back (experimental) window rotation (keyboard only; missing some rendering cases) in compositor 2018-09-17 20:35:59 +09:00
K. Lange
0c4bd30242 Experimental slow sprite rotation 2018-09-17 20:35:40 +09:00
K. Lange
703253a8e8 imgviewer improvements 2018-09-17 20:35:28 +09:00
K. Lange
8225bad733 add imgviewer 2018-09-17 19:13:42 +09:00
K. Lange
05ac83f96a sh syntax backslash escapes [bim+rline_exp] 2018-09-17 16:39:31 +09:00
K. Lange
b55f3231db Remove redundant backslashes from eshrc 2018-09-17 16:34:48 +09:00
K. Lange
ad3ce212f0 [bim] fix make syntax highlighting issue 2018-09-17 16:24:52 +09:00
K. Lange
75c26ed850 As should rline when doing rev search 2018-09-17 13:21:37 +09:00
K. Lange
d929a932a2 esh should reset when drawing tab completions 2018-09-17 13:19:58 +09:00
K. Lange
c678b6562d Fix up some libs to work better under linux 2018-09-17 12:58:38 +09:00