profile/ivi/weston-ivi-shell.git
15 years agoAdd a new client that draws a pointer.
Kristian Høgsberg [Sun, 2 Nov 2008 15:55:25 +0000 (10:55 -0500)]
Add a new client that draws a pointer.

15 years agoRename client, prepare Makefile for more clients.
Kristian Høgsberg [Sun, 2 Nov 2008 15:55:25 +0000 (10:55 -0500)]
Rename client, prepare Makefile for more clients.

15 years agoAdd crude input device support.
Kristian Høgsberg [Sun, 2 Nov 2008 15:12:29 +0000 (10:12 -0500)]
Add crude input device support.

Just pointer motion and button clicks for now, broadcast to all clients.

15 years agoDrop unused struct definition.
Kristian Høgsberg [Sat, 1 Nov 2008 21:25:33 +0000 (17:25 -0400)]
Drop unused struct definition.

15 years agoUpdate for eagle changes.
Kristian Høgsberg [Tue, 14 Oct 2008 02:52:42 +0000 (22:52 -0400)]
Update for eagle changes.

15 years agoAdd note about fullscreen surfaces, misc edits.
Kristian Høgsberg [Tue, 14 Oct 2008 02:51:56 +0000 (22:51 -0400)]
Add note about fullscreen surfaces, misc edits.

15 years agoMake clients graphics use lighter random colors.
Kristian Høgsberg [Mon, 13 Oct 2008 02:58:40 +0000 (22:58 -0400)]
Make clients graphics use lighter random colors.

15 years agoUse triangle strips for drawing surfaces.
Kristian Høgsberg [Sun, 12 Oct 2008 16:56:11 +0000 (12:56 -0400)]
Use triangle strips for drawing surfaces.

15 years agoMake test client a little more interesting.
Kristian Høgsberg [Sun, 12 Oct 2008 02:13:51 +0000 (22:13 -0400)]
Make test client a little more interesting.

15 years agoTrack client objects and destroy them on disconnect.
Kristian Høgsberg [Sun, 12 Oct 2008 01:37:55 +0000 (21:37 -0400)]
Track client objects and destroy them on disconnect.

We're going to need a virtual destructor eventually...

15 years agoRun compositor fullscreen, repaint when surfaces come and go.
Kristian Høgsberg [Sun, 12 Oct 2008 01:21:39 +0000 (21:21 -0400)]
Run compositor fullscreen, repaint when surfaces come and go.

15 years agoAdd notes on throttling, scheduling and atomicity.
Kristian Høgsberg [Sat, 11 Oct 2008 23:40:01 +0000 (19:40 -0400)]
Add notes on throttling, scheduling and atomicity.

15 years agoRecomposite screen in idle handler.
Kristian Høgsberg [Sat, 11 Oct 2008 23:21:35 +0000 (19:21 -0400)]
Recomposite screen in idle handler.

15 years agoHandle multiple clients better.
Kristian Høgsberg [Sat, 11 Oct 2008 22:40:23 +0000 (18:40 -0400)]
Handle multiple clients better.

15 years agoAdd an EGL compositor. Still pretty lame.
Kristian Høgsberg [Thu, 9 Oct 2008 02:51:32 +0000 (22:51 -0400)]
Add an EGL compositor.  Still pretty lame.

15 years agoUse new connection object in client code too.
Kristian Høgsberg [Wed, 8 Oct 2008 17:32:07 +0000 (13:32 -0400)]
Use new connection object in client code too.

15 years agoSplit out connection io buffer logic.
Kristian Høgsberg [Wed, 8 Oct 2008 16:48:46 +0000 (12:48 -0400)]
Split out connection io buffer logic.

15 years agoMake in and out circular buffers actually work.
Kristian Høgsberg [Wed, 8 Oct 2008 14:47:59 +0000 (10:47 -0400)]
Make in and out circular buffers actually work.

15 years agoAdd surface.map request.
Kristian Høgsberg [Tue, 7 Oct 2008 14:10:36 +0000 (10:10 -0400)]
Add surface.map request.

15 years agoBunch of new stuff: simple compositor, cairo+gem use in client, events.
Kristian Høgsberg [Tue, 7 Oct 2008 14:10:36 +0000 (10:10 -0400)]
Bunch of new stuff: simple compositor, cairo+gem use in client, events.

15 years agoMore NOTES.
Kristian Høgsberg [Wed, 1 Oct 2008 02:21:49 +0000 (22:21 -0400)]
More NOTES.

15 years agoInitial commit.
Kristian Høgsberg [Tue, 30 Sep 2008 13:46:10 +0000 (09:46 -0400)]
Initial commit.

This has the basic event loop, and a first cut of the libffi dispatcher.