~ubuntu-branches/ubuntu/oneiric/wayland/oneiric

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Bryce Harrington
  • Date: 2011-07-12 12:41:44 UTC
  • mfrom: (1.1.2 upstream) (0.1.2 experimental)
  • Revision ID: james.westby@ubuntu.com-20110712124144-aojh8cozol62ixly
Tags: 0.1.0~0-1ubuntu1
* Merge with Debian (experimental) packaging.
  - Update to newer snapshot, to 98d8256b from June 10, 2011.
    (LP: #729614, #733889)
  - Splits out demos to separate package
    (LP: #793399)
  - control: Provide client and server libs together in libwayland0
    binary package.  Use shorter dependencies list.  New package
    descriptions.
* Remaining Ubuntu changes:
  - control: Replaces/Conflicts on previous binary names
  - control: Include wayland homepage
  - copyright: dep5 metadata
  - libwayland0.symbols.in: omit blank line (dpkg-gensymbols warning)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
commit 98d8256b8e67a417eebc314440716e66926adf92
 
2
Author: Corentin Chary <corentin.chary@gmail.com>
 
3
Date:   Fri Jun 10 10:27:16 2011 +0200
 
4
 
 
5
    Call a new global listener for each existing global
 
6
    
 
7
    Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
 
8
 
 
9
commit d8f2e5d6ab0205141e3d6c41b815cd8029bb2911
 
10
Author: Corentin Chary <corentin.chary@gmail.com>
 
11
Date:   Fri Jun 10 10:24:23 2011 +0200
 
12
 
 
13
    Flush the protocol output buffer when it fills up
 
14
    
 
15
    Original patch from bnf.
 
16
    
 
17
    Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
 
18
 
 
19
commit d7569d46c57adb44472f52c9d1392e1b4720c4e8
 
20
Author: Kristian Høgsberg <krh@bitplanet.net>
 
21
Date:   Tue Jun 7 13:19:28 2011 -0400
 
22
 
 
23
    Remove left-over visual prototypes
 
24
 
 
25
commit 467ae367ed27976098d5065628daf24cee21e3b5
 
26
Author: Kristian Høgsberg <krh@bitplanet.net>
 
27
Date:   Tue Jun 7 10:53:27 2011 -0400
 
28
 
 
29
    connection: Fix pointer arithmetic error
 
30
    
 
31
    Pointed out by Nicolas Pouillon in irc.
 
32
 
 
33
commit 02e1ffdefef7b3e3dd82198a0f2f7503e7883e9b
 
34
Author: Samuel Rødal <samuel.rodal@nokia.com>
 
35
Date:   Mon May 30 17:23:40 2011 +0200
 
36
 
 
37
    Fall back to accept() on systems where accept4() is not implemented.
 
38
 
 
39
commit b06e891e4ca47278f2712dfba804fc169db39f9a
 
40
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
41
Date:   Tue May 31 11:18:06 2011 +0200
 
42
 
 
43
    wayland-shm: Check visual for being NULL
 
44
 
 
45
commit eff7fc0d99be2e51eaa351785030c8d374ac71de
 
46
Author: Kristian Høgsberg <krh@bitplanet.net>
 
47
Date:   Thu May 19 11:53:39 2011 -0400
 
48
 
 
49
    TODO: Update
 
50
 
 
51
commit 4bde293ff8109d55eeaee8732f5a6ee0c8cd4bd9
 
52
Author: Kristian Høgsberg <krh@bitplanet.net>
 
53
Date:   Thu May 12 21:29:22 2011 -0400
 
54
 
 
55
    Add event to associate visuals with a pixel format token
 
56
 
 
57
commit 4453ba084aae5a00318b9dfdeda95e8eaa17494c
 
58
Author: Kristian Høgsberg <krh@bitplanet.net>
 
59
Date:   Thu May 12 21:27:57 2011 -0400
 
60
 
 
61
    server: Send error if client tries to bind to non-existant object
 
62
 
 
63
commit 8834a0f22f36d7890691015ef93b3c77cf9b4bbb
 
64
Author: Kristian Høgsberg <krh@bitplanet.net>
 
65
Date:   Wed May 11 11:00:40 2011 -0400
 
66
 
 
67
    Define shm specific errors
 
68
    
 
69
    We stop abusing the wl_display error codes for shm purposes.
 
70
 
 
71
commit 1db05255728c7a9a7e1460acff0651f6f5ea3f4e
 
72
Author: Kristian Høgsberg <krh@bitplanet.net>
 
73
Date:   Wed May 11 10:57:06 2011 -0400
 
74
 
 
75
    Unify error events
 
76
    
 
77
    Consolidate the different error events into one.  This event will also be
 
78
    usable for other interaces.
 
79
 
 
80
commit 2d27f3b6e9001d4fae4a4de7a19db76b5174f9d7
 
81
Author: Kristian Høgsberg <krh@bitplanet.net>
 
82
Date:   Tue May 10 22:56:01 2011 -0400
 
83
 
 
84
    TODO: Consolidate and update
 
85
 
 
86
commit 7c140c8c84da252104aee71ebf72dbc614b3e831
 
87
Author: Kristian Høgsberg <krh@bitplanet.net>
 
88
Date:   Tue May 10 21:49:22 2011 -0400
 
89
 
 
90
    connection.c: Use sizeof int for allocating fd extra storage
 
91
 
 
92
commit dcfaf4ec2d08a12f0d72f1cb93fd37cf232b0a11
 
93
Author: Robert Bragg <robert@linux.intel.com>
 
94
Date:   Tue May 10 17:51:52 2011 +0100
 
95
 
 
96
    display: Adds wl_display_flush to send buffered commands
 
97
    
 
98
    Previously for wayland clients to flush buffered connection data to the
 
99
    compositor they needed to first register an event-mask-update-callback
 
100
    via wl_display_get_fd() to determine if there is anything writeable
 
101
    pending.  (NB: It's considered an error to iterate connection data with
 
102
    an invalid mask)
 
103
    
 
104
    Since it's only possible to register a single update callback currently
 
105
    it's a bit awkward if you want to allow multiple orthogonal components
 
106
    to flush the connection data, such as Cogl and Clutter which both want
 
107
    to interact with wayland and may want to flush commands at different
 
108
    times.
 
109
    
 
110
    This adds a mechanism, wl_display_flush(), which makes it possible to
 
111
    flush writeable connection data without first checking the event mask.
 
112
 
 
113
commit a77498d07c099b96f2cfc18728a1a24430e2e999
 
114
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
115
Date:   Tue May 10 12:56:22 2011 +0200
 
116
 
 
117
    wayland-util: Drop unused struct wl_argument
 
118
 
 
119
commit 53200f05c7682de3c4a2d061512b2989b6a3fd6f
 
120
Author: jani.uusi-rantala@nokia.com <jani.uusi-rantala@nokia.com>
 
121
Date:   Fri May 6 06:13:36 2011 +0000
 
122
 
 
123
    Add configure option to disable scanner compilation
 
124
    
 
125
    When cross-compiling Wayland, wayland-scanner should be picked up from
 
126
    the host system instead of compiling and trying to run e.g. ARM
 
127
    wayland-scanner on X86.
 
128
    
 
129
    This patch adds --disable-scanner option for disabling the scanner
 
130
    from the build and using existing wayland-scanner instead (from PATH)
 
131
    which should help in most cross-compilation systems.
 
132
    
 
133
    By default everything works as before.
 
134
    
 
135
    Signed-off-by: Jani Uusi-Rantala <jani.uusi-rantala@nokia.com>
 
136
 
 
137
commit bd70dc185a643f739f80a09e860b7a81bbb57272
 
138
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
139
Date:   Fri May 6 17:09:51 2011 +0200
 
140
 
 
141
    Add a destroy_listener to wl_resource
 
142
    
 
143
    Drop the one in wl_surface.
 
144
 
 
145
commit c861852536f7983a8a94859848b1d90b875961fe
 
146
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
147
Date:   Wed May 4 21:21:52 2011 +0200
 
148
 
 
149
    connection: Define _GNU_SOURCE for F_DUPFD_CLOEXEC
 
150
 
 
151
commit a9ac0eb2495fd7d5f5197427cf31477023e2bdda
 
152
Author: Kristian Høgsberg <krh@bitplanet.net>
 
153
Date:   Wed May 4 15:51:47 2011 -0400
 
154
 
 
155
    scanner: Fail if there's a 'destroy' request not marked as a destructor
 
156
 
 
157
commit c72ebf5df9840b639c4193fffd9e536e60c3d35d
 
158
Author: Kristian Høgsberg <krh@bitplanet.net>
 
159
Date:   Wed May 4 15:29:55 2011 -0400
 
160
 
 
161
    scanner: Initialize wl_message structs completely
 
162
 
 
163
commit 8600408cedfda025115683680003352654c8f483
 
164
Author: Kristian Høgsberg <krh@bitplanet.net>
 
165
Date:   Wed May 4 12:35:16 2011 -0400
 
166
 
 
167
    connection: Handle fd passing in an CLOEXEC safe way
 
168
 
 
169
commit 92d61f13b980e4ecc16724e2b0d823dd4f9a820b
 
170
Author: Kristian Høgsberg <krh@bitplanet.net>
 
171
Date:   Mon May 2 14:48:48 2011 -0400
 
172
 
 
173
    mmap shm buffers read/write
 
174
 
 
175
commit 761af3ab0a86dbb2a77446270774faf5f91e3752
 
176
Author: Casey Dahlin <cdahlin@redhat.com>
 
177
Date:   Fri Apr 29 02:37:47 2011 -0400
 
178
 
 
179
    Add some things related to wayland-scanner to .gitignore
 
180
 
 
181
commit a0da7468f87bbff74686a8b1608fb6e0de91a861
 
182
Author: Kristian Høgsberg <krh@bitplanet.net>
 
183
Date:   Fri Apr 29 09:20:29 2011 -0400
 
184
 
 
185
    event-loop: Drop unused idle_list
 
186
    
 
187
    Idle sources are now just a special case of a checked source.
 
188
 
 
189
commit c964a5201e2d47ea53d54da58c9b97bfeec992fc
 
190
Author: Kristian Høgsberg <krh@bitplanet.net>
 
191
Date:   Fri Apr 22 17:54:18 2011 -0400
 
192
 
 
193
    Don't define wl_shell in wayland-server.h
 
194
 
 
195
commit 6ae42181c02defea98aa3c5b6ee69c634b28f543
 
196
Author: Kristian Høgsberg <krh@bitplanet.net>
 
197
Date:   Fri Apr 22 12:15:21 2011 -0400
 
198
 
 
199
    event-loop: Idle callback are a special case of a checked source
 
200
 
 
201
commit f8bb7f435b884eacc2d2468b9defe5f2d5a479eb
 
202
Author: Kristian Høgsberg <krh@bitplanet.net>
 
203
Date:   Fri Apr 22 12:06:34 2011 -0400
 
204
 
 
205
    event-loop: Dont use a check callback just dispatch again
 
206
    
 
207
    We pass the poll mask so the dispatch callback can know if there is
 
208
    data on the fd or not.  The dispatch function must return true if
 
209
    it dispatched something, in which case we need to do another round of
 
210
    post-dispatch callbacks."
 
211
 
 
212
commit 1c88cffa3250fbf5cb485733c4954d04b3f48ee3
 
213
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
214
Date:   Tue Mar 8 11:32:24 2011 +0100
 
215
 
 
216
    Add common shm-server code
 
217
 
 
218
commit 3b2ce63015fadf97849adb360f50f01f9429c688
 
219
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
220
Date:   Mon Mar 7 15:09:36 2011 +0100
 
221
 
 
222
    Remove buffer.attach vfunc
 
223
 
 
224
commit 0bf5285b44b0a8630a3b6a308e96fe7fd01572b0
 
225
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
226
Date:   Mon Mar 7 15:05:27 2011 +0100
 
227
 
 
228
    Add buffer.damage request to the protocol
 
229
    
 
230
    Thus remove the server-side used vfunc buffer::damage.
 
231
 
 
232
commit 589e581f76ef5aaa29499abaa82703745b69f7d5
 
233
Author: Kristian Høgsberg <krh@bitplanet.net>
 
234
Date:   Thu Apr 21 14:41:48 2011 -0400
 
235
 
 
236
    event-loop: Add an optional post-dispatch source callout
 
237
    
 
238
    This lets a source mark itself as ready to dispatch even though the fd
 
239
    didn't trigger.   What can happen is that for the X11 socket, some other
 
240
    source callback (the drm fd or a wayland client socket) can cause somebody
 
241
    to do an X roundtrip (DRI2 get buffers, for example) and queue up events
 
242
    in the xcb buffer.  When we get back to epoll, the X fd no longer polls
 
243
    readable and we don't process those events until we get another X event.
 
244
    
 
245
    The check callback is called after a round of dispatching and lets a source
 
246
    check if it has data to dispatch and mark itself ready.  Next round of
 
247
    dispatching will then process it immediately instead of blocking in
 
248
    epoll_wait().
 
249
 
 
250
commit 13ca93794405965cac8d3e3173f3f4eda2ff28c6
 
251
Author: Kristian Høgsberg <krh@bitplanet.net>
 
252
Date:   Mon Apr 18 12:35:01 2011 -0400
 
253
 
 
254
    Pass version number to global bind function
 
255
 
 
256
commit c5ec478d46a8fc8590002fe156df875da2b5b143
 
257
Author: Kristian Høgsberg <krh@bitplanet.net>
 
258
Date:   Mon Apr 18 10:24:11 2011 -0400
 
259
 
 
260
    scanner: Don't hardcode the wl_ prefix in the code generator
 
261
 
 
262
commit 7e4f44e2ba3e0e58c0adb910687c9a334e84b243
 
263
Author: Kristian Høgsberg <krh@bitplanet.net>
 
264
Date:   Thu Apr 14 16:29:59 2011 -0400
 
265
 
 
266
    Use wl_client_post_global() for connect events
 
267
 
 
268
commit 320a5634cf7060b5db22a0519b0ddc532894eb3b
 
269
Author: Kristian Høgsberg <krh@bitplanet.net>
 
270
Date:   Thu Apr 14 10:38:44 2011 -0400
 
271
 
 
272
    Introduce display.bind to request events from a global
 
273
 
 
274
commit a0010d8f8260387e9edd27a9f3d466ac784c12de
 
275
Author: Kristian Høgsberg <krh@bitplanet.net>
 
276
Date:   Wed Apr 13 16:50:02 2011 -0400
 
277
 
 
278
    Print line numbers in scanner errors
 
279
 
 
280
commit 06c2ebf6ec60bacf89541f59a395f6c5c2e1edc0
 
281
Author: Kristian Høgsberg <krh@bitplanet.net>
 
282
Date:   Wed Apr 13 16:27:06 2011 -0400
 
283
 
 
284
    Move proxy prototype to wayland-client.h
 
285
    
 
286
    Let's try to avoid to generate more code than we need to.
 
287
 
 
288
commit f04e05ad76cd6af890b7b741a9e0f5181bd0ac10
 
289
Author: Jørgen Lind <jorgen.lind@nokia.com>
 
290
Date:   Wed Apr 13 09:38:29 2011 +0200
 
291
 
 
292
    Add lockfile to the socket
 
293
    
 
294
    This uses flock to detect if there is a process that is active. If not
 
295
    then it unlinks the socket file if it exists, so that bind won't fail
 
296
 
 
297
commit 4378a80b083f6ad3c5a3eaadd6f55eb14740dbbf
 
298
Merge: 7cfcdc6 94fcdde
 
299
Author: Kristian Høgsberg <krh@bitplanet.net>
 
300
Date:   Mon Apr 11 16:40:48 2011 -0400
 
301
 
 
302
    Merge remote-tracking branch 'bnf/surface-frame-event'
 
303
 
 
304
commit 7cfcdc610db4c5ef57ea282bff8b2a5406ac3662
 
305
Author: Kristian Høgsberg <krh@bitplanet.net>
 
306
Date:   Mon Apr 11 09:24:11 2011 -0400
 
307
 
 
308
    Make all fds close-on-exec
 
309
 
 
310
commit 8f081748f996b91cd49603f62f23d5617f2baf68
 
311
Author: Kristian Høgsberg <krh@bitplanet.net>
 
312
Date:   Mon Apr 11 09:15:09 2011 -0400
 
313
 
 
314
    Make wl_client_create() public
 
315
 
 
316
commit 4d33e802e0eaff8a4580371b6e2d30832c3c6bbd
 
317
Author: Kristian Høgsberg <krh@bitplanet.net>
 
318
Date:   Mon Apr 11 09:14:43 2011 -0400
 
319
 
 
320
    Support passing the Wayland fd in the environment
 
321
 
 
322
commit 0b29a2fec7801d2530bd004ae68eb9242417bafd
 
323
Author: Harald Fernengel <harald.fernengel@nokia.com>
 
324
Date:   Wed Apr 6 15:36:01 2011 +0200
 
325
 
 
326
    Fix usage help text in wayland-scanner
 
327
 
 
328
commit 94fcdde0e25ffb737734e9a696814308bcb23576
 
329
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
330
Date:   Mon Mar 14 12:03:13 2011 +0100
 
331
 
 
332
    Extent frame event to be surface dependent
 
333
 
 
334
commit 21e877f3f6ac0a5b88b69d0eb4850f962af3b4cb
 
335
Author: Iskren Chernev <iskren.chernev@gmail.com>
 
336
Date:   Sun Mar 13 21:08:37 2011 +0200
 
337
 
 
338
    Close signal file descriptor in event loop on remove and failure.
 
339
    
 
340
    When the signal handler is removed the corresponding fd is closed. This
 
341
    should automatically remove it from the epoll set.
 
342
 
 
343
commit 1081bca2a802ef49d0f52d5613c50b016e0136cd
 
344
Author: Iskren Chernev <iskren.chernev@gmail.com>
 
345
Date:   Sun Mar 13 21:05:14 2011 +0200
 
346
 
 
347
    Close timer file descriptors in event loop on remove and failure.
 
348
    
 
349
    When the timer is removed the corresponding fd is closed. This should
 
350
    automatically remove it from the epoll set.
 
351
 
 
352
commit 61ce8749a7e78a2b6bfc60fcc21c53b8c40b898b
 
353
Author: Iskren Chernev <iskren.chernev@gmail.com>
 
354
Date:   Sun Mar 13 17:01:33 2011 +0200
 
355
 
 
356
    Stored signal_number in event_source structure.
 
357
    
 
358
    signal_number was not previously stored, so the callbacks didn't get
 
359
    a correct signal_number as their first argument.
 
360
 
 
361
commit 0ae92f970650af8a53ba8fa8af92214360efe339
 
362
Author: Iskren Chernev <iskren.chernev@gmail.com>
 
363
Date:   Sun Mar 13 16:59:30 2011 +0200
 
364
 
 
365
    Fix event loop timer update.
 
366
    
 
367
    It can now handle delays greater than 2 seconds without overflowing.
 
368
 
 
369
commit 6d22c1bdc7720d70655d773a979e8d056be5baf1
 
370
Author: Kristian Høgsberg <krh@bitplanet.net>
 
371
Date:   Sat Mar 12 21:26:21 2011 -0500
 
372
 
 
373
    Fix double remove from surface destroy_listener_list
 
374
    
 
375
    We remove the listener when a device loses its pointer focus, but
 
376
    doesn't insert it in another destroy_listener list if surface is NULL.
 
377
    When we set another pointer focus surface, we remove it again.
 
378
    Tracked down and tested by Iskren Chernev.
 
379
 
 
380
commit 5acf6b4b03a4cb06ef27f0f1055b60717af1c7eb
 
381
Author: Iskren Chernev <iskren.chernev@gmail.com>
 
382
Date:   Fri Mar 11 16:59:53 2011 +0200
 
383
 
 
384
    Server socket creation error handling.
 
385
 
 
386
commit ecbad0341e32a824ee8a5feb7e639672b1284b2c
 
387
Author: Iskren Chernev <iskren.chernev@gmail.com>
 
388
Date:   Fri Mar 11 14:43:10 2011 +0200
 
389
 
 
390
    Added wl_connection_create failure checks.
 
391
 
 
392
commit fcd4caa0df0f69d48e5f5d00076927c31441c851
 
393
Author: Iskren Chernev <iskren.chernev@gmail.com>
 
394
Date:   Fri Mar 11 14:58:06 2011 +0200
 
395
 
 
396
    Better handling of creation errors in display.
 
397
 
 
398
commit c9a729260fd1397a625c98f7284b2f1f44a95081
 
399
Author: Iskren Chernev <iskren.chernev@gmail.com>
 
400
Date:   Fri Mar 11 14:19:00 2011 +0200
 
401
 
 
402
    Better cleanup on display creation failure.
 
403
 
 
404
commit 9061f91eb8252e1e414365df7e909093932235ac
 
405
Merge: 8105d28 b038d93
 
406
Author: Kristian Høgsberg <krh@bitplanet.net>
 
407
Date:   Tue Mar 1 17:04:33 2011 -0500
 
408
 
 
409
    Merge branch 'setup_display' of git://anongit.freedesktop.org/~bnf/wayland
 
410
 
 
411
commit b038d93abf9c448e4edcd98aa3d488186bde7586
 
412
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
413
Date:   Mon Feb 21 09:58:29 2011 +0100
 
414
 
 
415
    protocol/wayland: Drop drm interface (move into mesa)
 
416
 
 
417
commit 8105d2873cd24c3632a6f1263935d3461279b8de
 
418
Author: Rico Tzschichholz <ricotz@t-online.de>
 
419
Date:   Thu Feb 24 10:53:06 2011 +0100
 
420
 
 
421
    Add wayland-scanner.mk to EXTRA_DIST for make distcheck
 
422
 
 
423
commit 9136e05ebdfaf82c87e7c4767f0fc9a12a470223
 
424
Author: Kristian Høgsberg <krh@bitplanet.net>
 
425
Date:   Fri Feb 18 15:28:54 2011 -0500
 
426
 
 
427
    Only allow one listener per proxy
 
428
 
 
429
commit 9a2015562c29ddbb34a8b9d2e001ec12a660c28d
 
430
Author: Liu, Xinyun <xinyunliu@gmail.com>
 
431
Date:   Fri Feb 18 08:40:49 2011 -0500
 
432
 
 
433
    Several typo fixes in specs/main.tex
 
434
 
 
435
commit fcfb4e30a47a4cd2416dac210521594b489c8bfd
 
436
Author: Kristian Høgsberg <krh@bitplanet.net>
 
437
Date:   Mon Feb 14 22:17:41 2011 -0500
 
438
 
 
439
    Split into a core repository that only holds the core Wayland libraries
 
440
 
 
441
commit 525e4c0beae832afc2c098c1368a19ad164e1b2b
 
442
Author: Kristian Høgsberg <krh@bitplanet.net>
 
443
Date:   Mon Feb 14 10:39:54 2011 -0500
 
444
 
 
445
    compositor: Clip repaint to the damage region
 
446
    
 
447
    Drop glScissor, and just clip the surface against the repaint region and
 
448
    render each rectangle in the resulting region.
 
449
 
 
450
commit feb370e4ea0bd49080b2d4ee198f190af1ad29ea
 
451
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
452
Date:   Mon Feb 14 13:20:09 2011 +0100
 
453
 
 
454
    compositor-drm: Flush before pageflipping
 
455
    
 
456
    This fixes compositor-drm flickering on r600.
 
457
 
 
458
commit fa4e2a76769bd17c2ddc19b664cbd00bf971dc9b
 
459
Author: Kristian Høgsberg <krh@bitplanet.net>
 
460
Date:   Sun Feb 13 13:44:55 2011 -0500
 
461
 
 
462
    compositor: Switch away from using VBOs and just stream the vertex data
 
463
    
 
464
    We avoid changing uniforms for each window and it will be easier to break up
 
465
    a surface into a series of rectangles.
 
466
 
 
467
commit 31bd6c7ab10d4523684fa45f353b10e92f1187f4
 
468
Author: Kristian Høgsberg <krh@bitplanet.net>
 
469
Date:   Sun Feb 13 13:00:51 2011 -0500
 
470
 
 
471
    Use pixman regions to reduce repainting
 
472
    
 
473
    For now, we just use glScissor and clip to the extent of the damage region,
 
474
    but we can do even better by clipping the repaint to the region rectangles.
 
475
 
 
476
commit 9c7a8cc663cb7887ba9b4499ae6e421ee6d6fef1
 
477
Author: Tim Wiederhake <twied@gmx.net>
 
478
Date:   Fri Feb 11 19:37:40 2011 +0100
 
479
 
 
480
    fix typo in window.c
 
481
 
 
482
commit 48e29895942be00d391cee484ffa8f7fc4ce4c1c
 
483
Author: Kristian Høgsberg <krh@bitplanet.net>
 
484
Date:   Thu Feb 10 12:27:35 2011 -0500
 
485
 
 
486
    wayland-client: Support WAYLAND_DEBUG client side as well
 
487
 
 
488
commit 52f2264b693442f80d1d560fb3fcec1d08f3c303
 
489
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
 
490
Date:   Thu Feb 10 15:21:49 2011 +0200
 
491
 
 
492
    configure: remove libdrm dependency for clients
 
493
    
 
494
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
 
495
 
 
496
commit 0d5007a76fadc5fe99f00fdaf26c3d6ef7fc12a1
 
497
Author: Kristian Høgsberg <krh@bitplanet.net>
 
498
Date:   Wed Feb 9 10:57:44 2011 -0500
 
499
 
 
500
    window.c: Use eglGetProcAddress to look up extension functions
 
501
 
 
502
commit 297d6dd4423611722d119d9e81970d2e8a600fd0
 
503
Author: Kristian Høgsberg <krh@bitplanet.net>
 
504
Date:   Wed Feb 9 10:51:15 2011 -0500
 
505
 
 
506
    window.c: Include wayland-egl.h before EGL headers so we get the right platform
 
507
 
 
508
commit 43c63e59a722a7dd2c7deab036fe840c483ccac3
 
509
Author: Kristian Høgsberg <krh@bitplanet.net>
 
510
Date:   Wed Feb 9 10:50:06 2011 -0500
 
511
 
 
512
    wayland-egl: Define WL_EGL_PLATFORM in wayland-egl.h
 
513
    
 
514
    This indicates that we're using the wayland egl platform and will make
 
515
    eglplatform.h typedef the native types correctly.
 
516
 
 
517
commit 2dfe626f4ee5427f6a1c79d0c996e4e3fe3b0072
 
518
Author: Kristian Høgsberg <krh@bitplanet.net>
 
519
Date:   Tue Feb 8 11:59:53 2011 -0500
 
520
 
 
521
    compositor-x11: Don't send enter/leave notify if we have an implicit grab
 
522
 
 
523
commit 3eff366911eb87c1d7c4cdcceb0fd52c218bd2bc
 
524
Author: Kristian Høgsberg <krh@bitplanet.net>
 
525
Date:   Mon Feb 7 20:48:01 2011 -0500
 
526
 
 
527
    Add struct wl_egl_display argument to wl_egl_window_create
 
528
    
 
529
    We don't need it in the mesa implementation, but other implementations
 
530
    might and it's symmetric with wl_egl_pixmap_create().
 
531
 
 
532
commit 0bbb97bab140bc0eab425ed5f40286e1ae168d71
 
533
Author: Kristian Høgsberg <krh@bitplanet.net>
 
534
Date:   Mon Feb 7 16:05:36 2011 -0500
 
535
 
 
536
    Print object interface name when printing message arguments in debug mode
 
537
 
 
538
commit bfb8e61381794c7d91a90e71f0f1a6e9039159a2
 
539
Author: Kristian Høgsberg <krh@bitplanet.net>
 
540
Date:   Mon Feb 7 10:30:38 2011 -0500
 
541
 
 
542
    Follow wayland-egl renames
 
543
 
 
544
commit c9824ddf3524fd329e7de8870a20d62e673d3a4e
 
545
Author: Kristian Høgsberg <krh@bitplanet.net>
 
546
Date:   Sun Feb 6 16:54:59 2011 -0500
 
547
 
 
548
    compositor: Implement super-tab window switching
 
549
 
 
550
commit f30c67eea63e04995a79b8ff7056de0975bad80d
 
551
Author: Kristian Høgsberg <krh@bitplanet.net>
 
552
Date:   Sun Feb 6 12:58:44 2011 -0500
 
553
 
 
554
    compositor: Set repaint_on_timeout when we schedule a timeout repaint
 
555
 
 
556
commit a495a5ed8ba1297d0ed6464f4c0e2784d455c751
 
557
Author: Kristian Høgsberg <krh@bitplanet.net>
 
558
Date:   Fri Feb 4 15:31:33 2011 -0500
 
559
 
 
560
    simple-client: Port to wayland-egl and use eglSwapBuffers()
 
561
    
 
562
    simple-client is simpler.
 
563
 
 
564
commit f57a96f98d851ca5dd5e51b66fa2fcb3c8492dac
 
565
Author: Kristian Høgsberg <krh@bitplanet.net>
 
566
Date:   Fri Feb 4 14:14:23 2011 -0500
 
567
 
 
568
    gears: Remove unused drm_fd field
 
569
 
 
570
commit 297c6313eb6763a2b0a10059d65d0af62903f658
 
571
Author: Kristian Høgsberg <krh@bitplanet.net>
 
572
Date:   Fri Feb 4 14:11:33 2011 -0500
 
573
 
 
574
    Port window.c to use wayland-egl
 
575
 
 
576
commit 66cea0ad25258aec862d311302dba8254533e301
 
577
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
578
Date:   Fri Feb 4 11:22:35 2011 +0100
 
579
 
 
580
    Add wayland-egl.h
 
581
    
 
582
    This header defines native EGL wayland types and affiliated
 
583
    initialization, processing and destruction routines.
 
584
    EGL implementations must implement this API in order to allow
 
585
    applications using this native types for the EGL implementation.
 
586
 
 
587
commit 181f52ea96afed2ebeaf8dc9c1fb793b7064f39e
 
588
Author: Kristian Høgsberg <krh@bitplanet.net>
 
589
Date:   Tue Feb 1 20:28:32 2011 -0500
 
590
 
 
591
    Update compositor initiated resize to use a 3x3 grid
 
592
    
 
593
    This lets us do all combinations of resize edges.
 
594
 
 
595
commit 5a2218aa15fa3be7d7e9e97ee9787923c3b61265
 
596
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
597
Date:   Tue Feb 1 16:30:31 2011 +0100
 
598
 
 
599
    compositor: Calculate resizing direction
 
600
    
 
601
    This applies to resizes initiated by the compositor.
 
602
 
 
603
commit 7b87cb04a953dd598664e74c15209e13b868c3be
 
604
Author: nobled <nobled@dreamwidth.org>
 
605
Date:   Tue Feb 1 18:51:47 2011 +0000
 
606
 
 
607
    window: add null checks
 
608
    
 
609
    Also check for invalid parameters early on, so if we crash,
 
610
    we know *why* we crashed.
 
611
 
 
612
commit 14d222f61280fae68c10d1833607f31495137590
 
613
Author: nobled <nobled@dreamwidth.org>
 
614
Date:   Tue Feb 1 18:48:46 2011 +0000
 
615
 
 
616
    add newlines in error messages
 
617
 
 
618
commit 3f9f73f33e39969c19f185177f4212c90eb68bbc
 
619
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
620
Date:   Sat Jan 29 13:12:39 2011 +0100
 
621
 
 
622
    connection: Handle broken pipes in sendmsg
 
623
 
 
624
commit 5312f21af6b7066ed4d9c09c8192fe147bf49cc2
 
625
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
626
Date:   Sat Jan 29 09:51:57 2011 +0100
 
627
 
 
628
    Fix out of source build [wayland.png]
 
629
 
 
630
commit 4b8bd1f731f3ec53a01911b89751412599dd1b94
 
631
Author: Tim Wiederhake <twied@gmx.net>
 
632
Date:   Sat Jan 29 01:30:25 2011 +0100
 
633
 
 
634
    Add wayland.png to .gitignore
 
635
 
 
636
commit f992b2fc47c44c53a3b8f2c2d823d9d3961df7ad
 
637
Author: Kristian Høgsberg <krh@bitplanet.net>
 
638
Date:   Fri Jan 28 15:53:07 2011 -0500
 
639
 
 
640
    Don't crash when the previous keyboard surface goes away
 
641
    
 
642
    Just always set keyboard focus to the top surface.
 
643
 
 
644
commit 0ce245761c85e989f08e4136bd91b149156e82e0
 
645
Author: Kristian Høgsberg <krh@bitplanet.net>
 
646
Date:   Fri Jan 28 15:18:33 2011 -0500
 
647
 
 
648
    Add initial basic support for fullscreen surfaces
 
649
 
 
650
commit 5e4d83f499c218d09917f90dddb2d9348552c4b3
 
651
Merge: 8446258 48f975d
 
652
Author: Kristian Høgsberg <krh@bitplanet.net>
 
653
Date:   Fri Jan 28 11:21:42 2011 -0500
 
654
 
 
655
    Merge remote branch 'nobled/for-krh'
 
656
 
 
657
commit 844625834d92d575ab6bf8560c5a18b7b2ab92c9
 
658
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
659
Date:   Fri Jan 28 16:05:46 2011 +0100
 
660
 
 
661
    configure: Drop gdk-pixbuf version dependency
 
662
    
 
663
    The major version 2.0 is sufficient
 
664
 
 
665
commit 48f975d7c574927befee4f27d2c93f43a78585cf
 
666
Author: nobled <nobled@dreamwidth.org>
 
667
Date:   Fri Jan 28 13:47:21 2011 +0000
 
668
 
 
669
    fix configure check for gcc
 
670
    
 
671
    This shouldn't fail just because someone sets CC=gcc-4.5
 
672
    explicitly. Besides, this way it also works with compilers
 
673
    that advertise GCC-compatibility like clang and ICC.
 
674
 
 
675
commit af82bea253b70ce84bc11cd1e93fef5f7d6f89d1
 
676
Author: Kristian Høgsberg <krh@bitplanet.net>
 
677
Date:   Thu Jan 27 20:18:17 2011 -0500
 
678
 
 
679
    compositor-wayland: Handle keyboard focus too
 
680
 
 
681
commit 3ba4858c4b62a5d253bd757944ceccae3764d6ce
 
682
Author: Kristian Høgsberg <krh@bitplanet.net>
 
683
Date:   Thu Jan 27 11:57:19 2011 -0500
 
684
 
 
685
    compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers
 
686
 
 
687
commit ac5c5e78533d093d9f790564bea114194a387c3a
 
688
Author: Tim Wiederhake <twied@gmx.net>
 
689
Date:   Thu Jan 27 01:32:36 2011 +0100
 
690
 
 
691
    Don't create buffer from NULL pointer
 
692
    
 
693
    Fixes regression introduced in f58d8ca1bd20180bfae3a3a047e8098e0b22b5aa.
 
694
 
 
695
commit 93331ff40a6caba997b84af784024d5e9256c2e5
 
696
Author: Kristian Høgsberg <krh@bitplanet.net>
 
697
Date:   Wed Jan 26 20:35:07 2011 -0500
 
698
 
 
699
    compositor: Forward pointer focus notification from compostor backend
 
700
    
 
701
    This lets the compositor place the pointer sprite correctly when it receives
 
702
    pointer focus and allows it to send pointer focus to any client that might
 
703
    receive pointer focus as the compositor receives it.
 
704
 
 
705
commit 26ef22e3f479259890bf856a66a8a5fbf6fc7d30
 
706
Author: Kristian Høgsberg <krh@bitplanet.net>
 
707
Date:   Wed Jan 26 15:33:24 2011 -0500
 
708
 
 
709
    Test for rsvg-convert in configure.ac
 
710
    
 
711
    If it's not present, we just don't install the icon.
 
712
 
 
713
commit f58d8ca1bd20180bfae3a3a047e8098e0b22b5aa
 
714
Author: Kristian Høgsberg <krh@bitplanet.net>
 
715
Date:   Wed Jan 26 14:37:07 2011 -0500
 
716
 
 
717
    compositor-x11: Set window icon
 
718
 
 
719
commit 24ed62138869e8d510f374445c0f9bc644594142
 
720
Author: Kristian Høgsberg <krh@bitplanet.net>
 
721
Date:   Wed Jan 26 14:02:31 2011 -0500
 
722
 
 
723
    Set WM_CLASS for X11 compositor window
 
724
    
 
725
    Don't want to be 'Unknown' in GNOME Shell.
 
726
 
 
727
commit f03b6c76947c9ed804a2db2b14b3f7d2f7c4ed21
 
728
Author: Kristian Høgsberg <krh@bitplanet.net>
 
729
Date:   Wed Jan 26 11:46:35 2011 -0500
 
730
 
 
731
    connection: Also consume message data in error cases
 
732
 
 
733
commit f9edadf3f2b1ddb138a7ad47a2a80d47ba6605de
 
734
Author: Kristian Høgsberg <krh@bitplanet.net>
 
735
Date:   Wed Jan 26 11:46:05 2011 -0500
 
736
 
 
737
    shm: Check width, height and stride for invalid values
 
738
 
 
739
commit 0fe0eb330c060451b81d87e830ba0f971f2fb093
 
740
Author: Tim Wiederhake <twied@gmx.net>
 
741
Date:   Tue Jan 25 22:39:00 2011 +0100
 
742
 
 
743
    Screenshots were upside down
 
744
 
 
745
commit 640924f37af98d9ff2bdb5f70d8c05d4c9343b7c
 
746
Author: Kristian Høgsberg <krh@bitplanet.net>
 
747
Date:   Tue Jan 25 16:38:41 2011 -0500
 
748
 
 
749
    Add gio for view fixes
 
750
 
 
751
commit 80bf6f78e4bd8b5fd90dcd0f672e88381e19c313
 
752
Author: Tim Wiederhake <twied@gmx.net>
 
753
Date:   Tue Jan 25 22:22:00 2011 +0100
 
754
 
 
755
    clients/view: Fix memory leak
 
756
 
 
757
commit 6685aceae3895dca1fae4e40a6d19e0985a0f77c
 
758
Author: Tim Wiederhake <twied@gmx.net>
 
759
Date:   Tue Jan 25 22:21:59 2011 +0100
 
760
 
 
761
    clients/view: Don't try to show inexistant files
 
762
 
 
763
commit 9aad08e91bf41214bea9ecd25a5a2aaac7ae3de2
 
764
Author: Tim Wiederhake <twied@gmx.net>
 
765
Date:   Tue Jan 25 22:21:58 2011 +0100
 
766
 
 
767
    clients/view: Allow relative paths
 
768
 
 
769
commit 655467a5d264ba43550f9196f8cbcb86730dda63
 
770
Author: Tim Wiederhake <twied@gmx.net>
 
771
Date:   Tue Jan 25 22:21:57 2011 +0100
 
772
 
 
773
    clients/view: Add mousewheel and arrow keys
 
774
 
 
775
commit 7e182ef13b20e84fdf44bcf527f997853df27891
 
776
Author: Tim Wiederhake <twied@gmx.net>
 
777
Date:   Tue Jan 25 22:21:56 2011 +0100
 
778
 
 
779
    clients/view: Remove unnecessary variables
 
780
 
 
781
commit 1afc9a98fa918764167015d96ee2a730cb123715
 
782
Author: Tim Wiederhake <twied@gmx.net>
 
783
Date:   Tue Jan 25 22:21:55 2011 +0100
 
784
 
 
785
    clients/view: Do not browse outside document range
 
786
 
 
787
commit 00439617f395742432f08d5fe1563c2fc2b1439a
 
788
Author: Kristian Høgsberg <krh@bitplanet.net>
 
789
Date:   Tue Jan 25 15:16:01 2011 -0500
 
790
 
 
791
    Fix new gcc 4.6 warnings
 
792
    
 
793
    simple-client.c:156:10: warning: variable ‘ar’ set but not used [-Wunused-but-set-variable]
 
794
    
 
795
    etc.
 
796
 
 
797
commit 8335568d070bfbde0f72e8129842222e8260bf07
 
798
Author: Kristian Høgsberg <krh@bitplanet.net>
 
799
Date:   Tue Jan 25 15:11:53 2011 -0500
 
800
 
 
801
    Don't compare socket(2) to NULL
 
802
    
 
803
    Ugh, embarassing.  Thanks, gcc 4.6.
 
804
 
 
805
commit c4df99cb2c573d5b1ed1cadbcb8c92a1a39ba694
 
806
Author: Darxus@chaosreigns.com <Darxus@chaosreigns.com>
 
807
Date:   Tue Jan 25 15:00:56 2011 -0500
 
808
 
 
809
    Replace gdk_pixbuf_unref with g_object_unref
 
810
    
 
811
    Because gdk_pixbuf_unref is deprecated and for compatability with
 
812
    gdk-pixbuf 2.21.4.
 
813
 
 
814
commit d5fb9cc769f6e3b2b29727e0bec523ac95b4affc
 
815
Author: Kristian Høgsberg <krh@bitplanet.net>
 
816
Date:   Tue Jan 25 12:45:37 2011 -0500
 
817
 
 
818
    window.c: Make title not const
 
819
    
 
820
    We now strdup it.
 
821
 
 
822
commit 734a7501b6ebf80db8d4e1f64ec7227066d7d0eb
 
823
Author: Kristian Høgsberg <krh@bitplanet.net>
 
824
Date:   Tue Jan 25 12:44:19 2011 -0500
 
825
 
 
826
    Remove frame handler prototype
 
827
    
 
828
    I messed up the merge.
 
829
 
 
830
commit 6ec41abf72ab04f562cb91d7c44b734c2f184b65
 
831
Merge: 4d6ff29 6eeeb30
 
832
Author: Kristian Høgsberg <krh@bitplanet.net>
 
833
Date:   Tue Jan 25 10:40:01 2011 -0500
 
834
 
 
835
    Merge remote branch 'callum/master'
 
836
    
 
837
    Conflicts:
 
838
        clients/window.h
 
839
 
 
840
commit 4d6ff297c809be5330f693810cf8e5bac61b238d
 
841
Merge: 70af98c 0428a9a
 
842
Author: Kristian Høgsberg <krh@bitplanet.net>
 
843
Date:   Tue Jan 25 10:17:16 2011 -0500
 
844
 
 
845
    Merge remote branch 'nobled/for-krh'
 
846
 
 
847
commit 70af98c57614307a427843b2f0bd6d99ed187c58
 
848
Author: Tim Wiederhake <twied@gmx.net>
 
849
Date:   Tue Jan 25 12:01:00 2011 +0100
 
850
 
 
851
    fix tty_destroy
 
852
    
 
853
    fixes segfault when active tty could not be opened
 
854
    fixes copy-paste mistake.
 
855
 
 
856
commit 0428a9a15c58c14963a1a0eec245aa75389ebfe4
 
857
Author: nobled <nobled@dreamwidth.org>
 
858
Date:   Mon Jan 24 16:27:27 2011 +0000
 
859
 
 
860
    don't use deprecated INCLUDES variable
 
861
 
 
862
commit 7d9517855ab5d7acfda262c6e960ab96b7ce6b9c
 
863
Author: nobled <nobled@dreamwidth.org>
 
864
Date:   Mon Jan 24 16:01:26 2011 +0000
 
865
 
 
866
    fix includes
 
867
 
 
868
commit 238515d3d7e0d824d660b3da4f1ac98eeff4a4b8
 
869
Author: Darxus <darxus@chaosreigns.com>
 
870
Date:   Sun Jan 23 18:38:57 2011 -0500
 
871
 
 
872
    Add specific versions to build dependencies
 
873
 
 
874
commit 81bd979835fbf035f2d46907a4a68ebcd5361a7c
 
875
Author: Tim Wiederhake <twied@gmx.net>
 
876
Date:   Sun Jan 23 23:25:26 2011 +0100
 
877
 
 
878
    initialise display
 
879
    
 
880
    fixes valgrind:
 
881
    ==25178== Conditional jump or move depends on uninitialised value(s)
 
882
    ==25178==    at 0x409E2C: display_create (window.c:1582)
 
883
    ==25178==    by 0x407A43: main (terminal.c:2323)
 
884
    and
 
885
    ==13793== Conditional jump or move depends on uninitialised value(s)
 
886
    ==13793==    at 0x40A2D1: display_handle_global (window.c:1504)
 
887
    ==13793==    by 0x4E2C183: display_handle_global (wayland-client.c:281)
 
888
    ==13793==    by 0x713FEE7: ffi_call_unix64 (in /usr/lib/libffi.so.5.0.10)
 
889
    ==13793==    by 0x713FC83: ffi_call (in /usr/lib/libffi.so.5.0.10)
 
890
    ==13793==    by 0x4E2C71A: wl_closure_invoke (connection.c:663)
 
891
    ==13793==    by 0x4E2BB7B: wl_display_iterate (wayland-client.c:484)
 
892
    ==13793==    by 0x4096CA: display_create (window.c:1664)
 
893
    ==13793==    by 0x407A43: main (terminal.c:2321)
 
894
 
 
895
commit 748f672b2c294fbf5fe496256cfb59e7a19c99ea
 
896
Author: Tim Wiederhake <twied@gmx.net>
 
897
Date:   Sun Jan 23 23:25:25 2011 +0100
 
898
 
 
899
    free option context
 
900
 
 
901
commit eae5569558eefa506e55b4a577f114b4425f0d4e
 
902
Author: Tim Wiederhake <twied@gmx.net>
 
903
Date:   Sun Jan 23 23:25:24 2011 +0100
 
904
 
 
905
    remove unused variable
 
906
 
 
907
commit 7c427a9481ac3e288b0490653cb3db7c44eeaf6d
 
908
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
909
Date:   Sat Jan 15 12:34:50 2011 +0100
 
910
 
 
911
    compositor-wayland: Remove unused variable
 
912
 
 
913
commit 503ccca5c82248b648551db8b58466ad56497552
 
914
Author: Tim Wiederhake <twied@gmx.net>
 
915
Date:   Fri Jan 21 16:56:07 2011 +0100
 
916
 
 
917
    document the usage of libtoytoolkit
 
918
    
 
919
    (krh: edited to follow window_create() API changes)
 
920
 
 
921
commit f71accc5b8b76281adff0edd98e3bceef02c660d
 
922
Author: Tim Wiederhake <twied@gmx.net>
 
923
Date:   Wed Jan 19 23:14:33 2011 +0100
 
924
 
 
925
    close terminal window on exit
 
926
 
 
927
commit b6761dc29441025ed54b1c0035f2d2de903c32ae
 
928
Author: Tim Wiederhake <twied@gmx.net>
 
929
Date:   Mon Jan 17 17:50:07 2011 +0100
 
930
 
 
931
    fix resizing at top/left border
 
932
 
 
933
commit dc3f817538db4566f1928680156936ecbbd485d1
 
934
Author: Tim Wiederhake <twied@gmx.net>
 
935
Date:   Mon Jan 17 17:25:34 2011 +0100
 
936
 
 
937
    remove declaration without definition from window.h
 
938
 
 
939
commit b0ae49e3158c2c5885caa0409c49d4e0cee25876
 
940
Author: Tim Wiederhake <twied@gmx.net>
 
941
Date:   Mon Jan 17 12:50:28 2011 +0100
 
942
 
 
943
    remove unused function in clients/smoke.c, silence warning
 
944
 
 
945
commit 8a6f7e313966c4f6d71d1da5539c7b2506a91998
 
946
Author: Tim Wiederhake <twied@gmx.net>
 
947
Date:   Mon Jan 17 12:40:01 2011 +0100
 
948
 
 
949
    compositor crashes if window width or height is <= 0
 
950
 
 
951
commit 762e5c25d6be89f1cb6d6ffc93040ece6d08e537
 
952
Author: Tim Wiederhake <twied@gmx.net>
 
953
Date:   Mon Jan 17 12:37:35 2011 +0100
 
954
 
 
955
    add clients to .gitignore
 
956
 
 
957
commit 2a332dd62ec67b5feb6a282118b132c39c36d39f
 
958
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
959
Date:   Sat Jan 22 17:49:48 2011 +0100
 
960
 
 
961
    compositor/shm: use internalFormat=GL_BGRA_EXT in TexImage2D
 
962
 
 
963
commit 7d498b4f1a4669e916090483a91481b1b9a97f4a
 
964
Author: Kristian Høgsberg <krh@bitplanet.net>
 
965
Date:   Sun Jan 23 13:50:42 2011 -0500
 
966
 
 
967
    Enable all compositors by default
 
968
 
 
969
commit 6fea3dc5ced1737d644a2b657c93442f401cdcb6
 
970
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
971
Date:   Sat Jan 22 20:41:07 2011 +0100
 
972
 
 
973
    display_iterate: Process only enabled event masks
 
974
    
 
975
    (krh: Added warning for this unintended usage)
 
976
 
 
977
commit 0f62aed1a1118c6817bd0544403567a104afef53
 
978
Author: Tim Wiederhake <twied@gmx.net>
 
979
Date:   Sun Jan 23 12:21:15 2011 +0100
 
980
 
 
981
    Guard enums in generated wayland-*-protocol.h
 
982
    
 
983
    (krh: edit #define guard to use WL_ prefix)
 
984
 
 
985
commit 0cd8f6ededd14fed8af84c821999c5cf7941b818
 
986
Author: Kristian Høgsberg <krh@bitplanet.net>
 
987
Date:   Fri Jan 21 22:19:40 2011 -0500
 
988
 
 
989
    Drive-by optimization of blur_surface()
 
990
 
 
991
commit a495333d4fe36b3f983fc90bf9a0f9d53363b211
 
992
Author: Kristian Høgsberg <krh@bitplanet.net>
 
993
Date:   Fri Jan 21 22:17:03 2011 -0500
 
994
 
 
995
    Remove unused bits of cairo code
 
996
 
 
997
commit 7f075499ead048b3d72e7ec700c775ad11d71b13
 
998
Author: Kristian Høgsberg <krh@bitplanet.net>
 
999
Date:   Fri Jan 21 22:01:48 2011 -0500
 
1000
 
 
1001
    Update TODO again
 
1002
 
 
1003
commit 027931bd33e6bda30a701be5dd1c33f01bb8b038
 
1004
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1005
Date:   Fri Jan 21 21:57:55 2011 -0500
 
1006
 
 
1007
    Define the shell resize enumeration in the xml spec
 
1008
 
 
1009
commit 248c1b61ce31ed01946e816b1f90f6c9f7685541
 
1010
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1011
Date:   Fri Jan 21 18:03:15 2011 -0500
 
1012
 
 
1013
    Add an orange pop-up menu to test the new map_transient request
 
1014
 
 
1015
commit 8dc378ff768e47858c34ae6e347ae3bac736d613
 
1016
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1017
Date:   Fri Jan 21 18:02:24 2011 -0500
 
1018
 
 
1019
    Add new surface.map_transient() request to map a surface relative to another
 
1020
 
 
1021
commit 6eeeb30021a9f72636887a529bb5772930cd190e
 
1022
Merge: ef57a9b e164e4e
 
1023
Author: Callum Lowcay <callum@callumscode.com>
 
1024
Date:   Sat Jan 22 12:00:48 2011 +1300
 
1025
 
 
1026
    Merge branch 'master' of git://anongit.freedesktop.org/wayland
 
1027
    
 
1028
    Conflicts:
 
1029
        clients/window.h
 
1030
 
 
1031
commit d86a6bc96fd43037fd81cbd66257cb626571fb10
 
1032
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1033
Date:   Fri Jan 21 17:12:57 2011 -0500
 
1034
 
 
1035
    Update TODO
 
1036
 
 
1037
commit dd4046ae5602c12f832c9e84d77c6532e197eed5
 
1038
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1039
Date:   Fri Jan 21 17:00:09 2011 -0500
 
1040
 
 
1041
    Take away pointer focus during server grabs
 
1042
    
 
1043
    This lets the client restore the pointer image when the grab ends.
 
1044
 
 
1045
commit 6bccebee2334aae4926cb17f479ce51a2d6a4574
 
1046
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1047
Date:   Fri Jan 21 16:23:09 2011 -0500
 
1048
 
 
1049
    terminal: Just send the pty master fd to receive the selection.
 
1050
    
 
1051
    LOL!!1
 
1052
 
 
1053
commit 31cce0533faa1032f065d730cab3dd1c4fa31d81
 
1054
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1055
Date:   Fri Jan 21 15:18:55 2011 -0500
 
1056
 
 
1057
    Actually send selected text when pasting
 
1058
 
 
1059
commit e164e4ef722433b87c98f32a39e93dbd55b2231f
 
1060
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1061
Date:   Fri Jan 21 11:35:05 2011 -0500
 
1062
 
 
1063
    Use cairo_push_group() for all double buffering, drop window_copy_*()
 
1064
 
 
1065
commit f39a9ccbb32f10d193742b98986d1d2327e9a3fe
 
1066
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1067
Date:   Thu Jan 20 12:37:33 2011 -0500
 
1068
 
 
1069
    Use cairo_push_group() for double buffering in the terminal
 
1070
    
 
1071
    Slightly different version of the patch from twied.
 
1072
 
 
1073
commit 5982658d62902e7a7ef845e499b42e8ba3510270
 
1074
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1075
Date:   Thu Jan 20 11:56:57 2011 -0500
 
1076
 
 
1077
    Render selection
 
1078
 
 
1079
commit 23c03ad9816ed43844408216d3a406ecf02913ce
 
1080
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1081
Date:   Wed Jan 19 14:41:20 2011 -0500
 
1082
 
 
1083
    Use libxkbcommon #defines for modifiers
 
1084
 
 
1085
commit 58eec36f680ce7ba3e71db88350c4828724b779d
 
1086
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1087
Date:   Wed Jan 19 14:27:42 2011 -0500
 
1088
 
 
1089
    Add proof-of-concept selection support to terminal
 
1090
    
 
1091
    Next will be to support mouse selections so we can copy and paste
 
1092
    something more interesting than just 'selection data'.
 
1093
 
 
1094
commit 67cac8a565c3e03567372666c7e83796c6a23114
 
1095
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1096
Date:   Wed Jan 19 14:20:33 2011 -0500
 
1097
 
 
1098
    Pass input device and time in key_handler callback
 
1099
    
 
1100
    Move the modifiers to a input device getter function.
 
1101
 
 
1102
commit 5029a13283d5b9d4ec25302a9c3841e426dcb3c0
 
1103
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1104
Date:   Wed Jan 19 14:11:48 2011 -0500
 
1105
 
 
1106
    Put the fd in the closure so debugging can print it
 
1107
 
 
1108
commit 65772ce18b0e28e8282883edf5ac4c02b11c33bd
 
1109
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1110
Date:   Wed Jan 19 14:08:21 2011 -0500
 
1111
 
 
1112
    Use different closures for sending and receiving
 
1113
    
 
1114
    Otherwise we can end up overwriting data in the receive buffer as we
 
1115
    try to send it.
 
1116
 
 
1117
commit 943741cb40a5e2691c5a95a8c253dee69f0c86b0
 
1118
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1119
Date:   Tue Jan 18 09:23:13 2011 -0500
 
1120
 
 
1121
    Use the global handler in dnd instead of custom drag_offer hook
 
1122
 
 
1123
commit b46df05fa82578a24949a63909d23c650af92305
 
1124
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1125
Date:   Tue Jan 18 09:17:57 2011 -0500
 
1126
 
 
1127
    window: Add a catch-all global handler hook
 
1128
 
 
1129
commit ae6c8a6d731b3543bdea0f40757206908d75d6f4
 
1130
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1131
Date:   Tue Jan 18 09:08:53 2011 -0500
 
1132
 
 
1133
    First attempt at selection support
 
1134
 
 
1135
commit 4cca34934998eae779e0f2b33d751759407b51e4
 
1136
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1137
Date:   Tue Jan 18 07:53:49 2011 -0500
 
1138
 
 
1139
    Split shell object out from compositor.c into its own file
 
1140
 
 
1141
commit 25f0ba4be1c8b12e3cac1a2bdd4bf021dd8d413c
 
1142
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
1143
Date:   Sat Jan 15 15:06:37 2011 +0100
 
1144
 
 
1145
    clients/Makefile: Add AM_CPPFLAGS to view's CPPFLAGS
 
1146
 
 
1147
commit d3b023ed7dbd7f2a5464121bce1ba184ee747744
 
1148
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
1149
Date:   Sat Jan 15 12:34:49 2011 +0100
 
1150
 
 
1151
    compositor: Attach only valid background buffers
 
1152
    
 
1153
    If a background is not found,
 
1154
    create_buffer_from_png will return NULL.
 
1155
    Do not attach these buffers.
 
1156
 
 
1157
commit ecfb2b93f3f0a9bd79b4155acf5e8c6efc5516df
 
1158
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
1159
Date:   Sat Jan 15 12:34:48 2011 +0100
 
1160
 
 
1161
    compositor-wayland: Assign func pointers pre init
 
1162
 
 
1163
commit ad67af1bcc6537dc46bc4fd0c5cd15bf0b664b57
 
1164
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1165
Date:   Fri Jan 14 20:45:23 2011 -0500
 
1166
 
 
1167
    simple-client: Remove unnecessary flush
 
1168
 
 
1169
commit 1a11fac8fa7503e3c32c4cf94b81721cb644ee02
 
1170
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1171
Date:   Fri Jan 14 20:39:21 2011 -0500
 
1172
 
 
1173
    simple-client: Create GLES2 context
 
1174
 
 
1175
commit a1015b9e8c135820080549006c61a8450aca688f
 
1176
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1177
Date:   Fri Jan 14 20:38:35 2011 -0500
 
1178
 
 
1179
    Link simple-client against libGLESv2.so, not full GL
 
1180
 
 
1181
commit be63ae5a2c3516e35f17b33bda41df3d09d661eb
 
1182
Merge: 8def264 aabdce0
 
1183
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1184
Date:   Fri Jan 14 19:13:22 2011 -0500
 
1185
 
 
1186
    Merge remote branch 'bnf/simple_client'
 
1187
 
 
1188
commit aabdce027f7cd9af41a20a9574b3529a337c49d0
 
1189
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
1190
Date:   Sat Jan 15 00:40:17 2011 +0100
 
1191
 
 
1192
    Add a simple client
 
1193
 
 
1194
commit ac4326884b181a4da9491f371be61f181e0a9115
 
1195
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
 
1196
Date:   Sat Jan 15 00:40:00 2011 +0100
 
1197
 
 
1198
    connection: Write before reading connection data
 
1199
 
 
1200
commit 8def2642417740cac46cb6c9cca957239865dd97
 
1201
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1202
Date:   Fri Jan 14 17:41:33 2011 -0500
 
1203
 
 
1204
    Check for cairo-egl instead of just cairo-gl
 
1205
 
 
1206
commit d711d0cd662f0a3160b56a0a46079ca95308231a
 
1207
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1208
Date:   Fri Jan 14 17:28:21 2011 -0500
 
1209
 
 
1210
    Check for GL_EXT_texture_format_BGRA8888
 
1211
 
 
1212
commit 1101b63d49db538916e9e6521b6fdf08542623f3
 
1213
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1214
Date:   Fri Jan 14 17:27:24 2011 -0500
 
1215
 
 
1216
    Both internalFormat and format should be GL_BGRA_EXT
 
1217
 
 
1218
commit a9410223720329a90d1b41de2fbb6e5b1e53f5c5
 
1219
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1220
Date:   Fri Jan 14 17:22:35 2011 -0500
 
1221
 
 
1222
    Make it possible to enable/disable the various compositors from configure
 
1223
 
 
1224
commit c5d6be95304ff89db452ac48444be978bb2aa116
 
1225
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1226
Date:   Fri Jan 14 16:22:37 2011 -0500
 
1227
 
 
1228
    Remove unused visual argument to wlsc_surface_create()
 
1229
 
 
1230
commit 8525a5036243212987b48eaf354d921e1d3e528a
 
1231
Author: Kristian Høgsberg <krh@bitplanet.net>
 
1232
Date:   Fri Jan 14 16:20:21 2011 -0500
 
1233
 
 
1234
    Move buffer creation and buffer details into drm.c and shm.c
 
1235
 
1
1236
commit e4762a6ac1801ab1887c56e0051fa6335ba50ae2
2
1237
Author: Kristian Høgsberg <krh@bitplanet.net>
3
1238
Date:   Fri Jan 14 14:59:13 2011 -0500
22
1257
 
23
1258
    Pick up input devices of type ID_INPUT_TABLET as well
24
1259
 
 
1260
commit ef57a9b78884e19f353b1b9173275de28c80157e
 
1261
Author: Callum Lowcay <callum@callumscode.com>
 
1262
Date:   Fri Jan 14 20:46:23 2011 +1300
 
1263
 
 
1264
    terminal: Window operations
 
1265
    
 
1266
    Implement OSC 1 (set window title), and some basic CSI t window
 
1267
    operations.
 
1268
    
 
1269
    Signed-off-by: Callum Lowcay <callum@callumscode.com>
 
1270
 
25
1271
commit 9d708b07e4a87c5a7507bdcc0f71f055cd3eddcb
26
1272
Author: Callum Lowcay <callum@callumscode.com>
27
1273
Date:   Wed Jan 12 20:06:17 2011 +1300