Commit Graph

1947 Commits

Author SHA1 Message Date
Kevin Lange
e95cbda703 Merge pull request #83 from lioncash/leaks
compositor: get rid of a leak in window_actually_close
2015-04-10 17:02:55 -07:00
Lioncash
99c907bf95 compositor: get rid of a leak in window_actually_close
The function call allocates on the heap, so this would cause a leak.
2015-04-10 19:21:28 -04:00
Kevin Lange
dec9a0f031 Superfluous terminal size programs 2015-04-07 08:53:28 -07:00
Kevin Lange
1147d45cdb Don't blink the cursor in unfocused terminals 2015-04-05 15:50:52 -07:00
Kevin Lange
a243bb2849 Mouse warping and hiding (for games) 2015-04-05 15:41:00 -07:00
Kevin Lange
27365b99dc Yet another new wallpaper
Because I didn't really like the Paris-at-night wallpaper.

This one was taken while in the air, roughly over San Jose.
2015-04-04 22:57:23 -07:00
Kevin Lange
a9c0f36a0c Add a nifty animation when an application is started on the desktop. 2015-04-04 22:19:14 -07:00
Kevin Lange
f938569a77 Handle window move in TTK 2015-04-04 22:19:01 -07:00
Kevin Lange
9065454a75 Yutani now sends WINDOW_MOVE when windows move.
Window moves are non-lazy, so continuous updates are received while a
window is being dragged. Prior to this change, a client would not have
any idea where a window was outside of its own idea of when it last
requested a move (which may have been denied, or immediately overriden).
This allows applications to produce child windows in appropriate
locations, or to drag child windows (undocked toolbars, etc.) while they
are being moved.

This uses the same message format as the request format, as well as the
same message type, as has been previously done for various events.
2015-04-04 21:29:29 -07:00
Kevin Lange
338174a75c Various improvements to glogin 2015-04-04 18:39:55 -07:00
Kevin Lange
8a1430879a Break out rline, add ^W support 2015-04-04 12:33:30 -07:00
Kevin Lange
b54e2d1b54 Several ridiculous hacks for networking 2015-04-04 12:19:10 -07:00
Kevin Lange
5f84e679ca Add more flags to <ipv4.h> 2015-04-04 12:18:36 -07:00
Kevin Lange
c11a871ad5 Support PCI init from VirtualBox BGE 2015-04-04 12:18:09 -07:00
Kevin Lange
d44289b593 empty stub intel hda module 2015-04-04 11:48:57 -07:00
Kevin Lange
a7b1397c7d Fix debug output from yutani-server listed as 'yutani' 2015-04-03 09:59:19 -07:00
Kevin Lange
570bb3e1b7 Kill some debug output in wallpaper. 2015-04-03 09:58:38 -07:00
Kevin Lange
632f13144f Fix garbage output from ls on bad directory 2015-04-01 09:08:08 -07:00
Kevin Lange
9ec3d168f7 Merge pull request #57 from lioncash/yutani
yutani: Fix a memory leak in yutani_window_advertise_icon
2015-03-31 17:38:22 -07:00
Lioncash
9bf82d174d yutani: Fix a memory leak in yutani_window_advertise_icon
strings isn't deallocated in any functions it's passed to.
2015-03-31 20:26:52 -04:00
Kevin Lange
0a7a02258d Fix usage of kpartx in create-image 2015-03-30 19:51:34 -07:00
Kevin Lange
c13dc83115 Update README with new SDL information 2015-03-27 13:54:09 -07:00
Kevin Lange
b0e14cad63 Export TOARU_SYSROOT for use in Makefiles 2015-03-27 13:24:13 -07:00
Kevin Lange
0bf67a5a8c some random extra test apps 2015-03-27 12:48:34 -07:00
Kevin Lange
15be100189 Update screenshots in README again 2015-03-19 14:39:26 -07:00
Kevin Lange
bfa9ca1eca Actually, let's pull in a new default wallpaper. 2015-03-19 14:33:40 -07:00
Kevin Lange
f111e8d8bd Assorted README updates 2015-03-19 13:46:55 -07:00
Kevin Lange
3c969d989b Merge pull request #56 from lioncash/misc
sudo: Fix a missing fprintf argument
2015-03-18 03:08:44 +09:00
Lioncash
3438cb1771 sudo: Fix a missing fprintf argument 2015-03-17 12:08:29 -04:00
Kevin Lange
f33f723735 Remove ext2 debug stuff 2015-02-15 17:40:31 -08:00
Kevin Lange
a8efa8a682 CVS HEAD of genext2fs has -B 2015-02-12 22:30:12 -08:00
Kevin Lange
a9f5727a8b sketchy incorrect unlink and truncate on open 2015-02-12 21:43:20 -08:00
Kevin Lange
e64eb6c90c Cleanup and bugfixes for previous ext2 work 2015-02-12 21:02:02 -08:00
Kevin Lange
25df3dfe0e File permissions when writing ext2 2015-02-12 20:34:40 -08:00
Kevin Lange
ba65120b0a More experimental ext2 write support - vfs linkage 2015-02-12 20:24:29 -08:00
Kevin Lange
a73a033a29 Experimental updates to write support in ext2 (incomplete, internals only) 2015-02-11 23:12:01 -08:00
Kevin Lange
b946bcad5a Fix pkg-config sysroot 2015-02-09 23:42:13 -08:00
Kevin Lange
4b1778293b Add a silly module for debugging on my netbook 2015-02-04 19:53:16 -08:00
Kevin Lange
a7eb739963 Support notably slower drives 2015-02-04 19:53:02 -08:00
Kevin Lange
91c51272bc Copyright years (hello 2015) 2015-02-03 19:43:04 -08:00
Kevin Lange
f631283fb2 minor keyboard module cleanup 2015-02-03 15:19:09 -08:00
Kevin Lange
91599e4c5a Replace DMZ cursor with own. 2015-01-28 20:54:29 -08:00
Kevin Lange
67164df319 fixes and cleanup for create-image (thx magnificrab) 2014-12-04 20:13:07 -08:00
Kevin Lange
9f34619078 Fix alt-tab 2014-11-06 11:31:24 -08:00
Kevin Lange
990d6ae269 Fix #54 - missing close/free in sys_chdir 2014-10-07 10:46:54 -07:00
Kevin Lange
8a07145b81 Add target for libtoaru 2014-09-12 22:01:24 -07:00
Kevin Lange
d4a100b014 travis test cleanup 2014-09-11 01:05:37 -07:00
Kevin Lange
9c37f60524 Reenable building gcc in cross-gcc 2014-09-11 00:18:54 -07:00
Kevin Lange
eae6925467 Fix zlib install 2014-09-11 00:16:18 -07:00
Kevin Lange
b5fa96e376 Drastic toolchain changes
The build process has been completely restructured to use sysroots.
2014-09-10 23:58:02 -07:00