~compiz-team/compiz-core/compiz-core.pot_rubbish

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Sam Spilsbury
  • Date: 2011-07-13 21:46:36 UTC
  • Revision ID: git-v1:f4a94fa60f9a3b785d7ecb52c0eb67e8b3942d86
Revert "Update NEWS for 0.9.5.0"

This reverts commit f37eda58232743ce28eb780075c1a4b73545a209.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-14
2
 
 
3
 
    Merge in build fix and debug message removal
4
 
 
5
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-14
6
 
 
7
 
    Fix for bad merge, unbreak plugin build
8
 
 
9
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-14
10
 
 
11
 
    Merge in build changes
12
 
 
13
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-13
14
 
 
15
 
    Disable BUILD_KDE4 in the distcheck target for now as upstream KDE has moved
16
 
    some header files around and this is breaking the build check
17
 
 
18
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-08
19
 
 
20
 
    Merge in fix to ftbfs in some cases
21
 
 
22
 
Merge: ee98496 e43159f
23
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-08
24
 
 
25
 
    Merge in lp:~smspillaz/compiz-core/compiz-core.dist-buildsystem and turn
26
 
    CTest on by default for everything
27
 
 
28
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-08
29
 
 
30
 
    Nitpicking and fix FTBFS on bzr
31
 
 
32
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-08
33
 
 
34
 
    Drop support for bz2, add targets for release uploads, cleanup
35
 
 
36
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
37
 
 
38
 
    Add various fixes for distcheck, source distributions without a VCS
39
 
    and non-C sources (eg python bindings where we can't do try_compile
40
 
    because C and CXX are not in the enabled languages)
41
 
 
42
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
43
 
 
44
 
    Add a proper set of a release targets in the CMake buildsystem for all compiz
45
 
    projects to use
46
 
    
47
 
    make release-prep: generates NEWS ChangeLog and AUTHORS file
48
 
    make distcheck: generates a tarball
49
 
    make release-signoff: signs the tarball using the key in RELEASE_KEY and if
50
 
    in a git repository, creates tags and branches for that
51
 
 
52
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
53
 
 
54
 
    Add VERSION file
55
 
 
56
 
Merge: 0550e09 b9d6583
57
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
58
 
 
59
 
    Merge in lp:~unity-team/compiz-core/compiz-core.fix_706918 and hook
60
 
    PluginClassHandler tests into make test
61
 
 
62
 
Merge: a1268e2 7844ea3
63
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
64
 
 
65
 
    Merge in lp:~unity-team/compiz-core/compiz-core.fix_722830
66
 
 
67
 
Merge: f914d15 ab21ddc
68
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
69
 
 
70
 
    Merge in lp:~unity-team/compiz-core/compiz-core.fix_802373
71
 
 
72
 
Merge: faf527f 82a73b8
73
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
74
 
 
75
 
    Merge in lp:~smpillaz/compiz-core/compiz-core.fix_804683
76
 
 
77
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
78
 
 
79
 
    Remove debugging code
80
 
 
81
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
82
 
 
83
 
    Move timer tests into tests/timer/
84
 
 
85
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
86
 
 
87
 
    Revamp the unit tests, split into four separate tests, one for
88
 
    implicit creation on get, one for construction, one for type names
89
 
    and one for index sanity checking
90
 
 
91
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-07
92
 
 
93
 
    Initialize index even if allocating the plugin class failed due to a buggy
94
 
    base class
95
 
 
96
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-06
97
 
 
98
 
    Add missing files
99
 
 
100
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-06
101
 
 
102
 
    Remove useless #warning
103
 
 
104
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-06
105
 
 
106
 
    Split tests up into files, poke timer.cpp, make test-timer link to the tests
107
 
    and enable CTest
108
 
 
109
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-06
110
 
 
111
 
    Add missing file
112
 
 
113
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-05
114
 
 
115
 
    Test for basic value modification
116
 
 
117
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-05
118
 
 
119
 
    Return 1 on the program if the test fails
120
 
 
121
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-05
122
 
 
123
 
    Add more tests for timers
124
 
 
125
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-05
126
 
 
127
 
    Add unit tests for timers
128
 
 
129
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-05
130
 
 
131
 
    Break the dependency between CompTimeoutSource and CompTimer
132
 
 
133
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-05
134
 
 
135
 
    Use a private implementation for CompTimer
136
 
 
137
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-05
138
 
 
139
 
    Further break the dependency of timers on screen
140
 
 
141
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-04
142
 
 
143
 
    Break CompTimer's dependency on CompScreen
144
 
 
145
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-04
146
 
 
147
 
    Avoid useless calls to ::stop (). Also put ::get_time after ::attach
148
 
    because the source must always be attached before the monotonic
149
 
    time can be retreived
150
 
 
151
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-07-04
152
 
 
153
 
    Don't use clock_getttime () directly, as there are some cases where
154
 
    that clock can run backwards and cause our timers to mess up. GLib
155
 
    handles this case for us, use Glib::Source::get_time in that case
156
 
 
157
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-29
158
 
 
159
 
    Added a distcheck target
160
 
 
161
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-29
162
 
 
163
 
    Add a more comprehensive dist target which detects running in
164
 
    bzr, git, git with submodules and in no vcs and makes a tarball
165
 
    no matter what and the right way
166
 
 
167
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-27
168
 
 
169
 
    Convert to bell option
170
 
 
171
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-25
172
 
 
173
 
    Added PluginClassHandler test
174
 
 
175
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-25
176
 
 
177
 
    Abstract out CompPrivate storage from CompScreen so we can make it testable
178
 
 
179
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-24
180
 
 
181
 
    Use priv->border instead of priv->input as the EWMH says that applications
182
 
    which request to move their windows (through a normal ConfigureRequest)
183
 
    should take into account the decoration extents and not the border extents.
184
 
    
185
 
    Fixes LP#722830
186
 
 
187
 
Merge: d0f83cc 4d0f3bb
188
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-23
189
 
 
190
 
    Merge in fix for LP#800592
191
 
 
192
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-23
193
 
 
194
 
    Fix double call to ::updateAttributes where raise on click is enabled and
195
 
    grabbing a window to move it would also raise the window
196
 
 
197
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-23
198
 
 
199
 
    Fix warnings
200
 
 
201
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-23
202
 
 
203
 
    Fix typo which caused docks to be stacked relative to override redirect windows
204
 
    and unmapped windows or other docks when shuffling stacking to be below
205
 
    fullscreen windows that are active
206
 
 
207
 
Merge: 291627c 40849c0
208
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-18
209
 
 
210
 
    Merge in fix for bad merge
211
 
 
212
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-18
213
 
 
214
 
    Fix typo which caused decorations to be updated recursively because
215
 
    CompWindow::resize () would always send fake resize notify events to
216
 
    core which would then cause CompWindow::resize () to be called again
217
 
    with no geometry change etc etc
218
 
 
219
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-17
220
 
 
221
 
    Refactor the code somewhat
222
 
 
223
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-17
224
 
 
225
 
    Make ::get () return a new class instance and initialize the index
226
 
    if it hasn't been done already for this particular kind of class.
227
 
    
228
 
    Fixes LP#706918
229
 
 
230
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-16
231
 
 
232
 
    Fix typo which caused decorations to be updated recursively because
233
 
    CompWindow::resize () would always send fake resize notify events to
234
 
    core which would then cause CompWindow::resize () to be called again
235
 
    with no geometry change etc etc
236
 
 
237
 
Merge: 6fc939d 9dfc108
238
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-09
239
 
 
240
 
    Fixes LP#795065
241
 
    
242
 
    -------------  This line and the following will be ignored --------------
243
 
    
244
 
    modified:
245
 
      src/window.cpp
246
 
    unknown:
247
 
      build/
248
 
      po/compiz.pot
249
 
    pending merges:
250
 
      Sam Spilsbury 2011-05-25 Fix events going to frame windows when they sho...
251
 
 
252
 
Merge: 9e6c11d a282aba
253
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-09
254
 
 
255
 
    Fixes LP#761616
256
 
    
257
 
    ------------ This line and the following will be ignored --------------
258
 
    
259
 
    modified:
260
 
      src/screen.cpp
261
 
      src/window.cpp
262
 
    unknown:
263
 
      build/
264
 
      po/compiz.pot
265
 
    pending merges:
266
 
      Sam Spilsbury 2011-05-25 Restore selected event masks already rather tha...
267
 
 
268
 
Merge: 79fe2cd 08828ed
269
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-09
270
 
 
271
 
    Merge in lp:~unity-team/compiz-core/compiz-core.one_property_decor
272
 
 
273
 
Merge: 901d4a1 c6291da
274
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-09
275
 
 
276
 
    Merge in ~unity-team/compiz-core/compiz-core.bits_and_pieces_2011_05_21
277
 
 
278
 
Merge: 2e57966 0545c16
279
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-09
280
 
 
281
 
    Merge in dock stacking fix
282
 
 
283
 
Merge: 67e833c 32affe0
284
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-09
285
 
 
286
 
    Merge in emacs fix
287
 
 
288
 
Merge: c6f456e a02b427
289
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-09
290
 
 
291
 
    Merge in Scott's change from upstream
292
 
 
293
 
Merge: f3a1776 f3a1776
294
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-09
295
 
 
296
 
    Merge in relevant branches
297
 
 
298
 
Scott Moreau <oreaus@gmail.com> 2011-05-27
299
 
 
300
 
    Redetect devices unconditionally when handling ConfigureNotify event. This fixes the case where an output was moved but outputChangeNotify is not called.
301
 
 
302
 
Merge: 2550d7e e6afcfd
303
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-01
304
 
 
305
 
    Merge in bell fix
306
 
 
307
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-06-01
308
 
 
309
 
    Fix typo in initBellValue which stopped bell actions from working
310
 
 
311
 
Merge: 17a6530 b4d9e29
312
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-31
313
 
 
314
 
    Merge in from lp:compiz-core
315
 
 
316
 
Merge: 763acbb 6e4da8c
317
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-31
318
 
 
319
 
    Merge in frame fix for switcher decorations
320
 
 
321
 
Merge: b4d9e29 a9ac70d
322
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-31
323
 
 
324
 
    Merge to fix broken copytex plugin
325
 
 
326
 
Merge: 698db76 dd8ec2a
327
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-31
328
 
 
329
 
    Fix some tray icons appearing at 1px, check the override redirect state
330
 
    and window parent at unreparent and reparent time.
331
 
 
332
 
Merge: a39f7e3 a39f7e3
333
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-31
334
 
 
335
 
    Merge
336
 
 
337
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-31
338
 
 
339
 
    Fix crash with copytex. Use shared_ptr
340
 
 
341
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-30
342
 
 
343
 
    Ensure the switcher window is unmapped after the switcher goes away
344
 
 
345
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-30
346
 
 
347
 
    Fix windows appearing at small sizes
348
 
 
349
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-28
350
 
 
351
 
    Fix typo in comment
352
 
 
353
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-28
354
 
 
355
 
    Typo
356
 
 
357
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-28
358
 
 
359
 
    Read the current override redirect state as the client may have
360
 
    changed it while CreateNotify is being processed and thus
361
 
    we could be reparenting and override redirect window.
362
 
    
363
 
    Also ensure that when unreparenting windows that their
364
 
    parent is still the wrapper window, otherwise
365
 
    don't bother to reparent them back into the root
366
 
    window, this will only cause trouble.
367
 
    
368
 
    Fixes LP#767095
369
 
 
370
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-26
371
 
 
372
 
      XSync right after configureXWindow in cases where we
373
 
      need to immediately reorder the window stack.
374
 
    
375
 
      This isn't a real fix, but at least fixes the following situation without
376
 
      breaking the API and ABI
377
 
    
378
 
      Windows stacked A, B, C
379
 
    
380
 
      Plugin does: C->raise (), B->raise (), A->raise ()
381
 
      Window list should read at this point: ... C, B, A ... (screen->windows ())
382
 
      However, the output buffer hasn't been flushed at this point
383
 
      so server side we will have A, B, C.
384
 
    
385
 
      Now if a sneaky client tries to restack A above C, we will get the
386
 
      ConfigureRequest for that, and instead of getting B, C, A like the client
387
 
      expects, we'll actually get C, B, A.
388
 
    
389
 
      The real solution is to have a list of windows last sent to the server
390
 
      and a list of windows last recieved by it. That way plugins can
391
 
      mess with the internal stack all they want, but when recieving
392
 
      events for X as to the actual state of things, they can restack relative
393
 
      to the server list.
394
 
 
395
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-25
396
 
 
397
 
    Fix events going to frame windows when they shouldn't
398
 
    since the client is already unmapped and there is no
399
 
    reason a huge frame window should block input when
400
 
    the client is animating out anyways
401
 
 
402
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-25
403
 
 
404
 
    Restore selected event masks already rather than using hardcoded ones
405
 
    
406
 
    Fixes LP #761616 where edge buttons wouldn't work because we'd select
407
 
    for button events and then they wouldn't get restored at all
408
 
 
409
 
Merge: 342ad2f 3ea8ae7
410
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-20
411
 
 
412
 
    Merge git://git.compiz.org/compiz/core
413
 
 
414
 
Scott Moreau <oreaus@gmail.com> 2011-05-17
415
 
 
416
 
    Use CMAKE_PREFIX_PATH when searching for libraries.
417
 
 
418
 
Scott Moreau <oreaus@gmail.com> 2011-05-13
419
 
 
420
 
    * Bump version to 0.9.5
421
 
 
422
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-08
423
 
 
424
 
    Add hack to allow the KDE4 Window decorator to work correctly with the new
425
 
    decoration interface, until KDE4 Window decorator is re-written to allow
426
 
    for decoration lists.
427
 
    
428
 
    Note that this gives public access to KWD::Decorator, which is a bad thing.
429
 
    
430
 
    The way this works is to create two separate frames for inactive and active
431
 
    decoration, and when one property is written to update the other.
432
 
 
433
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-08
434
 
 
435
 
    Remove setting of "_COMPIZ_WINDOW_DECOR_NORMAL" put decorations with
436
 
    state == ~DECOR_WINDOW_FOCUS in the default decorations list instead
437
 
 
438
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-08
439
 
 
440
 
    Remove DECOR_NORMAL, just read all default decorations from a property
441
 
    and match the state
442
 
 
443
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-08
444
 
 
445
 
    Remove DECOR_NORMAL_ATOM_NAME, the API is now to put all default decorations
446
 
    in a list in one property
447
 
 
448
 
Scott Moreau <oreaus@gmail.com> 2011-05-06
449
 
 
450
 
    Respect CMAKE_PREFIX_PATH and CMAKE_INCLUDE_PATH when searching for headers.
451
 
 
452
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-08
453
 
 
454
 
    Place relative to frame size
455
 
 
456
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-08
457
 
 
458
 
    Fix variable mismatch
459
 
 
460
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-08
461
 
 
462
 
    Use bitwise or, not and.
463
 
 
464
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-07
465
 
 
466
 
    Clean up type detection code, move into its own function
467
 
 
468
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-07
469
 
 
470
 
    Check the actual decor properties on the window and not the default ones
471
 
 
472
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-07
473
 
 
474
 
    Support -std=c++0x
475
 
 
476
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-07
477
 
 
478
 
    Support new decoration API
479
 
 
480
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-07
481
 
 
482
 
    Support different frame types, states and actions in frame properties
483
 
 
484
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-07
485
 
 
486
 
    Support multiple frames and frames of different types, states, etc
487
 
    in the decor plugin
488
 
 
489
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-07
490
 
 
491
 
    Bump decoration API
492
 
 
493
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-07
494
 
 
495
 
    Update API to allow multiple frames in one property (frame caching,
496
 
    multiple default frame styles) and also to allow decorators to specify
497
 
    in the frame property which window types, states and actions the frames
498
 
    should apply to
499
 
 
500
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-04
501
 
 
502
 
    Add modal dialog type and also fix typo
503
 
 
504
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-04
505
 
 
506
 
    Fix warning
507
 
 
508
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-04
509
 
 
510
 
    Restack docks primarily when the focus changes to support cases where we
511
 
    change viewports and dock windows need to be restacked even though the
512
 
    window that we switched to wasn't restacked. Also support always-on-top
513
 
    and fullscreen windows.
514
 
 
515
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-03
516
 
 
517
 
    Send a fake configure notify event when the window size doesn't change
518
 
    on frame update since other plugins need to know when the client window
519
 
    changed geometry.
520
 
 
521
 
Scott Moreau <oreaus@gmail.com> 2011-04-30
522
 
 
523
 
    Add resize_from_center option.
524
 
 
525
 
Scott Moreau <oreaus@gmail.com> 2011-04-30
526
 
 
527
 
    Cleanup resize options.
528
 
 
529
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-05-01
530
 
 
531
 
    Fix stupid porting bug that allowed windows like emacs to resize themselves
532
 
    off the edge of the screen
533
 
 
534
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
535
 
 
536
 
    Use premultiplied alpha in resize outline and border
537
 
 
538
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
539
 
 
540
 
      Check if ancestor to transient is allowed to have focus before granting focus
541
 
      to it.
542
 
    
543
 
      Some stupid apps like thunderbird unmap the transient parent before unmapping
544
 
      the child, so compiz will get all confused and try to give focus to the
545
 
      unmapped window
546
 
 
547
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
548
 
 
549
 
    Track windows on CreateNotify again, don't rely on trying to beat the race
550
 
    condition by putting that on MapRequest, instead check at reparent time
551
 
    if the window has already been reparented server-side and don't reparent it
552
 
    again.
553
 
 
554
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
555
 
 
556
 
    Don't crash if switch window can't be found
557
 
 
558
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
559
 
 
560
 
    Set correct DISPLAY env when launching commands. Do not force :0
561
 
 
562
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
563
 
 
564
 
    Also take into account server border geometry when positioning
565
 
 
566
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
567
 
 
568
 
    Always take into account border geometry when calculating actual window size
569
 
    since we make an XGetGeometry call and take into account the border when
570
 
    comparing sizes there. Fixes resize bugs with xterm
571
 
 
572
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
573
 
 
574
 
    Release implicit grabs as soon as we handle events.
575
 
    
576
 
    Implicit keyboard grabs which are created by the pressing and holding of a key
577
 
    that was passively grabbed by XGrabKey are evil for a number of reasons.First
578
 
    of all, there isn't any way to track them or to track which window they are
579
 
    grabbed on so if a plugin makes an active grab and then releases it, the
580
 
    passive grab is released on release, which means there is an inconsistency
581
 
    between holding the key and having the grab. Secondly, if plugins actually
582
 
    need a grab on all keys, they are better switching to an active grab
583
 
    rather than relying on the passive one. Finally, if there is a passive grab by
584
 
    another application by a key-modifier combo which has the same modifier mask
585
 
    as the currently activated passive grab, then it means that this application
586
 
    won't get its grab activated as long as the modifier is held down.
587
 
 
588
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
589
 
 
590
 
    Also check match options before defaulting to global option
591
 
 
592
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
593
 
 
594
 
    Don't ignore the match value when setting centered on xkbevent
595
 
 
596
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
597
 
 
598
 
    Fix indentation
599
 
 
600
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-04-30
601
 
 
602
 
    Always monitor key events even when window isn't grabbed
603
 
 
604
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-23
605
 
 
606
 
    Bump core ABI
607
 
 
608
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-23
609
 
 
610
 
    Don't treat synthetic UnmapNotify the same as the real UnmapNotify
611
 
    
612
 
    ICCCM section 4.1.4 says that applications need to send us a synthetic
613
 
    UnmapNotify to tell us that the window has been withdrawn in all cases
614
 
    to cover the case where a window is already unmapped and then withdrawn.
615
 
    
616
 
    In this case we should handle the UnmapNotify as a request to withdraw
617
 
    the window, but we should only handle the *real* UnmapNotify request
618
 
    as a request to actually process the window being unmapped and withdraw
619
 
    it there, rather than processing both twice and withdrawing the window
620
 
    twice
621
 
 
622
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-22
623
 
 
624
 
    Revert "If an unexpected window gets focus (e.g. by a client calling XSetInputFocus directly), make sure that moving the input focus to a default window still works when that window is closed."
625
 
    
626
 
    This reverts commit 1fb701594b78e950c031974d83c3566d1d648156.
627
 
    
628
 
    There are some problems created by this commit, reverting for now until they
629
 
    can be evauluated
630
 
    
631
 
    Conflicts:
632
 
    
633
 
src/event.cpp           
634
 
 
635
 
Scott Moreau <oreaus@gmail.com> 2011-03-18
636
 
 
637
 
    Remove unused macro.
638
 
 
639
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-18
640
 
 
641
 
    Set unmanaging before managed
642
 
 
643
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-18
644
 
 
645
 
    Only set w->unmanaging if the window was actually managed
646
 
    
647
 
84a27e08e8e2f6c3a70ee7966624411e0e330db4 to master        Forward port    
648
 
 
649
 
Merge: 0b2ed28 08ba72d
650
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-18
651
 
 
652
 
    Merge https://github.com/robtaylor/compiz
653
 
 
654
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-18
655
 
 
656
 
    Fix warning
657
 
 
658
 
Scott Moreau <oreaus@gmail.com> 2011-03-18
659
 
 
660
 
    If the root window gets focus, unset activeWindow before calling focusDefaultWindow to make sure the latter really focusses another window.
661
 
    
662
 
    Forward port 33f695e7c6e4fb8ac627df0978fea7771fe1b3d5 to master
663
 
 
664
 
Scott Moreau <oreaus@gmail.com> 2011-03-18
665
 
 
666
 
    If an unexpected window gets focus (e.g. by a client calling XSetInputFocus directly), make sure that moving the input focus to a default window still works when that window is closed.
667
 
    
668
 
556b681adaab3fe27fa456037be82e902dd371be to master        Forward port    
669
 
 
670
 
Scott Moreau <oreaus@gmail.com> 2011-03-18
671
 
 
672
 
    Don't grant focus to override_redirect windows. Most other window managers don't even track override_redirect windows, so applications relying on the focus being granted to override_redirect windows are broken anyway.
673
 
    
674
 
    Forward port 30a92d8a060d79181a28840d7c66428ef431200c to master
675
 
 
676
 
Scott Moreau <oreaus@gmail.com> 2011-03-18
677
 
 
678
 
    Don't let focus stay on the root window. It may happen that the root window is focussed, e.g. by some client calling XSetInputFocus with the root window as target. As that most likely isn't what the user wants, focus the default window instead.
679
 
    
680
 
    Forward port a9a35b6034517404b0c3ed4296f0c33d7d8d1d11 to master
681
 
 
682
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-18
683
 
 
684
 
    Make sure that window has the correct parent on unmanagement.
685
 
    
686
 
    Reparenting the window will cause an UnmapNotify to be sent whcih will cause
687
 
    us to unreparent the window and reparent it into the root window. In the case
688
 
    where the application wanted to reparent a toplevel window we need to make
689
 
    sure that we put the window back in the parent where the client actually requested it to go when we get the ReparentNotify
690
 
 
691
 
Rob Taylor <rob.taylor@codethink.co.uk> 2011-03-16
692
 
 
693
 
    If there's a sesion manager, ask it to always restart compiz.
694
 
 
695
 
Rob Taylor <rob.taylor@codethink.co.uk> 2011-03-16
696
 
 
697
 
    CompOption::Class had virtual functions without a virtual destructor. That's usually bad.
698
 
 
699
 
Rob Taylor <rob.taylor@codethink.co.uk> 2011-03-16
700
 
 
701
 
    Region type in x is typedef struct _XRegion *Region. That means returning a const Regsion makes no sense - that's setting the returned pointer to const.
702
 
 
703
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-16
704
 
 
705
 
    Also remove windows from createdWindows list if they were reparented into
706
 
    something else
707
 
 
708
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-15
709
 
 
710
 
    Reflect difference between actual input frame geometry and border extents
711
 
    in the core API
712
 
 
713
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-13
714
 
 
715
 
    Process changes to edge windows when skipping events on pointer warp
716
 
    
717
 
    There's a condition that can happen where we skip the events generated by
718
 
    XWarpPointer and this causes the edge window reference to stay on the same
719
 
    window, which is a problem when using edges since certain button bindings
720
 
    would stop working. The new behaviour is to always update the edge window
721
 
    reference whenever processing enter and leave events caused by pointer
722
 
    warps
723
 
 
724
 
Merge: f777234 011a611
725
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-12
726
 
 
727
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
728
 
 
729
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-12
730
 
 
731
 
    Add support for a "focus on switch" option which toggles whether or not
732
 
    the window should appear focused when switching between windows
733
 
 
734
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-12
735
 
 
736
 
    Don't trash the pixmaps of windows that were hidden but don't have mapNum == 0 since that case only
737
 
    happens where windows are actually closed or unmanaged
738
 
 
739
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-12
740
 
 
741
 
    Don't need to modify priv->width, priv->height since those are representative of the server side
742
 
    window and not the pixmap size
743
 
 
744
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-11
745
 
 
746
 
    Don't unreparent the window until plugins are finished with animations
747
 
    and such (eg, not while an unmap reference is held) and don't dump
748
 
    the pixmap of the window if it is resized and unreparented and the plugins
749
 
    hold a reference to it
750
 
 
751
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-11
752
 
 
753
 
    Don't throw out the textures of windows that got resized or re/unreparented
754
 
    while plugins hold an unmap reference to them as it is pretty likely that
755
 
    those plugins need that data for animations
756
 
 
757
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-11
758
 
 
759
 
    Don't update windows in some cases where there is an unmap reference since
760
 
    it is likely that plugins are using them for animations. However, do allow
761
 
    decorations to be changed where the dm asks us to.
762
 
    
763
 
    Also set frame extents to 0 explicitly when the window is unreparented
764
 
 
765
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-11
766
 
 
767
 
    Revert "Don't refuse to update frame extents for windows that have an unmap reference"
768
 
    
769
 
    This reverts commit 86358da783bc7152c8fbe8a39d883ac922de5958.
770
 
 
771
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-11
772
 
 
773
 
    Don't refuse to update frame extents for windows that have an unmap reference
774
 
    
775
 
    The previous rationale for not updating these extents is that doing so will
776
 
    cause a resizeNotify on windows that are currently being unmapped or
777
 
    that plugins have delayed from being unmapped and this will cause core
778
 
    to throw out the texture of those windows. A better solution here
779
 
    would be to not throw out the decoration pixmap and texture for windows
780
 
    that are currently being unmapped (and also not throwing out the pixmap
781
 
    in the composite plugin), since it would be likely that plugins are
782
 
    using them for animations
783
 
 
784
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-07
785
 
 
786
 
    "Update CMake Version"
787
 
 
788
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-03-07
789
 
 
790
 
    "Update news for 0.9.4 release"
791
 
 
792
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-28
793
 
 
794
 
    Fix gtk-w-d crashing when removing decoration.
795
 
    
796
 
    Also try to detect when windows are modal and give them modal type
797
 
    decorations and move freedesktop.png to cube where it will actually
798
 
    be used
799
 
 
800
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-28
801
 
 
802
 
    Fix the loading and installation of images - core images should
803
 
    be under the core plugin, freedesktop.png moved to cube
804
 
    and load images based on the actual install dirs
805
 
 
806
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-27
807
 
 
808
 
    Don't pass uninitialized value to plugins needing to update output extents
809
 
    
810
 
    Plugins need to check against this value in order to see if they should
811
 
    change the extents of the decoration area on windows, don't send them
812
 
    uninitialized garbage when doing that.
813
 
 
814
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-24
815
 
 
816
 
    Fix broken build
817
 
 
818
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-24
819
 
 
820
 
    Specify plugin name when loading images to find the correct
821
 
    image loading dir for plugins which don't specify absolute
822
 
    paths to their images
823
 
 
824
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-24
825
 
 
826
 
    Fix mismatched brace
827
 
 
828
 
Merge: 1c9eb6d 9849ca3
829
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-24
830
 
 
831
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
832
 
 
833
 
Sam Spilsbury <smspillaz@gmail.com>     2011-02-24
834
 
 
835
 
    Remove debugging message
836
 
 
837
 
Sam Spilsbury <smspillaz@gmail.com>     2011-02-24
838
 
 
839
 
    Don't override the user's PKG_CONFIG_PATH with the CMAKE_INSTALL_PATH
840
 
    unless the user explicitly changed the CMAKE_INSTALL_PATH.
841
 
    
842
 
    Rationale: If the user has their PKG_CONFIG_PATH set to /foo/bar
843
 
    they would expect that when doing things like, eg installing plugins
844
 
    locally (which ignores CMAKE_INSTALL_PREFIX), that the buildsystem
845
 
    would pick up pkg-config files from their PKG_CONFIG_PATH which they
846
 
    have specified themselves and not the default CMAKE_INSTALL_PREFIX,
847
 
    however when the user changes the CMAKE_INSTALL_PREFIX they need
848
 
    to have that be used for pkg-config purposes.
849
 
 
850
 
Sam Spilsbury <smspillaz@gmail.com>     2011-02-24
851
 
 
852
 
    Track focus changes for destroyed windows too since we'll change the focus later anyways
853
 
 
854
 
Sam Spilsbury <smspillaz@gmail.com>     2011-02-24
855
 
 
856
 
    Nuke warning
857
 
 
858
 
Sam Spilsbury <smspillaz@gmail.com>     2011-02-24
859
 
 
860
 
    Preprocessor abuse to handle the Gtk+ 2.24 transition
861
 
 
862
 
Merge: a30a8ee 54d17f0
863
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-23
864
 
 
865
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
866
 
 
867
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-23
868
 
 
869
 
    Check if we're resizing from a grab handle first (eg isConstrained)
870
 
    before using constraint area. Fixes crash when using alt + button2
871
 
    to resize and hitting an edge
872
 
 
873
 
Travis Watkins <amaranth@ubuntu.com>    2011-02-22
874
 
 
875
 
    stop using deprecated gdk functions
876
 
 
877
 
Merge: e2ead0a 3eda41c
878
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-23
879
 
 
880
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
881
 
 
882
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-23
883
 
 
884
 
    Fix crash on exit
885
 
 
886
 
Scott Moreau <oreaus@gmail.com> 2011-02-22
887
 
 
888
 
    Use glib CLAMP macro.
889
 
 
890
 
Scott Moreau <oreaus@gmail.com> 2011-02-22
891
 
 
892
 
    Remove unnecessary definition.
893
 
 
894
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-22
895
 
 
896
 
    Remove debug message
897
 
 
898
 
Scott Moreau <oreaus@gmail.com> 2011-02-22
899
 
 
900
 
    Avoid using reserved definition.
901
 
 
902
 
Adam Williamson <awilliam@redhat.com>   2011-02-22
903
 
 
904
 
    Generate GConf Schema files even if we don't want to install them
905
 
 
906
 
Adam Williamson <awilliam@redhat.com>   2011-02-22
907
 
 
908
 
    Import CFLAGS and CXXFLAGS env variables
909
 
 
910
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-22
911
 
 
912
 
    s/Novell Inc./Canonical Ltd./ in eventsource.cpp copyright
913
 
 
914
 
Merge: 7c0ba73 96eaecc
915
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-22
916
 
 
917
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
918
 
    
919
 
    Conflicts:
920
 
gtk/window-decorator/decorator.c           
921
 
 
922
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
923
 
 
924
 
    Fix initial stacking issues
925
 
 
926
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
927
 
 
928
 
    Fix down-left shift and wrong offsets for default decorations.
929
 
    
930
 
    Initialize settings before creating decoration frames
931
 
 
932
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
933
 
 
934
 
    Relicence eventsource.cpp to MIT
935
 
 
936
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
937
 
 
938
 
    Fix memory leaks
939
 
    
940
 
    - Use gtk_main_quit ();
941
 
    - Don't create gconf clients where we don't need to
942
 
 
943
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
944
 
 
945
 
    Remove dead code
946
 
 
947
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
948
 
 
949
 
    Update copyright info
950
 
 
951
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
952
 
 
953
 
    Fix title scales not updating on theme change
954
 
 
955
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
956
 
 
957
 
    Also store correct pointer type and unref on exit
958
 
 
959
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
960
 
 
961
 
    Prevent spurious frame creation and deletion
962
 
    
963
 
    Bare, default and switcher decorations never change and they need to
964
 
    come and go, so keep references to them
965
 
 
966
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
967
 
 
968
 
    Fix 2D Mode.
969
 
    
970
 
    Don't refresh shadow info (and check windows in paint list) if
971
 
    compositing is not active and set the border and max border properties
972
 
    for the default window type decoration (Without these properties,
973
 
    CompWindow::input () would return 0,0,0,0 and an output frame wouldn't
974
 
    be created)
975
 
 
976
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
977
 
 
978
 
    Initialize variable. Fixes valgrind warning
979
 
 
980
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
981
 
 
982
 
    Check if string is empty correctly. Fixes checks for CMAKE_BUILD_TYPE
983
 
    string being empty always returning true and thus the CMAKE_BUILD_TYPE
984
 
    being set to something the user didn't want
985
 
 
986
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-21
987
 
 
988
 
    Read w->input () rather than the internal input extents.
989
 
    
990
 
    This provides information about the current state of the decoration
991
 
    extents in core, rather than our own information about the window
992
 
    decoration itself.
993
 
    
994
 
    Reverts part of 4ae95852e53075caed15586620127f0c1405fe474
995
 
    
996
 
    Fixes unresponsive decorations in kde4-window-decorator and decorations
997
 
    initially "not responding" when you click on them (b.c.o #20)
998
 
 
999
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-20
1000
 
 
1001
 
    Set default value for vpSize before loading plugins.
1002
 
    
1003
 
    There is a race where vpSize won't be updated to its "true value"
1004
 
    until we reach core's option change callback or we read the value
1005
 
    from the configuration plugin. Since we load all the plugins at once
1006
 
    on screenInitPlugins on the command line, some plugins require that this value
1007
 
    be set to *something* (It can be changed later) before they are initialized.
1008
 
    
1009
 
    Fixes incorrect vertex settings with cube, causing it to zoom out infinitely
1010
 
    when switching viewports when loaded when compiz starts
1011
 
 
1012
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-19
1013
 
 
1014
 
    Sync after ungrabbing the server.
1015
 
    
1016
 
    Turns out that XUngrabServer is not a synchronous call, so there is a
1017
 
    race condition with the new startup order where the ungrab server request
1018
 
    will sit in the output buffer waiting to be processed and the server won't
1019
 
    actually be ungrabbed when we start loading plugins. This can have all
1020
 
    kinds of side effects, for example when initializing GConf with GDBus,
1021
 
    there will be a call to dbus-launch --autostart to try and get the
1022
 
    session bus ID which will fail if there is still a server grab
1023
 
    that hasn't been released (since it attempts to read X11 properties)
1024
 
    
1025
 
    Fixes LP: #691561
1026
 
 
1027
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-19
1028
 
 
1029
 
    Map and unmap the switcher window directly
1030
 
 
1031
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-19
1032
 
 
1033
 
    Update TODO
1034
 
 
1035
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-19
1036
 
 
1037
 
    Cleanup init_settings some more, move the switcher stuff out into the
1038
 
    frame ctor and move USE_GCONF into one big ifdef
1039
 
 
1040
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-19
1041
 
 
1042
 
    Store settings data in its own struct
1043
 
    
1044
 
    Prevents namespace issues and makes it more clear where to access this
1045
 
    data.
1046
 
 
1047
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-18
1048
 
 
1049
 
    Cleanup.
1050
 
    
1051
 
    Move things to where they should be, remove dead code
1052
 
 
1053
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-18
1054
 
 
1055
 
    Add memory management to frames
1056
 
    
1057
 
    We don't need to keep all the frame definitions around in memory all the
1058
 
    time, so refcount them and only add them if we actually need them.
1059
 
 
1060
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-17
1061
 
 
1062
 
    Add frame types system, allocate to hash table and use them to manage
1063
 
    frames
1064
 
 
1065
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-17
1066
 
 
1067
 
    Add frames refcounting system
1068
 
 
1069
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-17
1070
 
 
1071
 
    Cleanup meta_update_border_extents function
1072
 
    
1073
 
    Don't need to retrieve the frame all the time, just get it once
1074
 
 
1075
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-17
1076
 
 
1077
 
    Cleanup
1078
 
    
1079
 
    decor_frame_type is available in decor_t now, so no need to get that
1080
 
    manually
1081
 
 
1082
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-17
1083
 
 
1084
 
    Added simple frames management system.
1085
 
    
1086
 
    Right now this just keeps the frames in a private area and returns a
1087
 
    pre-allocated frame, but it will be expanded to allow reference counting
1088
 
    on frames and allocation on-demand
1089
 
 
1090
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-17
1091
 
 
1092
 
    Generalize shadow_only decoration into window decorations list
1093
 
    
1094
 
    Remove debug message
1095
 
 
1096
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-16
1097
 
 
1098
 
    Remove more dead code
1099
 
 
1100
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-16
1101
 
 
1102
 
    Generalize switcher into another decoration frame type
1103
 
 
1104
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-16
1105
 
 
1106
 
    Move _default_decoration into another decor_frame_t in decor_frames
1107
 
    
1108
 
    No need to have another structure lying around for this ...
1109
 
 
1110
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-16
1111
 
 
1112
 
    Fix shadows of non-default frame windows
1113
 
    
1114
 
    Include frame information when drawing the shadow outline and also get
1115
 
    the metacity frame type from this information rather than the WnckWindow
1116
 
 
1117
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-16
1118
 
 
1119
 
    Fix cairo mode
1120
 
    
1121
 
    * Make sure we set the theme fptrs for get_title_scale on startup
1122
 
    * Use the frame reference in the decor_t since that works for default
1123
 
    decorations too
1124
 
 
1125
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-15
1126
 
 
1127
 
    Fix crash when changing theme
1128
 
    
1129
 
    Connect up the signal handler for the style change correctly.
1130
 
 
1131
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-15
1132
 
 
1133
 
    Make the switcher a decoration frame.
1134
 
    
1135
 
    It is still separate to the normal "window type" decoration, but at
1136
 
    least now it has access to everything it needs
1137
 
 
1138
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-15
1139
 
 
1140
 
    Allow different font types in frames.
1141
 
    
1142
 
    Currently we used a single PangoContext and PangoFontDescription for
1143
 
    everything ... this resulted in custom frames having the same titlebar
1144
 
    size which wasn't any good. This commit changes a lot, namely:
1145
 
    
1146
 
     * Frame is now linked to the decoration object itself
1147
 
     * Moved style windows into the frame
1148
 
     * Moved font context and font description into the frame
1149
 
     * Added API for getting the titlebar font size: obviously with the
1150
 
    cairo decorations there isn't supposed to be any kind of visual
1151
 
    difference here but with the metacity decorations we need to get that
1152
 
    directly from libmetacity.
1153
 
    
1154
 
    It should be noted that these commits are in need of a cleanup ... which
1155
 
    is coming in the next few commits.
1156
 
 
1157
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-14
1158
 
 
1159
 
    Add frame management system
1160
 
    
1161
 
    There are different types of frames that we will need to support - like
1162
 
    the GIMP's utility toolbox windows - we need to have stored separate
1163
 
    frames in order to support them
1164
 
 
1165
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-14
1166
 
 
1167
 
    Add definitions for different border types
1168
 
 
1169
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-14
1170
 
 
1171
 
    Add support for drawing with different metacity theme types
1172
 
 
1173
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-13
1174
 
 
1175
 
    Don't catch resize notifications on startup
1176
 
    
1177
 
    DecorWindow::update might call updateWindowOutputExtents which calls
1178
 
    ::resizeNotify ... since this loops over all windows it is not safe to
1179
 
    have this function called.
1180
 
 
1181
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-12
1182
 
 
1183
 
    Remove debugging message
1184
 
 
1185
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-12
1186
 
 
1187
 
    Slight optimization. Don't recalculate clip region on every paint, but
1188
 
    only where it makes sense to.
1189
 
 
1190
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-12
1191
 
 
1192
 
    Fix artefacts in shadow clipping.
1193
 
    
1194
 
    Intersect the clip region already computed by core with the output
1195
 
    region of the window so that we don't display parts of the window that
1196
 
    might be occluded
1197
 
 
1198
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-12
1199
 
 
1200
 
    Clip shadows where it makes sense
1201
 
 
1202
 
Merge: a88ce82 e1dc3f2
1203
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-11
1204
 
 
1205
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
1206
 
    
1207
 
    Conflicts:
1208
 
gtk/window-decorator/decorator.c           
1209
 
 
1210
 
Merge: bd14afd c68018c
1211
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-11
1212
 
 
1213
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/users/dbo/compiz-with-glib-mainloop
1214
 
 
1215
 
Merge: f5f41b9 09fe54a
1216
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-11
1217
 
 
1218
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
1219
 
 
1220
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-11
1221
 
 
1222
 
    Convert modifier masks from virtual to real ones before grabbing button.
1223
 
    
1224
 
    Also skip ignored modifier if it is also in the cleared ignored bits
1225
 
 
1226
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-11
1227
 
 
1228
 
    Remove "semi-tracked" created windows on DestroyNotify.
1229
 
    
1230
 
    Fixes LP: #709461
1231
 
 
1232
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-10
1233
 
 
1234
 
    Make the switcher window being override redirect.
1235
 
    
1236
 
    Previously the switcher window was a normal managed window (which
1237
 
    the switcher plugin actually lied about, see SwitchWindow::managed),
1238
 
    such that the decorators could pick it up and draw the switcher
1239
 
    decoration. However now with reparenting, this means that whenever
1240
 
    we actually manage and unmanage the switcher window (eg with map
1241
 
    and unmap) it means we must also reparent the window, which floods
1242
 
    the server with requests and makes the switcher slow.
1243
 
    
1244
 
    Since we don't interact with the switcher window, it makes no sense
1245
 
    to manage it like this, so make it override redirect
1246
 
 
1247
 
Jason Smith <jason.smith@canonical.com> 2011-02-05
1248
 
 
1249
 
    Minor stacking fix
1250
 
 
1251
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-03
1252
 
 
1253
 
    Use autogenerated options code to directly access option values
1254
 
    rather than looking up the options
1255
 
 
1256
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-03
1257
 
 
1258
 
    Be a little bit smarter about that - work with stretched windows too and
1259
 
    don't accumulate pointer motion if the window is already constrained
1260
 
 
1261
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-03
1262
 
 
1263
 
    Take up/down pointer motions as left and right if the cursor is at a screen edge
1264
 
    
1265
 
    This allows the resize borders to extend past the window somewhat and for the
1266
 
    user to still resize windows to the edge of the screen
1267
 
 
1268
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-03
1269
 
 
1270
 
    Explicitly include <gdk/gdk.h> to avoid offset problems on amd64
1271
 
 
1272
 
Travis Watkins <amaranth@ubuntu.com>    2011-02-02
1273
 
 
1274
 
    fix bcop code generation for colors
1275
 
 
1276
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-02
1277
 
 
1278
 
    Initialize border
1279
 
 
1280
 
Merge: ff085dc 4ae9585
1281
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-01
1282
 
 
1283
 
    Merge branch 'master' of ../../../core
1284
 
    
1285
 
    Conflicts:
1286
 
include/core/core.h           
1287
 
src/window.cpp           
1288
 
 
1289
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-02-01
1290
 
 
1291
 
    Allow semantic difference between frame window geometry and frame size.
1292
 
    
1293
 
    Rationale: some window decorators or themes might want to specify a border
1294
 
    input area that is slightly larger than the visible borders on screen
1295
 
    (eg for enhanced resize handles, a11y purposes, etc) or the theme might
1296
 
    want to specify some additional decoration which should affect placement
1297
 
    but should not be interacted with.
1298
 
    
1299
 
    In this case we have a priv->border and priv->input window property.
1300
 
    priv->border specifies the actual semantic size of the window decoration
1301
 
    that should affect placement and priv->input specifies the extents of
1302
 
    the frame window past the client.
1303
 
    
1304
 
    Fixes LP: #710271
1305
 
 
1306
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-28
1307
 
 
1308
 
    Fix frame reference not going away on unreparent
1309
 
 
1310
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-28
1311
 
 
1312
 
    Whitespace fix
1313
 
 
1314
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-28
1315
 
 
1316
 
    Whitespace fix
1317
 
 
1318
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-28
1319
 
 
1320
 
    Wait for reparent and configure operations to complete before destroying.
1321
 
    
1322
 
    We don't track frame and wrapper windows like normal windows, so if we want
1323
 
    to restack relative to the frame window on unreparent then we need to ensure
1324
 
    that the restack operation actually completed before destroying the window.
1325
 
 
1326
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-28
1327
 
 
1328
 
    We don't care about events happening on the wrapper window during unreparent
1329
 
    
1330
 
    Listening for these events is only going to cause UnmapNotifies coming
1331
 
    from our own XReparentWindow operation and XUnmapWindow operation on the
1332
 
    frame window on the wrapper window, which will be handled by compiz making
1333
 
    some windows appear to be unmapped when they were just unreparented.
1334
 
    
1335
 
    Fixes LP #682781
1336
 
 
1337
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-27
1338
 
 
1339
 
    Don't track window geometries or properties until they are actually managed.
1340
 
    
1341
 
    The window might get some ConfigureRequests which won't be reflected
1342
 
    in PrivateWindow at MapRequest time. Fixes LP #707853
1343
 
 
1344
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-26
1345
 
 
1346
 
    Fix warning
1347
 
 
1348
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-26
1349
 
 
1350
 
    Fix windows jumping around when clicking on parts that trigger move
1351
 
    
1352
 
    Since we no longer have an unconditional passive grab on Button1
1353
 
    for active and raised windows, we need to check if a client
1354
 
    sent us a _NET_WM_MOVERESIZE ClientMessage and update the pointer
1355
 
    buffer on that.
1356
 
    
1357
 
    Also clean up the pointer buffer handling code again - reduce
1358
 
    the number of roundtrips required. Remove debug message.
1359
 
 
1360
 
Merge: 1c8f44d 6d72a4e
1361
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-26
1362
 
 
1363
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/users/dbo/compiz-with-glib-mainloop
1364
 
 
1365
 
Merge: 793479d 081e136
1366
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-26
1367
 
 
1368
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
1369
 
 
1370
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-26
1371
 
 
1372
 
    Cleanup reparenting code
1373
 
    
1374
 
    No need to use XGetGeometry since checking the return value of
1375
 
    XGetWindowAttributes will determine if the window is destroyed.
1376
 
    
1377
 
    Also make sg a reference since copying serverGeometry is a bit useless
1378
 
 
1379
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-26
1380
 
 
1381
 
    Set the vp size before initializing windows
1382
 
 
1383
 
Merge: cd3aef5 41d6694
1384
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-25
1385
 
 
1386
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
1387
 
 
1388
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2011-01-25
1389
 
 
1390
 
    Fix stacking madness
1391
 
    
1392
 
    1) Don't create windows after registering for CreateNotify on the root
1393
 
       window and then do XQueryTree after calling XCreateWindow since this
1394
 
       will add the window to the internal stack twice (once for
1395
 
       XQueryTree and once for the CreateNotify)
1396
 
    
1397
 
    2) Enforce a full restack on all windows once we have decided
1398
 
       what our initial stack order is - so that dock windows don't
1399
 
       end up going underneath desktop windows
1400
 
    
1401
 
    3) Immediately stack the frame window underneath the client
1402
 
       and wait for the stacking operation to complete before reparenting
1403
 
       since sometimes the frame window would be created and mapped at the
1404
 
       top of the X11 stack whereas the client window would be tracked
1405
 
       from the bottom of the stack. Remove hack to restack window
1406
 
       within compiz since that didn't actually work.
1407
 
 
1408
 
Travis Watkins <amaranth@ubuntu.com>    2011-01-24
1409
 
 
1410
 
    fix build system so you can disable building decor plugin
1411
 
 
1412
 
Merge: eef7eab 2b7e757
1413
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-24
1414
 
 
1415
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
1416
 
 
1417
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-24
1418
 
 
1419
 
    Don't try to set target properties for blur if we disabled building it
1420
 
 
1421
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-24
1422
 
 
1423
 
    Don't make if-statement depend on XWindowAttributes which might be garbage.
1424
 
    
1425
 
    The window could have been destroyed by the time we do XGetWindowAttributes
1426
 
    on it, so we need to check if that's the case. We still add it to the tree
1427
 
    anyways - but only because in between the time when we handle the DestroyNotify
1428
 
    for it and the CreateNotify, some windows might have done a ConfigureRequest
1429
 
    asking us to stack windows relative to it
1430
 
 
1431
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-24
1432
 
 
1433
 
    Fix not tracking windows that became override-redirect after create.
1434
 
    
1435
 
    Some broken toolkits like QT change their override-redirectness after
1436
 
    CreateNotify, which would cause us not to track them. Unfortunately this
1437
 
    means that we need to track them on MapNotify, but that's not really
1438
 
    a problem anyways since they are override-redirect
1439
 
 
1440
 
Merge: eef7eab 7ce34ea
1441
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-20
1442
 
 
1443
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
1444
 
 
1445
 
Merge: 7194f67 af8424c
1446
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-20
1447
 
 
1448
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/users/dbo/compiz-with-glib-mainloop
1449
 
 
1450
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-19
1451
 
 
1452
 
    Update passive button grabs on reparent
1453
 
 
1454
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-19
1455
 
 
1456
 
    Fix not tracking windows which get unmapped, not destroyed and then remapped
1457
 
 
1458
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-19
1459
 
 
1460
 
    Revert "Don't stack mapping windows which requested no focus above the active window."
1461
 
    
1462
 
    This reverts commit ecc61dc04567947e92cbb9686c1041619abc05b1.
1463
 
 
1464
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-14
1465
 
 
1466
 
    Track override redirect windows from the first CreateNotify.
1467
 
    
1468
 
    We don't get a MapRequest from these windows, so we need to
1469
 
    track them from CreateNotify (which isn't really evil anyways
1470
 
    since we aren't reparenting them)
1471
 
    
1472
 
    Fixes (most) issues with menus not appearing.
1473
 
 
1474
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-13
1475
 
 
1476
 
    Update core ABI
1477
 
 
1478
 
Travis Watkins <amaranth@ubuntu.com>    2011-01-12
1479
 
 
1480
 
    fix logic craziness
1481
 
    
1482
 
    Stop screwing with my brain and put the code at the one place it will
1483
 
    actually be used.
1484
 
 
1485
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-13
1486
 
 
1487
 
    Don't create CompWindow and initialize plugins until MapRequest.
1488
 
    
1489
 
    Having all plugins track windows on CreateNotify doesn't make any
1490
 
    sense because they are not visible, and the ones that they would
1491
 
    need to track would be override-redirect anyways. Also tracking
1492
 
    windows in this way broke reparenting in such a way that a number
1493
 
    of buggy applications using xembed (eg gnome-panel applets and
1494
 
    Adobe Flash would consistently crash).
1495
 
 
1496
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-12
1497
 
 
1498
 
    Don't stack mapping windows which requested no focus above the active window.
1499
 
    
1500
 
    This adds a managing variable to PrivateWindow which represents the managing
1501
 
    state of the window. In addition, ::updateAttributes did not stack windows
1502
 
    below correctly if they were already directly on top of an active window
1503
 
    (since it is not valid to stack a window below itself, and the algorithm would
1504
 
    pass the below to the findValidStackSiblingBelow function as well as a
1505
 
    pointer to the active window (== below)). The function now compares the
1506
 
    below sibling to the window we want to be stacked.
1507
 
 
1508
 
Merge: 78a5ebd ab1861b
1509
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-11
1510
 
 
1511
 
    Merge branch 'glibmm-experimental'
1512
 
    
1513
 
    Conflicts:
1514
 
src/screen.cpp           
1515
 
 
1516
 
Merge: aa8edad cf2117b
1517
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-11
1518
 
 
1519
 
    Merge git://git.compiz.org/compiz/core into glibmm-experimental
1520
 
 
1521
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-08
1522
 
 
1523
 
    Fix grabs activating when we don't need them to, fixing some applications
1524
 
    receiving wrong events
1525
 
 
1526
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-05
1527
 
 
1528
 
    Also check for FocusChange events on windows of other screens.
1529
 
    
1530
 
    Don't continually set the input focus if it is already set - the focus
1531
 
    can change to be on another screen, register for events to detect
1532
 
    that case
1533
 
 
1534
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-05
1535
 
 
1536
 
    Move sources around into relevant files
1537
 
 
1538
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-05
1539
 
 
1540
 
    Remove glib plugin.
1541
 
    
1542
 
    It conflicts with this branch
1543
 
 
1544
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-05
1545
 
 
1546
 
    Use clock_gettime and add a TIMESPECDIFF macro
1547
 
 
1548
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-05
1549
 
 
1550
 
    Make the timeout for the zero-timer case 15, just so that we don't
1551
 
    end up spamming things (15msec isn't that long)
1552
 
 
1553
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-04
1554
 
 
1555
 
    We can have a brief spin-wait system in place for CompTimeoutSource since
1556
 
    there isn't any case where we don't have timers running
1557
 
 
1558
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-04
1559
 
 
1560
 
    Re-add paint-smartness to composite.cpp
1561
 
 
1562
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-04
1563
 
 
1564
 
    Re-write timers to be a regular Glib::Source
1565
 
    
1566
 
    We previously used Glib::TimeoutSource but this one is broken
1567
 
    for a number of usecases that we need, so create our own timeout
1568
 
    source which is similar to the stock one, except that we only insert
1569
 
    one source into the glib stack with grouped timeout times for the rest
1570
 
    of our timers.
1571
 
    
1572
 
    Allows the use of setTimes () and setCallback () without glib
1573
 
    becoming a disaster-zone. Also fixes a number of crashes related
1574
 
    to the buggy glibmm implementation.
1575
 
 
1576
 
Merge: 8649381 2ced0ab
1577
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-02
1578
 
 
1579
 
    Merge branch 'master' of git://git.compiz.org/compiz/core into glibmm-experimental
1580
 
 
1581
 
Sam Spilsbury <smspillaz@gmail.com>     2011-01-02
1582
 
 
1583
 
    Only set unmanaging bit while window is actually being unmanaged.
1584
 
    
1585
 
    Also de-obfuscate gravity handling in _NET_WM_MOVERESIZE request
1586
 
 
1587
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-31
1588
 
 
1589
 
    Fix crashes when loading plugins on the command line
1590
 
    
1591
 
    plugin.cpp:plugins is a reverse list, so iterate it in reverse
1592
 
 
1593
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-31
1594
 
 
1595
 
    Raise window on move/resize initiation in raise-on-click mode.
1596
 
    
1597
 
    Forward port a32f5bf9cef3ec0c40c7ac60b8b87f4083016f98 to master
1598
 
 
1599
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-24
1600
 
 
1601
 
    Allow plugins to initiate scale when initiated to change the match
1602
 
 
1603
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-24
1604
 
 
1605
 
    Don't clear terminate state until action is actually finished clearing up.
1606
 
    
1607
 
    Clearing the terminate state before this will confuse other plugins which
1608
 
    check activity states
1609
 
 
1610
 
Merge: b3c2c22 07f258e
1611
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-24
1612
 
 
1613
 
    Merge branch 'master' of git://git.compiz.org/compiz/core into glibmm-experimental
1614
 
 
1615
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-23
1616
 
 
1617
 
    Add signals for viewport change begin/end
1618
 
 
1619
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-19
1620
 
 
1621
 
    Other mouse buttons should be allowed to change the selected window.
1622
 
    
1623
 
    But only button 1 should be able to select windows and terminate scale mode.
1624
 
    
1625
 
    Fixes incorrectly selected window when the mouse has not been moved after
1626
 
    scale mode has been initiated and the mouse is hovering over an unselected
1627
 
    window, and then Button2, or Button3 eg is pressed. This broke scaleaddon's
1628
 
    pull window and close window bindings.
1629
 
    
1630
 
    Fixes LP #691087
1631
 
 
1632
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1633
 
 
1634
 
    Cleanup
1635
 
 
1636
 
Merge: af62da3 b2077af
1637
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1638
 
 
1639
 
    Merge git://git.compiz.org/compiz/core into glibmm-experimental
1640
 
 
1641
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1642
 
 
1643
 
    Send window id in decoration notification
1644
 
 
1645
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1646
 
 
1647
 
    Fix unintialized variable usage
1648
 
 
1649
 
Merge: abb0874 8dd7395
1650
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1651
 
 
1652
 
    Merge git://git.compiz.org/compiz/core into glibmm-experimental
1653
 
 
1654
 
Merge: da624e3 8dd7395
1655
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1656
 
 
1657
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
1658
 
 
1659
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1660
 
 
1661
 
    Also beautify
1662
 
 
1663
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1664
 
 
1665
 
    Break after updating after reparent
1666
 
 
1667
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1668
 
 
1669
 
    Add a compiz event for when we have been decorated
1670
 
 
1671
 
Didier Roche <didrocks@ubuntu.com>      2010-12-13
1672
 
 
1673
 
    package mode is release debug for plugins
1674
 
    
1675
 
    also ship the slipped gconf cmake helper
1676
 
 
1677
 
Sam Spilsbury <smspillaz@gmail.com>     2010-12-13
1678
 
 
1679
 
    Fix buffer overflow on some platforms (Non NULL passed to XOpenDisplay)
1680
 
 
1681
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-11
1682
 
 
1683
 
    Ensure decoration is updated on shade. Fixes artifacts.
1684
 
    
1685
 
    Previously we'd rely upon a change in winDecorAtom to tell us when to update
1686
 
    the decoration, however now that we are reparenting we can't do that anymore
1687
 
    so hook windowNotify to watch for shade and unshade and then force the
1688
 
    decoration to be updated on resizeNotify if this is the case.
1689
 
 
1690
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-09
1691
 
 
1692
 
    Fix some typoes and handle the case where the window is already under a dock
1693
 
 
1694
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-09
1695
 
 
1696
 
    Be a little bit more clever about constraining resizes to workareas.
1697
 
    
1698
 
    Basically we want to constrain resizes to workareas, but not
1699
 
    in the case where two outputs touch. In the case that two outputs touch
1700
 
    they must be directly adjacent and there must not be a panel or dock in
1701
 
    the way
1702
 
 
1703
 
Merge: 9211a51 4666435
1704
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-08
1705
 
 
1706
 
    Merge git://git.compiz.org/compiz/core into glibmm-experimental
1707
 
    
1708
 
    Conflicts:
1709
 
include/core/screen.h           
1710
 
 
1711
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1712
 
 
1713
 
    Don't stack focus-denied windows in a disallowed position
1714
 
    
1715
 
    When a window is focus-stealing-prevented, we should only stack
1716
 
    it below the active window if that is possible. If it's not
1717
 
    (the window has the "Above" state, for example), then we should
1718
 
    stack it at the normal location.
1719
 
    
1720
 
    http://bugs.opencompositing.org/show_bug.cgi?id=1304
1721
 
    
1722
 
    Forward port 984bca5801d6179b9f8081c4b6c466063975d940 to master
1723
 
 
1724
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1725
 
 
1726
 
    Only reflect the decoration size in MapRequest gravity adjustment, not
1727
 
    the whole window size.
1728
 
    
1729
 
    Forward port a86c461684f122fd286884c4ff28f6ea673fe669
1730
 
 
1731
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1732
 
 
1733
 
    Also update desktop keys
1734
 
 
1735
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1736
 
 
1737
 
    Update path names in gconf keybindings
1738
 
 
1739
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1740
 
 
1741
 
    Cleanup key binding list from redundant and unneeded keys and add scale
1742
 
    binding.
1743
 
    
1744
 
    Forward port c9993a7739e9bf6b595e5efa62605027241c3d7f  to master
1745
 
 
1746
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1747
 
 
1748
 
    Also handle windows that have a server border set in pointer placement mode.
1749
 
    
1750
 
    Also fix typo.
1751
 
    
1752
 
1d5f80cd52274484ecb59a1c8f7e7b6cea3b1844  to master        Forward port    
1753
 
 
1754
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1755
 
 
1756
 
    Correctly reflect that the switcher window is managed.
1757
 
    
1758
 
    Forward port 46371f9172089a3e60648b834611d5694df2e80b to master
1759
 
 
1760
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1761
 
 
1762
 
    Make short descriptions in opacity a little more verbose
1763
 
    
1764
 
    Forward port f089351c2d6d62302e59f52a810b722808a4a574 to master
1765
 
 
1766
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1767
 
 
1768
 
    Move window position validation to validateWindowResizeRequest function.
1769
 
    
1770
 
    Forward port 2a37340f9610e7f80a66ed6ab48190c181784f6b to master
1771
 
 
1772
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1773
 
 
1774
 
    Don't make minimized windows unmanaged.
1775
 
    
1776
 
    Forward port 8dcfbb256322565228cbcda5230de95343887fac
1777
 
 
1778
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1779
 
 
1780
 
    Fix window offset at the start of close animation.
1781
 
    
1782
 
    Forward port 0a28ca484a8a72060b580e0ccc75ea20f3ddab1a
1783
 
 
1784
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1785
 
 
1786
 
    resize: Remove constrain_y, limit to work area instead of screen edges.
1787
 
    
1788
 
    Forward port 3075fa6eac1f4c7faa804b319f916899589702cc
1789
 
 
1790
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1791
 
 
1792
 
    resize: Fix typo
1793
 
 
1794
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1795
 
 
1796
 
    resize: Allow resizing outside screen edges when initiated with key.
1797
 
    
1798
 
    Forward port 6e281003bbcb01ac028aa963ab1bee0349c41376 to master
1799
 
 
1800
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1801
 
 
1802
 
    place: Fix typo (off by one error)
1803
 
    
1804
 
    Forward port 4832c514b0c460febc90720a61c11d6a0f64ec84 to master
1805
 
 
1806
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1807
 
 
1808
 
    Also set constrainY to FALSE if move is not loaded.
1809
 
    
1810
 
    Forward port 615d823f5edc26eaa12e83c97099c7ab0f017968 to master
1811
 
 
1812
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1813
 
 
1814
 
    Constrain resizes to screen edges and fix constraining.
1815
 
    
1816
 
    Forward port 6c12e5a60297143a72c4e4bb104b0c35102ff3f4 to master
1817
 
 
1818
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1819
 
 
1820
 
    resize: Obey move's constrain_y option
1821
 
    
1822
 
    Forward port 0d23e499774769d295509f189fbf4b7c21763ef6 to master
1823
 
 
1824
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1825
 
 
1826
 
    Fix typo
1827
 
    
1828
 
    Forward port 466184685e570b6736adce7800253815d72e1c02 to master
1829
 
 
1830
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1831
 
 
1832
 
    Fix assertion if core is specified as plugin on the command line.
1833
 
    
1834
 
    Forward port 2a0087732f23cd87284366ec0dc224cbd5fd68ec to master
1835
 
 
1836
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1837
 
 
1838
 
    scale: Properly remove closing window.
1839
 
    
1840
 
    Forward port 96e59168920650f49c5e79b342261c863694fb23 to master
1841
 
 
1842
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1843
 
 
1844
 
    Switcher: prevent simulataneous plugin uses that don't make sense.
1845
 
    
1846
 
    Forward port 1974f9b5bfbab24023a0a647b606eedccbb83d04 to master
1847
 
 
1848
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1849
 
 
1850
 
    Avoid adding core twice to plugin list
1851
 
    
1852
 
    Forward port 20cdf69d096616104cd26fc30c8efd7e4e4e164d to master
1853
 
 
1854
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1855
 
 
1856
 
    Fix sibling checking logic.
1857
 
    
1858
 
    Forward port f4af2061d93057843efd437b30b8199dc89defdd to master
1859
 
 
1860
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1861
 
 
1862
 
    Make sure findValidStackSibling below doesn't return a sibling that
1863
 
    we're not allowed to stack under.
1864
 
    
1865
 
    Forward port 1baf514fefb9177764af99cf508596686583244e to master
1866
 
 
1867
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1868
 
 
1869
 
    Fix up coding style, add some comments.
1870
 
    
1871
 
    Forward port 24dd71f04892ddd031ac2bf7b166e10b74aa1bbd to master
1872
 
 
1873
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1874
 
 
1875
 
    Never unload plugins passed to the cmdline
1876
 
    
1877
 
    Forward port 27430deae222b4380c0e91da849f930a297afb73 to master
1878
 
 
1879
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1880
 
 
1881
 
    gnomecompat: Default to gnome-terminal for terminal keybinding.
1882
 
    
1883
 
    Forward port 060a99697cde9105c85623cb464a36b46da3bf97 to master
1884
 
 
1885
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1886
 
 
1887
 
    Revert gravity adjustment made at MapRequest time at UnmapNotify time
1888
 
    
1889
 
    Forward port a0be58f5e9f5e419af4f5f15505e9a9f6fe47bdd  to master
1890
 
 
1891
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-07
1892
 
 
1893
 
    Don't take screenshot if Escape was pressed.
1894
 
    
1895
 
    Forward port c9239e92fe0b2d6bfc674b523313617017ca062f to master
1896
 
 
1897
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-06
1898
 
 
1899
 
    Revert "Fix windows being forever treated as "not managed" in focus () and not entering into scale mode, etc"
1900
 
    
1901
 
    This reverts commit 51e01727d309f39e3f42ecf6b53b4ebb31a385dc.
1902
 
    
1903
 
    There is a better way to do this
1904
 
 
1905
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-06
1906
 
 
1907
 
    Fix startup order.
1908
 
    
1909
 
    Previously we were doing something like this:
1910
 
    
1911
 
    init -> screen init -> init core plugin screen -> create windows ->
1912
 
    eventLoop -> updatePlugins -> initPlugin (initScreen (initWindow))).
1913
 
    
1914
 
    This order has a number of problems with it - namely that config plugins
1915
 
    will be loaded on one full pass of the event loop and then core options
1916
 
    are initialized, before which we were doing certain startup procedures
1917
 
    on the default options, which resulted in strange race condition bugs.
1918
 
    Also, if we are compositing we have a brief (visible) switch from 2D mode
1919
 
    to 3D mode - in reality we want to be in 3D mode ASAP.
1920
 
    
1921
 
    The new order is init -> updatePlugins (load plugins specified on command
1922
 
     line) -> screen init -> load command line plugins -> update plugins (load
1923
 
    new plugins specified by config plugins on the command line) -> init screens
1924
 
    -> create window (init plugins for window) -> eventLoop.
1925
 
    
1926
 
    This means that it takes longer for us to get to the event loop, but at least
1927
 
    we can zip through the initialization phase quite quickly
1928
 
 
1929
 
Merge: 89e6c77 a8ad8f2
1930
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-05
1931
 
 
1932
 
    Merge commit 'a8ad8f2c28a95ee8ebc39d404069586942c2e292' into glibmm-experimental
1933
 
 
1934
 
Merge: f4ae798 ce53cec
1935
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-05
1936
 
 
1937
 
    Merge commit 'ce53cec922f54c754e8c7eb19d786a2dffe0f496' into glibmm-experimental
1938
 
 
1939
 
Merge: a26a16b a8ad8f2
1940
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-05
1941
 
 
1942
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/users/dbo/compiz-with-glib-mainloop
1943
 
 
1944
 
Jason Smith <jason.smith@canonical.com> 2010-12-04
1945
 
 
1946
 
    Fix memory leaks introduced in last commit
1947
 
 
1948
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-05
1949
 
 
1950
 
    Fix windows being forever treated as "not managed" in focus () and not entering into scale mode, etc
1951
 
    
1952
 
    We need to re-set unmanaging too once managed is set again
1953
 
 
1954
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-04
1955
 
 
1956
 
    Fix windows consistently moving by gravity * window decoration extents.
1957
 
    
1958
 
    The behaviour from 0.8 was ported to update decoration windows on the window destructor, but because we are moving windows on a timer in order to handle reparenting issues when decorating them, this also causes the time to be destroyed when the CompWindow is, so the windows never actually get moved back into place correctly.
1959
 
    
1960
 
    FIXME: Timers should have a referencing system, it does not make sense that we have to preserve their scope
1961
 
 
1962
 
Merge: 56b97b9 2d4b54b
1963
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-04
1964
 
 
1965
 
    Merge branch 'master' of git://git.compiz.org/compiz/core into glibmm-experimental
1966
 
 
1967
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-04
1968
 
 
1969
 
    Fix typo
1970
 
 
1971
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-04
1972
 
 
1973
 
    The window must always have a frame before we do anything with it
1974
 
 
1975
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-04
1976
 
 
1977
 
    Wait until reparent to decorate
1978
 
 
1979
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-04
1980
 
 
1981
 
    Fix typo which caused windows not to be recognized
1982
 
 
1983
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-04
1984
 
 
1985
 
    Revert "Constrain windows to workArea when moving for decorations"
1986
 
    
1987
 
    This reverts commit d07d0103b7e76a10fb9b360d25c4ec32470eaa53.
1988
 
 
1989
 
Jason Smith <jason.smith@canonical.com> 2010-12-03
1990
 
 
1991
 
    Fix compregion to be a more true to form wrapper of X11 region
1992
 
 
1993
 
Merge: 80b1c01 4a5ec2b
1994
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-03
1995
 
 
1996
 
    Merge branch 'master' of git://git.compiz.org/compiz/core into glibmm-experimental
1997
 
 
1998
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-03
1999
 
 
2000
 
    Fix typo which caused windows > screen height to be placed incorrectly
2001
 
 
2002
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-03
2003
 
 
2004
 
    Fix typos
2005
 
 
2006
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-03
2007
 
 
2008
 
    Fix window position validation for windows that change size without
2009
 
    changing position.
2010
 
    Previously, we left the position of windows that have USPosition set
2011
 
    untouched, even if they didn't try to change position at all, but only
2012
 
    changed size.
2013
 
    This caused such windows to become partially offscreen e.g. if they were
2014
 
    positioned at the lower edge of the work area before the size change and
2015
 
    increased height afterwards.
2016
 
    
2017
 
    Forward port 3c16152938c44454f42d08a4b92cc46093c9a782 to master
2018
 
 
2019
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-03
2020
 
 
2021
 
    Fix some focus issues:
2022
 
    - Don't give soon-to-be-unmanaged windows focus when closing a window
2023
 
    - Transfer focus to another window if a window that is about to get
2024
 
      focus is closed
2025
 
    
2026
 
    Forward port 5a78a90a3ec9de02b8e52790fbc376a2502cead7 to master.
2027
 
    
2028
 
    Fixes gnome-do issue
2029
 
 
2030
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-03
2031
 
 
2032
 
    Revert "Ensure that we can change the input focus, even if we requested a client to take focus and it failed to do it before it was unmapped"
2033
 
    
2034
 
    This reverts commit 1084f0be5c200d46ad3b4358a477963d31040736.
2035
 
    
2036
 
    Danny suggested a better way to do this from a commit to 0.8
2037
 
 
2038
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-03
2039
 
 
2040
 
    Add some documentation for decorator.c
2041
 
 
2042
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-03
2043
 
 
2044
 
    Ensure that we can change the input focus, even if we requested a client to take focus and it failed to do it before it was unmapped
2045
 
 
2046
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-02
2047
 
 
2048
 
    Make w->managed () wrapable
2049
 
 
2050
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-02
2051
 
 
2052
 
    Fix debug message
2053
 
 
2054
 
Merge: ef1399c 81c768f
2055
 
Unity <unity@VB-U1010.(none)>   2010-12-02
2056
 
 
2057
 
    Merge branch 'glibmm-experimental' of git://git.compiz.org/users/dbo/compiz-with-glib-mainloop into glibmm-experimental
2058
 
 
2059
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-12-02
2060
 
 
2061
 
    Remove doPoll () and rewrite CompWatchFd to use Glib::IOSource
2062
 
    
2063
 
    This changes compiz to monitor file descriptors directly in
2064
 
    the glib mainloop which fixes things like not exiting correctly
2065
 
    with session managers and the like.
2066
 
 
2067
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-27
2068
 
 
2069
 
    Fix switcher background drawing
2070
 
    
2071
 
    As the default composition mode is SourceOver and the old contents are uninitialized, all sorts of graphical corruption could occur. Fix that by using Source composition mode and thus not using the old contents for blending.
2072
 
    
2073
 
    Forward port 50c061b29c9fccdc937f0de92ba1edccab1a05a4 to master
2074
 
 
2075
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-27
2076
 
 
2077
 
    No need to reset the source, it happens for us on destructor
2078
 
 
2079
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-27
2080
 
 
2081
 
    Detect when glib is being stupid and calls ::internalCallback even though we asked for the source to be removed (prevents access to free'd memory once we delete a CompTimer)
2082
 
 
2083
 
Merge: 2bb01fb 5170cb0
2084
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-27
2085
 
 
2086
 
    Merge git://git.compiz.org/compiz/core into glibmm-experimental
2087
 
 
2088
 
Merge: dbcb185 e9f553a
2089
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-27
2090
 
 
2091
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
2092
 
 
2093
 
Merge: 1730f6a e9f553a
2094
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-27
2095
 
 
2096
 
    Merge git://git.compiz.org/compiz/core into glibmm-experimental
2097
 
 
2098
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-27
2099
 
 
2100
 
    Ensure that we check options nested in <group> and <subgroup> tags too (eg add an extra "/")
2101
 
 
2102
 
Didier Roche <didrocks@ubuntu.com>      2010-11-26
2103
 
 
2104
 
    fix the gconf schema generation to compiz-1
2105
 
 
2106
 
Merge: 86074c1 cbd2c12
2107
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-25
2108
 
 
2109
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/users/dbo/compiz-with-glib-mainloop into glibmm-experimental
2110
 
 
2111
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-25
2112
 
 
2113
 
    Return false once we're done with the source
2114
 
 
2115
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-25
2116
 
 
2117
 
    Fix hang on exit
2118
 
 
2119
 
Merge: c26f860 7c7b898
2120
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-24
2121
 
 
2122
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
2123
 
 
2124
 
Merge: 029817a 7c7b898
2125
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-24
2126
 
 
2127
 
    Merge git://git.compiz.org/compiz/core into glibmm-experimental
2128
 
 
2129
 
Didier Roche <didrocks@ubuntu.com>      2010-11-23
2130
 
 
2131
 
    fix typos and leftover from previous commit
2132
 
 
2133
 
Didier Roche <didrocks@ubuntu.com>      2010-11-23
2134
 
 
2135
 
    add signals for the bailer plugin + hw rendering detection
2136
 
 
2137
 
Merge: 2eda891 ce0a8bb
2138
 
Didier Roche <didrocks@ubuntu.com>      2010-11-23
2139
 
 
2140
 
    Merge branch 'master' of git://anongit.compiz.org/compiz/core
2141
 
 
2142
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-23
2143
 
 
2144
 
    Fix decoration flicker of switcher window.
2145
 
    
2146
 
    Previously, the pixmaps were recreated as soon as any property changed (and thus way too often), so it would happen that at the time the decoration plugin needs to access the pixmap, it would already have been destroyed. Avoid that by only recreating the pixmaps when needed.
2147
 
    
2148
 
    Forward port of edb51e95e959accd3873179a20bc4674c51f5efe to master
2149
 
 
2150
 
Merge: 318465e a8737b6
2151
 
Didier Roche <didrocks@ubuntu.com>      2010-11-22
2152
 
 
2153
 
    Merge branch 'master' of git://anongit.compiz.org/compiz/core
2154
 
 
2155
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-22
2156
 
 
2157
 
    Damage rectangles correctly when coming out of stretch resize mode from constrainment
2158
 
 
2159
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-21
2160
 
 
2161
 
    Drop the individual bindings for resize modes and move to a mod mask system
2162
 
 
2163
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-21
2164
 
 
2165
 
    Turn resize_from_center into a match
2166
 
 
2167
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-20
2168
 
 
2169
 
    Add a short TODO
2170
 
 
2171
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-20
2172
 
 
2173
 
    Only use ::reset for the RefPtr because that will automatically take care of destroying it for us
2174
 
 
2175
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-20
2176
 
 
2177
 
    Port C based glib to C++ glibmm
2178
 
 
2179
 
Didier Roche <didrocks@ubuntu.com>      2010-11-18
2180
 
 
2181
 
    [PATCH] Fix keybinding window manager names in compiz-gnome
2182
 
 
2183
 
Didier Roche <didrocks@ubuntu.com>      2010-11-18
2184
 
 
2185
 
    Update the binding properties to compiz wm with gnome capplets
2186
 
    
2187
 
    As now the wmname is Compiz and not compiz, update to the new wmname.
2188
 
 
2189
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-18
2190
 
 
2191
 
    Fix weird condition where gboolean != bool bitwise which caused timers to segfault on occasion
2192
 
 
2193
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-13
2194
 
 
2195
 
    Split GConf schema generation into a plugin_extension
2196
 
 
2197
 
Merge: 70e344e 868eeab
2198
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-12
2199
 
 
2200
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
2201
 
 
2202
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-12
2203
 
 
2204
 
    Use C++ false
2205
 
 
2206
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-12
2207
 
 
2208
 
    Install plugin images and data to separate plugin-specific subdirectories (so that plugins can't overwrite other plugin's data). Also fix typo in CompizGenInstallData.cmake
2209
 
 
2210
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-12
2211
 
 
2212
 
    Remove testing CompizGenPrintMessage.cmake
2213
 
 
2214
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-12
2215
 
 
2216
 
    Add a CompizGenInstallImages.cmake extension, which installs images
2217
 
 
2218
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-12
2219
 
 
2220
 
    Add CompizGenInstallData.cmake
2221
 
 
2222
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-12
2223
 
 
2224
 
    Split plugin data file generation into cmake extension
2225
 
 
2226
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-12
2227
 
 
2228
 
    Added a simple CMake buildsystem extensions system
2229
 
 
2230
 
Didier Roche <didrocks@ubuntu.com>      2010-11-12
2231
 
 
2232
 
    [PATCH] Cleanup cmake file. No need to get set var {var} CACHE
2233
 
 
2234
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-11
2235
 
 
2236
 
    Spin the mainloop properly
2237
 
 
2238
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-11
2239
 
 
2240
 
    Listen for FocusIn/FocusOut on NotifyGrab NotifyUngrab and set an internal bit that plugins can query
2241
 
 
2242
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-11
2243
 
 
2244
 
    Make sure that we properly unregister actions when removing the option private with operator=
2245
 
 
2246
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-11
2247
 
 
2248
 
    Bump core ABI
2249
 
 
2250
 
Merge: 7c9baac 87a93df
2251
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-11
2252
 
 
2253
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
2254
 
 
2255
 
Merge: c297f4d e89d6d4
2256
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-09
2257
 
 
2258
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/users/dbo/compiz-with-glib-mainloop
2259
 
 
2260
 
Danny Baumann <dannybaumann@web.de>     2010-11-09
2261
 
 
2262
 
    [PATCH] Be a little bit more clever when handing option construction in handleActionEvent.
2263
 
    
2264
 
    Previously we would have a static CompAction::Vector which we would resize to lower sizes (so that triggerFooBindings doesn't die) but this causes us to be reconstruction CompOptions all the time which is expensive.
2265
 
    
2266
 
    Instead just reset the option to make it "dead" (eg keep it in memory for longer) but don't create and recreate them all the time
2267
 
    
2268
 
    Also copy the active state of a CompAction on copy-construct
2269
 
 
2270
 
Didier Roche <didrocks@ubuntu.com>      2010-11-05
2271
 
 
2272
 
    Fix COMPIZ_DEFAULT_PLUGINS to be really taken into account
2273
 
 
2274
 
Jason Smith <jason.smith@canonical.com> 2010-11-08
2275
 
 
2276
 
    Remove clever timers for now to see if we cant help damage issues
2277
 
 
2278
 
Dominique Leuenberger <dominique@leuenberger.net>       2010-11-08
2279
 
 
2280
 
    Require at leasst gtk 2.18.0.
2281
 
 
2282
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-08
2283
 
 
2284
 
    Don't increase core action register reference counts if the same action was already registered
2285
 
 
2286
 
Didier Roche <didrocks@ubuntu.com>      2010-11-08
2287
 
 
2288
 
    Preserve DESTDIR if no override in COMPIZ_DESTDIR
2289
 
 
2290
 
Dominique Leuenberger <dominique@leuenberger.net>       2010-11-06
2291
 
 
2292
 
    Install translations into LC_MESSAGES instead of lc_messages.
2293
 
 
2294
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2295
 
 
2296
 
    Don't increase leave pendingMaps at a non-zero number once the window is mapped.
2297
 
    We used to assume that for every MapRequest event that we got for which we also sent an XMapWindow that we would get a MapNotify. According to the man XMapWindow this doesn't make any sense since trying calling XMapWindow on an already mapped window for which we have SubstructureRedirectMask set results in a NoOp anyways (so we'll only ever get one MapNotify and multiple MapRequests). This fixes a case where no input focus would be set on closing windows with multiple remaining pendingMaps since we don't move the input focus if this is the case
2298
 
 
2299
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2300
 
 
2301
 
    Revert "Don't increase leave pendingMaps at a non-zero number once the window is mapped."
2302
 
    
2303
 
    This reverts commit d5e0df487697855fc07e8176d8586b7b14f6f778.
2304
 
 
2305
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2306
 
 
2307
 
    Update NEWS for 0.9.2.1 Release
2308
 
 
2309
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2310
 
 
2311
 
    Update NEWS for 0.9.2.1 Release
2312
 
 
2313
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2314
 
 
2315
 
    Add COMPIZ_VERSION_MACRO and update to 0.9.2.1
2316
 
 
2317
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2318
 
 
2319
 
    Don't increase leave pendingMaps at a non-zero number once the window is mapped.
2320
 
    
2321
 
    We used to assume that for every MapRequest event that we got for which we also sent an XMapWindow that we would get a MapNotify.
2322
 
    
2323
 
    According to the man XMapWindow this doesn't make any sense since trying calling XMapWindow on an already mapped window for which we have SubstructureRedirectMask set results in a NoOp anyways (so we'll only ever get one MapNotify and multiple MapRequests).
2324
 
    
2325
 
    This fixes a case where no input focus would be set on closing windows with multiple remaining pendingMaps since we don't move the input focus if this is the case
2326
 
 
2327
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-05
2328
 
 
2329
 
    Release the connection name on unload so we don't cause dbus to get angry on ::updatePlugins
2330
 
 
2331
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-05
2332
 
 
2333
 
    Revert "Don't queue incoming name requests and it is also safe to unref the bus"
2334
 
    
2335
 
    This reverts commit efcbe55d9fae7553acadf731bc3b15f46dae99cf.
2336
 
 
2337
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-05
2338
 
 
2339
 
    Don't queue incoming name requests and it is also safe to unref the bus
2340
 
    in the case that we aren't unreffing it due to plugin failure
2341
 
 
2342
 
Merge: 267b9d1 773e8a0
2343
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-09
2344
 
 
2345
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
2346
 
 
2347
 
Danny Baumann <dannybaumann@web.de>     2010-11-09
2348
 
 
2349
 
    [PATCH] Be a little bit more clever when handing option construction in handleActionEvent.
2350
 
    
2351
 
    Previously we would have a static CompAction::Vector which we would resize to lower sizes (so that triggerFooBindings doesn't die) but this causes us to be reconstruction CompOptions all the time which is expensive.
2352
 
    
2353
 
    Instead just reset the option to make it "dead" (eg keep it in memory for longer) but don't create and recreate them all the time
2354
 
    
2355
 
    Also copy the active state of a CompAction on copy-construct
2356
 
 
2357
 
Didier Roche <didrocks@ubuntu.com>      2010-11-05
2358
 
 
2359
 
    Fix COMPIZ_DEFAULT_PLUGINS to be really taken into account
2360
 
 
2361
 
Jason Smith <jason.smith@canonical.com> 2010-11-08
2362
 
 
2363
 
    Remove clever timers for now to see if we cant help damage issues
2364
 
 
2365
 
Merge: e62dd35 86d92fd
2366
 
Dominique Leuenberger <dominique@leuenberger.net>       2010-11-08
2367
 
 
2368
 
    Merge branch 'master' of ssh://git.compiz.org/git/compiz/core
2369
 
 
2370
 
Dominique Leuenberger <dominique@leuenberger.net>       2010-11-08
2371
 
 
2372
 
    Require at leasst gtk 2.18.0.
2373
 
 
2374
 
Sam Spilsbury <sam.spilsbury@canonical.com>     2010-11-08
2375
 
 
2376
 
    Don't increase core action register reference counts if the same action was already registered
2377
 
 
2378
 
Didier Roche <didrocks@ubuntu.com>      2010-11-08
2379
 
 
2380
 
    Preserve DESTDIR if no override in COMPIZ_DESTDIR
2381
 
 
2382
 
Dominique Leuenberger <dominique@leuenberger.net>       2010-11-06
2383
 
 
2384
 
    Install translations into LC_MESSAGES instead of lc_messages.
2385
 
 
2386
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2387
 
 
2388
 
    Don't increase leave pendingMaps at a non-zero number once the window is mapped.
2389
 
    We used to assume that for every MapRequest event that we got for which we also sent an XMapWindow that we would get a MapNotify. According to the man XMapWindow this doesn't make any sense since trying calling XMapWindow on an already mapped window for which we have SubstructureRedirectMask set results in a NoOp anyways (so we'll only ever get one MapNotify and multiple MapRequests). This fixes a case where no input focus would be set on closing windows with multiple remaining pendingMaps since we don't move the input focus if this is the case
2390
 
 
2391
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2392
 
 
2393
 
    Revert "Don't increase leave pendingMaps at a non-zero number once the window is mapped."
2394
 
    
2395
 
    This reverts commit d5e0df487697855fc07e8176d8586b7b14f6f778.
2396
 
 
2397
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2398
 
 
2399
 
    Update NEWS for 0.9.2.1 Release
2400
 
 
2401
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2402
 
 
2403
 
    Update NEWS for 0.9.2.1 Release
2404
 
 
2405
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2406
 
 
2407
 
    Add COMPIZ_VERSION_MACRO and update to 0.9.2.1
2408
 
 
2409
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-06
2410
 
 
2411
 
    Don't increase leave pendingMaps at a non-zero number once the window is mapped.
2412
 
    
2413
 
    We used to assume that for every MapRequest event that we got for which we also sent an XMapWindow that we would get a MapNotify.
2414
 
    
2415
 
    According to the man XMapWindow this doesn't make any sense since trying calling XMapWindow on an already mapped window for which we have SubstructureRedirectMask set results in a NoOp anyways (so we'll only ever get one MapNotify and multiple MapRequests).
2416
 
    
2417
 
    This fixes a case where no input focus would be set on closing windows with multiple remaining pendingMaps since we don't move the input focus if this is the case
2418
 
 
2419
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-05
2420
 
 
2421
 
    Release the connection name on unload so we don't cause dbus to get angry on ::updatePlugins
2422
 
 
2423
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-05
2424
 
 
2425
 
    Revert "Don't queue incoming name requests and it is also safe to unref the bus"
2426
 
    
2427
 
    This reverts commit efcbe55d9fae7553acadf731bc3b15f46dae99cf.
2428
 
 
2429
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-05
2430
 
 
2431
 
    Don't queue incoming name requests and it is also safe to unref the bus
2432
 
    in the case that we aren't unreffing it due to plugin failure
2433
 
 
2434
 
Merge: 3a5c997 83ffe50
2435
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-04
2436
 
 
2437
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
2438
 
 
2439
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-01
2440
 
 
2441
 
    Fix cairo decoration offsets
2442
 
 
2443
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-01
2444
 
 
2445
 
    Fix decoration offsets in metacity 2D mode (hopefully for real this time)
2446
 
 
2447
 
Sam Spilsbury <smspillaz@gmail.com>     2010-11-01
2448
 
 
2449
 
    Don't create window with shadow size in 2D Mode
2450
 
 
2451
 
Merge: 2adde93 8c5348c
2452
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-29
2453
 
 
2454
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
2455
 
 
2456
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-29
2457
 
 
2458
 
    Bump version to 0.9.2
2459
 
 
2460
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-29
2461
 
 
2462
 
    Constrain windows to workArea when moving for decorations
2463
 
    
2464
 
    Since we move the window to account for adding the decorations on a
2465
 
    zero timer (eg, after handleEvent, where windows have already been placed)
2466
 
    we need to make sure we account for the workArea (so that we don't
2467
 
    move windows below panels and offscreen)
2468
 
 
2469
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-29
2470
 
 
2471
 
    Fix typos
2472
 
 
2473
 
Merge: db5b0ff 709496d
2474
 
Danny Baumann <dannybaumann@web.de>     2010-10-27
2475
 
 
2476
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
2477
 
 
2478
 
Danny Baumann <dannybaumann@web.de>     2010-10-27
2479
 
 
2480
 
    Create cmake modules directory before copying file to it.
2481
 
 
2482
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-26
2483
 
 
2484
 
    Fix out of bounds memory read / write
2485
 
 
2486
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-26
2487
 
 
2488
 
    Change the match expression handler after Regex screen constructor.
2489
 
    
2490
 
    It is possible for RegexWindow::get () to be called from this wrapped function,
2491
 
    which is wrong because memory for a RegexWindow hasn't yet been allocated.
2492
 
    
2493
 
    (CompScreen::matchExpHandlerChanged -> SomePlugin::CompMatch::Evaluate -> RegexExp::evaluate -> RegexWindow::get)
2494
 
 
2495
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-26
2496
 
 
2497
 
    Check if header token matches part of another word.
2498
 
    
2499
 
    The prepending function would only check for the existence of part of the header op in the function string, and did not check if the matched string was actually part of another word. This caused fragment programs like this to fail:
2500
 
    
2501
 
    program name: temporary
2502
 
    !!ARBfp1.0
2503
 
    TEMP temp, foo, bar;
2504
 
    FOO temp, bar, temp;
2505
 
    
2506
 
    Which would be outputted like this:
2507
 
    
2508
 
    TEMP temporary_temp, temporary_foo, temporary_bar;
2509
 
    FOO temporary_temporary_temp, bar, temporary_temporary_bar;
2510
 
    
2511
 
    (since "temp" was matched in "temporary" incorreclty).
2512
 
    
2513
 
    The new code now checks for a ".", ";" or "," or if the word is the last in the string before prepending it.
2514
 
    
2515
 
    This bug was most noticable in the colorfilter plugin, where one of the filters could be named "negative" with a temporary variable called "neg"
2516
 
 
2517
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-24
2518
 
 
2519
 
    Fix omission in NEWS and fix date
2520
 
 
2521
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-24
2522
 
 
2523
 
    Update NEWS for 0.9.2 release
2524
 
 
2525
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-24
2526
 
 
2527
 
    Fix memory leak
2528
 
 
2529
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-24
2530
 
 
2531
 
    Fix memory leak
2532
 
 
2533
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-24
2534
 
 
2535
 
    Use XFreeStringList to recursively free the entire array
2536
 
 
2537
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-24
2538
 
 
2539
 
    Cleanup (static analysis)
2540
 
 
2541
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-24
2542
 
 
2543
 
    Fix some memory leaks (it looks like there are some more in XTextPropertyToStringList too)
2544
 
 
2545
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-23
2546
 
 
2547
 
    scale: Reduce scope of variables where appropriate
2548
 
 
2549
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-19
2550
 
 
2551
 
    composite.cpp: minor cleanup, don't keep things in scope if they don't need to be (static analysis)
2552
 
 
2553
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-19
2554
 
 
2555
 
    compiztoolbox: make functions public
2556
 
 
2557
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-19
2558
 
 
2559
 
    blur: minor code cleanup (static analysis)
2560
 
 
2561
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-19
2562
 
 
2563
 
    opengl: minor style fixups (static analysis)
2564
 
 
2565
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-19
2566
 
 
2567
 
    kde4-window-decorator: minor style related changed (static analysis)
2568
 
 
2569
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-19
2570
 
 
2571
 
    core: general code cleanup (static analysis)
2572
 
 
2573
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-19
2574
 
 
2575
 
    Avoid a roundtrip
2576
 
 
2577
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-18
2578
 
 
2579
 
    Take into account the server border width when calculating the texture size
2580
 
 
2581
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-18
2582
 
 
2583
 
    We need to make a temporary copy of the color string since it is free'd on the temporary function call's destructor.
2584
 
 
2585
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-03
2586
 
 
2587
 
    Don't attempt to re-use buffer pixmaps.
2588
 
    
2589
 
    It's not safe to re-use these pixmaps, because there isn't any guaruntee that they haven't been nuked by compiz
2590
 
 
2591
 
Sam Spilsbury <smspillaz@gmail.com>     2010-10-03
2592
 
 
2593
 
    Don't reparent so overzealously.
2594
 
    
2595
 
    Also tweak offset code to handle shadow offsets. Unfortunately this breaks some themes. However, the standard ones such as Clearlooks and friends should continue to work
2596
 
 
2597
 
Merge: e9574b4 0301c9f
2598
 
Jason Smith <jason.smith@canonical.com> 2010-10-15
2599
 
 
2600
 
    Merge branch 'master' of ssh://anongit.compiz.org/git/compiz/core
2601
 
 
2602
 
Scott Moreau <oreaus@gmail.com> 2010-10-14
2603
 
 
2604
 
    Get rid of Prev/Next Slide since they are entirely unused.
2605
 
 
2606
 
Scott Moreau <oreaus@gmail.com> 2010-10-14
2607
 
 
2608
 
    Paint all viewports if caps are transparent.
2609
 
 
2610
 
Jason Smith <jason.smith@canonical.com> 2010-10-07
2611
 
 
2612
 
    Ensure g type is setup
2613
 
 
2614
 
Scott Moreau <oreaus@gmail.com> 2010-09-30
2615
 
 
2616
 
    Remove unused variables to silence warnings.
2617
 
 
2618
 
Scott Moreau <oreaus@gmail.com> 2010-09-30
2619
 
 
2620
 
    Handle top and bottom cap colors separately.
2621
 
 
2622
 
Scott Moreau <oreaus@gmail.com> 2010-09-30
2623
 
 
2624
 
    Remove cap image settings since it's handled by cubeaddons.
2625
 
 
2626
 
Jason Smith <jason.smith@canonical.com> 2010-10-04
2627
 
 
2628
 
    Ensure we dont end up processing extra mouse events for no reason
2629
 
 
2630
 
Scott Moreau <oreaus@gmail.com> 2010-10-03
2631
 
 
2632
 
    Fix porting bugs.
2633
 
 
2634
 
Jason Smith <jason.smith@canonical.com> 2010-10-03
2635
 
 
2636
 
    Revert ugly event hack as workaround in plugin is found
2637
 
 
2638
 
Scott Moreau <oreaus@gmail.com> 2010-10-03
2639
 
 
2640
 
    Remove duplicate if statement.
2641
 
 
2642
 
Scott Moreau <oreaus@gmail.com> 2010-09-30
2643
 
 
2644
 
    Remove unused variables to silence warnings.
2645
 
 
2646
 
Scott Moreau <oreaus@gmail.com> 2010-09-30
2647
 
 
2648
 
    Handle top and bottom cap colors separately.
2649
 
 
2650
 
Scott Moreau <oreaus@gmail.com> 2010-09-30
2651
 
 
2652
 
    Remove cap image settings since it's handled by cubeaddons.
2653
 
 
2654
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-29
2655
 
 
2656
 
    Update INSTALL file
2657
 
 
2658
 
Scott Moreau <oreaus@gmail.com> 2010-09-28
2659
 
 
2660
 
    Don't require both opengl and composite since opengl already requires composite. This can cause flicker or momentary black screen with some drivers.
2661
 
 
2662
 
Dominique Leuenberger <dimstar@opensuse.org>    2010-09-28
2663
 
 
2664
 
    Do not use deprecated gdk_display macro.
2665
 
 
2666
 
Dominique Leuenberger <dimstar@opensuse.org>    2010-09-28
2667
 
 
2668
 
    Do not use gdk_display, it's deprecated (one more place it was missed).
2669
 
 
2670
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-27
2671
 
 
2672
 
    Don't attempt to write the property if the template was not read in the first place
2673
 
 
2674
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-27
2675
 
 
2676
 
    Don't use deprecated gdk_display symbol
2677
 
 
2678
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-27
2679
 
 
2680
 
    Move list of compiz libs to compizplugin.
2681
 
    
2682
 
    New DSO linking rules require that plugins be explcitly linked to all of the compiz dependencies.
2683
 
 
2684
 
Jason Smith <jason.smith@canonical.com> 2010-09-30
2685
 
 
2686
 
    Ensure we get lots of events on input windows. This is likely evil and needs a better fix
2687
 
 
2688
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-30
2689
 
 
2690
 
    Clean up isViewable
2691
 
 
2692
 
Merge: 8942e33 912aac9
2693
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-29
2694
 
 
2695
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
2696
 
 
2697
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-29
2698
 
 
2699
 
    Update INSTALL file
2700
 
 
2701
 
Scott Moreau <oreaus@gmail.com> 2010-09-28
2702
 
 
2703
 
    Don't require both opengl and composite since opengl already requires composite. This can cause flicker or momentary black screen with some drivers.
2704
 
 
2705
 
Dominique Leuenberger <dimstar@opensuse.org>    2010-09-28
2706
 
 
2707
 
    Do not use deprecated gdk_display macro.
2708
 
 
2709
 
Dominique Leuenberger <dimstar@opensuse.org>    2010-09-28
2710
 
 
2711
 
    Do not use gdk_display, it's deprecated (one more place it was missed).
2712
 
 
2713
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-27
2714
 
 
2715
 
    Don't attempt to write the property if the template was not read in the first place
2716
 
 
2717
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-27
2718
 
 
2719
 
    Don't use deprecated gdk_display symbol
2720
 
 
2721
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-27
2722
 
 
2723
 
    Move list of compiz libs to compizplugin.
2724
 
    
2725
 
    New DSO linking rules require that plugins be explcitly linked to all of the compiz dependencies.
2726
 
 
2727
 
Merge: 5967495 02dae69
2728
 
Jason Smith <jason.smith@canonical.com> 2010-09-14
2729
 
 
2730
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/users/dbo/compiz-with-glib-mainloop
2731
 
    
2732
 
    Conflicts:
2733
 
src/screen.cpp           
2734
 
 
2735
 
Jason Smith <jason.smith@canonical.com> 2010-09-14
2736
 
 
2737
 
    Remove spare ;
2738
 
 
2739
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-14
2740
 
 
2741
 
    Cleanup
2742
 
 
2743
 
Merge: fc6a55e 840cbcc
2744
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-14
2745
 
 
2746
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/users/dbo/compiz-with-glib-mainloop
2747
 
 
2748
 
Jason Smith <jason.smith@canonical.com> 2010-09-13
2749
 
 
2750
 
    Stop using gio for polling as it just doesn't seem to work as expected. Scrolling issues are now gone.
2751
 
 
2752
 
Merge: 1fe1ac8 72d099a
2753
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-11
2754
 
 
2755
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/users/dbo/compiz-with-glib-mainloop
2756
 
 
2757
 
Jason Smith <jason.smith@canonical.com> 2010-09-10
2758
 
 
2759
 
    minor changes
2760
 
 
2761
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-09
2762
 
 
2763
 
    Force input focus on button 1/2/3 press.
2764
 
    
2765
 
    Sometimes there is a case where the window is active on one screen already,
2766
 
    and because compiz is not multi-screen aware, when another window is focussed
2767
 
    on another screen, the window will continue to be "active" but not focussed.
2768
 
    
2769
 
    Previously, when clicking on this window again, the window would not be
2770
 
    focussed again since it was already active.
2771
 
    
2772
 
    This commit forces input focus regardless of the "active" state
2773
 
 
2774
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-09
2775
 
 
2776
 
    Also obey force placement match when validating ConfigureRequest events.
2777
 
    
2778
 
    Forward port of d01732e22007018ca54d4dfe810202ee4d3ee16 to master
2779
 
 
2780
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-08
2781
 
 
2782
 
    compiztoolbox.cpp: Move input focus to highlighted windows so it is possible to alt-f4 them
2783
 
    switcher.cpp: Move input focus back to last active window if switcher action is cancelled
2784
 
 
2785
 
Danny Baumann <dannybaumann@web.de>     2010-09-06
2786
 
 
2787
 
    [PATCH] Replace old gdk_draw_drawable method calls with cairo equivalents.
2788
 
 
2789
 
Scott Moreau <oreaus@gmail.com> 2010-09-02
2790
 
 
2791
 
    Add reszie_from_center option.
2792
 
 
2793
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-09
2794
 
 
2795
 
    Force input focus on button 1/2/3 press.
2796
 
    
2797
 
    Sometimes there is a case where the window is active on one screen already,
2798
 
    and because compiz is not multi-screen aware, when another window is focussed
2799
 
    on another screen, the window will continue to be "active" but not focussed.
2800
 
    
2801
 
    Previously, when clicking on this window again, the window would not be
2802
 
    focussed again since it was already active.
2803
 
    
2804
 
    This commit forces input focus regardless of the "active" state
2805
 
 
2806
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-09
2807
 
 
2808
 
    Also obey force placement match when validating ConfigureRequest events.
2809
 
    
2810
 
    Forward port of d01732e22007018ca54d4dfe810202ee4d3ee16 to master
2811
 
 
2812
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-08
2813
 
 
2814
 
    compiztoolbox.cpp: Move input focus to highlighted windows so it is possible to alt-f4 them
2815
 
    switcher.cpp: Move input focus back to last active window if switcher action is cancelled
2816
 
 
2817
 
Danny Baumann <dannybaumann@web.de>     2010-09-06
2818
 
 
2819
 
    [PATCH] Replace old gdk_draw_drawable method calls with cairo equivalents.
2820
 
 
2821
 
Scott Moreau <oreaus@gmail.com> 2010-09-02
2822
 
 
2823
 
    Add reszie_from_center option.
2824
 
 
2825
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-09
2826
 
 
2827
 
    Force input focus on button 1/2/3 press.
2828
 
    
2829
 
    Sometimes there is a case where the window is active on one screen already,
2830
 
    and because compiz is not multi-screen aware, when another window is focussed
2831
 
    on another screen, the window will continue to be "active" but not focussed.
2832
 
    
2833
 
    Previously, when clicking on this window again, the window would not be
2834
 
    focussed again since it was already active.
2835
 
    
2836
 
    This commit forces input focus regardless of the "active" state
2837
 
 
2838
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-09
2839
 
 
2840
 
    Also obey force placement match when validating ConfigureRequest events.
2841
 
    
2842
 
    Forward port of d01732e22007018ca54d4dfe810202ee4d3ee16 to master
2843
 
 
2844
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-08
2845
 
 
2846
 
    compiztoolbox.cpp: Move input focus to highlighted windows so it is possible to alt-f4 them
2847
 
    switcher.cpp: Move input focus back to last active window if switcher action is cancelled
2848
 
 
2849
 
Merge: 64ee56f 8531355
2850
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-06
2851
 
 
2852
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
2853
 
 
2854
 
Danny Baumann <dannybaumann@web.de>     2010-09-06
2855
 
 
2856
 
    [PATCH] Replace old gdk_draw_drawable method calls with cairo equivalents.
2857
 
 
2858
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-03
2859
 
 
2860
 
    Kick the event loop so that we get glib events
2861
 
 
2862
 
Sam Spilsbury <smspillaz@gmail.com>     2010-09-03
2863
 
 
2864
 
    Minor cleanup - add onTimerTimeout as a friend, adapt to coding style,
2865
 
    fix warnings etc
2866
 
 
2867
 
Scott Moreau <oreaus@gmail.com> 2010-09-02
2868
 
 
2869
 
    Add reszie_from_center option.
2870
 
 
2871
 
Jason Smith <jason.smith@canonical.com> 2010-09-02
2872
 
 
2873
 
    Reduce CPU usage by utilizing max times a bit
2874
 
 
2875
 
Jason Smith <jason.smith@canonical.com> 2010-09-01
2876
 
 
2877
 
    Minor cleanup and stop constant removal/addition of drawing timer to help improve performance. There is a wakeup issue remaining to be resolved
2878
 
 
2879
 
Jason Smith <jason.smith@canonical.com> 2010-08-31
2880
 
 
2881
 
    Reduce CPU load, probably breaks certain damage event paints
2882
 
 
2883
 
Jason Smith <jason.smith@canonical.com> 2010-08-31
2884
 
 
2885
 
    Compiz now works fast with glib
2886
 
 
2887
 
Jason Smith <jason.smith@canonical.com> 2010-08-31
2888
 
 
2889
 
    Initial timer support. Compiz actually runs (very slow) with bugs
2890
 
 
2891
 
Jason Smith <jason.smith@canonical.com> 2010-08-31
2892
 
 
2893
 
    First pass at glib loop, invariably breaking things
2894
 
 
2895
 
Danny Baumann <dannybaumann@web.de>     2010-08-29
2896
 
 
2897
 
    Fix property handling.
2898
 
 
2899
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-28
2900
 
 
2901
 
    Check property size before reading
2902
 
 
2903
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-28
2904
 
 
2905
 
    Better checking if the window is destroyed and use the default visual
2906
 
    and colormap, unless the window has request an ARGB one, in which case
2907
 
    use that (like metacity).
2908
 
    
2909
 
    This fixes problems with windows which set incorrect colormap/visual
2910
 
    combinations in their XSetWindowAttribs, like some SDL windows such
2911
 
    as frozen-bubble and SDL/testwm
2912
 
 
2913
 
Merge: 4befd8b 9f936c2
2914
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-21
2915
 
 
2916
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
2917
 
 
2918
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-21
2919
 
 
2920
 
    Don't declare metacity funcs if we aren't using it
2921
 
 
2922
 
Scott Moreau <oreaus@gmail.com> 2010-08-20
2923
 
 
2924
 
    Properly fix warnings.
2925
 
 
2926
 
Scott Moreau <oreaus@gmail.com> 2010-08-20
2927
 
 
2928
 
    Fix warnings.
2929
 
 
2930
 
Scott Moreau <oreaus@gmail.com> 2010-08-20
2931
 
 
2932
 
    Fix warnings.
2933
 
 
2934
 
Scott Moreau <oreaus@gmail.com> 2010-08-20
2935
 
 
2936
 
    Fix warning.
2937
 
 
2938
 
Scott Moreau <oreaus@gmail.com> 2010-08-20
2939
 
 
2940
 
    Fix warning.
2941
 
 
2942
 
Scott Moreau <oreaus@gmail.com> 2010-08-20
2943
 
 
2944
 
    Fix typo.
2945
 
 
2946
 
Scott Moreau <oreaus@gmail.com> 2010-08-20
2947
 
 
2948
 
    Fix warnings.
2949
 
 
2950
 
Merge: d661a59 afe7893
2951
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-20
2952
 
 
2953
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
2954
 
 
2955
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-20
2956
 
 
2957
 
    Use X11 Window Properties for Shadow Settings Storage / Retreival.
2958
 
    
2959
 
    Remove the DBUS and GConf based settings retreival. It was long
2960
 
    broken and based on a bunch of old assumptions
2961
 
 
2962
 
Jay Catherwood <jay.catherwood@gmail.com>       2010-08-17
2963
 
 
2964
 
    Don't give all windows struts
2965
 
 
2966
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-17
2967
 
 
2968
 
    Use isViewable () rather than invisible ()
2969
 
 
2970
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-17
2971
 
 
2972
 
    Revert "Revert "Keep pixmaps of unmapped windows around if they are used for animations.""
2973
 
    
2974
 
    This reverts commit e37b87173812da4af24c480a1adc9f8075a05e98.
2975
 
 
2976
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-15
2977
 
 
2978
 
    Update dbus settings paths.
2979
 
 
2980
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-15
2981
 
 
2982
 
    Bump COMPIZ_CUBE_ABI
2983
 
 
2984
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-15
2985
 
 
2986
 
    Kill paintAllViewports and make a new wrapable function cubeShouldPaintAllViewports
2987
 
 
2988
 
Merge: d57e882 bfa9742
2989
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-14
2990
 
 
2991
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
2992
 
 
2993
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-14
2994
 
 
2995
 
    Split gtk-window-decorator into files
2996
 
 
2997
 
Jay Catherwood <jay.catherwood@gmail.com>       2010-08-12
2998
 
 
2999
 
    Fix tooltip open animations not firing
3000
 
    
3001
 
    Sometimes tooltip open animations do not fire because they are
3002
 
    set to viewable early on. This patch runs a map window notification
3003
 
    when map is called even if the window is already viewable.
3004
 
 
3005
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-13
3006
 
 
3007
 
    Revert "Keep pixmaps of unmapped windows around if they are used for animations."
3008
 
    
3009
 
    This reverts commit 6c7d254d7f7b3706e9a6294a1c16c7cc9a05568f.
3010
 
 
3011
 
Danny Baumann <dannybaumann@web.de>     2010-08-13
3012
 
 
3013
 
    Check with wmType () if the window is really a Dock or a Desktop window;
3014
 
    
3015
 
    window->type () can be changed depending on the state of that window
3016
 
    (eg dock + below = normal). This can cause some dock and desktop
3017
 
    windows to be decorated when they shouldn't be.
3018
 
 
3019
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-13
3020
 
 
3021
 
    Revert "Fix decoration of windows of the wrong type in the decor plugin"
3022
 
    
3023
 
    This reverts commit 11a42a7e3fb9d42b7623ac2e4f391482af6020b5.
3024
 
 
3025
 
Merge: b613c2f 9dfda73
3026
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-13
3027
 
 
3028
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
3029
 
 
3030
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-13
3031
 
 
3032
 
    Update DBUS strings to get shadow correctly
3033
 
 
3034
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-12
3035
 
 
3036
 
    Fix decoration of windows of the wrong type in the decor plugin
3037
 
 
3038
 
Scott Moreau <oreaus@gmail.com> 2010-08-10
3039
 
 
3040
 
    Don't use bool as int. Fixes 'inside cube'.
3041
 
 
3042
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-11
3043
 
 
3044
 
    Use restack () instead of restackBelow () to ensure stack synchronousity
3045
 
 
3046
 
Merge: 8f8a983 ccde9fb
3047
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3048
 
 
3049
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
3050
 
 
3051
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3052
 
 
3053
 
    Don't free a local variable by creating a pointer to it and then not
3054
 
    knowing whether that pointer is actually heap or stack memory
3055
 
 
3056
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3057
 
 
3058
 
    Also include frame region in input region shape
3059
 
 
3060
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3061
 
 
3062
 
    Make minimize, unminimize and minimized () functions wrappable
3063
 
 
3064
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3065
 
 
3066
 
    Revert "Call wrapped hide and show functions for minimize and unminimize and also"
3067
 
    
3068
 
    This reverts commit 4e0bad2e7f8a1e16cec41f6909c19bab33d93e17.
3069
 
 
3070
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3071
 
 
3072
 
    Call wrapped hide and show functions for minimize and unminimize and also
3073
 
    unite frame region with input shaped region (so that decorations don't lose input)
3074
 
 
3075
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3076
 
 
3077
 
    Use anchor stacking point as either directly above or directly below
3078
 
    window when reparenting windows
3079
 
 
3080
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3081
 
 
3082
 
    Fix typo
3083
 
 
3084
 
Merge: 8ba8b19 4e1a665
3085
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3086
 
 
3087
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
3088
 
 
3089
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-10
3090
 
 
3091
 
    Handle the ShapeInput and ShapeBounding XShape regions
3092
 
 
3093
 
Jay Catherwood <jay.catherwood@gmail.com>       2010-08-09
3094
 
 
3095
 
    Fix gimp layers window disappearing
3096
 
    
3097
 
    This fixes bug 1303. Under certain circumstances restack ends up
3098
 
    being called with the window as its own aboveId, causing it to
3099
 
    disappear.
3100
 
 
3101
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-08
3102
 
 
3103
 
    Make minimization functions wrappable. Check return functions for minimized state rather than internal variables (since a plugin may want to change the reported state of minimization)
3104
 
 
3105
 
Sam Spilsbury <smspillaz@gmail.com>     2010-08-07
3106
 
 
3107
 
    Export the CompWindow in ScaleWindowList and don't prevent the creation of a ScaleSlot for a window if one isn't already assigned (with setSlot ())
3108
 
    
3109
 
    Bump COMPIZ_SCALE_ABI
3110
 
 
3111
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-31
3112
 
 
3113
 
    Handle property data types other than XA_CARDINAL and XA_STRING. Fixes window hints not being written for other data types, such as XA_WINDOW which is used by compiztoolbox for switcher background drawing
3114
 
 
3115
 
Guillaume Seguin <guillaume@segu.in>    2010-07-29
3116
 
 
3117
 
    Workaround CMake problem with -D_REENTRANT on TryCompile
3118
 
 
3119
 
Guillaume Seguin <guillaume@segu.in>    2010-07-29
3120
 
 
3121
 
    Fix typo
3122
 
 
3123
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-29
3124
 
 
3125
 
    Increment count
3126
 
 
3127
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-29
3128
 
 
3129
 
    Initialize XPolygonRegion arguments and use WindingRule
3130
 
 
3131
 
Merge: ffbb452 7200386
3132
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-25
3133
 
 
3134
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
3135
 
 
3136
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-25
3137
 
 
3138
 
    Add a constructor to initialize a CompRegion from a series of CompPoint's,
3139
 
    much like the XPolygonRegion construct allows for
3140
 
 
3141
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-25
3142
 
 
3143
 
    PropertyWriter went into core a while ago, no need to depend on compiztoolbox
3144
 
 
3145
 
Scott Moreau <oreaus@gmail.com> 2010-07-24
3146
 
 
3147
 
    Fix warnings.
3148
 
 
3149
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-19
3150
 
 
3151
 
    Set scale slot geometry correctly. Fixes keyboard focus moving incorrectly
3152
 
 
3153
 
Sam Spilsbury <smspillaz@XPS-U.(none)>  2010-07-12
3154
 
 
3155
 
    Determine the id of the appropriate child window and pass that as "window"
3156
 
    for xbutton events in button actions.
3157
 
    
3158
 
    The previous behaviour was to pass the xbutton.window, but this was usually
3159
 
    the frame wrapper window, which meant calls to screen->findWindow () would
3160
 
    fail since this window was not in screen->windows ();
3161
 
 
3162
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-04
3163
 
 
3164
 
    Update NEWS for 0.9.0 release
3165
 
 
3166
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-04
3167
 
 
3168
 
    Fix debugging prefix
3169
 
 
3170
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-04
3171
 
 
3172
 
    Add NEWS changes from 0.7.8-0.8.6
3173
 
 
3174
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-04
3175
 
 
3176
 
    Install and load local information from XDG_HOME/.compiz-1 to prevent conflicts with compiz-0.8
3177
 
 
3178
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-02
3179
 
 
3180
 
    Fix warning in annotate
3181
 
 
3182
 
Sam Spilsbury <smspillaz@gmail.com>     2010-07-02
3183
 
 
3184
 
    Simplify serialization interface
3185
 
 
3186
 
Sam Spilsbury <smspillaz@gmail.com>     2010-06-23
3187
 
 
3188
 
    Kill debug message
3189
 
 
3190
 
Sam Spilsbury <smspillaz@gmail.com>     2010-06-23
3191
 
 
3192
 
    Add install type package vars to avoid a bug where we might install
3193
 
    into "/" on some systems
3194
 
 
3195
 
Sam Spilsbury <smspillaz@gmail.com>     2010-06-19
3196
 
 
3197
 
    Revert "[PATCH] Handle dock windows with keep-below mask."
3198
 
    
3199
 
    This reverts commit 2fb7e4227d516cd2ba8b81e411bbfc0aca127943.
3200
 
    
3201
 
    Handling dock windows like this causes problems for docks that are set
3202
 
    above windows (like plasma panel) we need to find a better way to handle
3203
 
    these windows
3204
 
 
3205
 
Sam Spilsbury <smspillaz@gmail.com>     2010-06-18
3206
 
 
3207
 
    Kill debug messages
3208
 
 
3209
 
Sam Spilsbury <smspillaz@gmail.com>     2010-06-18
3210
 
 
3211
 
    Add COMPIZ_ENABLE_PACKAGING option so that distros with default settings for prefix, etc don't override
3212
 
    what the use has specified with CMAKE_INSTALL_PREFIX
3213
 
    
3214
 
    Also remove install (libcompiz.so), we use compiz_opt_install_file anyways for it
3215
 
 
3216
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-06-13
3217
 
 
3218
 
    Add missing files
3219
 
 
3220
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-06-12
3221
 
 
3222
 
    A few big changes:
3223
 
     * Rewrite PropertyWriter, move it out of compiztoolbox
3224
 
     * Added CompPluginStateWriter, a serialization interface, which plugins inherit, and specify how to serialize their class members, which will be automatically unloaded and reloaded as plugins unload and reload.
3225
 
     * Currently there are bugs with this interface, so it is disabled by default (mostly bugs to do with boost and libdl)
3226
 
     * Depend on libboost-serialization
3227
 
     * A few bugfixes
3228
 
 
3229
 
Adel Gadllah <adel.gadllah@gmail.com>   2010-06-05
3230
 
 
3231
 
    Install locale in standard location
3232
 
    
3233
 
    Translations should be in ${datadir}/locale not ${datadir}/compiz/locale
3234
 
 
3235
 
Dominique Leuenberger <dominique@messiah.leuenberger.net>       2010-06-01
3236
 
 
3237
 
    [PATCH] Cmake: give more control to packagers - allowing them to specify install
3238
 
    
3239
 
    Allows developers to specify libbdir, datadir and bindir, just as they are used from autotools based projects.  Additionally, this removes the need for packagers to fiddle with LIB_SUFFIX.
3240
 
 
3241
 
Sebasian Billaudelle <stein@cream-project.org>  2010-05-25
3242
 
 
3243
 
    [PATCH] Handle dock windows with keep-below mask.
3244
 
 
3245
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-25
3246
 
 
3247
 
    Load after decor plugin where appropriate to prevent windows shifting on plugin load and unload
3248
 
 
3249
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-23
3250
 
 
3251
 
    Don't dump the template once we delete a property
3252
 
 
3253
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-23
3254
 
 
3255
 
    Sanity check
3256
 
 
3257
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-23
3258
 
 
3259
 
    Add getReadTemplate function and make plugins use that.
3260
 
    
3261
 
    This avoids some repetitive coding when setting up values to input into the property.
3262
 
 
3263
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-23
3264
 
 
3265
 
    Use PropertyWriter in plugins which set window properties
3266
 
 
3267
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-23
3268
 
 
3269
 
    Don't require opengl or composite, but load after them if available
3270
 
 
3271
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-23
3272
 
 
3273
 
    Added generic X11 Window Property handler class which reads and writes
3274
 
    window properties on a template
3275
 
 
3276
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-22
3277
 
 
3278
 
    compiz_opt_install_file already adds destdir, no need to double it
3279
 
 
3280
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-22
3281
 
 
3282
 
    Don't generate files to COMPIZ_DESTDIR
3283
 
 
3284
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-21
3285
 
 
3286
 
    Link Xext explicitly because distributions are moving in the direction of requiring strict DSO linking
3287
 
 
3288
 
Sam Spilsbury <smspillaz@gmail.com>     2010-05-19
3289
 
 
3290
 
    COMPIZ_DESTDIR support for windowsettings xml
3291
 
 
3292
 
Sam Spilsbury <smspillaz@gmail.com>     2010-05-19
3293
 
 
3294
 
    Fix DESTDIR related typo
3295
 
    
3296
 
    Ensure no rpath linkage in kde4-w-d gtk-w-d and blur
3297
 
 
3298
 
Danny Baumann <dannybaumann@web.de>     2010-05-19
3299
 
 
3300
 
    Return resName as CompString so it can't be modified by the caller.
3301
 
 
3302
 
Travis Watkins <amaranth@ubuntu.com>    2010-05-18
3303
 
 
3304
 
    add resName getter
3305
 
 
3306
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-18
3307
 
 
3308
 
    Added DESTDIR support for packaging
3309
 
 
3310
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-18
3311
 
 
3312
 
    Make full rpath support optional (for those who need to build in a non-standard path)
3313
 
 
3314
 
Sam Spilsbury <smspillaz@gmail.com>     2010-05-15
3315
 
 
3316
 
    Add ability to have bindings toggle scale mode
3317
 
 
3318
 
Sam Spilsbury <smspillaz@gmail.com>     2010-05-15
3319
 
 
3320
 
    Cleanup linkage handling and use rpath for plugins.
3321
 
    
3322
 
    rpath is generally bad because it results in stupid linkage which can
3323
 
    break with distribution upgrades (which is the reason for previous
3324
 
    commits which use ldconfig LIBDIR). However, it doesn't appear to be
3325
 
    against any distribution's policy to use rpath for "internal" libraries
3326
 
    such as plugins linking against each other - so instead of adding those
3327
 
    rather generic names to the ld.so cache, just specify an rpath, since there
3328
 
    is no way there would be multiple versions of a plugin at once (and even then
3329
 
    plugins would have to manually link).
3330
 
    
3331
 
    This *does* stretch the boundaries allowed by distributions slightly however,
3332
 
    since other plugins usually have to link with libcomposite and libopengl
3333
 
    in order to load them, however we have our own system of safeguard checks
3334
 
    to ensure that the right plugins are loaded in any case (since the linkage
3335
 
    will change dynamically on dlopen () - the initial linkage is only there
3336
 
    so that dlopen () will not complain when it can't find the composite and
3337
 
    opengl libraries, but in that case, it wouldn't even matter anyways since
3338
 
    those plugins have to be loaded in order to be useful)
3339
 
    
3340
 
    For distribution policy, see:
3341
 
    http://wiki.debian.org/RpathIssue
3342
 
    http://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath
3343
 
 
3344
 
Sam Spilsbury <smspillaz@gmail.com>     2010-05-15
3345
 
 
3346
 
    Typofix
3347
 
 
3348
 
Sam Spilsbury <smspillaz@gmail.com>     2010-05-15
3349
 
 
3350
 
    CompizToolbox depends on composite and opengl, although it really shouldn't
3351
 
 
3352
 
Sam Spilsbury <smspillaz@gmail.com>     2010-05-15
3353
 
 
3354
 
    Added compiz_ensure_linkage function and dropped some more rpath stuff
3355
 
 
3356
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-15
3357
 
 
3358
 
    Add necessary changes to compile without rpath usage
3359
 
 
3360
 
Sam Spilsbury <smspillaz@gmail.com>     2010-05-14
3361
 
 
3362
 
    Fix another build related typo
3363
 
 
3364
 
Sam Spilsbury <smspillaz@gmail.com>     2010-05-14
3365
 
 
3366
 
    Fix typo
3367
 
 
3368
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-14
3369
 
 
3370
 
    Never skip rpath
3371
 
 
3372
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-14
3373
 
 
3374
 
    To be similar to autofoo it should be "make dist"
3375
 
 
3376
 
Travis Watkins <amaranth@ubuntu.com>    2010-05-13
3377
 
 
3378
 
    add soversion for libdecoration
3379
 
 
3380
 
Travis Watkins <amaranth@ubuntu.com>    2010-05-13
3381
 
 
3382
 
    build fixes
3383
 
 
3384
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-14
3385
 
 
3386
 
    Added more commands to commands plugin.
3387
 
    
3388
 
    Some people use compiz as a standalone WM and require some ridiculous
3389
 
    number of command shortcuts. We like to put options in to facilitate those
3390
 
    people because we are nice :).
3391
 
 
3392
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-13
3393
 
 
3394
 
    Add compiz_add_git_dist macro to CompizCommon
3395
 
 
3396
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-13
3397
 
 
3398
 
    Fix warning
3399
 
 
3400
 
Merge: ae325b9 e682cc2
3401
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-13
3402
 
 
3403
 
    Merge branch 'master' of git+ssh://smspillaz@git.compiz.org/git/compiz/core
3404
 
 
3405
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-13
3406
 
 
3407
 
    Ensure that plugins get correctly loaded after composite and opengl.
3408
 
    
3409
 
    Some plugins had an oversight which caused them to not load correctly
3410
 
    due to a missing <deps> tag. Also some plugins should have been loading
3411
 
    after these plugins.
3412
 
    
3413
 
    This fixes a potential glitch in newer versions of libdri.
3414
 
    
3415
 
    It also fixes ugliness in the mass redirection/unredirection of windows
3416
 
    when the opengl plugin is loaded/reloaded
3417
 
 
3418
 
Travis Watkins <amaranth@ubuntu.com>    2010-05-12
3419
 
 
3420
 
    add a simple `make dist` target
3421
 
 
3422
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-12
3423
 
 
3424
 
    Use configureXWindow and XConfigureWindow respectively instead of ::resize.
3425
 
    
3426
 
    ::resize and XMoveResizeWindow are mostly functions for internal use and they
3427
 
    don't correclty configure the window the way we need it. This results
3428
 
    in some weird display artefacts with the switcher popup window
3429
 
 
3430
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-11
3431
 
 
3432
 
    A slightly more detailed description of what "Hover Timeout" actually does
3433
 
 
3434
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-11
3435
 
 
3436
 
    Fix conditional jump or move being based on uninitialized values
3437
 
 
3438
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-09
3439
 
 
3440
 
    Read decoration settings from the decor plugin and not the decoration plugin
3441
 
 
3442
 
Sam Spilsbury <SmSpillaz@gmail.com>     2010-05-09
3443
 
 
3444
 
    Don't use pkg-config to link blur with libdecoration.
3445
 
    
3446
 
    Set the install rpath so that blur can be linked locally with libdecoration.
3447
 
    This fixes a case where pkg-config would import wrong include files if 0.8.x
3448
 
    was installed.
3449
 
 
3450
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2010-05-06
3451
 
 
3452
 
    Kill some debug messages
3453
 
 
3454
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2010-05-06
3455
 
 
3456
 
    Check to see if switcher grab does NOT exist before focusing default window
3457
 
    (Previous behaviour was most likely a typo)
3458
 
 
3459
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2010-05-05
3460
 
 
3461
 
    Move dbus to utility
3462
 
 
3463
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2010-05-03
3464
 
 
3465
 
    Use corect calculation
3466
 
 
3467
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2010-05-03
3468
 
 
3469
 
    Typofix
3470
 
 
3471
 
Danny Baumann <dannybaumann@web.de>     2010-05-02
3472
 
 
3473
 
    Optionally traverse through ancestry when getting the client leader of a
3474
 
    window which has no own client leader set.
3475
 
 
3476
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2010-04-29
3477
 
 
3478
 
    dbus: Use C++ bool
3479
 
 
3480
 
Merge: a4c0bd1 4719477
3481
 
Danny Baumann <dannybaumann@web.de>     2010-04-28
3482
 
 
3483
 
    Merge branch 'master' of git+ssh://git.compiz-fusion.org/git/compiz/core
3484
 
 
3485
 
Danny Baumann <dannybaumann@web.de>     2010-04-28
3486
 
 
3487
 
    Add some additional accessor functions for more consistent class usage.
3488
 
 
3489
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-27
3490
 
 
3491
 
    blur: link correctly with libdecoration
3492
 
 
3493
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-23
3494
 
 
3495
 
    Don't recursively add plugins in folder
3496
 
 
3497
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-23
3498
 
 
3499
 
    Move some buildsystem defines into CompizCommon
3500
 
 
3501
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-23
3502
 
 
3503
 
    Fix double define
3504
 
 
3505
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-23
3506
 
 
3507
 
    Move certain defines to CompizCommon
3508
 
 
3509
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-23
3510
 
 
3511
 
    Use CompizDefaults to export file locations instead
3512
 
 
3513
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-23
3514
 
 
3515
 
    Revert "Exported some CMake definitions so they can be used by other compiz"
3516
 
    
3517
 
    This reverts commit 4bbdbba18af7023e39b1c3055db26b5408c07e63.
3518
 
    
3519
 
    This should better be done in CompizDefaults.cmake
3520
 
 
3521
 
Merge: 4bbdbba b7cdb45
3522
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-22
3523
 
 
3524
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
3525
 
 
3526
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-22
3527
 
 
3528
 
    Exported some CMake definitions so they can be used by other compiz
3529
 
    modules using CMake to work out where compiz is installed (for linking etc)
3530
 
 
3531
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-04-18
3532
 
 
3533
 
    Typo.
3534
 
 
3535
 
Scott Moreau <oreaus@gmail.com> 2010-04-16
3536
 
 
3537
 
    Add hint so image button appears in ccsm.
3538
 
 
3539
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-12
3540
 
 
3541
 
    Remove unneeded assignment
3542
 
 
3543
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-11
3544
 
 
3545
 
    Fix wrongly drawn window icon in 3D gtk mode
3546
 
 
3547
 
Merge: a48e55b 6b01b85
3548
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-11
3549
 
 
3550
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
3551
 
 
3552
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-11
3553
 
 
3554
 
    Try and load non-rendering plugins after opengl and composite.
3555
 
    
3556
 
    Loading them before opengl and composite doesn't do any harm, but
3557
 
    it causes an ugly flash while windows are reparented/unreparented
3558
 
    then redirected/unredirected when loading plugins if compiz
3559
 
    decides to insert them before the rendering plugins (since the
3560
 
    rendering plugins must first be unloaded then reloaded as they are popped
3561
 
    off the stack)
3562
 
 
3563
 
Danny Baumann <dannybaumann@web.de>     2010-04-07
3564
 
 
3565
 
    Fixup coding style.
3566
 
 
3567
 
Merge: e4d22a6 cf77c69
3568
 
Sam Spilsbury <smspillaz@gmail.com>     2010-04-05
3569
 
 
3570
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
3571
 
 
3572
 
Sam <smspillaz@gmail.com>       2010-04-05
3573
 
 
3574
 
    Fix slightly offset window decorations with certain metacity themes
3575
 
 
3576
 
Sam <smspillaz@gmail.com>       2010-04-04
3577
 
 
3578
 
    Give inotify a more meaningful name
3579
 
 
3580
 
Sam <smspillaz@gmail.com>       2010-04-04
3581
 
 
3582
 
    Move D-Bus plugin to correct category
3583
 
 
3584
 
Danny Baumann <dannybaumann@web.de>     2010-04-04
3585
 
 
3586
 
    Avoid excessive casting.
3587
 
 
3588
 
Merge: 9fe1e7f 44f71ba
3589
 
Danny Baumann <dannybaumann@web.de>     2010-04-04
3590
 
 
3591
 
    Merge branch 'master' of git+ssh://git.compiz-fusion.org/git/compiz/core
3592
 
 
3593
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-04
3594
 
 
3595
 
    Correctly handle weird icon sizes.
3596
 
    
3597
 
    iw * ih may overflow the value range of unsigned long if iw and ih are
3598
 
    large enough, so check the single values as well.
3599
 
    
3600
 
    Forward port of 1bed3dbcea6473f84745ec7a1f936c4f5d3b3a01 to master
3601
 
 
3602
 
Scott Moreau <oreaus@gmail.com> 2010-04-03
3603
 
 
3604
 
    Fix build. Errors introduced by 69c7f0cf084359d666447f4573d7cc8d8b6420d0
3605
 
 
3606
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-04
3607
 
 
3608
 
    Cube documentation update
3609
 
 
3610
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-04
3611
 
 
3612
 
    Update openGL Plugin documentation
3613
 
 
3614
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-03
3615
 
 
3616
 
    Composite plugin documentation update
3617
 
 
3618
 
Merge: 2f545ec 1c9d411
3619
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-03
3620
 
 
3621
 
    Merge branch 'master' of git://git.compiz.org/compiz/core
3622
 
 
3623
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3624
 
 
3625
 
    Fix offset window buttons in 2D mode for both gtk and cairo
3626
 
 
3627
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3628
 
 
3629
 
    Fix offset event window positions in cairo 2D mode bug
3630
 
 
3631
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3632
 
 
3633
 
    Fix drawing issues on bottom in cairo mode
3634
 
 
3635
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3636
 
 
3637
 
    Fix mis-aligned frame event windows
3638
 
 
3639
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3640
 
 
3641
 
    Fix further 2D GTK drawing issues
3642
 
 
3643
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3644
 
 
3645
 
    Fix offset window buttons in 2D mode for both gtk and cairo
3646
 
 
3647
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3648
 
 
3649
 
    Fix offset event window positions in cairo 2D mode bug
3650
 
 
3651
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3652
 
 
3653
 
    Fix drawing issues on bottom in cairo mode
3654
 
 
3655
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3656
 
 
3657
 
    Fix mis-aligned frame event windows
3658
 
 
3659
 
Sam Spilsbury <smspillaz@smspillaz-desktop.(none)>      2010-04-02
3660
 
 
3661
 
    Fix further 2D GTK drawing issues
3662
 
 
3663
 
Danny Baumann <dannybaumann@web.de>     2010-03-29
3664
 
 
3665
 
    Revert broken define usage.
3666
 
 
3667
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2010-03-28
3668
 
 
3669
 
    Fix rendering and frame position inconsistencies.
3670
 
    
3671
 
    For metacity themes especially, we ned to use d->context to determine frame
3672
 
    size.
3673
 
    
3674
 
    There was an API change with gdk_window_reparent, so update for that too
3675
 
 
3676
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2010-03-28
3677
 
 
3678
 
    Fix wrong decoration position and event handling in 2D mode
3679
 
 
3680
 
scott <scott@box1.localdomain>  2010-03-24
3681
 
 
3682
 
    Fix typo.
3683
 
 
3684
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-25
3685
 
 
3686
 
    Fix typo and cleanup
3687
 
 
3688
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-24
3689
 
 
3690
 
    Revert "Fix window position validation for windows changing size but not position"
3691
 
    
3692
 
    This reverts commit aea1f07bd4c4d157a26ab8571250dfa0df904144.
3693
 
    
3694
 
    Conflicts:
3695
 
    
3696
 
plugins/place/src/place.cpp           
3697
 
 
3698
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-24
3699
 
 
3700
 
    Fixed partial decorations on decor plugin reload bug
3701
 
 
3702
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-24
3703
 
 
3704
 
    Fixed deprecated symbol in gtk-window-decorator
3705
 
 
3706
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-24
3707
 
 
3708
 
    C++ port of the D-Bus Plugin
3709
 
    
3710
 
    With additional cleanup by Danny Baumann <dannybaumann@web.de>
3711
 
    
3712
 
    See http://git.compiz.org/~smspillaz/dbus/commit/?id=bd4f98234e2af517d023b0ae9501ee0a91732fc2
3713
 
 
3714
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-24
3715
 
 
3716
 
    Documentation update for CompIcon, ModifierHandler, CompOutput,
3717
 
    PluginClassStorage, PluginClassIndex, CompPoint, CompRect, CompRegion and
3718
 
    CompSize
3719
 
 
3720
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-24
3721
 
 
3722
 
    Fixed some documentation
3723
 
 
3724
 
Merge: 323c800 19e7e51
3725
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-24
3726
 
 
3727
 
    Merge branch 'master' of ../compiz-core-doc
3728
 
 
3729
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-23
3730
 
 
3731
 
    Fixed missing left/right bits on 3d mode metacity
3732
 
 
3733
 
Danny Baumann <dannybaumann@web.de>     2010-03-19
3734
 
 
3735
 
    Cleanup
3736
 
 
3737
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-19
3738
 
 
3739
 
    Keep pixmaps around if window has been unmapped on resize.
3740
 
 
3741
 
Merge: b4d3d4e b5e0fc0
3742
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-19
3743
 
 
3744
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
3745
 
 
3746
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-19
3747
 
 
3748
 
    Cleanup
3749
 
 
3750
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-19
3751
 
 
3752
 
    Added 2D Decoration mode to GTK Window Decorator
3753
 
 
3754
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-18
3755
 
 
3756
 
    Fix typo
3757
 
 
3758
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-15
3759
 
 
3760
 
    Keep pixmaps of unmapped windows around if they are used for animations.
3761
 
    
3762
 
    Previously, they were discarded if the window was resized right after being unmapped. As that might end close animations too early, keep the pixmap around until setting the internal state to 'unmapped'. For those cases, the pixmap size (width/height) will differ from the window geometry (attrib.width/attrib.height), though, so plugins should use the former values for animation purposes.
3763
 
    
3764
 
    Forward port of     54833da0e3d8efb946dcb38afe27914a47f1565f to master
3765
 
 
3766
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-15
3767
 
 
3768
 
    Remove deprecated functions and replace them with their alive counterparts.
3769
 
 
3770
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-15
3771
 
 
3772
 
    Also place windows that are marked unmovable.
3773
 
    
3774
 
    As we assign the window actions ourselves, there's no sense in obeying it during placement, which would (and did) essentially disable placement for certain window types.
3775
 
    
3776
 
    Forward port of 58f85693bc1f4e612aaf0b6f1759e1734752f1ff to master
3777
 
 
3778
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-15
3779
 
 
3780
 
    Link required libraries explicitly.
3781
 
 
3782
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-15
3783
 
 
3784
 
    Fix window position validation for windows changing size but not position
3785
 
    
3786
 
    Previously, we left the position of windows that have USPosition set untouched, even if they didn't try to change position at all, but only changed size. This caused such windows to become partially offscreen e.g. if they were positioned at the lower edge of the work area before the size change and increased height afterwards.
3787
 
    
3788
 
    Forward port of 3c16152938c44454f42d08a4b92cc46093c9a782 to master
3789
 
 
3790
 
Merge: b5e0fc0 5c15458
3791
 
Kristopher Ives <kristopher.ives@gmail.com>     2010-03-11
3792
 
 
3793
 
    Merge branch 'master' of /home/kris/workspace/compiz
3794
 
    
3795
 
    Conflicts:
3796
 
include/core/window.h           
3797
 
plugins/composite/include/composite/composite.h           
3798
 
 
3799
 
Sam Spilsbury <smspillaz@gmail.com>     2010-03-09
3800
 
 
3801
 
    Cairo mode almost done. Fixed crash to do with incorrect iterator usage
3802
 
 
3803
 
Scott Moreau <oreaus@gmail.com> 2010-02-22
3804
 
 
3805
 
    Properly calculate damage region.
3806
 
 
3807
 
Scott Moreau <oreaus@gmail.com> 2010-02-22
3808
 
 
3809
 
    Draw more finely granulated ellipse outline.
3810
 
 
3811
 
Scott Moreau <oreaus@gmail.com> 2010-02-22
3812
 
 
3813
 
    Add option to change erase size.
3814
 
 
3815
 
Scott Moreau <oreaus@gmail.com> 2010-02-22
3816
 
 
3817
 
    Use the same width for all lines.
3818
 
 
3819
 
Scott Moreau <oreaus@gmail.com> 2010-02-22
3820
 
 
3821
 
    Make corners of rectangles square while dragging.
3822
 
 
3823
 
Scott Moreau <oreaus@gmail.com> 2010-02-22
3824
 
 
3825
 
    General reorganization and cleanup.
3826
 
 
3827
 
Scott Moreau <oreaus@gmail.com> 2010-02-22
3828
 
 
3829
 
    Add option to use initial click point as center for drawing shapes.
3830
 
 
3831
 
Scott Moreau <oreaus@gmail.com> 2010-02-22
3832
 
 
3833
 
    Add straight line drawing function.
3834
 
 
3835
 
Scott Moreau <oreaus@gmail.com> 2010-02-22
3836
 
 
3837
 
    Draw ellipses instead of circles.
3838
 
 
3839
 
Scott Moreau <oreaus@gmail.com> 2010-02-15
3840
 
 
3841
 
    Fix longstanding damage issue.
3842
 
 
3843
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-15
3844
 
 
3845
 
    Revert "Fix longstanding damage issue."
3846
 
    
3847
 
    This reverts commit 6da1124112165f35bea278281e709d96066125fa.
3848
 
 
3849
 
Scott Moreau <oreaus@gmail.com> 2010-02-15
3850
 
 
3851
 
    Fix longstanding damage issue.
3852
 
 
3853
 
Guillaume Seguin <guillaume@segu.in>    2010-02-15
3854
 
 
3855
 
    Cleaner Xext dep
3856
 
 
3857
 
Guillaume Seguin <guillaume@segu.in>    2010-02-15
3858
 
 
3859
 
    Addd libXext and libdl to core links
3860
 
 
3861
 
Merge: c4ed4c1 5aad838
3862
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-13
3863
 
 
3864
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
3865
 
 
3866
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-13
3867
 
 
3868
 
    Initial reparenting support
3869
 
 
3870
 
Scott Moreau <oreaus@gmail.com> 2010-02-13
3871
 
 
3872
 
    Categorize resize options.
3873
 
 
3874
 
Scott Moreau <oreaus@gmail.com> 2010-02-13
3875
 
 
3876
 
    Categorize switcher options.
3877
 
 
3878
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-13
3879
 
 
3880
 
    Fake enlightment desktop property to make qt ignore the composite window during frame calculations.
3881
 
 
3882
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-13
3883
 
 
3884
 
    Better detection of tooltip windows (KDE backport).
3885
 
 
3886
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-12
3887
 
 
3888
 
    Kde 4.4 support.
3889
 
 
3890
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-12
3891
 
 
3892
 
    Place frame windows in correct stacking order.
3893
 
 
3894
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-12
3895
 
 
3896
 
    Unmap also the frame of minimized windows.
3897
 
 
3898
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-11
3899
 
 
3900
 
    Clients must specify position on _NET_MOVERESIZE_WINDOW ClientMessage
3901
 
    
3902
 
    Only accept ConfigureRequest / _NET_MOVERESIZE_WINDOW ClientMessage
3903
 
    events as placement if the application indicates that it wants to
3904
 
    specify the window position.
3905
 
    
3906
 
    Forward port of 65ed618a5f36b795dbef69ba04ebde6b911d228c to master.
3907
 
 
3908
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-11
3909
 
 
3910
 
    Fix screen resolution change handling
3911
 
 
3912
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-10
3913
 
 
3914
 
    Missing files.
3915
 
 
3916
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-10
3917
 
 
3918
 
    Window position doesn't have to be synced to update frame window region.
3919
 
 
3920
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-10
3921
 
 
3922
 
    Integrate the KDE/Qt event loop directly into compiz instead of using the glib main loop.
3923
 
 
3924
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-09
3925
 
 
3926
 
    Fix typo
3927
 
 
3928
 
Merge: 9c0f5ea 1fec37d
3929
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-09
3930
 
 
3931
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
3932
 
 
3933
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-09
3934
 
 
3935
 
    Don't break initial stacking order.
3936
 
 
3937
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-09
3938
 
 
3939
 
    Load after decoration
3940
 
 
3941
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-09
3942
 
 
3943
 
    Fix DIV 0
3944
 
 
3945
 
Merge: 1ecf6ce fb94b80
3946
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-08
3947
 
 
3948
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
3949
 
 
3950
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-08
3951
 
 
3952
 
    Fixed fullscreen window handling.
3953
 
 
3954
 
Danny Baumann <dannybaumann@web.de>     2010-02-07
3955
 
 
3956
 
    Simplify window removal.
3957
 
 
3958
 
Danny Baumann <dannybaumann@web.de>     2010-02-07
3959
 
 
3960
 
    Simplify window removal.
3961
 
 
3962
 
Danny Baumann <dannybaumann@web.de>     2010-02-06
3963
 
 
3964
 
    Fix selection aquiring, cleanup.
3965
 
 
3966
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-06
3967
 
 
3968
 
    Fix invalid read
3969
 
 
3970
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-06
3971
 
 
3972
 
    Properly send ClientMessage event after aquiring selections.
3973
 
    
3974
 
    Send appropriate ClientMessage for both the compositing manager and the
3975
 
    window manager. Also rework appropriate functions
3976
 
    
3977
 
    Forward port of e86e5bee8ee6f1f265a76fef5fb0dc4e2c56be06 to master
3978
 
 
3979
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-04
3980
 
 
3981
 
    Typo.
3982
 
 
3983
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-04
3984
 
 
3985
 
    Fixed missing variable.
3986
 
 
3987
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-04
3988
 
 
3989
 
    Reparent managed windows directly.
3990
 
 
3991
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-04
3992
 
 
3993
 
    Catch NULL pointers.
3994
 
 
3995
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-04
3996
 
 
3997
 
    Fixed region handling of new windows.
3998
 
 
3999
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-05
4000
 
 
4001
 
    plugins: fix warnings
4002
 
 
4003
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-05
4004
 
 
4005
 
    Fix typo and fix more warnings
4006
 
 
4007
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-05
4008
 
 
4009
 
    core: fix more warnings
4010
 
 
4011
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-05
4012
 
 
4013
 
    core: fix warnings
4014
 
 
4015
 
Merge: 08c22af d6769e8
4016
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-05
4017
 
 
4018
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4019
 
    
4020
 
    Conflicts:
4021
 
plugins/place/src/place.cpp           
4022
 
 
4023
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-04
4024
 
 
4025
 
    place: Improve resolution change handling.
4026
 
    
4027
 
    Windows are now moved/resized in a better way when changing resolution.
4028
 
    
4029
 
    Also, old window position and size will be remembered, so that they can be
4030
 
    restored when going back to the original resolution.
4031
 
    
4032
 
    API changes were necessary in core, the functions ::updateStruts and ::updateWorkarea were
4033
 
    moved from Private* to Comp*
4034
 
    
4035
 
    Forward port of 4327a7c83dc6c1fe77891ba7c6bf5023d21dfde8
4036
 
 
4037
 
Danny Baumann <dannybaumann@web.de>     2010-02-03
4038
 
 
4039
 
    Fix wrappable count.
4040
 
 
4041
 
Danny Baumann <dannybaumann@web.de>     2010-02-03
4042
 
 
4043
 
    Advertise support for _NET_REQUEST_FRAME_EXTENTS.
4044
 
 
4045
 
Danny Baumann <dannybaumann@web.de>     2010-02-03
4046
 
 
4047
 
    Improve API.
4048
 
 
4049
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4050
 
 
4051
 
    Support _NET_REQUEST_FRAME_EXTENTS client message.
4052
 
    
4053
 
    Forward port of ef68d2cab3598a78de9b836c86fda7741d842870 to master
4054
 
 
4055
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4056
 
 
4057
 
    Advertise full placement support.
4058
 
    
4059
 
4521a0297386e183eb0374321ad677b4b1aaee97        Forward port of commit    
4060
 
 
4061
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4062
 
 
4063
 
    Make addSupportedAtoms wrappable and use std::vector
4064
 
 
4065
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4066
 
 
4067
 
    Pixmaps created using glXCreatePixmap must be destroyed using glXDestroyPixmap
4068
 
    
4069
 
    We previously used glXDestroyGLXPixmap but this is wrong (according to GLX 1.4 spec, section 3.4.2).
4070
 
    
4071
 
    Forward port of 208b459b141b6d49f48796231146bb33d5dc1d26 to master
4072
 
 
4073
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4074
 
 
4075
 
    Apply stacking changes after configure
4076
 
 
4077
 
Merge: bc1d53a 55656e8
4078
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4079
 
 
4080
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4081
 
 
4082
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4083
 
 
4084
 
    Fix possible segfault on 64-bit arch. due to passing 0 to va_list and retrieving it as pointer.
4085
 
    
4086
 
5a6dbfdea66620b3a6ae50540a75714e0a975ce7 to master        Forward port of commit    
4087
 
 
4088
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4089
 
 
4090
 
    Short cut placement output determination if there is only one output.
4091
 
    
4092
 
    Forward port of     c02145a304e58fc502cb85499a1bbaf0dd843cea to master
4093
 
 
4094
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4095
 
 
4096
 
    Added option for placing newly mapped windows under the pointer.
4097
 
    
4098
 
    Forward port of 89c5642c737bba9d653fa242d1e0dd03cebb8db6 to master
4099
 
 
4100
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4101
 
 
4102
 
    Disable texture compression by default
4103
 
    
4104
 
    Forward port of 7c7628f2b6ad644afa6282b96b67e74ba1c48c2b to master
4105
 
 
4106
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4107
 
 
4108
 
    Revert "Update client list after unhook/insert."
4109
 
    
4110
 
    This reverts commit 8c7459734c497d20fd8682b2268336ba31297f73.
4111
 
 
4112
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4113
 
 
4114
 
    Update client list after unhook/insert.
4115
 
    
4116
 
    Forward port of d8285f4f8c6ca50b69965a225c36cdad1e456d24
4117
 
 
4118
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4119
 
 
4120
 
    Activate the topmost window when lowering a window, unless click-to-focus is off.
4121
 
    
4122
 
    Forward port of 85ba708cb894658c9bf9862a311010a9b79ec6f2 to master
4123
 
 
4124
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4125
 
 
4126
 
    Use NULL instead of 0.
4127
 
    
4128
 
    Using 0 is unsafe on 64bit
4129
 
 
4130
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-02-02
4131
 
 
4132
 
    Fixed cmake cache problems.
4133
 
 
4134
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4135
 
 
4136
 
    Fix inaccessible windows when reducing num. of viewports.
4137
 
    
4138
 
    Forward port of 0b9c5efe8c2b6fe60780b8c3245b4aaa8ecdc943 to master
4139
 
 
4140
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4141
 
 
4142
 
    rotate: Fix lost window by preventing edge flip for sticky windows.
4143
 
    
4144
 
    Forward port d8ac316d2d5790544adcef44b66c6f9f915dc6f0 to master
4145
 
 
4146
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4147
 
 
4148
 
    Prevent sticky windows from moving off-screen.
4149
 
    
4150
 
    Forward port of f02bf9d435def37d4587014a4548e8d99401f19d to master
4151
 
 
4152
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4153
 
 
4154
 
    Fix lost window by bringing window made sticky to current viewport.
4155
 
    
4156
 
    Forward port of 4bc44131442e9dbefadcad1a46932aec44bbcada to master
4157
 
 
4158
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4159
 
 
4160
 
    Fix crash in multi-screen setups.
4161
 
    
4162
 
    Forward port 24dea72a395071b533dcf66b2eef37b20522cbba to master
4163
 
 
4164
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-03
4165
 
 
4166
 
    Fix Gnome keybinding list.
4167
 
    
4168
 
    Forward port of : c409afbf928d67b4a87360ba44e5f3a1df5b471d to master
4169
 
 
4170
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4171
 
 
4172
 
    Revert "Correctly reflect that the switcher window is managed."
4173
 
    
4174
 
    This reverts commit b27402c2460592bc3ed6c41c2b7d5cae47e79079.
4175
 
    
4176
 
    We should not allow plugins to directly write to w->managed, some core event should be used to set managed and recalculate the window state.
4177
 
 
4178
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4179
 
 
4180
 
    Revert "Fix typo"
4181
 
    
4182
 
    This reverts commit cb117afd36fd3e9efd07c2801fc9f6d79e706928.
4183
 
 
4184
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4185
 
 
4186
 
    Fix gravity handling.
4187
 
    
4188
 
    Forward port of 510c24577c47eb9d373a3817e0475187631a71e8
4189
 
 
4190
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4191
 
 
4192
 
    Only keep windows on-screen that were fully on-screen before.
4193
 
    
4194
 
    Forward port of 0b05a30cdc65c3abd2d1564667c954125d18514e to master
4195
 
 
4196
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4197
 
 
4198
 
    Fix typo
4199
 
 
4200
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4201
 
 
4202
 
    Correctly reflect that the switcher window is managed.
4203
 
    
4204
 
    Forward port of 46371f9172089a3e60648b834611d5694df2e80b to master
4205
 
 
4206
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4207
 
 
4208
 
    Fix icon property reading if the icon pixmap has a depth of 1 bit.
4209
 
    
4210
 
    Forward port of 4c7ffc4f1d82414a466fa0768d16fa96f30e3f7a to master
4211
 
 
4212
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4213
 
 
4214
 
    Fix window region calculation for windows that have border width set.
4215
 
    
4216
 
    Forward port of 79a275b240a98d9f64c8dd1e799e5d469ec8f204 to master
4217
 
 
4218
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4219
 
 
4220
 
    Fix Handling of windows that have a server border set.
4221
 
 
4222
 
Merge: 9c8edd0 26bb656
4223
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4224
 
 
4225
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4226
 
 
4227
 
Sam Spilsbury <smspillaz@gmail.com>     2010-02-02
4228
 
 
4229
 
    Fix crash on opening windows
4230
 
    
4231
 
    We must defer match evaluation until window initialization has finished
4232
 
    for all plugins as match evaluation means wrapped function calls.
4233
 
    
4234
 
    Forward port of 43c269a377e7b446fb1bb70732835b7395ce9524 to master
4235
 
 
4236
 
Scott Moreau <oreaus@gmail.com> 2010-02-01
4237
 
 
4238
 
    Implement shape drawing interface.
4239
 
 
4240
 
Scott Moreau <oreaus@gmail.com> 2010-01-07
4241
 
 
4242
 
    Fix typo.
4243
 
 
4244
 
Scott Moreau <oreaus@gmail.com> 2010-01-26
4245
 
 
4246
 
    Get erase button working.
4247
 
 
4248
 
Sam Spilsbury <smspillaz@gmail.com>     2010-01-22
4249
 
 
4250
 
    Fix character encoding issue
4251
 
 
4252
 
Sam Spilsbury <smspillaz@gmail.com>     2010-01-22
4253
 
 
4254
 
    Add appropriate operator overloads to CompPoint
4255
 
 
4256
 
Sam Spilsbury <smspillaz@gmail.com>     2010-01-21
4257
 
 
4258
 
    Add some documentation on how geometry () and serverGeometry () work
4259
 
 
4260
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2010-01-07
4261
 
 
4262
 
    Stupid porting bug.
4263
 
 
4264
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-25
4265
 
 
4266
 
    Paint switcher icons at the same size.
4267
 
    
4268
 
    Forward port of 06f538d460b72a044e3da72f01d385890da43e84.
4269
 
 
4270
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-25
4271
 
 
4272
 
    Remove unused switcher constants.
4273
 
 
4274
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-25
4275
 
 
4276
 
    screenshot: Ignore files with trailing characters in the name.
4277
 
    
4278
 
    e.g: screenshot2.png.sig
4279
 
    Forward port of 13293a056bf9a559c3f173c08ac074e5d07e7065.
4280
 
 
4281
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-25
4282
 
 
4283
 
    wobbly: Obey move's constrain_y option.
4284
 
    
4285
 
    Constrains window to work area when it's thrown. Forward port from
4286
 
    0d23e499774769d295509f189fbf4b7c21763ef6,
4287
 
    d7e84d079ee28c3d55451d3d1aa647ce477d3169,
4288
 
    57c7609a9975d760bdfd93f21c9a3d92cda206eb,
4289
 
    d591d12076ec7d7c595911fbb1ac11529b5557a5,
4290
 
    615d823f5edc26eaa12e83c97099c7ab0f017968,
4291
 
    24dea72a395071b533dcf66b2eef37b20522cbba.
4292
 
 
4293
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-25
4294
 
 
4295
 
    move: Don't constrain y on key/button move.
4296
 
    
4297
 
    Forward port from 57c7609a9975d760bdfd93f21c9a3d92cda206eb.
4298
 
 
4299
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-24
4300
 
 
4301
 
    Don't use mipmap for icons.
4302
 
    
4303
 
    Forward port of 0138d355b849d675a82d57a2c293a96fff2bcaa2.
4304
 
 
4305
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-18
4306
 
 
4307
 
    Resize constraint and snap for combined work area.
4308
 
    
4309
 
    Allows resizing across monitors while snapping/constraining to
4310
 
    monitor work area edges.
4311
 
    Forward port of 93d8762391d7c2ffedaa31f5fbb03913089e44ac,
4312
 
    53976f1916a6659a75e0159a4dfbc1fb2188d34f, and
4313
 
    57c7609a9975d760bdfd93f21c9a3d92cda206eb.
4314
 
 
4315
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-18
4316
 
 
4317
 
    Add another contains method to CompRegion.
4318
 
 
4319
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-18
4320
 
 
4321
 
    Add CompWindowGrabExternalAppMask.
4322
 
 
4323
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-16
4324
 
 
4325
 
    Add notification for "before map".
4326
 
 
4327
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-15
4328
 
 
4329
 
    Various minor optimizations.
4330
 
 
4331
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-15
4332
 
 
4333
 
    Use CountedList instead of std::list.
4334
 
 
4335
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-15
4336
 
 
4337
 
    Add CountedList class, a wrapper for std::list.
4338
 
    
4339
 
    This std::list wrapper is to be used for cases where size() needs to be called,
4340
 
    since std::list.size() has linear complexity in gcc, whereas CountedList::size()
4341
 
    has constant complexity, as it keeps a counter.
4342
 
 
4343
 
Erkin Bahceci <erkinbah@gmail.com>      2009-12-14
4344
 
 
4345
 
    Fix crash when first switching after a window is minimized.
4346
 
    
4347
 
    In that case, the crash happened when the minimized window was
4348
 
    highlighted in the switcher window.
4349
 
 
4350
 
Danny Baumann <dannybaumann@web.de>     2009-12-07
4351
 
 
4352
 
    Consolidate icon related functions and move them to window class.
4353
 
 
4354
 
Merge: 05f393a a34f26b
4355
 
Sam Spilsbury <smspillaz@gmail.com>     2009-12-07
4356
 
 
4357
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4358
 
 
4359
 
Sam Spilsbury <smspillaz@gmail.com>     2009-12-07
4360
 
 
4361
 
    Add a showIconOnly () virtual function to BaseSwitchScreen so that switchers can show the icon of applications only when switching
4362
 
 
4363
 
Scott Moreau <oreaus@gmail.com> 2009-12-05
4364
 
 
4365
 
    Properly expand variables.
4366
 
 
4367
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-26
4368
 
 
4369
 
    Save right cursor coordinates.
4370
 
 
4371
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-18
4372
 
 
4373
 
    Fixed image paths.
4374
 
 
4375
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-18
4376
 
 
4377
 
    Less mallocs.
4378
 
 
4379
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-18
4380
 
 
4381
 
    Speedup.
4382
 
 
4383
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-18
4384
 
 
4385
 
    Avoid unneeded mallocs.
4386
 
 
4387
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-18
4388
 
 
4389
 
    More getters.
4390
 
 
4391
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-18
4392
 
 
4393
 
    Fixed build type for plugins.
4394
 
 
4395
 
Eduardo Gurgel Pinho <eduardo@mad4.Chagas>      2009-11-16
4396
 
 
4397
 
    Getters to Cube Gears plugin usage.
4398
 
 
4399
 
Scott Moreau <oreaus@gmail.com> 2009-11-09
4400
 
 
4401
 
    Reorganize scale options
4402
 
 
4403
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-16
4404
 
 
4405
 
    Initialize decoration with correct geometry of a reparented window.
4406
 
 
4407
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-16
4408
 
 
4409
 
    Show decoration in a timeout to make sure that Qt gets the Reparenting related events first.
4410
 
 
4411
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-16
4412
 
 
4413
 
    Fixed edge flipping.
4414
 
 
4415
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-16
4416
 
 
4417
 
    Fixed action option handling.
4418
 
 
4419
 
Erkin Bahceci <erkinbah@gmail.com>      2009-11-16
4420
 
 
4421
 
    Fix selected window appearing below others while switching.
4422
 
    
4423
 
    Happens only in certain cases (e.g. after showing gnome-panel tooltips).
4424
 
 
4425
 
Sam Spilsbury <smspillaz@gmail.com>     2009-11-16
4426
 
 
4427
 
    Check variables in the correct order to shut up valgrind
4428
 
 
4429
 
Sam Spilsbury <smspillaz@gmail.com>     2009-11-16
4430
 
 
4431
 
    Revert "Ensure identity matrix is actually identity and not an uninitialized matrix"
4432
 
    
4433
 
    This reverts commit b9592cab7fc1632b98f62b3afb8e6cc773ee0d7f.
4434
 
 
4435
 
Merge: b9592ca 3e17ace
4436
 
Sam Spilsbury <smspillaz@gmail.com>     2009-11-14
4437
 
 
4438
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4439
 
 
4440
 
Sam Spilsbury <smspillaz@gmail.com>     2009-11-14
4441
 
 
4442
 
    Ensure identity matrix is actually identity and not an uninitialized matrix
4443
 
 
4444
 
Erkin Bahceci <erkinbah@gmail.com>      2009-11-13
4445
 
 
4446
 
    Fix typo, which caused the disappearing window issue.
4447
 
 
4448
 
Erkin Bahceci <erkinbah@gmail.com>      2009-11-06
4449
 
 
4450
 
    Add optional max grid size param. to glAddGeometry.
4451
 
 
4452
 
Erkin Bahceci <erkinbah@gmail.com>      2009-11-05
4453
 
 
4454
 
    Fix return issues.
4455
 
 
4456
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-04
4457
 
 
4458
 
    Fixed window paint offset handling.
4459
 
 
4460
 
Merge: 9f97563 790e4b7
4461
 
Kristopher Ives <kris@leetbook2.(none)> 2009-11-04
4462
 
 
4463
 
    Merge branch 'master' of git://anongit.compiz.org/compiz/core
4464
 
 
4465
 
Scott Moreau <oreaus@gmail.com> 2009-11-03
4466
 
 
4467
 
    Reorganize core options
4468
 
 
4469
 
Scott Moreau <oreaus@gmail.com> 2009-11-03
4470
 
 
4471
 
    Move rotate to desktop category and reorganize options
4472
 
 
4473
 
Scott Moreau <oreaus@gmail.com> 2009-11-03
4474
 
 
4475
 
    Move cube to desktop category and reorganize options
4476
 
 
4477
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-03
4478
 
 
4479
 
    Final fix for overlapping outputs.
4480
 
 
4481
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-03
4482
 
 
4483
 
    Removed unneeded variable.
4484
 
 
4485
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-03
4486
 
 
4487
 
    Check for overlapping Outputs.
4488
 
 
4489
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-03
4490
 
 
4491
 
    Provide a cmake option to control -Wsign-conversion compile flag.
4492
 
    
4493
 
    -Wsign-conversion is now off by default.
4494
 
 
4495
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-03
4496
 
 
4497
 
    Set cmake policy.
4498
 
 
4499
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-03
4500
 
 
4501
 
    Rotate C++ port.
4502
 
 
4503
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-11-03
4504
 
 
4505
 
    Cube C++ port.
4506
 
 
4507
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-28
4508
 
 
4509
 
    Deleted auto backup files again.
4510
 
 
4511
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-25
4512
 
 
4513
 
    Added documentation for some internal classes.
4514
 
    Fixed some old comments.
4515
 
 
4516
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-25
4517
 
 
4518
 
    Excluded *Wrap* from Doxygen.
4519
 
    Fixed some old comments.
4520
 
 
4521
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-25
4522
 
 
4523
 
    Fixed some old comments syntax.
4524
 
    Added some docs for some internals to CompPlugin.
4525
 
    Added some docs for some internals for CompAction.
4526
 
 
4527
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-25
4528
 
 
4529
 
    Fixed some old /// docs.
4530
 
    Added class description docs for some structs and classes.
4531
 
 
4532
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-25
4533
 
 
4534
 
    Added early docs for CompTimer and it's methods.
4535
 
 
4536
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-25
4537
 
 
4538
 
    Added some preliminary doc for how CompMatch works.
4539
 
 
4540
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-24
4541
 
 
4542
 
    Added some TODO comments for WindowInterface and helper struct/enums.
4543
 
 
4544
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-24
4545
 
 
4546
 
    Updated Doxyfile to ignore "_" and "Private" structs/classes.
4547
 
    Removed plugins/ from doc. Separate Doxfile and docs/plugins is warranted.
4548
 
 
4549
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-22
4550
 
 
4551
 
    Started documenting composite plugin.
4552
 
 
4553
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-22
4554
 
 
4555
 
    Trying to make sure I'm not versioning autobackup files.
4556
 
 
4557
 
Kristopher Ives <kris@leetbook2.(none)> 2009-10-22
4558
 
 
4559
 
    Added Doxyfile.
4560
 
    Started documenting core.
4561
 
 
4562
 
Erkin Bahceci <erkinbah@gmail.com>      2009-10-19
4563
 
 
4564
 
    switcher: Fix crash when a minimized window closes while switching with "show minimized" on.
4565
 
    
4566
 
    (Forward port of 354adbe10a18509e9ea736cb3ec37916524cf8c3).
4567
 
 
4568
 
Erkin Bahceci <erkinbah@gmail.com>      2009-10-18
4569
 
 
4570
 
    Add missing file with translation.
4571
 
    
4572
 
    (from 62be1227b85284e7a937457aa57f591a890baa02)
4573
 
 
4574
 
Guillaume Seguin <guillaume@segu.in>    2009-10-14
4575
 
 
4576
 
    Fix charsets in some po files
4577
 
    (cherry picked from commit 9bacbcd32859d960fbeb67fc9acf7671313443db)
4578
 
 
4579
 
Guillaume Seguin <guillaume@segu.in>    2009-10-13
4580
 
 
4581
 
    Update translations
4582
 
 
4583
 
Sam Spilsbury <smspillaz@gmail.com>     2009-10-13
4584
 
 
4585
 
    Scale interface changes: Make the ScaleSlot, ScaleType definitions global and expose getters and setters to control slot state, animation and the hoveredWindow. Also make ScaleSlot derive from CompRect
4586
 
 
4587
 
Sam Spilsbury <smspillaz@gmail.com>     2009-10-12
4588
 
 
4589
 
    Fix typo
4590
 
 
4591
 
Merge: 70c3860 3244717
4592
 
Sam Spilsbury <smspillaz@gmail.com>     2009-10-12
4593
 
 
4594
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4595
 
 
4596
 
Erkin Bahceci <erkinbah@gmail.com>      2009-10-01
4597
 
 
4598
 
    Link pthread (protobuf >= 2.1.0 needs it).
4599
 
 
4600
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-09-29
4601
 
 
4602
 
    Fixed initial size problems.
4603
 
 
4604
 
Erkin Bahceci <erkinbah@gmail.com>      2009-09-25
4605
 
 
4606
 
    move: Fix memory leak.
4607
 
 
4608
 
Erkin Bahceci <erkinbah@gmail.com>      2009-09-25
4609
 
 
4610
 
    Fix crash when glGenerateMipmapEXT is unavailable.
4611
 
 
4612
 
Danny Baumann <dannybaumann@web.de>     2009-09-14
4613
 
 
4614
 
    Check returned geometry for validity prior to using it.
4615
 
 
4616
 
Merge: 9b88320 d5c476c
4617
 
Sam Spilsbury <smspillaz@gmail.com>     2009-09-09
4618
 
 
4619
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4620
 
 
4621
 
Erkin Bahceci <erkinbah@gmail.com>      2009-09-06
4622
 
 
4623
 
    wobbly: Snap to work area edges instead of output edges.
4624
 
 
4625
 
Joel Bosveld <joel.bosveld@gmail.com>   2009-09-04
4626
 
 
4627
 
    Include gconf directory when building gtk/gnome/compiz-window-manager.c
4628
 
 
4629
 
Merge: 082bf8c c2ca12e
4630
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-29
4631
 
 
4632
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4633
 
 
4634
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-08-27
4635
 
 
4636
 
    Don't forget to update mipmaps.
4637
 
 
4638
 
Merge: 18fbaa1 a768bd3
4639
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-08-27
4640
 
 
4641
 
    Merge branch 'master' of git+ssh://git.compiz-fusion.org/git/compiz/core
4642
 
 
4643
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-08-27
4644
 
 
4645
 
    Fixed mouse wheel calculations by providing correct global position.
4646
 
 
4647
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-23
4648
 
 
4649
 
    wobbly: Fix artifacts.
4650
 
 
4651
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-23
4652
 
 
4653
 
    Let windows be opened above fullscreen windows.
4654
 
 
4655
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-23
4656
 
 
4657
 
    Avoid setting XSelectInput to NoEventMask for grabWindow.
4658
 
    
4659
 
    Prevents compiz from getting stuck at termination in ~CompWindow().
4660
 
 
4661
 
Merge: 9ac4fd0 f03d305
4662
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-23
4663
 
 
4664
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4665
 
 
4666
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-21
4667
 
 
4668
 
    Silence some warnings.
4669
 
 
4670
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-21
4671
 
 
4672
 
    Delete array with delete [].
4673
 
 
4674
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-21
4675
 
 
4676
 
    Fix memory leaks.
4677
 
 
4678
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-21
4679
 
 
4680
 
    Remove sequences at termination.
4681
 
 
4682
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-15
4683
 
 
4684
 
    Unsigned int conversions.
4685
 
 
4686
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-14
4687
 
 
4688
 
    compiztoolbox: Close the user-dirs file when the XDG variable is not found.
4689
 
 
4690
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-14
4691
 
 
4692
 
    Remove unused member variable.
4693
 
 
4694
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-14
4695
 
 
4696
 
    Delete arrays with delete [].
4697
 
 
4698
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-14
4699
 
 
4700
 
    opengl: Fix uninitialized member variable.
4701
 
 
4702
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-14
4703
 
 
4704
 
    copytex: Fix memory leak.
4705
 
 
4706
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-12
4707
 
 
4708
 
    Fix possible infinite loop.
4709
 
 
4710
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-12
4711
 
 
4712
 
    glib: Fix deallocation issues.
4713
 
 
4714
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-12
4715
 
 
4716
 
    Remove annotate and clone from legacy
4717
 
 
4718
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-11
4719
 
 
4720
 
    Revert "Fix panels starting below other windows."
4721
 
    
4722
 
    This reverts commit d6f56253b2d2ffd8be1f6283fac2a3e13a45130c.
4723
 
    
4724
 
    This didn't work as expected, as windows' input was still above panels
4725
 
    even though windows looked like they were behind panels, whenever the
4726
 
    problem happened. When fullscreen mode is initiated in evince, this
4727
 
    commit also caused windows to have their input in front
4728
 
    of evince's fullscreen window even though the fullscreen window appears
4729
 
    to be in front of them. This in turn triggered a freeze when the user
4730
 
    clicks on the screen in evince while in fullscreen mode.
4731
 
 
4732
 
Merge: 2a4208d 02dee3b
4733
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-11
4734
 
 
4735
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4736
 
 
4737
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-11
4738
 
 
4739
 
    C++ port of the clone plugin, thanks for Erkin Baceci <erkinbah@gmail.com> for proofreading
4740
 
 
4741
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-08
4742
 
 
4743
 
    wobbly: Move disabling window paint functions to preparePaint.
4744
 
 
4745
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-08
4746
 
 
4747
 
    annotate: Require opengl plugin.
4748
 
 
4749
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-08
4750
 
 
4751
 
    wobbly: Disable functions in donePaint instead of preparePaint.
4752
 
 
4753
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-08
4754
 
 
4755
 
    water: Fix typo.
4756
 
 
4757
 
Merge: 51675c3 25d96f4
4758
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-08
4759
 
 
4760
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4761
 
 
4762
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-08
4763
 
 
4764
 
    C++ port of the annotate plugin
4765
 
 
4766
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-08
4767
 
 
4768
 
    Add plugin categories and required features.
4769
 
 
4770
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-08
4771
 
 
4772
 
    Use <cstring>
4773
 
 
4774
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-08
4775
 
 
4776
 
    Revert "Use <string>"
4777
 
    
4778
 
    This reverts commit 1234ee9de9950799cefd7e62e8dad2167c6ac9af.
4779
 
 
4780
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-08
4781
 
 
4782
 
    Use <string>
4783
 
 
4784
 
Merge: 223b935 6f4df47
4785
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-08
4786
 
 
4787
 
    Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core
4788
 
 
4789
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-08
4790
 
 
4791
 
    Remove debug message
4792
 
 
4793
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-07
4794
 
 
4795
 
    screenshot: Use correct desktop directory by default.
4796
 
    
4797
 
    When the directory option is set to empty string (the new default),
4798
 
    screenshot now uses getXDGUserDir () in compiztoolbox to get the
4799
 
    correct desktop directory (from $XDG_CONFIG_HOME/user-dirs.dirs).
4800
 
 
4801
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-07
4802
 
 
4803
 
    compiztoolbox: Add function to get XDG user dirs.
4804
 
 
4805
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-08-07
4806
 
 
4807
 
    KDE4 window decorator KDE 4.3 port.
4808
 
 
4809
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-08-07
4810
 
 
4811
 
    Don't update region if geometry is not in sync.
4812
 
 
4813
 
Erkin Bahceci <erkinbah@gmail.com>      2009-08-05
4814
 
 
4815
 
    wobbly: Update snapping when "snap inverted" option value changes.
4816
 
 
4817
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-08-04
4818
 
 
4819
 
    Added KAboutData.
4820
 
 
4821
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-08-01
4822
 
 
4823
 
    Added support for posix 2008 scandir definition
4824
 
 
4825
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-01
4826
 
 
4827
 
    Include cstdio and others instead of their C counterparts for g++ 4.4 compatibilty
4828
 
 
4829
 
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)>     2009-08-01
4830
 
 
4831
 
    Add homogenize, normalize, norm functions to GLVector from compiz-0.8
4832
 
 
4833
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-30
4834
 
 
4835
 
    C++ port of wobbly plugin.
4836
 
 
4837
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-30
4838
 
 
4839
 
    switcher: Fix sign warnings.
4840
 
 
4841
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-30
4842
 
 
4843
 
    More unsigned int to int conversion.
4844
 
 
4845
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-07-31
4846
 
 
4847
 
    Changed unsigned int to int to fix warnings
4848
 
 
4849
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-07-31
4850
 
 
4851
 
    Handle signed/unsigned correctly
4852
 
 
4853
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-30
4854
 
 
4855
 
    Use -Wsign-conversion for compiling.
4856
 
 
4857
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-30
4858
 
 
4859
 
    compiztoolbox: Add library linker flag.
4860
 
 
4861
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-29
4862
 
 
4863
 
    composite: Move getTimeToNextRedraw to PrivateCompositeScreen.
4864
 
 
4865
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-29
4866
 
 
4867
 
    composite: Added FPS limiter modes and optimalRedrawTime ().
4868
 
 
4869
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-07-24
4870
 
 
4871
 
    Shaped windows may have only one rectangle which is smaller than window.
4872
 
    
4873
 
    Fixes bugzilla.gnome.org/show_bug.cgi?id=589472
4874
 
 
4875
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-24
4876
 
 
4877
 
    Fix long standing typo.
4878
 
 
4879
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-23
4880
 
 
4881
 
    Refactor switcher, move parts into toolbox library plugin.
4882
 
 
4883
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-23
4884
 
 
4885
 
    Add CompRect::operator= ().
4886
 
 
4887
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-23
4888
 
 
4889
 
    Add CompScreen::normalCursor ().
4890
 
 
4891
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-21
4892
 
 
4893
 
    C++ port of screenshot plugin.
4894
 
 
4895
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-17
4896
 
 
4897
 
    Convert Bool -> bool, TRUE -> true, FALSE -> false.
4898
 
 
4899
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-07-17
4900
 
 
4901
 
    Use -Wall for compiling.
4902
 
 
4903
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-15
4904
 
 
4905
 
    Fix panels starting below other windows.
4906
 
 
4907
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-14
4908
 
 
4909
 
    inotify: Fix equality check.
4910
 
 
4911
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-14
4912
 
 
4913
 
    Fix some compiler warnings.
4914
 
 
4915
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-13
4916
 
 
4917
 
    Add notifications for show desktop mode.
4918
 
 
4919
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-08
4920
 
 
4921
 
    Add hasUnmapReference and use it in decor.
4922
 
    
4923
 
    This prevents a window's decoration to be updated early while it
4924
 
    is closing, which isn't necessary anyway. This problem leads to
4925
 
    a close animation with an empty frame.
4926
 
 
4927
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-08
4928
 
 
4929
 
    switcher: Set XClassHint for popup window.
4930
 
 
4931
 
Erkin Bahceci <erkinbah@gmail.com>      2009-07-08
4932
 
 
4933
 
    Move hide/show to PrivateWindow, add wrapper hide/show.
4934
 
    
4935
 
    The new hide/show are used by switcher, so that it doesn't call
4936
 
    minimize/unminimize.
4937
 
 
4938
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-07-07
4939
 
 
4940
 
    scale: when only scaling windows on current output, only display on current one
4941
 
 
4942
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-07-03
4943
 
 
4944
 
    CompRect: add set{Left,Top,Right,Buttom} functions
4945
 
 
4946
 
Sam Spilsbury <smspillaz@gmail.com>     2009-07-01
4947
 
 
4948
 
    Move modifier handling into a separate top level class exposed to plugins
4949
 
 
4950
 
Sam Spilsbury <smspillaz@gmail.com>     2009-06-04
4951
 
 
4952
 
    Make bool CompWindow::isFocussable () wrappable
4953
 
 
4954
 
Sam Spilsbury <smspillaz@gmail.com>     2009-06-05
4955
 
 
4956
 
    Make CompWindow::alpha () wrappable
4957
 
 
4958
 
Danny Baumann <dannybaumann@web.de>     2009-06-04
4959
 
 
4960
 
    Minor cleanup.
4961
 
 
4962
 
Sam Spilsbury <smspillaz@gmail.com>     2009-06-04
4963
 
 
4964
 
    Use boost::bind to tell the callback function the resize mode, don't figure that out within the function itself
4965
 
 
4966
 
Merge: f06dcdd b3a2649
4967
 
Erkin Bahceci <erkinbah@gmail.com>      2009-06-03
4968
 
 
4969
 
    Merge branch 'master' of git+ssh://cornelius@git.compiz-fusion.org/git/compiz/core
4970
 
 
4971
 
Sam Spilsbury <smspillaz@gmail.com>     2009-06-03
4972
 
 
4973
 
    resize: fix compositingActive check
4974
 
 
4975
 
Erkin Bahceci <erkinbah@gmail.com>      2009-06-02
4976
 
 
4977
 
    Separate clientList. Add clientList accessor.
4978
 
 
4979
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-05-07
4980
 
 
4981
 
    Add comments for changes to window restacking
4982
 
 
4983
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-04-07
4984
 
 
4985
 
    Restack windows in reverse, and stack above correct window.
4986
 
    
4987
 
    Previously this worked due to the order that the events arived in, however, now we want it to be stacked above correct window straight away so that we do not restack it again when configureNotify event comes through
4988
 
 
4989
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-04-07
4990
 
 
4991
 
    Restack window list immediately when calling reconfigureXWindow
4992
 
    
4993
 
    Previously, trying to restack multiple windows wouldn't work as expected, as the window list wasn't restacked until the configureNotify was recieved, which lead to it stacking the window above the wrong window
4994
 
 
4995
 
Erkin Bahceci <erkinbah@gmail.com>      2009-04-24
4996
 
 
4997
 
    Register toggle-slow-animations action callback.
4998
 
 
4999
 
Erkin Bahceci <erkinbah@gmail.com>      2009-04-19
5000
 
 
5001
 
    Add notifications for (un)minimize, (un)shade, close.
5002
 
 
5003
 
Danny Baumann <dannybaumann@web.de>     2009-04-10
5004
 
 
5005
 
    Allow overriding placement mode on a per-window basis.
5006
 
 
5007
 
Merge: dd6de55 d2d7783
5008
 
Erkin Bahceci <erkinbah@gmail.com>      2009-04-08
5009
 
 
5010
 
    Merge branch 'master' of git+ssh://cornelius@git.compiz-fusion.org/git/compiz/core
5011
 
 
5012
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-04-06
5013
 
 
5014
 
    Add CompWindowNotifyFocusChange
5015
 
 
5016
 
Erkin Bahceci <erkinbah@gmail.com>      2009-04-03
5017
 
 
5018
 
    Add CompWindowNotifyBeforeDestroy.
5019
 
 
5020
 
Erkin Bahceci <erkinbah@gmail.com>      2009-04-03
5021
 
 
5022
 
    Add CompWindow::pendingMaps ().
5023
 
 
5024
 
Erkin Bahceci <erkinbah@gmail.com>      2009-04-03
5025
 
 
5026
 
    Add CompWindowNotifyBeforeUnmap.
5027
 
 
5028
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-04-03
5029
 
 
5030
 
    Don't send Hide notify if window is already hidden.
5031
 
 
5032
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-29
5033
 
 
5034
 
    Resize on shade.
5035
 
 
5036
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-29
5037
 
 
5038
 
    Unwrap wrapper on shade.
5039
 
 
5040
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-29
5041
 
 
5042
 
    Clear always texture list on release.
5043
 
 
5044
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-29
5045
 
 
5046
 
    Update frame after resize.
5047
 
 
5048
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-29
5049
 
 
5050
 
    Handle cases correctly where a window should be unmapped but isn't because a plugin increased its unmapReference.
5051
 
 
5052
 
Erkin Bahceci <erkinbah@gmail.com>      2009-03-26
5053
 
 
5054
 
    Initialize static member defaultPaintAttrib.
5055
 
 
5056
 
Erkin Bahceci <erkinbah@gmail.com>      2009-03-26
5057
 
 
5058
 
    Add incrementUnmapReference and incrementDestroyReference.
5059
 
 
5060
 
Merge: 7831ff4 bc4b825
5061
 
Danny Baumann <dannybaumann@web.de>     2009-03-20
5062
 
 
5063
 
    Merge branch 'master' of git+ssh://maniac@git.compiz-fusion.org/git/compiz/core
5064
 
 
5065
 
Danny Baumann <dannybaumann@web.de>     2009-03-20
5066
 
 
5067
 
    Use inputRect method.
5068
 
 
5069
 
Danny Baumann <dannybaumann@web.de>     2009-03-20
5070
 
 
5071
 
    Add methods to get server geometry including decorations.
5072
 
 
5073
 
Danny Baumann <dannybaumann@web.de>     2009-03-20
5074
 
 
5075
 
    Add methods to get the window geometry rectangle including decorations.
5076
 
 
5077
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-20
5078
 
 
5079
 
    Register action callbacks.
5080
 
 
5081
 
Erkin Bahceci <erkinbah@gmail.com>      2009-03-18
5082
 
 
5083
 
    Add operator= to GLFragment::Attrib.
5084
 
 
5085
 
Danny Baumann <dannybaumann@web.de>     2009-03-18
5086
 
 
5087
 
    Remove leftover of previous glib plugin code and improve coding style a
5088
 
    bit.
5089
 
 
5090
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-17
5091
 
 
5092
 
    Added KDE/Qt event loop plugin.
5093
 
 
5094
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-17
5095
 
 
5096
 
    Added GLib event loop plugin.
5097
 
 
5098
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-17
5099
 
 
5100
 
    Link with libdecoration.so
5101
 
 
5102
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-17
5103
 
 
5104
 
    Set right property name.
5105
 
 
5106
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-17
5107
 
 
5108
 
    Pass returned events to callback.
5109
 
 
5110
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-17
5111
 
 
5112
 
    Update PKG_CONFIG_PATH correctly.
5113
 
 
5114
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-17
5115
 
 
5116
 
    Fixed timer handling.
5117
 
 
5118
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5119
 
 
5120
 
    Comments
5121
 
 
5122
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5123
 
 
5124
 
    Added version check.
5125
 
 
5126
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5127
 
 
5128
 
    Better BOOST check.
5129
 
 
5130
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5131
 
 
5132
 
    Add always findcompiz_install target to allow updates of the FindCompiz macro.
5133
 
 
5134
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5135
 
 
5136
 
    Add instalation prefix pkg-config path also in FindCompiz macro.
5137
 
 
5138
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5139
 
 
5140
 
    Improved RPATH handling.
5141
 
 
5142
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5143
 
 
5144
 
    Install to right folder.
5145
 
 
5146
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5147
 
 
5148
 
    Added optional install, that will not abort installation if file can't be installed.
5149
 
 
5150
 
Danny Baumann <dannybaumann@web.de>     2009-03-16
5151
 
 
5152
 
    Whitespace fixes.
5153
 
 
5154
 
Danny Baumann <dannybaumann@web.de>     2009-03-16
5155
 
 
5156
 
    Expose setDesktop function.
5157
 
 
5158
 
Danny Baumann <dannybaumann@web.de>     2009-03-16
5159
 
 
5160
 
    Remove useless enum declaration.
5161
 
 
5162
 
Danny Baumann <dannybaumann@web.de>     2009-03-16
5163
 
 
5164
 
    Auto-update matches when needed.
5165
 
    It makes no sense to require callers that do certain actions on matches
5166
 
    to call update () when we can do so as well.
5167
 
 
5168
 
Danny Baumann <dannybaumann@web.de>     2009-03-16
5169
 
 
5170
 
    Build fixes.
5171
 
 
5172
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5173
 
 
5174
 
    Added "all plugins in folder" example CMakeLists.txt
5175
 
 
5176
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5177
 
 
5178
 
    Fixed option initalisation.
5179
 
 
5180
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5181
 
 
5182
 
    Set the right option.
5183
 
 
5184
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5185
 
 
5186
 
    Don't crash if PrivateScreen is not initialized.
5187
 
    
5188
 
    Set the right option.
5189
 
 
5190
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5191
 
 
5192
 
    Check CompOption::Value type before setting it as option value.
5193
 
 
5194
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5195
 
 
5196
 
    Fixed linking.
5197
 
 
5198
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5199
 
 
5200
 
    Install headers to right folder.
5201
 
 
5202
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5203
 
 
5204
 
    Support any path for plugins.
5205
 
 
5206
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5207
 
 
5208
 
    Drop CompMetadata.
5209
 
 
5210
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5211
 
 
5212
 
    Avoid unneeded recompilation after cmake execution.
5213
 
 
5214
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-16
5215
 
 
5216
 
    Moved to legacy.
5217
 
 
5218
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5219
 
 
5220
 
    Track core changes.
5221
 
    
5222
 
    Use bcop.
5223
 
 
5224
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5225
 
 
5226
 
    Fix list initalisation.
5227
 
 
5228
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5229
 
 
5230
 
    Moved CompOption::Class to right class.
5231
 
 
5232
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5233
 
 
5234
 
    Track core changes.
5235
 
    
5236
 
    Use bcop.
5237
 
 
5238
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5239
 
 
5240
 
    Apply core changes.
5241
 
    
5242
 
    Use bcop.
5243
 
 
5244
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5245
 
 
5246
 
    Apply core changes.
5247
 
    
5248
 
    Use bcop.
5249
 
 
5250
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5251
 
 
5252
 
    Apply core changes.
5253
 
    
5254
 
    Use bcop.
5255
 
 
5256
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5257
 
 
5258
 
    Use bcop in core.
5259
 
 
5260
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5261
 
 
5262
 
    Removed const from getOptions.
5263
 
 
5264
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5265
 
 
5266
 
    Use CompOption::Class.
5267
 
 
5268
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5269
 
 
5270
 
    Drop CompMetadata from plugin vtable.
5271
 
    
5272
 
    Added getOptions and setOption functions to plugin vtable template class.
5273
 
 
5274
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5275
 
 
5276
 
    Added base class for get/setOption(s) functions.
5277
 
 
5278
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5279
 
 
5280
 
    Initialize options without CompMetadata.
5281
 
 
5282
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5283
 
 
5284
 
    Don't package legacy directory
5285
 
 
5286
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5287
 
 
5288
 
    Moved all not yet ported files into legacy directory.
5289
 
 
5290
 
Merge: 163f6b6 47d457a
5291
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5292
 
 
5293
 
    Merge branch 'master' of git+ssh://git.compiz-fusion.org/git/compiz/core
5294
 
 
5295
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-15
5296
 
 
5297
 
    New generalized build system.
5298
 
 
5299
 
Merge: e3f9970 90b5d26
5300
 
Erkin Bahceci <erkinbah@gmail.com>      2009-03-14
5301
 
 
5302
 
    Merge branch 'master' of git+ssh://cornelius@git.compiz-fusion.org/git/compiz/core
5303
 
 
5304
 
Erkin Bahceci <erkinbah@gmail.com>      2009-03-14
5305
 
 
5306
 
    Rename Private* -> PluginClass* where appropriate.
5307
 
    
5308
 
    To improve/correct the meaning of some class and file names, this commit renames:
5309
 
    core/privatehandler.h -> core/pluginclasshandler.h
5310
 
    core/privates.h       -> core/pluginclasses.h
5311
 
    CompPrivateStorage    -> PluginClassStorage
5312
 
    PrivateHandler        -> PluginClassHandler
5313
 
    *PrivateIndex         -> *PluginClassIndex
5314
 
 
5315
 
Danny Baumann <dannybaumann@web.de>     2009-03-14
5316
 
 
5317
 
    Moving the rectangle origin should not change its size.
5318
 
 
5319
 
Danny Baumann <dannybaumann@web.de>     2009-03-14
5320
 
 
5321
 
    Catch broken plugins that try to start timers without callback.
5322
 
 
5323
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-03-09
5324
 
 
5325
 
    Change stringFromMetadataPathElement to return a CompString
5326
 
    
5327
 
    This fixes the bug where missing <precision> tags in type="float" will result in a default value of 0.0 instead of 0.1 which leads to problems when trying to get the value
5328
 
 
5329
 
Danny Baumann <dannybaumann@web.de>     2009-03-11
5330
 
 
5331
 
    Minor cleanup.
5332
 
 
5333
 
Sam Spilsbury <Sam@XPS-SUSE.site>       2009-03-10
5334
 
 
5335
 
    Added iconGeometry getter and convert priv->iconGeometry to CompRect
5336
 
 
5337
 
Danny Baumann <dannybaumann@web.de>     2009-03-11
5338
 
 
5339
 
    Derive CompWindow::Geometry from CompRect and improve CompRect usage.
5340
 
 
5341
 
Danny Baumann <dannybaumann@web.de>     2009-03-11
5342
 
 
5343
 
    Include some commonly used methods to rectangle class:
5344
 
    - get center point
5345
 
    - get area
5346
 
    - set position and size using appropriate classes
5347
 
    - emptiness check
5348
 
    - intersection methods
5349
 
 
5350
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-10
5351
 
 
5352
 
    Support also Qt 4.4
5353
 
 
5354
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-10
5355
 
 
5356
 
    Added support for QT 4.5 raster graphicssystem.
5357
 
 
5358
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-10
5359
 
 
5360
 
    Blur CompRect changes.
5361
 
 
5362
 
Eduardo Gurgel Pinho <eduardo@mad4.Chagas>      2009-03-06
5363
 
 
5364
 
    Applying CompRect changes
5365
 
 
5366
 
Eduardo Gurgel Pinho <eduardo@mad4.Chagas>      2009-03-06
5367
 
 
5368
 
    Better definition to CompRect
5369
 
 
5370
 
Christopher Williams <crdlb@compiz-fusion.org>  2009-03-09
5371
 
 
5372
 
    When a user tries to resize by clicking on the center, don't pass the input down to the window.
5373
 
 
5374
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-09
5375
 
 
5376
 
    Fixed bluring.
5377
 
 
5378
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-03-09
5379
 
 
5380
 
    Fixed fragment program delection/deletion.
5381
 
 
5382
 
Danny Baumann <dannybaumann@web.de>     2009-03-08
5383
 
 
5384
 
    Build fixes.
5385
 
 
5386
 
Danny Baumann <dannybaumann@web.de>     2009-03-08
5387
 
 
5388
 
    Always register as "compiz" to the SM, even if that doesn't match the
5389
 
    binary name.
5390
 
 
5391
 
Danny Baumann <dannybaumann@web.de>     2009-03-08
5392
 
 
5393
 
    SM spec says that SmUserID is a required property.
5394
 
 
5395
 
Danny Baumann <dannybaumann@web.de>     2009-03-08
5396
 
 
5397
 
    Also save process ID to session manager.
5398
 
 
5399
 
Danny Baumann <dannybaumann@web.de>     2008-11-04
5400
 
 
5401
 
    Bring desktop files in line with gnome-session 2.24 changes.
5402
 
 
5403
 
Danny Baumann <dannybaumann@web.de>     2008-10-21
5404
 
 
5405
 
    Fix whitespace.
5406
 
 
5407
 
Danny Baumann <dannybaumann@web.de>     2008-10-21
5408
 
 
5409
 
    Align window menu to the right for RTL languages.
5410
 
 
5411
 
Danny Baumann <dannybaumann@web.de>     2008-10-21
5412
 
 
5413
 
    Fix fix formatting for RTL languages.
5414
 
 
5415
 
Danny Baumann <dannybaumann@web.de>     2008-10-21
5416
 
 
5417
 
    Invert button layout for RTL languages.
5418
 
 
5419
 
Danny Baumann <dannybaumann@web.de>     2009-03-08
5420
 
 
5421
 
    Always set the LIBGL_ALWAYS_INDIRECT environment variable to 1 if indirect rendering was requested.
5422
 
    All AIGLX drivers need that environment variable to return the correct set of extension strings. Other drivers probably ignore the variable, but setting it shouldn't harm in any case.
5423
 
    If we don't set this environment variable from inside compiz, we're
5424
 
    breaking being restored from a session manager for users of those drivers.
5425
 
 
5426
 
Danny Baumann <dannybaumann@web.de>     2009-03-08
5427
 
 
5428
 
    Load scale after fade.
5429
 
 
5430
 
Danny Baumann <dannybaumann@web.de>     2008-10-06
5431
 
 
5432
 
    active_window_changed only updates d->active if decorations are present, so setting d->active before creating decorations may lead to incorrect results.
5433
 
 
5434
 
Danny Baumann <dannybaumann@web.de>     2009-03-08
5435
 
 
5436
 
    Added 'obs' plugin that handles bindings and matches for changing
5437
 
    opacity, brightness and saturation of a window.
5438
 
 
5439
 
Danny Baumann <dannybaumann@web.de>     2009-03-08
5440
 
 
5441
 
    Fix opacity changes for "constant fade speed" mode.
5442
 
 
5443
 
Danny Baumann <dannybaumann@web.de>     2009-03-05
5444
 
 
5445
 
    Improve session API.
5446
 
 
5447
 
Danny Baumann <dannybaumann@web.de>     2009-03-05
5448
 
 
5449
 
    Robustness fixes for "~/.compiz/options directory is deleted" case.
5450
 
 
5451
 
Danny Baumann <dannybaumann@web.de>     2009-03-05
5452
 
 
5453
 
    Fix parsing of button and key strings.
5454
 
 
5455
 
Danny Baumann <dannybaumann@web.de>     2009-03-05
5456
 
 
5457
 
    Added set method for point object.
5458
 
 
5459
 
Danny Baumann <dannybaumann@web.de>     2009-03-05
5460
 
 
5461
 
    Avoid trying to open the same file more than once.
5462
 
 
5463
 
Danny Baumann <dannybaumann@web.de>     2009-03-05
5464
 
 
5465
 
    blur needs to be linked against libdecoration.
5466
 
 
5467
 
Danny Baumann <dannybaumann@web.de>     2009-03-05
5468
 
 
5469
 
    Fix wrong assert.
5470
 
 
5471
 
Danny Baumann <dannybaumann@web.de>     2009-03-05
5472
 
 
5473
 
    Fix geometry of fullscreen output.
5474
 
 
5475
 
Danny Baumann <dannybaumann@web.de>     2009-03-05
5476
 
 
5477
 
    Fix steps calculation.
5478
 
 
5479
 
Danny Baumann <dannybaumann@web.de>     2009-03-03
5480
 
 
5481
 
    Minor fixes and optimizations.
5482
 
 
5483
 
Danny Baumann <dannybaumann@web.de>     2009-03-03
5484
 
 
5485
 
    Added missing metadata for new options.
5486
 
 
5487
 
Danny Baumann <dannybaumann@web.de>     2009-03-03
5488
 
 
5489
 
    Added opengl plugin requirement.
5490
 
 
5491
 
Danny Baumann <dannybaumann@web.de>     2009-03-03
5492
 
 
5493
 
    Fix option tags.
5494
 
 
5495
 
Danny Baumann <dannybaumann@web.de>     2009-03-03
5496
 
 
5497
 
    Remove unresponsive window fadeout from opengl plugin.
5498
 
 
5499
 
Danny Baumann <dannybaumann@web.de>     2009-03-03
5500
 
 
5501
 
    C++ port of fade plugin.
5502
 
 
5503
 
Danny Baumann <dannybaumann@web.de>     2009-03-02
5504
 
 
5505
 
    Fix dynamic linking for the "libGL is not in ordinary path" case.
5506
 
 
5507
 
Danny Baumann <dannybaumann@web.de>     2009-03-02
5508
 
 
5509
 
    Optimizations.
5510
 
 
5511
 
Danny Baumann <dannybaumann@web.de>     2009-03-01
5512
 
 
5513
 
    Distinguish between unset and not matching option type.
5514
 
 
5515
 
Danny Baumann <dannybaumann@web.de>     2009-03-01
5516
 
 
5517
 
    Properly set lists.
5518
 
 
5519
 
Danny Baumann <dannybaumann@web.de>     2009-03-01
5520
 
 
5521
 
    Revert "Avoid warnings about wrong option type."
5522
 
    
5523
 
    This reverts commit 2ae100045cf31029d4afa1d7b7f0164035ec3c01.
5524
 
 
5525
 
Danny Baumann <dannybaumann@web.de>     2009-02-28
5526
 
 
5527
 
    Avoid warnings about wrong option type.
5528
 
    Not sure whether we really want these warnings in the long term,
5529
 
    though...
5530
 
 
5531
 
Danny Baumann <dannybaumann@web.de>     2009-02-28
5532
 
 
5533
 
    Fix coding style.
5534
 
 
5535
 
Merge: 751bec0 59423aa
5536
 
Danny Baumann <dannybaumann@web.de>     2009-02-28
5537
 
 
5538
 
    Merge branch 'master' of git+ssh://maniac@git.compiz-fusion.org/git/compiz/core
5539
 
 
5540
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-02-27
5541
 
 
5542
 
    Fixed wrong compare function (Fixes inifinite loop).
5543
 
 
5544
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-02-27
5545
 
 
5546
 
    Move CompOption::isAction to a static function and use in Value::action
5547
 
 
5548
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-02-26
5549
 
 
5550
 
    Warn if attempting to get wrong type from CompOption::Value
5551
 
 
5552
 
Joel Bosveld <Joel.Bosveld@gmail.com>   2009-02-26
5553
 
 
5554
 
    Add conversion operators to CompOption::Value
5555
 
 
5556
 
Danny Baumann <dannybaumann@web.de>     2009-02-27
5557
 
 
5558
 
    Fix contains method and improve intersects method.
5559
 
 
5560
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5561
 
 
5562
 
    Fix excessive ping timer.
5563
 
 
5564
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5565
 
 
5566
 
    Store XWMHints structure and use it to fall back to legacy icon reading.
5567
 
 
5568
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5569
 
 
5570
 
    Coding style, optimizations.
5571
 
 
5572
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5573
 
 
5574
 
    Don't keep desktop hints set by last WM by default.
5575
 
 
5576
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5577
 
 
5578
 
    Prettify usage output.
5579
 
 
5580
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5581
 
 
5582
 
    Only use desktop from startup properties if it's actually set.
5583
 
 
5584
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5585
 
 
5586
 
    Remove key binding support from core.
5587
 
 
5588
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5589
 
 
5590
 
    Add missing metadata for gnomecompat plugin.
5591
 
 
5592
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5593
 
 
5594
 
    Add commands plugin which provides bindings for arbitrary commands.
5595
 
 
5596
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5597
 
 
5598
 
    Add missing methods.
5599
 
 
5600
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5601
 
 
5602
 
    Coding style improvements.
5603
 
 
5604
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5605
 
 
5606
 
    Pass reference instead of copying list.
5607
 
    When copying the list, all autograb bindings are unregistered when the
5608
 
    function is left.
5609
 
 
5610
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5611
 
 
5612
 
    Fix formatting of edge strings.
5613
 
 
5614
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5615
 
 
5616
 
    Add gnomecompat metadata to POTFILES.in
5617
 
 
5618
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5619
 
 
5620
 
    Adapt core for gnomecompat plugin addition.
5621
 
 
5622
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5623
 
 
5624
 
    Add Gnome compatibility plugin that receives key bindings only relevant
5625
 
    for Gnome.
5626
 
 
5627
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5628
 
 
5629
 
    Make sure active fullscreen windows are always on top.
5630
 
    Previously, this was not the case if e.g. a dock window with above state is present.
5631
 
 
5632
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5633
 
 
5634
 
    Improve strut handling.
5635
 
 
5636
 
Danny Baumann <dannybaumann@web.de>     2009-02-26
5637
 
 
5638
 
    Added support for _NET_WM_FULLSCREEN_MONITORS property.
5639
 
 
5640
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5641
 
 
5642
 
    Revert "Do not change input focus when EnterNotify event is generated from"
5643
 
    
5644
 
    This reverts commit e68eb0117b32fea441c662e621e998724281aa58.
5645
 
    
5646
 
    Rationale:
5647
 
    When doing a drag-and-drop operation from one window to another, the drop target ends up without being focussed despite the mouse pointer being in it. This is unwanted and confusing behaviour.
5648
 
 
5649
 
Danny Baumann <dannybaumann@web.de>     2009-02-06
5650
 
 
5651
 
    Also set foreground color for switcher.
5652
 
 
5653
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5654
 
 
5655
 
    Re-sync place plugin to 0.8 branch.
5656
 
 
5657
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5658
 
 
5659
 
    Set libwnck client type to "pager" so "move to desktop x" works properly together with the constraining code in place plugin.
5660
 
 
5661
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5662
 
 
5663
 
    Coding style fixes.
5664
 
 
5665
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5666
 
 
5667
 
    Get plugin loading improvements from 0.8 branch and add --debug command
5668
 
    line parameter that enables logging of CompLogLevelDebug messages on
5669
 
    stdout.
5670
 
 
5671
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5672
 
 
5673
 
    Coding style improvements.
5674
 
 
5675
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5676
 
 
5677
 
    Add contains method that determines if a rect contains a given point.
5678
 
 
5679
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5680
 
 
5681
 
    Fix damage if no windows are left after relayouting.
5682
 
 
5683
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5684
 
 
5685
 
    Use references to pass around strings.
5686
 
 
5687
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5688
 
 
5689
 
    C++ port of regex plugin.
5690
 
 
5691
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5692
 
 
5693
 
    Fix &=, |=, | and & operators.
5694
 
 
5695
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5696
 
 
5697
 
    Fix crash and some memory leaks.
5698
 
 
5699
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5700
 
 
5701
 
    Add missing method declaration.
5702
 
 
5703
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5704
 
 
5705
 
    Fix ini file path creation.
5706
 
 
5707
 
Danny Baumann <dannybaumann@web.de>     2009-02-25
5708
 
 
5709
 
    ABI version 0 means "not loaded", so better use 1.
5710
 
 
5711
 
Patrick Niklaus <marex@opencompositing.org>     2009-02-23
5712
 
 
5713
 
    Add directory hint to screenshot metadata
5714
 
 
5715
 
Danny Baumann <dannybaumann@web.de>     2009-02-22
5716
 
 
5717
 
    Scale plugin API improvements:
5718
 
    - Provide getters for state, grab, window list and custom (user provided) match
5719
 
    - Provide getter for "window has slot" information
5720
 
    - Make relayoutSlots () a method instead of an action and allow a match
5721
 
    being passed to it. If a match is provided, it overrides scale's own
5722
 
    match.
5723
 
 
5724
 
Danny Baumann <dannybaumann@web.de>     2009-02-22
5725
 
 
5726
 
    Improve const correctness.
5727
 
 
5728
 
Danny Baumann <dannybaumann@web.de>     2009-02-22
5729
 
 
5730
 
    Option API improvements:
5731
 
    - Better reference usage
5732
 
    - Improve const correctness
5733
 
 
5734
 
Danny Baumann <dannybaumann@web.de>     2009-02-22
5735
 
 
5736
 
    Match API improvements:
5737
 
    - Provide != operator and emptiness check method
5738
 
    - Provide empty match
5739
 
    - Improve const correctness
5740
 
 
5741
 
Merge: 2263479 27cc9c5
5742
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-02-13
5743
 
 
5744
 
    Merge branch 'master' of git+ssh://git.compiz-fusion.org/git/compiz/core
5745
 
 
5746
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-02-13
5747
 
 
5748
 
    Fixed readImageToTexture.
5749
 
 
5750
 
Christopher Williams <crdlb@compiz-fusion.org>  2009-02-11
5751
 
 
5752
 
    Fix compatibility with newer libmetacity-private versions. GtkStyle is colormap specific, so we can't use a new colormap each time we create a pixmap.
5753
 
 
5754
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-02-11
5755
 
 
5756
 
    Little workaround for copy texture destruction after copytex plugin has been unloaded.
5757
 
 
5758
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-02-11
5759
 
 
5760
 
    Fixed action initialisation without <default> node.
5761
 
 
5762
 
Danny Baumann <dannybaumann@web.de>     2009-02-02
5763
 
 
5764
 
    Fix plugin names in metadata.
5765
 
 
5766
 
Danny Baumann <dannybaumann@web.de>     2009-02-02
5767
 
 
5768
 
    Rename metadata files of imgpng and imgsvg plugins correctly.
5769
 
 
5770
 
Danny Baumann <dannybaumann@web.de>     2009-02-02
5771
 
 
5772
 
    Added equality operator to CompPoint.
5773
 
 
5774
 
Danny Baumann <dannybaumann@web.de>     2009-01-26
5775
 
 
5776
 
    Use references for parameters of getAllowedActions function.
5777
 
 
5778
 
Travis Watkins <amaranth@ubuntu.com>    2009-01-21
5779
 
 
5780
 
    add xkbEvent getter
5781
 
 
5782
 
Danny Baumann <dannybaumann@web.de>     2009-01-16
5783
 
 
5784
 
    Optimization.
5785
 
 
5786
 
Danny Baumann <dannybaumann@web.de>     2009-01-16
5787
 
 
5788
 
    Fix plasma check (again).
5789
 
 
5790
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-16
5791
 
 
5792
 
    Search for Plasma.
5793
 
 
5794
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-16
5795
 
 
5796
 
    Added grabExist function.
5797
 
 
5798
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-15
5799
 
 
5800
 
    Use infinite region for window type decorations of transformed windows.
5801
 
 
5802
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-15
5803
 
 
5804
 
    Use infinite region for decorations of transformed windows.
5805
 
 
5806
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-15
5807
 
 
5808
 
    Fixed iterator handling.
5809
 
 
5810
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-14
5811
 
 
5812
 
    KDE 4.2 is not required to build compiz.
5813
 
 
5814
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-14
5815
 
 
5816
 
    KDE 4.2 krunner dbus interface changes.
5817
 
 
5818
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-14
5819
 
 
5820
 
    Fixed KWindowInfo::geometry usage.
5821
 
 
5822
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-14
5823
 
 
5824
 
    Added support for changed KDE 4.2 decoration API.
5825
 
 
5826
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-14
5827
 
 
5828
 
    KDE window decorator KDE 4.2 plasma support.
5829
 
 
5830
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-14
5831
 
 
5832
 
    Wrap handleEvent.
5833
 
 
5834
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-12
5835
 
 
5836
 
    Fixed pkg-config files for cross plugin linking.
5837
 
 
5838
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2009-01-06
5839
 
 
5840
 
    Fixed pkg-config check.
5841
 
 
5842
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-22
5843
 
 
5844
 
    Fixed plugin loader.
5845
 
 
5846
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-22
5847
 
 
5848
 
    Added opengl dependency.
5849
 
 
5850
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-22
5851
 
 
5852
 
    Compare actions before grab setting.
5853
 
 
5854
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-22
5855
 
 
5856
 
    Handle unmap correctly.
5857
 
 
5858
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-22
5859
 
 
5860
 
    Fixed problems with dynamic plugin loading.
5861
 
 
5862
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-22
5863
 
 
5864
 
    Added opengl dependency.
5865
 
 
5866
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-22
5867
 
 
5868
 
    Reset privates cache correctly.
5869
 
 
5870
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-22
5871
 
 
5872
 
    Allow to set keycode/buttons/modifiers in CompAction.
5873
 
 
5874
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-22
5875
 
 
5876
 
    Add/Remove screen actions in CompOption::set function.
5877
 
 
5878
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-17
5879
 
 
5880
 
    Fixed plugin dependencies in metadata.
5881
 
 
5882
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-16
5883
 
 
5884
 
    Install compiz-common.h
5885
 
 
5886
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-16
5887
 
 
5888
 
    Fixed directory in pkg-config files.
5889
 
 
5890
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-16
5891
 
 
5892
 
    Fixed dependencies in pkg-config.
5893
 
 
5894
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-16
5895
 
 
5896
 
    Initialize variable.
5897
 
 
5898
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-16
5899
 
 
5900
 
    Apply core changes.
5901
 
 
5902
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-16
5903
 
 
5904
 
    New plugin loader system
5905
 
 
5906
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-16
5907
 
 
5908
 
    No special handling of core metadata.
5909
 
 
5910
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-16
5911
 
 
5912
 
    Added more flexibility to metadata initialisation.
5913
 
 
5914
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-15
5915
 
 
5916
 
    Initial C++ port of the blur plugin.
5917
 
 
5918
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-15
5919
 
 
5920
 
    Fixed private handling.
5921
 
 
5922
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-15
5923
 
 
5924
 
    Delete array correctly.
5925
 
 
5926
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-15
5927
 
 
5928
 
    Provide direct matrix element access.
5929
 
 
5930
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-15
5931
 
 
5932
 
    Constructor to create a GLMatrix out of a float array.
5933
 
 
5934
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-15
5935
 
 
5936
 
    Provide access to projection matrix.
5937
 
 
5938
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-12-15
5939
 
 
5940
 
    Make Saturation weights public.
5941
 
 
5942
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-11-13
5943
 
 
5944
 
    Provide last paint mask.
5945
 
 
5946
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-11-13
5947
 
 
5948
 
    Privide current damage region.
5949
 
 
5950
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-11-13
5951
 
 
5952
 
    Added shrink region functions.
5953
 
 
5954
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-11-04
5955
 
 
5956
 
    Optimized wrapping.
5957
 
 
5958
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-11-04
5959
 
 
5960
 
    C++ port of scale plugin (unfinished plugin plugin interface).
5961
 
 
5962
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-11-04
5963
 
 
5964
 
    Provide XRectangle -> CompRect constructor.
5965
 
 
5966
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-29
5967
 
 
5968
 
    Revert "Privode currentOutputDev."
5969
 
    
5970
 
    Merge mistake.
5971
 
    
5972
 
    This reverts commit bb9897ba04c4ac398c3218ab46d913338aeae94d.
5973
 
 
5974
 
Merge: bb9897b a1bef18
5975
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-29
5976
 
 
5977
 
    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++
5978
 
 
5979
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-29
5980
 
 
5981
 
    Privode currentOutputDev.
5982
 
 
5983
 
Merge: b54d506 109cb2a
5984
 
Danny Baumann <dannybaumann@web.de>     2008-10-20
5985
 
 
5986
 
    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++
5987
 
 
5988
 
Danny Baumann <dannybaumann@web.de>     2008-10-20
5989
 
 
5990
 
    Fix typo.
5991
 
 
5992
 
Danny Baumann <dannybaumann@web.de>     2008-10-20
5993
 
 
5994
 
    Remove debug output.
5995
 
 
5996
 
Danny Baumann <dannybaumann@web.de>     2008-10-20
5997
 
 
5998
 
    C++ port of place plugin.
5999
 
 
6000
 
Danny Baumann <dannybaumann@web.de>     2008-10-20
6001
 
 
6002
 
    Provide initial viewport to plugins and improve const correctness.
6003
 
 
6004
 
Danny Baumann <dannybaumann@web.de>     2008-10-20
6005
 
 
6006
 
    Improve const correctness.
6007
 
 
6008
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-16
6009
 
 
6010
 
    Rebuild plugin private index cache on plugin changes.
6011
 
 
6012
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-16
6013
 
 
6014
 
    Fixed linking.
6015
 
 
6016
 
Danny Baumann <dannybaumann@web.de>     2008-10-16
6017
 
 
6018
 
    Made dependency on opengl plugin optional.
6019
 
 
6020
 
Danny Baumann <dannybaumann@web.de>     2008-10-16
6021
 
 
6022
 
    Simplify signatures of place and validateResizeRequest functions.
6023
 
 
6024
 
Danny Baumann <dannybaumann@web.de>     2008-10-16
6025
 
 
6026
 
    Reflect changes in screen class.
6027
 
 
6028
 
Merge: 484e915 e5080c3
6029
 
Danny Baumann <dannybaumann@web.de>     2008-10-16
6030
 
 
6031
 
    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++
6032
 
 
6033
 
Danny Baumann <dannybaumann@web.de>     2008-10-16
6034
 
 
6035
 
    C++ port of SVG plugin, untested so far.
6036
 
    TODO: Make dependency on opengl plugin optional, so that images can be loaded without opengl plugin loaded.
6037
 
 
6038
 
Danny Baumann <dannybaumann@web.de>     2008-10-16
6039
 
 
6040
 
    Added rectangle equality operators.
6041
 
 
6042
 
Danny Baumann <dannybaumann@web.de>     2008-10-16
6043
 
 
6044
 
    Fix typo.
6045
 
 
6046
 
Merge: 1d6177e 5e0264e
6047
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6048
 
 
6049
 
    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++
6050
 
 
6051
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6052
 
 
6053
 
    Made GLTexture derive from CompRect.
6054
 
 
6055
 
Danny Baumann <dannybaumann@web.de>     2008-10-14
6056
 
 
6057
 
    Remove inputHint function and expose helper functions that show if the window is mapped, viewable or focussable.
6058
 
 
6059
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6060
 
 
6061
 
    Provide convinence functions to access window geometry.
6062
 
 
6063
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6064
 
 
6065
 
    Made CompScreen derive from CompSize.
6066
 
 
6067
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6068
 
 
6069
 
    Made CompIcon derive from CompSize.
6070
 
 
6071
 
Danny Baumann <dannybaumann@web.de>     2008-10-14
6072
 
 
6073
 
    Revert "Wrap into damageWindowRect."
6074
 
    
6075
 
    This reverts commit b0cd1d11423061452d5d103afa9a4de6119c31a3.
6076
 
 
6077
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6078
 
 
6079
 
    Fixed match handling.
6080
 
 
6081
 
Danny Baumann <dannybaumann@web.de>     2008-10-14
6082
 
 
6083
 
    Wrap into damageWindowRect.
6084
 
 
6085
 
Danny Baumann <dannybaumann@web.de>     2008-10-14
6086
 
 
6087
 
    Fixed applying int options.
6088
 
 
6089
 
Danny Baumann <dannybaumann@web.de>     2008-10-14
6090
 
 
6091
 
    Define USE_METACITY and USE_GCONF in the source.
6092
 
 
6093
 
Danny Baumann <dannybaumann@web.de>     2008-10-14
6094
 
 
6095
 
    Fix plugin loading.
6096
 
 
6097
 
Danny Baumann <dannybaumann@web.de>     2008-10-14
6098
 
 
6099
 
    C++ port of PNG plugin.
6100
 
 
6101
 
Danny Baumann <dannybaumann@web.de>     2008-10-14
6102
 
 
6103
 
    Make updateDefaultIcon function public.
6104
 
 
6105
 
Danny Baumann <dannybaumann@web.de>     2008-10-14
6106
 
 
6107
 
    Better use of classes in icon and image handling.
6108
 
 
6109
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6110
 
 
6111
 
    Set raster position correctly.
6112
 
 
6113
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6114
 
 
6115
 
    Switch to a damage based texture rebind.
6116
 
 
6117
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6118
 
 
6119
 
    Optimized wrapped function usage.
6120
 
 
6121
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6122
 
 
6123
 
    C++ port of switcher plugin.
6124
 
 
6125
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6126
 
 
6127
 
    Don't allow empty icons.
6128
 
 
6129
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6130
 
 
6131
 
    Save texture size correctly.
6132
 
 
6133
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6134
 
 
6135
 
    Return new created icon.
6136
 
 
6137
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6138
 
 
6139
 
    Unmap frame together with window.
6140
 
 
6141
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6142
 
 
6143
 
    Link to currently installed libdecoration.
6144
 
 
6145
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6146
 
 
6147
 
    Allow changes of the default texture filter;
6148
 
 
6149
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-14
6150
 
 
6151
 
    Drop never implemented direct base function call.
6152
 
 
6153
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6154
 
 
6155
 
    Provide window icons as texture.
6156
 
 
6157
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6158
 
 
6159
 
    Provide access to default icon.
6160
 
 
6161
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6162
 
 
6163
 
    CompIcon API cleanup.
6164
 
 
6165
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6166
 
 
6167
 
    Fixed header.
6168
 
 
6169
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6170
 
 
6171
 
    Getter for CompScreen activeNum.
6172
 
 
6173
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6174
 
 
6175
 
    Provide invisible cursor.
6176
 
 
6177
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6178
 
 
6179
 
    Added getter function for current output device.
6180
 
 
6181
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6182
 
 
6183
 
    Added inputHint getter function.
6184
 
 
6185
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6186
 
 
6187
 
    Added check for inotify header.
6188
 
 
6189
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6190
 
 
6191
 
    Conversion is successful if key or button bindings are equal to "Disabled".
6192
 
 
6193
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6194
 
 
6195
 
    Check conversion result.
6196
 
 
6197
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6198
 
 
6199
 
    Make CompAction *FromString functions return the information whether the conversion was successful or not.
6200
 
 
6201
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6202
 
 
6203
 
    Fix excessive writes.
6204
 
 
6205
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6206
 
 
6207
 
    Fix event pointer.
6208
 
 
6209
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6210
 
 
6211
 
    Fix option reading and don't try to read config files for plugins without options.
6212
 
 
6213
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6214
 
 
6215
 
    C++ port of inotify plugin (untested so far).
6216
 
 
6217
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6218
 
 
6219
 
    Added function for retrieving the file watches.
6220
 
 
6221
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6222
 
 
6223
 
    Misc. fixes.
6224
 
 
6225
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6226
 
 
6227
 
    Escape special characters in installation prefix for regular expression.
6228
 
 
6229
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-13
6230
 
 
6231
 
    Enable wrapped screen interface functions by default.
6232
 
 
6233
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6234
 
 
6235
 
    Act on file changes.
6236
 
 
6237
 
Danny Baumann <dannybaumann@web.de>     2008-10-13
6238
 
 
6239
 
    C++ port of ini plugin.
6240
 
 
6241
 
Danny Baumann <dannybaumann@web.de>     2008-10-10
6242
 
 
6243
 
    Avoid exception if match is empty.
6244
 
 
6245
 
Danny Baumann <dannybaumann@web.de>     2008-10-10
6246
 
 
6247
 
    Minor cleanup.
6248
 
 
6249
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-09
6250
 
 
6251
 
    Added missing license headers.
6252
 
 
6253
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-09
6254
 
 
6255
 
    Removed last bits of old build system.
6256
 
 
6257
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-09
6258
 
 
6259
 
    Removed old file.
6260
 
 
6261
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-09
6262
 
 
6263
 
    Cleanup private headers.
6264
 
 
6265
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-09
6266
 
 
6267
 
    Cleanup .gitignore
6268
 
 
6269
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-09
6270
 
 
6271
 
    Cleanups.
6272
 
 
6273
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-09
6274
 
 
6275
 
    Drop KDE3 configuration plugin.
6276
 
 
6277
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-09
6278
 
 
6279
 
    Drop KDE3 window decorator.
6280
 
 
6281
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-09
6282
 
 
6283
 
    Drop autoconf/make build system.
6284
 
 
6285
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-08
6286
 
 
6287
 
    Enable functions only if needed.
6288
 
 
6289
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-08
6290
 
 
6291
 
    C++ port of water plugin.
6292
 
 
6293
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-08
6294
 
 
6295
 
    Fixed fragment interface.
6296
 
 
6297
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6298
 
 
6299
 
    Link compiz against xdamage and xcomposite to prevent segmentation faults on shutdown.
6300
 
 
6301
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6302
 
 
6303
 
    Enable functions only if needed.
6304
 
 
6305
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6306
 
 
6307
 
    Enable paint function only if needed.
6308
 
 
6309
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6310
 
 
6311
 
    Enable functions only if needed.
6312
 
 
6313
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6314
 
 
6315
 
    Allow disabled wraping.
6316
 
 
6317
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6318
 
 
6319
 
    Sleep instead of polling for short timer periods.
6320
 
 
6321
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6322
 
 
6323
 
    C++ port of zoom plugin.
6324
 
 
6325
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6326
 
 
6327
 
    Allso changes to screen filters.
6328
 
 
6329
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6330
 
 
6331
 
    Export redraw time and optimize redraw timer handling.
6332
 
 
6333
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-07
6334
 
 
6335
 
    Added copytex to build system.
6336
 
 
6337
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6338
 
 
6339
 
    Added CMake package generation and fixed compiling
6340
 
 
6341
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6342
 
 
6343
 
    Support config.h in build directory.
6344
 
 
6345
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6346
 
 
6347
 
    Provide pkg config files for composite and opengl plugins.
6348
 
 
6349
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6350
 
 
6351
 
    Generate compiz.pc
6352
 
 
6353
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6354
 
 
6355
 
    Provide summary configure output and create compiz-common.h
6356
 
 
6357
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6358
 
 
6359
 
    Move gtk/gnome specific parts to gtk/CMakeLists.txt
6360
 
 
6361
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6362
 
 
6363
 
    Add uninstall cmake target.
6364
 
 
6365
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6366
 
 
6367
 
    Initial version of CMake build system.
6368
 
 
6369
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6370
 
 
6371
 
    Added missing header.
6372
 
 
6373
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-06
6374
 
 
6375
 
    Added main.cpp to POTFILES.in
6376
 
 
6377
 
Danny Baumann <dannybaumann@web.de>     2008-10-05
6378
 
 
6379
 
    Handle desktops a bit better.
6380
 
 
6381
 
Danny Baumann <dannybaumann@web.de>     2008-10-05
6382
 
 
6383
 
    Also treat utility, menu and toolbar windows as group transients.
6384
 
 
6385
 
Danny Baumann <dannybaumann@web.de>     2008-10-05
6386
 
 
6387
 
    Make sure window state property is correct when mapping windows.
6388
 
 
6389
 
Danny Baumann <dannybaumann@web.de>     2008-10-05
6390
 
 
6391
 
    Use changeWindowState function.
6392
 
 
6393
 
Danny Baumann <dannybaumann@web.de>     2008-10-05
6394
 
 
6395
 
    Change state property only on managed windows.
6396
 
 
6397
 
Danny Baumann <dannybaumann@web.de>     2008-10-05
6398
 
 
6399
 
    Ignore _NET_WM_STATE_HIDDEN property changes as suggested by EWMH.
6400
 
 
6401
 
Danny Baumann <dannybaumann@web.de>     2008-10-05
6402
 
 
6403
 
    Ensure windows fit in the work area when placing them by calling the window sizing validation function.
6404
 
 
6405
 
Danny Baumann <dannybaumann@web.de>     2008-10-04
6406
 
 
6407
 
    Make viewportForGeometry not take the current viewport into account.
6408
 
    As the geometry passed to viewportForGeometry is not necessarily a window, it doesn't make much sense to assume so.
6409
 
    Instead, move the return-current-viewport-if-window-is-on-it logic to the defaultViewportForWindow function.
6410
 
 
6411
 
Danny Baumann <dannybaumann@web.de>     2008-10-04
6412
 
 
6413
 
    Make sure geometry rectangle is kept inside the screen area.
6414
 
 
6415
 
Danny Baumann <dannybaumann@web.de>     2008-10-04
6416
 
 
6417
 
    Fix a number of potential memleaks in XGetWindowProperty return value handling.
6418
 
    If a property with 0 items was set, the return value was leaked.
6419
 
 
6420
 
Danny Baumann <dannybaumann@web.de>     2008-10-04
6421
 
 
6422
 
    Use timer to start decorator.
6423
 
    When starting the decorator from initScreen, user changes to a default decorator command are not reflected correctly. When starting it _only_ from the option change notification, no decorator is started if the default is non-empty and the user never changed it.
6424
 
    Compromise is using a timer and hoping that the configuration plugin has initialized all options at next mainloop iteration time (which is the case for all known configuration plugins).
6425
 
 
6426
 
Danny Baumann <dannybaumann@web.de>     2008-10-04
6427
 
 
6428
 
    Build fix.
6429
 
 
6430
 
Danny Baumann <dannybaumann@web.de>     2008-10-04
6431
 
 
6432
 
    Use pendingMaps variable to set w->managed on MapNotify.
6433
 
 
6434
 
Danny Baumann <dannybaumann@web.de>     2008-10-04
6435
 
 
6436
 
    Only decrement pendingMaps variable when there are actually pending maps.
6437
 
 
6438
 
Danny Baumann <dannybaumann@web.de>     2008-10-04
6439
 
 
6440
 
    Cleanup: pass button and key events directly (instead of generic XEvent) into action handlers.
6441
 
 
6442
 
Danny Baumann <dannybaumann@web.de>     2008-10-04
6443
 
 
6444
 
    Call terminate function also for bindings without modifiers.
6445
 
 
6446
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6447
 
 
6448
 
    Typo & build fixes.
6449
 
 
6450
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6451
 
 
6452
 
    When the startup ID of a window changes, move it to current viewport instead of changing to the viewport of the window.
6453
 
 
6454
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6455
 
 
6456
 
    Make sure  RGBA matching is always present for shadows.
6457
 
    If the user added RGBA expressions to the match, use those.
6458
 
    If the user did not add any RGBA expressions, turn off shadows for RGBA windows.
6459
 
 
6460
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6461
 
 
6462
 
    Add support for matching a window's alpha channel availability.
6463
 
 
6464
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6465
 
 
6466
 
    There is no real reason to arbitrarily remove shadows on below state windows.
6467
 
 
6468
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6469
 
 
6470
 
    Fix memory leak.
6471
 
 
6472
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6473
 
 
6474
 
    Improve focus stealing prevention.
6475
 
    - Allow window focus if currently no window or only the desktop window is focussed.
6476
 
    - Rename mode "High" to "Normal" and introduce "High" mode that denies focus attempts of windows not belonging to the active application.
6477
 
    - Allow focus attempts of windows of the same application in Low, Normal, High modes.
6478
 
 
6479
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6480
 
 
6481
 
    Allow mouse initiated resize not only in the 4 corners, but in all directions.
6482
 
 
6483
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6484
 
 
6485
 
    Limit number of damage rects in one screen repaint.
6486
 
    If the number of rects grows too much, we're using more resources managing the damage than doing the actual drawing.
6487
 
 
6488
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6489
 
 
6490
 
    Replace return to exit loop by break.
6491
 
 
6492
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6493
 
 
6494
 
    Pass client type of _NET_MOVERESIZE_WINDOW message sender to validate function.
6495
 
 
6496
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6497
 
 
6498
 
    Add definitions for EWMH source indication values.
6499
 
 
6500
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6501
 
 
6502
 
    On selected window changes, always clear out label first to make sure a text-changed signal is emitted to atk.
6503
 
 
6504
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6505
 
 
6506
 
    Added support for _NET_WM_MOVERESIZE_CANCEL.
6507
 
 
6508
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6509
 
 
6510
 
    Try to find the window under the pointer through the server if d->below is not valid.
6511
 
    This may happen e.g. if focusDefaultWindow() is called right after moveScreenViewport(), as the EnterNotify event hasn't arrived at that time yet.
6512
 
 
6513
 
Danny Baumann <dannybaumann@web.de>     2008-10-03
6514
 
 
6515
 
    Also update d->below variable when we have a grab, so that it has the correct value after grab end.
6516
 
    Needed e.g. for focussing the correct default window after viewport changes with click_to_focus disabled.
6517
 
 
6518
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6519
 
 
6520
 
    Initialize texture matrices correctly.
6521
 
 
6522
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6523
 
 
6524
 
    Fixed decorations of initially maximized windows.
6525
 
 
6526
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6527
 
 
6528
 
    Switch to 2d only if bind failed.
6529
 
 
6530
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6531
 
 
6532
 
    Use server geometry for window reparent.
6533
 
 
6534
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6535
 
 
6536
 
    Switch to 2D decoration if pixmap decoration fails.
6537
 
 
6538
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6539
 
 
6540
 
    Removed debug code.
6541
 
 
6542
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6543
 
 
6544
 
    Fixed damage handling.
6545
 
 
6546
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6547
 
 
6548
 
    Added support for multiple textures in background painting.
6549
 
 
6550
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6551
 
 
6552
 
    Copy pixmap to texture plugin.
6553
 
 
6554
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6555
 
 
6556
 
    Support for painting of multiple textures and hook for external bind pixmap to texture functions.
6557
 
 
6558
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-02
6559
 
 
6560
 
    Provide helper typedefs.
6561
 
 
6562
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-10-01
6563
 
 
6564
 
    Provide texture size informations.
6565
 
 
6566
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-30
6567
 
 
6568
 
    Initialize variable.
6569
 
 
6570
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-30
6571
 
 
6572
 
    Initialize variables correctly.
6573
 
 
6574
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-30
6575
 
 
6576
 
    Added initial support for bind pixmap/load image to multiple textures.
6577
 
 
6578
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-30
6579
 
 
6580
 
    Simplified privates API.
6581
 
 
6582
 
Merge: b059cc8 58617a5
6583
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-25
6584
 
 
6585
 
    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++
6586
 
 
6587
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-25
6588
 
 
6589
 
    Silence compiler.
6590
 
 
6591
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-25
6592
 
 
6593
 
    Fixed frame shape.
6594
 
 
6595
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-25
6596
 
 
6597
 
    Apply core changes to plugins.
6598
 
 
6599
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-25
6600
 
 
6601
 
    Destroy region if needed.
6602
 
 
6603
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-25
6604
 
 
6605
 
    Use CompRegion in core.
6606
 
 
6607
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-25
6608
 
 
6609
 
    More region operators.
6610
 
 
6611
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-25
6612
 
 
6613
 
    Adden CompRegion class.
6614
 
 
6615
 
Erkin Bahceci <erkinbah@gmail.com>      2008-09-24
6616
 
 
6617
 
    Don't damage window region on minimize/shade ending.
6618
 
    
6619
 
    Slightly improves performance by not damaging the full window region
6620
 
    at the end of minimize and shade animations.
6621
 
 
6622
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-24
6623
 
 
6624
 
    Relayout during maximize.
6625
 
 
6626
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-24
6627
 
 
6628
 
    Added support for 2D decorations.
6629
 
 
6630
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-24
6631
 
 
6632
 
    Apply libdecoration changes.
6633
 
 
6634
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-24
6635
 
 
6636
 
    Apply libdecoration changes.
6637
 
 
6638
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-24
6639
 
 
6640
 
    Move frame region.
6641
 
 
6642
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-24
6643
 
 
6644
 
    Add only root child windows.
6645
 
 
6646
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-24
6647
 
 
6648
 
    Added support for 2D decorations.
6649
 
 
6650
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-24
6651
 
 
6652
 
    Access to window texture and matrix.
6653
 
 
6654
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-24
6655
 
 
6656
 
    Added support for 2D decorations.
6657
 
 
6658
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-19
6659
 
 
6660
 
    Don't remove screen actions on shutdown.
6661
 
 
6662
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-19
6663
 
 
6664
 
    Use correct event type for selection clear.
6665
 
 
6666
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-19
6667
 
 
6668
 
    Add actions to screen after initialization.
6669
 
 
6670
 
Erkin Bahceci <erkinbah@gmail.com>      2008-09-18
6671
 
 
6672
 
    Fix reading of floats in metadata for some locales.
6673
 
 
6674
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-18
6675
 
 
6676
 
    Fixed stacking of override redirect windows.
6677
 
 
6678
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-17
6679
 
 
6680
 
    Move core headers into core subdirectory.
6681
 
 
6682
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-17
6683
 
 
6684
 
    Optimize rect,point and size classes and move headers to core/*
6685
 
 
6686
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-17
6687
 
 
6688
 
    Cleanup CompWindow public API and move header to core/window.h
6689
 
 
6690
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-17
6691
 
 
6692
 
    Cleanup CompScreen public API and move header to core/screen.h
6693
 
 
6694
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-17
6695
 
 
6696
 
    Handle frame as stacking sibling correctly.
6697
 
 
6698
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-17
6699
 
 
6700
 
    Unload plugins correctly on shutdown.
6701
 
 
6702
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6703
 
 
6704
 
    Initialize variable.
6705
 
 
6706
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6707
 
 
6708
 
    Destroy frame region later, because it might still be used.
6709
 
 
6710
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6711
 
 
6712
 
    Fix log system.
6713
 
 
6714
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6715
 
 
6716
 
    Make frame not "override redirect".
6717
 
 
6718
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6719
 
 
6720
 
    Preserve focus during reparent.
6721
 
 
6722
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6723
 
 
6724
 
    Decorate only managed windows.
6725
 
 
6726
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6727
 
 
6728
 
    Fixed lasy positioning.
6729
 
 
6730
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6731
 
 
6732
 
    Fixed variable initialisation.
6733
 
 
6734
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6735
 
 
6736
 
    Initialize window in correct order.
6737
 
 
6738
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6739
 
 
6740
 
    Apply core changes to metadata convertors.
6741
 
 
6742
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6743
 
 
6744
 
    Fixed composite plugin metadata.
6745
 
 
6746
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6747
 
 
6748
 
    Merged display and screen in resize plugin.
6749
 
 
6750
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6751
 
 
6752
 
    Merged core, display and screen in decoration plugin.
6753
 
 
6754
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6755
 
 
6756
 
    Merged display and screen in move plugin.
6757
 
 
6758
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6759
 
 
6760
 
    Merge display and screen in opengl plugin.
6761
 
 
6762
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6763
 
 
6764
 
    Merge display and screen in composite plugin.
6765
 
 
6766
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6767
 
 
6768
 
    Fixed private fetching.
6769
 
 
6770
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6771
 
 
6772
 
    Provide a plugin option helper macro.
6773
 
 
6774
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6775
 
 
6776
 
    Fixed wrap system indices.
6777
 
 
6778
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6779
 
 
6780
 
    Fixed private handling.
6781
 
 
6782
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-16
6783
 
 
6784
 
    Drop never finished object handling.
6785
 
 
6786
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-15
6787
 
 
6788
 
    Merge CompCore and CompDisplay into CompScreen class.
6789
 
 
6790
 
Danny Baumann <dannybaumann@web.de>     2008-09-15
6791
 
 
6792
 
    Use attrib getters from within CompWindow class.
6793
 
 
6794
 
Danny Baumann <dannybaumann@web.de>     2008-09-15
6795
 
 
6796
 
    Remove getter for w->attrib and use member getters instead.
6797
 
 
6798
 
Merge: 6a7aa0c b544f2d
6799
 
Danny Baumann <dannybaumann@web.de>     2008-09-15
6800
 
 
6801
 
    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++
6802
 
 
6803
 
Merge: c18feef 951153a
6804
 
Erkin Bahceci <erkinbah@gmail.com>      2008-09-14
6805
 
 
6806
 
    Merge branch 'compiz++' of git+ssh://cornelius@git.compiz-fusion.org/private/compiz into compiz++
6807
 
 
6808
 
Erkin Bahceci <erkinbah@gmail.com>      2008-09-14
6809
 
 
6810
 
    Fix list loop.
6811
 
 
6812
 
Merge: 87e2986 951153a
6813
 
Danny Baumann <dannybaumann@web.de>     2008-09-11
6814
 
 
6815
 
    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++
6816
 
 
6817
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-11
6818
 
 
6819
 
    Handle non shaping decorators correctly.
6820
 
 
6821
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-11
6822
 
 
6823
 
    Update frame region together with window region change.
6824
 
 
6825
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-10
6826
 
 
6827
 
    Update frame region during frame resize.
6828
 
 
6829
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-10
6830
 
 
6831
 
    Improved handling of the "process killer" process.
6832
 
 
6833
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-10
6834
 
 
6835
 
    C++ port of the resize plugin.
6836
 
 
6837
 
Erkin Bahceci <erkinbah@gmail.com>      2008-09-06
6838
 
 
6839
 
    Use CompPlugin::List.
6840
 
 
6841
 
Erkin Bahceci <erkinbah@gmail.com>      2008-09-07
6842
 
 
6843
 
    Use plugin and window maps for more efficient search.
6844
 
 
6845
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-02
6846
 
 
6847
 
    Use a timer to create decoration.
6848
 
 
6849
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-02
6850
 
 
6851
 
    Move window in a timer to prevent racing conditions after a window reparent.
6852
 
 
6853
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-02
6854
 
 
6855
 
    Update only valid windows on decoration manager change.
6856
 
 
6857
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-02
6858
 
 
6859
 
    Reparent window instead of simple input frame window.
6860
 
 
6861
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-02
6862
 
 
6863
 
    Synchronize decoration creation.
6864
 
 
6865
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-01
6866
 
 
6867
 
    Provide a system to set the frame window region.
6868
 
 
6869
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-01
6870
 
 
6871
 
    Update .gitignore
6872
 
 
6873
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-09-01
6874
 
 
6875
 
    - Added a type field to the decoration property.
6876
 
    - Use a separate frame window for decorations.
6877
 
 
6878
 
Merge: 0f15e3b 1f6d68d
6879
 
Danny Baumann <dannybaumann@web.de>     2008-08-29
6880
 
 
6881
 
    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++
6882
 
 
6883
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6884
 
 
6885
 
    Send show and hide notifies at the right position.
6886
 
 
6887
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6888
 
 
6889
 
    More flexible and ABI stable wrap system.
6890
 
 
6891
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6892
 
 
6893
 
    Fixed group transient calculation.
6894
 
 
6895
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6896
 
 
6897
 
    Added automatic unwraping.
6898
 
 
6899
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6900
 
 
6901
 
    Add object to parent, after it has been initialized in other plugins.
6902
 
 
6903
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6904
 
 
6905
 
    C++ port of the decoration plugin.
6906
 
 
6907
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6908
 
 
6909
 
    Send core object remove notification only if removeFromParent gets called.
6910
 
 
6911
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6912
 
 
6913
 
    Provide XDamage event base.
6914
 
 
6915
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6916
 
 
6917
 
    Provide mwm informations.
6918
 
 
6919
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6920
 
 
6921
 
    Provide XShape and XRandr event bases.
6922
 
 
6923
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6924
 
 
6925
 
    Added missing macros.
6926
 
 
6927
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-28
6928
 
 
6929
 
    Privide access to texture mipmap parameter.
6930
 
 
6931
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-27
6932
 
 
6933
 
    Privide access to window vertices in a Geometry class.
6934
 
 
6935
 
Merge: 812354d 86ebffd
6936
 
Danny Baumann <dannybaumann@web.de>     2008-08-27
6937
 
 
6938
 
    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++
6939
 
 
6940
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-27
6941
 
 
6942
 
    Update paint attriubutes if window alive status changed.
6943
 
 
6944
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-27
6945
 
 
6946
 
    Release texture on unmap.
6947
 
 
6948
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-27
6949
 
 
6950
 
    Fixed window damage on unmap.
6951
 
 
6952
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-27
6953
 
 
6954
 
    Added plugin initialisation helper macros.
6955
 
 
6956
 
Merge: 7b2be44 ac82488
6957
 
Danny Baumann <dannybaumann@web.de>     2008-08-27
6958
 
 
6959
 
    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++
6960
 
 
6961
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-27
6962
 
 
6963
 
    Moved composite handling and opengl painting into separate plugins.
6964
 
 
6965
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-25
6966
 
 
6967
 
    Typo.
6968
 
 
6969
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-25
6970
 
 
6971
 
    Use PrivateHandler in move.
6972
 
 
6973
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-25
6974
 
 
6975
 
    Added preprocessor/template based helper class to handle plugin privated in the background.
6976
 
 
6977
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-25
6978
 
 
6979
 
    Added a "object" prefix to type/typename/name object functions.
6980
 
 
6981
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-25
6982
 
 
6983
 
    Ignore more files.
6984
 
 
6985
 
Merge: 899020f d9affe8
6986
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-25
6987
 
 
6988
 
    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++
6989
 
 
6990
 
Merge: 06aa2b6 01de7f7
6991
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-25
6992
 
 
6993
 
    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++
6994
 
 
6995
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-25
6996
 
 
6997
 
    Shut up compiler warnings.
6998
 
 
6999
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-24
7000
 
 
7001
 
    Save ABI in global map.
7002
 
 
7003
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-24
7004
 
 
7005
 
    Added a global key/value storage to CompCore.
7006
 
 
7007
 
Danny Baumann <dannybaumann@web.de>     2008-08-21
7008
 
 
7009
 
    Shut up compiler.
7010
 
 
7011
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-21
7012
 
 
7013
 
    Removed debug output.
7014
 
 
7015
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-21
7016
 
 
7017
 
    Fix mem leaks.
7018
 
 
7019
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-21
7020
 
 
7021
 
    Fixed segfaults.
7022
 
 
7023
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-21
7024
 
 
7025
 
    Apply core changes to move plugin.
7026
 
 
7027
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-21
7028
 
 
7029
 
    Shut up compiler warnings.
7030
 
 
7031
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-21
7032
 
 
7033
 
    Cleanups.
7034
 
 
7035
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-21
7036
 
 
7037
 
    Cleanup compiz[-core].h
7038
 
 
7039
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-20
7040
 
 
7041
 
    Move Plugin related function into CompPlugin header.
7042
 
 
7043
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-20
7044
 
 
7045
 
    Moved session related functions/structs into own header and namespace.
7046
 
 
7047
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-20
7048
 
 
7049
 
    Store Windows in a STL list.
7050
 
 
7051
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-20
7052
 
 
7053
 
    Store Screens in a STL list.
7054
 
 
7055
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-20
7056
 
 
7057
 
    Store displays as STL list.
7058
 
 
7059
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-20
7060
 
 
7061
 
    Store CompGroups in a list.
7062
 
 
7063
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-20
7064
 
 
7065
 
    Renamed ScreenPaintAttrib to CompScreenPaintAttrib.
7066
 
 
7067
 
Dennis Kasprzyk <onestone@compiz-fusion.org>    2008-08-20
7068
 
 
7069
 
    Renamed WindowPaintAttrib to CompWindowPaintAttrib.
7070
 
 
7071
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-20
7072
 
 
7073
 
    Moved paint attributes to the right header files.
7074
 
 
7075
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-20
7076
 
 
7077
 
    C++ port of CompMetadata.
7078
 
 
7079
 
Merge: 94de9e6 cf58366
7080
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-20
7081
 
 
7082
 
    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++
7083
 
 
7084
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-20
7085
 
 
7086
 
    Port of CompOption and CompAction to C++.
7087
 
 
7088
 
Danny Baumann <dannybaumann@web.de>     2008-08-19
7089
 
 
7090
 
    Fix return value.
7091
 
 
7092
 
Danny Baumann <dannybaumann@web.de>     2008-08-19
7093
 
 
7094
 
    Added missing file.
7095
 
 
7096
 
Danny Baumann <dannybaumann@web.de>     2008-08-19
7097
 
 
7098
 
    C++ implementation of matrix and vector.
7099
 
 
7100
 
Merge: 3623907 79d78d3
7101
 
Danny Baumann <dannybaumann@web.de>     2008-08-18
7102
 
 
7103
 
    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++
7104
 
 
7105
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-18
7106
 
 
7107
 
    Fragment interface C++ port (not tested).
7108
 
 
7109
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-14
7110
 
 
7111
 
    Implementation of CompMatch as C++ class.
7112
 
 
7113
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-13
7114
 
 
7115
 
    Moved definitions from compiz-core.h to the right headers.
7116
 
 
7117
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-13
7118
 
 
7119
 
    Improved texture reset and shared pointer using.
7120
 
 
7121
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-12
7122
 
 
7123
 
    CompIcon class and CompTexture cleanup.
7124
 
 
7125
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-12
7126
 
 
7127
 
    Removed unused software cursor support.
7128
 
 
7129
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-12
7130
 
 
7131
 
    Implemented CompTexture as real class.
7132
 
 
7133
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-11
7134
 
 
7135
 
    Use boost function & bind to support static function and class member function callbacks.
7136
 
 
7137
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-11
7138
 
 
7139
 
    Add Boost dependency.
7140
 
 
7141
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-11
7142
 
 
7143
 
    Fixed screen paint timer behavior.
7144
 
 
7145
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-11
7146
 
 
7147
 
    Implement Timeouts as CompCore::Timer class.
7148
 
 
7149
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-11
7150
 
 
7151
 
    Rename CompMatrix to CompTextureMatrix.
7152
 
 
7153
 
Danny Baumann <dannybaumann@web.de>     2008-08-08
7154
 
 
7155
 
    Re-sync to master.
7156
 
 
7157
 
Danny Baumann <dannybaumann@web.de>     2008-08-08
7158
 
 
7159
 
    Re-sync to master.
7160
 
 
7161
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-08
7162
 
 
7163
 
    Added new object private handling system.
7164
 
 
7165
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-08
7166
 
 
7167
 
    Make CompObject smarter.
7168
 
 
7169
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-07
7170
 
 
7171
 
    Fix grab handling.
7172
 
 
7173
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-07
7174
 
 
7175
 
    Fix base class handling.
7176
 
 
7177
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-07
7178
 
 
7179
 
    Fixed output handling.
7180
 
 
7181
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-07
7182
 
 
7183
 
    Handle passive grabs as STL lists.
7184
 
 
7185
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7186
 
 
7187
 
    Implement screen grabs as STL list.
7188
 
 
7189
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7190
 
 
7191
 
    Use STL list to handle expose events.
7192
 
 
7193
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7194
 
 
7195
 
    Xinerama screeninfo is now a STL vector.
7196
 
 
7197
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7198
 
 
7199
 
    More CompPoint usage.
7200
 
 
7201
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7202
 
 
7203
 
    Use CompPoint/CompSize in CompScreen.
7204
 
 
7205
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7206
 
 
7207
 
    Use CompWindow::Geometry.
7208
 
 
7209
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7210
 
 
7211
 
    Added new CompSize, CompPoint and CompWindow::Geometry classes.
7212
 
 
7213
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7214
 
 
7215
 
    CompRect class.
7216
 
 
7217
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7218
 
 
7219
 
    .gitignore
7220
 
 
7221
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7222
 
 
7223
 
    Implement CompOutput as class.
7224
 
 
7225
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7226
 
 
7227
 
    Missing file.
7228
 
 
7229
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-08-06
7230
 
 
7231
 
    Conversion ob main classes to C++.
7232
 
 
7233
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-07-25
7234
 
 
7235
 
    Switch to c++ and compile with a basic set of plugins.
7236
 
 
7237
 
Merge: 7658928 1938bdf
7238
 
Danny Baumann <dannybaumann@web.de>     2008-07-18
7239
 
 
7240
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7241
 
 
7242
 
Danny Baumann <dannybaumann@web.de>     2008-07-18
7243
 
 
7244
 
    Initialize option value correctly.
7245
 
 
7246
 
C-F Language team <i18n@opencompositing.org>    2008-07-09
7247
 
 
7248
 
    new translations and updates
7249
 
 
7250
 
Danny Baumann <dannybaumann@web.de>     2008-07-09
7251
 
 
7252
 
    Fix typo.
7253
 
 
7254
 
Merge: 63fd486 37e75d2
7255
 
Danny Baumann <dannybaumann@web.de>     2008-07-03
7256
 
 
7257
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7258
 
 
7259
 
Erkin Bahceci <erkinbah@gmail.com>      2008-06-21
7260
 
 
7261
 
    Allow terminating scale mode while entering.
7262
 
 
7263
 
Danny Baumann <dannybaumann@web.de>     2008-07-03
7264
 
 
7265
 
    Only move focus to window on click if it wasn't focussed before.
7266
 
 
7267
 
Danny Baumann <dannybaumann@web.de>     2008-07-03
7268
 
 
7269
 
    Improve ABI version check printout.
7270
 
 
7271
 
Danny Baumann <dannybaumann@web.de>     2008-06-25
7272
 
 
7273
 
    Revert "Don't focus default window when rotating due to window activation."
7274
 
    
7275
 
    This reverts commit 680bac110dd60d17575078fb6ae6b76cc588cfd1.
7276
 
 
7277
 
Merge: 4035546 9b3f805
7278
 
Danny Baumann <dannybaumann@web.de>     2008-06-25
7279
 
 
7280
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7281
 
 
7282
 
Danny Baumann <dannybaumann@web.de>     2008-06-25
7283
 
 
7284
 
    Add missing glib includes.
7285
 
 
7286
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-06-24
7287
 
 
7288
 
    Use default icon, if no icon is stored in the window properties.
7289
 
 
7290
 
Merge: 680bac1 4271289
7291
 
Danny Baumann <dannybaumann@web.de>     2008-06-19
7292
 
 
7293
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7294
 
 
7295
 
Danny Baumann <dannybaumann@web.de>     2008-06-19
7296
 
 
7297
 
    Don't focus default window when rotating due to window activation.
7298
 
 
7299
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-06-18
7300
 
 
7301
 
    Added synhronized timers.
7302
 
    
7303
 
    compAddTimeout now has a minimal and a maximal timeout time. This allows compiz to execute multiple timers at once and prevents unnecessary wakeups.
7304
 
 
7305
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-06-18
7306
 
 
7307
 
    Use a single shot timer to prevent recursive repaint calls, if a decoration sets its mask during repaint.
7308
 
 
7309
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-06-17
7310
 
 
7311
 
    Update switcher text background correctly.
7312
 
 
7313
 
Danny Baumann <dannybaumann@web.de>     2008-06-15
7314
 
 
7315
 
    Fix some minor memory leaks.
7316
 
 
7317
 
Michael Vogt <mvo@ubuntu.com>   2008-06-10
7318
 
 
7319
 
    Re-sync Metacity button parsing code with Metacity to support new "spacer" feature.
7320
 
 
7321
 
Danny Baumann <dannybaumann@web.de>     2008-06-09
7322
 
 
7323
 
    Use icon geometry stored in CompWindow struct.
7324
 
 
7325
 
Danny Baumann <dannybaumann@web.de>     2008-06-09
7326
 
 
7327
 
    Bump ABIVERSION.
7328
 
 
7329
 
Danny Baumann <dannybaumann@web.de>     2008-06-09
7330
 
 
7331
 
    Store icon geometry in CompWindow struct.
7332
 
 
7333
 
Danny Baumann <dannybaumann@web.de>     2008-06-09
7334
 
 
7335
 
    Evaluate window match only for non-panel selection mode.
7336
 
 
7337
 
Danny Baumann <dannybaumann@web.de>     2008-06-09
7338
 
 
7339
 
    Revert "Update default window match to account for panel selection mode."
7340
 
    
7341
 
    This reverts commit 61ae58d463aa9478b282bebc62d3586a25319322.
7342
 
 
7343
 
Danny Baumann <dannybaumann@web.de>     2008-06-08
7344
 
 
7345
 
    Warning fix.
7346
 
 
7347
 
Danny Baumann <dannybaumann@web.de>     2008-06-08
7348
 
 
7349
 
    Plug some minor memory leaks.
7350
 
 
7351
 
Danny Baumann <dannybaumann@web.de>     2008-06-07
7352
 
 
7353
 
    Fix another mem leak.
7354
 
 
7355
 
Danny Baumann <dannybaumann@web.de>     2008-06-07
7356
 
 
7357
 
    Minor cleanup.
7358
 
 
7359
 
Merge: d694817 0fb90da
7360
 
Danny Baumann <dannybaumann@web.de>     2008-06-07
7361
 
 
7362
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7363
 
 
7364
 
Danny Baumann <dannybaumann@web.de>     2008-06-07
7365
 
 
7366
 
    Fix a number of memory leaks.
7367
 
 
7368
 
Danny Baumann <dannybaumann@web.de>     2008-06-06
7369
 
 
7370
 
    Minor cleanup.
7371
 
 
7372
 
Merge: 45caca2 9a6a515
7373
 
Danny Baumann <dannybaumann@web.de>     2008-06-04
7374
 
 
7375
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7376
 
 
7377
 
Danny Baumann <dannybaumann@web.de>     2008-06-04
7378
 
 
7379
 
    Only move placed windows on decoration size changes.
7380
 
    The geometry of not yet placed windows gets adjusted in the main MapRequest handler in event.c, so if we additionally move the window in the decoration plugin, the gravity is adjusted twice.
7381
 
 
7382
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-06-03
7383
 
 
7384
 
    Look for plasma header file in kde 4 check.
7385
 
 
7386
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-06-03
7387
 
 
7388
 
    Revert "Look for plasma header file in kde 4 check."
7389
 
    
7390
 
    This reverts commit 530268326a5fd42c72f0d92a1e153d55fbb7bd96.
7391
 
 
7392
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-06-03
7393
 
 
7394
 
    Look for plasma header file in kde 4 check.
7395
 
 
7396
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-29
7397
 
 
7398
 
    Post release version increment.
7399
 
 
7400
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-29
7401
 
 
7402
 
    Add NEWS entry and bump version for 0.7.6 release.
7403
 
 
7404
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-29
7405
 
 
7406
 
    Applied libdecoration changes to gtk window decorator.
7407
 
 
7408
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-29
7409
 
 
7410
 
    Applied libdecoration changes to kde4 window decorator.
7411
 
 
7412
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-29
7413
 
 
7414
 
    Applied libdecoration changes to kde3 window decorator.
7415
 
 
7416
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-29
7417
 
 
7418
 
    Merged decor_blend_(top|bottom|left|right)_border_picture function into one common function.
7419
 
    
7420
 
    The new ignore_src_alpha parameter tells libdecoration to ignore the alpha channel of the src picture.
7421
 
 
7422
 
C-F Language team <i18n@opencompositing.org>    2008-05-24
7423
 
 
7424
 
    translation updates
7425
 
 
7426
 
Danny Baumann <dannybaumann@web.de>     2008-05-24
7427
 
 
7428
 
    Optimizations.
7429
 
 
7430
 
Danny Baumann <dannybaumann@web.de>     2008-05-24
7431
 
 
7432
 
    Remove useless checks.
7433
 
    As w->alive is unconditionally set to true when adding windows, it makes no sense to check if it's true.
7434
 
 
7435
 
Danny Baumann <dannybaumann@web.de>     2008-05-24
7436
 
 
7437
 
    Coding style fixes.
7438
 
 
7439
 
Owen W. Taylor <otaylor@fishsoup.net>   2008-05-23
7440
 
 
7441
 
    Fix initial map handling of opacity/brightness/saturation Make the handling of properties for opacity, brightness, and saturation consistent between initial map and subsequent updates: honor the properties even when the window has the DOCK type or is override redirrect.
7442
 
    
7443
 
    http://bugs.opencompositing.org/show_bug.cgi?id=955
7444
 
 
7445
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-21
7446
 
 
7447
 
    Use CompTransform for rectangle/outline painting.
7448
 
 
7449
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-20
7450
 
 
7451
 
    The decorator won't get a button release event after resize and move, so we have to fake one to make qt act correctly.
7452
 
 
7453
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-18
7454
 
 
7455
 
    Removed debug output code.
7456
 
 
7457
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-18
7458
 
 
7459
 
    Disable Qt 4.4 "window less child widgets" feature to make button drawing work correctly again.
7460
 
 
7461
 
Danny Baumann <dannybaumann@web.de>     2008-05-14
7462
 
 
7463
 
    Cleanup.
7464
 
 
7465
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-14
7466
 
 
7467
 
    Fixed cube skydome rotation.
7468
 
 
7469
 
Danny Baumann <dannybaumann@web.de>     2008-05-14
7470
 
 
7471
 
    Try to follow multi output option as close as possible when placing centered on screen.
7472
 
 
7473
 
Danny Baumann <dannybaumann@web.de>     2008-05-14
7474
 
 
7475
 
    Added option to place on output the focussed window is on.
7476
 
 
7477
 
Danny Baumann <dannybaumann@web.de>     2008-05-14
7478
 
 
7479
 
    Added optional placement to fullscreen output, which makes sense especially for smart window placement.
7480
 
    Reference: http://bugs.opencompositing.org/show_bug.cgi?id=643
7481
 
 
7482
 
Daniel Lea <danlea@gmail.com>   2008-05-13
7483
 
 
7484
 
    Fix skydome animation tilt behaviour.
7485
 
 
7486
 
Danny Baumann <dannybaumann@web.de>     2008-05-13
7487
 
 
7488
 
    Don't place windows that have dock or desktop type hint set.
7489
 
 
7490
 
Danny Baumann <dannybaumann@web.de>     2008-05-13
7491
 
 
7492
 
    Don't touch ConfigureRequest events of dock and desktop windows.
7493
 
 
7494
 
Danny Baumann <dannybaumann@web.de>     2008-05-13
7495
 
 
7496
 
    Minor coding style cleanup.
7497
 
 
7498
 
Lubos Lunak <llunak@novell.com> 2008-05-13
7499
 
 
7500
 
    Save program name to session manager.
7501
 
    Don't save --replace command line argument.
7502
 
 
7503
 
Merge: 40f876c 8b7d261
7504
 
Danny Baumann <dannybaumann@web.de>     2008-05-10
7505
 
 
7506
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7507
 
 
7508
 
Danny Baumann <dannybaumann@web.de>     2008-05-10
7509
 
 
7510
 
    Treat edge button bindings like edge bindings.
7511
 
 
7512
 
Danny Baumann <dannybaumann@web.de>     2008-05-10
7513
 
 
7514
 
    Make edge button bindings behave more meaningfully:
7515
 
    If switching was initiated by an edge button, terminate switching on edge leave and proceed on each button press.
7516
 
 
7517
 
Merge: 3b56af2 5ca3816
7518
 
Danny Baumann <dannybaumann@web.de>     2008-05-09
7519
 
 
7520
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7521
 
 
7522
 
Danny Baumann <dannybaumann@web.de>     2008-05-09
7523
 
 
7524
 
    Make corner resize behaviour consistent to Metacity.
7525
 
 
7526
 
Danny Baumann <dannybaumann@web.de>     2008-05-09
7527
 
 
7528
 
    Allow keyboard and window menu initiated resize being ended by a mouse button.
7529
 
 
7530
 
Danny Baumann <dannybaumann@web.de>     2008-05-09
7531
 
 
7532
 
    Initialize starting position correctly.
7533
 
 
7534
 
Danny Baumann <dannybaumann@web.de>     2008-05-08
7535
 
 
7536
 
    Don't set demands attention state on the active window.
7537
 
 
7538
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-06
7539
 
 
7540
 
    Applied plasma API changes.
7541
 
 
7542
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-06
7543
 
 
7544
 
    Paint cube caps if a plugin wishes it by setting cs->paintAllViewports.
7545
 
 
7546
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-05-06
7547
 
 
7548
 
    Reset zoomout instead of progress for inside cube.
7549
 
 
7550
 
C-F Language team <i18n@opencompositing.org>    2008-05-02
7551
 
 
7552
 
    translation updates
7553
 
 
7554
 
Jigish Gohil <cyberorg@opensuse.org name = Jigish Gohil>        2008-05-02
7555
 
 
7556
 
    remove plane from POTFILES.in
7557
 
 
7558
 
Danny Baumann <dannybaumann@web.de>     2008-05-02
7559
 
 
7560
 
    Only initiate window menu if we don't have an active grab.
7561
 
    Otherwise, doing so might deadlock.
7562
 
 
7563
 
Danny Baumann <dannybaumann@web.de>     2008-05-02
7564
 
 
7565
 
    Added missing action check.
7566
 
 
7567
 
Danny Baumann <dannybaumann@web.de>     2008-05-02
7568
 
 
7569
 
    Allow minimizeWindow to minimize windows that don't have the minimize action set as this is desired e.g. for minimizing transients.
7570
 
    Instead, check for the minimize action when minimization is triggered externally.
7571
 
 
7572
 
Merge: cf34309 8a5eef9
7573
 
Danny Baumann <dannybaumann@web.de>     2008-04-30
7574
 
 
7575
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7576
 
 
7577
 
Danny Baumann <dannybaumann@web.de>     2008-04-29
7578
 
 
7579
 
    Added option for overriding USPosition and/or PPosition on certain windows.
7580
 
 
7581
 
Danny Baumann <dannybaumann@web.de>     2008-04-29
7582
 
 
7583
 
    Always accept PPosition hint.
7584
 
 
7585
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-26
7586
 
 
7587
 
    Fallback to old texture target selection, to fix current broken tfp implementations. This workaround will be removed after the 0.8.0 release.
7588
 
 
7589
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-24
7590
 
 
7591
 
    Bump core ABI.
7592
 
 
7593
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-24
7594
 
 
7595
 
    Use full screen output if overlapping output devices have been detected. This prevents that parts of the screen get painted twice (xrandr clone modes).
7596
 
 
7597
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-24
7598
 
 
7599
 
    Use PAINT_SCREEN_NO_BACKGROUND_MASK instead of wraping paintBackground.
7600
 
 
7601
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-24
7602
 
 
7603
 
    Removed wrapable background painting. The core part of the background painting code stays as a fallback, if no desktop window is present and no other plugin provides a different background solution. Plugins can use the PAINT_SCREEN_NO_BACKGROUND_MASK screen mask to disable this fallback.
7604
 
 
7605
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-24
7606
 
 
7607
 
    Removed background painting. The compiz fusion wallpaper plugin provides a better and more flexible for viewport independent background image solution.
7608
 
 
7609
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-24
7610
 
 
7611
 
    Follow the "texture from pixmap" specification more strictly to avoid unnecessary calls to glxQueryDrawable during pixmap binding.
7612
 
 
7613
 
Merge: b138660 56ddfec
7614
 
Danny Baumann <dannybaumann@web.de>     2008-04-24
7615
 
 
7616
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7617
 
 
7618
 
Danny Baumann <dannybaumann@web.de>     2008-04-24
7619
 
 
7620
 
    Make adjustConfigureRequestForGravity return only the bits that were actually changed.
7621
 
 
7622
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-23
7623
 
 
7624
 
    Do not try to generate mipmaps for TEXTURE_RECTANGLE targets, because the ext_frambuffer_object extension only allows this for TEXTURE_2D targets.
7625
 
 
7626
 
Roland Bär <roland@verifysoft.de>       2008-03-20
7627
 
 
7628
 
    Simplified, realloc on NULL is same as malloc
7629
 
 
7630
 
Danny Baumann <dannybaumann@web.de>     2008-04-23
7631
 
 
7632
 
    Make viewport placement options 1-based.
7633
 
    Thus, the upper left viewport is (1|1) instead of (0|0), which is more intuitive.
7634
 
 
7635
 
Danny Baumann <dannybaumann@web.de>     2008-04-23
7636
 
 
7637
 
    Added sane minimum / maximum values for viewport placement.
7638
 
 
7639
 
Danny Baumann <dannybaumann@web.de>     2008-04-23
7640
 
 
7641
 
    Don't adjust configure requests of unmapped windows for gravity.
7642
 
    Instead, apply gravity when mapping the window.
7643
 
 
7644
 
Danny Baumann <dannybaumann@web.de>     2008-04-23
7645
 
 
7646
 
    Only set CWX / CWY if the position was actually changed.
7647
 
 
7648
 
Merge: e591ee8 f21c3b6
7649
 
Danny Baumann <dannybaumann@web.de>     2008-04-22
7650
 
 
7651
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7652
 
 
7653
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-22
7654
 
 
7655
 
    Use fragment shader if a slightly saturated window texture is painted and lighting is enabled, because both can't be done with texture environments at the same time.
7656
 
 
7657
 
Merge: 9bf73a1 9f12004
7658
 
Danny Baumann <dannybaumann@web.de>     2008-04-21
7659
 
 
7660
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7661
 
 
7662
 
Danny Baumann <dannybaumann@web.de>     2008-04-21
7663
 
 
7664
 
    Don't prevent focus for windows on other viewports if they are excluded from focus stealing prevention.
7665
 
 
7666
 
Danny Baumann <dannybaumann@web.de>     2008-04-18
7667
 
 
7668
 
    Don't allow to minimize/showdesktop unmanaged windows.
7669
 
 
7670
 
Danny Baumann <dannybaumann@web.de>     2008-04-18
7671
 
 
7672
 
    Remove plane plugin.
7673
 
    The plane plugin has been superceded by the wall plugin in Compiz Fusion, which provides the same basic functionality as the plane plugin, but extends it by a lot more features. Current plane users are encouraged to use wall instead.
7674
 
 
7675
 
Danny Baumann <dannybaumann@web.de>     2008-04-18
7676
 
 
7677
 
    Disable resize handles for the directions the window is maximized to (leave only left and right enabled for vertically maximized windows, top and bottom for horizontally maximized windows).
7678
 
 
7679
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-16
7680
 
 
7681
 
    Paint a viewport in cubePaintViewport instead of calling paintTransformedOutput and postPaintViewport. This allows plugins to do things before and after viewport painting.
7682
 
 
7683
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7684
 
 
7685
 
    Also use the multi output mode selection option when placing centered.
7686
 
 
7687
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7688
 
 
7689
 
    Only accept USPosition on non-normal windows during validation if workarounds are disabled.
7690
 
    Decrease indention depth.
7691
 
 
7692
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7693
 
 
7694
 
    Only update accessibility helper label if switched window has actually changed.
7695
 
    Show accessibility helper label by default.
7696
 
 
7697
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7698
 
 
7699
 
    Keep switcher window property at an invalid value as long as the switcher is not active.
7700
 
 
7701
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7702
 
 
7703
 
    Properly destroy popup windows on unload.
7704
 
 
7705
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7706
 
 
7707
 
    Cleanup.
7708
 
 
7709
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7710
 
 
7711
 
    Reduce code duplication.
7712
 
 
7713
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7714
 
 
7715
 
    Update default window match to account for panel selection mode.
7716
 
 
7717
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7718
 
 
7719
 
    Added panel selection mode to switcher plugin.
7720
 
 
7721
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7722
 
 
7723
 
    Minor cleanup.
7724
 
 
7725
 
Danny Baumann <dannybaumann@web.de>     2008-04-15
7726
 
 
7727
 
    Move style window offscreen to make sure it never is visible on screen.
7728
 
 
7729
 
Guillaume Seguin <guillaume@segu.in>    2008-04-14
7730
 
 
7731
 
    Make gtk-window-decorator switcher window accessibility friendly
7732
 
 
7733
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7734
 
 
7735
 
    Fix whitespace.
7736
 
 
7737
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7738
 
 
7739
 
    Clamp new position if a viewport match was given. If the new position was outside the visible screen area before, the window would be placed on a viewport different to the one specified otherwise.
7740
 
 
7741
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7742
 
 
7743
 
    Make the placeGetPlacementOutput function return a CompOutput pointer.
7744
 
 
7745
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7746
 
 
7747
 
    Fix warning.
7748
 
 
7749
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7750
 
 
7751
 
    Place dialogs centered on current output device rather than centered on screen.
7752
 
 
7753
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7754
 
 
7755
 
    Added option for multi output behaviour of place and added a "Place on output which has the pointer" mode.
7756
 
 
7757
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7758
 
 
7759
 
    Improve readability of placement relevance helper macro.
7760
 
 
7761
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7762
 
 
7763
 
    Fix typo.
7764
 
 
7765
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7766
 
 
7767
 
    Initialize count variable correctly.
7768
 
 
7769
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7770
 
 
7771
 
    Add helper macro for looping over all placement relevant windows.
7772
 
 
7773
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7774
 
 
7775
 
    Pass work area into cascade placement functions.
7776
 
 
7777
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7778
 
 
7779
 
    Minor optimization.
7780
 
 
7781
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7782
 
 
7783
 
    Replace placeWin function by a better structured placeDoWindowPlacement function. Placement strategy ("What should placement do to this window?") and output determination as well as work area constraining have been factored out to separete functions.
7784
 
 
7785
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7786
 
 
7787
 
    Drop glib dependency of place plugin.
7788
 
 
7789
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7790
 
 
7791
 
    Factor out cascade placement into separate function.
7792
 
 
7793
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7794
 
 
7795
 
    Skip override_redirect windows during smart placement.
7796
 
 
7797
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7798
 
 
7799
 
    Consistently use Compiz coding style.
7800
 
 
7801
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7802
 
 
7803
 
    Improve looping over all visible windows.
7804
 
 
7805
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7806
 
 
7807
 
    window -> w
7808
 
 
7809
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7810
 
 
7811
 
    Improve macro usage.
7812
 
 
7813
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7814
 
 
7815
 
    Replace get_window_[width|height] functions by helper macros.
7816
 
 
7817
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7818
 
 
7819
 
    Improve define order.
7820
 
 
7821
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7822
 
 
7823
 
    Better function grouping / ordering.
7824
 
 
7825
 
Danny Baumann <dannybaumann@web.de>     2008-04-14
7826
 
 
7827
 
    Remove unused code.
7828
 
 
7829
 
Danny Baumann <dannybaumann@web.de>     2008-04-13
7830
 
 
7831
 
    Factor out adjustment of configure requests for gravity in a separate function and use this function to also adjust ConfigureRequest events of unmanaged windows for gravity.
7832
 
 
7833
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-10
7834
 
 
7835
 
    Create vertices in different order to save some computations in other plugins (expo, cubeaddon).
7836
 
 
7837
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-10
7838
 
 
7839
 
    Added screen mask to disable occlusion detection.
7840
 
 
7841
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-09
7842
 
 
7843
 
    Combine projection results into one big rectangle, if vertex z values differ and only the vertex region extents get projected.
7844
 
 
7845
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-09
7846
 
 
7847
 
    Disable backface culling during blur first pass rendering.
7848
 
 
7849
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-09
7850
 
 
7851
 
    Moved viewport paint check into a wrapable function.
7852
 
 
7853
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-08
7854
 
 
7855
 
    Flip cull face instead of disabling it.
7856
 
 
7857
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-08
7858
 
 
7859
 
    Increased first pass shader buffer, to fix buffer overflows with gaussian shader radius bigger than 12.
7860
 
 
7861
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-08
7862
 
 
7863
 
    Fetch blur texture in multiple indirection steps, if there aren't enough fragment shader temporaries.
7864
 
 
7865
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-08
7866
 
 
7867
 
    Added glGetProgramiv to screen sturct to be able to get fragment program limitations.
7868
 
 
7869
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-07
7870
 
 
7871
 
    Calculate rotation progress up to a finer level and damage screen if process is not zero.
7872
 
 
7873
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-07
7874
 
 
7875
 
    Calulate cube opacity correctly on zoom out of manual rotation.
7876
 
 
7877
 
Merge: b00ffee 2e1a5b0
7878
 
Danny Baumann <dannybaumann@web.de>     2008-04-07
7879
 
 
7880
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7881
 
 
7882
 
Danny Baumann <dannybaumann@web.de>     2008-04-07
7883
 
 
7884
 
    Above, shade, stick buttons are not available in Metacity <= 2.16.
7885
 
 
7886
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-04
7887
 
 
7888
 
    C style comment.
7889
 
 
7890
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-04
7891
 
 
7892
 
    Leave one free texture coordinate unit for fragment.position and use it also again in the blur shader. This should fix plugins that require fragment.position, if "independet texture fetch" is enabled in the blur plugin.
7893
 
 
7894
 
Danny Baumann <dannybaumann@web.de>     2008-04-04
7895
 
 
7896
 
    Keep Valgrind silent.
7897
 
 
7898
 
Merge: f231964 5c0bad3
7899
 
Danny Baumann <dannybaumann@web.de>     2008-04-04
7900
 
 
7901
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
7902
 
 
7903
 
Danny Baumann <dannybaumann@web.de>     2008-04-04
7904
 
 
7905
 
    If we got an empty rect, assume the button is not present.
7906
 
 
7907
 
Danny Baumann <dannybaumann@web.de>     2008-04-04
7908
 
 
7909
 
    Also set shaded flag.
7910
 
 
7911
 
Danny Baumann <dannybaumann@web.de>     2008-04-04
7912
 
 
7913
 
    Always also add the opposite button when adding a stick/above/shade button.
7914
 
 
7915
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-03
7916
 
 
7917
 
    Post release version increment.
7918
 
 
7919
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-03
7920
 
 
7921
 
    Add NEWS entry and bump version for 0.7.4 release.
7922
 
 
7923
 
Danny Baumann <dannybaumann@web.de>     2008-04-03
7924
 
 
7925
 
    Update German translation.
7926
 
 
7927
 
C-F Language team <i18n@opencompositing.org>    2008-04-03
7928
 
 
7929
 
    translation updates
7930
 
 
7931
 
Danny Baumann <dannybaumann@web.de>     2008-04-02
7932
 
 
7933
 
    Remove some dead code.
7934
 
 
7935
 
Danny Baumann <dannybaumann@web.de>     2008-04-02
7936
 
 
7937
 
    Allow key and button bindings being used interchangably in move and resize plugins.
7938
 
    This means it's now possible (again) to e.g. initiate move via a keyboard binding and terminate it using the mouse.
7939
 
 
7940
 
Danny Baumann <dannybaumann@web.de>     2008-04-02
7941
 
 
7942
 
    Allow shading for all kinds of decorated windows.
7943
 
 
7944
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7945
 
 
7946
 
    Bump core ABI.
7947
 
 
7948
 
Erkin Bahceci <erkinbah@gmail.com>      2008-04-01
7949
 
 
7950
 
    Texture compression for image textures.
7951
 
 
7952
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7953
 
 
7954
 
    Reorder blur texture fetches, to fetch all pixels in one indirection step on radeon cards.
7955
 
 
7956
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7957
 
 
7958
 
    Added option for the independent texture fetch feature in blur.
7959
 
 
7960
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7961
 
 
7962
 
    Use constants in the shader code instead of program parameters.
7963
 
 
7964
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7965
 
 
7966
 
    Make as many as possible texture fetches independent in second pass of gaussian blur.
7967
 
 
7968
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7969
 
 
7970
 
    Make as many as possible texture fetches independent in first pass of gaussian blur.
7971
 
 
7972
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7973
 
 
7974
 
    Provide glMultiTexCoord2f in screen struct.
7975
 
 
7976
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7977
 
 
7978
 
    Bump cube ABI.
7979
 
 
7980
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7981
 
 
7982
 
    Moved multi output handling from rotate to cube to make it also work with inactive transparency.
7983
 
 
7984
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7985
 
 
7986
 
    Use cube progress to calculate cube transparency.
7987
 
 
7988
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7989
 
 
7990
 
    Pass cube progress in getRotation function.
7991
 
 
7992
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-04-01
7993
 
 
7994
 
    Calculate a generic rotation progress value and use it to calculate the cube zoom out.
7995
 
 
7996
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-31
7997
 
 
7998
 
    Typo.
7999
 
 
8000
 
Merge: cf5c766 a1df59c
8001
 
Danny Baumann <dannybaumann@web.de>     2008-03-29
8002
 
 
8003
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8004
 
 
8005
 
Danny Baumann <dannybaumann@web.de>     2008-03-29
8006
 
 
8007
 
    Avoid unnecessarily unloading plugins if the new plugin list does not contain the core plugin.
8008
 
 
8009
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-28
8010
 
 
8011
 
    Enable "Drag and Drop" action state for rotate flip edges.
8012
 
 
8013
 
Danny Baumann <dannybaumann@web.de>     2008-03-27
8014
 
 
8015
 
    Also maximize too-big-for-workarea windows if their placement was skipped.
8016
 
    Reference: http://bugs.opencompositing.org/show_bug.cgi?id=827
8017
 
 
8018
 
Danny Baumann <dannybaumann@web.de>     2008-03-27
8019
 
 
8020
 
    Recalculate window actions on frame size and transient status changes as the available actions depend on both.
8021
 
 
8022
 
Danny Baumann <dannybaumann@web.de>     2008-03-27
8023
 
 
8024
 
    Allow minimization for all normal type windows.
8025
 
 
8026
 
Danny Baumann <dannybaumann@web.de>     2008-03-26
8027
 
 
8028
 
    If we couldn't get the timestamp for the window, try to get at least the timestamp of its transient parent for determining if the window should get focus or not.
8029
 
 
8030
 
Danny Baumann <dannybaumann@web.de>     2008-03-25
8031
 
 
8032
 
    Correctly unwrap on unload.
8033
 
 
8034
 
Merge: fe7c303 b824c7f
8035
 
Danny Baumann <dannybaumann@web.de>     2008-03-25
8036
 
 
8037
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8038
 
 
8039
 
Danny Baumann <dannybaumann@web.de>     2008-03-25
8040
 
 
8041
 
    Fix a number of damage issues.
8042
 
 
8043
 
Danny Baumann <dannybaumann@web.de>     2008-03-25
8044
 
 
8045
 
    Remove all clones on unload.
8046
 
 
8047
 
Danny Baumann <dannybaumann@web.de>     2008-03-23
8048
 
 
8049
 
    Don't allow minimization of windows that don't have the minimize action set and reduce code duplication.
8050
 
 
8051
 
Danny Baumann <dannybaumann@web.de>     2008-03-17
8052
 
 
8053
 
    Always recalculate window type and actions when changing window state.
8054
 
 
8055
 
Danny Baumann <dannybaumann@web.de>     2008-03-17
8056
 
 
8057
 
    Recalculate window type before updating window state.
8058
 
    When not doing that, certain plugins that rely on w->type being correct in the state change notification may behave incorrectly.
8059
 
 
8060
 
Danny Baumann <dannybaumann@web.de>     2008-03-17
8061
 
 
8062
 
    Update saved window geometry when adding/removing decorations.
8063
 
    Otherwise, fullscreened windows jump by the decoration size each time the window is unfullscreened.
8064
 
 
8065
 
Danny Baumann <dannybaumann@web.de>     2008-03-17
8066
 
 
8067
 
    Don't set mask in addWindowSizeChanges if the new geometry matches the old geometry.
8068
 
 
8069
 
Danny Baumann <dannybaumann@web.de>     2008-03-17
8070
 
 
8071
 
    Don't send out sync request when nothing changed.
8072
 
 
8073
 
Danny Baumann <dannybaumann@web.de>     2008-03-17
8074
 
 
8075
 
    Send sync request when changing window size due to updating window attributes.
8076
 
 
8077
 
Danny Baumann <dannybaumann@web.de>     2008-03-17
8078
 
 
8079
 
    Adjust ConfigureRequest geometry for decoration size. Reference: https://bugs.freedesktop.org/show_bug.cgi?id=13589
8080
 
 
8081
 
Danny Baumann <dannybaumann@web.de>     2008-03-17
8082
 
 
8083
 
    Don't send sync requests from reconfigureXWindow function.
8084
 
    This is done on the caller side.
8085
 
    Reference: http://bugs.opencompositing.org/show_bug.cgi?id=793
8086
 
 
8087
 
Merge: d902325 bcf1058
8088
 
Danny Baumann <dannybaumann@web.de>     2008-03-16
8089
 
 
8090
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8091
 
 
8092
 
Danny Baumann <dannybaumann@web.de>     2008-03-16
8093
 
 
8094
 
    Use passed geometry for constraining min/max size rather than server geometry.
8095
 
    The passed geometry might be different to the server geometry, so don't override the changes.
8096
 
 
8097
 
Danny Baumann <dannybaumann@web.de>     2008-03-15
8098
 
 
8099
 
    Improve comment and variable name.
8100
 
 
8101
 
C-F Language team <i18n@opencompositing.org>    2008-03-15
8102
 
 
8103
 
    compiz translation updates
8104
 
 
8105
 
Danny Baumann <dannybaumann@web.de>     2008-03-15
8106
 
 
8107
 
    Also set w->managed on MapNotify event.
8108
 
    When not doing that, w->managed can be wrongly set to FALSE on a mapped, non-override_redirect window if a client maps its window and unmaps it right after that.
8109
 
    Scenario:
8110
 
    - client calls XMapWindow and XUnmapWindow
8111
 
    - we get MapRequest, set w->managed to true and map the window by calling XMapWindow
8112
 
    - we get UnmapNotify (for client unmap) and set w->managed to false
8113
 
    - we get MapNotify (for our map call) and don't set w->managed to true
8114
 
 
8115
 
Danny Baumann <dannybaumann@web.de>     2008-03-15
8116
 
 
8117
 
    Bump ABIVERSION.
8118
 
 
8119
 
Danny Baumann <dannybaumann@web.de>     2008-03-15
8120
 
 
8121
 
    Add nodelay hint to flip edges.
8122
 
 
8123
 
Danny Baumann <dannybaumann@web.de>     2008-02-25
8124
 
 
8125
 
    Also use screen edge delays for DnD actions.
8126
 
 
8127
 
Danny Baumann <dannybaumann@web.de>     2008-03-15
8128
 
 
8129
 
    Added screen edge trigger delay settings.
8130
 
     Plugins intending to prevent edge delays should add the metadata hint <nodelay> to their edge options.
8131
 
 
8132
 
Danny Baumann <dannybaumann@web.de>     2008-03-15
8133
 
 
8134
 
    Add option for selecting the amount of focus stealing prevention.
8135
 
 
8136
 
Danny Baumann <dannybaumann@web.de>     2008-03-15
8137
 
 
8138
 
    The largedesktop plugins are responsible for switching viewports when a window is activated.
8139
 
 
8140
 
Danny Baumann <dannybaumann@web.de>     2008-03-12
8141
 
 
8142
 
    Switch viewports on window activation, not on focus change.
8143
 
 
8144
 
Danny Baumann <dannybaumann@web.de>     2008-03-15
8145
 
 
8146
 
    Make activateWindow function wrappable so plugins can react on window activation.
8147
 
 
8148
 
Danny Baumann <dannybaumann@web.de>     2008-03-14
8149
 
 
8150
 
    When a position match is given for a window, constrain the positiong to the output for the geometry given in the match instead of the current output.
8151
 
 
8152
 
Danny Baumann <dannybaumann@web.de>     2008-03-13
8153
 
 
8154
 
    Selected selected window when terminating scale instead of the last active window.
8155
 
    When not doing that, selecting a window using the button binding would fail when click-to-focus is disabled.
8156
 
 
8157
 
Jigish Gohil <cyberorg@prime.cyberorg.info>     2008-03-13
8158
 
 
8159
 
    remove wrong be translation
8160
 
 
8161
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-12
8162
 
 
8163
 
    Try to start decorator in initScreen because a value for DECOR_DISPLAY_OPTION_COMMAND might been already set in the xml metadata.
8164
 
 
8165
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-12
8166
 
 
8167
 
    Use minimum and maximum "z" component for vertex projection.
8168
 
 
8169
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-12
8170
 
 
8171
 
    Apply core changes to blur.
8172
 
 
8173
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-12
8174
 
 
8175
 
    Use core changes in wobbly.
8176
 
 
8177
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-12
8178
 
 
8179
 
    Use also "z" component in the vertex array, to ensure that plugins like blur that use the vertex array for calculations, can always work with all components.
8180
 
 
8181
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-12
8182
 
 
8183
 
    Added vertexStride window variable.
8184
 
 
8185
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-12
8186
 
 
8187
 
    Set and use w->texCoordSize;
8188
 
 
8189
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-12
8190
 
 
8191
 
    Unredirect top most fullscreen window also if it only covers one output device. This also fixes unredirecting of applications/games that change the display resolution.
8192
 
 
8193
 
Danny Baumann <dannybaumann@web.de>     2008-03-12
8194
 
 
8195
 
    Remove sessionInit and sessionFini wrappable functions.
8196
 
    They do not work as plugins may be (and most likely are) loaded after initializing the session.
8197
 
    Replace their usage for retrieving the current and previous session ID with a getSessionClientId function.
8198
 
    Store previous session ID for that.
8199
 
 
8200
 
Danny Baumann <dannybaumann@web.de>     2008-03-10
8201
 
 
8202
 
    Add another overlapping output handling mode "Smart". "Smart" basically is the old "Prefer larger" mode, selecting the output most part of the rectangle is on. "Prefer larger" and "Prefer smaller" only look for the rectangle center to determine the output.
8203
 
 
8204
 
Danny Baumann <dannybaumann@web.de>     2008-03-10
8205
 
 
8206
 
    Reduce duplicated code by reusing the outputDeviceForGeometry function to implement outputDeviceForPoint. For this, treat a point x,y just as a 1x1 sized rectangle which has its upper left corner at x,y.
8207
 
 
8208
 
Danny Baumann <dannybaumann@web.de>     2008-03-10
8209
 
 
8210
 
    Clamp point/geometry to compare to visible screen area.
8211
 
     When not doing that, always the current output is returned for windows that aren't visible, which is not desired.
8212
 
 
8213
 
Danny Baumann <dannybaumann@web.de>     2008-03-10
8214
 
 
8215
 
    Make outputDeviceForGeometry behave smarter when dealing with overlapping outputs.
8216
 
    Currently, the current output is returned if some part of the rectangle is on it; otherwise the output device the rectangle center is on is returned. This works fine for non-overlapping outputs, but with overlapping outputs, the window center may be on multiple outputs, making the determination ambiguous.
8217
 
    This patch applies the following strategy instead:
8218
 
    - Determine the output the largest part of the rectangle area is on.
8219
 
    - If there are multiple outputs with equally large parts, return the best output based on a user-selectable strategy.
8220
 
    - Otherwise, return the output that contains the largest part.
8221
 
    
8222
 
    This commit also reverts large parts of commit 1a233a20d1de2b504b707fe79ad36268e683eb5d.
8223
 
 
8224
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-10
8225
 
 
8226
 
    Initialize output size correctly.
8227
 
 
8228
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-09
8229
 
 
8230
 
    Added an option to control the selection of an output device, if the output regions overlap in the given point (xrandr 1.2 clone mode).
8231
 
 
8232
 
Danny Baumann <dannybaumann@web.de>     2008-03-09
8233
 
 
8234
 
    Minor coding style fix.
8235
 
 
8236
 
Merge: 6c81f24 74c826b
8237
 
Danny Baumann <dannybaumann@web.de>     2008-03-09
8238
 
 
8239
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8240
 
 
8241
 
Danny Baumann <dannybaumann@web.de>     2008-03-09
8242
 
 
8243
 
    Bump ABIVERSION.
8244
 
 
8245
 
Danny Baumann <dannybaumann@web.de>     2008-03-09
8246
 
 
8247
 
    Add a sessionInit and a sessionFini callback function.
8248
 
    Use sessionInit to transmit information about client ids.
8249
 
 
8250
 
Danny Baumann <dannybaumann@web.de>     2008-03-09
8251
 
 
8252
 
    Generalize session event functions to have only one event function instead of four.
8253
 
 
8254
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-06
8255
 
 
8256
 
    Post release version increment.
8257
 
 
8258
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-03-06
8259
 
 
8260
 
    Add NEWS entry and bump version for 0.7.2 release.
8261
 
 
8262
 
Roland Bär <roland@verifysoft.de>       2008-03-05
8263
 
 
8264
 
    Avoid possible NULL pointer dereferences.
8265
 
 
8266
 
Roland Bär <roland@verifysoft.de>       2008-03-03
8267
 
 
8268
 
    Simplified logMessage()
8269
 
 
8270
 
Merge: 34ea58c 9964fd9
8271
 
Danny Baumann <dannybaumann@web.de>     2008-03-05
8272
 
 
8273
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8274
 
 
8275
 
Danny Baumann <dannybaumann@web.de>     2008-03-04
8276
 
 
8277
 
    Invoke terminate function for edge buttons if button is released.
8278
 
    Also set InitButton state for edge buttons.
8279
 
 
8280
 
Danny Baumann <dannybaumann@web.de>     2008-03-04
8281
 
 
8282
 
    Annotate draw is a dbus only action, reflect that in the metadata.
8283
 
 
8284
 
Danny Baumann <dannybaumann@web.de>     2008-03-03
8285
 
 
8286
 
    Don't switch viewports when a window requests to get focus.
8287
 
    Instead, switch when the window actually got focus as its focus might have been prevented by focus stealing prevention, in which case the viewport change would be unexpected by the user.
8288
 
 
8289
 
Danny Baumann <dannybaumann@web.de>     2008-03-02
8290
 
 
8291
 
    Fix erase mode.
8292
 
    This one improves the last attempt to fix the erase mode.
8293
 
 
8294
 
Danny Baumann <dannybaumann@web.de>     2008-03-02
8295
 
 
8296
 
    Revert "Fixed annotate erase mode."
8297
 
    
8298
 
    This reverts commit 40435f72073bb5747d1b63948807c207c31174b0.
8299
 
 
8300
 
Danny Baumann <dannybaumann@web.de>     2008-03-02
8301
 
 
8302
 
    Fixed annotate erase mode.
8303
 
 
8304
 
Danny Baumann <dannybaumann@web.de>     2008-03-02
8305
 
 
8306
 
    Always use the current window decoration extents instead of the custom decoration extents, which may not be currently used (e.g. if the window was excluded from decorations).
8307
 
    Reference: http://bugs.opencompositing.org/show_bug.cgi?id=818
8308
 
 
8309
 
Danny Baumann <dannybaumann@web.de>     2008-03-01
8310
 
 
8311
 
    Don't try to get button positions for undecorated windows.
8312
 
    Reference: https://bugs.freedesktop.org/show_bug.cgi?id=14729
8313
 
 
8314
 
Danny Baumann <dannybaumann@web.de>     2008-03-01
8315
 
 
8316
 
    Fixed annotate erase invocation and termination.
8317
 
 
8318
 
Danny Baumann <dannybaumann@web.de>     2008-03-01
8319
 
 
8320
 
    Correctly terminate move action if it was initiated by decoration button press and the button binding was not set to <some modifier>+Button1.
8321
 
    Reference: http://bugs.opencompositing.org/show_bug.cgi?id=725
8322
 
 
8323
 
Danny Baumann <dannybaumann@web.de>     2008-03-01
8324
 
 
8325
 
    Clear window input extents when removing decoration from a window.
8326
 
    Reference: http://bugs.opencompositing.org/show_bug.cgi?id=818
8327
 
 
8328
 
Danny Baumann <dannybaumann@web.de>     2008-03-01
8329
 
 
8330
 
    Make scaleSelectWindow wrappable so that subplugins can be notified of window selection.
8331
 
 
8332
 
Merge: 965f77b ac4902c
8333
 
Danny Baumann <dannybaumann@web.de>     2008-02-27
8334
 
 
8335
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8336
 
 
8337
 
Danny Baumann <dannybaumann@web.de>     2008-02-27
8338
 
 
8339
 
    Set cancel state when ending scale the same way as it was initiated.
8340
 
    When not doing that, the last active window will be activated, which might be unintended, e.g. if the window is shaded.
8341
 
    In general, we want scale to only activate windows if the user selected them by either using the mouse or the Return key.
8342
 
 
8343
 
Danny Baumann <dannybaumann@web.de>     2008-02-27
8344
 
 
8345
 
    Fix warning.
8346
 
 
8347
 
Danny Baumann <dannybaumann@web.de>     2008-02-26
8348
 
 
8349
 
    Correctly reflect changes to Gnome's DPI settings.
8350
 
    Gtk+ emits a style-set signal in that case.
8351
 
    Reference: http://bugs.opencompositing.org/show_bug.cgi?id=791
8352
 
 
8353
 
Merge: 84a105d 81a0ca4
8354
 
Danny Baumann <dannybaumann@web.de>     2008-02-26
8355
 
 
8356
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8357
 
 
8358
 
Danny Baumann <dannybaumann@web.de>     2008-02-26
8359
 
 
8360
 
    Update translatable files.
8361
 
 
8362
 
Danny Baumann <dannybaumann@web.de>     2008-02-26
8363
 
 
8364
 
    Use gettext to translate tooltips and dialog items of gtk-window-decorator.
8365
 
 
8366
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-26
8367
 
 
8368
 
    Clear switcher content to make sure that the new background pixmap gets applied.
8369
 
 
8370
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-26
8371
 
 
8372
 
    Rotate in right direction if hsize is 3.
8373
 
 
8374
 
Patrick Niklaus <marex@opencompositing.org>     2008-02-25
8375
 
 
8376
 
    Use visual and depth of the window to support RGBA.
8377
 
 
8378
 
Danny Baumann <dannybaumann@web.de>     2008-02-24
8379
 
 
8380
 
    Avoid possible NULL pointer dereferences.
8381
 
 
8382
 
Roland Baer <roland@Vista.(none)>       2007-09-20
8383
 
 
8384
 
    mem leak fix
8385
 
 
8386
 
Merge: 3213fe9 7d2c53a
8387
 
Danny Baumann <dannybaumann@web.de>     2008-02-24
8388
 
 
8389
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8390
 
 
8391
 
Danny Baumann <dannybaumann@web.de>     2008-02-24
8392
 
 
8393
 
    Make sure a window is selected after relayouting slots.
8394
 
 
8395
 
Danny Baumann <dannybaumann@web.de>     2008-02-24
8396
 
 
8397
 
    Revert "Select window under pointer right after ending the zoom out animation, so that a mouse move is not needed for that."
8398
 
    
8399
 
    This reverts commit e7f9fd9d0eed0ea2f661334fc8d8550da94be7ea.
8400
 
 
8401
 
C-F Language team <i18n@opencompositing.org>    2008-02-24
8402
 
 
8403
 
    oops, readding deleted file
8404
 
 
8405
 
C-F Language team <i18n@opencompositing.org>    2008-02-23
8406
 
 
8407
 
    translation update
8408
 
 
8409
 
Danny Baumann <dannybaumann@web.de>     2008-02-23
8410
 
 
8411
 
    Select window under pointer right after ending the zoom out animation, so that a mouse move is not needed for that.
8412
 
    Shift around a few functions for that.
8413
 
 
8414
 
Danny Baumann <dannybaumann@web.de>     2008-02-22
8415
 
 
8416
 
    Don't change stacking order and focus if the user cancelled scale.
8417
 
 
8418
 
Danny Baumann <dannybaumann@web.de>     2008-02-19
8419
 
 
8420
 
    Updating the window size is sufficient to reflect workarea size changes.
8421
 
 
8422
 
Danny Baumann <dannybaumann@web.de>     2008-02-19
8423
 
 
8424
 
    Update maximized window's geometry if the screen workarea changed.
8425
 
 
8426
 
Danny Baumann <dannybaumann@web.de>     2008-02-19
8427
 
 
8428
 
    Prevent switcher window being re-placed by the decoration plugin by specificying a static window gravity.
8429
 
 
8430
 
Danny Baumann <dannybaumann@web.de>     2008-02-19
8431
 
 
8432
 
    Correctly unset TermButton / TermKey state.
8433
 
 
8434
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-18
8435
 
 
8436
 
    Revert "Query bound pixmap texture target, if the fbconfig only reports rectangle texuture support, but the texture has power of two dimensions."
8437
 
    
8438
 
    This reverts commit 0686a202da4d949d668b2ad029a290659b86b777.
8439
 
    
8440
 
    This has been already fixed in the xserver for current AIGLX and the DRI2 TTM buffer object texture from pixmap implementation in the xserver will be also fixed before a release.
8441
 
 
8442
 
Merge: a2bfb21 0686a20
8443
 
Danny Baumann <dannybaumann@web.de>     2008-02-18
8444
 
 
8445
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8446
 
 
8447
 
Danny Baumann <dannybaumann@web.de>     2008-02-18
8448
 
 
8449
 
    Fix saving session client id to session manager.
8450
 
    Previously, it was not possible to simply omit the --sm-client-id when connecting to the SM as new client, which was needed to get Compiz connected to KDE's session manager.
8451
 
    Now, the session id is always written to the SM and not only replaces the old session ID.
8452
 
 
8453
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-18
8454
 
 
8455
 
    Query bound pixmap texture target, if the fbconfig only reports rectangle texuture support, but the texture has power of two dimensions.
8456
 
    (known as the white shadows bug)
8457
 
 
8458
 
Travis Watkins <amaranth@ubuntu.com>    2008-02-16
8459
 
 
8460
 
    [PATCH] only allow rotate to faces that exist
8461
 
 
8462
 
Danny Baumann <dannybaumann@web.de>     2008-02-15
8463
 
 
8464
 
    Don't showdesktop grabbed windows.
8465
 
 
8466
 
Danny Baumann <dannybaumann@web.de>     2008-02-15
8467
 
 
8468
 
    Don't overwrite new client id with the one passed via command line.
8469
 
 
8470
 
Danny Baumann <dannybaumann@web.de>     2008-02-14
8471
 
 
8472
 
    Export session client id to sessionSaveYourself.
8473
 
 
8474
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-12
8475
 
 
8476
 
    Do no register core path twice.
8477
 
 
8478
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-12
8479
 
 
8480
 
    Do not try to produce broken introspection information for unknown option types.
8481
 
 
8482
 
Christopher Williams <christopherw@verizon.net> 2008-02-08
8483
 
 
8484
 
    Fix KDE3 and KDE4 configure checks.
8485
 
 
8486
 
Danny Baumann <dannybaumann@web.de>     2008-02-08
8487
 
 
8488
 
    Don't allow minimization of skip taskbar dialogs.
8489
 
    Added a comment explaining why.
8490
 
 
8491
 
Danny Baumann <dannybaumann@web.de>     2008-01-30
8492
 
 
8493
 
    Added wrappable callback functions for session management events.
8494
 
 
8495
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-07
8496
 
 
8497
 
    Post release version increment.
8498
 
 
8499
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-07
8500
 
 
8501
 
    Add NEWS entry and bump version for 0.7.0 release.
8502
 
 
8503
 
Danny Baumann <dannybaumann@web.de>     2008-02-07
8504
 
 
8505
 
    Use outputDeviceForGeometry function for implementing outputDeviceForWindow
8506
 
    to get rid of code duplication.
8507
 
 
8508
 
Merge: c3f2d5e 155efce
8509
 
Danny Baumann <dannybaumann@web.de>     2008-02-07
8510
 
 
8511
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8512
 
 
8513
 
Danny Baumann <dannybaumann@web.de>     2008-02-07
8514
 
 
8515
 
    Disable "Slow animations" key by default.
8516
 
    This option has uses for debug and demo purposes only, but is not relevant for normal usage, so it should be unassigned by default.
8517
 
 
8518
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-07
8519
 
 
8520
 
    Fixed handling of autogenerated files to make distcheck work again.
8521
 
 
8522
 
Merge: d916969 a0d236e
8523
 
Danny Baumann <dannybaumann@web.de>     2008-02-04
8524
 
 
8525
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8526
 
 
8527
 
Danny Baumann <dannybaumann@web.de>     2008-02-04
8528
 
 
8529
 
    Fixed list parsing.
8530
 
 
8531
 
Danny Baumann <dannybaumann@web.de>     2008-02-04
8532
 
 
8533
 
    Beautification.
8534
 
 
8535
 
Randolph Chung <randolph@tausq.org>     2008-02-04
8536
 
 
8537
 
    Fix operator order.
8538
 
 
8539
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8540
 
 
8541
 
    Watch for plasma theme changes.
8542
 
 
8543
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8544
 
 
8545
 
    Set switcher backgound pixmap instead of only a color.
8546
 
 
8547
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8548
 
 
8549
 
    Use Plasma::Svg and some code from Plasma::Dialog to paint directly into a QPixmap.
8550
 
 
8551
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8552
 
 
8553
 
    Do not resize the decoration widget to the wrong dimensions first.
8554
 
 
8555
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8556
 
 
8557
 
    Set switcher selection color.
8558
 
 
8559
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8560
 
 
8561
 
    Allow the window decorator to change the selection rectangle color.
8562
 
 
8563
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8564
 
 
8565
 
    Add atom define that allows the decorator to change the color of the selection rectangle of the switcher window.
8566
 
 
8567
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8568
 
 
8569
 
    Removed old switcher code.
8570
 
 
8571
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8572
 
 
8573
 
    Include only needed headers.
8574
 
 
8575
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8576
 
 
8577
 
    Set blur property for the switcher window.
8578
 
 
8579
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8580
 
 
8581
 
    Use Plasma to draw the application switcher window.
8582
 
 
8583
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-02-01
8584
 
 
8585
 
    Link against Plasma.
8586
 
 
8587
 
Danny Baumann <dannybaumann@web.de>     2008-01-31
8588
 
 
8589
 
    Give switcher window active window decorations.
8590
 
 
8591
 
Danny Baumann <dannybaumann@web.de>     2008-01-31
8592
 
 
8593
 
    Bump decorator interface version as decoration atom names changed.
8594
 
 
8595
 
Danny Baumann <dannybaumann@web.de>     2008-01-31
8596
 
 
8597
 
    Make decoration atom names part of the decoration interface.
8598
 
    If those atom names do not match between decorator and decoration plugin, the decorator will be useless; so it makes sense to include them in the interface.
8599
 
 
8600
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-30
8601
 
 
8602
 
    Use new atom names.
8603
 
 
8604
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-30
8605
 
 
8606
 
    Use new atom names.
8607
 
 
8608
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-30
8609
 
 
8610
 
    Update to new atom names.
8611
 
 
8612
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-30
8613
 
 
8614
 
    Use _COMPIZ_ prefix for all decoration related atoms.
8615
 
 
8616
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-30
8617
 
 
8618
 
    Use _COMPIZ_ prefix for all non stadardized decoration manager atom names.
8619
 
 
8620
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-30
8621
 
 
8622
 
    Use _COMPIZ_ prefix to symbolize that this is a compiz private atom.
8623
 
 
8624
 
Merge: 176a811 41b3fd8
8625
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-30
8626
 
 
8627
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
8628
 
 
8629
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-30
8630
 
 
8631
 
    The KDE4 window decorator now only uses public KDE API (version >= 4.0.1) to build.
8632
 
    
8633
 
    Thanks to Lubos Lunak for making all needed parts public in KDE.
8634
 
 
8635
 
C-F Language team <i18n@opencompositing.org>    2008-01-29
8636
 
 
8637
 
    translation update
8638
 
 
8639
 
Merge: 327367d 3afa19f
8640
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-28
8641
 
 
8642
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
8643
 
 
8644
 
Danny Baumann <dannybaumann@web.de>     2008-01-28
8645
 
 
8646
 
    Minor coding style enhancement.
8647
 
 
8648
 
Guillaume Seguin <guillaume@segu.in>    2007-07-28
8649
 
 
8650
 
    * Add snap_bottom option
8651
 
    
8652
 
    * Do not snap when there are only 2 viewports
8653
 
 
8654
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-27
8655
 
 
8656
 
    Check only for public KDE 4.0 decoration headers. (Will be available in 4.0.1 and 4.1)
8657
 
 
8658
 
Merge: 0d27505 38e48f9
8659
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-24
8660
 
 
8661
 
    Merge branch 'master' of git+ssh://onestone@git.freedesktop.org/git/xorg/app/compiz
8662
 
 
8663
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-22
8664
 
 
8665
 
    Added kde-window-decorator KDE 4 port.
8666
 
 
8667
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-22
8668
 
 
8669
 
    Added KDE4 configure checks.
8670
 
 
8671
 
Erkin Bahceci <erkinbah@gmail.com>      2008-01-10
8672
 
 
8673
 
    Do librsvg initialization/termination.
8674
 
    
8675
 
    Fixes the broken svg loading due to GLib-GObject-CRITICAL errors.
8676
 
 
8677
 
Danny Baumann <dannybaumann@web.de>     2008-01-20
8678
 
 
8679
 
    Allow minimizing non-transient dialog windows.
8680
 
    Transient child dialog can be minimized by minimizing their parent, but non-transients can not; which is why we should allow them to be minimized.
8681
 
    This change also allows that every window which has the minimize action allowed to be minimized by external applications (such as the decorator), which should be desired behaviour anyway.
8682
 
 
8683
 
Danny Baumann <dannybaumann@web.de>     2008-01-20
8684
 
 
8685
 
    Allow maximizing dialog windows.
8686
 
    If the app doesn't intend to prevent size changes for the dialog (by setting minimum/maximum size constraints), there's no reason why we should prevent dialog maximization.
8687
 
 
8688
 
Danny Baumann <dannybaumann@web.de>     2008-01-16
8689
 
 
8690
 
    On shading, set input focus after setting the hidden state to make sure that the frame is properly focussed.
8691
 
 
8692
 
Dennis Kasprzyk <onestone@opencompositing.org>  2008-01-15
8693
 
 
8694
 
    Wait for the proper configure (and map) events before rebinding the decoration pixmap.
8695
 
    
8696
 
    - On some systems the decoration widget window gets mapped first and resized after the map. KWD used a wrong window pixmap in this case.
8697
 
 
8698
 
Compiz Fusion l10n team <i18n@opencompositing.org>      2008-01-10
8699
 
 
8700
 
    Translations update
8701
 
 
8702
 
Michael Vogt <mvo@ubuntu.com>   2008-01-08
8703
 
 
8704
 
    [PATCH] metadata/schemas.xslt: - fix generation of the active_plugin list in the schema file
8705
 
 
8706
 
C-F Language team <i18n@opencompositing.org>    2007-12-22
8707
 
 
8708
 
    translation updates
8709
 
 
8710
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-12-19
8711
 
 
8712
 
    Decorate "menu" window type windows.
8713
 
 
8714
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-12-19
8715
 
 
8716
 
    Add window actions "menu" type windows (ex. gimp detached menus).
8717
 
 
8718
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-12-19
8719
 
 
8720
 
    Damage window extents correcly of windows with borders.
8721
 
 
8722
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-12-19
8723
 
 
8724
 
    Draw cube caps correctly in inside cube mode.
8725
 
 
8726
 
Merge: b762222 ceb2a71
8727
 
Danny Baumann <dannybaumann@web.de>     2007-12-16
8728
 
 
8729
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8730
 
 
8731
 
Danny Baumann <dannybaumann@web.de>     2007-12-16
8732
 
 
8733
 
    Change behaviour when an error on regex creation is encountered.
8734
 
    Until now, on match handler was registered in that case. This leads to a compiz crash at the time the match is evaluated.
8735
 
    Now, the handler is registered without regex data and the match is just evaluated to FALSE.
8736
 
 
8737
 
C-F Language team <i18n@opencompositing.org>    2007-12-12
8738
 
 
8739
 
    translation updates
8740
 
 
8741
 
Danny Baumann <dannybaumann@web.de>     2007-12-05
8742
 
 
8743
 
    Correctly reset hoveredWindow variable on invoking scale.
8744
 
 
8745
 
Merge: 079c30e a29c944
8746
 
Danny Baumann <dannybaumann@web.de>     2007-12-04
8747
 
 
8748
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8749
 
 
8750
 
Danny Baumann <dannybaumann@web.de>     2007-12-04
8751
 
 
8752
 
    Make sure that
8753
 
    - transients and ancestors are always stacked correctly
8754
 
    - sync requests are sent out appropriately
8755
 
    whenever configureXWindow is called.
8756
 
 
8757
 
Danny Baumann <dannybaumann@web.de>     2007-12-04
8758
 
 
8759
 
    Only maximize windows that intend to be resized larger than the work area in both directions.
8760
 
 
8761
 
David Reveman <davidr@novell.com>       2007-12-03
8762
 
 
8763
 
    Add _NET_WM_STATE to _NET_SUPPORTED.
8764
 
 
8765
 
Danny Baumann <dannybaumann@web.de>     2007-11-27
8766
 
 
8767
 
    Fix calculations.
8768
 
 
8769
 
Danny Baumann <dannybaumann@web.de>     2007-11-26
8770
 
 
8771
 
    Cleanup.
8772
 
    Also only clip placement on one side per direction. Windows that are outside the workarea on both sides can't be clipped properly anyways.
8773
 
 
8774
 
Alyssa Hung <deciare@isisview.org>      2007-11-25
8775
 
 
8776
 
    * Also account for window borders when ensuring that transient windows are fully visible on the current workspace.
8777
 
 
8778
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-11-19
8779
 
 
8780
 
    Use the kwin translation catalogue to provide a translated window menu.
8781
 
 
8782
 
Jürgen Kreileder <jk@blackdown.de>      2007-11-16
8783
 
 
8784
 
    Fix copy'n'paste mistakes.
8785
 
 
8786
 
Danny Baumann <dannybaumann@web.de>     2007-11-16
8787
 
 
8788
 
    Make the window frame also process the configured actions for middle and right mouse button click, so that the frame behaves the same way as the title.
8789
 
    Double click and scroll actions still are title-only as those actions are more "invasive" and might be confusing if triggerable from the frame.
8790
 
 
8791
 
Δημήτρης (djdoo) <jimdusis@yahoo.gr>    2007-11-15
8792
 
 
8793
 
    el translation update
8794
 
 
8795
 
Δημήτρης (djdoo) <jimdusis@yahoo.gr>    2007-11-15
8796
 
 
8797
 
    el translation update
8798
 
 
8799
 
Jigish Gohil <cyberorg@prime.cyberorg.info>     2007-11-15
8800
 
 
8801
 
    nb translation updated from Ketil W. Aanensen <ketil.w.aanensen@gmail.com>
8802
 
 
8803
 
Jigish Gohil <cyberorg@prime.cyberorg.info>     2007-11-15
8804
 
 
8805
 
    ko translation updates from Lee June Hee <bugbear5@gmail.com>
8806
 
 
8807
 
Jigish Gohil <cyberorg@prime.cyberorg.info>     2007-11-15
8808
 
 
8809
 
    fr translation update from Tristan RABLAT <tristan.rablat@gmail.com>
8810
 
 
8811
 
Jigish Gohil <cyberorg@prime.cyberorg.info>     2007-11-15
8812
 
 
8813
 
    pl translation from Maciej Warnecki <maciekw5@gmail.com>
8814
 
 
8815
 
Jürgen Kreileder <jk@blackdown.de>      2007-11-15
8816
 
 
8817
 
    Fix smart placement client size calculations.
8818
 
 
8819
 
Danny Baumann <dannybaumann@web.de>     2007-11-13
8820
 
 
8821
 
    NULL is allowed as sibling value, too.
8822
 
 
8823
 
Merge: 58a6c8f 0c7c72a
8824
 
Danny Baumann <dannybaumann@web.de>     2007-11-12
8825
 
 
8826
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8827
 
 
8828
 
Roland Baer <roland@Vista.(none)>       2007-09-24
8829
 
 
8830
 
    Return in out of mem condition
8831
 
 
8832
 
Danny Baumann <dannybaumann@web.de>     2007-11-11
8833
 
 
8834
 
    Give options passed over the command line priority over ones from gconf.
8835
 
    To do that, store flags which options were passed and don't use the gconf values for those.
8836
 
 
8837
 
Steven Robertson <nihilismwow@gmail.com>        2007-11-11
8838
 
 
8839
 
    Fix window unsnapping for vertically arranged Xinerama heads.
8840
 
 
8841
 
Danny Baumann <dannybaumann@web.de>     2007-11-11
8842
 
 
8843
 
    Avoid possible dereference of NULL pointer; and fix duplicate variable declaration.
8844
 
 
8845
 
Danny Baumann <dannybaumann@web.de>     2007-11-11
8846
 
 
8847
 
    Fix dbus paths (shadow_offset_x/y -> shadow_x/y_offset).
8848
 
 
8849
 
Danny Baumann <dannybaumann@web.de>     2007-11-11
8850
 
 
8851
 
    Fix typos.
8852
 
 
8853
 
Danny Baumann <dannybaumann@web.de>     2007-11-11
8854
 
 
8855
 
    Wrap setOptionForPlugin function.
8856
 
 
8857
 
Danny Baumann <dannybaumann@web.de>     2007-11-11
8858
 
 
8859
 
    The display dbus path is now "display", no longer "allscreens".
8860
 
 
8861
 
Danny Baumann <dannybaumann@web.de>     2007-11-09
8862
 
 
8863
 
    The sibling found by findSIblingBelow might already be the active window, so include it in check.
8864
 
 
8865
 
Danny Baumann <dannybaumann@web.de>     2007-11-08
8866
 
 
8867
 
    Move restacking due to focus stealing prevention to updateWindowAttributes function.
8868
 
    Rationale: This saves one unnecessary restack operation. Additionally, it has the advantage of automatically getting transient and ancestor stacking right without a separate decision tree.
8869
 
 
8870
 
Danny Baumann <dannybaumann@web.de>     2007-11-08
8871
 
 
8872
 
    Factor out retrieving the highest valid sibling under a given window into a separate function.
8873
 
 
8874
 
Danny Baumann <dannybaumann@web.de>     2007-11-07
8875
 
 
8876
 
    Don't restack ancestors on initial map.
8877
 
    Rationale: A newly opened window most likely is put on top of the stack, thus the ancestors are raised. If the new window is denied focus later, the ancestors remain raised, which we do not want to happen.
8878
 
 
8879
 
Danny Baumann <dannybaumann@web.de>     2007-11-05
8880
 
 
8881
 
    tr translation update (closes #13094)
8882
 
 
8883
 
Danny Baumann <dannybaumann@web.de>     2007-11-05
8884
 
 
8885
 
    Fix whitespace.
8886
 
 
8887
 
Roland Baer <roland@Vista.(none)>       2007-11-05
8888
 
 
8889
 
    Removed dead condition/code
8890
 
    
8891
 
    Minor
8892
 
 
8893
 
Danny Baumann <dannybaumann@web.de>     2007-11-05
8894
 
 
8895
 
    Clip transient child placement to parent output instead of current output.
8896
 
 
8897
 
Danny Baumann <dannybaumann@web.de>     2007-11-05
8898
 
 
8899
 
    Minor optimization
8900
 
 
8901
 
Danny Baumann <dannybaumann@web.de>     2007-11-03
8902
 
 
8903
 
    Fix typo.
8904
 
 
8905
 
Danny Baumann <dannybaumann@web.de>     2007-11-03
8906
 
 
8907
 
    Prevent transient children being stacked below their parent if their focus was denied.
8908
 
 
8909
 
Danny Baumann <dannybaumann@web.de>     2007-11-03
8910
 
 
8911
 
    Bump ABIVERSION.
8912
 
 
8913
 
Danny Baumann <dannybaumann@web.de>     2007-11-03
8914
 
 
8915
 
    Whitespace fixes.
8916
 
 
8917
 
Danny Baumann <dannybaumann@web.de>     2007-10-23
8918
 
 
8919
 
    Avoid unnecessarily constraining window size.
8920
 
 
8921
 
Danny Baumann <dannybaumann@web.de>     2007-10-22
8922
 
 
8923
 
    Try to maximize window if it requested to be resized larger than the work area.
8924
 
 
8925
 
Danny Baumann <dannybaumann@web.de>     2007-10-22
8926
 
 
8927
 
    Improve calculations.
8928
 
 
8929
 
Danny Baumann <dannybaumann@web.de>     2007-10-22
8930
 
 
8931
 
    Added wrappable validateWindowResizeRequest function that can be used to adjust window resize request processing. Made place plugin wrap into this function and ensure the window remains inside the work area.
8932
 
 
8933
 
Merge: 93d8d8b 868bb72
8934
 
Danny Baumann <dannybaumann@web.de>     2007-11-01
8935
 
 
8936
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
8937
 
 
8938
 
Danny Baumann <dannybaumann@web.de>     2007-11-01
8939
 
 
8940
 
    Compare to wmType, not type variable.
8941
 
    Docks that have below state flag shouldn't be hidden in showdesktop mode, so we have to have a look at the real window type.
8942
 
 
8943
 
David Reveman <davidr@novell.com>       2007-10-30
8944
 
 
8945
 
    Add --sm-disable option to kwd.
8946
 
 
8947
 
David Reveman <davidr@novell.com>       2007-10-30
8948
 
 
8949
 
    Reparent window just before mapping it and avoid hiding it
8950
 
    when reloading decorations.
8951
 
 
8952
 
David Reveman <davidr@novell.com>       2007-10-30
8953
 
 
8954
 
    Don't remove WType_TopLevel bit when reloading decorations.
8955
 
 
8956
 
David Reveman <davidr@novell.com>       2007-10-30
8957
 
 
8958
 
    Make mCompositeWindow an X window instead of a QWidget.
8959
 
 
8960
 
Merge: a0e5a42 168c7c3
8961
 
David Reveman <davidr@novell.com>       2007-10-30
8962
 
 
8963
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
8964
 
 
8965
 
David Reveman <davidr@novell.com>       2007-10-30
8966
 
 
8967
 
    Remove whitespaces.
8968
 
 
8969
 
David Reveman <davidr@novell.com>       2007-10-30
8970
 
 
8971
 
    Reparent window instead of flipping the WType_TopLevel bit.
8972
 
 
8973
 
Danny Baumann <dannybaumann@web.de>     2007-10-29
8974
 
 
8975
 
    Fix call argument.
8976
 
 
8977
 
Danny Baumann <dannybaumann@web.de>     2007-10-29
8978
 
 
8979
 
    Move focusDefaultWindow function from display.c to screen.c.
8980
 
 
8981
 
Danny Baumann <dannybaumann@web.de>     2007-10-29
8982
 
 
8983
 
    Make focusDefaultWindow() take the screen as parameter.
8984
 
    This avoids focus jumping between screens.
8985
 
 
8986
 
Danny Baumann <dannybaumann@web.de>     2007-10-29
8987
 
 
8988
 
    fr translation update (closes #12918).
8989
 
 
8990
 
Danny Baumann <dannybaumann@web.de>     2007-10-29
8991
 
 
8992
 
    pt_BR translation update (closes #12861).
8993
 
 
8994
 
Danny Baumann <dannybaumann@web.de>     2007-10-24
8995
 
 
8996
 
    Use CompVector.
8997
 
 
8998
 
Danny Baumann <dannybaumann@web.de>     2007-10-24
8999
 
 
9000
 
    Whitespacing.
9001
 
 
9002
 
Danny Baumann <dannybaumann@web.de>     2007-10-27
9003
 
 
9004
 
    Added CompVector type for describing vectors.
9005
 
     Make the matrix and vector multiplication functions use CompTransform and CompVector as arguments.
9006
 
 
9007
 
Danny Baumann <dannybaumann@web.de>     2007-10-24
9008
 
 
9009
 
    Complete comment.
9010
 
 
9011
 
Danny Baumann <dannybaumann@web.de>     2007-10-27
9012
 
 
9013
 
    Added some matrix functions that can be useful for plugins.
9014
 
 
9015
 
Danny Baumann <dannybaumann@web.de>     2007-10-24
9016
 
 
9017
 
    Whitespacing.
9018
 
 
9019
 
Danny Baumann <dannybaumann@web.de>     2007-10-24
9020
 
 
9021
 
    Avoid duplicated defines.
9022
 
 
9023
 
Danny Baumann <dannybaumann@web.de>     2007-10-23
9024
 
 
9025
 
    Whitespace fixes.
9026
 
 
9027
 
Danny Baumann <dannybaumann@web.de>     2007-10-23
9028
 
 
9029
 
    Get rid of cached values for paint modifier options.
9030
 
 
9031
 
Danny Baumann <dannybaumann@web.de>     2007-10-23
9032
 
 
9033
 
    Allow DnD for scale edges.
9034
 
 
9035
 
Danny Baumann <dannybaumann@web.de>     2007-10-23
9036
 
 
9037
 
    Don't switch to selected window if switcher was cancelled.
9038
 
 
9039
 
Danny Baumann <dannybaumann@web.de>     2007-10-19
9040
 
 
9041
 
    Fix typo.
9042
 
 
9043
 
Danny Baumann <dannybaumann@web.de>     2007-10-19
9044
 
 
9045
 
    Also check if parent's Y coordinate is inside the current viewport.
9046
 
 
9047
 
Danny Baumann <dannybaumann@web.de>     2007-10-19
9048
 
 
9049
 
    We don't need to constrain y movement after placing transients.
9050
 
 
9051
 
Danny Baumann <dannybaumann@web.de>     2007-10-19
9052
 
 
9053
 
    Fix typo.
9054
 
 
9055
 
Danny Baumann <dannybaumann@web.de>     2007-10-19
9056
 
 
9057
 
    Set demands_attention hint everytime window focus was prevented.
9058
 
 
9059
 
Merge: f0334e1 c9b1172
9060
 
Danny Baumann <dannybaumann@web.de>     2007-10-18
9061
 
 
9062
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
9063
 
 
9064
 
Danny Baumann <dannybaumann@web.de>     2007-10-18
9065
 
 
9066
 
    Also set demands attention hint if focus was prevented because a window is on another viewport.
9067
 
    Simplify code for setting demands attention if the focus stealing prevention match has applied.
9068
 
 
9069
 
Danny Baumann <dannybaumann@web.de>     2007-10-18
9070
 
 
9071
 
    Check inside of changeWindowState if state was actually changed instead of on the caller side.
9072
 
 
9073
 
Danny Baumann <dannybaumann@web.de>     2007-10-17
9074
 
 
9075
 
    Minor cleanup.
9076
 
 
9077
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-10-17
9078
 
 
9079
 
    Use window Offsets to paint correct background.
9080
 
 
9081
 
Danny Baumann <dannybaumann@web.de>     2007-10-17
9082
 
 
9083
 
    Fix in-viewport calculation.
9084
 
 
9085
 
Danny Baumann <dannybaumann@web.de>     2007-10-17
9086
 
 
9087
 
    Prevent wobbling when shading maximized windows.
9088
 
 
9089
 
Danny Baumann <dannybaumann@web.de>     2007-10-17
9090
 
 
9091
 
    Added clear button option.
9092
 
 
9093
 
Danny Baumann <dannybaumann@web.de>     2007-10-17
9094
 
 
9095
 
    Added button options for minimize window and toggle window maximized.
9096
 
 
9097
 
Danny Baumann <dannybaumann@web.de>     2007-10-17
9098
 
 
9099
 
    Added close window button and raise/lower window key options.
9100
 
 
9101
 
Danny Baumann <dannybaumann@web.de>     2007-10-17
9102
 
 
9103
 
    Always allow focus for active window.
9104
 
 
9105
 
Danny Baumann <dannybaumann@web.de>     2007-10-16
9106
 
 
9107
 
    putenv doesn't work properly with dynamically allocated strings that are free'd right after the putenv call.
9108
 
 
9109
 
Danny Baumann <dannybaumann@web.de>     2007-10-16
9110
 
 
9111
 
    Run external commands with a DISPLAY string adjusted for the screen number that was passed to runCommand.
9112
 
 
9113
 
Danny Baumann <dannybaumann@web.de>     2007-10-16
9114
 
 
9115
 
    Get private pointer for the current screen.
9116
 
 
9117
 
Tomas Carnecky <tom@dbservice.com>      2007-10-12
9118
 
 
9119
 
    Start window decorator on all screens.
9120
 
 
9121
 
Danny Baumann <dannybaumann@web.de>     2007-10-16
9122
 
 
9123
 
    Use real screen number rather than 0.
9124
 
 
9125
 
Danny Baumann <dannybaumann@web.de>     2007-10-16
9126
 
 
9127
 
    Use real screen number rather than 0.
9128
 
 
9129
 
Merge: af11408 a999783
9130
 
Danny Baumann <dannybaumann@web.de>     2007-10-16
9131
 
 
9132
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
9133
 
 
9134
 
Danny Baumann <dannybaumann@web.de>     2007-10-15
9135
 
 
9136
 
    Only send synthetic ConfigureNotify when ignoring ConfigureRequest events.
9137
 
    We don't need to send a synthetic configure notify otherwise because we don't reparent.
9138
 
 
9139
 
Danny Baumann <dannybaumann@web.de>     2007-10-15
9140
 
 
9141
 
    Cleanup.
9142
 
 
9143
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-10-15
9144
 
 
9145
 
    getWindowMovementForOffset should always return correct values, also for too big offsets.
9146
 
 
9147
 
Danny Baumann <dannybaumann@web.de>     2007-10-15
9148
 
 
9149
 
    We have to send the WM_TAKE_FOCUS message even if we directly set the input focus.
9150
 
 
9151
 
Merge: 3a5a0c3 f26e7e6
9152
 
Danny Baumann <dannybaumann@web.de>     2007-10-15
9153
 
 
9154
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
9155
 
 
9156
 
Danny Baumann <dannybaumann@web.de>     2007-10-13
9157
 
 
9158
 
    Clear all coordinates that match the server coordinates from the configure request mask to make sure a synthetic configure notify event is sent whenever needed.
9159
 
 
9160
 
Merge: 8069a92 00e3b95
9161
 
Danny Baumann <dannybaumann@web.de>     2007-10-12
9162
 
 
9163
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
9164
 
 
9165
 
Danny Baumann <dannybaumann@web.de>     2007-10-11
9166
 
 
9167
 
    Minor cleanup.
9168
 
 
9169
 
Danny Baumann <dannybaumann@web.de>     2007-10-11
9170
 
 
9171
 
    Update saved window coordinates when window is resized by some client.
9172
 
 
9173
 
Danny Baumann <dannybaumann@web.de>     2007-10-11
9174
 
 
9175
 
    We have a CompScreen* variable, use it.
9176
 
 
9177
 
Danny Baumann <dannybaumann@web.de>     2007-10-11
9178
 
 
9179
 
    Use client message timestamp rather than window user time when processing focus stealing prevention on _NET_ACTIVE_WINDOW messages.
9180
 
 
9181
 
Danny Baumann <dannybaumann@web.de>     2007-10-11
9182
 
 
9183
 
    Don't prevent focus for desktop and dock windows on arrival of a _NET_ACTIVE_WINDOW message.
9184
 
 
9185
 
Danny Baumann <dannybaumann@web.de>     2007-10-10
9186
 
 
9187
 
    Also update saved X position.
9188
 
 
9189
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9190
 
 
9191
 
    Fixed window offset calculation for multihead configurations.
9192
 
 
9193
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9194
 
 
9195
 
    Use setWindowPaintOffsets instead of moveScreenViewport in plane.
9196
 
 
9197
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9198
 
 
9199
 
    Use getWindowMovementForOffset in moveScreenViewport.
9200
 
 
9201
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9202
 
 
9203
 
    Use setWindowPaintOffsets instead of moveScreenViewport in cube.
9204
 
 
9205
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9206
 
 
9207
 
    Bump core ABI.
9208
 
 
9209
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9210
 
 
9211
 
    Added support for window paint offsets into painting system.
9212
 
 
9213
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9214
 
 
9215
 
    Added function to calculate window movement for a given offset.
9216
 
 
9217
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9218
 
 
9219
 
    Initialize windowOffsetX/windowOffsetY correctly.
9220
 
 
9221
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9222
 
 
9223
 
    Added new PAINT_WINDOW_WITH_OFFSET_MASK mask that indicates that a window will be painted with an offset.
9224
 
 
9225
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9226
 
 
9227
 
    Added setWindowPaintOffset function.
9228
 
 
9229
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9230
 
 
9231
 
    Use windowOnAllViewports in moveScreenViewport.
9232
 
 
9233
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-27
9234
 
 
9235
 
    Added windowOnAllViewports function.
9236
 
 
9237
 
Danny Baumann <dannybaumann@web.de>     2007-10-08
9238
 
 
9239
 
    Fix typo.
9240
 
 
9241
 
Danny Baumann <dannybaumann@web.de>     2007-10-08
9242
 
 
9243
 
    Immediately update the internal stack representation on stack changes caused by MapRequest events.
9244
 
    If we don't do that, the window is still at the top of the stack until the ConfigureNotify event arrives, which might be an invalid position. This could make subsequent stacking attempts (e.g. if there are more MapRequest events before the ConfigureNotify event) fail because the window might block other windows from getting their valid stack position.
9245
 
 
9246
 
Danny Baumann <dannybaumann@web.de>     2007-10-06
9247
 
 
9248
 
    Fix findLowestSiblingBelow function for desktop windows.
9249
 
    No other windows are valid to be stacked below desktop windows.
9250
 
 
9251
 
Merge: d54b5a5 674c062
9252
 
Danny Baumann <dannybaumann@web.de>     2007-10-06
9253
 
 
9254
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
9255
 
 
9256
 
Danny Baumann <dannybaumann@web.de>     2007-10-06
9257
 
 
9258
 
    Correct handling of grab window in case it is destroyed.
9259
 
 
9260
 
Danny Baumann <dannybaumann@web.de>     2007-10-06
9261
 
 
9262
 
    Fix handling of ConfigureRequest events with CWStackMode set, but without CWSibling set.
9263
 
 
9264
 
Danny Baumann <dannybaumann@web.de>     2007-10-04
9265
 
 
9266
 
    Always use the old geometry passed to addWindowSizeChanges for comparisons.
9267
 
    It's not guaranteed that the old geometry is exactly the same as the server geometry.
9268
 
 
9269
 
Danny Baumann <dannybaumann@web.de>     2007-10-04
9270
 
 
9271
 
    glGetString is allowed to return NULL in case an error happened, so avoid crashing in this case and bail out instead.
9272
 
 
9273
 
Danny Baumann <dannybaumann@web.de>     2007-10-02
9274
 
 
9275
 
    Remove initial stack sanitization.
9276
 
    It's functionality is already done by addWindow (in case the window was mapped on startup) or the MapRequest handler.
9277
 
 
9278
 
Danny Baumann <dannybaumann@web.de>     2007-10-02
9279
 
 
9280
 
    Send synthetic configure notify events where needed according to ICCCM chapter 4.1.5.
9281
 
    Specifically, we have to send them when
9282
 
    a) moving or restacking a window without resizing it
9283
 
    b) not reacting to ConfigureRequest events.
9284
 
 
9285
 
Danny Baumann <dannybaumann@web.de>     2007-10-02
9286
 
 
9287
 
    Don't touch override_redirect windows on initial sorting.
9288
 
 
9289
 
Danny Baumann <dannybaumann@web.de>     2007-10-02
9290
 
 
9291
 
    An aboveId of None means that the window was placed on bottom of the stack, so also update the linked list accordingly.
9292
 
 
9293
 
Danny Baumann <dannybaumann@web.de>     2007-10-02
9294
 
 
9295
 
    Don't restack desktop windows. They are placed correctly by updateWindowAttributes.
9296
 
 
9297
 
Danny Baumann <dannybaumann@web.de>     2007-10-02
9298
 
 
9299
 
    Fix variable naming.
9300
 
 
9301
 
Danny Baumann <dannybaumann@web.de>     2007-10-02
9302
 
 
9303
 
    Sort windows that are present before the WM starts.
9304
 
    The sort is done according to a window layer check.
9305
 
 
9306
 
Danny Baumann <dannybaumann@web.de>     2007-10-02
9307
 
 
9308
 
    We always need to restack windows on map. Newly created windows are placed on top of the stack first, which is not desired for some windows that may be denied focus (such as desktop windows).
9309
 
    This commit reverts commit 67648904b15c7781000a212a122b558a2d2afcf6.
9310
 
 
9311
 
Danny Baumann <dannybaumann@web.de>     2007-10-01
9312
 
 
9313
 
    Focus default window after switching viewports.
9314
 
 
9315
 
Danny Baumann <dannybaumann@web.de>     2007-09-28
9316
 
 
9317
 
    We don't need to care about converting the returned name string.
9318
 
    This is done inside of KDE.
9319
 
 
9320
 
Danny Baumann <dannybaumann@web.de>     2007-09-28
9321
 
 
9322
 
    Move input (if desired) focus after mapping the window.
9323
 
 
9324
 
Danny Baumann <dannybaumann@web.de>     2007-09-28
9325
 
 
9326
 
    Use focus stealing prevention for application initiated active window change requests.
9327
 
 
9328
 
Danny Baumann <dannybaumann@web.de>     2007-09-28
9329
 
 
9330
 
    Delete property first and delete frame window after that to avoid race conditions.
9331
 
    As the requests are processed in order by the server, otherwise other clients still may see a frame window ID in the property for a non-existing frame.
9332
 
 
9333
 
Danny Baumann <dannybaumann@web.de>     2007-09-27
9334
 
 
9335
 
    el translation update. Closes bug #12593.
9336
 
 
9337
 
Danny Baumann <dannybaumann@web.de>     2007-09-27
9338
 
 
9339
 
    Fix warning.
9340
 
 
9341
 
Danny Baumann <dannybaumann@web.de>     2007-09-27
9342
 
 
9343
 
    Fix full window frame being painted once after shading.
9344
 
    Added commit explaining the workaround.
9345
 
 
9346
 
Danny Baumann <dannybaumann@web.de>     2007-09-27
9347
 
 
9348
 
    Fix map and restack ordering.
9349
 
    unminimizeWindow already contains a XMapWindow call, so minimized windows that are unminimized and then restacked by the focus stealing prevention are first mapped, then restacked; which led to ugly flashing.
9350
 
    The new code makes sure windows are always first restacked, then mapped.
9351
 
 
9352
 
Danny Baumann <dannybaumann@web.de>     2007-09-27
9353
 
 
9354
 
    Don't restack windows on map if their focus should be prevented.
9355
 
 
9356
 
Danny Baumann <dannybaumann@web.de>     2007-09-27
9357
 
 
9358
 
    Support restack requests in ConfigureRequest events.
9359
 
 
9360
 
Danny Baumann <dannybaumann@web.de>     2007-09-27
9361
 
 
9362
 
    Rename focusWindowOnMap to allowWindowFocus and make it use the current window viewport, not the initial one.
9363
 
 
9364
 
Danny Baumann <dannybaumann@web.de>     2007-09-26
9365
 
 
9366
 
    Update decoration with a timer after resize.
9367
 
    decorWindowUpdate may call windowResizeNotify via calling updateWindowOutputExtents.
9368
 
 
9369
 
Danny Baumann <dannybaumann@web.de>     2007-09-25
9370
 
 
9371
 
    Sort LINGUAS list alphabetically and remove duplicate item.
9372
 
 
9373
 
Danny Baumann <dannybaumann@web.de>     2007-09-25
9374
 
 
9375
 
    Translation updates for gl, nb, sv and tr.
9376
 
    Closes bug #12556.
9377
 
 
9378
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-24
9379
 
 
9380
 
    Make sure that unredirected windows get redirected on unmap.
9381
 
 
9382
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-24
9383
 
 
9384
 
    Make sure that everything is painted, if another plugin requests it.
9385
 
 
9386
 
Danny Baumann <dannybaumann@web.de>     2007-09-24
9387
 
 
9388
 
    Make sure the position is randomized only for windows that are smaller than the workarea.
9389
 
    Otherwise, the mod operator may be called for numbers smaller or equal than 0, leading to a crash.
9390
 
 
9391
 
Merge: fc9a738 27fe04f
9392
 
Danny Baumann <dannybaumann@web.de>     2007-09-22
9393
 
 
9394
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
9395
 
 
9396
 
Danny Baumann <dannybaumann@web.de>     2007-09-22
9397
 
 
9398
 
    Bump ABIVERSION.
9399
 
 
9400
 
Danny Baumann <dannybaumann@web.de>     2007-09-22
9401
 
 
9402
 
    Minor beautification.
9403
 
 
9404
 
Danny Baumann <dannybaumann@web.de>     2007-09-22
9405
 
 
9406
 
    Added paintAllViewports variable.
9407
 
    Plugins hooking into cube can use this variable to force cube to paint all viewports.
9408
 
 
9409
 
Danny Baumann <dannybaumann@web.de>     2007-09-22
9410
 
 
9411
 
    Added CubePostPaintViewportProc.
9412
 
    This function can be used by plugins that want to paint on the viewport transformed by cube.
9413
 
 
9414
 
Danny Baumann <dannybaumann@web.de>     2007-09-21
9415
 
 
9416
 
    Greek translation update by jimdusis@yahoo.gr.
9417
 
 
9418
 
Danny Baumann <dannybaumann@web.de>     2007-09-21
9419
 
 
9420
 
    Use matrixTranslate instead of ScreenPaintAttrib.
9421
 
 
9422
 
Danny Baumann <dannybaumann@web.de>     2007-09-21
9423
 
 
9424
 
    Use matrixTranslate instead of ScreenPaintAttrib.
9425
 
 
9426
 
Danny Baumann <dannybaumann@web.de>     2007-09-21
9427
 
 
9428
 
    Don't wrap into functions when not needed.
9429
 
 
9430
 
Danny Baumann <dannybaumann@web.de>     2007-09-20
9431
 
 
9432
 
    Fix whitespacing.
9433
 
 
9434
 
Robert Noland <rnoland@rnoland-ibm.acs.internap.com>    2007-09-19
9435
 
 
9436
 
    Replace strndup with malloc and strncpy. FreeBSD doesn't support strndup.
9437
 
 
9438
 
Danny Baumann <dannybaumann@web.de>     2007-09-20
9439
 
 
9440
 
    Only apply clipping planes when the cube is actually rotated.
9441
 
 
9442
 
Danny Baumann <dannybaumann@web.de>     2007-09-20
9443
 
 
9444
 
    Add minimum and maximum restrictions for opacity values.
9445
 
 
9446
 
Danny Baumann <dannybaumann@web.de>     2007-09-19
9447
 
 
9448
 
    Minor cleanup.
9449
 
 
9450
 
Danny Baumann <dannybaumann@web.de>     2007-09-19
9451
 
 
9452
 
    Fix whitespace.
9453
 
 
9454
 
Kristian Lyngstol <kristian@bohemians.org>      2007-09-18
9455
 
 
9456
 
    [PATCH] Autoraise for transients too
9457
 
 
9458
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-18
9459
 
 
9460
 
    Use KDE functions to get the visible window name.
9461
 
 
9462
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-18
9463
 
 
9464
 
    Don't restack new "dock" type windows behind the active window.
9465
 
 
9466
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-17
9467
 
 
9468
 
    Use current viewport for skydome rotation calculation.
9469
 
 
9470
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-17
9471
 
 
9472
 
    Wrap enableOutputClipping to set correct clipping of the cube faces.
9473
 
 
9474
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-09-17
9475
 
 
9476
 
    Added wrapable output clipping functions.
9477
 
 
9478
 
Merge: ecbedd8 6368fdb
9479
 
Danny Baumann <dannybaumann@web.de>     2007-09-17
9480
 
 
9481
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
9482
 
 
9483
 
Danny Baumann <dannybaumann@web.de>     2007-09-17
9484
 
 
9485
 
    Include compiz-core.h before Xrender.h because newer versions of Xrender headers need Xlib.h included first.
9486
 
 
9487
 
Danny Baumann <dannybaumann@web.de>     2007-09-16
9488
 
 
9489
 
    Formatting fix.
9490
 
 
9491
 
Danny Baumann <dannybaumann@web.de>     2007-09-16
9492
 
 
9493
 
    Only copy structures when needed.
9494
 
 
9495
 
Danny Baumann <dannybaumann@web.de>     2007-09-16
9496
 
 
9497
 
    Whitespace and formatting improvements.
9498
 
 
9499
 
Danny Baumann <dannybaumann@web.de>     2007-09-14
9500
 
 
9501
 
    Bump ABIVERSION.
9502
 
 
9503
 
Danny Baumann <dannybaumann@web.de>     2007-09-14
9504
 
 
9505
 
    Allow plugins to not only clear allowed window actions, but also to add allowed actions.
9506
 
 
9507
 
Danny Baumann <dannybaumann@web.de>     2007-09-14
9508
 
 
9509
 
    Call matchPropertyChanged handler when the override_redirect flag changed.
9510
 
 
9511
 
Danny Baumann <dannybaumann@web.de>     2007-09-14
9512
 
 
9513
 
    Revert "Handle MapRequest event after core so that decorWindowUpdate sees window type and override_redirect state changes that might have happened during event processing."
9514
 
    
9515
 
    This reverts commit 8af9c24dee10bf827f1784db1590d0d9bcae9a93.
9516
 
    
9517
 
    The decoration must be added before core handles the map request so that it can be taken into consideration properly for the initial window placement.
9518
 
 
9519
 
Danny Baumann <dannybaumann@web.de>     2007-09-12
9520
 
 
9521
 
    Always update event windows when the allowed actions have changed.
9522
 
 
9523
 
Danny Baumann <dannybaumann@web.de>     2007-09-12
9524
 
 
9525
 
    Re-query Xinerama information on root window reshape.
9526
 
    It might be very well possible that the root window was reshaped because of an output reconfiguration, e.g. using xrandr.
9527
 
 
9528
 
Danny Baumann <dannybaumann@web.de>     2007-09-11
9529
 
 
9530
 
    Handle MapRequest event after core so that decorWindowUpdate sees window type and override_redirect state changes that might have happened during event processing.
9531
 
 
9532
 
Danny Baumann <dannybaumann@web.de>     2007-09-11
9533
 
 
9534
 
    Recalculate window type and window actions if override_redirect state changed.
9535
 
 
9536
 
Danny Baumann <dannybaumann@web.de>     2007-09-11
9537
 
 
9538
 
    Check for changes to the override_redirect flag on window map.
9539
 
    Rationale: Another client (such as Wine) might have changed it while the window was unmapped, and we are not guaranteed to get a configure notify event after map so it might happen that we don't treat the window correctly.
9540
 
 
9541
 
Danny Baumann <dannybaumann@web.de>     2007-09-10
9542
 
 
9543
 
    Translation update for it by Milo Casagrande.
9544
 
 
9545
 
Danny Baumann <dannybaumann@web.de>     2007-09-10
9546
 
 
9547
 
    Translation update for pt by Nicolau Goncalves.
9548
 
 
9549
 
Danny Baumann <dannybaumann@web.de>     2007-09-10
9550
 
 
9551
 
    Use normal mode for maximized windows.
9552
 
    Rationale: Fully maximized windows can't be resized anyway, and showing the outline/rectangle when 'peeling' the window is visually distracting.
9553
 
 
9554
 
Merge: c7fa428 a7e4007
9555
 
Danny Baumann <dannybaumann@web.de>     2007-09-10
9556
 
 
9557
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
9558
 
 
9559
 
Roland Bär <roland@Vista.(none)>        2007-09-10
9560
 
 
9561
 
    Plug minor memleak.
9562
 
 
9563
 
David Reveman <davidr@novell.com>       2007-09-10
9564
 
 
9565
 
    Revert "Check d->base.parent to see if the object is properly"
9566
 
    
9567
 
    This reverts commit d7a6af1c6b86bb10eb672901fcddcb0e2d05f579.
9568
 
    
9569
 
    Using a timeout is not the proper solution but revert to
9570
 
    this as a ExpHandlerChanged call before regex plugin has
9571
 
    initialized all objects will definitely not work. A proper
9572
 
    solution will be added once the new object system is fully
9573
 
    in place.
9574
 
 
9575
 
David Reveman <davidr@novell.com>       2007-09-09
9576
 
 
9577
 
    Minor cleanup.
9578
 
 
9579
 
David Reveman <davidr@novell.com>       2007-09-09
9580
 
 
9581
 
    Remove whitespaces.
9582
 
 
9583
 
Danny Baumann <dannybaumann@web.de>     2007-09-09
9584
 
 
9585
 
    Properly remove window decorations on plugin unload.
9586
 
 
9587
 
Danny Baumann <dannybaumann@web.de>     2007-09-09
9588
 
 
9589
 
    XineramaQueryScreens is not guaranteed to set the number parameter to zero if it returns NULL, so better initialize the parameter properly.
9590
 
 
9591
 
Danny Baumann <dannybaumann@web.de>     2007-09-09
9592
 
 
9593
 
    Fixed Gconf setting parsing for title bar button actions.
9594
 
 
9595
 
Danny Baumann <dannybaumann@web.de>     2007-09-09
9596
 
 
9597
 
    Added minimization as title bar button action.
9598
 
 
9599
 
Danny Baumann <dannybaumann@web.de>     2007-09-09
9600
 
 
9601
 
    Correct default behaviour of middle mouse button: It should be lowering the window, not raising it.
9602
 
 
9603
 
Danny Baumann <dannybaumann@web.de>     2007-09-09
9604
 
 
9605
 
    Integrate Metacity's configurable middle and right click actions.
9606
 
 
9607
 
Danny Baumann <dannybaumann@web.de>     2007-09-09
9608
 
 
9609
 
    Added mouse wheel handling to g-w-d.
9610
 
    The wheel handling is optional, with "No handling" and "Shade" being the only two options for the moment.
9611
 
 
9612
 
Danny Baumann <dannybaumann@web.de>     2007-09-08
9613
 
 
9614
 
    Remove Metacity bell settings integration.
9615
 
    g-w-d should only integrate settings it uses itself (such as the used theme), all other settings should be handled inside compiz.
9616
 
 
9617
 
Danny Baumann <dannybaumann@web.de>     2007-09-07
9618
 
 
9619
 
    Minor cleanup.
9620
 
 
9621
 
Danny Baumann <dannybaumann@web.de>     2007-09-07
9622
 
 
9623
 
    Remove frame window property on removing the window frame.
9624
 
 
9625
 
Danny Baumann <dannybaumann@web.de>     2007-09-07
9626
 
 
9627
 
    Free core private index, not display private index.
9628
 
 
9629
 
Merge: e24fa4b 0abec23
9630
 
David Reveman <davidr@novell.com>       2007-09-06
9631
 
 
9632
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
9633
 
    
9634
 
    Conflicts:
9635
 
    
9636
 
include/compiz-scale.h           
9637
 
 
9638
 
David Reveman <davidr@novell.com>       2007-09-06
9639
 
 
9640
 
    Check return status of dbus_message_iter_open_container.
9641
 
 
9642
 
Roland Baer <roland@Vista.(none)>       2007-09-06
9643
 
 
9644
 
    mods is useless or "modifiers" will not work
9645
 
 
9646
 
David Reveman <davidr@novell.com>       2007-09-06
9647
 
 
9648
 
    Bump ABI versions.
9649
 
 
9650
 
David Reveman <davidr@novell.com>       2007-09-06
9651
 
 
9652
 
    Fix a number of obvious memory leaks.
9653
 
 
9654
 
David Reveman <davidr@novell.com>       2007-09-06
9655
 
 
9656
 
    Fix memory leaks and clean up properly in gconf plugin.
9657
 
 
9658
 
David Reveman <davidr@novell.com>       2007-09-06
9659
 
 
9660
 
    Check d->base.parent to see if the object is properly
9661
 
    initialized instead of using a timeout.
9662
 
 
9663
 
David Reveman <davidr@novell.com>       2007-09-06
9664
 
 
9665
 
    Cleanup file watches properly.
9666
 
 
9667
 
David Reveman <davidr@novell.com>       2007-09-06
9668
 
 
9669
 
    Free cs->vertices.
9670
 
 
9671
 
David Reveman <davidr@novell.com>       2007-09-06
9672
 
 
9673
 
    Unwrap setOptionForPlugin function.
9674
 
 
9675
 
David Reveman <davidr@novell.com>       2007-09-06
9676
 
 
9677
 
    Unwrap setOptionForPlugin function.
9678
 
 
9679
 
David Reveman <davidr@novell.com>       2007-09-06
9680
 
 
9681
 
    Free window private index.
9682
 
 
9683
 
David Reveman <davidr@novell.com>       2007-09-05
9684
 
 
9685
 
    Only call matchExpHandlerChanged if display has not been
9686
 
    removed.
9687
 
 
9688
 
David Reveman <davidr@novell.com>       2007-09-05
9689
 
 
9690
 
    Remove windowAddNotify and windowRemoveNotify hooks.
9691
 
 
9692
 
David Reveman <davidr@novell.com>       2007-09-05
9693
 
 
9694
 
    Have blur plugin hook into objectAdd instead of windowAdd.
9695
 
 
9696
 
David Reveman <davidr@novell.com>       2007-09-05
9697
 
 
9698
 
    Free core private index in decorFini and not the display
9699
 
    private index.
9700
 
 
9701
 
David Reveman <davidr@novell.com>       2007-09-05
9702
 
 
9703
 
    Call decorWindowAdd instead of decorWindowUpdate directly.
9704
 
 
9705
 
David Reveman <davidr@novell.com>       2007-09-05
9706
 
 
9707
 
    Use objectAdd/Remove interface instead of old WindowAdd/Remove
9708
 
    interface in decoration plugin.
9709
 
 
9710
 
David Reveman <davidr@novell.com>       2007-09-05
9711
 
 
9712
 
    Hook into objectAdd and objectRemove functions.
9713
 
 
9714
 
David Reveman <davidr@novell.com>       2007-09-05
9715
 
 
9716
 
    Add objectAdd and objectRemove hooks to core. These are similar to
9717
 
    windowAddNotify and windowRemoveNotify but provide the same
9718
 
    functionality for all object types. The parent field in object
9719
 
    struct is set by the core implementation of this function, which
9720
 
    means that the parent field can be used to check if object is
9721
 
    properly initialized or not. Objects with parent field not yet
9722
 
    set must never be passed to a wrap-able function. Plugins should
9723
 
    simple not call any core functions from the initObject function
9724
 
    unless parent field has been set.
9725
 
 
9726
 
David Reveman <davidr@novell.com>       2007-09-05
9727
 
 
9728
 
    Make decoration plugin hook into windowRemoveNotify and
9729
 
    remove any decorations when this function is called
9730
 
    instead of from decorFiniWindow.
9731
 
 
9732
 
Nicolas Viennot <nicolas@viennot.biz>   2007-09-05
9733
 
 
9734
 
    Add windowRemoveNotify function.
9735
 
 
9736
 
Danny Baumann <dannybaumann@web.de>     2007-09-05
9737
 
 
9738
 
    Fix copy'n'paste mistake.
9739
 
 
9740
 
David Reveman <davidr@novell.com>       2007-09-05
9741
 
 
9742
 
    Remove ping timeout when removing display.
9743
 
 
9744
 
David Reveman <davidr@novell.com>       2007-09-05
9745
 
 
9746
 
    Initialize display object for plugins properly.
9747
 
 
9748
 
David Reveman <davidr@novell.com>       2007-09-05
9749
 
 
9750
 
    Load core plugin when initializing core object.
9751
 
 
9752
 
David Reveman <davidr@novell.com>       2007-09-05
9753
 
 
9754
 
    Close display connection.
9755
 
 
9756
 
David Reveman <davidr@novell.com>       2007-09-05
9757
 
 
9758
 
    Remove displays before plugins.
9759
 
 
9760
 
David Reveman <davidr@novell.com>       2007-09-05
9761
 
 
9762
 
    Add multi-display support to eventLoop.
9763
 
 
9764
 
David Reveman <davidr@novell.com>       2007-09-05
9765
 
 
9766
 
    Move WatchFd variables into core object.
9767
 
 
9768
 
David Reveman <davidr@novell.com>       2007-09-05
9769
 
 
9770
 
    Move CompWatchFd struct into compiz-core.h.
9771
 
 
9772
 
David Reveman <davidr@novell.com>       2007-09-05
9773
 
 
9774
 
    Move outputRegion and tmpRegion into core object.
9775
 
 
9776
 
David Reveman <davidr@novell.com>       2007-09-05
9777
 
 
9778
 
    Move timeout variables into core object.
9779
 
 
9780
 
David Reveman <davidr@novell.com>       2007-09-05
9781
 
 
9782
 
    Move CompTimeout struct to compiz-core.h.
9783
 
 
9784
 
David Reveman <davidr@novell.com>       2007-09-05
9785
 
 
9786
 
    Remove trailing whitespaces.
9787
 
 
9788
 
David Reveman <davidr@novell.com>       2007-09-05
9789
 
 
9790
 
    Avoid waking up once every second.
9791
 
 
9792
 
David Reveman <davidr@novell.com>       2007-09-05
9793
 
 
9794
 
    Remove compDisplays variable and add comments to code
9795
 
    which break support for multiple displays.
9796
 
 
9797
 
David Reveman <davidr@novell.com>       2007-09-05
9798
 
 
9799
 
    Move plugin and display removal to finiCore and call
9800
 
    finiCore from main.
9801
 
 
9802
 
David Reveman <davidr@novell.com>       2007-09-05
9803
 
 
9804
 
    Remove display connection watch properly.
9805
 
 
9806
 
David Reveman <davidr@novell.com>       2007-09-05
9807
 
 
9808
 
    Destroy temporary regions properly.
9809
 
 
9810
 
David Reveman <davidr@novell.com>       2007-09-05
9811
 
 
9812
 
    Move shutdown code out of for loop.
9813
 
 
9814
 
Danny Baumann <dannybaumann@web.de>     2007-09-05
9815
 
 
9816
 
    Only assign the default shadow to windows which use default decorations.
9817
 
    If we use the default shadow for other windows (such as maximized or utility ones), the decoration context doesn't match the border, leading to corrupted display of the decorations for this window.
9818
 
 
9819
 
David Reveman <davidr@novell.com>       2007-09-05
9820
 
 
9821
 
    Destroy damage, remove passive button grabs and remove
9822
 
    event masks.
9823
 
 
9824
 
David Reveman <davidr@novell.com>       2007-09-04
9825
 
 
9826
 
    Ungrab keys, free buttonGrab and keyGrabs.
9827
 
 
9828
 
David Reveman <davidr@novell.com>       2007-09-04
9829
 
 
9830
 
    Add removeDisplay and use it before returning from event loop.
9831
 
 
9832
 
David Reveman <davidr@novell.com>       2007-09-04
9833
 
 
9834
 
    Remove whitespace.
9835
 
 
9836
 
David Reveman <davidr@novell.com>       2007-09-04
9837
 
 
9838
 
    Allocate display objects properly.
9839
 
 
9840
 
David Reveman <davidr@novell.com>       2007-09-04
9841
 
 
9842
 
    Keep track of display objects in core object.
9843
 
 
9844
 
David Reveman <davidr@novell.com>       2007-09-04
9845
 
 
9846
 
    Release overlay window in removeScreen.
9847
 
 
9848
 
David Reveman <davidr@novell.com>       2007-09-04
9849
 
 
9850
 
    Free options, damage region and startup notification context
9851
 
    properly in freeScreen.
9852
 
 
9853
 
David Reveman <davidr@novell.com>       2007-09-04
9854
 
 
9855
 
    Free invisibleCursor when removing screen.
9856
 
 
9857
 
David Reveman <davidr@novell.com>       2007-09-04
9858
 
 
9859
 
    Destroy GLX context when removing screen.
9860
 
 
9861
 
David Reveman <davidr@novell.com>       2007-09-04
9862
 
 
9863
 
    Free background texture when removing screen.
9864
 
 
9865
 
David Reveman <davidr@novell.com>       2007-09-04
9866
 
 
9867
 
    Destroy screen edges and grab window when removing screen.
9868
 
 
9869
 
David Reveman <davidr@novell.com>       2007-09-04
9870
 
 
9871
 
    Move window restore functionality into removeWindow function
9872
 
    where it's supposed to be.
9873
 
 
9874
 
David Reveman <davidr@novell.com>       2007-09-04
9875
 
 
9876
 
    Only update client list and workarea if window has
9877
 
    been destroyed.
9878
 
 
9879
 
David Reveman <davidr@novell.com>       2007-09-04
9880
 
 
9881
 
    Remove all windows when removing screen.
9882
 
 
9883
 
David Reveman <davidr@novell.com>       2007-09-04
9884
 
 
9885
 
    Move window restore functions to screen.c.
9886
 
 
9887
 
David Reveman <davidr@novell.com>       2007-09-04
9888
 
 
9889
 
    Remove all screens before we return from event loop.
9890
 
 
9891
 
David Reveman <davidr@novell.com>       2007-09-04
9892
 
 
9893
 
    Add removeScreen function.
9894
 
 
9895
 
David Reveman <davidr@novell.com>       2007-09-04
9896
 
 
9897
 
    Add support for any kind of object type to gconf plugin.
9898
 
    gconfKeyChanged still needs to be updated to support
9899
 
    types other than display and screen but key names should
9900
 
    preferably be changed before this is fixed.
9901
 
 
9902
 
David Reveman <davidr@novell.com>       2007-09-04
9903
 
 
9904
 
    Add support for any kind of object type to kconfig plugin.
9905
 
 
9906
 
David Reveman <davidr@novell.com>       2007-09-04
9907
 
 
9908
 
    Have compObjectForEachType take a parent argument to
9909
 
    make it a bit more convenient to use.
9910
 
 
9911
 
David Reveman <davidr@novell.com>       2007-09-04
9912
 
 
9913
 
    Cleanup dbus plugin.
9914
 
 
9915
 
David Reveman <davidr@novell.com>       2007-09-04
9916
 
 
9917
 
    Allow key and button options in objects that are descendants
9918
 
    of a display object.
9919
 
 
9920
 
David Reveman <davidr@novell.com>       2007-09-04
9921
 
 
9922
 
    Allow key and button options in objects that are descendants
9923
 
    of a display object.
9924
 
 
9925
 
David Reveman <davidr@novell.com>       2007-09-04
9926
 
 
9927
 
    Fix typo.
9928
 
 
9929
 
David Reveman <davidr@novell.com>       2007-09-04
9930
 
 
9931
 
    Use 'base' as default name for base object instead of 'object'.
9932
 
 
9933
 
David Reveman <davidr@novell.com>       2007-09-04
9934
 
 
9935
 
    Add parent to object struct.
9936
 
 
9937
 
David Reveman <davidr@novell.com>       2007-09-04
9938
 
 
9939
 
    Add findObject function to object interface.
9940
 
 
9941
 
David Reveman <davidr@novell.com>       2007-09-04
9942
 
 
9943
 
    Remove setDisplayOptionForPlugin and setScreenOptionForPlugin
9944
 
    functions. Add setOptionForPlugin to core object.
9945
 
 
9946
 
Danny Baumann <dannybaumann@web.de>     2007-09-04
9947
 
 
9948
 
    Re-add rotate_right_key option to metadata which was removed by accident.
9949
 
 
9950
 
Danny Baumann <dannybaumann@web.de>     2007-09-04
9951
 
 
9952
 
    Only show resize rectangle on the screen the resized window is on.
9953
 
 
9954
 
Danny Baumann <dannybaumann@web.de>     2007-09-04
9955
 
 
9956
 
    Added button bindings for rotating left/right.
9957
 
 
9958
 
Danny Baumann <dannybaumann@web.de>     2007-09-04
9959
 
 
9960
 
    Added button bindings for initiating scale.
9961
 
 
9962
 
David Reveman <davidr@novell.com>       2007-09-04
9963
 
 
9964
 
    Move file watch interface to core object.
9965
 
 
9966
 
David Reveman <davidr@novell.com>       2007-09-04
9967
 
 
9968
 
    Add nameObject function to object interface.
9969
 
 
9970
 
David Reveman <davidr@novell.com>       2007-09-03
9971
 
 
9972
 
    Add compObjectTypeName function.
9973
 
 
9974
 
David Reveman <davidr@novell.com>       2007-09-03
9975
 
 
9976
 
    Add name to object info struct.
9977
 
 
9978
 
David Reveman <davidr@novell.com>       2007-09-03
9979
 
 
9980
 
    Re-write object initialization code to properly handle
9981
 
    new object model.
9982
 
 
9983
 
David Reveman <davidr@novell.com>       2007-08-31
9984
 
 
9985
 
    Use compObjectForEach for plugin initialization of
9986
 
    window objects.
9987
 
 
9988
 
David Reveman <davidr@novell.com>       2007-08-31
9989
 
 
9990
 
    Add compObjectForEach function.
9991
 
 
9992
 
David Reveman <davidr@novell.com>       2007-08-31
9993
 
 
9994
 
    Rename ObjectCallbackProc to ObjectCallBackProc and add return
9995
 
    value so that it is possible interrupt calls to forEachObject
9996
 
    functions.
9997
 
 
9998
 
David Reveman <davidr@novell.com>       2007-08-31
9999
 
 
10000
 
    Add forEach functions to object interface.
10001
 
 
10002
 
David Reveman <davidr@novell.com>       2007-08-31
10003
 
 
10004
 
    Add core object type.
10005
 
 
10006
 
David Reveman <davidr@novell.com>       2007-08-31
10007
 
 
10008
 
    Add core object.
10009
 
 
10010
 
David Reveman <davidr@novell.com>       2007-08-31
10011
 
 
10012
 
    Adjust core option functions so they match the prototype used
10013
 
    by plugins and use dispatch tables in plugin.c.
10014
 
 
10015
 
David Reveman <davidr@novell.com>       2007-08-31
10016
 
 
10017
 
    Add missing object.c.
10018
 
 
10019
 
David Reveman <davidr@novell.com>       2007-08-30
10020
 
 
10021
 
    Bump ABI versions.
10022
 
 
10023
 
David Reveman <davidr@novell.com>       2007-08-30
10024
 
 
10025
 
    Add plugin interface version number to getCompPluginInfo
10026
 
    symbol. This makes sure that only plugins built with a
10027
 
    matching plugin interface can be loaded. This version
10028
 
    number must be updated every time the plugin interface
10029
 
    changes. Each plugin needs to be manually updated to work
10030
 
    with a new plugin interface version.
10031
 
 
10032
 
David Reveman <davidr@novell.com>       2007-08-30
10033
 
 
10034
 
    Remove duplicate error message.
10035
 
 
10036
 
David Reveman <davidr@novell.com>       2007-08-30
10037
 
 
10038
 
    Add simple object system, which generalize the privates
10039
 
    mechanism and the plugin system. It will allow us share
10040
 
    more code between display, screen and window objects. It
10041
 
    also makes it possible to properly introduce new object types
10042
 
    without changing the plugin interface or breaking the API.
10043
 
 
10044
 
David Reveman <davidr@novell.com>       2007-08-29
10045
 
 
10046
 
    Remove whitespaces.
10047
 
 
10048
 
David Reveman <davidr@novell.com>       2007-08-29
10049
 
 
10050
 
    ABIVERSION -> CORE_ABIVERSION.
10051
 
 
10052
 
David Reveman <davidr@novell.com>       2007-08-29
10053
 
 
10054
 
    Split compiz.h into compiz.h and compiz-core.h.
10055
 
    
10056
 
    Move all structures and most functions from compiz.h to
10057
 
    compiz-core.h. compiz.h provides an API that is stable
10058
 
    across releases with the same minor version number. It can
10059
 
    be used to create plugins that will run across multiple
10060
 
    core ABI versions. compiz-core.h contains all structures and
10061
 
    hooks used by the core. A plugin that includes compiz-core.h
10062
 
    is responsible for checking the core ABI version when being
10063
 
    initialized.
10064
 
    
10065
 
    Remove deprecated function:
10066
 
        compWindowTypeMaskFromStringList
10067
 
 
10068
 
David Reveman <davidr@novell.com>       2007-08-28
10069
 
 
10070
 
    Add COMPIZ_BEGIN|END_DECLS.
10071
 
 
10072
 
David Reveman <davidr@novell.com>       2007-08-28
10073
 
 
10074
 
    Add COMPIZ_BEGIN|END_DECLS.
10075
 
 
10076
 
David Reveman <davidr@novell.com>       2007-08-28
10077
 
 
10078
 
    Add proper preprocessor check to compiz-scale.h.
10079
 
 
10080
 
David Reveman <davidr@novell.com>       2007-08-28
10081
 
 
10082
 
    Add proper preprocessor check to compiz-cube.h.
10083
 
 
10084
 
David Reveman <davidr@novell.com>       2007-08-28
10085
 
 
10086
 
    Rename scale.h to compiz-scale.h.
10087
 
 
10088
 
David Reveman <davidr@novell.com>       2007-08-28
10089
 
 
10090
 
    Rename cube.h to compiz-cube.h.
10091
 
 
10092
 
David Reveman <davidr@novell.com>       2007-08-28
10093
 
 
10094
 
    Clean up.
10095
 
 
10096
 
David Reveman <davidr@novell.com>       2007-08-28
10097
 
 
10098
 
    Use compiz-common.h, move _CompPluginVTable struct to
10099
 
    compiz-plugin.h and include it in appropriate source
10100
 
    code files.
10101
 
 
10102
 
David Reveman <davidr@novell.com>       2007-08-28
10103
 
 
10104
 
    Install compiz-common.h.
10105
 
 
10106
 
David Reveman <davidr@novell.com>       2007-08-28
10107
 
 
10108
 
    Have the configure script generate a compiz-common.h file.
10109
 
 
10110
 
David Reveman <davidr@novell.com>       2007-08-28
10111
 
 
10112
 
    Remove getVersion function from plugin VTable.
10113
 
 
10114
 
David Reveman <davidr@novell.com>       2007-08-28
10115
 
 
10116
 
    Add core ABI version check to all plugins. Plugins are now
10117
 
    resposible for checking core ABI version when being
10118
 
    initialized.
10119
 
 
10120
 
David Reveman <davidr@novell.com>       2007-08-28
10121
 
 
10122
 
    Bump cube ABI version.
10123
 
 
10124
 
David Reveman <davidr@novell.com>       2007-08-28
10125
 
 
10126
 
    screenInode -> objectInode.
10127
 
 
10128
 
David Reveman <davidr@novell.com>       2007-08-28
10129
 
 
10130
 
    Minor clean up.
10131
 
 
10132
 
David Reveman <davidr@novell.com>       2007-08-28
10133
 
 
10134
 
    Bump ABI version.
10135
 
 
10136
 
David Reveman <davidr@novell.com>       2007-08-28
10137
 
 
10138
 
    Kill whitespaces.
10139
 
 
10140
 
Merge: 92f1692 36575a3
10141
 
David Reveman <davidr@novell.com>       2007-08-28
10142
 
 
10143
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
10144
 
    
10145
 
    Conflicts:
10146
 
    
10147
 
include/compiz.h           
10148
 
 
10149
 
David Reveman <davidr@novell.com>       2007-08-28
10150
 
 
10151
 
    Add ABI option to core.
10152
 
 
10153
 
David Reveman <davidr@novell.com>       2007-08-28
10154
 
 
10155
 
    Make sure the core plugin is always loaded.
10156
 
 
10157
 
Roland Baer <roland@Vista.(none)>       2007-08-28
10158
 
 
10159
 
    realloc with correct size
10160
 
 
10161
 
David Reveman <davidr@novell.com>       2007-08-28
10162
 
 
10163
 
    Adjust metadata to have core plugin loaded by default.
10164
 
 
10165
 
David Reveman <davidr@novell.com>       2007-08-28
10166
 
 
10167
 
    Remove setScreenOption and make sure core plugin is loaded
10168
 
    at startup.
10169
 
 
10170
 
David Reveman <davidr@novell.com>       2007-08-27
10171
 
 
10172
 
    Remove getDisplayOptions and setDisplayOption functions.
10173
 
 
10174
 
David Reveman <davidr@novell.com>       2007-08-27
10175
 
 
10176
 
    Hook up core options to core plugin.
10177
 
 
10178
 
David Reveman <davidr@novell.com>       2007-08-27
10179
 
 
10180
 
    Only allow loading of core plugin when trying to load
10181
 
    plugin from current directory.
10182
 
 
10183
 
David Reveman <davidr@novell.com>       2007-08-27
10184
 
 
10185
 
    Pass NULL as path when listing plugins in current directory.
10186
 
 
10187
 
David Reveman <davidr@novell.com>       2007-08-27
10188
 
 
10189
 
    Fix typo.
10190
 
 
10191
 
David Reveman <davidr@novell.com>       2007-08-27
10192
 
 
10193
 
    Hook up core loader.
10194
 
 
10195
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-08-27
10196
 
 
10197
 
    Draw cube caps only once per output, but allow plugin plugins to reset this handling. Fixes switcher with transparent cube.
10198
 
 
10199
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-08-27
10200
 
 
10201
 
    Disable backface culling only for front-to-back painted transparent cube faces.
10202
 
 
10203
 
David Reveman <davidr@novell.com>       2007-08-27
10204
 
 
10205
 
    Add core plugin loader and core plugin code.
10206
 
 
10207
 
Roland Bär <roland@Vista.(none)>        2007-08-27
10208
 
 
10209
 
    Added sanity check for screenInode value.
10210
 
 
10211
 
Danny Baumann <dannybaumann@web.de>     2007-08-27
10212
 
 
10213
 
    Coding style adjustments.
10214
 
 
10215
 
Roland Baer <roland@Vista.(none)>       2007-08-16
10216
 
 
10217
 
    Storage of XGetVisualInfo() needs to be free()d
10218
 
 
10219
 
Roland Baer <roland@Vista.(none)>       2007-08-17
10220
 
 
10221
 
    Return value of XGetKeyboardMapping() has to be XFree()d, not to be ignored
10222
 
 
10223
 
Danny Baumann <dannybaumann@web.de>     2007-08-27
10224
 
 
10225
 
    Don't save last window state in CompWindow structure.
10226
 
    Instead, pass the last state to the state change notification function.
10227
 
 
10228
 
Danny Baumann <dannybaumann@web.de>     2007-08-27
10229
 
 
10230
 
    Never modify w->state outside changeWindowState function.
10231
 
 
10232
 
Danny Baumann <dannybaumann@web.de>     2007-08-24
10233
 
 
10234
 
    Add edge action for "Show desktop".
10235
 
 
10236
 
David Reveman <davidr@novell.com>       2007-08-23
10237
 
 
10238
 
    Use new core utility functions in rotate plugin.
10239
 
 
10240
 
David Reveman <davidr@novell.com>       2007-08-23
10241
 
 
10242
 
    Add utility function getPluginDisplayIndex.
10243
 
 
10244
 
David Reveman <davidr@novell.com>       2007-08-23
10245
 
 
10246
 
    Add utility function checkPluginABI.
10247
 
 
10248
 
Kristian Høgsberg <krh@redhat.com>      2007-08-14
10249
 
 
10250
 
    Add run_command to keyboard shortcut list.
10251
 
 
10252
 
Kristian Høgsberg <krh@redhat.com>      2007-08-21
10253
 
 
10254
 
    Require 'compiz' not @COMPIZ_REQUIRES@ in plugin pkg-config files.
10255
 
 
10256
 
Kristian Høgsberg <krh@redhat.com>      2007-08-21
10257
 
 
10258
 
    Set SM restart style to SmRestartIfRunning on exit.
10259
 
 
10260
 
Kristian Høgsberg <krh@redhat.com>      2007-08-14
10261
 
 
10262
 
    Add back --with-default-plugins option.
10263
 
 
10264
 
David Reveman <davidr@novell.com>       2007-08-22
10265
 
 
10266
 
    Add getPluginABI utility function.
10267
 
 
10268
 
David Reveman <davidr@novell.com>       2007-08-20
10269
 
 
10270
 
    Post release version increment.
10271
 
 
10272
 
David Reveman <davidr@novell.com>       2007-08-20
10273
 
 
10274
 
    Add NEWS entry and bump version for 0.5.4 release.
10275
 
 
10276
 
David Reveman <davidr@novell.com>       2007-08-20
10277
 
 
10278
 
    Add metadata/kconfig.xml.in to POTFILES.in.
10279
 
 
10280
 
David Reveman <davidr@novell.com>       2007-08-20
10281
 
 
10282
 
    Fix typo.
10283
 
 
10284
 
David Reveman <davidr@novell.com>       2007-08-20
10285
 
 
10286
 
    Fix uninstall-local target.
10287
 
 
10288
 
Roland Baer <roland@Vista.(none)>       2007-08-17
10289
 
 
10290
 
    Removed effectivly unused stuff in gtk-window-decorator
10291
 
 
10292
 
David Reveman <davidr@novell.com>       2007-08-19
10293
 
 
10294
 
    Don't avoid sync to vblank when we have multiple outputs.
10295
 
 
10296
 
David Reveman <davidr@novell.com>       2007-08-19
10297
 
 
10298
 
    Include DESTDIR properly.
10299
 
 
10300
 
David Reveman <davidr@novell.com>       2007-08-19
10301
 
 
10302
 
    Fix typo.
10303
 
 
10304
 
David Reveman <davidr@novell.com>       2007-08-19
10305
 
 
10306
 
    Add missing metadata file for kconfig plugin.
10307
 
 
10308
 
David Reveman <davidr@novell.com>       2007-08-19
10309
 
 
10310
 
    Track change of schemas_files variable to schema_files.
10311
 
 
10312
 
David Reveman <davidr@novell.com>       2007-08-19
10313
 
 
10314
 
    Use install-data-local and uninstall-local hooks for
10315
 
    installing kde config files.
10316
 
 
10317
 
Merge: 11761f8 86b82d9
10318
 
David Reveman <davidr@novell.com>       2007-08-17
10319
 
 
10320
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
10321
 
    
10322
 
    Conflicts:
10323
 
    
10324
 
metadata/rotate.xml.in           
10325
 
 
10326
 
David Reveman <davidr@novell.com>       2007-08-17
10327
 
 
10328
 
    Generate entries in kcfg files with unique names and use
10329
 
    the key attribute.
10330
 
 
10331
 
Danny Baumann <dannybaumann@web.de>     2007-08-16
10332
 
 
10333
 
    Fix typos.
10334
 
 
10335
 
David Reveman <davidr@novell.com>       2007-08-15
10336
 
 
10337
 
    Bump ABI version.
10338
 
 
10339
 
David Reveman <davidr@novell.com>       2007-08-15
10340
 
 
10341
 
    Add NULL checks.
10342
 
 
10343
 
David Reveman <davidr@novell.com>       2007-08-15
10344
 
 
10345
 
    GConf plugin re-write.
10346
 
 
10347
 
David Reveman <davidr@novell.com>       2007-08-15
10348
 
 
10349
 
    Add const modifier.
10350
 
 
10351
 
David Reveman <davidr@novell.com>       2007-08-15
10352
 
 
10353
 
    Fix optionTypeToString prototype.
10354
 
 
10355
 
David Reveman <davidr@novell.com>       2007-08-15
10356
 
 
10357
 
    fuseFiniValue -> compFiniOptionValue.
10358
 
 
10359
 
David Reveman <davidr@novell.com>       2007-08-15
10360
 
 
10361
 
    Return an empty string instead of NULL when edge mask is 0.
10362
 
 
10363
 
Merge: 3d9be8a 275122e
10364
 
David Reveman <davidr@novell.com>       2007-08-15
10365
 
 
10366
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
10367
 
 
10368
 
David Reveman <davidr@novell.com>       2007-08-15
10369
 
 
10370
 
    Add kcfgdir to compiz-kconfig.pc.
10371
 
 
10372
 
David Reveman <davidr@novell.com>       2007-08-15
10373
 
 
10374
 
    Install compiz-kconfig.pc.
10375
 
 
10376
 
David Reveman <davidr@novell.com>       2007-08-15
10377
 
 
10378
 
    Install kcfg files and system-wide configuration file in
10379
 
    default kde directories.
10380
 
 
10381
 
David Reveman <davidr@novell.com>       2007-08-15
10382
 
 
10383
 
    Add screen parameter to kcfg files and kconfig style-sheet.
10384
 
 
10385
 
David Reveman <davidr@novell.com>       2007-08-14
10386
 
 
10387
 
    Remove use of kcfg Enum type.
10388
 
 
10389
 
David Reveman <davidr@novell.com>       2007-08-14
10390
 
 
10391
 
    Add kconfig plugin and style-sheets that generate a default
10392
 
    system-wide configuration and .kcfg files for each plugin.
10393
 
 
10394
 
David Reveman <davidr@novell.com>       2007-08-14
10395
 
 
10396
 
    Clean up.
10397
 
 
10398
 
David Reveman <davidr@novell.com>       2007-08-14
10399
 
 
10400
 
    Better default colors.
10401
 
 
10402
 
David Reveman <davidr@novell.com>       2007-08-14
10403
 
 
10404
 
    Check action type properly when comparing action values.
10405
 
 
10406
 
David Reveman <davidr@novell.com>       2007-08-14
10407
 
 
10408
 
    Add button action options for all switcher actions.
10409
 
 
10410
 
David Reveman <davidr@novell.com>       2007-08-14
10411
 
 
10412
 
    Button actions should be initialized with CompActionStateInitEdge
10413
 
    so that edge events work properly.
10414
 
 
10415
 
David Reveman <davidr@novell.com>       2007-08-14
10416
 
 
10417
 
    Cleanup.
10418
 
 
10419
 
David Reveman <davidr@novell.com>       2007-08-14
10420
 
 
10421
 
    Use compFiniOptionValue in fuse plugin.
10422
 
 
10423
 
David Reveman <davidr@novell.com>       2007-08-14
10424
 
 
10425
 
    Make sure initiate, terminate and state variables in action
10426
 
    option values are not changed.
10427
 
 
10428
 
David Reveman <davidr@novell.com>       2007-08-14
10429
 
 
10430
 
    Cleanup.
10431
 
 
10432
 
David Reveman <davidr@novell.com>       2007-08-14
10433
 
 
10434
 
    Free list option values properly.
10435
 
 
10436
 
David Reveman <davidr@novell.com>       2007-08-14
10437
 
 
10438
 
    Remove unused edgeButton variable from action struct.
10439
 
 
10440
 
David Reveman <davidr@novell.com>       2007-08-14
10441
 
 
10442
 
    Remove complex action option handling from fuse plugin.
10443
 
 
10444
 
David Reveman <davidr@novell.com>       2007-08-14
10445
 
 
10446
 
    Remove complex action option handling from dbus plugin.
10447
 
 
10448
 
David Reveman <davidr@novell.com>       2007-08-14
10449
 
 
10450
 
    Remove complex action option handling from ini plugin.
10451
 
 
10452
 
David Reveman <davidr@novell.com>       2007-08-14
10453
 
 
10454
 
    Avoid using binding type when determining if action
10455
 
    value is equal to existing action value.
10456
 
 
10457
 
David Reveman <davidr@novell.com>       2007-08-14
10458
 
 
10459
 
    Trigger edge button events properly.
10460
 
 
10461
 
David Reveman <davidr@novell.com>       2007-08-14
10462
 
 
10463
 
    Update parsing of edge metadata.
10464
 
 
10465
 
David Reveman <davidr@novell.com>       2007-08-14
10466
 
 
10467
 
    Update edge option metadata.
10468
 
 
10469
 
David Reveman <davidr@novell.com>       2007-08-14
10470
 
 
10471
 
    Remove complex action option initialization.
10472
 
 
10473
 
David Reveman <davidr@novell.com>       2007-08-14
10474
 
 
10475
 
    Fix edge string parsing.
10476
 
 
10477
 
David Reveman <davidr@novell.com>       2007-08-13
10478
 
 
10479
 
    Print bell action type properly.
10480
 
 
10481
 
David Reveman <davidr@novell.com>       2007-08-13
10482
 
 
10483
 
    Action options should no longer be in the schemas
10484
 
    files.
10485
 
 
10486
 
David Reveman <davidr@novell.com>       2007-08-13
10487
 
 
10488
 
    Remove duplicate initialization of option.
10489
 
 
10490
 
David Reveman <davidr@novell.com>       2007-08-13
10491
 
 
10492
 
    Remove complex action option handling from gconf plugin as
10493
 
    plain action options are now non-configurable.
10494
 
 
10495
 
David Reveman <davidr@novell.com>       2007-08-13
10496
 
 
10497
 
    Use new action option types in zoom plugin.
10498
 
 
10499
 
David Reveman <davidr@novell.com>       2007-08-13
10500
 
 
10501
 
    Use new action option types in wobbly plugin.
10502
 
 
10503
 
David Reveman <davidr@novell.com>       2007-08-13
10504
 
 
10505
 
    Use new action option types in water plugin.
10506
 
 
10507
 
David Reveman <davidr@novell.com>       2007-08-13
10508
 
 
10509
 
    Use new action option types in switcher plugin.
10510
 
 
10511
 
David Reveman <davidr@novell.com>       2007-08-13
10512
 
 
10513
 
    Use new action option types in screenshot plugin.
10514
 
 
10515
 
David Reveman <davidr@novell.com>       2007-08-13
10516
 
 
10517
 
    Use new action option types in scale plugin.
10518
 
 
10519
 
David Reveman <davidr@novell.com>       2007-08-13
10520
 
 
10521
 
    Use new action option types in rotate plugin.
10522
 
 
10523
 
David Reveman <davidr@novell.com>       2007-08-13
10524
 
 
10525
 
    Use new action option types in resize plugin.
10526
 
 
10527
 
David Reveman <davidr@novell.com>       2007-08-13
10528
 
 
10529
 
    Use new action option types in plane plugin.
10530
 
 
10531
 
David Reveman <davidr@novell.com>       2007-08-13
10532
 
 
10533
 
    Use new action option types in move plugin.
10534
 
 
10535
 
David Reveman <davidr@novell.com>       2007-08-13
10536
 
 
10537
 
    Use new action option types in cube plugin.
10538
 
 
10539
 
David Reveman <davidr@novell.com>       2007-08-13
10540
 
 
10541
 
    Use new action option types in clone plugin.
10542
 
 
10543
 
David Reveman <davidr@novell.com>       2007-08-13
10544
 
 
10545
 
    Use new action option types in blur plugin.
10546
 
 
10547
 
David Reveman <davidr@novell.com>       2007-08-13
10548
 
 
10549
 
    Use new action option types in annotate plugin.
10550
 
 
10551
 
David Reveman <davidr@novell.com>       2007-08-13
10552
 
 
10553
 
    Switch to new action option types for all core options. Most
10554
 
    options have been converted to key actions for now but
10555
 
    button, edge and bell options that will trigger the same
10556
 
    action can easily be added where it makes sense.
10557
 
 
10558
 
David Reveman <davidr@novell.com>       2007-08-13
10559
 
 
10560
 
    Add passive grabs and update event handling to trigger
10561
 
    new action option types.
10562
 
 
10563
 
David Reveman <davidr@novell.com>       2007-08-13
10564
 
 
10565
 
    Add isActionOption function.
10566
 
 
10567
 
David Reveman <davidr@novell.com>       2007-08-13
10568
 
 
10569
 
    Handle new option types properly.
10570
 
 
10571
 
David Reveman <davidr@novell.com>       2007-08-13
10572
 
 
10573
 
    Add edge modifiers. Deprecates edge button functionality.
10574
 
 
10575
 
David Reveman <davidr@novell.com>       2007-08-13
10576
 
 
10577
 
    Add bell option, which is just a bell only action option.
10578
 
 
10579
 
David Reveman <davidr@novell.com>       2007-08-13
10580
 
 
10581
 
    Add edge option, which is just a edge only action option.
10582
 
 
10583
 
David Reveman <davidr@novell.com>       2007-08-13
10584
 
 
10585
 
    Add button-binding option, which is just a button-binding only
10586
 
    action option.
10587
 
 
10588
 
David Reveman <davidr@novell.com>       2007-08-13
10589
 
 
10590
 
    Add key-binding option, which is just a key-binding only
10591
 
    action option.
10592
 
 
10593
 
David Reveman <davidr@novell.com>       2007-08-13
10594
 
 
10595
 
    Default alpha value for color options is 1.0.
10596
 
 
10597
 
David Reveman <davidr@novell.com>       2007-08-12
10598
 
 
10599
 
    Fix event handle matching. This caused inotify plugin to
10600
 
    not work at all unless the file watch handle happen to be
10601
 
    the same as the inotify handle.
10602
 
 
10603
 
David Reveman <davidr@novell.com>       2007-08-12
10604
 
 
10605
 
    Use equalRange when checking if new value is equal to
10606
 
    old value.
10607
 
 
10608
 
David Reveman <davidr@novell.com>       2007-08-12
10609
 
 
10610
 
    Make compInitOptionValue and compFiniOptionValue available to
10611
 
    plugins.
10612
 
 
10613
 
Danny Baumann <dannybaumann@web.de>     2007-08-09
10614
 
 
10615
 
    Fix possible memleaks.
10616
 
 
10617
 
Danny Baumann <dannybaumann@web.de>     2007-08-09
10618
 
 
10619
 
    Formatting fixes.
10620
 
 
10621
 
Danny Baumann <dannybaumann@web.de>     2007-08-09
10622
 
 
10623
 
    Remove trailing whitespace.
10624
 
 
10625
 
Roland Baer <roland@Vista.(none)>       2007-07-27
10626
 
 
10627
 
    Added compFindOption return checks
10628
 
 
10629
 
David Reveman <davidr@novell.com>       2007-08-09
10630
 
 
10631
 
    Fix many function declarations that were missing the 'const'
10632
 
    modifier.
10633
 
 
10634
 
David Reveman <davidr@novell.com>       2007-08-09
10635
 
 
10636
 
    Cleanup.
10637
 
 
10638
 
David Reveman <davidr@novell.com>       2007-08-09
10639
 
 
10640
 
    Rearrange some headers to avoid compile issues on solaris.
10641
 
 
10642
 
David Reveman <davidr@novell.com>       2007-08-09
10643
 
 
10644
 
    Avoid use of strcasestr and case insensitive matching of
10645
 
    modifier strings.
10646
 
 
10647
 
David Reveman <davidr@novell.com>       2007-08-08
10648
 
 
10649
 
    Include proper compiler flags and link libdecoration to
10650
 
    required libraries.
10651
 
 
10652
 
David Reveman <davidr@novell.com>       2007-08-07
10653
 
 
10654
 
    This should be taken care of by unhookWindowFromScreen.
10655
 
 
10656
 
David Reveman <davidr@novell.com>       2007-08-07
10657
 
 
10658
 
    Reduce code by using findWindowAtScreen in
10659
 
    findTopLevelWindowAtScreen.
10660
 
 
10661
 
David Reveman <davidr@novell.com>       2007-08-07
10662
 
 
10663
 
    Avoid using lastFoundWindow in findWindowAtDisplay.
10664
 
 
10665
 
David Reveman <davidr@novell.com>       2007-08-07
10666
 
 
10667
 
    Usage of lastFoundWindow in findTopLevelWindowAtDisplay is
10668
 
    broken. Preferred is to just have findTopLevelWindowAtDisplay
10669
 
    call findTopLevelWindowAtScreen for each screen until a
10670
 
    matching window is found.
10671
 
 
10672
 
David Reveman <davidr@novell.com>       2007-08-07
10673
 
 
10674
 
    Revert "Select for focus change events on frame windows."
10675
 
    
10676
 
    This reverts commit 55d3ca1913af4a76973804e29eb21ed62a21691c.
10677
 
 
10678
 
David Reveman <davidr@novell.com>       2007-08-07
10679
 
 
10680
 
    Select for focus change events on frame windows.
10681
 
 
10682
 
David Reveman <davidr@novell.com>       2007-08-07
10683
 
 
10684
 
    Add CompNoMask to REAL_MOD_MASK.
10685
 
    
10686
 
    REAL_MOD_MASK is used determine what bits of the modifier
10687
 
    state that should match for an action to be triggered. Virtual
10688
 
    modifiers without real modifiers assigned to them will use
10689
 
    CompNoMask as real modifier. Hence, the CompNoMask bit must
10690
 
    also be used to determine if the modifier state matches and
10691
 
    should be considered a real modifier.
10692
 
    
10693
 
    Thanks to Andy Hefner.
10694
 
 
10695
 
David Reveman <davidr@novell.com>       2007-08-06
10696
 
 
10697
 
    Add XCB connection handle to CompDisplay.
10698
 
 
10699
 
David Reveman <davidr@novell.com>       2007-08-06
10700
 
 
10701
 
    Require x11-xcb.
10702
 
 
10703
 
David Reveman <davidr@novell.com>       2007-08-06
10704
 
 
10705
 
    Remove whitespaces.
10706
 
 
10707
 
David Reveman <davidr@novell.com>       2007-08-03
10708
 
 
10709
 
    Fix typo.
10710
 
 
10711
 
David Reveman <davidr@novell.com>       2007-08-03
10712
 
 
10713
 
    Post release version increment.
10714
 
 
10715
 
David Reveman <davidr@novell.com>       2007-08-03
10716
 
 
10717
 
    Add NEWS entry and bump version for 0.5.2 release.
10718
 
 
10719
 
David Reveman <davidr@novell.com>       2007-08-03
10720
 
 
10721
 
    make update-po
10722
 
 
10723
 
David Reveman <davidr@novell.com>       2007-08-03
10724
 
 
10725
 
    Add release documentation and makefile rules that will ease
10726
 
    the release process (most of it stolen from cairo).
10727
 
 
10728
 
David Reveman <davidr@novell.com>       2007-08-03
10729
 
 
10730
 
    Remove .cvsignore files.
10731
 
 
10732
 
David Reveman <davidr@novell.com>       2007-08-03
10733
 
 
10734
 
    Remove whitespaces.
10735
 
 
10736
 
David Reveman <davidr@novell.com>       2007-08-02
10737
 
 
10738
 
    Fix default value of images option.
10739
 
 
10740
 
David Reveman <davidr@novell.com>       2007-08-02
10741
 
 
10742
 
    Fix initialization order of mClientId and mFrame.
10743
 
 
10744
 
David Reveman <davidr@novell.com>       2007-08-02
10745
 
 
10746
 
    Shut up compiler.
10747
 
 
10748
 
David Reveman <davidr@novell.com>       2007-08-02
10749
 
 
10750
 
    Avoid bad use of asprintf in a few cases.
10751
 
 
10752
 
David Reveman <davidr@novell.com>       2007-08-02
10753
 
 
10754
 
    Use gtk_style_attach properly in update_style.
10755
 
 
10756
 
David Reveman <davidr@novell.com>       2007-08-02
10757
 
 
10758
 
    Set decor object to NULL when closing a window and make sure
10759
 
    that we're not using a closed in active_window_changed.
10760
 
 
10761
 
David Reveman <davidr@novell.com>       2007-08-02
10762
 
 
10763
 
    Add use of more compiler warnings.
10764
 
 
10765
 
Roland Baer <roland@Vista.(none)>       2007-08-02
10766
 
 
10767
 
    Various NULL checks
10768
 
 
10769
 
Roland Baer <roland@Vista.(none)>       2007-08-01
10770
 
 
10771
 
    removes an unused var
10772
 
 
10773
 
Roland Baer <roland@Vista.(none)>       2007-08-01
10774
 
 
10775
 
    Removed unused code
10776
 
 
10777
 
Roland Baer <roland@Vista.(none)>       2007-08-01
10778
 
 
10779
 
    Removed unused vars
10780
 
 
10781
 
David Reveman <davidr@novell.com>       2007-07-31
10782
 
 
10783
 
    Add po/.intltool-merge-cache and po/stamp-it to DISTCLEANFILES
10784
 
    so that 'make distcheck' will pass.
10785
 
 
10786
 
David Reveman <davidr@novell.com>       2007-07-31
10787
 
 
10788
 
    Add intltool-extract, intltool-merge and intltool-update
10789
 
    to EXTRA_DIST.
10790
 
 
10791
 
David Reveman <davidr@novell.com>       2007-07-31
10792
 
 
10793
 
    Enable SVG plugin by default.
10794
 
 
10795
 
David Reveman <davidr@novell.com>       2007-07-31
10796
 
 
10797
 
    Shut up compiler.
10798
 
 
10799
 
David Reveman <davidr@novell.com>       2007-07-31
10800
 
 
10801
 
    Add missing NULL check.
10802
 
 
10803
 
Roland Baer <roland@Vista.(none)>       2007-07-31
10804
 
 
10805
 
    Removed useless test
10806
 
 
10807
 
David Reveman <davidr@novell.com>       2007-07-30
10808
 
 
10809
 
    Replace move argument that was always true with an allowDecorations
10810
 
    argument that can be used to remove any window decorations from
10811
 
    decorFiniWindow.
10812
 
 
10813
 
David Reveman <davidr@novell.com>       2007-07-30
10814
 
 
10815
 
    move argument to decorWindowUpdate should always be true.
10816
 
 
10817
 
David Reveman <davidr@novell.com>       2007-07-30
10818
 
 
10819
 
    Have focusDefaultWindow try to focus the window under the pointer
10820
 
    when click-to-focus isn't used.
10821
 
 
10822
 
David Reveman <davidr@novell.com>       2007-07-30
10823
 
 
10824
 
    Revert "First attempt to focus the window under the pointer if 'click to focus' is not enabled."
10825
 
    
10826
 
    This reverts commit bdb91a3bbc0419bba228f904804a4f74b84c2da7.
10827
 
 
10828
 
David Reveman <davidr@novell.com>       2007-07-30
10829
 
 
10830
 
    Make sure some window is focused properly at start up.
10831
 
 
10832
 
David Reveman <davidr@novell.com>       2007-07-30
10833
 
 
10834
 
    Clean up.
10835
 
 
10836
 
David Reveman <davidr@novell.com>       2007-07-29
10837
 
 
10838
 
    Restore window geometry of fullscreen and maximized windows
10839
 
    before exiting.
10840
 
 
10841
 
David Reveman <davidr@novell.com>       2007-07-29
10842
 
 
10843
 
    Use configureXWindow to move the window as moveWindow function
10844
 
    is broken and will be deprecated soon.
10845
 
 
10846
 
David Reveman <davidr@novell.com>       2007-07-29
10847
 
 
10848
 
    Initialize placed variable for initially mapped windows
10849
 
    in addWindow instead of addScreen.
10850
 
 
10851
 
David Reveman <davidr@novell.com>       2007-07-29
10852
 
 
10853
 
    Use configureXWindow to move the window as moveWindow function
10854
 
    is broken and will be deprecated soon.
10855
 
 
10856
 
David Reveman <davidr@novell.com>       2007-07-29
10857
 
 
10858
 
    Map hidden windows before exiting.
10859
 
 
10860
 
David Reveman <davidr@novell.com>       2007-07-29
10861
 
 
10862
 
    Shift client window position when adding and changing
10863
 
    decorations.
10864
 
 
10865
 
David Reveman <davidr@novell.com>       2007-07-29
10866
 
 
10867
 
    Don't try to bind window again if it failed previously.
10868
 
 
10869
 
David Reveman <davidr@novell.com>       2007-07-29
10870
 
 
10871
 
    We can't unset the damaged flag just because the bind failed
10872
 
    as it can result in damage tracking of decorations to
10873
 
    get out of sync.
10874
 
 
10875
 
David Reveman <davidr@novell.com>       2007-07-29
10876
 
 
10877
 
    Make sure initially mapped windows are considered mapped and
10878
 
    after that unmap and make sure state hint reflects the
10879
 
    current state of the window in case supposed to be iconifyied.
10880
 
 
10881
 
David Reveman <davidr@novell.com>       2007-07-29
10882
 
 
10883
 
    Initialize iconifyied windows properly.
10884
 
 
10885
 
David Reveman <davidr@novell.com>       2007-07-28
10886
 
 
10887
 
    Avoid window that we're trying to restack, restackWindowBelow can
10888
 
    only be used to lower windows otherwise.
10889
 
 
10890
 
Danny Baumann <dannybaumann@web.de>     2007-07-28
10891
 
 
10892
 
    Revert "Set 'cancel' flag if the resize geometry at termination matches the geometry at initiation."
10893
 
    A better fix for the underlying problem has been implemented in commit 3cc932c2518be2d8b05f9b7ee7b0401d3113291c.
10894
 
    This reverts commit 624b46a77bc9e3b1220023021c2c4f9cc0bddda2.
10895
 
 
10896
 
David Reveman <davidr@novell.com>       2007-07-27
10897
 
 
10898
 
    Fix type of path argument.
10899
 
 
10900
 
David Reveman <davidr@novell.com>       2007-07-27
10901
 
 
10902
 
    Fix type of name argument.
10903
 
 
10904
 
David Reveman <davidr@novell.com>       2007-07-27
10905
 
 
10906
 
    Make sure we damage screen correctly when done resizing.
10907
 
 
10908
 
Merge: 651f5d5 2784e15
10909
 
David Reveman <davidr@novell.com>       2007-07-27
10910
 
 
10911
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
10912
 
 
10913
 
David Reveman <davidr@novell.com>       2007-07-27
10914
 
 
10915
 
    Skip windows that we should avoid stacking relative to.
10916
 
 
10917
 
Danny Baumann <dannybaumann@web.de>     2007-07-27
10918
 
 
10919
 
    Fix descriptions.
10920
 
 
10921
 
David Reveman <davidr@novell.com>       2007-07-26
10922
 
 
10923
 
    Make sure restackWindowBelow is able to put a window at
10924
 
    the bottom of the stack and that it never stacks a window
10925
 
    above the specified sibling.
10926
 
 
10927
 
Guillaume Seguin <guillaume@segu.in>    2007-07-26
10928
 
 
10929
 
    Add raise_on_rotate option.
10930
 
 
10931
 
David Reveman <davidr@novell.com>       2007-07-25
10932
 
 
10933
 
    Add lazy positioning option to move plugin and a bad
10934
 
    implementation that will avoid a performance
10935
 
    regression in upcoming release. The option should
10936
 
    stay but the implementation should be replaced with
10937
 
    a proper solution asap.
10938
 
 
10939
 
David Reveman <davidr@novell.com>       2007-07-25
10940
 
 
10941
 
    Get red/blue color components right.
10942
 
 
10943
 
David Reveman <davidr@novell.com>       2007-07-24
10944
 
 
10945
 
    Check for memory errors.
10946
 
 
10947
 
David Reveman <davidr@novell.com>       2007-07-24
10948
 
 
10949
 
    Clean up.
10950
 
 
10951
 
David Reveman <davidr@novell.com>       2007-07-24
10952
 
 
10953
 
    Build png plugin properly.
10954
 
 
10955
 
David Reveman <davidr@novell.com>       2007-07-24
10956
 
 
10957
 
    Make server-side RANDR support optional.
10958
 
 
10959
 
Daniel Nylander <po@danielnylander.se>  2007-07-24
10960
 
 
10961
 
    Update swedish translation.
10962
 
 
10963
 
Roland Baer <roland@Vista.(none)>       2007-07-19
10964
 
 
10965
 
    Unsigned less than zero
10966
 
 
10967
 
Roland Baer <roland@Vista.(none)>       2007-07-19
10968
 
 
10969
 
    Null checks to prevent crashs
10970
 
 
10971
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-19
10972
 
 
10973
 
    Name function correctly: clonePaintScreen -> clonePaintOutput
10974
 
 
10975
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-19
10976
 
 
10977
 
    Work correctly with fullscreeOutput CompOutput.
10978
 
 
10979
 
Roland Baer <roland@Vista.(none)>       2007-07-18
10980
 
 
10981
 
    Removed unused variables
10982
 
 
10983
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-16
10984
 
 
10985
 
    Revert of commit "Relation of type 'after' is unnecessary information when cube plugin is a requirement."
10986
 
    An plugin requirement doesn't imply an "after" loading rule.
10987
 
 
10988
 
David Reveman <davidr@novell.com>       2007-07-16
10989
 
 
10990
 
    Fix parsing of screen edge metadata.
10991
 
 
10992
 
David Reveman <davidr@novell.com>       2007-07-12
10993
 
 
10994
 
    Remove features and dependencies from plugin VTable.
10995
 
 
10996
 
David Reveman <davidr@novell.com>       2007-07-12
10997
 
 
10998
 
    Remove plugin dependency checking from core.
10999
 
 
11000
 
David Reveman <davidr@novell.com>       2007-07-12
11001
 
 
11002
 
    Relation of type 'after' is unnecessary information when cube
11003
 
    plugin is a requirement.
11004
 
 
11005
 
David Reveman <davidr@novell.com>       2007-07-12
11006
 
 
11007
 
    Clean up and indent metadata correctly.
11008
 
 
11009
 
David Reveman <davidr@novell.com>       2007-07-12
11010
 
 
11011
 
    Avoid unnecessary branching.
11012
 
 
11013
 
Erkin Bahceci <erkinbah@gmail.com>      2007-07-11
11014
 
 
11015
 
    Fix timing of scale activate event ending.
11016
 
 
11017
 
Danny Baumann <dannybaumann@web.de>     2007-07-12
11018
 
 
11019
 
    Added case insensitive matching.
11020
 
 
11021
 
Patrick Niklaus <patrick.niklaus@googlemail.com>        2007-07-11
11022
 
 
11023
 
    Add features to image plugin metadata.
11024
 
 
11025
 
Merge: a5fbfa5 ec32ff5
11026
 
David Reveman <davidr@novell.com>       2007-07-11
11027
 
 
11028
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11029
 
 
11030
 
Roland Bar <roland@verifysoft.de>       2007-07-11
11031
 
 
11032
 
    Remove unused code
11033
 
 
11034
 
Roland Bar <roland@verifysoft.de>       2007-07-11
11035
 
 
11036
 
    use of already free'd pointers
11037
 
 
11038
 
David Reveman <davidr@novell.com>       2007-07-11
11039
 
 
11040
 
    Clean up and avoid some unnecessary heap allocation in
11041
 
    addDataOpToFunctionData and addBlendOpToFunctionData.
11042
 
 
11043
 
Danny Baumann <dannybaumann@web.de>     2007-07-11
11044
 
 
11045
 
    Added support for UTF-8 encoded window title matching.
11046
 
 
11047
 
Danny Baumann <dannybaumann@web.de>     2007-07-11
11048
 
 
11049
 
    Trigger pointer based resize also if the resizing originally wasn't initiated by the mouse and determine the resize direction in that case by the pointer movement direction.
11050
 
    This also fixes window menu initiated resizing.
11051
 
 
11052
 
David Reveman <davidr@novell.com>       2007-07-10
11053
 
 
11054
 
    More clean up. Setting d to compDisplays when it's NULL
11055
 
    doesn't make sense. Always using the default logMessage
11056
 
    function when d parameter is NULL is more appropriate
11057
 
    if it should be allowed to call compLogMessage
11058
 
    with d parameter set to NULL at all.
11059
 
 
11060
 
David Reveman <davidr@novell.com>       2007-07-10
11061
 
 
11062
 
    Clean up.
11063
 
 
11064
 
David Reveman <davidr@novell.com>       2007-07-10
11065
 
 
11066
 
    Have logLevelToString return a constant string and not
11067
 
    a buffer that needs to be freed. Fixes logging memory leak.
11068
 
 
11069
 
David Reveman <davidr@novell.com>       2007-07-10
11070
 
 
11071
 
    Make sure logMessage function is initialized before
11072
 
    compLogMessage is called.
11073
 
 
11074
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-11
11075
 
 
11076
 
    Add input extents when placing window in "smart" mode to get correct position.
11077
 
 
11078
 
David Reveman <davidr@novell.com>       2007-07-10
11079
 
 
11080
 
    Fix typo.
11081
 
 
11082
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-11
11083
 
 
11084
 
    Use correct input extents in "smart" mode calculation.
11085
 
 
11086
 
David Reveman <davidr@novell.com>       2007-07-10
11087
 
 
11088
 
    Update video interface by adding source dimensions.
11089
 
 
11090
 
David Reveman <davidr@novell.com>       2007-07-10
11091
 
 
11092
 
    Fix so that escape can be used again to terminate
11093
 
    "snap top"-functionality.
11094
 
 
11095
 
David Reveman <davidr@novell.com>       2007-07-10
11096
 
 
11097
 
    Clean up.
11098
 
 
11099
 
David Reveman <davidr@novell.com>       2007-07-10
11100
 
 
11101
 
    Clean up.
11102
 
 
11103
 
David Reveman <davidr@novell.com>       2007-07-10
11104
 
 
11105
 
    Select for Expose events on output window.
11106
 
 
11107
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-10
11108
 
 
11109
 
    Use fullscreen output in unfold cube mode.
11110
 
 
11111
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-09
11112
 
 
11113
 
    Define template parameters correctly.
11114
 
 
11115
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-09
11116
 
 
11117
 
    Handle translated option info as variable.
11118
 
 
11119
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-09
11120
 
 
11121
 
    Translate int descriptions.
11122
 
 
11123
 
Danny Baumann <dannybaumann@web.de>     2007-07-09
11124
 
 
11125
 
    Fix missing damage at resize initiation.
11126
 
    This caused the selection rectangle not being drawn properly when initiating resizing via keyboard.
11127
 
 
11128
 
Danny Baumann <dannybaumann@web.de>     2007-07-06
11129
 
 
11130
 
    Added action option that can be used for triggering a relayout of the slots.
11131
 
 
11132
 
Danny Baumann <dannybaumann@web.de>     2007-07-06
11133
 
 
11134
 
    Added wrap-able function that can be used for preventing scaled window drawing and adjusting paint attributes for scaled window drawing.
11135
 
 
11136
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-06
11137
 
 
11138
 
    Added string formating to fragment functions.
11139
 
 
11140
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-25
11141
 
 
11142
 
    Switch to fullscreen mode only if multiple outputs are detected.
11143
 
 
11144
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-25
11145
 
 
11146
 
    Don't disort the screen if another plugin changes the output.
11147
 
 
11148
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-25
11149
 
 
11150
 
    Switch to one output mode if cube uses "One big cube".
11151
 
 
11152
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-25
11153
 
 
11154
 
    Added option to change multi output behavior.
11155
 
 
11156
 
Merge: c8f36d4 7fae3ae
11157
 
David Reveman <davidr@novell.com>       2007-07-05
11158
 
 
11159
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11160
 
 
11161
 
David Reveman <davidr@novell.com>       2007-07-05
11162
 
 
11163
 
    Keep point under cursor fixed when zooming in.
11164
 
 
11165
 
Roland Bar <roland@verifysoft.de>       2007-07-05
11166
 
 
11167
 
    Fix memory leak
11168
 
 
11169
 
Roland Bar <roland@verifysoft.de>       2007-07-05
11170
 
 
11171
 
    remove NULL check
11172
 
 
11173
 
Roland Bar <roland@verifysoft.de>       2007-07-05
11174
 
 
11175
 
    desktop is unsigned, always >= 0.
11176
 
 
11177
 
David Reveman <davidr@novell.com>       2007-07-05
11178
 
 
11179
 
    Remove unnecessary NULL check.
11180
 
 
11181
 
Erkin Bahceci <erkinbah@gmail.com>      2007-07-03
11182
 
 
11183
 
    Add feature "windowanimations" to Minimize metadata.
11184
 
 
11185
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-05
11186
 
 
11187
 
    Initialize edge button properly from metadata.
11188
 
 
11189
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-05
11190
 
 
11191
 
    Edge button actions depend on CompActionStateInitEdge state.
11192
 
 
11193
 
Danny Baumann <dannybaumann@web.de>     2007-07-04
11194
 
 
11195
 
    Update window attributes at move termination.
11196
 
 
11197
 
Danny Baumann <dannybaumann@web.de>     2007-07-04
11198
 
 
11199
 
    Focus default window after ending show desktop mode.
11200
 
 
11201
 
Danny Baumann <dannybaumann@web.de>     2007-07-03
11202
 
 
11203
 
    Correctly add input extents to window width and height.
11204
 
 
11205
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-02
11206
 
 
11207
 
    Handle window input extents correclty in smart mode.
11208
 
 
11209
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-02
11210
 
 
11211
 
    Fixed smart window placing mode for multimonitor configurations.
11212
 
 
11213
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-07-02
11214
 
 
11215
 
    Don't modify stencil buffer for not blured client regions.
11216
 
 
11217
 
Danny Baumann <dannybaumann@web.de>     2007-06-29
11218
 
 
11219
 
    Improve description.
11220
 
 
11221
 
Merge: 624b46a 408fffe
11222
 
Danny Baumann <dannybaumann@web.de>     2007-06-27
11223
 
 
11224
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
11225
 
 
11226
 
Danny Baumann <dannybaumann@web.de>     2007-06-27
11227
 
 
11228
 
    Set 'cancel' flag if the resize geometry at termination matches the geometry at initiation.
11229
 
    If we don't do this, the resize paint rectangle won't be damaged properly.
11230
 
 
11231
 
Merge: efb5671 39cf1c7
11232
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-27
11233
 
 
11234
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11235
 
 
11236
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-27
11237
 
 
11238
 
    This patch breaks --disable-gconf
11239
 
    
11240
 
    Revert "Move AM_GCONF_SOURCE_2 in to gconf conditional"
11241
 
    
11242
 
    This reverts commit 85a622ab0001821fbdb0136605fec219601dae01.
11243
 
 
11244
 
Erkin Bahceci <erkinbah@gmail.com>      2007-06-26
11245
 
 
11246
 
    Scale z by 1 instead of 0.
11247
 
 
11248
 
Bellegarde Cedric <gnumdk@gmail.com>    2007-06-27
11249
 
 
11250
 
    Fix placement mode option.
11251
 
 
11252
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-26
11253
 
 
11254
 
    Fixed orientation calculation for "inside cube" mode.
11255
 
 
11256
 
Roland Bar <roland@verifysoft.de>       2007-06-22
11257
 
 
11258
 
    Fix memory leaks and remove dead code
11259
 
 
11260
 
David Reveman <davidr@novell.com>       2007-06-21
11261
 
 
11262
 
    Adjust libwnck backward compatibility so that the current code
11263
 
    matches the current libwnck API.
11264
 
 
11265
 
David Reveman <davidr@novell.com>       2007-06-21
11266
 
 
11267
 
    WNCK_WINDOW_MODAL_DIALOG doesn't exist in libwnck 2.19.4
11268
 
    and later.
11269
 
 
11270
 
David Reveman <davidr@novell.com>       2007-06-21
11271
 
 
11272
 
    Use consistent preprocessor macros.
11273
 
 
11274
 
Merge: a3e4204 37d0dd7
11275
 
David Reveman <davidr@novell.com>       2007-06-21
11276
 
 
11277
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11278
 
 
11279
 
David Reveman <davidr@novell.com>       2007-06-21
11280
 
 
11281
 
    Fix memory leak.
11282
 
 
11283
 
David Reveman <davidr@novell.com>       2007-06-21
11284
 
 
11285
 
    Fix memory leak.
11286
 
 
11287
 
David Reveman <davidr@novell.com>       2007-06-21
11288
 
 
11289
 
    Fix memory leak.
11290
 
 
11291
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11292
 
 
11293
 
    Disable cube transparency by default.
11294
 
 
11295
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11296
 
 
11297
 
    Fix 'Transparency on mouse initiated rotation only' option.
11298
 
 
11299
 
Merge: a069bda 7f4ef98
11300
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-21
11301
 
 
11302
 
    Merge branch 'master' of git+ssh://onestone@git.freedesktop.org/git/xorg/app/compiz
11303
 
 
11304
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-21
11305
 
 
11306
 
    Bump cube ABI version.
11307
 
 
11308
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-21
11309
 
 
11310
 
    Combined checkFTB and capDirection into one checkOrientation function.
11311
 
 
11312
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-21
11313
 
 
11314
 
    Added a wrapabble paintInside function to allow plugins to render something inside of the transparent cube.
11315
 
 
11316
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-21
11317
 
 
11318
 
    Separated paintTopBottom into individual paintTop and paintBottom functions.
11319
 
 
11320
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-21
11321
 
 
11322
 
    Made chackFTB wrapable.
11323
 
 
11324
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-21
11325
 
 
11326
 
    Fixed FTB calculation for inside cube mode.
11327
 
 
11328
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11329
 
 
11330
 
    Fix minor typo.
11331
 
 
11332
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11333
 
 
11334
 
    Remove trailing whitespace.
11335
 
 
11336
 
Roi Cohen <roico.beryl@gmail.com>       2007-06-12
11337
 
 
11338
 
    Added option to enable cube transparency only on button binding initiated rotatation.
11339
 
 
11340
 
Roi Cohen <roico.beryl@gmail.com>       2007-06-12
11341
 
 
11342
 
    Add cube transparency.
11343
 
 
11344
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11345
 
 
11346
 
    Added rotation state.
11347
 
    This variable should be set appropriately by plugins rotating the cube.
11348
 
 
11349
 
Roi Cohen <roico.beryl@gmail.com>       2007-06-12
11350
 
 
11351
 
    Improve cube paint order calculations.
11352
 
 
11353
 
Merge: bcccfc0 bb7e30c
11354
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11355
 
 
11356
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
11357
 
 
11358
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11359
 
 
11360
 
    Re-order blur texture painting order to eliminate some Nvidia driver issues.
11361
 
 
11362
 
Merge: a2f6b00 4158e16
11363
 
David Reveman <davidr@novell.com>       2007-06-21
11364
 
 
11365
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11366
 
 
11367
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11368
 
 
11369
 
    Hide windows on all outputs if all outputs are used for scaling.
11370
 
 
11371
 
Merge: 6d1c026 5425a21
11372
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11373
 
 
11374
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
11375
 
 
11376
 
Danny Baumann <dannybaumann@web.de>     2007-06-21
11377
 
 
11378
 
    Properly initialize and uninitialize custom match.
11379
 
 
11380
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-21
11381
 
 
11382
 
    Fixed client resize problems with libwnck >= 2.19.4.
11383
 
 
11384
 
Merge: fdfb327 4d53420
11385
 
David Reveman <davidr@novell.com>       2007-06-20
11386
 
 
11387
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11388
 
 
11389
 
David Reveman <davidr@novell.com>       2007-06-20
11390
 
 
11391
 
    Don't allow transients to be stacked above dock windows
11392
 
    unless they are dock windows themselves.
11393
 
 
11394
 
David Reveman <davidr@novell.com>       2007-06-20
11395
 
 
11396
 
    libdecoration is now useed by svg plugin.
11397
 
 
11398
 
David Reveman <davidr@novell.com>       2007-06-20
11399
 
 
11400
 
    Add experimental support for svg objects.
11401
 
 
11402
 
David Reveman <davidr@novell.com>       2007-06-20
11403
 
 
11404
 
    Add some basic events that can be used by other plugins
11405
 
    to track zoom region.
11406
 
 
11407
 
David Reveman <davidr@novell.com>       2007-06-20
11408
 
 
11409
 
    Do not fall-through if path isn't long enough to be an
11410
 
    option message.
11411
 
 
11412
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-19
11413
 
 
11414
 
    Don't ignore the linear filter zoom option.
11415
 
 
11416
 
Merge: 85a622a 64fbb40
11417
 
Robert Carr <racarr@gorbie.(none)>      2007-06-17
11418
 
 
11419
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11420
 
 
11421
 
Robert Carr <racarr@gorbie.(none)>      2007-06-17
11422
 
 
11423
 
    Move AM_GCONF_SOURCE_2 in to gconf conditional
11424
 
 
11425
 
David Reveman <davidr@novell.com>       2007-06-15
11426
 
 
11427
 
    Set hoveredWindow more properly.
11428
 
 
11429
 
David Reveman <davidr@novell.com>       2007-06-12
11430
 
 
11431
 
    Make sure we free the window private index.
11432
 
 
11433
 
Merge: 90ed941 64fbb40
11434
 
David Reveman <davidr@novell.com>       2007-06-12
11435
 
 
11436
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11437
 
 
11438
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-12
11439
 
 
11440
 
    Initialize variables correctly.
11441
 
 
11442
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-12
11443
 
 
11444
 
    Do not zoom when unfolded.
11445
 
 
11446
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11447
 
 
11448
 
    Add int descriptions to long option description.
11449
 
 
11450
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11451
 
 
11452
 
    Removed string description handling.
11453
 
 
11454
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11455
 
 
11456
 
    Ignore read_only options in schema creation.
11457
 
 
11458
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11459
 
 
11460
 
    Use texture matrix in skydome (Fixes GL_TEXTURE_RECTANGLE skydome images).
11461
 
 
11462
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11463
 
 
11464
 
    Initialize skydome texture matrix.
11465
 
 
11466
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11467
 
 
11468
 
    Use cs->invert directly.
11469
 
 
11470
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11471
 
 
11472
 
    Don't zoom in inside cube mode.
11473
 
 
11474
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11475
 
 
11476
 
    Added zoom out for mouse rotation.
11477
 
 
11478
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11479
 
 
11480
 
    Added zoom out for viewport change rotation.
11481
 
 
11482
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11483
 
 
11484
 
    Added metadata for rotate zoom option.
11485
 
 
11486
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11487
 
 
11488
 
    Added basic zoom out support to rotate.
11489
 
 
11490
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11491
 
 
11492
 
    Allow that cube caps get painted multiple times.
11493
 
 
11494
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-11
11495
 
 
11496
 
    Fixed float rounding errors during option setting
11497
 
 
11498
 
Danny Baumann <dannybaumann@web.de>     2007-06-10
11499
 
 
11500
 
    Include severity level into default log message printout.
11501
 
 
11502
 
Merge: 91b3ab8 9720213
11503
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-09
11504
 
 
11505
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11506
 
 
11507
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-09
11508
 
 
11509
 
    Use fleur cursor for move.  Patch from Treviño
11510
 
 
11511
 
Merge: 8f9f119 97cefbc
11512
 
Danny Baumann <dannybaumann@web.de>     2007-06-09
11513
 
 
11514
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
11515
 
 
11516
 
Danny Baumann <dannybaumann@web.de>     2007-06-09
11517
 
 
11518
 
    Terminate scale mode when the last scaled window was closed.
11519
 
 
11520
 
Merge: 714831c f5aae26
11521
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-09
11522
 
 
11523
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11524
 
 
11525
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-09
11526
 
 
11527
 
    Use consistent variable naming conventions
11528
 
 
11529
 
David Reveman <davidr@novell.com>       2007-06-08
11530
 
 
11531
 
    Use pointerX and pointerY when initializing deltas.
11532
 
 
11533
 
Merge: e1ad529 f5aae26
11534
 
David Reveman <davidr@novell.com>       2007-06-08
11535
 
 
11536
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11537
 
 
11538
 
Danny Baumann <dannybaumann@web.de>     2007-06-08
11539
 
 
11540
 
    Added compiz event indicating that switcher is active.
11541
 
    While other plugins can also hook into the scale plugin to get this kind of information, that might be unwanted sometimes (e.g. to not introduce plugin dependencies). Because of that, it makes sense to have a inactive/active indicator independent of the hook interface.
11542
 
 
11543
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-08
11544
 
 
11545
 
    Tidy up
11546
 
 
11547
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-08
11548
 
 
11549
 
    Re-write options if there are new ones in the plugin
11550
 
 
11551
 
Merge: 672ca9b 7bdb04d
11552
 
David Reveman <davidr@novell.com>       2007-06-07
11553
 
 
11554
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11555
 
 
11556
 
Danny Baumann <dannybaumann@web.de>     2007-06-07
11557
 
 
11558
 
    Whitespace improvements.
11559
 
 
11560
 
Danny Baumann <dannybaumann@web.de>     2007-06-07
11561
 
 
11562
 
    Added hoveredWindow variable to ScaleDisplay that always indicates the window which is hovered with the pointer.
11563
 
 
11564
 
Danny Baumann <dannybaumann@web.de>     2007-06-07
11565
 
 
11566
 
    Change default keybinding for 'Initiate scale mode' to Shift+Alt+Up
11567
 
    to avoid conflicts with the plane and wall plugins.
11568
 
 
11569
 
Danny Baumann <dannybaumann@web.de>     2007-06-07
11570
 
 
11571
 
    Added an option to select scale's behaviour if multiple outputs are used.
11572
 
    Selections are 'Scale on current output' (previous behaviour) and 'Scale on all outputs'.
11573
 
 
11574
 
David Reveman <davidr@novell.com>       2007-06-06
11575
 
 
11576
 
    Use fleur cursor instead of plus cursor when moving
11577
 
    windows.
11578
 
 
11579
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-06
11580
 
 
11581
 
    Remove string restrictions
11582
 
 
11583
 
Merge: 2bc24b5 8d38c0d
11584
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-06
11585
 
 
11586
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11587
 
 
11588
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-06
11589
 
 
11590
 
    Remove the N_ macro and windowTypeString
11591
 
 
11592
 
Danny Baumann <dannybaumann@web.de>     2007-06-06
11593
 
 
11594
 
    Rename scale's displayPrivateIndex to scaleDisplayPrivateIndex so that wrapping plugins can have their own displayPrivateIndex.
11595
 
 
11596
 
David Reveman <davidr@novell.com>       2007-06-05
11597
 
 
11598
 
    Allow plugins to hook into scalePaintDecoration.
11599
 
 
11600
 
David Reveman <davidr@novell.com>       2007-06-05
11601
 
 
11602
 
    Move scale icon rendering into function.
11603
 
 
11604
 
David Reveman <davidr@novell.com>       2007-06-05
11605
 
 
11606
 
    Clean up.
11607
 
 
11608
 
David Reveman <davidr@novell.com>       2007-06-05
11609
 
 
11610
 
    Clean up.
11611
 
 
11612
 
David Reveman <davidr@novell.com>       2007-06-05
11613
 
 
11614
 
    Allow plugins to hook into layoutSlotsAndAssignWindows.
11615
 
 
11616
 
David Reveman <davidr@novell.com>       2007-06-05
11617
 
 
11618
 
    Create layoutSlotsAndAssignWindows function.
11619
 
 
11620
 
David Reveman <davidr@novell.com>       2007-06-05
11621
 
 
11622
 
    Add ABI and INDEX options to scale plugin.
11623
 
 
11624
 
David Reveman <davidr@novell.com>       2007-06-05
11625
 
 
11626
 
    Add pkg-config file for scale plugin.
11627
 
 
11628
 
David Reveman <davidr@novell.com>       2007-06-05
11629
 
 
11630
 
    Add scale.h.
11631
 
 
11632
 
David Reveman <davidr@novell.com>       2007-06-05
11633
 
 
11634
 
    Terminated scale mode when edge is triggered while
11635
 
    already in scale mode.
11636
 
 
11637
 
David Reveman <davidr@novell.com>       2007-06-05
11638
 
 
11639
 
    Clean up.
11640
 
 
11641
 
David Reveman <davidr@novell.com>       2007-06-05
11642
 
 
11643
 
    Minor cleanup.
11644
 
 
11645
 
Quinn Storm <quinn@quinn-laptop.(none)> 2007-06-02
11646
 
 
11647
 
    add option to turn off scale behaviour where a click on the desktop shows the desktop
11648
 
 
11649
 
Danny Baumann <dannybaumann@web.de>     2007-06-05
11650
 
 
11651
 
    Fix option type for int description options.
11652
 
 
11653
 
Danny Baumann <dannybaumann@web.de>     2007-06-05
11654
 
 
11655
 
    Convert usage of restricted string options to int descriptions in wobbly plugin.
11656
 
 
11657
 
Danny Baumann <dannybaumann@web.de>     2007-06-05
11658
 
 
11659
 
    Convert usage of restricted string options to int descriptions in scale plugin.
11660
 
 
11661
 
Kristian Lyngstol <kristian@bohemians.org>      2007-06-04
11662
 
 
11663
 
    Stop processing a keypress after a plugin has handled it.
11664
 
 
11665
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-04
11666
 
 
11667
 
    Indention fix.
11668
 
 
11669
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-04
11670
 
 
11671
 
    Use output->id.
11672
 
 
11673
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-06-04
11674
 
 
11675
 
    Added "after decoration" rule to blur metadata to make decoration blur work correctly
11676
 
 
11677
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-03
11678
 
 
11679
 
    Use ints for place modes
11680
 
 
11681
 
Danny Baumann <dannybaumann@web.de>     2007-06-02
11682
 
 
11683
 
    The fullscreen output is not a real screen output, reflect that in its id.
11684
 
 
11685
 
Merge: 857776f 0e01bec
11686
 
David Reveman <davidr@novell.com>       2007-06-01
11687
 
 
11688
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11689
 
 
11690
 
David Reveman <davidr@novell.com>       2007-06-01
11691
 
 
11692
 
    Bump ABIVERSION.
11693
 
 
11694
 
David Reveman <davidr@novell.com>       2007-06-01
11695
 
 
11696
 
    Use new walk interface.
11697
 
 
11698
 
David Reveman <davidr@novell.com>       2007-06-01
11699
 
 
11700
 
    Add CompWalker interface.
11701
 
 
11702
 
Merge: fe799b5 22481bc
11703
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-01
11704
 
 
11705
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11706
 
 
11707
 
Mike Dransfield <mike@blueroot.co.uk>   2007-06-01
11708
 
 
11709
 
    Code formatting
11710
 
 
11711
 
David Reveman <davidr@novell.com>       2007-06-01
11712
 
 
11713
 
    Bump ABIVERSION.
11714
 
 
11715
 
David Reveman <davidr@novell.com>       2007-06-01
11716
 
 
11717
 
    Move lastViewport into CompScreen struct as it's GL context
11718
 
    dependent.
11719
 
 
11720
 
David Reveman <davidr@novell.com>       2007-06-01
11721
 
 
11722
 
    Clean up last viewport check.
11723
 
 
11724
 
David Reveman <davidr@novell.com>       2007-06-01
11725
 
 
11726
 
    Use output id.
11727
 
 
11728
 
David Reveman <davidr@novell.com>       2007-06-01
11729
 
 
11730
 
    Use output id.
11731
 
 
11732
 
David Reveman <davidr@novell.com>       2007-06-01
11733
 
 
11734
 
    Add output id. The id is always set to the output's index in the
11735
 
    screen outputs list. The id must be set to ~0 if the output is
11736
 
    not a real screen output.
11737
 
 
11738
 
David Reveman <davidr@novell.com>       2007-05-31
11739
 
 
11740
 
    Track output changes.
11741
 
 
11742
 
Merge: b2f47aa 97a4a6c
11743
 
David Reveman <davidr@novell.com>       2007-05-31
11744
 
 
11745
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11746
 
 
11747
 
Merge: d3026e2 0a1e769
11748
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-06-01
11749
 
 
11750
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11751
 
    
11752
 
    Conflicts:
11753
 
    
11754
 
include/compiz.h           
11755
 
plugins/zoom.c           
11756
 
 
11757
 
Merge: 5ca24d1 0a1e769
11758
 
David Reveman <davidr@novell.com>       2007-05-31
11759
 
 
11760
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11761
 
 
11762
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-31
11763
 
 
11764
 
    Add extensible logging framework
11765
 
 
11766
 
Merge: 436c0e9 de76d33
11767
 
David Reveman <davidr@novell.com>       2007-05-31
11768
 
 
11769
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11770
 
 
11771
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11772
 
 
11773
 
    Do not UNWRAP a not wrapped function.
11774
 
 
11775
 
David Reveman <davidr@novell.com>       2007-05-31
11776
 
 
11777
 
    Remove whitespace.
11778
 
 
11779
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11780
 
 
11781
 
    Added a fullscreenOutput variable to CompScreen.
11782
 
 
11783
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11784
 
 
11785
 
    Handle glViewport change correctly.
11786
 
 
11787
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11788
 
 
11789
 
    Applied temporary changes to cube to make it work with lastest core changes.
11790
 
 
11791
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11792
 
 
11793
 
    Applied temporary changes to clone to make it work with lastest core changes.
11794
 
 
11795
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11796
 
 
11797
 
    Use new paintScreen function in screenshot.
11798
 
 
11799
 
David Reveman <davidr@novell.com>       2007-05-31
11800
 
 
11801
 
    Fix byte order check in imageBufferToTexture.
11802
 
 
11803
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11804
 
 
11805
 
    Applied lastest core changes to blur.
11806
 
 
11807
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11808
 
 
11809
 
    Applied lastest core changes to annotate, plane, resize, screenshot and switcher.
11810
 
 
11811
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11812
 
 
11813
 
    Applied lastest core changes to wobbly, minimize, rotate and scale.
11814
 
 
11815
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11816
 
 
11817
 
    Bump ABI version
11818
 
 
11819
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11820
 
 
11821
 
    Added a new wrapable paintScreen function to allow plugins to maniplulate output device dependent painting.
11822
 
 
11823
 
Dennis Kasprzyk <onestone@opencompositing.org>  2007-05-31
11824
 
 
11825
 
    Renamed paint(Transformed)Screen to paint(Transfomed)Output.
11826
 
    
11827
 
    for FILE in `find . -name "*.[ch]"`; do
11828
 
        BASE=`basename $FILE`
11829
 
        cat $FILE | sed -e 's/aintScreen/aintOutput/g' -e 's/aintTransformedScreen/aintTransformedOutput/g' > /tmp/$BASE    cat /tmp/$BASE | sed -e 's/parePaintOutput/parePaintScreen/g' -e 's/onePaintOutput/onePaintScreen/g'  > $FILE
11830
 
        rm /tmp/$BASE
11831
 
    done
11832
 
 
11833
 
David Reveman <davidr@novell.com>       2007-05-31
11834
 
 
11835
 
    Clean up.
11836
 
 
11837
 
David Reveman <davidr@novell.com>       2007-05-31
11838
 
 
11839
 
    Allow modifier only bindings.
11840
 
 
11841
 
David Reveman <davidr@novell.com>       2007-05-31
11842
 
 
11843
 
    Clean up.
11844
 
 
11845
 
David Reveman <davidr@novell.com>       2007-05-30
11846
 
 
11847
 
    Set cs->bg to NULL.
11848
 
 
11849
 
David Reveman <davidr@novell.com>       2007-05-30
11850
 
 
11851
 
    Initialize pw and ph correctly.
11852
 
 
11853
 
David Reveman <davidr@novell.com>       2007-05-29
11854
 
 
11855
 
    Add pan support.
11856
 
 
11857
 
David Reveman <davidr@novell.com>       2007-05-29
11858
 
 
11859
 
    Remove zoom options that are no longer used.
11860
 
 
11861
 
David Reveman <davidr@novell.com>       2007-05-29
11862
 
 
11863
 
    Replace the existing zoom functionality with some
11864
 
    more useful rectangle zoom functionality.
11865
 
 
11866
 
Merge: 14da415 7db43c9
11867
 
David Reveman <davidr@novell.com>       2007-05-24
11868
 
 
11869
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
11870
 
 
11871
 
David Reveman <davidr@novell.com>       2007-05-24
11872
 
 
11873
 
    Make it possible to hook into the top/bottom cube face
11874
 
    drawing functionality.
11875
 
 
11876
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-24
11877
 
 
11878
 
    Check for supported ABI earlier and do not try to read
11879
 
    any information which would cause a crash if unsupported
11880
 
 
11881
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-24
11882
 
 
11883
 
    Load plugins if not loaded to get plugin metadata
11884
 
 
11885
 
Merge: 7da52b6 3650c8e
11886
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-24
11887
 
 
11888
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
11889
 
 
11890
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-24
11891
 
 
11892
 
    Use correct variable naming conventions
11893
 
 
11894
 
Danny Baumann <dannybaumann@web.de>     2007-05-24
11895
 
 
11896
 
    Notify other clients of window resizing.
11897
 
    To do that, we emit client messages containing the current resize geometry. Additionally, we set a window property on the resized window containing this information.
11898
 
 
11899
 
David Reveman <davidr@novell.com>       2007-05-23
11900
 
 
11901
 
    Move top/bottom cube face painting into function.
11902
 
 
11903
 
David Reveman <davidr@novell.com>       2007-05-23
11904
 
 
11905
 
    Make it possible to hook into the clear target output
11906
 
    functionality in the cube plugin.
11907
 
 
11908
 
David Reveman <davidr@novell.com>       2007-05-23
11909
 
 
11910
 
    Move clear output code into function.
11911
 
 
11912
 
David Reveman <davidr@novell.com>       2007-05-23
11913
 
 
11914
 
    Remove whitespace.
11915
 
 
11916
 
David Reveman <davidr@novell.com>       2007-05-23
11917
 
 
11918
 
    Remove whitespaces.
11919
 
 
11920
 
David Reveman <davidr@novell.com>       2007-05-23
11921
 
 
11922
 
    Add GetRotationProc to cube plugin and have rotate
11923
 
    plugin use it to apply the cube rotation.
11924
 
 
11925
 
David Reveman <davidr@novell.com>       2007-05-23
11926
 
 
11927
 
    Allow rotate plugin to hook into cube plugin.
11928
 
 
11929
 
David Reveman <davidr@novell.com>       2007-05-23
11930
 
 
11931
 
    Make cube ABI version and display private index available
11932
 
    through read-only options.
11933
 
 
11934
 
David Reveman <davidr@novell.com>       2007-05-23
11935
 
 
11936
 
    There's no longer an optional svg feature.
11937
 
 
11938
 
David Reveman <davidr@novell.com>       2007-05-23
11939
 
 
11940
 
    Add compiz-cube pkg-config file.
11941
 
 
11942
 
David Reveman <davidr@novell.com>       2007-05-23
11943
 
 
11944
 
    Add cube.h.
11945
 
 
11946
 
David Reveman <davidr@novell.com>       2007-05-23
11947
 
 
11948
 
    displayPrivateIndex -> cubeDisplayPrivateIndex.
11949
 
 
11950
 
David Reveman <davidr@novell.com>       2007-05-23
11951
 
 
11952
 
    Only include the headers we need.
11953
 
 
11954
 
David Reveman <davidr@novell.com>       2007-05-23
11955
 
 
11956
 
    Remove SVG support from cube plugin.
11957
 
 
11958
 
David Reveman <davidr@novell.com>       2007-05-22
11959
 
 
11960
 
    Add a match option for each resize mode. They can be used to
11961
 
    force a specific resize mode for certain windows.
11962
 
 
11963
 
David Reveman <davidr@novell.com>       2007-05-22
11964
 
 
11965
 
    Add actions for each resize mode.
11966
 
 
11967
 
David Reveman <davidr@novell.com>       2007-05-22
11968
 
 
11969
 
    Remove whitespaces.
11970
 
 
11971
 
David Reveman <davidr@novell.com>       2007-05-21
11972
 
 
11973
 
    Wrap windowAddNotify function where necessary,
11974
 
 
11975
 
David Reveman <davidr@novell.com>       2007-05-21
11976
 
 
11977
 
    Add WindowAddNotifyProc, which is required to initialize
11978
 
    some plugins correctly.
11979
 
 
11980
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-21
11981
 
 
11982
 
    Allow core actions on edges where it makes sense
11983
 
 
11984
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-21
11985
 
 
11986
 
    Revert "Make minimize, maximize, unmaximize and close window actions"
11987
 
    
11988
 
    This reverts commit 1580a740c9871114e52c7322eefdd11b30e59b25.
11989
 
 
11990
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-21
11991
 
 
11992
 
    Revert "Use active window rather than the action window for scale_group"
11993
 
    
11994
 
    This reverts commit 7a7109529074bf06f0dedeeb3475b0d79e9c152b.
11995
 
 
11996
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-21
11997
 
 
11998
 
    Add event_window to list of options passed to an action initiate
11999
 
    function.  This contains the underlying event window.
12000
 
    
12001
 
    Window will now contain the active window if an action is initiated
12002
 
    with edge + edgebutton
12003
 
 
12004
 
Merge: fb75078 fa8a12e
12005
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-21
12006
 
 
12007
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12008
 
 
12009
 
David Reveman <davidr@novell.com>       2007-05-21
12010
 
 
12011
 
    Handle hsize and vsize of 0 properly in moveWindowToViewportPosition.
12012
 
 
12013
 
David Reveman <davidr@novell.com>       2007-05-21
12014
 
 
12015
 
    Fix initialization of color option values. Alpha component
12016
 
    should be 1 by default.
12017
 
 
12018
 
David Reveman <davidr@novell.com>       2007-05-21
12019
 
 
12020
 
    Revert "Don't make fill colors entirely transparent by default."
12021
 
    
12022
 
    This reverts commit 4a2e6ec5acb11800fd130e97ff91ed3a196f1261.
12023
 
 
12024
 
Merge: 1bf8f93 4a2e6ec
12025
 
David Reveman <davidr@novell.com>       2007-05-20
12026
 
 
12027
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12028
 
 
12029
 
David Reveman <davidr@novell.com>       2007-05-20
12030
 
 
12031
 
    Make sure background images are always mapped to cube faces.
12032
 
 
12033
 
David Reveman <davidr@novell.com>       2007-05-20
12034
 
 
12035
 
    Send glib notify after initiating display.
12036
 
 
12037
 
David Reveman <davidr@novell.com>       2007-05-20
12038
 
 
12039
 
    Make it possible to notify glib plugin about when new
12040
 
    sources are added to the main loop.
12041
 
 
12042
 
Danny Baumann <dannybaumann@web.de>     2007-05-20
12043
 
 
12044
 
    Don't make fill colors entirely transparent by default.
12045
 
 
12046
 
Merge: 0b2ea93 512dcfa
12047
 
Danny Baumann <dannybaumann@web.de>     2007-05-20
12048
 
 
12049
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
12050
 
 
12051
 
Danny Baumann <dannybaumann@web.de>     2007-05-20
12052
 
 
12053
 
    Track the first grabbed window, not the last one.
12054
 
 
12055
 
Merge: a50d2f9 1013d0a
12056
 
David Reveman <davidr@novell.com>       2007-05-18
12057
 
 
12058
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12059
 
 
12060
 
David Reveman <davidr@novell.com>       2007-05-18
12061
 
 
12062
 
    Remove timeout based iteration of GLib main loop and instead
12063
 
    require glib plugin.
12064
 
 
12065
 
David Reveman <davidr@novell.com>       2007-05-18
12066
 
 
12067
 
    Add glib plugin.
12068
 
    
12069
 
    This plugin properly integrates the GLib main loop
12070
 
    and makes sure that any plugins that use the default
12071
 
    GLib main loop will be dispatched efficiently.
12072
 
 
12073
 
David Reveman <davidr@novell.com>       2007-05-18
12074
 
 
12075
 
    Add compWatchFdEvents function.
12076
 
 
12077
 
Danny Baumann <dannybaumann@web.de>     2007-05-18
12078
 
 
12079
 
    Fix typo.
12080
 
 
12081
 
Danny Baumann <daba@mobilrechner.localdomain>   2007-05-18
12082
 
 
12083
 
    Don't issue ungrab notify before server side processing is finished.
12084
 
 
12085
 
David Reveman <davidr@novell.com>       2007-05-17
12086
 
 
12087
 
    Turn the texture filter option into an integer option.
12088
 
 
12089
 
Merge: f9d53e8 d11eb40
12090
 
David Reveman <davidr@novell.com>       2007-05-17
12091
 
 
12092
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12093
 
 
12094
 
David Reveman <davidr@novell.com>       2007-05-17
12095
 
 
12096
 
    Turn the mode option into an integer option.
12097
 
 
12098
 
David Reveman <davidr@novell.com>       2007-05-17
12099
 
 
12100
 
    Turn the filter option into an integer option.
12101
 
 
12102
 
David Reveman <davidr@novell.com>       2007-05-17
12103
 
 
12104
 
    Add macros that make it easier to use integer options as
12105
 
    selections.
12106
 
 
12107
 
Merge: 1e1a442 9c1902c
12108
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-17
12109
 
 
12110
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12111
 
 
12112
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-17
12113
 
 
12114
 
    Handle cases where there is no trailing newline in the option file
12115
 
 
12116
 
Merge: 54649b7 bedcf71
12117
 
David Reveman <davidr@novell.com>       2007-05-17
12118
 
 
12119
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12120
 
 
12121
 
David Reveman <davidr@novell.com>       2007-05-17
12122
 
 
12123
 
    Add border_color and fill_color options.
12124
 
 
12125
 
David Reveman <davidr@novell.com>       2007-05-17
12126
 
 
12127
 
    Cleanup.
12128
 
 
12129
 
David Reveman <davidr@novell.com>       2007-05-17
12130
 
 
12131
 
    Cleanup.
12132
 
 
12133
 
David Reveman <davidr@novell.com>       2007-05-17
12134
 
 
12135
 
    Cleanup.
12136
 
 
12137
 
David Reveman <davidr@novell.com>       2007-05-17
12138
 
 
12139
 
    Add stretch resize mode.
12140
 
 
12141
 
David Reveman <davidr@novell.com>       2007-05-17
12142
 
 
12143
 
    Add rectangle resize mode.
12144
 
 
12145
 
David Reveman <davidr@novell.com>       2007-05-17
12146
 
 
12147
 
    Add outline resize mode.
12148
 
 
12149
 
David Reveman <davidr@novell.com>       2007-05-16
12150
 
 
12151
 
    Remove unnecessary code.
12152
 
 
12153
 
David Reveman <davidr@novell.com>       2007-05-16
12154
 
 
12155
 
    Make it possible to end resize when resize notify is received.
12156
 
 
12157
 
David Reveman <davidr@novell.com>       2007-05-16
12158
 
 
12159
 
    No need to check if only position changes as we'll never change
12160
 
    the position without changing the size.
12161
 
 
12162
 
David Reveman <davidr@novell.com>       2007-05-16
12163
 
 
12164
 
    Update size even when pointerDx and pointerDy are 0.
12165
 
 
12166
 
David Reveman <davidr@novell.com>       2007-05-16
12167
 
 
12168
 
    Adjust position in motion handler.
12169
 
 
12170
 
David Reveman <davidr@novell.com>       2007-05-16
12171
 
 
12172
 
    Replace width, height with geometry and constrain window size in
12173
 
    motion handler.
12174
 
 
12175
 
David Reveman <davidr@novell.com>       2007-05-16
12176
 
 
12177
 
    Remove ucWidth, ucHeight and use pointerDx, pointerDy instead.
12178
 
 
12179
 
David Reveman <davidr@novell.com>       2007-05-16
12180
 
 
12181
 
    Resize plugin should always use the server side window geometry.
12182
 
 
12183
 
David Reveman <davidr@novell.com>       2007-05-16
12184
 
 
12185
 
    Replace savedAttrib with savedGeometry rectangle.
12186
 
 
12187
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12188
 
 
12189
 
    Added dependency rules to blur metadata
12190
 
 
12191
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12192
 
 
12193
 
    Added dependency rules to cube metadata
12194
 
 
12195
 
David Reveman <davidr@novell.com>       2007-05-16
12196
 
 
12197
 
    Add pointerDx and pointerDy.
12198
 
 
12199
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12200
 
 
12201
 
    Added dependency rules to decorations metadata
12202
 
 
12203
 
David Reveman <davidr@novell.com>       2007-05-16
12204
 
 
12205
 
    Track changes to constrainNewWindowSize.
12206
 
 
12207
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12208
 
 
12209
 
    Added dependency rules to fade metadata
12210
 
 
12211
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12212
 
 
12213
 
    Added dependency rules to gconf metadata
12214
 
 
12215
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12216
 
 
12217
 
    Added dependency rules to minimize metadata
12218
 
 
12219
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12220
 
 
12221
 
    Added dependency rules to plane metadata
12222
 
 
12223
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12224
 
 
12225
 
    Added dependency rules to rotate metadata
12226
 
 
12227
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12228
 
 
12229
 
    Added dependency rules to water metadata
12230
 
 
12231
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-16
12232
 
 
12233
 
    Added dependency rules to wobbly metadata
12234
 
 
12235
 
David Reveman <davidr@novell.com>       2007-05-16
12236
 
 
12237
 
    Remove whitespaces.
12238
 
 
12239
 
Danny Baumann <dannybaumann@web.de>     2007-05-16
12240
 
 
12241
 
    Make constrainNewWindowSize return TRUE whenever constraining was applied.
12242
 
 
12243
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-16
12244
 
 
12245
 
    Make minimize, maximize, unmaximize and close window actions
12246
 
    use the active window
12247
 
 
12248
 
Merge: 95031b0 1e5ca8a
12249
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-16
12250
 
 
12251
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12252
 
 
12253
 
David Reveman <davidr@novell.com>       2007-05-15
12254
 
 
12255
 
    Fix next/prev slide bindings in cube plugin.
12256
 
 
12257
 
David Reveman <davidr@novell.com>       2007-05-15
12258
 
 
12259
 
    Don't call initDisplay in initPluginForDisplay and don't call
12260
 
    initScreen in initPluginForScreen as it breaks wrapping
12261
 
    of those functions completely.
12262
 
 
12263
 
Merge: 65f0ddb f647b95
12264
 
David Reveman <davidr@novell.com>       2007-05-15
12265
 
 
12266
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12267
 
 
12268
 
David Reveman <davidr@novell.com>       2007-05-15
12269
 
 
12270
 
    Fix size hint calculations. If a base size is not provided,
12271
 
    the minimum size is to be used in its place and vice versa.
12272
 
 
12273
 
Merge: 7a71095 5dba889
12274
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-15
12275
 
 
12276
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12277
 
 
12278
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-15
12279
 
 
12280
 
    Use active window rather than the action window for scale_group
12281
 
    and rotate with window options
12282
 
 
12283
 
David Reveman <davidr@novell.com>       2007-05-15
12284
 
 
12285
 
    Disable call to XFixesHideCursor until the software cursor code is
12286
 
    actually used.
12287
 
 
12288
 
Travis Watkins <amaranth@ubuntu.com>    2007-05-14
12289
 
 
12290
 
    Check that xsltproc binary is present.
12291
 
 
12292
 
David Reveman <davidr@novell.com>       2007-05-14
12293
 
 
12294
 
    Make minimum rain delay 1.
12295
 
 
12296
 
David Reveman <davidr@novell.com>       2007-05-14
12297
 
 
12298
 
    Make sure key and button are not NULL.
12299
 
 
12300
 
Erkin Bahceci <erkinbah@gmail.com>      2007-05-13
12301
 
 
12302
 
    Center title wave starting y (was 1/4 below).
12303
 
 
12304
 
Erkin Bahceci <erkinbah@gmail.com>      2007-05-13
12305
 
 
12306
 
    Disable textures and texture targets properly.
12307
 
 
12308
 
Erkin Bahceci <erkinbah@gmail.com>      2007-05-12
12309
 
 
12310
 
    Slightly speed up Water by replacing a SUB-MUL pair with MAD.
12311
 
 
12312
 
David Reveman <davidr@novell.com>       2007-05-14
12313
 
 
12314
 
    Require libxslt.
12315
 
 
12316
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-13
12317
 
 
12318
 
    Typo
12319
 
 
12320
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-12
12321
 
 
12322
 
    Send a blank string if shortDesc or longDesc are NULL
12323
 
 
12324
 
David Reveman <davidr@novell.com>       2007-05-11
12325
 
 
12326
 
    Add missing DISTCLEANFILES.
12327
 
 
12328
 
David Reveman <davidr@novell.com>       2007-05-11
12329
 
 
12330
 
    Fix installation of compiz.desktop and key-binding files.
12331
 
 
12332
 
David Reveman <davidr@novell.com>       2007-05-11
12333
 
 
12334
 
    schemas.xslt is located in the source directory.
12335
 
 
12336
 
Merge: 92e6e2f 9a4705c
12337
 
David Reveman <davidr@novell.com>       2007-05-11
12338
 
 
12339
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12340
 
 
12341
 
Merge: 0609c16 48ddb2e
12342
 
Danny Baumann <dannybaumann@web.de>     2007-05-11
12343
 
 
12344
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
12345
 
 
12346
 
Danny Baumann <dannybaumann@web.de>     2007-05-11
12347
 
 
12348
 
    Fix typo.
12349
 
 
12350
 
David Reveman <davidr@novell.com>       2007-05-10
12351
 
 
12352
 
    Have the adjust image option behave as when it was previously
12353
 
    turned off and make the default behavior keep the image oriented
12354
 
    the same all the time.
12355
 
 
12356
 
Merge: f527385 48ddb2e
12357
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-10
12358
 
 
12359
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12360
 
 
12361
 
David Reveman <davidr@novell.com>       2007-05-08
12362
 
 
12363
 
    Add schema_files to EXTRA_DIST.
12364
 
 
12365
 
David Reveman <davidr@novell.com>       2007-05-08
12366
 
 
12367
 
    Fix typo.
12368
 
 
12369
 
David Reveman <davidr@novell.com>       2007-05-08
12370
 
 
12371
 
    Parse --replace option properly.
12372
 
 
12373
 
David Reveman <davidr@novell.com>       2007-05-08
12374
 
 
12375
 
    Fix typo.
12376
 
 
12377
 
David Reveman <davidr@novell.com>       2007-05-08
12378
 
 
12379
 
    Distribute schema files.
12380
 
 
12381
 
David Reveman <davidr@novell.com>       2007-05-08
12382
 
 
12383
 
    Add schemas.xslt to EXTRA_DIST.
12384
 
 
12385
 
David Reveman <davidr@novell.com>       2007-05-07
12386
 
 
12387
 
    Update po files.
12388
 
 
12389
 
David Reveman <davidr@novell.com>       2007-05-07
12390
 
 
12391
 
    Update POTFILES.in.
12392
 
 
12393
 
David Reveman <davidr@novell.com>       2007-05-07
12394
 
 
12395
 
    Update plane plugin to use new metadata system.
12396
 
 
12397
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-08
12398
 
 
12399
 
    Update ini to use metadata
12400
 
 
12401
 
David Reveman <davidr@novell.com>       2007-05-06
12402
 
 
12403
 
    Make freedesktop image default for top face.
12404
 
 
12405
 
David Reveman <davidr@novell.com>       2007-05-06
12406
 
 
12407
 
    Fix typo.
12408
 
 
12409
 
David Reveman <davidr@novell.com>       2007-05-06
12410
 
 
12411
 
    Remove getOuterRectOfWindow function from core.
12412
 
 
12413
 
David Reveman <davidr@novell.com>       2007-05-06
12414
 
 
12415
 
    Don't use getOuterRectOfWindow from core because it returns
12416
 
    the visible geometry for a window, which doesn't include
12417
 
    pending configure requests and those are important when
12418
 
    placing windows.
12419
 
 
12420
 
David Reveman <davidr@novell.com>       2007-05-04
12421
 
 
12422
 
    Install stylesheet and compiz-gconf.pc.
12423
 
 
12424
 
David Reveman <davidr@novell.com>       2007-05-04
12425
 
 
12426
 
    Use compiz- prefix for all schema files.
12427
 
 
12428
 
David Reveman <davidr@novell.com>       2007-05-04
12429
 
 
12430
 
    Rename core metadata file to core.xml instead of compiz.xml.
12431
 
 
12432
 
Merge: be66a46 d9bd3ba
12433
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-04
12434
 
 
12435
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12436
 
 
12437
 
David Reveman <davidr@novell.com>       2007-05-04
12438
 
 
12439
 
    Cleanup.
12440
 
 
12441
 
David Reveman <davidr@novell.com>       2007-05-04
12442
 
 
12443
 
    Set type hint on switcher window properly.
12444
 
 
12445
 
David Reveman <davidr@novell.com>       2007-05-04
12446
 
 
12447
 
    Cleanup.
12448
 
 
12449
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-04
12450
 
 
12451
 
    Added comment about otherScreenGrabExist
12452
 
 
12453
 
Danny Baumann <dannybaumann@web.de>     2007-05-04
12454
 
 
12455
 
    First attempt to focus the window under the pointer if 'click to focus' is not enabled.
12456
 
    If there is no such window, still focus the last active window.
12457
 
 
12458
 
David Reveman <davidr@novell.com>       2007-05-03
12459
 
 
12460
 
    Minor fix to have new schemas match old schemas.
12461
 
 
12462
 
David Reveman <davidr@novell.com>       2007-05-03
12463
 
 
12464
 
    Add passive_grab tag to snap action.
12465
 
 
12466
 
David Reveman <davidr@novell.com>       2007-05-03
12467
 
 
12468
 
    Update po files.
12469
 
 
12470
 
David Reveman <davidr@novell.com>       2007-05-03
12471
 
 
12472
 
    We're not using asprintf anymore.
12473
 
 
12474
 
David Reveman <davidr@novell.com>       2007-05-03
12475
 
 
12476
 
    Remove option descriptions from CompOption structure.
12477
 
 
12478
 
David Reveman <davidr@novell.com>       2007-05-03
12479
 
 
12480
 
    Remove plugin descriptions from VTable.
12481
 
 
12482
 
David Reveman <davidr@novell.com>       2007-05-03
12483
 
 
12484
 
    Remove gconf-dump plugin and old schema generation system.
12485
 
 
12486
 
David Reveman <davidr@novell.com>       2007-05-03
12487
 
 
12488
 
    Create gconf schemas from metadata files using XSLT stylesheet
12489
 
    created by Dennis Kasprzyk.
12490
 
 
12491
 
David Reveman <davidr@novell.com>       2007-05-03
12492
 
 
12493
 
    Remove unnecessary variables.
12494
 
 
12495
 
David Reveman <davidr@novell.com>       2007-05-03
12496
 
 
12497
 
    Remove unnecessary variables.
12498
 
 
12499
 
David Reveman <davidr@novell.com>       2007-05-03
12500
 
 
12501
 
    Remove unnecessary variables.
12502
 
 
12503
 
David Reveman <davidr@novell.com>       2007-05-03
12504
 
 
12505
 
    Remove unnecessary variables.
12506
 
 
12507
 
David Reveman <davidr@novell.com>       2007-05-03
12508
 
 
12509
 
    Remove unnecessary variables.
12510
 
 
12511
 
David Reveman <davidr@novell.com>       2007-05-03
12512
 
 
12513
 
    Remove unnecessary variables.
12514
 
 
12515
 
David Reveman <davidr@novell.com>       2007-05-03
12516
 
 
12517
 
    Cleanup.
12518
 
 
12519
 
David Reveman <davidr@novell.com>       2007-05-03
12520
 
 
12521
 
    Cleanup.
12522
 
 
12523
 
David Reveman <davidr@novell.com>       2007-05-03
12524
 
 
12525
 
    Remove unnecessary variable.
12526
 
 
12527
 
David Reveman <davidr@novell.com>       2007-05-03
12528
 
 
12529
 
    More cleanup.
12530
 
 
12531
 
David Reveman <davidr@novell.com>       2007-05-03
12532
 
 
12533
 
    Cleanup.
12534
 
 
12535
 
David Reveman <davidr@novell.com>       2007-05-03
12536
 
 
12537
 
    Remove unnecessary checks.
12538
 
 
12539
 
David Reveman <davidr@novell.com>       2007-05-03
12540
 
 
12541
 
    Cleanup.
12542
 
 
12543
 
David Reveman <davidr@novell.com>       2007-05-03
12544
 
 
12545
 
    Cleanup.
12546
 
 
12547
 
David Reveman <davidr@novell.com>       2007-05-03
12548
 
 
12549
 
    Cleanup.
12550
 
 
12551
 
David Reveman <davidr@novell.com>       2007-05-03
12552
 
 
12553
 
    Remove trailing whitespaces.
12554
 
 
12555
 
David Reveman <davidr@novell.com>       2007-05-03
12556
 
 
12557
 
    Remove trailing whitespaces.
12558
 
 
12559
 
David Reveman <davidr@novell.com>       2007-05-03
12560
 
 
12561
 
    Remove trailing whitespace.
12562
 
 
12563
 
Merge: dab181f b68ae0e
12564
 
David Reveman <davidr@novell.com>       2007-05-03
12565
 
 
12566
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12567
 
    
12568
 
    Conflicts:
12569
 
    
12570
 
metadata/Makefile.am           
12571
 
 
12572
 
Merge: 851a217 9743dc7
12573
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12574
 
 
12575
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
12576
 
 
12577
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12578
 
 
12579
 
    Fix some minor metadata errors.
12580
 
 
12581
 
Merge: e3c0857 9743dc7
12582
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-03
12583
 
 
12584
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12585
 
 
12586
 
Merge: 3e1ff3b a6df2f4
12587
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-03
12588
 
 
12589
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12590
 
 
12591
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-03
12592
 
 
12593
 
    If event->len is 0 then send NULL instead of event->name
12594
 
 
12595
 
David Reveman <davidr@novell.com>       2007-05-03
12596
 
 
12597
 
    Update rotate plugin to use new metadata system.
12598
 
 
12599
 
Merge: ba58439 5ac36f2
12600
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12601
 
 
12602
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
12603
 
 
12604
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12605
 
 
12606
 
    Update scale plugin to use new metadata system.
12607
 
 
12608
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-05-03
12609
 
 
12610
 
    Metadata of the fuse plugin has to be fs.xml not fuse.xml
12611
 
 
12612
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12613
 
 
12614
 
    Update screenshot plugin to use new metadata system.
12615
 
 
12616
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12617
 
 
12618
 
    Update svg plugin to use new metadata system.
12619
 
 
12620
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12621
 
 
12622
 
    Update switcher plguin to use new metadata system.
12623
 
 
12624
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12625
 
 
12626
 
    Make all option info structures const.
12627
 
 
12628
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12629
 
 
12630
 
    Fix typo.
12631
 
 
12632
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12633
 
 
12634
 
    Update video plugin to use new metadata system.
12635
 
 
12636
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12637
 
 
12638
 
    Update water plugin to use new metadata system.
12639
 
 
12640
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12641
 
 
12642
 
    Update wobbly plugin to use new metadata system.
12643
 
 
12644
 
Danny Baumann <dannybaumann@web.de>     2007-05-03
12645
 
 
12646
 
    Update zoom plugin to use new metadata system.
12647
 
 
12648
 
David Reveman <davidr@novell.com>       2007-05-02
12649
 
 
12650
 
    Have plugins update list of match options manually
12651
 
    until we have a solution for automatic updates of
12652
 
    new list items.
12653
 
 
12654
 
David Reveman <davidr@novell.com>       2007-05-02
12655
 
 
12656
 
    Update regex plugin to use new metadata system.
12657
 
 
12658
 
David Reveman <davidr@novell.com>       2007-05-02
12659
 
 
12660
 
    Remove trailing whitespace.
12661
 
 
12662
 
David Reveman <davidr@novell.com>       2007-05-02
12663
 
 
12664
 
    Remove trailing whitespace.
12665
 
 
12666
 
David Reveman <davidr@novell.com>       2007-05-02
12667
 
 
12668
 
    Update png plugin to use new metadata system.
12669
 
 
12670
 
David Reveman <davidr@novell.com>       2007-05-02
12671
 
 
12672
 
    Fix metadata description for minimize plugin.
12673
 
 
12674
 
David Reveman <davidr@novell.com>       2007-05-02
12675
 
 
12676
 
    Update place plugin to use new metadata system.
12677
 
 
12678
 
David Reveman <davidr@novell.com>       2007-05-02
12679
 
 
12680
 
    Update move plugin to use new metadata system.
12681
 
 
12682
 
David Reveman <davidr@novell.com>       2007-05-02
12683
 
 
12684
 
    Add missing calls to compAddMetadataFromFile.
12685
 
 
12686
 
David Reveman <davidr@novell.com>       2007-05-02
12687
 
 
12688
 
    Update minimize plugin to use new metadata system.
12689
 
 
12690
 
David Reveman <davidr@novell.com>       2007-05-02
12691
 
 
12692
 
    Update inotify plugin to use new metadata system.
12693
 
 
12694
 
David Reveman <davidr@novell.com>       2007-05-02
12695
 
 
12696
 
    Update gconf plugin to use new metadata system.
12697
 
 
12698
 
David Reveman <davidr@novell.com>       2007-05-02
12699
 
 
12700
 
    Update fuse plugin to use new metadata system.
12701
 
 
12702
 
Merge: ba588c7 da84dad
12703
 
David Reveman <davidr@novell.com>       2007-05-02
12704
 
 
12705
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12706
 
 
12707
 
David Reveman <davidr@novell.com>       2007-05-02
12708
 
 
12709
 
    Update fade plugin to use new metadata system.
12710
 
 
12711
 
David Reveman <davidr@novell.com>       2007-05-02
12712
 
 
12713
 
    Startup sequence workspace is only valid if it's greater or
12714
 
    equal to 0.
12715
 
 
12716
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-02
12717
 
 
12718
 
    Code formatting and variable naming
12719
 
 
12720
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-02
12721
 
 
12722
 
    Code formatting
12723
 
 
12724
 
Mike Dransfield <mike@blueroot.co.uk>   2007-05-02
12725
 
 
12726
 
    Remove trailing whitespace
12727
 
 
12728
 
Erkin Bahceci <erkinbah@gmail.com>      2007-05-01
12729
 
 
12730
 
    Add override_redirect matching support.
12731
 
 
12732
 
David Reveman <davidr@novell.com>       2007-05-01
12733
 
 
12734
 
    Only allow position to wrap around if virtual desktop
12735
 
    dimension is greater than screen dimension.
12736
 
 
12737
 
David Reveman <davidr@novell.com>       2007-05-01
12738
 
 
12739
 
    Add metadata file for dbus plugin.
12740
 
 
12741
 
David Reveman <davidr@novell.com>       2007-05-01
12742
 
 
12743
 
    Update decoration plugin to use new metadata system.
12744
 
 
12745
 
David Reveman <davidr@novell.com>       2007-05-01
12746
 
 
12747
 
    Update dbus plugin to use new metadata system.
12748
 
 
12749
 
David Reveman <davidr@novell.com>       2007-04-30
12750
 
 
12751
 
    Add proper installation of custom gnome key-bindings.
12752
 
 
12753
 
Merge: 4bd5286 572f759
12754
 
David Reveman <davidr@novell.com>       2007-04-30
12755
 
 
12756
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12757
 
 
12758
 
David Reveman <davidr@novell.com>       2007-04-30
12759
 
 
12760
 
    Update clube plugin to use new metadata system.
12761
 
 
12762
 
David Reveman <davidr@novell.com>       2007-04-30
12763
 
 
12764
 
    Check for passive_grab element when initializing action state.
12765
 
 
12766
 
Merge: 82ab3b0 572f759
12767
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-29
12768
 
 
12769
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12770
 
 
12771
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-29
12772
 
 
12773
 
    Change CompAction private to be a CompPrivate
12774
 
 
12775
 
Merge: 5eb33b7 e49fbce
12776
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-29
12777
 
 
12778
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12779
 
 
12780
 
David Reveman <davidr@novell.com>       2007-04-27
12781
 
 
12782
 
    Update clone plugin to use new metadata system.
12783
 
 
12784
 
David Reveman <davidr@novell.com>       2007-04-27
12785
 
 
12786
 
    Check if libwnck version is new enough to support ABOVE action.
12787
 
 
12788
 
David Reveman <davidr@novell.com>       2007-04-25
12789
 
 
12790
 
    Clean up.
12791
 
 
12792
 
David Reveman <davidr@novell.com>       2007-04-25
12793
 
 
12794
 
    Update blur plugin to use new metadata system.
12795
 
 
12796
 
David Reveman <davidr@novell.com>       2007-04-25
12797
 
 
12798
 
    Remove unnecessary call to addScreenAction.
12799
 
 
12800
 
David Reveman <davidr@novell.com>       2007-04-25
12801
 
 
12802
 
    Add missing call to compFiniDisplayOptions.
12803
 
 
12804
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-04-25
12805
 
 
12806
 
    Moved private pointer variable to the CompAction struct
12807
 
 
12808
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-25
12809
 
 
12810
 
    Fix typo in function name
12811
 
 
12812
 
Merge: 1b0ae38 7f518da
12813
 
Robert Carr <racarr@gorbie.(none)>      2007-04-25
12814
 
 
12815
 
    Merge branch 'master' of git+ssh://racarr@git.freedesktop.org/git/xorg/app/compiz
12816
 
 
12817
 
Robert Carr <racarr@gorbie.(none)>      2007-04-25
12818
 
 
12819
 
    Add a priv entry to CompAction. For a use case see: compiz-scheme. It's neccesary to implement in a proper way actions that have to go through a wrapper C function. In general the idea of having Actions without an assosciated Option / Actions added at run time needs to be explored a bit more because the current code is not well suited for it.
12820
 
 
12821
 
Merge: 08126fa 6ea8825
12822
 
David Reveman <davidr@novell.com>       2007-04-25
12823
 
 
12824
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12825
 
 
12826
 
David Reveman <davidr@novell.com>       2007-04-25
12827
 
 
12828
 
    Add resize mode option to resize plugin.
12829
 
 
12830
 
David Reveman <davidr@novell.com>       2007-04-25
12831
 
 
12832
 
    Update resize plugin to use new metadata system.
12833
 
 
12834
 
David Reveman <davidr@novell.com>       2007-04-25
12835
 
 
12836
 
    Remove code that will try to create both a direct rendering
12837
 
    context and an indirect rendering context when GLX_EXT_tfp
12838
 
    isn't supported.
12839
 
 
12840
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-04-25
12841
 
 
12842
 
    Remove unneeded code.
12843
 
 
12844
 
David Reveman <davidr@novell.com>       2007-04-24
12845
 
 
12846
 
    Add adjust_image option to cube plugin. The rotation of the
12847
 
    top face image will only be adjusted when this option is set to
12848
 
    true. Default is now to use the same rotation for the image.
12849
 
 
12850
 
Merge: a319d58 5a7eedc
12851
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-25
12852
 
 
12853
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12854
 
 
12855
 
David Reveman <davidr@novell.com>       2007-04-24
12856
 
 
12857
 
    Use single precision version of sine and cosine functions.
12858
 
 
12859
 
James Jones <jajones@jatest.nvidia.com> 2007-04-23
12860
 
 
12861
 
    Fix unredirect fullscreen windows.
12862
 
    
12863
 
    In paint.c!paintScreenRegion():
12864
 
    
12865
 
    -Need to subtract window's region from tmpRegion
12866
 
     before checking if tmpRegion is NULL.
12867
 
    
12868
 
    -Don't try to draw the unredirected window, as
12869
 
     it will be immediately redirected again by
12870
 
     paint.c!drawWindow()
12871
 
 
12872
 
James Jones <jajones@jatest.nvidia.com> 2007-04-23
12873
 
 
12874
 
    Only use bindTexImage and releaseTexImage on textures
12875
 
    that have associated pixmaps.
12876
 
 
12877
 
David Reveman <davidr@novell.com>       2007-04-24
12878
 
 
12879
 
    Remove unused definitions.
12880
 
 
12881
 
David Reveman <davidr@novell.com>       2007-04-24
12882
 
 
12883
 
    Initialize hsize and vsize from initial option values.
12884
 
 
12885
 
David Reveman <davidr@novell.com>       2007-04-24
12886
 
 
12887
 
    Remove opacityStep variable in CompScreen struct.
12888
 
 
12889
 
David Reveman <davidr@novell.com>       2007-04-24
12890
 
 
12891
 
    Remove unused variable.
12892
 
 
12893
 
David Reveman <davidr@novell.com>       2007-04-24
12894
 
 
12895
 
    Removed unused variables.
12896
 
 
12897
 
David Reveman <davidr@novell.com>       2007-04-24
12898
 
 
12899
 
    Use compSetDisplayOption.
12900
 
 
12901
 
David Reveman <davidr@novell.com>       2007-04-24
12902
 
 
12903
 
    Use compSetDisplayOption and compSetScreenOption.
12904
 
 
12905
 
David Reveman <davidr@novell.com>       2007-04-24
12906
 
 
12907
 
    Add compSetDisplayOption and compSetScreenOption.
12908
 
 
12909
 
Merge: 4bc3c98 7f36a24
12910
 
David Reveman <davidr@novell.com>       2007-04-24
12911
 
 
12912
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12913
 
 
12914
 
David Reveman <davidr@novell.com>       2007-04-24
12915
 
 
12916
 
    Add CompActionStateAutoGrab action state, which isused to indicate
12917
 
    that passive grabs for any key or mouse bindings in an action
12918
 
    option should automatically be added and removed.
12919
 
 
12920
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-04-24
12921
 
 
12922
 
    Added -L${libdir} to libdecoration pkg-config file to fix linking of other decorators
12923
 
 
12924
 
David Reveman <davidr@novell.com>       2007-04-24
12925
 
 
12926
 
    Add helper tag to match options. This tag can be used to indicate
12927
 
    that the match object should not be automatically updated when
12928
 
    initialized and when the option value changes.
12929
 
 
12930
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-04-24
12931
 
 
12932
 
    Added an Y viewport parameter to the function moveWindowToViewportPosition.
12933
 
 
12934
 
Merge: 910b041 701b49b
12935
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-23
12936
 
 
12937
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12938
 
 
12939
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-23
12940
 
 
12941
 
    Change compRemoveTimeout to return the closure
12942
 
 
12943
 
David Reveman <davidr@novell.com>       2007-04-20
12944
 
 
12945
 
    Remove C-style comment from configure.ac.
12946
 
 
12947
 
Merge: 19de2f8 36ca8bf
12948
 
David Reveman <davidr@novell.com>       2007-04-20
12949
 
 
12950
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
12951
 
 
12952
 
David Reveman <davidr@novell.com>       2007-04-20
12953
 
 
12954
 
    Remove whitespaces.
12955
 
 
12956
 
David Reveman <davidr@novell.com>       2007-04-20
12957
 
 
12958
 
    Fix typo in amount of memory to allocate.
12959
 
 
12960
 
Roi Cohen <racarr@gorbie.(none)>        2007-04-20
12961
 
 
12962
 
    Fix screen transformation calculation.
12963
 
 
12964
 
David Reveman <davidr@novell.com>       2007-04-20
12965
 
 
12966
 
    Make sure background is painted properly when performing
12967
 
    zoom effect.
12968
 
 
12969
 
David Reveman <davidr@novell.com>       2007-04-20
12970
 
 
12971
 
    Remove whitespace.
12972
 
 
12973
 
David Reveman <davidr@novell.com>       2007-04-20
12974
 
 
12975
 
    Only place window if it's not placed by someone else.
12976
 
 
12977
 
David Reveman <davidr@novell.com>       2007-04-20
12978
 
 
12979
 
    Declarations at top of scope.
12980
 
 
12981
 
David Reveman <davidr@novell.com>       2007-04-20
12982
 
 
12983
 
    Remove redundant code.
12984
 
 
12985
 
David Reveman <davidr@novell.com>       2007-04-20
12986
 
 
12987
 
    Move newX and newY variables to the scope where they are used.
12988
 
 
12989
 
David Reveman <davidr@novell.com>       2007-04-20
12990
 
 
12991
 
    Remove some whitespaces.
12992
 
 
12993
 
Merge: 794a341 baed3a2
12994
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-20
12995
 
 
12996
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
12997
 
 
12998
 
Merge: 9727e91 c067ddf
12999
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-04-20
13000
 
 
13001
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
13002
 
    
13003
 
    Conflicts:
13004
 
    
13005
 
include/compiz.h           
13006
 
 
13007
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-04-20
13008
 
 
13009
 
    Added PlaceWindowProc function.
13010
 
    Plugins that want to influence initial window placement can wrap into this function and adjust the window position. This change also fixes the place plugin for applications not supporting the sync request protocol.
13011
 
 
13012
 
David Reveman <davidr@novell.com>       2007-04-20
13013
 
 
13014
 
    Add basic background support to cube plugin.
13015
 
 
13016
 
David Reveman <davidr@novell.com>       2007-04-19
13017
 
 
13018
 
    Add support for _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW.
13019
 
 
13020
 
David Reveman <davidr@novell.com>       2007-04-19
13021
 
 
13022
 
    Keep track of available texture targets and avoid calls to
13023
 
    glXQueryDrawable when possible.
13024
 
 
13025
 
Merge: aca8879 2ca7779
13026
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-19
13027
 
 
13028
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
13029
 
 
13030
 
David Reveman <davidr@novell.com>       2007-04-19
13031
 
 
13032
 
    Always update event windows when state changes to make sure
13033
 
    they are adjusted correctly for when a window gets shaded
13034
 
    or un-shaded.
13035
 
 
13036
 
David Reveman <davidr@novell.com>       2007-04-19
13037
 
 
13038
 
    Adjust frame window properly when shaded.
13039
 
 
13040
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-04-19
13041
 
 
13042
 
    Update decoration on map request before core handles the request.
13043
 
 
13044
 
Merge: b05b63d 6f1b4d6
13045
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-18
13046
 
 
13047
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
13048
 
 
13049
 
David Reveman <davidr@novell.com>       2007-04-18
13050
 
 
13051
 
    Update po files.
13052
 
 
13053
 
David Reveman <davidr@novell.com>       2007-04-18
13054
 
 
13055
 
    Make sure autogen.sh runs intltoolize.
13056
 
 
13057
 
David Reveman <davidr@novell.com>       2007-04-18
13058
 
 
13059
 
    Don't use config dir for autoconf config files as it doesn't seem
13060
 
    to be working well with intltool.
13061
 
 
13062
 
Merge: bb60bb9 68aa945
13063
 
David Reveman <davidr@novell.com>       2007-04-18
13064
 
 
13065
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13066
 
 
13067
 
David Reveman <davidr@novell.com>       2007-04-18
13068
 
 
13069
 
    Load both user and system metadata files.
13070
 
 
13071
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-04-18
13072
 
 
13073
 
    Bump ABIVERSION due to warpPointer() changes.
13074
 
 
13075
 
Kristian Lyngstol <kristian@beryl-project.org>  2007-04-18
13076
 
 
13077
 
    Do not use shareList.
13078
 
    
13079
 
    Do not attempt to share across screens/contexes. Make sure the current
13080
 
    screen's context is current context before modifying textures.
13081
 
 
13082
 
Kristian Lyngstol <kristian@beryl-project.org>  2007-04-17
13083
 
 
13084
 
    Change warpPointer() to take a CompScreen as argument.
13085
 
    
13086
 
    This is necesarry to avoid warping the pointer to the wrong screen, and
13087
 
    also fixes what is known as "crazy spinning" in rotate.
13088
 
 
13089
 
David Reveman <davidr@novell.com>       2007-04-17
13090
 
 
13091
 
    Clean up.
13092
 
 
13093
 
Merge: 294fd0a a447479
13094
 
David Reveman <davidr@novell.com>       2007-04-17
13095
 
 
13096
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13097
 
 
13098
 
David Reveman <davidr@novell.com>       2007-04-17
13099
 
 
13100
 
    Convert annotate plugin to use new metadata system and store
13101
 
    default option values in an external xml file.
13102
 
 
13103
 
David Reveman <davidr@novell.com>       2007-04-17
13104
 
 
13105
 
    Improve option initialization and loading of hard coded
13106
 
    metadata for core and plugins.
13107
 
 
13108
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-04-17
13109
 
 
13110
 
    Update match during initialisation from metadata.
13111
 
 
13112
 
Merge: 499ec53 90dd79d
13113
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-17
13114
 
 
13115
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
13116
 
 
13117
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-04-17
13118
 
 
13119
 
    initialize float value correctly from metadata
13120
 
 
13121
 
David Reveman <davidr@novell.com>       2007-04-16
13122
 
 
13123
 
    Remove whitespace.
13124
 
 
13125
 
David Reveman <davidr@novell.com>       2007-04-16
13126
 
 
13127
 
    Add GetMetadata function to plugin VTable.
13128
 
 
13129
 
David Reveman <davidr@novell.com>       2007-04-16
13130
 
 
13131
 
    Clean up.
13132
 
 
13133
 
Merge: e1b5900 912a2d7
13134
 
David Reveman <davidr@novell.com>       2007-04-16
13135
 
 
13136
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13137
 
 
13138
 
David Reveman <davidr@novell.com>       2007-04-16
13139
 
 
13140
 
    Use intltool for translations.
13141
 
 
13142
 
David Reveman <davidr@novell.com>       2007-04-16
13143
 
 
13144
 
    Use .xml file extensions for metadata files.
13145
 
 
13146
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-04-16
13147
 
 
13148
 
    Fixed string length calculations.
13149
 
 
13150
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-04-16
13151
 
 
13152
 
    Fix stack corruption caused by an insufficient size of an allocated buffer.
13153
 
 
13154
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-15
13155
 
 
13156
 
    Reinitialize variable
13157
 
 
13158
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-15
13159
 
 
13160
 
    Properly format code
13161
 
 
13162
 
Merge: 58cf63b 376a94a
13163
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-15
13164
 
 
13165
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
13166
 
 
13167
 
Patrick Niklaus <marex@beryl-project.org>       2007-04-13
13168
 
 
13169
 
    Fixed bug with action parsing
13170
 
 
13171
 
Danny Baumann <daba@mobilrechner.localdomain>   2007-04-15
13172
 
 
13173
 
    Some beautification.
13174
 
 
13175
 
Patrick Niklaus <marex@beryl-project.org>       2007-04-12
13176
 
 
13177
 
    Fixed list parsing
13178
 
 
13179
 
Patrick Niklaus <marex@beryl-project.org>       2007-04-12
13180
 
 
13181
 
    Some minor cleanup in iniLoadOptionsFromFile
13182
 
 
13183
 
Patrick Niklaus <marex@beryl-project.org>       2007-04-12
13184
 
 
13185
 
    Cleaned up iniParseLine
13186
 
 
13187
 
Patrick Niklaus <marex@beryl-project.org>       2007-04-12
13188
 
 
13189
 
    Fixed list parsing (plugged a memory leak)
13190
 
 
13191
 
Merge: dbbc119 5f0f272
13192
 
David Reveman <davidr@novell.com>       2007-04-13
13193
 
 
13194
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13195
 
 
13196
 
David Reveman <davidr@novell.com>       2007-04-12
13197
 
 
13198
 
    string -> value.
13199
 
 
13200
 
David Reveman <davidr@novell.com>       2007-04-12
13201
 
 
13202
 
    Add convenient option info structure and initialize all core options
13203
 
    completely from metadata.
13204
 
 
13205
 
David Reveman <davidr@novell.com>       2007-04-12
13206
 
 
13207
 
    Initialize option descriptions.
13208
 
 
13209
 
David Reveman <davidr@novell.com>       2007-04-12
13210
 
 
13211
 
    Fix function declaration.
13212
 
 
13213
 
David Reveman <davidr@novell.com>       2007-04-12
13214
 
 
13215
 
    Failure to read additional metadata from file is not fatal.
13216
 
 
13217
 
David Reveman <davidr@novell.com>       2007-04-12
13218
 
 
13219
 
    Add hardcoded metadata for core.
13220
 
 
13221
 
Merge: 7c4262b 5f0f272
13222
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13223
 
 
13224
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
13225
 
 
13226
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13227
 
 
13228
 
    Remove extra unneeded function
13229
 
 
13230
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13231
 
 
13232
 
    Removed registration checks and unneeded variables
13233
 
 
13234
 
David Reveman <davidr@novell.com>       2007-04-12
13235
 
 
13236
 
    Update metadata.c header.
13237
 
 
13238
 
David Reveman <davidr@novell.com>       2007-04-12
13239
 
 
13240
 
    general -> core.
13241
 
 
13242
 
David Reveman <davidr@novell.com>       2007-04-12
13243
 
 
13244
 
    element -> value.
13245
 
 
13246
 
David Reveman <davidr@novell.com>       2007-04-12
13247
 
 
13248
 
    Update core metadata.
13249
 
 
13250
 
David Reveman <davidr@novell.com>       2007-04-12
13251
 
 
13252
 
    Clean up action edge initialization.
13253
 
 
13254
 
David Reveman <davidr@novell.com>       2007-04-12
13255
 
 
13256
 
    Clean up action bell initialization.
13257
 
 
13258
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13259
 
 
13260
 
    Always send list values as an array
13261
 
 
13262
 
David Reveman <davidr@novell.com>       2007-04-12
13263
 
 
13264
 
    Clean up action key/button initialization.
13265
 
 
13266
 
David Reveman <davidr@novell.com>       2007-04-12
13267
 
 
13268
 
    Initialize action state properly.
13269
 
 
13270
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13271
 
 
13272
 
    Unregister objects in correct order
13273
 
 
13274
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13275
 
 
13276
 
    Register screen options properly
13277
 
 
13278
 
David Reveman <davidr@novell.com>       2007-04-12
13279
 
 
13280
 
    Use restrictions when initializing options.
13281
 
 
13282
 
David Reveman <davidr@novell.com>       2007-04-12
13283
 
 
13284
 
    Initialize restrictions before default value.
13285
 
 
13286
 
David Reveman <davidr@novell.com>       2007-04-12
13287
 
 
13288
 
    Fix so that string restrictions can be overloaded appropriately.
13289
 
 
13290
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13291
 
 
13292
 
    Fix build error
13293
 
 
13294
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13295
 
 
13296
 
    Use COMPIZ_DBUS_ROOT_PATH define
13297
 
 
13298
 
David Reveman <davidr@novell.com>       2007-04-12
13299
 
 
13300
 
    Fix so that int and float restrictions can be overloaded appropriately.
13301
 
 
13302
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13303
 
 
13304
 
    Tiny typo
13305
 
 
13306
 
David Reveman <davidr@novell.com>       2007-04-12
13307
 
 
13308
 
    Add stringFromMetadataPathElement function.
13309
 
 
13310
 
Merge: 518a9b4 7841367
13311
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13312
 
 
13313
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
13314
 
 
13315
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13316
 
 
13317
 
    Use correct variable naming conventions
13318
 
 
13319
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13320
 
 
13321
 
    Changed registration system to re-register on active_plugins change
13322
 
 
13323
 
David Reveman <davidr@novell.com>       2007-04-12
13324
 
 
13325
 
    Update option initialization so that appropriate values can be
13326
 
    overloaded by hardcoded metadata documents.
13327
 
 
13328
 
Merge: 8ab3cf4 26b1edf
13329
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13330
 
 
13331
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
13332
 
 
13333
 
Merge: d9fd9c3 692c842
13334
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13335
 
 
13336
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13337
 
 
13338
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-12
13339
 
 
13340
 
    Remove trailing whitespace
13341
 
 
13342
 
Danny Baumann <daba@mobilrechner.localdomain>   2007-04-12
13343
 
 
13344
 
    Fix dangling comma in list writing.
13345
 
 
13346
 
David Reveman <davidr@novell.com>       2007-04-11
13347
 
 
13348
 
    Remove initOptionFromNode.
13349
 
 
13350
 
David Reveman <davidr@novell.com>       2007-04-11
13351
 
 
13352
 
    Clean up getOptionType function.
13353
 
 
13354
 
David Reveman <davidr@novell.com>       2007-04-11
13355
 
 
13356
 
    Node must contain at least one matching element.
13357
 
 
13358
 
David Reveman <davidr@novell.com>       2007-04-11
13359
 
 
13360
 
    Add initXPathFromMetadataPath, which searches all xml documents
13361
 
    in metadata object for a match.
13362
 
 
13363
 
David Reveman <davidr@novell.com>       2007-04-11
13364
 
 
13365
 
    Allow one metadata object to contain multiple xml document references.
13366
 
 
13367
 
David Reveman <davidr@novell.com>       2007-04-11
13368
 
 
13369
 
    Make compAddMetadataFromFile add metadata file extension and search
13370
 
    for file in the users home directory as well as the system wide
13371
 
    metadata directory.
13372
 
 
13373
 
David Reveman <davidr@novell.com>       2007-04-11
13374
 
 
13375
 
    Clean up.
13376
 
 
13377
 
David Reveman <davidr@novell.com>       2007-04-11
13378
 
 
13379
 
    Move core metadata initialization to main.c.
13380
 
 
13381
 
David Reveman <davidr@novell.com>       2007-04-11
13382
 
 
13383
 
    Change so that heap allocated metadata objects are not required.
13384
 
 
13385
 
David Reveman <davidr@novell.com>       2007-04-11
13386
 
 
13387
 
    These kind of safety checks are bad and they don't belong in this code.
13388
 
 
13389
 
David Reveman <davidr@novell.com>       2007-04-11
13390
 
 
13391
 
    Store path instead of plugin name in metadata object.
13392
 
 
13393
 
David Reveman <davidr@novell.com>       2007-04-11
13394
 
 
13395
 
    compGetMetadataFromString should take a const char pointer.
13396
 
 
13397
 
David Reveman <davidr@novell.com>       2007-04-11
13398
 
 
13399
 
    Use datadir for metadata.
13400
 
 
13401
 
David Reveman <davidr@novell.com>       2007-04-11
13402
 
 
13403
 
    Remove some whitespace and place libxml-2.0 dependency before
13404
 
    libstartup-notification-1.0 dependency so backslashes are
13405
 
    aligned properly.
13406
 
 
13407
 
David Reveman <davidr@novell.com>       2007-04-11
13408
 
 
13409
 
    Clean up compiz.h.
13410
 
 
13411
 
David Reveman <davidr@novell.com>       2007-04-11
13412
 
 
13413
 
    Fix metadata code so it doesn't require external Display variable.
13414
 
 
13415
 
David Reveman <davidr@novell.com>       2007-04-11
13416
 
 
13417
 
    Fix typo in header.
13418
 
 
13419
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-04-11
13420
 
 
13421
 
    initialize core options from metadata
13422
 
 
13423
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-04-11
13424
 
 
13425
 
    fixed some xml parsing errors
13426
 
 
13427
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-04-11
13428
 
 
13429
 
    added Metadata parsing system
13430
 
 
13431
 
Merge: efcabb2 9b0eae5
13432
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-11
13433
 
 
13434
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13435
 
 
13436
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-11
13437
 
 
13438
 
    Fix crash if config file contains invalid action options
13439
 
 
13440
 
Merge: f2773cb 9b0eae5
13441
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-11
13442
 
 
13443
 
    Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
13444
 
 
13445
 
Merge: 9a65544 06fca54
13446
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-11
13447
 
 
13448
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13449
 
 
13450
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-11
13451
 
 
13452
 
    Add Introspection support to dbus
13453
 
 
13454
 
Danny Baumann <dannybaumann@web.de>     2007-04-11
13455
 
 
13456
 
    Fix mem leaks
13457
 
 
13458
 
Merge: d077219 a71a9b3
13459
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-11
13460
 
 
13461
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13462
 
 
13463
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-11
13464
 
 
13465
 
    Code formatting changes
13466
 
 
13467
 
Patrick Niklaus <patrick.niklaus@googlemail.com>        2007-04-11
13468
 
 
13469
 
    Improve action reading code
13470
 
 
13471
 
David Reveman <davidr@novell.com>       2007-04-11
13472
 
 
13473
 
    Add xml files for gnome keybinding capplet.
13474
 
 
13475
 
Merge: 1b6bdc3 6878c70
13476
 
Danny Baumann <daba@mobilrechner.localdomain>   2007-04-10
13477
 
 
13478
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
13479
 
 
13480
 
Danny Baumann <daba@mobilrechner.localdomain>   2007-04-10
13481
 
 
13482
 
    Raise windows whenever their fullscreen, above/below or maximization state changed.
13483
 
 
13484
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-09
13485
 
 
13486
 
    Made define name more consistent
13487
 
 
13488
 
Merge: 59e9a3f 2a080b2
13489
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-09
13490
 
 
13491
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13492
 
 
13493
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-09
13494
 
 
13495
 
    Regenerate schemas
13496
 
 
13497
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-09
13498
 
 
13499
 
    Regenerate schemas
13500
 
 
13501
 
David Reveman <davidr@novell.com>       2007-04-09
13502
 
 
13503
 
    Disable metacity and gnome when gtk is disabled.
13504
 
 
13505
 
Merge: fe36623 cb9a43e
13506
 
David Reveman <davidr@novell.com>       2007-04-08
13507
 
 
13508
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13509
 
 
13510
 
David Reveman <davidr@novell.com>       2007-04-08
13511
 
 
13512
 
    Avoid strict-aliasing violations.
13513
 
 
13514
 
David Reveman <davidr@novell.com>       2007-04-08
13515
 
 
13516
 
    Don't add -fno-strict-aliasing flag.
13517
 
 
13518
 
Danny Baumann <daba@mobilrechner.localdomain>   2007-04-08
13519
 
 
13520
 
    Added possibility to call updateWindowAttributes without requesting any stack changes.
13521
 
    Also use this whereever appropriate to make sure no unwanted stack changes occur.
13522
 
 
13523
 
David Reveman <davidr@novell.com>       2007-04-07
13524
 
 
13525
 
    Report used buttons properly.
13526
 
 
13527
 
David Reveman <davidr@novell.com>       2007-04-07
13528
 
 
13529
 
    Require metacity 2.17.0 for META_FRAME_ABOVE flag.
13530
 
 
13531
 
Merge: 252fbad 25ec830
13532
 
David Reveman <davidr@novell.com>       2007-04-07
13533
 
 
13534
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13535
 
 
13536
 
Gerd Kohlberger <lowfi@chello.at>       2007-04-07
13537
 
 
13538
 
    Remove deprecated gdk API.
13539
 
 
13540
 
David Reveman <davidr@novell.com>       2007-04-07
13541
 
 
13542
 
    Require metacity 2.17.0 when building support for additional
13543
 
    button types.
13544
 
 
13545
 
David Reveman <davidr@novell.com>       2007-04-07
13546
 
 
13547
 
    Never add shaded state.
13548
 
 
13549
 
Danny Baumann <daba@mobilrechner.localdomain>   2007-04-07
13550
 
 
13551
 
    Make gwd build without Metacity support.
13552
 
 
13553
 
David Reveman <davidr@novell.com>       2007-04-06
13554
 
 
13555
 
    Reduce code by using compSetOption.
13556
 
 
13557
 
David Reveman <davidr@novell.com>       2007-04-06
13558
 
 
13559
 
    Remove whitespaces.
13560
 
 
13561
 
David Reveman <davidr@novell.com>       2007-04-06
13562
 
 
13563
 
    Remove whitespaces.
13564
 
 
13565
 
David Reveman <davidr@novell.com>       2007-04-06
13566
 
 
13567
 
    Add break to last case section.
13568
 
 
13569
 
Merge: 337d24c 55bd1bd
13570
 
David Reveman <davidr@novell.com>       2007-04-06
13571
 
 
13572
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13573
 
 
13574
 
David Reveman <davidr@novell.com>       2007-04-06
13575
 
 
13576
 
    Reduce code by using compSetOption.
13577
 
 
13578
 
David Reveman <davidr@novell.com>       2007-04-06
13579
 
 
13580
 
    Reduce code by using compSetOption.
13581
 
 
13582
 
David Reveman <davidr@novell.com>       2007-04-06
13583
 
 
13584
 
    Add compSetOption function.
13585
 
 
13586
 
Merge: c3a7fc2 1708507
13587
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-06
13588
 
 
13589
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13590
 
 
13591
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-06
13592
 
 
13593
 
    Fix action options with long names
13594
 
 
13595
 
David Reveman <davidr@novell.com>       2007-04-06
13596
 
 
13597
 
    Ignore resize increment hint only for dimensions that are maximized.
13598
 
 
13599
 
David Reveman <davidr@novell.com>       2007-04-06
13600
 
 
13601
 
    Indent correctly.
13602
 
 
13603
 
David Reveman <davidr@novell.com>       2007-04-06
13604
 
 
13605
 
    Position action menu properly.
13606
 
 
13607
 
David Reveman <davidr@novell.com>       2007-04-06
13608
 
 
13609
 
    Add all button types that libmetacity support and make button layout
13610
 
    configurable.
13611
 
 
13612
 
David Reveman <davidr@novell.com>       2007-04-05
13613
 
 
13614
 
    Avoid unnecessary work in kwd when window position changed.
13615
 
 
13616
 
David Reveman <davidr@novell.com>       2007-04-05
13617
 
 
13618
 
    Avoid unnecessary work in gwd when window position changed.
13619
 
 
13620
 
David Reveman <davidr@novell.com>       2007-04-05
13621
 
 
13622
 
    Update constrain region creation so that windows are constrained from
13623
 
    being moved to screen regions that are not visible in any output.
13624
 
 
13625
 
David Reveman <davidr@novell.com>       2007-04-05
13626
 
 
13627
 
    Compare to and update server side position for each motion notify.
13628
 
 
13629
 
Cedric <gnumdk@gmail.com>       2007-04-05
13630
 
 
13631
 
    Fix typo in matching code.
13632
 
 
13633
 
Merge: a084d7d 932d9fe
13634
 
David Reveman <davidr@novell.com>       2007-04-05
13635
 
 
13636
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13637
 
 
13638
 
Danny Baumann <dannybaumann@web.de>     2007-04-05
13639
 
 
13640
 
    Another attempt at correctly fixing the calculations in outputDeviceForGeometry.
13641
 
    We also have to check the left window edge for equality as the output device regions right edge is 1-based.
13642
 
 
13643
 
Danny Baumann <dannybaumann@web.de>     2007-04-05
13644
 
 
13645
 
    Fix rectangle-in-range calculation for outputDeviceForGeometry.
13646
 
 
13647
 
David Reveman <davidr@novell.com>       2007-04-05
13648
 
 
13649
 
    Fall-back to default refresh rate if driver is reporting 0 as
13650
 
    refresh rate.
13651
 
 
13652
 
Danny Baumann <dannybaumann@web.de>     2007-04-05
13653
 
 
13654
 
    Avoid explicit comparison with FALSE constant
13655
 
 
13656
 
Erkin Bahceci <erkinbah@gmail.com>      2007-04-04
13657
 
 
13658
 
    Add open/close option.
13659
 
 
13660
 
Merge: b698a6c 709d0ee
13661
 
David Reveman <davidr@novell.com>       2007-04-04
13662
 
 
13663
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13664
 
 
13665
 
Merge: 53c674c a303060
13666
 
Danny Baumann <dannybaumann@web.de>     2007-04-04
13667
 
 
13668
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
13669
 
 
13670
 
Danny Baumann <dannybaumann@web.de>     2007-04-04
13671
 
 
13672
 
    Add 'group-drag' as an allowed screen grab for edge flipping.
13673
 
    This screen grab is issued by the group plugin when tab bar slots are dragged to other tab bars.
13674
 
 
13675
 
Danny Baumann <dannybaumann@web.de>     2007-04-04
13676
 
 
13677
 
    Reflect minimum size hint when adding size changes.
13678
 
 
13679
 
Danny Baumann <dannybaumann@web.de>     2007-04-04
13680
 
 
13681
 
    Check for active screen grabs before unsnapping a maximized window.
13682
 
 
13683
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-03
13684
 
 
13685
 
    Bump ABI version
13686
 
 
13687
 
Mike Dransfield <mike@blueroot.co.uk>   2007-04-03
13688
 
 
13689
 
    Changed plugin vTable option functions to include a reference
13690
 
    to the plugin as per other vTable functions.
13691
 
 
13692
 
David Reveman <davidr@novell.com>       2007-04-02
13693
 
 
13694
 
    Post release version increment.
13695
 
 
13696
 
David Reveman <davidr@novell.com>       2007-04-02
13697
 
 
13698
 
    Bump version.
13699
 
 
13700
 
David Reveman <davidr@novell.com>       2007-04-02
13701
 
 
13702
 
    Add NEWS entry for 0.5 release.
13703
 
 
13704
 
Danny Baumann <dannybaumann@web.de>     2007-04-02
13705
 
 
13706
 
    Update decorator version information. This change was missed when adding the quad stretching interface in commit 3c434da32d24b580d0bff968f302ead1781864e8.
13707
 
 
13708
 
Merge: edf914f f6764b3
13709
 
Danny Baumann <dannybaumann@web.de>     2007-04-02
13710
 
 
13711
 
    Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
13712
 
 
13713
 
Danny Baumann <dannybaumann@web.de>     2007-04-02
13714
 
 
13715
 
    Remove screen actions un plugin unload.
13716
 
 
13717
 
Danny Baumann <dannybaumann@web.de>     2007-04-02
13718
 
 
13719
 
    Free allocated cursors on plugin unload.
13720
 
 
13721
 
Travis Watkins <amaranth@ubuntu.com>    2007-03-13
13722
 
 
13723
 
    Register plugin, screen, and option objects.
13724
 
 
13725
 
Travis Watkins <amaranth@ubuntu.com>    2007-03-13
13726
 
 
13727
 
    Switch to object registration instead of message filtering.
13728
 
 
13729
 
Travis Watkins <amaranth@ubuntu.com>    2007-03-13
13730
 
 
13731
 
    Add dbus introspection generation functions.
13732
 
 
13733
 
Travis Watkins <amaranth@ubuntu.com>    2007-03-13
13734
 
 
13735
 
    Add libxml2 build dependency.
13736
 
 
13737
 
Travis Watkins <amaranth@ubuntu.com>    2007-03-13
13738
 
 
13739
 
    Add functions to generate dbus introspection XML.
13740
 
 
13741
 
David Reveman <davidr@novell.com>       2007-04-01
13742
 
 
13743
 
    make update-po.
13744
 
 
13745
 
David Reveman <davidr@novell.com>       2007-04-01
13746
 
 
13747
 
    Update POTFILES.in.
13748
 
 
13749
 
David Reveman <davidr@novell.com>       2007-04-01
13750
 
 
13751
 
    Add more translations.
13752
 
 
13753
 
David Reveman <davidr@novell.com>       2007-04-01
13754
 
 
13755
 
    Update translations.
13756
 
 
13757
 
David Reveman <davidr@novell.com>       2007-03-30
13758
 
 
13759
 
    Make sure that widget or children isn't 0.
13760
 
 
13761
 
David Reveman <davidr@novell.com>       2007-03-30
13762
 
 
13763
 
    Adjust metacity border region code so it matches latest version of
13764
 
    metacity.
13765
 
 
13766
 
Cedric <gnumdk@gmail.com>       2007-03-30
13767
 
 
13768
 
    Add Vertical/Horizontal maximization.
13769
 
 
13770
 
David Reveman <davidr@novell.com>       2007-03-29
13771
 
 
13772
 
    Remove signal handling from display.c.
13773
 
 
13774
 
David Reveman <davidr@novell.com>       2007-03-29
13775
 
 
13776
 
    Handle SIGINT and SIGTERM in main.c.
13777
 
 
13778
 
David Reveman <davidr@novell.com>       2007-03-29
13779
 
 
13780
 
    Restart if restartSignal is true.
13781
 
 
13782
 
David Reveman <davidr@novell.com>       2007-03-29
13783
 
 
13784
 
    Return from event loop instead of calling exit.
13785
 
 
13786
 
Merge: 2087f96 de9ca3b
13787
 
David Reveman <davidr@novell.com>       2007-03-28
13788
 
 
13789
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13790
 
 
13791
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-28
13792
 
 
13793
 
    new imageDataToTexture function to specify gl format/type parameters (replaces fixedRGBA option)
13794
 
 
13795
 
Merge: d7f7338 8e3b26f
13796
 
Mike Dransfield <mike@blueroot.co.uk>   2007-03-28
13797
 
 
13798
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13799
 
 
13800
 
Mike Dransfield <mike@blueroot.co.uk>   2007-03-28
13801
 
 
13802
 
    Make action options atomic
13803
 
 
13804
 
Merge: 9c2b298 8e3b26f
13805
 
David Reveman <davidr@novell.com>       2007-03-28
13806
 
 
13807
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13808
 
 
13809
 
Danny Baumann <dannybaumann@web.de>     2007-03-28
13810
 
 
13811
 
    Added possibility to load textures with fixed RGBA byte ordering from header files.
13812
 
 
13813
 
Robert Carr <robb@gorbachev.(none)>     2007-03-27
13814
 
 
13815
 
    Revert "Use glXQueryServerString for indirect rendering case."
13816
 
    
13817
 
    This reverts commit 3c434da32d24b580d0bff968f302ead1781864e8.
13818
 
 
13819
 
Robert Carr <robb@gorbachev.(none)>     2007-03-27
13820
 
 
13821
 
    Use glXQueryServerString for indirect rendering case.
13822
 
 
13823
 
Merge: 8cdf7e9 f04dccc
13824
 
David Reveman <davidr@novell.com>       2007-03-26
13825
 
 
13826
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13827
 
 
13828
 
Mike Dransfield <mike@blueroot.co.uk>   2007-03-25
13829
 
 
13830
 
    Added Erkin to AUTHORS file
13831
 
 
13832
 
Erkin Bahceci <erkinbah@gmail.com>      2007-03-24
13833
 
 
13834
 
    Added switcher activate event to notify other plugins
13835
 
    when the switcher animation has started/finished.
13836
 
 
13837
 
Erkin Bahceci <erkinbah@gmail.com>      2007-03-24
13838
 
 
13839
 
    Fix for negative float option values
13840
 
 
13841
 
Gerd Kohlberger <lowfi@chello.at>       2007-03-21
13842
 
 
13843
 
    Remove unneeded function and variable
13844
 
 
13845
 
mike@blueroot.co.uk <mike@blueroot.co.uk>       2007-01-27
13846
 
 
13847
 
    Allow plugins to wrap enter/leaveShowDesktopMode
13848
 
 
13849
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-03-21
13850
 
 
13851
 
    Added quad stretching interface to libdecoration.
13852
 
    Decorators wanting to display stretched quads can set the q->stretch member accordingly. In this case, q->max_width / q->max_height should contain the size of the unstretched texture.
13853
 
 
13854
 
Danny Baumann <daba@rechenknecht.peppercon.de>  2007-03-21
13855
 
 
13856
 
    Fixed matrix calculations for xy and yx coordinates
13857
 
 
13858
 
Merge: 3009849 f0e6238
13859
 
Mike Dransfield <mike@blueroot.co.uk>   2007-03-17
13860
 
 
13861
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13862
 
 
13863
 
Mike Dransfield <mike@blueroot.co.uk>   2007-03-17
13864
 
 
13865
 
    Correct typo in comments
13866
 
 
13867
 
David Reveman <davidr@novell.com>       2007-03-16
13868
 
 
13869
 
    Expose edges as files with boolean values and add write support
13870
 
    for them.
13871
 
 
13872
 
David Reveman <davidr@novell.com>       2007-03-16
13873
 
 
13874
 
    Add write support for list items in fuse plugin.
13875
 
 
13876
 
David Reveman <davidr@novell.com>       2007-03-16
13877
 
 
13878
 
    Avoid using variable name 'private' in compiz.h.
13879
 
 
13880
 
David Reveman <davidr@novell.com>       2007-03-15
13881
 
 
13882
 
    Only allow move with window when we're currently not moving.
13883
 
 
13884
 
David Reveman <davidr@novell.com>       2007-03-15
13885
 
 
13886
 
    Don't index past the end of the array.
13887
 
 
13888
 
Mike Dransfield <mike@blueroot.co.uk>   2007-03-14
13889
 
 
13890
 
    Prevent excessive reads and writes
13891
 
 
13892
 
David Reveman <davidr@novell.com>       2007-03-14
13893
 
 
13894
 
    Wrap matchPropertyChanged function and update window decorations
13895
 
    when a property that might affect decoration matching changed.
13896
 
 
13897
 
David Reveman <davidr@novell.com>       2007-03-14
13898
 
 
13899
 
    Add shadow match option.
13900
 
 
13901
 
David Reveman <davidr@novell.com>       2007-03-14
13902
 
 
13903
 
    Add basic write support. List options and edges in action options
13904
 
    are still read-only.
13905
 
 
13906
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-13
13907
 
 
13908
 
    Replace shader based blending with hardware blending.
13909
 
 
13910
 
David Reveman <davidr@novell.com>       2007-03-13
13911
 
 
13912
 
    Fix so mipmap and 4xbilinear filters work again.
13913
 
 
13914
 
David Reveman <davidr@novell.com>       2007-03-13
13915
 
 
13916
 
    We have a screen variable, use it.
13917
 
 
13918
 
David Reveman <davidr@novell.com>       2007-03-13
13919
 
 
13920
 
    Place windows with an invalid desktop number on current desktop
13921
 
    instead of all desktops.
13922
 
 
13923
 
David Reveman <davidr@novell.com>       2007-03-13
13924
 
 
13925
 
    Remove signal handling from fuse plugin. It's not longer needed as
13926
 
    the core is now cleaning up plugins properly before exiting.
13927
 
 
13928
 
David Reveman <davidr@novell.com>       2007-03-13
13929
 
 
13930
 
    Clean up plugins before exiting.
13931
 
 
13932
 
David Reveman <davidr@novell.com>       2007-03-13
13933
 
 
13934
 
    Basic signal handling.
13935
 
 
13936
 
David Reveman <davidr@novell.com>       2007-03-12
13937
 
 
13938
 
    Some minor coding style changes and remove some whitespaces.
13939
 
 
13940
 
Merge: e4a1fa4 43fadab
13941
 
David Reveman <davidr@novell.com>       2007-03-12
13942
 
 
13943
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
13944
 
 
13945
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-12
13946
 
 
13947
 
    Added blur occlusion detection. This will disable multiple levels of blur on overlapping blur regions.
13948
 
 
13949
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-12
13950
 
 
13951
 
    Save lastPaint and lastMask during occlusion detection.
13952
 
 
13953
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-12
13954
 
 
13955
 
    Don't blur opaque windows if decorations are also blured.
13956
 
 
13957
 
David Reveman <davidr@novell.com>       2007-03-12
13958
 
 
13959
 
    Track changes to decoration plugin. Switcher window is a decorated window
13960
 
    so motif hints that tell the WM not to decorate it shouldn't be set. The
13961
 
    only problem with this is that the switcher window might appear with
13962
 
    default decorations for short period before the decorator is able to
13963
 
    update it with correct decorations. This is still much more correct than
13964
 
    before and if the default decorations turns out to be a problem we'll
13965
 
    come up with more correct solution for that.
13966
 
 
13967
 
David Reveman <davidr@novell.com>       2007-03-12
13968
 
 
13969
 
    Update decoration selection so it makes a bit more sense. The decorator
13970
 
    shouldn't be able to override hints.
13971
 
 
13972
 
David Reveman <davidr@novell.com>       2007-03-12
13973
 
 
13974
 
    Add decoration match option.
13975
 
 
13976
 
David Reveman <davidr@novell.com>       2007-03-12
13977
 
 
13978
 
    Add option that makes it possible to turn off YV12 filter support.
13979
 
    
13980
 
    This is useful for hardware/drivers where software colorspace
13981
 
    conversion is more efficient than using fragment programs.
13982
 
 
13983
 
Cedric <gnumdk@gmail.com>       2007-03-12
13984
 
 
13985
 
    Respect allowed actions hint.
13986
 
 
13987
 
David Reveman <davidr@novell.com>       2007-03-11
13988
 
 
13989
 
    Check for sync alarm notify after core handleEvent function
13990
 
    has been called as syncWait will always be true otherwise.
13991
 
 
13992
 
David Reveman <davidr@novell.com>       2007-03-11
13993
 
 
13994
 
    Create a pango layout for when drawing default decorations. Makes
13995
 
    the default decorations more correct.
13996
 
 
13997
 
David Reveman <davidr@novell.com>       2007-03-11
13998
 
 
13999
 
    Set up clip planes so we're clipping to the region extents. Makes
14000
 
    more sense than just clipping to the output extents and fixes some
14001
 
    clipping issues with the cube plugin.
14002
 
 
14003
 
David Reveman <davidr@novell.com>       2007-03-09
14004
 
 
14005
 
    Call repaint to make sure decorations are updated properly when
14006
 
    they are resized.
14007
 
 
14008
 
David Reveman <davidr@novell.com>       2007-03-09
14009
 
 
14010
 
    Some themes update the layout when the borders function is called
14011
 
    so we should call it with the correct window state after we've
14012
 
    used it for getting maximized border size.
14013
 
 
14014
 
David Reveman <davidr@novell.com>       2007-03-09
14015
 
 
14016
 
    Add fuse plugin. It provides a user space file-system with compiz
14017
 
    information. E.g. all options are represented as directories and
14018
 
    and current values can be retrieved by reading files in these
14019
 
    directories.
14020
 
    
14021
 
    It's read-only right now but write support will be added soon and
14022
 
    it will allow you to manipulate options by writing to files.
14023
 
 
14024
 
David Reveman <davidr@novell.com>       2007-03-08
14025
 
 
14026
 
    Rewrite restackWindowBelow. The old implementation was broken as
14027
 
    it allowed stacking to positions where windows are not allowed to
14028
 
    be. New implementation makes sure windows are always stacked at
14029
 
    allowed positions.
14030
 
    
14031
 
    This issue caused windows being prevented from focus to sometimes
14032
 
    be placed behind one of it's ancestors.
14033
 
 
14034
 
David Reveman <davidr@novell.com>       2007-03-07
14035
 
 
14036
 
    The active viewport coordinate solution is not good enough in a lot of
14037
 
    cases where windows span more than one viewport. Replace most of it
14038
 
    with a general active window history stored in the screen structure.
14039
 
 
14040
 
David Reveman <davidr@novell.com>       2007-03-07
14041
 
 
14042
 
    Add activeViewportX and activeViewportX members to the
14043
 
    CompWindow struct to keep track of the viewport the window
14044
 
    was last active in. This can be used to more properly calculate
14045
 
    to which window the input focus should be moved to and the
14046
 
    compareWindowActiveness function has been added to make this more
14047
 
    convenient.
14048
 
 
14049
 
David Reveman <davidr@novell.com>       2007-03-07
14050
 
 
14051
 
    count should be incremented for each window.
14052
 
 
14053
 
David Reveman <davidr@novell.com>       2007-03-07
14054
 
 
14055
 
    Don't calculate available actions until plugins have initialized
14056
 
    the window. recalcWindowType should never call recalcWindowActions.
14057
 
 
14058
 
David Reveman <davidr@novell.com>       2007-03-07
14059
 
 
14060
 
    Shut up compiler.
14061
 
 
14062
 
Mike Dransfield <mike@blueroot.co.uk>   2007-03-07
14063
 
 
14064
 
    Add flat file configuration backend.
14065
 
 
14066
 
David Reveman <davidr@novell.com>       2007-03-06
14067
 
 
14068
 
    Use findTopLevelWindowAtDisplay when receiving FocusIn events
14069
 
    as the frame might be the window that got focused when
14070
 
    the client window is shaded.
14071
 
 
14072
 
David Reveman <davidr@novell.com>       2007-03-06
14073
 
 
14074
 
    Windows can't occlude anything when shaded.
14075
 
 
14076
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-06
14077
 
 
14078
 
    Splits bw->region into 5 regions (top, bottom, left, right and center) and
14079
 
    projects each separately to avoid unnecessary work during first pass
14080
 
    with gaussian filter.
14081
 
 
14082
 
David Reveman <davidr@novell.com>       2007-03-06
14083
 
 
14084
 
    Fix typo.
14085
 
 
14086
 
David Reveman <davidr@novell.com>       2007-03-06
14087
 
 
14088
 
    Add getAllowedActionsForWindow function that plugins can wrap to
14089
 
    restrict available actions for a window.
14090
 
 
14091
 
David Reveman <davidr@novell.com>       2007-03-06
14092
 
 
14093
 
    Remove PAINT_WINDOW_CLIP_OPAQUE_MASK and
14094
 
    PAINT_WINDOW_CLIP_TRANSLUCENT_MASK flags.
14095
 
    The PAINT_WINDOW_OCCLUSION_DETECTION_MASK flag and the new occlusion
14096
 
    detection code replaces them.
14097
 
 
14098
 
David Reveman <davidr@novell.com>       2007-03-06
14099
 
 
14100
 
    Add comment about occlusion detection.
14101
 
 
14102
 
David Reveman <davidr@novell.com>       2007-03-06
14103
 
 
14104
 
    Cleanup paintTransformedScreen a bit.
14105
 
 
14106
 
David Reveman <davidr@novell.com>       2007-03-06
14107
 
 
14108
 
    Really remove windowMask and backgroundMask from paintTransformedScreen.
14109
 
 
14110
 
David Reveman <davidr@novell.com>       2007-03-06
14111
 
 
14112
 
    Remove windowMask and backgroundMask from paintTransformedScreen.
14113
 
 
14114
 
David Reveman <davidr@novell.com>       2007-03-06
14115
 
 
14116
 
    Move cursor painting into paintScreenRegion.
14117
 
 
14118
 
David Reveman <davidr@novell.com>       2007-03-06
14119
 
 
14120
 
    Have paintTransformedScreen use paintScreenRegion.
14121
 
 
14122
 
David Reveman <davidr@novell.com>       2007-03-06
14123
 
 
14124
 
    Have paintScreenRegion accept a screen paint mask instead.
14125
 
 
14126
 
David Reveman <davidr@novell.com>       2007-03-06
14127
 
 
14128
 
    Have paintScreen always use paintScreenRegion.
14129
 
 
14130
 
David Reveman <davidr@novell.com>       2007-03-06
14131
 
 
14132
 
    No need to pass backgroundMask to paintScreenRegion.
14133
 
 
14134
 
David Reveman <davidr@novell.com>       2007-03-06
14135
 
 
14136
 
    Add unredirect fullscreen windows support to paintScreenRegion.
14137
 
 
14138
 
David Reveman <davidr@novell.com>       2007-03-06
14139
 
 
14140
 
    Move occlusion detection and window painting to static function.
14141
 
 
14142
 
David Reveman <davidr@novell.com>       2007-03-06
14143
 
 
14144
 
    Avoid some duplicate code.
14145
 
 
14146
 
David Reveman <davidr@novell.com>       2007-03-06
14147
 
 
14148
 
    Avoid overflow in opacity calculations by changing range of
14149
 
    opacityFactor from 0-OPAQUE to 0-0xff.
14150
 
 
14151
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-06
14152
 
 
14153
 
    Use occlusion detection on PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK.
14154
 
 
14155
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-06
14156
 
 
14157
 
    Added occlusion detection for PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK
14158
 
    screen paints.
14159
 
 
14160
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-06
14161
 
 
14162
 
    Added occlusion detection handling to paintWindow.
14163
 
 
14164
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-03-06
14165
 
 
14166
 
    Added occlusion detection window paint mask.
14167
 
 
14168
 
Bellegarde Cedric <gnumdk@gmail.com>    2007-03-05
14169
 
 
14170
 
    Fix typo.
14171
 
 
14172
 
David Reveman <davidr@novell.com>       2007-03-05
14173
 
 
14174
 
    Bump ABI version.
14175
 
 
14176
 
Danny Baumann <dannybaumann@web.de>     2007-03-05
14177
 
 
14178
 
    Add grabbed variable to CompWindow struct.
14179
 
 
14180
 
Danny Baumann <dannybaumann@web.de>     2007-03-05
14181
 
 
14182
 
    Keep track of last state.
14183
 
 
14184
 
Danny Baumann <dannybaumann@web.de>     2007-03-05
14185
 
 
14186
 
    Add deltas to resize notify function.
14187
 
 
14188
 
Bellegarde Cedric <gnumdk@gmail.com>    2007-03-05
14189
 
 
14190
 
    Add window position/viewport matching to place plugin.
14191
 
 
14192
 
Bellegarde Cedric <gnumdk@gmail.com>    2007-03-05
14193
 
 
14194
 
    Check allowed actions before initiating move or resize.
14195
 
 
14196
 
David Reveman <davidr@novell.com>       2007-03-05
14197
 
 
14198
 
    Move windowStateChangeNotify call to changeWindowState function.
14199
 
 
14200
 
David Reveman <davidr@novell.com>       2007-03-05
14201
 
 
14202
 
    Use changeWindowState instead of setWindowState.
14203
 
 
14204
 
David Reveman <davidr@novell.com>       2007-03-05
14205
 
 
14206
 
    Add changeWindowState function.
14207
 
 
14208
 
David Reveman <davidr@novell.com>       2007-03-05
14209
 
 
14210
 
    Remove whitespaces.
14211
 
 
14212
 
Per Wigren <per.wigren@gmail.com>       2007-03-05
14213
 
 
14214
 
    Add --only-current-screen option which tell compiz to only manage
14215
 
    the screen defined by $DISPLAY and leave the others alone.
14216
 
 
14217
 
Bellegarde Cedric <gnumdk@gmail.com>    2007-03-05
14218
 
 
14219
 
    Add window role matching to regex plugin.
14220
 
 
14221
 
Bellegarde Cedric <gnumdk@gmail.com>    2007-03-05
14222
 
 
14223
 
    Remove focus prevention option.
14224
 
 
14225
 
David Reveman <davidr@novell.com>       2007-03-05
14226
 
 
14227
 
    Video plugin must be stacked above blur and water plugins.
14228
 
 
14229
 
David Reveman <davidr@novell.com>       2007-03-05
14230
 
 
14231
 
    Add direct composited video plugin.
14232
 
    
14233
 
    Using _COMPIZ_VIDEO property. RGB and YV12 image formats
14234
 
    are currently supported. YV12 image format requires
14235
 
    8 bit alpha only GLX pixmap support.
14236
 
    
14237
 
    Known issues:
14238
 
    Doesn't work with unredirect_fullscreen_windows option.
14239
 
 
14240
 
David Reveman <davidr@novell.com>       2007-03-02
14241
 
 
14242
 
    Add NOTIFY_MODIFY_MASK.
14243
 
 
14244
 
dragoran <drago01@gmail.com>    2007-03-02
14245
 
 
14246
 
    Add --ignore-desktop-hints command line option, which can be used
14247
 
    to make compiz not read "number of desktops" and "current desktop"
14248
 
    hints left by previous WM.
14249
 
 
14250
 
David Reveman <davidr@novell.com>       2007-03-01
14251
 
 
14252
 
    Make addWindowSizeChanges use new window geometry for viewport and output
14253
 
    as that makes it possible to move maximized and fullscreen windows to
14254
 
    different viewports and outputs.
14255
 
 
14256
 
David Reveman <davidr@novell.com>       2007-03-01
14257
 
 
14258
 
    Move defaultViewportForWindow and outputDeviceForWindow implementation
14259
 
    to screen.c.
14260
 
 
14261
 
David Reveman <davidr@novell.com>       2007-03-01
14262
 
 
14263
 
    Add fadeOut variable to keep track of windows that fade out.
14264
 
 
14265
 
David Reveman <davidr@novell.com>       2007-03-01
14266
 
 
14267
 
    Make sure we set state to Normal again when window is mapped.
14268
 
 
14269
 
David Reveman <davidr@novell.com>       2007-03-01
14270
 
 
14271
 
    Make sure mBorder gets initialized.
14272
 
 
14273
 
David Reveman <davidr@novell.com>       2007-03-01
14274
 
 
14275
 
    Set a top anchor when resizing a wobbly window.
14276
 
 
14277
 
David Reveman <davidr@novell.com>       2007-03-01
14278
 
 
14279
 
    Regen compiz.schemas.in.
14280
 
 
14281
 
David Reveman <davidr@novell.com>       2007-03-01
14282
 
 
14283
 
    Change default map effect to None.
14284
 
 
14285
 
David Reveman <davidr@novell.com>       2007-03-01
14286
 
 
14287
 
    Remove invalid window types and add Unknown.
14288
 
 
14289
 
David Reveman <davidr@novell.com>       2007-03-01
14290
 
 
14291
 
    Remove invalid window types.
14292
 
 
14293
 
David Reveman <davidr@novell.com>       2007-03-01
14294
 
 
14295
 
    Read current window position properly.
14296
 
 
14297
 
David Reveman <davidr@novell.com>       2007-03-01
14298
 
 
14299
 
    Add unknown window type to default window match.
14300
 
 
14301
 
David Reveman <davidr@novell.com>       2007-03-01
14302
 
 
14303
 
    Don't end zoom animation so quickly.
14304
 
 
14305
 
David Reveman <davidr@novell.com>       2007-03-01
14306
 
 
14307
 
    Perform zoom effect by translating screen instead of windows.
14308
 
 
14309
 
David Reveman <davidr@novell.com>       2007-03-01
14310
 
 
14311
 
    Only draw top/bottom face after clearing screen.
14312
 
 
14313
 
David Reveman <davidr@novell.com>       2007-03-01
14314
 
 
14315
 
    Make sure we don't clear an output more than once per screen updated.
14316
 
 
14317
 
David Reveman <davidr@novell.com>       2007-03-01
14318
 
 
14319
 
    No need to clear the stencil buffer.
14320
 
 
14321
 
David Reveman <davidr@novell.com>       2007-02-28
14322
 
 
14323
 
    Fix another typo in 4xBilinear filter. Offset parameter should be
14324
 
    multiplied and then added to texture coordinate.
14325
 
 
14326
 
David Reveman <davidr@novell.com>       2007-02-28
14327
 
 
14328
 
    Fix typo in 4xBilinear filter code.
14329
 
 
14330
 
David Reveman <davidr@novell.com>       2007-02-28
14331
 
 
14332
 
    Enable the code in the placement plugin that maximize windows when they
14333
 
    are too big for their work area.
14334
 
 
14335
 
Bellegarde Cedric <gnumdk@gmail.com>    2007-02-28
14336
 
 
14337
 
    Add centered, smart, maximize and random placement modes.
14338
 
 
14339
 
David Reveman <davidr@novell.com>       2007-02-28
14340
 
 
14341
 
    Add opacity match options and improve the behavior of opacity
14342
 
    increase/decrease actions. Increase/decrease actions will no
14343
 
    longer modify the opacity property.
14344
 
 
14345
 
David Reveman <davidr@novell.com>       2007-02-28
14346
 
 
14347
 
    Fix initialization of regex plugin. Handler should not be registered
14348
 
    until all screens and windows have been initialized.
14349
 
 
14350
 
David Reveman <davidr@novell.com>       2007-02-28
14351
 
 
14352
 
    Do not modify window paint struct, use destroyCnt unmapCnt instead.
14353
 
 
14354
 
David Reveman <davidr@novell.com>       2007-02-28
14355
 
 
14356
 
    Add bindFailed variable to CompWindow struct so we can handle cases
14357
 
    where binding window to texture failed because window is no
14358
 
    longer mapped properly.
14359
 
 
14360
 
David Reveman <davidr@novell.com>       2007-02-27
14361
 
 
14362
 
    Check for pending maps when trying to hide a window.
14363
 
 
14364
 
David Reveman <davidr@novell.com>       2007-02-27
14365
 
 
14366
 
    Do not change input focus when EnterNotify event is generated from
14367
 
    an ungrab. This changes the behavior when not using click to focus
14368
 
    and moving between viewports a bit. However, focusDefaultWindow
14369
 
    should be modified instead if the old behavior made more sense.
14370
 
 
14371
 
David Reveman <davidr@novell.com>       2007-02-27
14372
 
 
14373
 
    Fix active window tracking. We're always setting the active window
14374
 
    property so there's no need to monitor that property.
14375
 
 
14376
 
David Reveman <davidr@novell.com>       2007-02-27
14377
 
 
14378
 
    Only focus default window if switcher isn't active.
14379
 
 
14380
 
Stjepan Glavina <stjepang@gmail.com>    2007-02-27
14381
 
 
14382
 
    Add auto rotate option.
14383
 
 
14384
 
David Reveman <davidr@novell.com>       2007-02-26
14385
 
 
14386
 
    Reset rotation correctly when we receive a client message that
14387
 
    cause us to move the viewport.
14388
 
 
14389
 
Bellegarde Cedric <gnumdk@puffy.homelinux.org>  2007-02-26
14390
 
 
14391
 
    Add translucent flag properly.
14392
 
 
14393
 
David Reveman <davidr@novell.com>       2007-02-26
14394
 
 
14395
 
    Make sure grab window is set.
14396
 
 
14397
 
David Reveman <davidr@novell.com>       2007-02-25
14398
 
 
14399
 
    Regen compiz.schemas.in.
14400
 
 
14401
 
David Reveman <davidr@novell.com>       2007-02-25
14402
 
 
14403
 
    Handle match options properly.
14404
 
 
14405
 
David Reveman <davidr@novell.com>       2007-02-25
14406
 
 
14407
 
    Add "|" symbol properly and don't add "&" or "|" if this is the first
14408
 
    expression in this group.
14409
 
 
14410
 
David Reveman <davidr@novell.com>       2007-02-25
14411
 
 
14412
 
    Add match argument support to all initiate scale actions.
14413
 
 
14414
 
David Reveman <davidr@novell.com>       2007-02-25
14415
 
 
14416
 
    Use match option type if argument name is "match".
14417
 
 
14418
 
David Reveman <davidr@novell.com>       2007-02-25
14419
 
 
14420
 
    Add getMatchOptionNamed function.
14421
 
 
14422
 
David Reveman <davidr@novell.com>       2007-02-25
14423
 
 
14424
 
    We should try to return an empty string if the match object is empty
14425
 
    instead of NULL.
14426
 
 
14427
 
David Reveman <davidr@novell.com>       2007-02-25
14428
 
 
14429
 
    Add alpha blur match option. It provides alpha blur for windows that
14430
 
    don't have the blur property set.
14431
 
 
14432
 
David Reveman <davidr@novell.com>       2007-02-25
14433
 
 
14434
 
    Automatically update match options when they change.
14435
 
 
14436
 
David Reveman <davidr@novell.com>       2007-02-25
14437
 
 
14438
 
    Remove some whitespaces.
14439
 
 
14440
 
David Reveman <davidr@novell.com>       2007-02-25
14441
 
 
14442
 
    Add match option for per-window focus prevention control.
14443
 
 
14444
 
David Reveman <davidr@novell.com>       2007-02-25
14445
 
 
14446
 
    Add window ID match handler.
14447
 
 
14448
 
David Reveman <davidr@novell.com>       2007-02-25
14449
 
 
14450
 
    Use match options in wobbly plugin.
14451
 
 
14452
 
David Reveman <davidr@novell.com>       2007-02-25
14453
 
 
14454
 
    Use match option in switcher plugin.
14455
 
 
14456
 
David Reveman <davidr@novell.com>       2007-02-25
14457
 
 
14458
 
    Use match option in scale plugin.
14459
 
 
14460
 
David Reveman <davidr@novell.com>       2007-02-25
14461
 
 
14462
 
    Use match option for window matching.
14463
 
 
14464
 
David Reveman <davidr@novell.com>       2007-02-25
14465
 
 
14466
 
    Set correct option type.
14467
 
 
14468
 
David Reveman <davidr@novell.com>       2007-02-25
14469
 
 
14470
 
    Use match option for focus blur.
14471
 
 
14472
 
David Reveman <davidr@novell.com>       2007-02-25
14473
 
 
14474
 
    Switch to using a match option.
14475
 
 
14476
 
David Reveman <davidr@novell.com>       2007-02-25
14477
 
 
14478
 
    Add support for new match option type.
14479
 
 
14480
 
David Reveman <davidr@novell.com>       2007-02-25
14481
 
 
14482
 
    Add match option.
14483
 
 
14484
 
David Reveman <davidr@novell.com>       2007-02-25
14485
 
 
14486
 
    Shut up compiler.
14487
 
 
14488
 
David Reveman <davidr@novell.com>       2007-02-25
14489
 
 
14490
 
    Add matchToString function.
14491
 
 
14492
 
David Reveman <davidr@novell.com>       2007-02-25
14493
 
 
14494
 
    Use match object for minimize effect.
14495
 
 
14496
 
David Reveman <davidr@novell.com>       2007-02-25
14497
 
 
14498
 
    Use match object for window focus blur.
14499
 
 
14500
 
David Reveman <davidr@novell.com>       2007-02-24
14501
 
 
14502
 
    Add window state matching to core and rename compWindowTypeFromString
14503
 
    function to windowTypeFromString.
14504
 
 
14505
 
David Reveman <davidr@novell.com>       2007-02-24
14506
 
 
14507
 
    Call matchPropertyChanged when wmType changed.
14508
 
 
14509
 
David Reveman <davidr@novell.com>       2007-02-24
14510
 
 
14511
 
    Fix name of match op flags.
14512
 
 
14513
 
David Reveman <davidr@novell.com>       2007-02-24
14514
 
 
14515
 
    Add proper parsing of match expressions and track changes in fade plugin.
14516
 
 
14517
 
David Reveman <davidr@novell.com>       2007-02-24
14518
 
 
14519
 
    Make string "any" match all window types.
14520
 
 
14521
 
David Reveman <davidr@novell.com>       2007-02-24
14522
 
 
14523
 
    Regen compiz.schemas.in.
14524
 
 
14525
 
David Reveman <davidr@novell.com>       2007-02-24
14526
 
 
14527
 
    Avoid using glPushAttrib. It's usually bad to use glPushAttrib as we
14528
 
    don't know if the stack is full from other plugins pushing
14529
 
    attributes to it.
14530
 
 
14531
 
David Reveman <davidr@novell.com>       2007-02-23
14532
 
 
14533
 
    Only create the gaussian kernel once and not everytime we draw.
14534
 
 
14535
 
David Reveman <davidr@novell.com>       2007-02-23
14536
 
 
14537
 
    Add sat variable when saturation is used.
14538
 
 
14539
 
David Reveman <davidr@novell.com>       2007-02-23
14540
 
 
14541
 
    Make saturation an integer option and remove blur from its name.
14542
 
 
14543
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-02-23
14544
 
 
14545
 
    Add saturation option.
14546
 
 
14547
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-02-23
14548
 
 
14549
 
    A strength option that interpolates between a linear blur (0.0) and
14550
 
    soft gaussian blur (1.0).
14551
 
 
14552
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-02-23
14553
 
 
14554
 
    Switch to a pascal triangle based blur kernel generation function which
14555
 
    creates optimized texture fetch coordinates.
14556
 
    
14557
 
    Optimize shader code to use less temporary variables. Allows
14558
 
    larger radius to be used with gaussian filter.
14559
 
 
14560
 
David Reveman <davidr@novell.com>       2007-02-23
14561
 
 
14562
 
    Avoid blurring opaque client windows.
14563
 
 
14564
 
David Reveman <davidr@novell.com>       2007-02-23
14565
 
 
14566
 
    Never blur windows when painting clipped opaque window regions.
14567
 
 
14568
 
David Reveman <davidr@novell.com>       2007-02-23
14569
 
 
14570
 
    Clean up and document window paint flags.
14571
 
    
14572
 
    TRANSLUCENT flag that was earlier used for both indicating
14573
 
    that we're painting clipped translucent window regions and
14574
 
    that blending is required. The read-only CLIP_TRANSLUCENT
14575
 
    flag is now used to indicate that we're painting clipped
14576
 
    translucent window regions. TRANSLUCENT flag now indicate
14577
 
    that client window is translucent. BLEND flag indicates that
14578
 
    blending should be used when rendering.
14579
 
 
14580
 
David Reveman <davidr@novell.com>       2007-02-23
14581
 
 
14582
 
    Add plugin that provides regular expression matching for window
14583
 
    title, class and name. It can very easily be extended to provide
14584
 
    matching of other window related strings.
14585
 
 
14586
 
David Reveman <davidr@novell.com>       2007-02-23
14587
 
 
14588
 
    Update to use match object for window matching.
14589
 
 
14590
 
David Reveman <davidr@novell.com>       2007-02-23
14591
 
 
14592
 
    Add extensible match interface. Match objects can be used for
14593
 
    window matching but other objects than windows will likely be
14594
 
    supported sometime soon. A match object contains a boolean tree
14595
 
    of expressions and each expression can be implemented by a
14596
 
    different plugin. The core interface only provides window type
14597
 
    matching.
14598
 
    
14599
 
    Plugins can provide any kind of matching by wrapping
14600
 
    the matchInitExp display function. When doing so they
14601
 
    are responsible for calling the matchExpHandlerChange
14602
 
    function when their ability to evaluate expressions
14603
 
    changed (e.g. when being activated or deactivated).
14604
 
    They should also call the matchPropertyChanged function
14605
 
    when a window property that might affect evaluation of
14606
 
    an expression changed.
14607
 
 
14608
 
David Reveman <davidr@novell.com>       2007-02-21
14609
 
 
14610
 
    Add infrastructure for software cursors but leave it disabled until
14611
 
    proper server-side support has landed.
14612
 
 
14613
 
David Reveman <davidr@novell.com>       2007-02-21
14614
 
 
14615
 
    Only enable blur if GL_ARB_fragment_program is present.
14616
 
 
14617
 
David Reveman <davidr@novell.com>       2007-02-21
14618
 
 
14619
 
    Initialize watch pointer in inotify display struct properly.
14620
 
 
14621
 
gandalfn <gandalfn@club-internet.fr>    2007-02-21
14622
 
 
14623
 
    Fix mouse move key name.
14624
 
 
14625
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-02-20
14626
 
 
14627
 
    Raise window when titlebar is clicked.
14628
 
 
14629
 
Dennis Kasprzyk <onestone@beryl-project.org>    2007-02-20
14630
 
 
14631
 
    Fix nasty server resource leak.
14632
 
 
14633
 
David Reveman <davidr@novell.com>       2007-02-20
14634
 
 
14635
 
    Allow destination blur on windows without alpha channel.
14636
 
 
14637
 
David Reveman <davidr@novell.com>       2007-02-19
14638
 
 
14639
 
    Offset blut regions correctly.
14640
 
 
14641
 
David Reveman <davidr@novell.com>       2007-02-19
14642
 
 
14643
 
    Offset blur regions correctly.
14644
 
 
14645
 
David Reveman <davidr@novell.com>       2007-02-14
14646
 
 
14647
 
    Fix description for disable-kde option.
14648
 
 
14649
 
David Reveman <davidr@novell.com>       2007-02-14
14650
 
 
14651
 
    Add missing calls to gdk_display_sync and replace all calls to XSync with
14652
 
    calls to gdk_display_sync for consitancy.
14653
 
 
14654
 
David Reveman <davidr@novell.com>       2007-02-13
14655
 
 
14656
 
    Reset any window attributes that might have been changed.
14657
 
 
14658
 
David Reveman <davidr@novell.com>       2007-02-13
14659
 
 
14660
 
    Add window damage properly when opacity is less than 100.
14661
 
 
14662
 
David Reveman <davidr@novell.com>       2007-02-13
14663
 
 
14664
 
    Only include visible windows in output scale mode.
14665
 
 
14666
 
David Reveman <davidr@novell.com>       2007-02-13
14667
 
 
14668
 
    Regen compiz.schemas.in.
14669
 
 
14670
 
David Reveman <davidr@novell.com>       2007-02-13
14671
 
 
14672
 
    Make ping delay configurable.
14673
 
 
14674
 
David Reveman <davidr@novell.com>       2007-02-13
14675
 
 
14676
 
    Increase fade speed max.
14677
 
 
14678
 
David Reveman <davidr@novell.com>       2007-02-13
14679
 
 
14680
 
    Add missing files to POTFILES.in.
14681
 
 
14682
 
David Reveman <davidr@novell.com>       2007-02-13
14683
 
 
14684
 
    Edge names should not be translated.
14685
 
 
14686
 
David Reveman <davidr@novell.com>       2007-02-13
14687
 
 
14688
 
    Add demands attention state when focus on map was prevented.
14689
 
 
14690
 
David Reveman <davidr@novell.com>       2007-02-13
14691
 
 
14692
 
    Regen compiz.schemas.in.
14693
 
 
14694
 
David Reveman <davidr@novell.com>       2007-02-13
14695
 
 
14696
 
    Add gandalfn to AUTHORS file.
14697
 
 
14698
 
gandalfn <gandalfn@club-internet.fr>    2007-02-13
14699
 
 
14700
 
    Add run terminal action.
14701
 
 
14702
 
David Reveman <davidr@novell.com>       2007-02-13
14703
 
 
14704
 
    Include mipmap filter.
14705
 
 
14706
 
David Reveman <davidr@novell.com>       2007-02-12
14707
 
 
14708
 
    Expand damage region properly and include gaussian filter.
14709
 
 
14710
 
David Reveman <davidr@novell.com>       2007-02-12
14711
 
 
14712
 
    Remove old stencil buffer workaround.
14713
 
 
14714
 
David Reveman <davidr@novell.com>       2007-02-12
14715
 
 
14716
 
    Expand region one pixel in each direction to make sure it covers the
14717
 
    transformed window completely.
14718
 
 
14719
 
David Reveman <davidr@novell.com>       2007-02-06
14720
 
 
14721
 
    Make sure no core instance of window is painted after minimize
14722
 
    animation. (bnc 240960)
14723
 
 
14724
 
David Reveman <davidr@novell.com>       2007-02-06
14725
 
 
14726
 
    Adjust moveScreenViewport function so that the same constraints are
14727
 
    used as in ensureWindowVisibility. If the constraints don't match
14728
 
    windows might be moved incorrectly by ensureWindowVisibility when
14729
 
    being activated.
14730
 
 
14731
 
Bellegarde Cedric <gnumdk@puffy.homelinux.org>  2007-02-01
14732
 
 
14733
 
    Add option for disabling focus prevention.
14734
 
 
14735
 
Mike Dransfield <mike@blueroot.co.uk>   2007-01-26
14736
 
 
14737
 
    List options must be sent as arrays.
14738
 
 
14739
 
David Reveman <davidr@novell.com>       2007-01-26
14740
 
 
14741
 
    Add option to kwd for controlling decoration blurring.
14742
 
 
14743
 
David Reveman <davidr@novell.com>       2007-01-26
14744
 
 
14745
 
    Add option to gwd for controlling decoration blurring.
14746
 
 
14747
 
David Reveman <davidr@novell.com>       2007-01-26
14748
 
 
14749
 
    Add temporary fix to avoid transformed windows in switcher.
14750
 
 
14751
 
David Reveman <davidr@novell.com>       2007-01-26
14752
 
 
14753
 
    Add blur utility function to libdecoration.
14754
 
 
14755
 
David Reveman <davidr@novell.com>       2007-01-26
14756
 
 
14757
 
    drawWindowGeometry should not be a screen function. It's call-back
14758
 
    to the function that generated the geometry so it should live where
14759
 
    the geometry is stored, which is currently in CompWindow struct.
14760
 
 
14761
 
David Reveman <davidr@novell.com>       2007-01-26
14762
 
 
14763
 
    Disable texture coordinate array when stenciling.
14764
 
 
14765
 
David Reveman <davidr@novell.com>       2007-01-26
14766
 
 
14767
 
    Offset blur region correctly.
14768
 
 
14769
 
David Reveman <davidr@novell.com>       2007-01-26
14770
 
 
14771
 
    Make wobbly plugin use indexCount when storing number indices so that
14772
 
    vCount is set properly to the number of vertices. Make sure indexCount
14773
 
    is initialized properly everywhere addWindowGeometry is used.
14774
 
 
14775
 
David Reveman <davidr@novell.com>       2007-01-26
14776
 
 
14777
 
    Fix so that windows are centered properly in scale slots.
14778
 
 
14779
 
David Reveman <davidr@novell.com>       2007-01-26
14780
 
 
14781
 
    Fix issue with windows being maximized on incorrect output.
14782
 
 
14783
 
David Reveman <davidr@novell.com>       2007-01-25
14784
 
 
14785
 
    Add PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK flag when zooming to
14786
 
    get clipping correct.
14787
 
 
14788
 
David Reveman <davidr@novell.com>       2007-01-25
14789
 
 
14790
 
    Track window size and adjust blur region properly.
14791
 
 
14792
 
David Reveman <davidr@novell.com>       2007-01-25
14793
 
 
14794
 
    Remove stencilRef from CompScreen struct and update so region based
14795
 
    blur finally works properly in blur plugin.
14796
 
 
14797
 
David Reveman <davidr@novell.com>       2007-01-25
14798
 
 
14799
 
    No need to wrap paintBackground.
14800
 
 
14801
 
David Reveman <davidr@novell.com>       2007-01-25
14802
 
 
14803
 
    Remove PAINT_BACKGROUND_WITH_STENCIL_MASK.
14804
 
 
14805
 
David Reveman <davidr@novell.com>       2007-01-25
14806
 
 
14807
 
    Use clipping planes instead of stencil buffer to clip transformed
14808
 
    windows when screen is transformed.
14809
 
 
14810
 
David Reveman <davidr@novell.com>       2007-01-25
14811
 
 
14812
 
    Move matrix manipulation out of GL as it makes a lot more sense to
14813
 
    use the regular stack for this and it is required to fix vertex
14814
 
    projection issues in blur plugin.
14815
 
 
14816
 
David Reveman <davidr@novell.com>       2007-01-23
14817
 
 
14818
 
    Fix blur region clipping and expose client and decoration texture
14819
 
    blurring to applications using window properties.
14820
 
 
14821
 
David Reveman <davidr@novell.com>       2007-01-23
14822
 
 
14823
 
    Set stencilRef properly. It should be either 1 or 0.
14824
 
 
14825
 
David Reveman <davidr@novell.com>       2007-01-23
14826
 
 
14827
 
    Move applyGravity function into libdecoration.
14828
 
 
14829
 
David Reveman <davidr@novell.com>       2007-01-23
14830
 
 
14831
 
    stencilRef should initially be 0.
14832
 
 
14833
 
David Reveman <davidr@novell.com>       2007-01-21
14834
 
 
14835
 
    Don't pass window paint attribs to drawWindow function. All
14836
 
    transformations must be done before calling drawWindow. Blur plugin
14837
 
    is now performing destination fetching in drawWindow function before
14838
 
    any window textures have been rendered.
14839
 
 
14840
 
David Reveman <davidr@novell.com>       2007-01-19
14841
 
 
14842
 
    No need for plugins to link to libraries that compiz is already linked to.
14843
 
 
14844
 
David Reveman <davidr@novell.com>       2007-01-18
14845
 
 
14846
 
    Add Julian.
14847
 
 
14848
 
Julian Sikorski <lordzanon@poczta.onet.pl>      2007-01-18
14849
 
 
14850
 
    Use --install include option with kde-config to get kde include dir.
14851
 
 
14852
 
David Reveman <davidr@novell.com>       2007-01-18
14853
 
 
14854
 
    Don't allow plugin names to start with -.
14855
 
 
14856
 
David Reveman <davidr@novell.com>       2007-01-18
14857
 
 
14858
 
    Enable sync request protocol for override_redirect windows as
14859
 
    commit 837bb9f5d4dfa0ee23fffabc800dccd68a7a2f35 likely fixed
14860
 
    the issues seen previously.
14861
 
 
14862
 
David Reveman <davidr@novell.com>       2007-01-18
14863
 
 
14864
 
    Fix sync request issue that could caused windows to get into a state
14865
 
    where they were never updated.
14866
 
 
14867
 
David Reveman <davidr@novell.com>       2007-01-18
14868
 
 
14869
 
    Position frame window properly.
14870
 
 
14871
 
David Reveman <davidr@novell.com>       2007-01-18
14872
 
 
14873
 
    Add state struct for individual window blurring.
14874
 
 
14875
 
David Reveman <davidr@novell.com>       2007-01-16
14876
 
 
14877
 
    Render decorations after client window so it's possible to have
14878
 
    decorations that cover part of the client window.
14879
 
 
14880
 
David Reveman <davidr@novell.com>       2007-01-16
14881
 
 
14882
 
    Minor cleanup.
14883
 
 
14884
 
David Reveman <davidr@novell.com>       2007-01-16
14885
 
 
14886
 
    Project vertices and only update minimum required destination texture
14887
 
    region. Some more optimizations should be done here but the current
14888
 
    changes should still give a major performance improvement.
14889
 
 
14890
 
David Reveman <davidr@novell.com>       2007-01-16
14891
 
 
14892
 
    All matrix transformations must be applied when drawWindowTexture is
14893
 
    called. Add pushWindowTransform, which pushes a matrix to the current
14894
 
    matrix stack and applies any window transformations.
14895
 
 
14896
 
David Reveman <davidr@novell.com>       2007-01-16
14897
 
 
14898
 
    Basic focus prevention support.
14899
 
 
14900
 
Merge: 6cceb17 bd1ec07
14901
 
David Reveman <davidr@novell.com>       2007-01-14
14902
 
 
14903
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
14904
 
 
14905
 
David Reveman <davidr@novell.com>       2007-01-14
14906
 
 
14907
 
    Regen plugins/compiz.schemas.in.
14908
 
 
14909
 
David Reveman <davidr@novell.com>       2007-01-14
14910
 
 
14911
 
    Add addBlendOpToFunctionData function which can be used to indicate that
14912
 
    some fragment function data is performing a blend operation.
14913
 
    
14914
 
    Functions for allocating fragment parameters and fragment texture units
14915
 
    now take a integer parameter that specifies the number of units or
14916
 
    parameters that should be allocated.
14917
 
    
14918
 
    Add initial destination blur support to blur plugin. The current state
14919
 
    of destination blur is generally not considered usable. There's a few
14920
 
    things that need to be added before it will scale and and perform
14921
 
    properly.
14922
 
 
14923
 
David Reveman <davidr@novell.com>       2007-01-13
14924
 
 
14925
 
    Add session restart support.
14926
 
 
14927
 
Søren Sandmann <sandmann@redhat.com>    2007-01-12
14928
 
 
14929
 
    Terminate move state on button clicks.
14930
 
    
14931
 
    When choosing move from the window menu or the taskbar button, it is
14932
 
    possible to move the window around with no mouse buttons pressed.
14933
 
    In this state, mouse clicks should terminate the move, which this
14934
 
    patch implements.
14935
 
 
14936
 
David Reveman <davidr@novell.com>       2007-01-12
14937
 
 
14938
 
    Add Gerd to AUTHORS file.
14939
 
 
14940
 
Gerd Kohlberger <lowfi@chello.at>       2007-01-12
14941
 
 
14942
 
    Add launch application option.
14943
 
 
14944
 
David Reveman <davidr@novell.com>       2007-01-11
14945
 
 
14946
 
    Kill whitespace.
14947
 
 
14948
 
David Reveman <davidr@novell.com>       2007-01-11
14949
 
 
14950
 
    Use --sm-disable option when generating schemas.
14951
 
 
14952
 
David Reveman <davidr@novell.com>       2007-01-11
14953
 
 
14954
 
    Add filter option and 12x bilinear filter to blur plugin.
14955
 
 
14956
 
David Reveman <davidr@novell.com>       2007-01-11
14957
 
 
14958
 
    Set window type of switcher window to Util.
14959
 
 
14960
 
David Reveman <davidr@novell.com>       2007-01-10
14961
 
 
14962
 
    Update the text in COPYING file. The old text could have been read as
14963
 
    if all code was dual licensed and that's not the case. Add COPYING.LGPL
14964
 
    file, which was missing.
14965
 
 
14966
 
David Reveman <davidr@novell.com>       2007-01-10
14967
 
 
14968
 
    Regen compiz.schemas.in.
14969
 
 
14970
 
David Reveman <davidr@novell.com>       2007-01-10
14971
 
 
14972
 
    Add blur plugin. This plugin is currently only doing source blurring and
14973
 
    the functionality is pretty limited but destination blurring and more
14974
 
    functionality will be added be added shortly. However, even in it's
14975
 
    current state it demonstrates how powerful the new fragment attribute
14976
 
    interface is.
14977
 
 
14978
 
David Reveman <davidr@novell.com>       2007-01-10
14979
 
 
14980
 
    Keep track of temporary texcoord variables at all index levels to make
14981
 
    sure we don't add duplicate variable names. Pass the correct offset
14982
 
    variable to next index level.
14983
 
 
14984
 
David Reveman <davidr@novell.com>       2007-01-10
14985
 
 
14986
 
    Only add one fetch offset variable per index.
14987
 
 
14988
 
Mike Dransfield <mike@blueroot.co.uk>   2007-01-10
14989
 
 
14990
 
    Fix a few initiate functions that should steal events.
14991
 
 
14992
 
David Reveman <davidr@novell.com>       2007-01-10
14993
 
 
14994
 
    Add Fragment Attribute Interface.
14995
 
    
14996
 
    This interface (FAI) makes it possible for plugins to provide
14997
 
    programmable per-fragment operations. Each plugin can add a set of
14998
 
    fragment functions to the fragment attributes that are used for
14999
 
    a drawing operation. A fragment function contains a set of data
15000
 
    defined by some existing extension to OpenGL that provide
15001
 
    programmable per-fragment operations. Current version of this
15002
 
    interface only support GL_ARB_fragment_program but it is designed
15003
 
    in such a way that it can very easily be extended to support other
15004
 
    OpenGL extensions.
15005
 
    
15006
 
    The FAI also provide mechanisms which allow plugins to allocated
15007
 
    texture units and parameters for private use.
15008
 
    
15009
 
    The fragment attribute implementation contains methods for
15010
 
    combining a set fragment functions into a fragment program
15011
 
    that can be used by OpenGL for per-fragment operations.
15012
 
    
15013
 
    The major benefit of the FAI is that it provides a pluggable
15014
 
    way to use programmable per-fragment operations and will allow
15015
 
    us to take advantage of the latest OpenGL extensions and
15016
 
    create some really amazing effects while still making sure
15017
 
    that everything integrate perfectly.
15018
 
 
15019
 
David Reveman <davidr@novell.com>       2007-01-10
15020
 
 
15021
 
    Fix memory leak.
15022
 
 
15023
 
David Reveman <davidr@novell.com>       2007-01-06
15024
 
 
15025
 
    Regen compiz.schemas.in.
15026
 
 
15027
 
David Reveman <davidr@novell.com>       2007-01-06
15028
 
 
15029
 
    Make sure scaleMoveFocusWindow moves input focus to some scaled window.
15030
 
 
15031
 
David Reveman <davidr@novell.com>       2007-01-06
15032
 
 
15033
 
    Remove whitespaces.
15034
 
 
15035
 
David Reveman <davidr@novell.com>       2007-01-06
15036
 
 
15037
 
    Remove sloppy focus option and use click to focus display option instead.
15038
 
 
15039
 
David Reveman <davidr@novell.com>       2007-01-06
15040
 
 
15041
 
    Add selected window variable that doesn't have to be the same as the
15042
 
    currently active window.
15043
 
 
15044
 
David Reveman <davidr@novell.com>       2007-01-04
15045
 
 
15046
 
    Avoid adding any of our own top level windows and deleting the
15047
 
    composite window widget.
15048
 
 
15049
 
David Reveman <davidr@novell.com>       2007-01-04
15050
 
 
15051
 
    Try to place titlebar stretch offset as far as possible to the left
15052
 
    but not where any button is located.
15053
 
 
15054
 
David Reveman <davidr@novell.com>       2007-01-03
15055
 
 
15056
 
    Move return type above function name.
15057
 
 
15058
 
David Reveman <davidr@novell.com>       2007-01-03
15059
 
 
15060
 
    Do not force a resize when maximize state changes.
15061
 
 
15062
 
David Reveman <davidr@novell.com>       2007-01-03
15063
 
 
15064
 
    Check version of libXrender and workaround gradient issue if older
15065
 
    than 0.9.3. See fdo bug 9526 for more info.
15066
 
 
15067
 
David Reveman <davidr@novell.com>       2007-01-03
15068
 
 
15069
 
    Send replies to all method calls unless the no_reply flag is set.
15070
 
 
15071
 
David Reveman <davidr@novell.com>       2007-01-02
15072
 
 
15073
 
    Parse list option parameters properly and allow 0 parameters for
15074
 
    list options.
15075
 
 
15076
 
David Reveman <davidr@novell.com>       2007-01-02
15077
 
 
15078
 
    Never generate an error when option name and message parameters are valid.
15079
 
 
15080
 
David Reveman <davidr@novell.com>       2007-01-02
15081
 
 
15082
 
    Only update window position when no pending position changes exists.
15083
 
 
15084
 
David Reveman <davidr@novell.com>       2007-01-02
15085
 
 
15086
 
    Move away from having client side positioning of windows. Window
15087
 
    size must be server side so to be able to do atomic move-resize
15088
 
    operations position must also be server-side. This means that
15089
 
    serverX and serverY fields in CompWindow struct has higher priority
15090
 
    than attrib.x and attrib.y. attrib.x and attrib.y is still the client
15091
 
    side position and any code dealing with the visible position of a
15092
 
    window should use these. Code that needs to be aware of any pending
15093
 
    position changes should look at serverX and serverY.
15094
 
 
15095
 
David Reveman <davidr@novell.com>       2007-01-02
15096
 
 
15097
 
    Make sure output devices are initialized.
15098
 
 
15099
 
David Reveman <davidr@novell.com>       2006-12-31
15100
 
 
15101
 
    Post release version increment.
15102
 
 
15103
 
David Reveman <davidr@novell.com>       2006-12-31
15104
 
 
15105
 
    Bump version.
15106
 
 
15107
 
David Reveman <davidr@novell.com>       2006-12-31
15108
 
 
15109
 
    make update-po.
15110
 
 
15111
 
David Reveman <davidr@novell.com>       2006-12-31
15112
 
 
15113
 
    Add entry for 0.3.6 release.
15114
 
 
15115
 
David Reveman <davidr@novell.com>       2006-12-30
15116
 
 
15117
 
    Update AUTHORS file.
15118
 
 
15119
 
David Reveman <davidr@novell.com>       2006-12-30
15120
 
 
15121
 
    Add comment about using libtaskmanager for creating the window menu.
15122
 
 
15123
 
David Reveman <davidr@novell.com>       2006-12-30
15124
 
 
15125
 
    Make sure decorations are updated properly when window state change.
15126
 
 
15127
 
David Reveman <davidr@novell.com>       2006-12-30
15128
 
 
15129
 
    Avoid overflow in tooltip delay code.
15130
 
 
15131
 
David Reveman <davidr@novell.com>       2006-12-30
15132
 
 
15133
 
    Add menu button support.
15134
 
 
15135
 
Kristian Hogsberg <krh@bitplanet.net>   2006-12-30
15136
 
 
15137
 
    Keep track of unconstrained size and have pointer motion events modify this
15138
 
    size instead of the actual window size.
15139
 
 
15140
 
David Reveman <davidr@novell.com>       2006-12-30
15141
 
 
15142
 
    Save position properly.
15143
 
 
15144
 
David Reveman <davidr@novell.com>       2006-12-30
15145
 
 
15146
 
    Use configureXWindow instead of XConfigureWindow.
15147
 
 
15148
 
David Reveman <davidr@novell.com>       2006-12-30
15149
 
 
15150
 
    Revert "Call moveWindow and update frame position in configureXWindow to make sure"
15151
 
    
15152
 
    This reverts commit 94e8f94771426788a566f4e4fd7bb910aa6e55c7.
15153
 
 
15154
 
David Reveman <davidr@novell.com>       2006-12-29
15155
 
 
15156
 
    Update COW geometry to match root window geometry.
15157
 
 
15158
 
David Reveman <davidr@novell.com>       2006-12-29
15159
 
 
15160
 
    We have to detect outputs again when the screen size changes.
15161
 
 
15162
 
David Reveman <davidr@novell.com>       2006-12-29
15163
 
 
15164
 
    Regen compiz.schemas.in.
15165
 
 
15166
 
David Reveman <davidr@novell.com>       2006-12-29
15167
 
 
15168
 
    Set max number of desktops to 36 by default and add configure script option
15169
 
    that can be used to adjust it.
15170
 
 
15171
 
David Reveman <davidr@novell.com>       2006-12-29
15172
 
 
15173
 
    Make usage of composite overlay window default.
15174
 
 
15175
 
David Reveman <davidr@novell.com>       2006-12-29
15176
 
 
15177
 
    Try both direct and indirect rendering contexts in case one of them fail
15178
 
    to support GLX_EXT_texture_from_pixmap.
15179
 
 
15180
 
David Reveman <davidr@novell.com>       2006-12-29
15181
 
 
15182
 
    Make strict binding default.
15183
 
 
15184
 
David Reveman <davidr@novell.com>       2006-12-29
15185
 
 
15186
 
    Call moveWindow and update frame position in configureXWindow to make sure
15187
 
    that window position in CompWindow struct is always up to date.
15188
 
 
15189
 
David Reveman <davidr@novell.com>       2006-12-28
15190
 
 
15191
 
    Add appropriate movement constraints.
15192
 
 
15193
 
David Reveman <davidr@novell.com>       2006-12-28
15194
 
 
15195
 
    Regen compiz.schemas.in.
15196
 
 
15197
 
David Reveman <davidr@novell.com>       2006-12-28
15198
 
 
15199
 
    Add next_no_popup and prev_no_popup actions. These actions can be used to
15200
 
    switch between windows without the thumbnail popup window.
15201
 
 
15202
 
David Reveman <davidr@novell.com>       2006-12-28
15203
 
 
15204
 
    Revert "Add window_list option to switcher plugin. It can be used to turn off the"
15205
 
    
15206
 
    This reverts commit b307203c453a7463b94beabdd6ae9a86c92dc103.
15207
 
 
15208
 
David Reveman <davidr@novell.com>       2006-12-28
15209
 
 
15210
 
    Use correct data type for default shadow_color variable.
15211
 
 
15212
 
David Reveman <davidr@novell.com>       2006-12-28
15213
 
 
15214
 
    Free memory allocated earlier if out-of-memory. Very unlikely to happen.
15215
 
 
15216
 
David Reveman <davidr@novell.com>       2006-12-28
15217
 
 
15218
 
    Regen compiz.schemas.in.
15219
 
 
15220
 
David Reveman <davidr@novell.com>       2006-12-28
15221
 
 
15222
 
    Add window_list option to switcher plugin. It can be used to turn off the
15223
 
    window list popup window.
15224
 
    
15225
 
    Based on patch by Bellegarde Cedric <gnumdk@puffy.homelinux.org>
15226
 
 
15227
 
David Reveman <davidr@novell.com>       2006-12-28
15228
 
 
15229
 
    Make getPluginMetadata method return an array of features as well.
15230
 
 
15231
 
David Reveman <davidr@novell.com>       2006-12-28
15232
 
 
15233
 
    Return plugin dependencies as an array.
15234
 
 
15235
 
Mike Dransfield <mike@blueroot.co.uk>   2006-12-28
15236
 
 
15237
 
    Return string restrictions as an array.
15238
 
 
15239
 
David Reveman <davidr@novell.com>       2006-12-27
15240
 
 
15241
 
    Update ABI version.
15242
 
 
15243
 
David Reveman <davidr@novell.com>       2006-12-27
15244
 
 
15245
 
    Fix unredirect of fullscreen windows when using overlay window for output.
15246
 
 
15247
 
David Reveman <davidr@novell.com>       2006-12-27
15248
 
 
15249
 
    Indent correctly.
15250
 
 
15251
 
David Reveman <davidr@novell.com>       2006-12-26
15252
 
 
15253
 
    Align option descriptions.
15254
 
 
15255
 
David Reveman <davidr@novell.com>       2006-12-26
15256
 
 
15257
 
    Add dbus support to gwd.
15258
 
 
15259
 
David Reveman <davidr@novell.com>       2006-12-25
15260
 
 
15261
 
    Watch plugin directories for changes and send "pluginsChanged" signal when
15262
 
    the contents of a directory changes to indicate that the list of available
15263
 
    plugins need to be updated.
15264
 
 
15265
 
David Reveman <davidr@novell.com>       2006-12-25
15266
 
 
15267
 
    Make gconf support in gwd optional.
15268
 
 
15269
 
David Reveman <davidr@novell.com>       2006-12-25
15270
 
 
15271
 
    Rename automake conditional GCONF_PLUGIN to USE_GCONF.
15272
 
 
15273
 
David Reveman <davidr@novell.com>       2006-12-25
15274
 
 
15275
 
    Add inotify plugin, which implements the previously added file
15276
 
    notification API.
15277
 
 
15278
 
David Reveman <davidr@novell.com>       2006-12-25
15279
 
 
15280
 
    Add abstract file notification API. Needs plugin implementation.
15281
 
 
15282
 
David Reveman <davidr@novell.com>       2006-12-24
15283
 
 
15284
 
    Add getOutputExtentsForWindow screen function. Plugins that modify the window
15285
 
    extents should wrap this function. An updateWindowOutputExtents function
15286
 
    has also been added and it should be used to update the output extents in the
15287
 
    CompWindow struct. Decoration plugin has been updated for these changes.
15288
 
 
15289
 
David Reveman <davidr@novell.com>       2006-12-23
15290
 
 
15291
 
    Remove SetWindowScaleProc type, which should have been removed when
15292
 
    window scale attributes were removed.
15293
 
 
15294
 
David Reveman <davidr@novell.com>       2006-12-23
15295
 
 
15296
 
    Add 'GetPluginMetadata' method, which returns metadata for available plugins.
15297
 
 
15298
 
David Reveman <davidr@novell.com>       2006-12-23
15299
 
 
15300
 
    Add short comments and examples to 'List' and 'GetMetadata' methods.
15301
 
 
15302
 
David Reveman <davidr@novell.com>       2006-12-23
15303
 
 
15304
 
    Add "GetPlugins" method that can be used to retrieve a list of available
15305
 
    plugins.
15306
 
 
15307
 
David Reveman <davidr@novell.com>       2006-12-23
15308
 
 
15309
 
    Add plugin loader function "listPlugins" and implement availablePlugins
15310
 
    function. Plugin loaders that implement listPlugins should return an array
15311
 
    of plugin names that can possible be loaded from the specified path.
15312
 
 
15313
 
David Reveman <davidr@novell.com>       2006-12-22
15314
 
 
15315
 
    Add author to some headers where it's missing.
15316
 
 
15317
 
David Reveman <davidr@novell.com>       2006-12-22
15318
 
 
15319
 
    Add desktop sub menu to window popup window.
15320
 
 
15321
 
David Reveman <davidr@novell.com>       2006-12-21
15322
 
 
15323
 
    Set backgroundLoaded to false when background property changed so that it
15324
 
    gets reloaded when painting the background.
15325
 
 
15326
 
David Reveman <davidr@novell.com>       2006-12-21
15327
 
 
15328
 
    Fix typo.
15329
 
 
15330
 
David Reveman <davidr@novell.com>       2006-12-21
15331
 
 
15332
 
    Make sure we always have a reasonable geometry set.
15333
 
 
15334
 
David Reveman <davidr@novell.com>       2006-12-21
15335
 
 
15336
 
    Decorate windows with unknown window type.
15337
 
 
15338
 
David Reveman <davidr@novell.com>       2006-12-21
15339
 
 
15340
 
    Make screen edges 2 pixels thick as some DnD clients will not send xDnd events
15341
 
    otherwise.
15342
 
 
15343
 
David Reveman <davidr@novell.com>       2006-12-21
15344
 
 
15345
 
    Remove background.png.
15346
 
 
15347
 
David Reveman <davidr@novell.com>       2006-12-21
15348
 
 
15349
 
    Check window type before adding decorations to a window.
15350
 
 
15351
 
David Reveman <davidr@novell.com>       2006-12-21
15352
 
 
15353
 
    Add support for force quit dialog.
15354
 
 
15355
 
David Reveman <davidr@novell.com>       2006-12-21
15356
 
 
15357
 
    Make sure we have a valid server time.
15358
 
 
15359
 
David Reveman <davidr@novell.com>       2006-12-20
15360
 
 
15361
 
    Add support for main menu toolkit action.
15362
 
 
15363
 
David Reveman <davidr@novell.com>       2006-12-20
15364
 
 
15365
 
    Add support for run dialog toolkit action.
15366
 
 
15367
 
David Reveman <davidr@novell.com>       2006-12-20
15368
 
 
15369
 
    Add initial toolkit action support and handle window menu toolkit action.
15370
 
 
15371
 
David Reveman <davidr@novell.com>       2006-12-20
15372
 
 
15373
 
    Remove ROOT_OFF_X and ROOT_OFF_Y from wiget geometry and add clientGeometry
15374
 
    function which returns client window geometry.
15375
 
 
15376
 
David Reveman <davidr@novell.com>       2006-12-20
15377
 
 
15378
 
    Remove opacity menu. Consistency is more important than features.
15379
 
 
15380
 
David Reveman <davidr@novell.com>       2006-12-20
15381
 
 
15382
 
    geometry function should just return the parent widget geometry.
15383
 
 
15384
 
David Reveman <davidr@novell.com>       2006-12-20
15385
 
 
15386
 
    Remove default background image.
15387
 
 
15388
 
David Reveman <davidr@novell.com>       2006-12-20
15389
 
 
15390
 
    Handle the case where no background image can be loaded.
15391
 
 
15392
 
David Reveman <davidr@novell.com>       2006-12-20
15393
 
 
15394
 
    Check for shared object instead of libtool archive.
15395
 
 
15396
 
David Reveman <davidr@novell.com>       2006-12-19
15397
 
 
15398
 
    Hide button event windows for tiny windows where buttons are not visible.
15399
 
 
15400
 
David Reveman <davidr@novell.com>       2006-12-19
15401
 
 
15402
 
    Move xinerama clipping to right place.
15403
 
 
15404
 
David Reveman <davidr@novell.com>       2006-12-19
15405
 
 
15406
 
    Another go at getting the workarea computed correctly. Should be easier to get
15407
 
    it right this time as struts are already clipped to xinerama edges.
15408
 
 
15409
 
David Reveman <davidr@novell.com>       2006-12-19
15410
 
 
15411
 
    Clip struts to xinerama edges.
15412
 
 
15413
 
David Reveman <davidr@novell.com>       2006-12-19
15414
 
 
15415
 
    Remove whitespace in header.
15416
 
 
15417
 
David Reveman <davidr@novell.com>       2006-12-19
15418
 
 
15419
 
    Handle floating and overlapping struts properly.
15420
 
 
15421
 
David Reveman <davidr@novell.com>       2006-12-19
15422
 
 
15423
 
    Fix license info. LGPL header was a cut-n-paste mistake. All kde window
15424
 
    decorator code is GPL2.
15425
 
 
15426
 
David Reveman <davidr@novell.com>       2006-12-18
15427
 
 
15428
 
    Fix building of kde window decorator.
15429
 
 
15430
 
David Reveman <davidr@novell.com>       2006-12-18
15431
 
 
15432
 
    Obvious fix for point in rectangle calculation.
15433
 
 
15434
 
David Reveman <davidr@novell.com>       2006-12-18
15435
 
 
15436
 
    Kill whitespaces.
15437
 
 
15438
 
David Reveman <davidr@novell.com>       2006-12-18
15439
 
 
15440
 
    No need to set these to NULL in destructor.
15441
 
 
15442
 
David Reveman <davidr@novell.com>       2006-12-18
15443
 
 
15444
 
    Kill some whitespaces.
15445
 
 
15446
 
David Reveman <davidr@novell.com>       2006-12-18
15447
 
 
15448
 
    Add KDE window decorator.
15449
 
 
15450
 
David Reveman <davidr@novell.com>       2006-12-18
15451
 
 
15452
 
    Fix typo that caused shadow of right window border to sometimes be rendered
15453
 
    wrong.
15454
 
 
15455
 
David Reveman <davidr@novell.com>       2006-12-17
15456
 
 
15457
 
    Regen compiz.schemas.in.
15458
 
 
15459
 
David Reveman <davidr@novell.com>       2006-12-17
15460
 
 
15461
 
    Add gwd.schemas.in to EXTRA_DIST.
15462
 
 
15463
 
David Reveman <davidr@novell.com>       2006-12-16
15464
 
 
15465
 
    Fix --no-detection option issue.
15466
 
 
15467
 
David Reveman <davidr@novell.com>       2006-12-16
15468
 
 
15469
 
    Add reference counting and fixup function names.
15470
 
 
15471
 
David Reveman <davidr@novell.com>       2006-12-15
15472
 
 
15473
 
    Move decor_destroy_shadow.
15474
 
 
15475
 
David Reveman <davidr@novell.com>       2006-12-12
15476
 
 
15477
 
    Fill with transparent black if there's no shadow picture.
15478
 
 
15479
 
David Reveman <davidr@novell.com>       2006-12-12
15480
 
 
15481
 
    Return early if there's no shadow picture.
15482
 
 
15483
 
David Reveman <davidr@novell.com>       2006-12-12
15484
 
 
15485
 
    Snap to output extents.
15486
 
 
15487
 
David Reveman <davidr@novell.com>       2006-12-12
15488
 
 
15489
 
    Fix some memory leaks.
15490
 
 
15491
 
David Reveman <davidr@novell.com>       2006-12-12
15492
 
 
15493
 
    Fix typo.
15494
 
 
15495
 
David Reveman <davidr@novell.com>       2006-12-12
15496
 
 
15497
 
    Compute edge start and end offsets correctly.
15498
 
 
15499
 
David Reveman <davidr@novell.com>       2006-12-12
15500
 
 
15501
 
    Fix typo that caused struts to be ignored.
15502
 
 
15503
 
David Reveman <davidr@novell.com>       2006-12-12
15504
 
 
15505
 
    Add PropertyChangeMask to event_mask for grabWindow so it can be used to
15506
 
    get a valid server time stamp.
15507
 
 
15508
 
David Reveman <davidr@novell.com>       2006-12-12
15509
 
 
15510
 
    Don't use border_layout to figure out client window width as it might not
15511
 
    be initialized when this function is called.
15512
 
 
15513
 
David Reveman <davidr@novell.com>       2006-12-12
15514
 
 
15515
 
    Snap to window struts instead of workarea.
15516
 
 
15517
 
David Reveman <davidr@novell.com>       2006-12-12
15518
 
 
15519
 
    Fix typo that caused glFinish to not be called before drawing of a new frame
15520
 
    and made timing and frame rate throttling incorrect.
15521
 
 
15522
 
Mike Cook <mcook@novell.com>    2006-12-12
15523
 
 
15524
 
    Only hide windows on current output.
15525
 
 
15526
 
Mike Cook <mcook@novell.com>    2006-12-12
15527
 
 
15528
 
    Add initiate_output action, which initiates scale mode only for windows
15529
 
    visible on current output.
15530
 
 
15531
 
David Reveman <davidr@novell.com>       2006-12-11
15532
 
 
15533
 
    Add svg plugin.
15534
 
 
15535
 
David Reveman <davidr@novell.com>       2006-12-11
15536
 
 
15537
 
    Remove extension from default image name.
15538
 
 
15539
 
David Reveman <davidr@novell.com>       2006-12-11
15540
 
 
15541
 
    Remove extension from default image name.
15542
 
 
15543
 
David Reveman <davidr@novell.com>       2006-12-11
15544
 
 
15545
 
    Add png to default plugin list.
15546
 
 
15547
 
David Reveman <davidr@novell.com>       2006-12-11
15548
 
 
15549
 
    Add png plugin.
15550
 
 
15551
 
David Reveman <davidr@novell.com>       2006-12-11
15552
 
 
15553
 
    Make image loading extensible.
15554
 
 
15555
 
David Reveman <davidr@novell.com>       2006-12-10
15556
 
 
15557
 
    Send error reply if option doesn't exist.
15558
 
 
15559
 
David Reveman <davidr@novell.com>       2006-12-10
15560
 
 
15561
 
    Send "chenged" signal when and option change value.
15562
 
 
15563
 
David Reveman <davidr@novell.com>       2006-12-10
15564
 
 
15565
 
    Unwrap display functions pointers when finishing.
15566
 
 
15567
 
David Reveman <davidr@novell.com>       2006-12-10
15568
 
 
15569
 
    Add "list" and "getMetadata" members. Always send replies. Based on patch
15570
 
    by Mike Dransfield.
15571
 
 
15572
 
David Reveman <davidr@novell.com>       2006-12-10
15573
 
 
15574
 
    Build libdecoration before plugins.
15575
 
 
15576
 
David Reveman <davidr@novell.com>       2006-12-10
15577
 
 
15578
 
    Add optionTypeToString function.
15579
 
 
15580
 
David Reveman <davidr@novell.com>       2006-12-09
15581
 
 
15582
 
    Move decoration property decoding into libdecoration.
15583
 
 
15584
 
David Reveman <davidr@novell.com>       2006-12-08
15585
 
 
15586
 
    Use data structures from decoration.h.
15587
 
 
15588
 
David Reveman <davidr@novell.com>       2006-12-07
15589
 
 
15590
 
    Move DM selection code into libdecoration.
15591
 
 
15592
 
David Reveman <davidr@novell.com>       2006-12-07
15593
 
 
15594
 
    Check for other screen grabs before calling layoutThumbs.
15595
 
 
15596
 
David Reveman <davidr@novell.com>       2006-12-07
15597
 
 
15598
 
    Make sure the headers can be included in C++ code.
15599
 
 
15600
 
David Reveman <davidr@novell.com>       2006-12-07
15601
 
 
15602
 
    Fix source offset.
15603
 
 
15604
 
David Reveman <davidr@novell.com>       2006-12-07
15605
 
 
15606
 
    Add -ldecoration to Libs.
15607
 
 
15608
 
David Reveman <davidr@novell.com>       2006-12-06
15609
 
 
15610
 
    Simple optimization for metacity themes, only redraw shadow background when
15611
 
    decoration size changed.
15612
 
 
15613
 
David Reveman <davidr@novell.com>       2006-12-06
15614
 
 
15615
 
    Compute button width properly and don't clip window title when metacity
15616
 
    themes is used.
15617
 
 
15618
 
David Reveman <davidr@novell.com>       2006-12-06
15619
 
 
15620
 
    Move draw_simple_shape function into libdecoration.
15621
 
 
15622
 
David Reveman <davidr@novell.com>       2006-12-06
15623
 
 
15624
 
    Add CompActionStateTermEdge if initiated by edge.
15625
 
 
15626
 
David Reveman <davidr@novell.com>       2006-12-06
15627
 
 
15628
 
    Add missing CompActionStateInitButton to initiate actions.
15629
 
 
15630
 
David Reveman <davidr@novell.com>       2006-12-06
15631
 
 
15632
 
    Fix reading of action options. The complete option is now read before the
15633
 
    updated value is written back.
15634
 
 
15635
 
David Reveman <davidr@novell.com>       2006-12-06
15636
 
 
15637
 
    Allow event window to be the root window if screen is grabbed.
15638
 
 
15639
 
David Reveman <davidr@novell.com>       2006-12-05
15640
 
 
15641
 
    Revert "Call updateWindowAttributes before windowStateChangeNotify."
15642
 
    
15643
 
    This reverts commit 19cc3e33baf4b760562b5654359f2a0bee6197d6.
15644
 
 
15645
 
David Reveman <davidr@novell.com>       2006-12-05
15646
 
 
15647
 
    Another try at making the maximize effect work properly.
15648
 
 
15649
 
David Reveman <davidr@novell.com>       2006-12-05
15650
 
 
15651
 
    Fix typo.
15652
 
 
15653
 
David Reveman <davidr@novell.com>       2006-12-05
15654
 
 
15655
 
    Update window size after changing input extents and use server width and height
15656
 
    when updating frame window.
15657
 
 
15658
 
David Reveman <davidr@novell.com>       2006-12-05
15659
 
 
15660
 
    Regen compiz.schemas.in.
15661
 
 
15662
 
David Reveman <davidr@novell.com>       2006-12-05
15663
 
 
15664
 
    Make sure switcher window isn't added as a normal window.
15665
 
 
15666
 
David Reveman <davidr@novell.com>       2006-12-05
15667
 
 
15668
 
    Add mipmap option.
15669
 
 
15670
 
David Reveman <davidr@novell.com>       2006-12-04
15671
 
 
15672
 
    Make sure a picture is created for switcher decorations and set stretch
15673
 
    offset a bit better.
15674
 
 
15675
 
David Reveman <davidr@novell.com>       2006-12-04
15676
 
 
15677
 
    Compute button locations and titlebar stretch offset correctly for metacity
15678
 
    themes.
15679
 
 
15680
 
David Reveman <davidr@novell.com>       2006-12-04
15681
 
 
15682
 
    Stretch decorations from south-east instead.
15683
 
 
15684
 
David Reveman <davidr@novell.com>       2006-12-04
15685
 
 
15686
 
    Trigger maximize effect properly.
15687
 
 
15688
 
David Reveman <davidr@novell.com>       2006-12-04
15689
 
 
15690
 
    Compute window output extents properly.
15691
 
 
15692
 
David Reveman <davidr@novell.com>       2006-12-04
15693
 
 
15694
 
    Call updateWindowAttributes before windowStateChangeNotify.
15695
 
 
15696
 
David Reveman <davidr@novell.com>       2006-12-04
15697
 
 
15698
 
    Remove N_QUADS_MAX.
15699
 
 
15700
 
David Reveman <davidr@novell.com>       2006-12-04
15701
 
 
15702
 
    Finish libdecoration implementation and move gtk-window-decorator over to
15703
 
    using it completely.
15704
 
 
15705
 
David Reveman <davidr@novell.com>       2006-12-04
15706
 
 
15707
 
    Apply alignment correctly.
15708
 
 
15709
 
David Reveman <davidr@novell.com>       2006-11-30
15710
 
 
15711
 
    Rewrote decoration opacity code and moved it to libdecoration.
15712
 
 
15713
 
David Reveman <davidr@novell.com>       2006-11-30
15714
 
 
15715
 
    No longer need cairo-xlib-xrender.h.
15716
 
 
15717
 
David Reveman <davidr@novell.com>       2006-11-30
15718
 
 
15719
 
    Rewrite and move a lot more code into libdecoration.
15720
 
 
15721
 
David Reveman <davidr@novell.com>       2006-11-29
15722
 
 
15723
 
    Improve shadow code performance by adding clipping and avoiding opacity
15724
 
    step when possible.
15725
 
 
15726
 
David Reveman <davidr@novell.com>       2006-11-29
15727
 
 
15728
 
    Damage output extents correctly when window decorations change.
15729
 
 
15730
 
David Reveman <davidr@novell.com>       2006-11-29
15731
 
 
15732
 
    Move more code into libdecoration.
15733
 
 
15734
 
David Reveman <davidr@novell.com>       2006-11-29
15735
 
 
15736
 
    Do not ignore override_redirect windows.
15737
 
 
15738
 
David Reveman <davidr@novell.com>       2006-11-29
15739
 
 
15740
 
    Move damageWindowOutputExtents so that it's always called.
15741
 
 
15742
 
David Reveman <davidr@novell.com>       2006-11-29
15743
 
 
15744
 
    Use addWindowDamageRect.
15745
 
 
15746
 
David Reveman <davidr@novell.com>       2006-11-28
15747
 
 
15748
 
    Expose decor_shadow_t struct and add pixmap to this struct.
15749
 
 
15750
 
David Reveman <davidr@novell.com>       2006-11-28
15751
 
 
15752
 
    Use decor_context_t structs.
15753
 
 
15754
 
David Reveman <davidr@novell.com>       2006-11-28
15755
 
 
15756
 
    Withdrawn windows that are still visible should be moved.
15757
 
 
15758
 
David Reveman <davidr@novell.com>       2006-11-28
15759
 
 
15760
 
    Move drop-shadow code from gtk-window-decorator to libdecoration.
15761
 
 
15762
 
David Reveman <davidr@novell.com>       2006-11-28
15763
 
 
15764
 
    Regen compiz.schemas.in.
15765
 
 
15766
 
David Reveman <davidr@novell.com>       2006-11-28
15767
 
 
15768
 
    Add hover time option.
15769
 
 
15770
 
David Reveman <davidr@novell.com>       2006-11-27
15771
 
 
15772
 
    Add drag-n-drop hover support to scale plugin.
15773
 
 
15774
 
David Reveman <davidr@novell.com>       2006-11-27
15775
 
 
15776
 
    Add xdndStatusAtom and xdndDropAtom.
15777
 
 
15778
 
David Reveman <davidr@novell.com>       2006-11-27
15779
 
 
15780
 
    Fix placement of scaled icons.
15781
 
 
15782
 
David Reveman <davidr@novell.com>       2006-11-27
15783
 
 
15784
 
    Align.
15785
 
 
15786
 
David Reveman <davidr@novell.com>       2006-11-27
15787
 
 
15788
 
    Use libdecoration functions.
15789
 
 
15790
 
David Reveman <davidr@novell.com>       2006-11-27
15791
 
 
15792
 
    Use decor_set_vert_quad_row and decor_set_horz_quad_line.
15793
 
 
15794
 
David Reveman <davidr@novell.com>       2006-11-26
15795
 
 
15796
 
    Use decor_quads_to_property.
15797
 
 
15798
 
David Reveman <davidr@novell.com>       2006-11-26
15799
 
 
15800
 
    Link to libdecoration.
15801
 
 
15802
 
David Reveman <davidr@novell.com>       2006-11-26
15803
 
 
15804
 
    Use data types in decoration.h.
15805
 
 
15806
 
David Reveman <davidr@novell.com>       2006-11-26
15807
 
 
15808
 
    Add libdecoration and move some initial code from gtk-window-decorator into it.
15809
 
 
15810
 
David Reveman <davidr@novell.com>       2006-11-25
15811
 
 
15812
 
    glxcomp -> compiz.
15813
 
 
15814
 
David Reveman <davidr@novell.com>       2006-11-22
15815
 
 
15816
 
    Regen compiz.schemas.in.
15817
 
 
15818
 
David Reveman <davidr@novell.com>       2006-11-22
15819
 
 
15820
 
    Add initiate_group option.
15821
 
 
15822
 
David Reveman <davidr@novell.com>       2006-11-22
15823
 
 
15824
 
    Pass active window as "window" argument on screen edge events instead of
15825
 
    screen edge windows.
15826
 
 
15827
 
David Reveman <davidr@novell.com>       2006-11-22
15828
 
 
15829
 
    Add ScaleType enum and use this enum instead of allWindows boolean.
15830
 
 
15831
 
David Reveman <davidr@novell.com>       2006-11-22
15832
 
 
15833
 
    Use addWindowDamageRect so that damage is reported properly for
15834
 
    transformed windows.
15835
 
 
15836
 
David Reveman <davidr@novell.com>       2006-11-22
15837
 
 
15838
 
    Remove damageTransformedWindowRegion and damageWindowRegion.
15839
 
 
15840
 
David Reveman <davidr@novell.com>       2006-11-22
15841
 
 
15842
 
    Remove window scale.
15843
 
 
15844
 
David Reveman <davidr@novell.com>       2006-11-22
15845
 
 
15846
 
    Add addWindowDamageRect function.
15847
 
 
15848
 
David Reveman <davidr@novell.com>       2006-11-22
15849
 
 
15850
 
    Just move input focus when selecting window in scale mode. Activate
15851
 
    window when leaving scale mode.
15852
 
 
15853
 
David Reveman <davidr@novell.com>       2006-11-22
15854
 
 
15855
 
    Update ABIVERSION.
15856
 
 
15857
 
David Reveman <davidr@novell.com>       2006-11-22
15858
 
 
15859
 
    Update switcher plugin to use drawWindow function for drawing thumbnails.
15860
 
    Thumbnails now include decorations and shadows.
15861
 
 
15862
 
David Reveman <davidr@novell.com>       2006-11-22
15863
 
 
15864
 
    Use lastPaint as paint attributes for drawWindow. Fix thumbnail opacity
15865
 
    calculations, current window opacity should not be used when computing
15866
 
    new opacity value.
15867
 
 
15868
 
David Reveman <davidr@novell.com>       2006-11-22
15869
 
 
15870
 
    Use lastPaint for drawWindow paint attributes.
15871
 
 
15872
 
David Reveman <davidr@novell.com>       2006-11-22
15873
 
 
15874
 
    Applying fade values in drawWindow was a bad idea. Back out that change
15875
 
    and be a bit more efficient and only compute new fade values if steps
15876
 
    variable is non-zero.
15877
 
 
15878
 
David Reveman <davidr@novell.com>       2006-11-22
15879
 
 
15880
 
    Makes more sense to update lastPaint in paintWindow function.
15881
 
 
15882
 
David Reveman <davidr@novell.com>       2006-11-22
15883
 
 
15884
 
    Remove whitespaces.
15885
 
 
15886
 
David Reveman <davidr@novell.com>       2006-11-22
15887
 
 
15888
 
    Make thumbnail opacity behave a bit better.
15889
 
 
15890
 
David Reveman <davidr@novell.com>       2006-11-22
15891
 
 
15892
 
    Use drawWindow for window transformations.
15893
 
 
15894
 
David Reveman <davidr@novell.com>       2006-11-22
15895
 
 
15896
 
    Use drawWindow function for window transformations.
15897
 
 
15898
 
David Reveman <davidr@novell.com>       2006-11-22
15899
 
 
15900
 
    Hook into drawWindow and apply current fade values there.
15901
 
 
15902
 
David Reveman <davidr@novell.com>       2006-11-21
15903
 
 
15904
 
    Hook into drawWindow instead of paintWindow.
15905
 
 
15906
 
David Reveman <davidr@novell.com>       2006-11-21
15907
 
 
15908
 
    Add damageTransformedWindowRect function.
15909
 
 
15910
 
David Reveman <davidr@novell.com>       2006-11-21
15911
 
 
15912
 
    Add damageTransformedWindowRegion function.
15913
 
 
15914
 
David Reveman <davidr@novell.com>       2006-11-21
15915
 
 
15916
 
    Init xTranslate and yTranslate to 0.0.
15917
 
 
15918
 
David Reveman <davidr@novell.com>       2006-11-21
15919
 
 
15920
 
    Add xTranslate and yTranslate to WindowPaintAttrib struct.
15921
 
 
15922
 
David Reveman <davidr@novell.com>       2006-11-21
15923
 
 
15924
 
    Add PAINT_WINDOW_NO_CORE_INSTANCE_MASK.
15925
 
 
15926
 
David Reveman <davidr@novell.com>       2006-11-21
15927
 
 
15928
 
    Add drawWindow function.
15929
 
 
15930
 
David Reveman <davidr@novell.com>       2006-11-21
15931
 
 
15932
 
    Post release version increment.
15933
 
 
15934
 
David Reveman <davidr@novell.com>       2006-11-21
15935
 
 
15936
 
    Add entry for 0.3.4 release.
15937
 
 
15938
 
David Reveman <davidr@novell.com>       2006-11-21
15939
 
 
15940
 
    Bump version.
15941
 
 
15942
 
David Reveman <davidr@novell.com>       2006-11-21
15943
 
 
15944
 
    make update-po for upcoming release.
15945
 
 
15946
 
David Reveman <davidr@novell.com>       2006-11-20
15947
 
 
15948
 
    Bump ABI version.
15949
 
 
15950
 
David Reveman <davidr@novell.com>       2006-11-20
15951
 
 
15952
 
    Move input focus to closest ancestor if window doesn't accept focus.
15953
 
 
15954
 
David Reveman <davidr@novell.com>       2006-11-20
15955
 
 
15956
 
    Add pendingMaps variable, which is used to keep track of any pending map notify
15957
 
    events.
15958
 
 
15959
 
David Reveman <davidr@novell.com>       2006-11-20
15960
 
 
15961
 
    Make sure any minimized ancestors are made visible when activating a window.
15962
 
 
15963
 
David Reveman <davidr@novell.com>       2006-11-20
15964
 
 
15965
 
    Do not require minimize action when minimizing transients.
15966
 
 
15967
 
David Reveman <davidr@novell.com>       2006-11-16
15968
 
 
15969
 
    Fix typo.
15970
 
 
15971
 
David Reveman <davidr@novell.com>       2006-11-16
15972
 
 
15973
 
    Mulitply matrix.xy and matrix.yx properly.
15974
 
 
15975
 
David Reveman <davidr@novell.com>       2006-11-15
15976
 
 
15977
 
    Regen compiz.schemas.in.
15978
 
 
15979
 
Mike Dransfield <mike@blueroot.co.uk>   2006-11-15
15980
 
 
15981
 
    Add a few new shapes to annotate plugin and an action option that can be
15982
 
    used to draw these shapes.
15983
 
 
15984
 
David Reveman <davidr@novell.com>       2006-11-15
15985
 
 
15986
 
    Add getColorOptionNamed function.
15987
 
 
15988
 
David Reveman <davidr@novell.com>       2006-11-14
15989
 
 
15990
 
    If output is scaled, add destination output as damage.
15991
 
 
15992
 
David Reveman <davidr@novell.com>       2006-11-14
15993
 
 
15994
 
    Move front buffer update out of the output paint loop.
15995
 
 
15996
 
David Reveman <davidr@novell.com>       2006-11-14
15997
 
 
15998
 
    Remove whitespaces.
15999
 
 
16000
 
David Reveman <davidr@novell.com>       2006-11-14
16001
 
 
16002
 
    Add clearTargetOutput function.
16003
 
 
16004
 
David Reveman <davidr@novell.com>       2006-11-13
16005
 
 
16006
 
    Use clearTargetOutput instead of clearScreenOutput.
16007
 
 
16008
 
David Reveman <davidr@novell.com>       2006-11-13
16009
 
 
16010
 
    Add clearTargetOutput function.
16011
 
 
16012
 
David Reveman <davidr@novell.com>       2006-11-13
16013
 
 
16014
 
    Walk output list backwards in case they are overlapping.
16015
 
 
16016
 
David Reveman <davidr@novell.com>       2006-11-13
16017
 
 
16018
 
    Only move managed windows when switching viewport.
16019
 
 
16020
 
David Reveman <davidr@novell.com>       2006-11-13
16021
 
 
16022
 
    Update to use output workarea.
16023
 
 
16024
 
David Reveman <davidr@novell.com>       2006-11-13
16025
 
 
16026
 
    Fix typo.
16027
 
 
16028
 
David Reveman <davidr@novell.com>       2006-11-13
16029
 
 
16030
 
    Fix event window placement for metacity themes.
16031
 
 
16032
 
David Reveman <davidr@novell.com>       2006-11-13
16033
 
 
16034
 
    Keep line less than 80 columns.
16035
 
 
16036
 
David Reveman <davidr@novell.com>       2006-11-12
16037
 
 
16038
 
    Add support for new metacity theme version and add version checking that
16039
 
    also allow us to support metacity versions < 2.15.21.
16040
 
 
16041
 
David Reveman <davidr@novell.com>       2006-11-11
16042
 
 
16043
 
    Check if we have visible region without output and clear color buffers before
16044
 
    swapping if that is the case.
16045
 
 
16046
 
David Reveman <davidr@novell.com>       2006-11-11
16047
 
 
16048
 
    Remove cleared variable.
16049
 
 
16050
 
David Reveman <davidr@novell.com>       2006-11-11
16051
 
 
16052
 
    Switch to using clearScreenOutput.
16053
 
 
16054
 
David Reveman <davidr@novell.com>       2006-11-11
16055
 
 
16056
 
    Add clearScreenOutput function.
16057
 
 
16058
 
Bellegarde Cedric <gnumdk@puffy.homelinux.org>  2006-11-11
16059
 
 
16060
 
    Add zoom factor option.
16061
 
 
16062
 
David Reveman <davidr@novell.com>       2006-11-11
16063
 
 
16064
 
    Remove scale applied at the add geometry stage in wobblyDrawWindowTexture
16065
 
    instead of in wobblyPaintWindow.
16066
 
 
16067
 
David Reveman <davidr@novell.com>       2006-11-11
16068
 
 
16069
 
    Use getWorkareaForOutput.
16070
 
 
16071
 
David Reveman <davidr@novell.com>       2006-11-11
16072
 
 
16073
 
    Avoid override redirect windows.
16074
 
 
16075
 
David Reveman <davidr@novell.com>       2006-11-11
16076
 
 
16077
 
    Bump ABI version number.
16078
 
 
16079
 
David Reveman <davidr@novell.com>       2006-11-11
16080
 
 
16081
 
    Regen compiz.schemas.in.
16082
 
 
16083
 
David Reveman <davidr@novell.com>       2006-11-11
16084
 
 
16085
 
    Use the --no-detection option when generating schemas.
16086
 
 
16087
 
David Reveman <davidr@novell.com>       2006-11-11
16088
 
 
16089
 
    Add no detection option.
16090
 
 
16091
 
David Reveman <davidr@novell.com>       2006-11-11
16092
 
 
16093
 
    Make outputs option a list of strings instead of a string.
16094
 
 
16095
 
David Reveman <davidr@novell.com>       2006-11-11
16096
 
 
16097
 
    Update current output after updating output devices.
16098
 
 
16099
 
David Reveman <davidr@novell.com>       2006-11-11
16100
 
 
16101
 
    Detect refresh rate and outputs before initializing plugins.
16102
 
 
16103
 
David Reveman <davidr@novell.com>       2006-11-11
16104
 
 
16105
 
    Move call to updateOutputDevices out of reshape function to avoid it being
16106
 
    called twice at startup.
16107
 
 
16108
 
David Reveman <davidr@novell.com>       2006-11-11
16109
 
 
16110
 
    Make sure that refresh rate and outputs are detected when detect_refresh_rate
16111
 
    and detect_outputs are set to true.
16112
 
 
16113
 
David Reveman <davidr@novell.com>       2006-11-11
16114
 
 
16115
 
    Compute per output workarea.
16116
 
 
16117
 
David Reveman <davidr@novell.com>       2006-11-10
16118
 
 
16119
 
    Never include override_redirect windows.
16120
 
 
16121
 
David Reveman <davidr@novell.com>       2006-11-10
16122
 
 
16123
 
    Allow moving of windows within the whole desktop area.
16124
 
 
16125
 
David Reveman <davidr@novell.com>       2006-11-10
16126
 
 
16127
 
    Only advance fade one step per time we paint the screen.
16128
 
 
16129
 
David Reveman <davidr@novell.com>       2006-11-10
16130
 
 
16131
 
    Add output offset when making window fullscreen.
16132
 
 
16133
 
David Reveman <davidr@novell.com>       2006-11-10
16134
 
 
16135
 
    Only do size changes on managed windows.
16136
 
 
16137
 
David Reveman <davidr@novell.com>       2006-11-10
16138
 
 
16139
 
    Both width and height must match.
16140
 
 
16141
 
David Reveman <davidr@novell.com>       2006-11-10
16142
 
 
16143
 
    Only sync position if state is SCALE_MODE_IN.
16144
 
 
16145
 
David Reveman <davidr@novell.com>       2006-11-10
16146
 
 
16147
 
    Only care about _NET_WM_STATE changes if window is not managed.
16148
 
 
16149
 
David Reveman <davidr@novell.com>       2006-11-10
16150
 
 
16151
 
    Allow fullscreen action on all windows with wmType Normal. (8958)
16152
 
 
16153
 
David Reveman <davidr@novell.com>       2006-11-10
16154
 
 
16155
 
    Constrain state when receiving property change notify. (8958)
16156
 
 
16157
 
David Reveman <davidr@novell.com>       2006-11-10
16158
 
 
16159
 
    Always avoid windows with wmType that is desktop or dock.
16160
 
 
16161
 
David Reveman <davidr@novell.com>       2006-11-10
16162
 
 
16163
 
    Always avoid windows with wmType that is desktop or dock.
16164
 
 
16165
 
David Reveman <davidr@novell.com>       2006-11-10
16166
 
 
16167
 
    Use wmType instead of type when forcing desktop and dock windows to be
16168
 
    visible on all desktops.
16169
 
 
16170
 
David Reveman <davidr@novell.com>       2006-11-10
16171
 
 
16172
 
    showWindow and hideWindow should never do anything with unmanaged windows.
16173
 
    Make sure desktop hint is set properly for initially mapped windows and
16174
 
    desktop/dock windows.
16175
 
 
16176
 
David Reveman <davidr@novell.com>       2006-11-09
16177
 
 
16178
 
    Focus should only be moved to managed windows and when leaving showing
16179
 
    desktop mode only unhide windows that are actually in showing desktop mode.
16180
 
    This fixes a really nasty bug that appeared after adding support for multiple
16181
 
    desktops.
16182
 
 
16183
 
David Reveman <davidr@novell.com>       2006-11-09
16184
 
 
16185
 
    Remove whitespaces.
16186
 
 
16187
 
David Reveman <davidr@novell.com>       2006-11-09
16188
 
 
16189
 
    Regen compiz.schemas.in.
16190
 
 
16191
 
Diogo Ferreira <diogo@underdev.org>     2006-11-09
16192
 
 
16193
 
    Add color option to annotate plugin.
16194
 
 
16195
 
David Reveman <davidr@novell.com>       2006-11-09
16196
 
 
16197
 
    Update ABI version.
16198
 
 
16199
 
David Reveman <davidr@novell.com>       2006-11-09
16200
 
 
16201
 
    Handle output changes.
16202
 
 
16203
 
David Reveman <davidr@novell.com>       2006-11-09
16204
 
 
16205
 
    Call cubeLoadImg on output change notify.
16206
 
 
16207
 
David Reveman <davidr@novell.com>       2006-11-09
16208
 
 
16209
 
    Set fullscreenOutput variable properly.
16210
 
 
16211
 
David Reveman <davidr@novell.com>       2006-11-09
16212
 
 
16213
 
    Fix typo.
16214
 
 
16215
 
David Reveman <davidr@novell.com>       2006-11-09
16216
 
 
16217
 
    Handle output changes.
16218
 
 
16219
 
David Reveman <davidr@novell.com>       2006-11-09
16220
 
 
16221
 
    Add outputChangeNotify function.
16222
 
 
16223
 
David Reveman <davidr@novell.com>       2006-11-09
16224
 
 
16225
 
    Regen compiz.schemas.in.
16226
 
 
16227
 
David Reveman <davidr@novell.com>       2006-11-09
16228
 
 
16229
 
    Add fullscreenOutput variable which is used to determine if there's
16230
 
    any output that only covers part of a cube side.
16231
 
 
16232
 
David Reveman <davidr@novell.com>       2006-11-09
16233
 
 
16234
 
    Fix some clone remove issues.
16235
 
 
16236
 
David Reveman <davidr@novell.com>       2006-11-09
16237
 
 
16238
 
    Make sure we grabbed the screen before we check if a window is a 'scale'
16239
 
    window.
16240
 
 
16241
 
David Reveman <davidr@novell.com>       2006-11-09
16242
 
 
16243
 
    Use setDefaultViewport.
16244
 
 
16245
 
David Reveman <davidr@novell.com>       2006-11-09
16246
 
 
16247
 
    Make sure every output is within the screen region.
16248
 
 
16249
 
David Reveman <davidr@novell.com>       2006-11-09
16250
 
 
16251
 
    Add detect_outputs and outputs options, which gives full control over
16252
 
    each outputs framebuffer region. Very useful for testing of multiple
16253
 
    outputs.
16254
 
 
16255
 
David Reveman <davidr@novell.com>       2006-11-09
16256
 
 
16257
 
    Set struts on clone input stealing windows.
16258
 
 
16259
 
David Reveman <davidr@novell.com>       2006-11-09
16260
 
 
16261
 
    Make it so input only windows can internally have struts set.
16262
 
 
16263
 
David Reveman <davidr@novell.com>       2006-11-08
16264
 
 
16265
 
    Regen compiz.schemas.in.
16266
 
 
16267
 
David Reveman <davidr@novell.com>       2006-11-08
16268
 
 
16269
 
    Update ABI version.
16270
 
 
16271
 
Mike Cook <mcook@novell.com>    2006-11-08
16272
 
 
16273
 
    Compute xTranslate and yTranslate correctly for output specific zoom.
16274
 
 
16275
 
David Reveman <davidr@novell.com>       2006-11-08
16276
 
 
16277
 
    Scale all visible windows and not only those visible on the current output.
16278
 
 
16279
 
David Reveman <davidr@novell.com>       2006-11-08
16280
 
 
16281
 
    Switch between all visible windows and not only those visible on the
16282
 
    current output.
16283
 
 
16284
 
David Reveman <davidr@novell.com>       2006-11-08
16285
 
 
16286
 
    Release grab on terminate action and handle window movement while in
16287
 
    scale mode properly.
16288
 
 
16289
 
David Reveman <davidr@novell.com>       2006-11-07
16290
 
 
16291
 
    Send viewport move request if selected window is not on current viewport.
16292
 
 
16293
 
David Reveman <davidr@novell.com>       2006-11-07
16294
 
 
16295
 
    Add initiate_all option.
16296
 
 
16297
 
David Reveman <davidr@novell.com>       2006-11-07
16298
 
 
16299
 
    Fix typo.
16300
 
 
16301
 
David Reveman <davidr@novell.com>       2006-11-07
16302
 
 
16303
 
    Don't use gdk_color_parse as color string contains an alpha value.
16304
 
 
16305
 
David Reveman <davidr@novell.com>       2006-11-07
16306
 
 
16307
 
    Update current output when receiving MotionNotify events.
16308
 
 
16309
 
David Reveman <davidr@novell.com>       2006-11-07
16310
 
 
16311
 
    Regen compiz.schemas.in.
16312
 
 
16313
 
Mirco Muller <macslow@bangang.de>       2006-11-07
16314
 
 
16315
 
    Add shadow color option.
16316
 
 
16317
 
David Reveman <davidr@novell.com>       2006-11-07
16318
 
 
16319
 
    Regen compiz.schemas.in.
16320
 
 
16321
 
David Reveman <davidr@novell.com>       2006-11-07
16322
 
 
16323
 
    Add clone plugin which can be used to clone outputs in a convenient way.
16324
 
    Currently more of a prototype as we need randr++ and input transformation
16325
 
    in the server to do this properly.
16326
 
 
16327
 
David Reveman <davidr@novell.com>       2006-11-07
16328
 
 
16329
 
    Add initial annotate plugin.
16330
 
 
16331
 
David Reveman <davidr@novell.com>       2006-11-07
16332
 
 
16333
 
    Remove whitespaces.
16334
 
 
16335
 
David Reveman <davidr@novell.com>       2006-11-07
16336
 
 
16337
 
    Fix so that screenshot plugin works with multiple outputs.
16338
 
 
16339
 
David Reveman <davidr@novell.com>       2006-11-07
16340
 
 
16341
 
    Track paintTransformedScreen changes.
16342
 
 
16343
 
David Reveman <davidr@novell.com>       2006-11-07
16344
 
 
16345
 
    Make zoom per output.
16346
 
 
16347
 
David Reveman <davidr@novell.com>       2006-11-07
16348
 
 
16349
 
    Add region to paintTransformedScreen arguments. Add ApplyScreenTransform
16350
 
    function so that plugins can do more advanced transformations. Add
16351
 
    cleared flag to keep track of if the screen has been cleared or not when
16352
 
    painting multiple outputs. Update cube plugin to use these things and
16353
 
    handle multiple outputs better.
16354
 
 
16355
 
David Reveman <davidr@novell.com>       2006-11-07
16356
 
 
16357
 
    Remove whitespaces.
16358
 
 
16359
 
David Reveman <davidr@novell.com>       2006-11-07
16360
 
 
16361
 
    Add getWorkareaForOutput and use it to maximize windows properly.
16362
 
 
16363
 
David Reveman <davidr@novell.com>       2006-11-01
16364
 
 
16365
 
    Set viewport correctly.
16366
 
 
16367
 
David Reveman <davidr@novell.com>       2006-11-01
16368
 
 
16369
 
    Remove --test-mode from usage message as it doesn't exist anymore.
16370
 
 
16371
 
David Reveman <davidr@novell.com>       2006-11-01
16372
 
 
16373
 
    Whitespace changes.
16374
 
 
16375
 
David Reveman <davidr@novell.com>       2006-11-01
16376
 
 
16377
 
    Whitespace changes.
16378
 
 
16379
 
David Reveman <davidr@novell.com>       2006-11-01
16380
 
 
16381
 
    Disable _NET_WM_SYNC_REQUEST protocol for override_redirect windows.
16382
 
 
16383
 
David Reveman <davidr@novell.com>       2006-10-31
16384
 
 
16385
 
    Increment ABI version.
16386
 
 
16387
 
David Reveman <davidr@novell.com>       2006-10-31
16388
 
 
16389
 
    Allow horizontal desktop size 2 and greater.
16390
 
 
16391
 
David Reveman <davidr@novell.com>       2006-10-31
16392
 
 
16393
 
    Add multi-head support and handle small desktop sizes better.
16394
 
 
16395
 
David Reveman <davidr@novell.com>       2006-10-31
16396
 
 
16397
 
    Handle multi-head better.
16398
 
 
16399
 
David Reveman <davidr@novell.com>       2006-10-31
16400
 
 
16401
 
    Handle multi-head better.
16402
 
 
16403
 
David Reveman <davidr@novell.com>       2006-10-31
16404
 
 
16405
 
    Add getCurrentOutputExtents function.
16406
 
 
16407
 
David Reveman <davidr@novell.com>       2006-10-30
16408
 
 
16409
 
    Use output->width and output->height.
16410
 
 
16411
 
David Reveman <davidr@novell.com>       2006-10-30
16412
 
 
16413
 
    Use output->width and output->height.
16414
 
 
16415
 
David Reveman <davidr@novell.com>       2006-10-30
16416
 
 
16417
 
    Add width and height fields to CompOutput.
16418
 
 
16419
 
David Reveman <davidr@novell.com>       2006-10-30
16420
 
 
16421
 
    Set viewport to output device region before painting each output and only
16422
 
    call glClear once when painting multiple outputs.
16423
 
 
16424
 
David Reveman <davidr@novell.com>       2006-10-30
16425
 
 
16426
 
    Set output name correctly.
16427
 
 
16428
 
David Reveman <davidr@novell.com>       2006-10-28
16429
 
 
16430
 
    Fix handling of _NET_DESKTOP_GEOMETRY client messages.
16431
 
 
16432
 
David Reveman <davidr@novell.com>       2006-10-27
16433
 
 
16434
 
    Initial support for multiple desktops.
16435
 
 
16436
 
David Reveman <davidr@novell.com>       2006-10-27
16437
 
 
16438
 
    Fix DEFAULT_PLUGINS list.
16439
 
 
16440
 
David Reveman <davidr@novell.com>       2006-10-27
16441
 
 
16442
 
    Handle desktop width less than 4 times the screen better.
16443
 
 
16444
 
David Reveman <davidr@novell.com>       2006-10-27
16445
 
 
16446
 
    Make zoom plugin work without "largedesktop" feature.
16447
 
 
16448
 
David Reveman <davidr@novell.com>       2006-10-27
16449
 
 
16450
 
    Don't initiate any animations when desktop width is less then 4 times
16451
 
    the screen.
16452
 
 
16453
 
Mike Dransfield <mike@blueroot.co.uk>   2006-10-25
16454
 
 
16455
 
    Add basic compiz event support.
16456
 
 
16457
 
David Reveman <davidr@novell.com>       2006-10-25
16458
 
 
16459
 
    Regen compiz.schemas.in.
16460
 
 
16461
 
David Reveman <davidr@novell.com>       2006-10-25
16462
 
 
16463
 
    Add edgeButton, which can be used to require a button press for edge actions
16464
 
    to be triggered.
16465
 
 
16466
 
David Reveman <davidr@novell.com>       2006-10-20
16467
 
 
16468
 
    Post release version increment.
16469
 
 
16470
 
David Reveman <davidr@novell.com>       2006-10-20
16471
 
 
16472
 
    Update ABI version.
16473
 
 
16474
 
David Reveman <davidr@novell.com>       2006-10-20
16475
 
 
16476
 
    Add entry to NEWS file for upcoming release.
16477
 
 
16478
 
David Reveman <davidr@novell.com>       2006-10-20
16479
 
 
16480
 
    Bump version for upcoming release.
16481
 
 
16482
 
David Reveman <davidr@novell.com>       2006-10-20
16483
 
 
16484
 
    Make update-po for upcoming release.
16485
 
 
16486
 
David Reveman <davidr@novell.com>       2006-10-20
16487
 
 
16488
 
    Fix typo.
16489
 
 
16490
 
David Reveman <davidr@novell.com>       2006-10-20
16491
 
 
16492
 
    Grab the server to make sure that we send correct attributes to override
16493
 
    redirect windows.
16494
 
 
16495
 
Thierry Reding <thierry@gilfi.de>       2006-10-20
16496
 
 
16497
 
    Make sure metacity theme could be loaded.
16498
 
 
16499
 
David Reveman <davidr@novell.com>       2006-10-18
16500
 
 
16501
 
    Make moveInputFocusToWindow handle WM_TAKE_FOCUS hint properly.
16502
 
 
16503
 
Mirco Muller <macslow@bangang.de>       2006-10-17
16504
 
 
16505
 
    Start- and end-color-stop for the skydome fallback gradient options.
16506
 
 
16507
 
David Reveman <davidr@novell.com>       2006-10-17
16508
 
 
16509
 
    Create a new texture object everytime we release the window from the existing
16510
 
    texture object.
16511
 
 
16512
 
David Reveman <davidr@novell.com>       2006-10-17
16513
 
 
16514
 
    Allocate texture objects separately from window objects.
16515
 
 
16516
 
David Reveman <davidr@novell.com>       2006-10-17
16517
 
 
16518
 
    Remove _NET_WM_STATE_DEMANDS_ATTENTION hint when window receives focus.
16519
 
 
16520
 
David Reveman <davidr@novell.com>       2006-10-17
16521
 
 
16522
 
    Add reference counting to texture objects.
16523
 
 
16524
 
David Reveman <davidr@novell.com>       2006-10-17
16525
 
 
16526
 
    Add createTexture and destroyTexture.
16527
 
 
16528
 
David Reveman <davidr@novell.com>       2006-10-16
16529
 
 
16530
 
    Update ABIVERSION.
16531
 
 
16532
 
David Reveman <davidr@novell.com>       2006-10-16
16533
 
 
16534
 
    Use serverWidth, serverHeight and serverBorderWidth.
16535
 
 
16536
 
David Reveman <davidr@novell.com>       2006-10-16
16537
 
 
16538
 
    Use serverWidth, serverHeight and serverBorderWidth.
16539
 
 
16540
 
David Reveman <davidr@novell.com>       2006-10-16
16541
 
 
16542
 
    Use serverWidth, serverHeight and serverBorderWidth.
16543
 
 
16544
 
David Reveman <davidr@novell.com>       2006-10-16
16545
 
 
16546
 
    Use serverWidth and serverHeight.
16547
 
 
16548
 
David Reveman <davidr@novell.com>       2006-10-16
16549
 
 
16550
 
    Use serverWidth, serverHeight and serverBorderWidth.
16551
 
 
16552
 
David Reveman <davidr@novell.com>       2006-10-16
16553
 
 
16554
 
    Use serverWidth, serverHeight and serverBorderWidth.
16555
 
 
16556
 
David Reveman <davidr@novell.com>       2006-10-16
16557
 
 
16558
 
    Use serverWidth, serverHeight and serverBorderWidth.
16559
 
 
16560
 
David Reveman <davidr@novell.com>       2006-10-16
16561
 
 
16562
 
    Use largest of 2D and RECT texture targets max size for maxTextureSize.
16563
 
 
16564
 
David Reveman <davidr@novell.com>       2006-10-16
16565
 
 
16566
 
    Use serverWidth, serverHeight and serverBorderWidth.
16567
 
 
16568
 
David Reveman <davidr@novell.com>       2006-10-16
16569
 
 
16570
 
    Use serverWidth, serverHeight and serverBorderWidth in sendSyncRequest.
16571
 
 
16572
 
David Reveman <davidr@novell.com>       2006-10-16
16573
 
 
16574
 
    No need for a special case for override_redirect windows.
16575
 
 
16576
 
David Reveman <davidr@novell.com>       2006-10-16
16577
 
 
16578
 
    Use serverWidth, serverHeight, serverBorderWidth in moveResizeWindow.
16579
 
 
16580
 
David Reveman <davidr@novell.com>       2006-10-16
16581
 
 
16582
 
    Set serverWidth, serverHeight and serverBorderWidth of override_redirect
16583
 
    windows when we get a ConfigureNotify.
16584
 
 
16585
 
David Reveman <davidr@novell.com>       2006-10-16
16586
 
 
16587
 
    Avoid unnessecary synchronization when sending synthetic configure notify
16588
 
    events.
16589
 
 
16590
 
David Reveman <davidr@novell.com>       2006-10-16
16591
 
 
16592
 
    Add serverWidth serverHeight and serverBorderWidth, which are always updated
16593
 
    when we send a configure request.
16594
 
 
16595
 
David Reveman <davidr@novell.com>       2006-10-13
16596
 
 
16597
 
    Less annoying defaults for rotate plugin.
16598
 
 
16599
 
David Reveman <davidr@novell.com>       2006-10-13
16600
 
 
16601
 
    Make sure invprec is greater than 0.
16602
 
 
16603
 
David Reveman <davidr@novell.com>       2006-10-13
16604
 
 
16605
 
    Add texCoordSize and indexCount to CompWindow struct.
16606
 
 
16607
 
David Reveman <davidr@novell.com>       2006-10-11
16608
 
 
16609
 
    Regen compiz.schemas.in.
16610
 
 
16611
 
David Reveman <davidr@novell.com>       2006-10-11
16612
 
 
16613
 
    Fix typo.
16614
 
 
16615
 
David Reveman <davidr@novell.com>       2006-10-11
16616
 
 
16617
 
    Don't allow maximize, minimize and fullscreen actions on util and toolbar
16618
 
    windows.
16619
 
 
16620
 
David Reveman <davidr@novell.com>       2006-10-11
16621
 
 
16622
 
    Don't use versionsort.
16623
 
 
16624
 
David Reveman <davidr@novell.com>       2006-10-11
16625
 
 
16626
 
    Fix so that moveResizeWindow is allowed to do size changes for non-maximized
16627
 
    windows without going through addWindowSizeChanges. Having all size changes
16628
 
    go through addWindowSizeChanges is obviously wrong.
16629
 
 
16630
 
David Reveman <davidr@novell.com>       2006-10-11
16631
 
 
16632
 
    Regen compiz.schemas.in.
16633
 
 
16634
 
David Reveman <davidr@novell.com>       2006-10-11
16635
 
 
16636
 
    Fix typo.
16637
 
 
16638
 
David Reveman <davidr@novell.com>       2006-10-11
16639
 
 
16640
 
    Only allow size changes added by addWindowSizeChanges.
16641
 
 
16642
 
David Reveman <davidr@novell.com>       2006-10-11
16643
 
 
16644
 
    Add ignore_hints_when_maximized option, which makes compiz ignore size
16645
 
    increment and aspect hints for maximized windows. Default value is 'true'
16646
 
    as this behavior seems more common. Set to 'false' for previous behavior.
16647
 
 
16648
 
David Reveman <davidr@novell.com>       2006-10-11
16649
 
 
16650
 
    Add support for maximized frame layout when using metacity themes.
16651
 
 
16652
 
David Reveman <davidr@novell.com>       2006-10-11
16653
 
 
16654
 
    Wrap windowStateChangeNotify and update input extents properly.
16655
 
 
16656
 
David Reveman <davidr@novell.com>       2006-10-11
16657
 
 
16658
 
    Add windowStateChangeNotify function.
16659
 
 
16660
 
David Reveman <davidr@novell.com>       2006-10-11
16661
 
 
16662
 
    Add maximized input extents to decoration property.
16663
 
 
16664
 
David Reveman <davidr@novell.com>       2006-10-11
16665
 
 
16666
 
    Add version handling to decoration interface.
16667
 
 
16668
 
moppsy <moppsy@comcast.net>     2006-10-11
16669
 
 
16670
 
    Add raise_window option.
16671
 
 
16672
 
David Reveman <davidr@novell.com>       2006-10-11
16673
 
 
16674
 
    Add gwd.schemas.in.
16675
 
 
16676
 
David Reveman <davidr@novell.com>       2006-10-10
16677
 
 
16678
 
    Regen compiz.schemas.in.
16679
 
 
16680
 
David Reveman <davidr@novell.com>       2006-10-10
16681
 
 
16682
 
    Fix creation of schema file for gconf plugin.
16683
 
 
16684
 
David Reveman <davidr@novell.com>       2006-10-10
16685
 
 
16686
 
    Add opacity support to metacity theme implementation.
16687
 
 
16688
 
David Reveman <davidr@novell.com>       2006-10-10
16689
 
 
16690
 
    Kill whitespaces.
16691
 
 
16692
 
Mike Dransfield <mike@blueroot.co.uk>   2006-10-10
16693
 
 
16694
 
    Add deactivate member to dbus plugin.
16695
 
 
16696
 
David Reveman <davidr@novell.com>       2006-10-09
16697
 
 
16698
 
    Add 'command' option to decoration plugin. It can be used to automatically
16699
 
    launch a decorator when one isn't already running.
16700
 
 
16701
 
Guillaume <ixcemix@gmail.com>   2006-10-09
16702
 
 
16703
 
    Add plugin feature interface.
16704
 
 
16705
 
David Reveman <davidr@novell.com>       2006-10-07
16706
 
 
16707
 
    Don't unref the dbus connection returned by dbus_get_bus.
16708
 
 
16709
 
David Reveman <davidr@novell.com>       2006-10-06
16710
 
 
16711
 
    dbus_connection_close -> dbus_connection_unref.
16712
 
 
16713
 
David Reveman <davidr@novell.com>       2006-10-06
16714
 
 
16715
 
    Don't call updateWindowAttributes when motif hints change.
16716
 
 
16717
 
David Reveman <davidr@novell.com>       2006-10-05
16718
 
 
16719
 
    Add configuration support to dbus plugin.
16720
 
 
16721
 
David Reveman <davidr@novell.com>       2006-10-05
16722
 
 
16723
 
    int -> Bool
16724
 
 
16725
 
David Reveman <davidr@novell.com>       2006-10-04
16726
 
 
16727
 
    Use stringToColor and colorToString.
16728
 
 
16729
 
David Reveman <davidr@novell.com>       2006-10-04
16730
 
 
16731
 
    Add more utility functions.
16732
 
 
16733
 
David Reveman <davidr@novell.com>       2006-10-04
16734
 
 
16735
 
    Fix memory leak.
16736
 
 
16737
 
David Reveman <davidr@novell.com>       2006-10-04
16738
 
 
16739
 
    Remove gconf-compiz-utils.c and gconf-compiz-utils.h.
16740
 
 
16741
 
David Reveman <davidr@novell.com>       2006-10-04
16742
 
 
16743
 
    Remove use of gconf-compiz-utils.c.
16744
 
 
16745
 
David Reveman <davidr@novell.com>       2006-10-04
16746
 
 
16747
 
    Remove use of gconf-compiz-utils.c.
16748
 
 
16749
 
David Reveman <davidr@novell.com>       2006-10-04
16750
 
 
16751
 
    Add some string utility functions.
16752
 
 
16753
 
David Reveman <davidr@novell.com>       2006-10-03
16754
 
 
16755
 
    Add snap_inverted option to wobbly plugin.
16756
 
 
16757
 
David Reveman <davidr@novell.com>       2006-10-03
16758
 
 
16759
 
    post-release version increment.
16760
 
 
16761
 
David Reveman <davidr@novell.com>       2006-10-02
16762
 
 
16763
 
    Prepare for 0.2.0 release.
16764
 
 
16765
 
David Reveman <davidr@novell.com>       2006-10-02
16766
 
 
16767
 
    Use DESTDIR and add uninstall-local.
16768
 
 
16769
 
David Reveman <davidr@novell.com>       2006-10-02
16770
 
 
16771
 
    Fix minor memory leak.
16772
 
 
16773
 
David Reveman <davidr@novell.com>       2006-10-02
16774
 
 
16775
 
    Initialize decoration structure properly.
16776
 
 
16777
 
David Reveman <davidr@novell.com>       2006-10-02
16778
 
 
16779
 
    Require version 2.15.21 or greater of metacity for metacity theme support.
16780
 
 
16781
 
David Reveman <davidr@novell.com>       2006-10-02
16782
 
 
16783
 
    Only run install target when gnome support is built.
16784
 
 
16785
 
Merge: 7467fff aa070f1
16786
 
Kristian Høgsberg <krh@redhat.com>      2006-09-29
16787
 
 
16788
 
    Merge branch 'master' of git.freedesktop.org:/git/xorg/app/compiz
16789
 
 
16790
 
Kristian Høgsberg <krh@redhat.com>      2006-09-29
16791
 
 
16792
 
    Regenerate compiz.schemas.in
16793
 
    
16794
 
    Had to hand-edit out plane from list of default plugins, since it
16795
 
    conflicts with the cube plugin.
16796
 
 
16797
 
David Reveman <davidr@novell.com>       2006-09-29
16798
 
 
16799
 
    Fix typo.
16800
 
 
16801
 
David Reveman <davidr@novell.com>       2006-09-29
16802
 
 
16803
 
    make update-po
16804
 
 
16805
 
David Reveman <davidr@novell.com>       2006-09-29
16806
 
 
16807
 
    Remove old files from EXTRA_DIST.
16808
 
 
16809
 
David Reveman <davidr@novell.com>       2006-09-29
16810
 
 
16811
 
    Only install settings module and desktop file if file permissions allow it.
16812
 
 
16813
 
David Reveman <davidr@novell.com>       2006-09-29
16814
 
 
16815
 
    Don't build kde code by default.
16816
 
 
16817
 
David Reveman <davidr@novell.com>       2006-09-29
16818
 
 
16819
 
    Do correct placement of button event windows when using metacity themes.
16820
 
 
16821
 
David Reveman <davidr@novell.com>       2006-09-29
16822
 
 
16823
 
    Set decoration extents properly for metacity themes.
16824
 
 
16825
 
David Reveman <davidr@novell.com>       2006-09-28
16826
 
 
16827
 
    Don't try to build gnome or metacity support when gtk support is disabled.
16828
 
 
16829
 
David Reveman <davidr@novell.com>       2006-09-28
16830
 
 
16831
 
    Always invoke AM_GCONF_SOURCE_2 so that GCONF_SCHEMAS_INSTALL gets defined.
16832
 
 
16833
 
David Reveman <davidr@novell.com>       2006-09-27
16834
 
 
16835
 
    novell.png -> freedesktop.png
16836
 
 
16837
 
Søren Sandmann <sandmann@redhat.com>    2006-09-27
16838
 
 
16839
 
    Add 'plane' plugin.
16840
 
    
16841
 
    A new plugin that pans the viewport around a planar workspace instead
16842
 
    of the cube.  It's a more toned down transition effect and is more
16843
 
    similar to the metacity workspace model.
16844
 
 
16845
 
Kristian Høgsberg <krh@redhat.com>      2006-09-26
16846
 
 
16847
 
    Prepares for workspace that's more than one viewport high.
16848
 
    
16849
 
    This patch adds an extra dimension to the viewport position.  This
16850
 
    allows plugins to pan the viewport vertically too.
16851
 
 
16852
 
David Reveman <davidr@novell.com>       2006-09-26
16853
 
 
16854
 
    Add output argument to PaintScreen and PaintTransformedScreen functions.
16855
 
 
16856
 
David Reveman <davidr@novell.com>       2006-09-26
16857
 
 
16858
 
    Paint each output device separately, this is the key to making it easy for
16859
 
    plugins to do interesting things on multihead setups.
16860
 
 
16861
 
David Reveman <davidr@novell.com>       2006-09-26
16862
 
 
16863
 
    Add missing Makefile.am.
16864
 
 
16865
 
David Reveman <davidr@novell.com>       2006-09-25
16866
 
 
16867
 
    Change so that each output device contains a region instead of a rectangle.
16868
 
 
16869
 
David Reveman <davidr@novell.com>       2006-09-25
16870
 
 
16871
 
    Make placement plugin respect current output device.
16872
 
 
16873
 
David Reveman <davidr@novell.com>       2006-09-25
16874
 
 
16875
 
    Set current output device when receving button and key press events.
16876
 
 
16877
 
David Reveman <davidr@novell.com>       2006-09-25
16878
 
 
16879
 
    Initial support for multiple output devices.
16880
 
 
16881
 
David Reveman <davidr@novell.com>       2006-09-25
16882
 
 
16883
 
    Query xinerama info.
16884
 
 
16885
 
David Reveman <davidr@novell.com>       2006-09-25
16886
 
 
16887
 
    Add build option gtk.
16888
 
 
16889
 
David Reveman <davidr@novell.com>       2006-09-22
16890
 
 
16891
 
    Move gnome specific files into gtk/gnome directory.
16892
 
 
16893
 
David Reveman <davidr@novell.com>       2006-09-22
16894
 
 
16895
 
    Rename gnome directory to gtk.
16896
 
 
16897
 
David Reveman <davidr@novell.com>       2006-09-22
16898
 
 
16899
 
    Rename gnome-window-decorator to gtk-window-decorator.
16900
 
 
16901
 
David Reveman <davidr@novell.com>       2006-09-22
16902
 
 
16903
 
    Use libmetacity-private for metacity theme support.
16904
 
 
16905
 
David Reveman <davidr@novell.com>       2006-09-22
16906
 
 
16907
 
    Only build overlay window support if composite library version is greater
16908
 
    than 0.3.
16909
 
 
16910
 
Merge: 0d7895a 5399094
16911
 
David Reveman <davidr@novell.com>       2006-09-21
16912
 
 
16913
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
16914
 
 
16915
 
David Reveman <davidr@novell.com>       2006-09-21
16916
 
 
16917
 
    Remove compiz.desktop, it shouldn't be in repository.
16918
 
 
16919
 
David Reveman <davidr@novell.com>       2006-09-21
16920
 
 
16921
 
    Add METACITY_THEME_DIR
16922
 
 
16923
 
David Reveman <davidr@novell.com>       2006-09-21
16924
 
 
16925
 
    Initial support for metacity themes.
16926
 
 
16927
 
David Reveman <davidr@novell.com>       2006-09-21
16928
 
 
16929
 
    Remove redundent code.
16930
 
 
16931
 
David Reveman <davidr@novell.com>       2006-09-21
16932
 
 
16933
 
    Add metacity theme support settings module
16934
 
 
16935
 
David Reveman <davidr@novell.com>       2006-09-21
16936
 
 
16937
 
    Get name right
16938
 
 
16939
 
Kristian Høgsberg <krh@redhat.com>      2006-09-20
16940
 
 
16941
 
    Only use fbconfigs that have a corresponding visual with matching depth.
16942
 
 
16943
 
Kristian Høgsberg <krh@redhat.com>      2006-09-20
16944
 
 
16945
 
    Drop minmized windows to the end of the window switcher list.
16946
 
 
16947
 
Kristian Høgsberg <krh@redhat.com>      2006-09-20
16948
 
 
16949
 
    Fix corner cases with big titlebar fonts.
16950
 
    
16951
 
    compiz misplaces the decoration input regions for big titlebar fonts.
16952
 
    To reproduce this, try selecting a 20px titlebar font and notice that
16953
 
    the upper or lower part of the titlebar does not receive input events.
16954
 
 
16955
 
Kristian Høgsberg <krh@redhat.com>      2006-09-20
16956
 
 
16957
 
    Tighten the double click criteria.
16958
 
    
16959
 
    If the distance between the two clicks are greater than 8
16960
 
    pixels it is not regarded as a double click.  This is in line with how
16961
 
    GTK+ detects double clicks.  There's an X root window property or
16962
 
    similar that defines the distance and ideally we should read that out,
16963
 
    but for now the patch brings the behavior a little closer to
16964
 
    what it should be.
16965
 
 
16966
 
Kristian Høgsberg <krh@redhat.com>      2006-09-20
16967
 
 
16968
 
    Only activate button actions on left click.
16969
 
    
16970
 
    Right now all mouse buttons activate the titlebar button action
16971
 
    (minimize, maximize, close), which is a bit unusual.
16972
 
    Metacity only activates the action on left click and opens the window
16973
 
    menu for right clicks.  This patch just disables the button actions
16974
 
    for anything else but left clicks.
16975
 
 
16976
 
Kristian Høgsberg <krh@redhat.com>      2006-09-20
16977
 
 
16978
 
    Add support for the composite overlay window.
16979
 
    
16980
 
    Add support for using the composite overlay window for
16981
 
    GL output instead of rendering to the root window.  This is lets
16982
 
    compiz run on AIGLX without the _COMPIZ_GL_INCLUDE_INFERIORS hack that
16983
 
    we used to have.  The patch defaults to using the root window but adds
16984
 
    a '--use-cow' command line option to make compiz use the overlay
16985
 
    window.
16986
 
 
16987
 
David Reveman <davidr@novell.com>       2006-09-19
16988
 
 
16989
 
    Get relative movement right.
16990
 
 
16991
 
David Reveman <davidr@novell.com>       2006-09-19
16992
 
 
16993
 
    syncWindowPosition should always send requests to the server as there might be pending configure requests that we have not got notifications for yet, hence no way that we can know if the server position is up to date.
16994
 
 
16995
 
David Reveman <davidr@novell.com>       2006-09-19
16996
 
 
16997
 
    Add Swedish translation.
16998
 
 
16999
 
David Reveman <davidr@novell.com>       2006-09-19
17000
 
 
17001
 
    Add version handling to plugin system.
17002
 
 
17003
 
David Reveman <davidr@novell.com>       2006-09-15
17004
 
 
17005
 
    Allow return key to still be used for key-bindings.
17006
 
 
17007
 
David Reveman <davidr@novell.com>       2006-09-15
17008
 
 
17009
 
    Replace novell logo image with freedesktop logo image.
17010
 
 
17011
 
David Reveman <davidr@novell.com>       2006-09-15
17012
 
 
17013
 
    Mark window as placed when we get a configure request with X, Y set.
17014
 
 
17015
 
David Reveman <davidr@novell.com>       2006-09-15
17016
 
 
17017
 
    Add sync to vblank support.
17018
 
 
17019
 
David Reveman <davidr@novell.com>       2006-09-01
17020
 
 
17021
 
    Check for C++ compiler, KDE decorator needs it.
17022
 
 
17023
 
David Reveman <davidr@novell.com>       2006-09-01
17024
 
 
17025
 
    Fix typo.
17026
 
 
17027
 
Kristian Høgsberg <krh@redhat.com>      2006-08-22
17028
 
 
17029
 
    Don't use cmSnAtom before it's initialized.
17030
 
 
17031
 
Kristian Høgsberg <krh@redhat.com>      2006-08-17
17032
 
 
17033
 
    Update keybindings for move and resize to work more like metacity.
17034
 
 
17035
 
David Reveman <davidr@novell.com>       2006-08-22
17036
 
 
17037
 
    Remove useless code. (bug 7833)
17038
 
 
17039
 
David Reveman <davidr@novell.com>       2006-08-22
17040
 
 
17041
 
    Fix typo.
17042
 
 
17043
 
David Reveman <davidr@novell.com>       2006-08-22
17044
 
 
17045
 
    Allow override-redirect windows to support sync request protocol.
17046
 
 
17047
 
David Reveman <davidr@novell.com>       2006-08-22
17048
 
 
17049
 
    Add writePngToFile function, which is used by screenshot plugin.
17050
 
 
17051
 
David Reveman <davidr@novell.com>       2006-08-08
17052
 
 
17053
 
    Switch to using librsvg instead of libsvg-cairo.
17054
 
 
17055
 
David Reveman <davidr@novell.com>       2006-08-08
17056
 
 
17057
 
    Add screenshot plugin.
17058
 
 
17059
 
David Reveman <davidr@novell.com>       2006-08-08
17060
 
 
17061
 
    Set tooltip window type hint when using gtk >= 2.10.
17062
 
 
17063
 
David Reveman <davidr@novell.com>       2006-07-25
17064
 
 
17065
 
    Regen compiz.schemas.in.
17066
 
 
17067
 
David Reveman <davidr@novell.com>       2006-07-25
17068
 
 
17069
 
    Make sure things work as before adding new override-redirect window types.
17070
 
 
17071
 
David Reveman <davidr@novell.com>       2006-07-25
17072
 
 
17073
 
    Make sure things work as before adding new override-redirect window types.
17074
 
 
17075
 
David Reveman <davidr@novell.com>       2006-07-25
17076
 
 
17077
 
    Make sure things work as before adding new override-redirect window types.
17078
 
 
17079
 
David Reveman <davidr@novell.com>       2006-07-25
17080
 
 
17081
 
    Get window type hint for override-redirect windows as well.
17082
 
 
17083
 
David Reveman <davidr@novell.com>       2006-07-25
17084
 
 
17085
 
    Fix typo.
17086
 
 
17087
 
David Reveman <davidr@novell.com>       2006-07-25
17088
 
 
17089
 
    Add new override-redirect window types.
17090
 
 
17091
 
David Reveman <davidr@novell.com>       2006-07-24
17092
 
 
17093
 
    Make it possible to wrap plugin loading functions.
17094
 
 
17095
 
David Reveman <davidr@novell.com>       2006-07-24
17096
 
 
17097
 
    Remove fd watch when being unloaded.
17098
 
 
17099
 
David Reveman <davidr@novell.com>       2006-07-24
17100
 
 
17101
 
    Regen compiz.schemas.in.
17102
 
 
17103
 
David Reveman <davidr@novell.com>       2006-07-24
17104
 
 
17105
 
    Add line action to water plugin.
17106
 
 
17107
 
David Reveman <davidr@novell.com>       2006-07-24
17108
 
 
17109
 
    Add point action to water plugin.
17110
 
 
17111
 
David Reveman <davidr@novell.com>       2006-07-24
17112
 
 
17113
 
    Add support for floating arguments.
17114
 
 
17115
 
David Reveman <davidr@novell.com>       2006-07-24
17116
 
 
17117
 
    Add basic dbus plugin.
17118
 
 
17119
 
David Reveman <davidr@novell.com>       2006-07-24
17120
 
 
17121
 
    Fix rotateToTithWindow action.
17122
 
 
17123
 
David Reveman <davidr@novell.com>       2006-07-24
17124
 
 
17125
 
    Use active window by default.
17126
 
 
17127
 
David Reveman <davidr@novell.com>       2006-07-23
17128
 
 
17129
 
    Regen compiz.schemas.in.
17130
 
 
17131
 
David Reveman <davidr@novell.com>       2006-07-23
17132
 
 
17133
 
    All binding options are now finally converted to action options, removing
17134
 
    all code related to the old CompBinding option.
17135
 
 
17136
 
David Reveman <davidr@novell.com>       2006-07-23
17137
 
 
17138
 
    Convert all core bindings to actions.
17139
 
 
17140
 
David Reveman <davidr@novell.com>       2006-07-23
17141
 
 
17142
 
    Position window menu at top left corner of window when no button.
17143
 
 
17144
 
David Reveman <davidr@novell.com>       2006-07-23
17145
 
 
17146
 
    Check ROTATE_DISPLAY_OPTION_TO_12 as well.
17147
 
 
17148
 
David Reveman <davidr@novell.com>       2006-07-23
17149
 
 
17150
 
    Unsnap from top on global terminate.
17151
 
 
17152
 
David Reveman <davidr@novell.com>       2006-07-22
17153
 
 
17154
 
    Add shiver action and remove visual bell option.
17155
 
 
17156
 
David Reveman <davidr@novell.com>       2006-07-22
17157
 
 
17158
 
    Make wobbly plugin use new action system.
17159
 
 
17160
 
David Reveman <davidr@novell.com>       2006-07-22
17161
 
 
17162
 
    Make switcher plugin use new action system.
17163
 
 
17164
 
David Reveman <davidr@novell.com>       2006-07-22
17165
 
 
17166
 
    Make zoom plugin use new action system.
17167
 
 
17168
 
David Reveman <davidr@novell.com>       2006-07-22
17169
 
 
17170
 
    Release move window when initiating new rotation.
17171
 
 
17172
 
Merge: ab1e71e 7e81888
17173
 
David Reveman <davidr@novell.com>       2006-07-21
17174
 
 
17175
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
17176
 
    
17177
 
    Conflicts:
17178
 
    
17179
 
plugins/compiz.schemas.in.in           
17180
 
plugins/cube.c           
17181
 
plugins/rotate.c           
17182
 
 
17183
 
David Reveman <davidr@novell.com>       2006-07-21
17184
 
 
17185
 
    Make rotate plugin use new action system.
17186
 
 
17187
 
David Reveman <davidr@novell.com>       2006-07-21
17188
 
 
17189
 
    Add CompActionStateInitEdgeDnd, CompActionStateTermEdgeDnd and make sure that
17190
 
    actions are triggered correctly on edge-leave.
17191
 
 
17192
 
David Reveman <davidr@novell.com>       2006-07-21
17193
 
 
17194
 
    Make sure we don't configure not yet managed windows.
17195
 
 
17196
 
Dan Winship <danw@novell.com>   2006-07-20
17197
 
 
17198
 
    Update new edges stuff for new l10n stuff
17199
 
    and fix compiz.schemas to use the configure-specified scale corner again
17200
 
 
17201
 
Merge: 43046fc 47f5066
17202
 
Dan Winship <danw@twelve-monkeys.boston.ximian.com>     2006-07-20
17203
 
 
17204
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
17205
 
    
17206
 
    Conflicts:
17207
 
    
17208
 
plugins/compiz.schemas.in.in           
17209
 
plugins/gconf-dump.c           
17210
 
plugins/scale.c           
17211
 
 
17212
 
Dan Winship <danw@twelve-monkeys.boston.ximian.com>     2006-07-20
17213
 
 
17214
 
    Improve the localization of compiz.schemas (bnc 176752)
17215
 
    
17216
 
    Instead of using intltool to parse and translate the generated
17217
 
    compiz.schemas, we now mark the strings for translation in the code,
17218
 
    and directly generate a localized schemas file, leaving untranslated
17219
 
    the bits that need to be untranslated.
17220
 
 
17221
 
David Reveman <davidr@novell.com>       2006-07-20
17222
 
 
17223
 
    Make next_slide and prev_slide action options.
17224
 
 
17225
 
David Reveman <davidr@novell.com>       2006-07-20
17226
 
 
17227
 
    Fix typo
17228
 
 
17229
 
David Reveman <davidr@novell.com>       2006-07-20
17230
 
 
17231
 
    Make unfold binding in cube plugin an action option.
17232
 
 
17233
 
David Reveman <davidr@novell.com>       2006-07-20
17234
 
 
17235
 
    Read edge key when initializing action options.
17236
 
 
17237
 
David Reveman <davidr@novell.com>       2006-07-19
17238
 
 
17239
 
    Add screen edge bindings to action system and make scale plugin use it.
17240
 
 
17241
 
David Reveman <davidr@novell.com>       2006-07-18
17242
 
 
17243
 
    Change so that initiate action doesn't toggle scale mode and change default
17244
 
    key-binding to ctrl-alt-up.
17245
 
 
17246
 
David Reveman <davidr@novell.com>       2006-07-18
17247
 
 
17248
 
    Make sure no other screen grab than rotate, switcher or cube exists before
17249
 
    unfolding the cube.
17250
 
 
17251
 
David Reveman <davidr@novell.com>       2006-07-18
17252
 
 
17253
 
    Do not set WM_STATE hint on override redirect windows. This should fix issue
17254
 
    with menus not showing up in QT4 apps.
17255
 
 
17256
 
Merge: 9614f59 d4a51dd
17257
 
David Reveman <davidr@novell.com>       2006-07-18
17258
 
 
17259
 
    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
17260
 
 
17261
 
Quinn Storm <livinglatexkali@gmail.com> 2006-07-18
17262
 
 
17263
 
    Fix equality check for action options.
17264
 
 
17265
 
David Reveman <davidr@novell.com>       2006-07-18
17266
 
 
17267
 
    Don't free existingValue in switch statement.
17268
 
 
17269
 
David Reveman <davidr@novell.com>       2006-07-18
17270
 
 
17271
 
    Fix typo (Alp Toker)
17272
 
 
17273
 
Dan Winship <danw@twelve-monkeys.boston.ximian.com>     2006-07-18
17274
 
 
17275
 
    fix stacking logic so fullscreen windows still stay above dock when they have transients.
17276
 
 
17277
 
David Reveman <davidr@novell.com>       2006-07-17
17278
 
 
17279
 
    Initialize bind type correctly.
17280
 
 
17281
 
David Reveman <davidr@novell.com>       2006-07-17
17282
 
 
17283
 
    Index tail array correctly and move underscore to g_strdup_printf line.
17284
 
 
17285
 
David Reveman <davidr@novell.com>       2006-07-17
17286
 
 
17287
 
    Improve placement algorithm in scale plugin and make default spacing 10.
17288
 
 
17289
 
David Reveman <davidr@novell.com>       2006-07-13
17290
 
 
17291
 
    Only quit if selection clear event is for the decoration manager selection.
17292
 
 
17293
 
David Reveman <davidr@novell.com>       2006-07-13
17294
 
 
17295
 
    Don't run placement algorithm on windows that can't be moved by the user.
17296
 
 
17297
 
David Reveman <davidr@novell.com>       2006-07-13
17298
 
 
17299
 
    Add Mofif function hint support.
17300
 
 
17301
 
David Reveman <davidr@novell.com>       2006-07-12
17302
 
 
17303
 
    Don't call finiWindow or finiPluginForScreen in finiPlugin. These functions
17304
 
    are now called from finiPluginForDisplay and finiPluginForScreen.
17305
 
 
17306
 
David Reveman <davidr@novell.com>       2006-07-07
17307
 
 
17308
 
    Add CM selection support.
17309
 
 
17310
 
David Reveman <davidr@novell.com>       2006-07-07
17311
 
 
17312
 
    Regen compiz.schemas.in.in.
17313
 
 
17314
 
David Reveman <davidr@novell.com>       2006-07-07
17315
 
 
17316
 
    Update scale plugin to use new action system.
17317
 
 
17318
 
David Reveman <davidr@novell.com>       2006-07-06
17319
 
 
17320
 
    Add wiper effect to water plugin.
17321
 
 
17322
 
David Reveman <davidr@novell.com>       2006-07-06
17323
 
 
17324
 
    Rearrange plugin initialization so that window are initialized in
17325
 
    initPluginForScreen and screens are initialized in initPluginForDisplay.
17326
 
 
17327
 
David Reveman <davidr@novell.com>       2006-07-05
17328
 
 
17329
 
    Minor cleanup.
17330
 
 
17331
 
David Reveman <davidr@novell.com>       2006-07-05
17332
 
 
17333
 
    Implement gconf support for bell part of action system.
17334
 
 
17335
 
David Reveman <davidr@novell.com>       2006-07-05
17336
 
 
17337
 
    Check that bell is equal.
17338
 
 
17339
 
David Reveman <davidr@novell.com>       2006-07-05
17340
 
 
17341
 
    Fix typo
17342
 
 
17343
 
David Reveman <davidr@novell.com>       2006-07-05
17344
 
 
17345
 
    Make visual bell an normal action.
17346
 
 
17347
 
David Reveman <davidr@novell.com>       2006-07-05
17348
 
 
17349
 
    Handle bell notify events.
17350
 
 
17351
 
David Reveman <davidr@novell.com>       2006-07-04
17352
 
 
17353
 
    Add bell field to action option.
17354
 
 
17355
 
David Reveman <davidr@novell.com>       2006-07-04
17356
 
 
17357
 
    Update water plugin to use new action system.
17358
 
 
17359
 
David Reveman <david@ion.(none)>        2006-07-04
17360
 
 
17361
 
    Add root window option.
17362
 
 
17363
 
David Reveman <david@ion.(none)>        2006-07-03
17364
 
 
17365
 
    Update gconf code to handle CompAction options properly and regenerate
17366
 
    compiz.schemas.in.in.
17367
 
 
17368
 
David Reveman <david@ion.(none)>        2006-07-03
17369
 
 
17370
 
    Update to use new action system.
17371
 
 
17372
 
David Reveman <david@ion.(none)>        2006-07-03
17373
 
 
17374
 
    Update move plugin to use new call-back based action system instead of the
17375
 
    old deprecated binding system.
17376
 
 
17377
 
David Reveman <david@ion.(none)>        2006-07-03
17378
 
 
17379
 
    Add setDisplayAction function.
17380
 
 
17381
 
David Reveman <david@ion.(none)>        2006-07-03
17382
 
 
17383
 
    Implement call-back based key/button binding system.
17384
 
 
17385
 
David Reveman <david@ion.(none)>        2006-07-03
17386
 
 
17387
 
    Select for xkb state notify events.
17388
 
 
17389
 
David Reveman <david@ion.(none)>        2006-07-03
17390
 
 
17391
 
    Add getPlugins function.
17392
 
 
17393
 
David Reveman <david@ion.(none)>        2006-07-03
17394
 
 
17395
 
    Remove trailing whitespaces.
17396
 
 
17397
 
David Reveman <david@ion.(none)>        2006-07-03
17398
 
 
17399
 
    Add compSetActionOption.
17400
 
 
17401
 
David Reveman <david@ion.(none)>        2006-07-03
17402
 
 
17403
 
    Add addScreenAction and removeScreenAction functions.
17404
 
 
17405
 
David Reveman <david@ion.(none)>        2006-07-03
17406
 
 
17407
 
    Add escapeKeyCode to CompDisplay structure.
17408
 
 
17409
 
David Reveman <david@ion.(none)>        2006-07-03
17410
 
 
17411
 
    Add get-*-OptionNamed functions.
17412
 
 
17413
 
David Reveman <david@ion.(none)>        2006-07-03
17414
 
 
17415
 
    Add CompAction option.
17416
 
 
17417
 
David Reveman <david@ion.(none)>        2006-07-03
17418
 
 
17419
 
    Explicitly set CompBindingType enumeration values so it is clear that it
17420
 
    can now be used as a bit mask.
17421
 
 
17422
 
David Reveman <david@ion.(none)>        2006-07-03
17423
 
 
17424
 
    Insert new screens at end.
17425
 
 
17426
 
David Reveman <david@ion.(none)>        2006-07-03
17427
 
 
17428
 
    Make eventLoop function handle multiple screens correctly.
17429
 
 
17430
 
David Reveman <david@ion.(none)>        2006-07-03
17431
 
 
17432
 
    Move screen specific variables into CompScreen structure.
17433
 
 
17434
 
David Reveman <david@ion.(none)>        2006-07-03
17435
 
 
17436
 
    Share textures and display lists with first context.
17437
 
 
17438
 
Dan Winship <danw@novell.com>   2006-06-29
17439
 
 
17440
 
    update
17441
 
 
17442
 
David Reveman <c99drn@cs.umu.se>        2006-06-21
17443
 
 
17444
 
    Protect against circular transient dependencies
17445
 
 
17446
 
David Reveman <c99drn@cs.umu.se>        2006-06-20
17447
 
 
17448
 
    Constrain window dimensions
17449
 
 
17450
 
David Reveman <c99drn@cs.umu.se>        2006-06-20
17451
 
 
17452
 
    Trap X errors
17453
 
 
17454
 
Dan Winship <danw@novell.com>   2006-06-20
17455
 
 
17456
 
    You forgot Poland.
17457
 
 
17458
 
David Reveman <c99drn@cs.umu.se>        2006-06-16
17459
 
 
17460
 
    Fix default window types in switcher and scale plugins
17461
 
 
17462
 
David Reveman <c99drn@cs.umu.se>        2006-06-16
17463
 
 
17464
 
    Handle motif WM hints better
17465
 
 
17466
 
David Reveman <c99drn@cs.umu.se>        2006-06-15
17467
 
 
17468
 
    Fix zooming in switcher plugin when cube plugin is not loaded
17469
 
 
17470
 
David Reveman <c99drn@cs.umu.se>        2006-06-15
17471
 
 
17472
 
    Add DM selection support and fix window button highlighting issue
17473
 
 
17474
 
Dan Winship <danw@novell.com>   2006-06-14
17475
 
 
17476
 
    Mark cube as needing to load before switcher rather than marking switcher
17477
 
        as requiring cube. bnc #183676.
17478
 
    Output load_before and requires for all plugins, even if the list is empty,
17479
 
        to ensure that an empty value in a new release overrides a non-empty
17480
 
        value in an older release.
17481
 
    regen
17482
 
 
17483
 
Dan Winship <danw@novell.com>   2006-06-09
17484
 
 
17485
 
    add translations
17486
 
 
17487
 
David Reveman <c99drn@cs.umu.se>        2006-06-09
17488
 
 
17489
 
    Allow windows to be both maximized and shaded
17490
 
 
17491
 
David Reveman <c99drn@cs.umu.se>        2006-06-09
17492
 
 
17493
 
    constrain window geometry in configure requests correctly
17494
 
 
17495
 
David Reveman <c99drn@cs.umu.se>        2006-06-08
17496
 
 
17497
 
    Fix some shading restrictions
17498
 
 
17499
 
David Reveman <c99drn@cs.umu.se>        2006-06-08
17500
 
 
17501
 
    Handle initially shaded windows correctly
17502
 
 
17503
 
David Reveman <c99drn@cs.umu.se>        2006-06-08
17504
 
 
17505
 
    Fix issue that caused switcher window to sometimes not be visible
17506
 
 
17507
 
David Reveman <c99drn@cs.umu.se>        2006-06-08
17508
 
 
17509
 
    Handle quick unshade shade better
17510
 
 
17511
 
David Reveman <c99drn@cs.umu.se>        2006-06-07
17512
 
 
17513
 
    kill whitespace
17514
 
 
17515
 
David Reveman <c99drn@cs.umu.se>        2006-06-07
17516
 
 
17517
 
    Bump version
17518
 
 
17519
 
David Reveman <c99drn@cs.umu.se>        2006-06-07
17520
 
 
17521
 
    Add window shading
17522
 
 
17523
 
David Reveman <c99drn@cs.umu.se>        2006-06-07
17524
 
 
17525
 
    Regen compiz.schemas.in.in
17526
 
 
17527
 
David Reveman <c99drn@cs.umu.se>        2006-06-07
17528
 
 
17529
 
    Disable client-side texture coordinate arrays that are not used
17530
 
 
17531
 
David Reveman <c99drn@cs.umu.se>        2006-06-07
17532
 
 
17533
 
    Add initiate_keyboard bindings to move and resize plugins
17534
 
 
17535
 
David Reveman <c99drn@cs.umu.se>        2006-06-06
17536
 
 
17537
 
    Fix so switcher is not forcing fullscreen updates
17538
 
 
17539
 
David Reveman <c99drn@cs.umu.se>        2006-06-06
17540
 
 
17541
 
    Fix fullscreen window positioning issue
17542
 
 
17543
 
David Reveman <c99drn@cs.umu.se>        2006-06-06
17544
 
 
17545
 
    Clean up class hint handling
17546
 
 
17547
 
David Reveman <c99drn@cs.umu.se>        2006-06-02
17548
 
 
17549
 
    Bump version
17550
 
 
17551
 
David Reveman <c99drn@cs.umu.se>        2006-06-02
17552
 
 
17553
 
    Fix typo
17554
 
 
17555
 
David Reveman <c99drn@cs.umu.se>        2006-06-02
17556
 
 
17557
 
    Hide tooltips on NotifyGrab
17558
 
 
17559
 
Dan Winship <danw@novell.com>   2006-06-01
17560
 
 
17561
 
    If we receive a _NET_SHOWING_DESKTOP request with no window set, set the
17562
 
        flag on all screens. (Fixes the KDE "show desktop" applet.) Also, don't
17563
 
        allow a client to change its _NET_WM_DESKTOP.
17564
 
    Set _NET_WM_DESKTOP on all windows to
17565
 
    0; KDE's pager and tasklist require this to be set. (bnc 178320)
17566
 
 
17567
 
David Reveman <c99drn@cs.umu.se>        2006-06-01
17568
 
 
17569
 
    Add updateWindowClass
17570
 
 
17571
 
David Reveman <c99drn@cs.umu.se>        2006-05-31
17572
 
 
17573
 
    Save initial viewport when startup notification is received and add
17574
 
        hide_skip_taskbar_windows option
17575
 
 
17576
 
David Reveman <c99drn@cs.umu.se>        2006-05-31
17577
 
 
17578
 
    Fix skydome animation
17579
 
 
17580
 
David Reveman <c99drn@cs.umu.se>        2006-05-31
17581
 
 
17582
 
    Fix clipping issue
17583
 
 
17584
 
David Reveman <c99drn@cs.umu.se>        2006-05-31
17585
 
 
17586
 
    Fix issue with moving windows using keyboard
17587
 
 
17588
 
David Reveman <c99drn@cs.umu.se>        2006-05-31
17589
 
 
17590
 
    Add GL_CFLAGS to INCLUDES
17591
 
 
17592
 
Dan Winship <danw@novell.com>   2006-05-30
17593
 
 
17594
 
    call moveInputFocusToOtherWindow() before destroyWindow() when processing a
17595
 
        DestroyNotify, or else the input focus can get stranded.
17596
 
 
17597
 
Dan Winship <danw@novell.com>   2006-05-30
17598
 
 
17599
 
    Check libwnck for wnck_window_has_name (new in HEAD).
17600
 
    #if HAVE_WNCK_WINDOW_HAS_NAME, redefine wnck_window_get_name to return NULL
17601
 
        if the window only has a fallback name. bnc 173059.
17602
 
 
17603
 
David Reveman <c99drn@cs.umu.se>        2006-05-26
17604
 
 
17605
 
    Make sloppy focus default in scale mode
17606
 
 
17607
 
David Reveman <c99drn@cs.umu.se>        2006-05-26
17608
 
 
17609
 
    Handle dock windows with below state better
17610
 
 
17611
 
David Reveman <c99drn@cs.umu.se>        2006-05-25
17612
 
 
17613
 
    Make sure all visible cube sides are rendered when we have more than 4
17614
 
        sides
17615
 
 
17616
 
David Reveman <c99drn@cs.umu.se>        2006-05-25
17617
 
 
17618
 
    Regen compiz.schemas.in.in
17619
 
 
17620
 
David Reveman <c99drn@cs.umu.se>        2006-05-25
17621
 
 
17622
 
    Add missing changelog entry for last commit
17623
 
 
17624
 
David Reveman <c99drn@cs.umu.se>        2006-05-25
17625
 
 
17626
 
    Add maximize_window_horizontally, maximize_window_vertically,
17627
 
        toggle_window_maximized, toggle_window_maximized_horizontally and
17628
 
        toggle_window_maximized_vertically bindings
17629
 
 
17630
 
David Reveman <c99drn@cs.umu.se>        2006-05-25
17631
 
 
17632
 
    Make switcher plugin behave better when new windows appear and disappear
17633
 
 
17634
 
David Reveman <c99drn@cs.umu.se>        2006-05-24
17635
 
 
17636
 
    Fix key-navigation in scale plugin
17637
 
 
17638
 
David Reveman <c99drn@cs.umu.se>        2006-05-23
17639
 
 
17640
 
    Fix BigEndian issues
17641
 
 
17642
 
Dan Winship <danw@novell.com>   2006-05-23
17643
 
 
17644
 
    use ss->windows here as well so that multiple activeNum==0 windows don't
17645
 
        get skipped. (switchTerminate): Remove the screen grab right away so
17646
 
        that keystrokes don't get dropped. bnc 177650
17647
 
        (switchPreparePaintScreen, switchPaintScreen, switchDonePaintScreen):
17648
 
        update for that
17649
 
 
17650
 
Dan Winship <danw@novell.com>   2006-05-22
17651
 
 
17652
 
    deal with both vertical and horizontal struts; but not when moving a dock
17653
 
        window
17654
 
 
17655
 
Dan Winship <danw@novell.com>   2006-05-22
17656
 
 
17657
 
    Check init_all binding before init, so you can bind "<Alt>" to init_all and
17658
 
        so end up with "<Alt>Tab" being init_all rather than init (but with no
17659
 
        way to get "init"...). bnc 173376
17660
 
 
17661
 
David Reveman <c99drn@cs.umu.se>        2006-05-21
17662
 
 
17663
 
    Select for button events on root windows
17664
 
 
17665
 
David Reveman <c99drn@cs.umu.se>        2006-05-21
17666
 
 
17667
 
    Bump version
17668
 
 
17669
 
David Reveman <c99drn@cs.umu.se>        2006-05-21
17670
 
 
17671
 
    Fix shadow performance
17672
 
 
17673
 
David Reveman <c99drn@cs.umu.se>        2006-05-21
17674
 
 
17675
 
    Fix stacking and sync request issues
17676
 
 
17677
 
David Reveman <c99drn@cs.umu.se>        2006-05-19
17678
 
 
17679
 
    Allow use of larger window icons in switcher
17680
 
 
17681
 
Dan Winship <danw@novell.com>   2006-05-18
17682
 
 
17683
 
    Set this to "None" to match wobblyInitScreen() so that it actually works
17684
 
        right.
17685
 
    regen
17686
 
 
17687
 
Dan Winship <danw@novell.com>   2006-05-18
17688
 
 
17689
 
    s/compiz.schemas.in/compiz.schemas.in.in/
17690
 
 
17691
 
Dan Winship <danw@novell.com>   2006-05-18
17692
 
 
17693
 
    if we have a RestartCommand registered with the session manager, update the
17694
 
    --sm-client-id in it to match the id we were assigned. bnc 176746
17695
 
    remove unused --sm-save-file arg and fix documentation of --sm-client-id.
17696
 
 
17697
 
David Reveman <c99drn@cs.umu.se>        2006-05-17
17698
 
 
17699
 
    Make default background black
17700
 
 
17701
 
David Reveman <c99drn@cs.umu.se>        2006-05-17
17702
 
 
17703
 
    Regen
17704
 
 
17705
 
David Reveman <c99drn@cs.umu.se>        2006-05-17
17706
 
 
17707
 
    Fix issue with switcher decorations
17708
 
 
17709
 
David Reveman <c99drn@cs.umu.se>        2006-05-17
17710
 
 
17711
 
    width and height should be unsiged
17712
 
 
17713
 
David Reveman <c99drn@cs.umu.se>        2006-05-17
17714
 
 
17715
 
    Add minimal option
17716
 
 
17717
 
David Reveman <c99drn@cs.umu.se>        2006-05-17
17718
 
 
17719
 
    Restore window position when transitioning to withdrawn state
17720
 
 
17721
 
David Reveman <c99drn@cs.umu.se>        2006-05-17
17722
 
 
17723
 
    Fix key-bindings and add icon support to switcher
17724
 
 
17725
 
Dan Winship <danw@novell.com>   2006-05-17
17726
 
 
17727
 
    don't process exit-on-selection-clear until the event queue is empty, or
17728
 
        else MapRequest and ConfigureRequest events could get lost. bnc 175558
17729
 
 
17730
 
David Reveman <c99drn@cs.umu.se>        2006-05-14
17731
 
 
17732
 
    Fix unmap issue
17733
 
 
17734
 
David Reveman <c99drn@cs.umu.se>        2006-05-12
17735
 
 
17736
 
    Make handling of windows that go into withdrawn state a bit better and
17737
 
        minor fixes to switcher and show desktop mode
17738
 
 
17739
 
David Reveman <c99drn@cs.umu.se>        2006-05-12
17740
 
 
17741
 
    Handle gravity correctly
17742
 
 
17743
 
David Reveman <c99drn@cs.umu.se>        2006-05-11
17744
 
 
17745
 
    Move server grab
17746
 
 
17747
 
David Reveman <c99drn@cs.umu.se>        2006-05-11
17748
 
 
17749
 
    Fix window positioning issue and un-maximize issue
17750
 
 
17751
 
David Reveman <c99drn@cs.umu.se>        2006-05-11
17752
 
 
17753
 
    Make sure title text fit in titlebar
17754
 
 
17755
 
David Reveman <c99drn@cs.umu.se>        2006-05-11
17756
 
 
17757
 
    Add missing ChangeLog entries
17758
 
 
17759
 
David Reveman <c99drn@cs.umu.se>        2006-05-11
17760
 
 
17761
 
    Fix window action menu issues
17762
 
 
17763
 
Dan Winship <danw@novell.com>   2006-05-11
17764
 
 
17765
 
    Treat "" as meaning "disabled"
17766
 
 
17767
 
David Reveman <c99drn@cs.umu.se>        2006-05-11
17768
 
 
17769
 
    Fix window placement
17770
 
 
17771
 
David Reveman <c99drn@cs.umu.se>        2006-05-09
17772
 
 
17773
 
    Make sure window is mapped when getting the window pixmap
17774
 
 
17775
 
David Reveman <c99drn@cs.umu.se>        2006-05-09
17776
 
 
17777
 
    Fix mipmapping
17778
 
 
17779
 
David Reveman <c99drn@cs.umu.se>        2006-05-08
17780
 
 
17781
 
    Allow switcher to be initiated with prev bindings
17782
 
 
17783
 
David Reveman <c99drn@cs.umu.se>        2006-05-07
17784
 
 
17785
 
    Regen compiz.schemas.in.in
17786
 
 
17787
 
David Reveman <c99drn@cs.umu.se>        2006-05-07
17788
 
 
17789
 
    Minimized windows and icon support in switcher
17790
 
 
17791
 
Dan Winship <danw@novell.com>   2006-05-07
17792
 
 
17793
 
    Add --with-scale-corner option and make compiz.schemas reflect it; the best
17794
 
        corner to use depends on where the panels are and what's on them, so
17795
 
        distros will want to override this to match their default panel layout.
17796
 
 
17797
 
Dan Winship <danw@novell.com>   2006-05-07
17798
 
 
17799
 
    Fix the the "water plugin gets mysteriously activated when activating some
17800
 
        other keybinding" bug.
17801
 
 
17802
 
Dan Winship <danw@novell.com>   2006-05-05
17803
 
 
17804
 
    require intltool for option-description translation
17805
 
    translate compiz.schemas.in into compiz.schemas
17806
 
 
17807
 
Dan Winship <danw@novell.com>   2006-05-05
17808
 
 
17809
 
    Put numbers into the shortDescs of the command and run_command options
17810
 
    Use Shift rather than Control, for consistency with Metacity, and to remove
17811
 
        the ambiguity about whether Ctrl+Alt+Button1 should be "grab cube" or
17812
 
        "move with snapping". (bnc 169402)
17813
 
    regen
17814
 
 
17815
 
David Reveman <c99drn@cs.umu.se>        2006-05-05
17816
 
 
17817
 
    Regen compiz.schemas
17818
 
 
17819
 
David Reveman <c99drn@cs.umu.se>        2006-05-05
17820
 
 
17821
 
    Add audible and visual bell support
17822
 
 
17823
 
David Reveman <c99drn@cs.umu.se>        2006-05-04
17824
 
 
17825
 
    Fix issue with modal dialogs
17826
 
 
17827
 
David Reveman <c99drn@cs.umu.se>        2006-05-03
17828
 
 
17829
 
    Don't constrain the cursor
17830
 
 
17831
 
David Reveman <c99drn@cs.umu.se>        2006-05-03
17832
 
 
17833
 
    Add defaultViewportForWindow function
17834
 
 
17835
 
David Reveman <c99drn@cs.umu.se>        2006-05-02
17836
 
 
17837
 
    Minor fix to cube unfolding
17838
 
 
17839
 
David Reveman <c99drn@cs.umu.se>        2006-05-02
17840
 
 
17841
 
    Don't send synthetic ConfigureNotify events and handle ConfigureRequests
17842
 
        correctly for withdrawn windows
17843
 
 
17844
 
Dan Winship <danw@novell.com>   2006-05-02
17845
 
 
17846
 
    rewrite to make compiz.schema regeneration a little easier, and to make it
17847
 
        possible to generate schema files for third-party plugins. Include
17848
 
        plugin descriptions and dependency information in the schema.
17849
 
    add a rule to generate compiz.schemas
17850
 
    regen
17851
 
    s/expose/scale/ in dependencies
17852
 
 
17853
 
David Reveman <c99drn@cs.umu.se>        2006-05-02
17854
 
 
17855
 
    Don't use glproto
17856
 
 
17857
 
David Reveman <c99drn@cs.umu.se>        2006-05-02
17858
 
 
17859
 
    Update to latest EXT_tfp spec
17860
 
 
17861
 
David Reveman <c99drn@cs.umu.se>        2006-05-01
17862
 
 
17863
 
    Fix window stacking bug
17864
 
 
17865
 
David Reveman <c99drn@cs.umu.se>        2006-04-30
17866
 
 
17867
 
    Raise-on-click option, DnD aware screen edges, zoom functionality in
17868
 
        switcher, cube unfolding feature and some bug fixes
17869
 
 
17870
 
David Reveman <c99drn@cs.umu.se>        2006-04-28
17871
 
 
17872
 
    Add workaround for 64bit issue in libXrender
17873
 
 
17874
 
David Reveman <c99drn@cs.umu.se>        2006-04-28
17875
 
 
17876
 
    Back out type change in g-w-d
17877
 
 
17878
 
David Reveman <c99drn@cs.umu.se>        2006-04-28
17879
 
 
17880
 
    Add show desktop binding
17881
 
 
17882
 
David Reveman <c99drn@cs.umu.se>        2006-04-28
17883
 
 
17884
 
    Screen grab updates and reset timeout handle correctly in rotate plugin
17885
 
 
17886
 
Dan Winship <danw@novell.com>   2006-04-28
17887
 
 
17888
 
    tweak eventMatches slightly to allow extra modifiers to be down when
17889
 
        recognizing a modifier keypress. (Eg, don't require the user to release
17890
 
        Alt before pressing Control to get window snapping.)
17891
 
 
17892
 
Dan Winship <danw@novell.com>   2006-04-28
17893
 
 
17894
 
    new method that replaces EV_KEY and EV_BUTTON. Tests if an event matches a
17895
 
        binding, being more precise about modifier state than EV_KEY and
17896
 
        EV_BUTTON were. (eventTerminates): Tests if an event is "the opposite"
17897
 
        of a binding. (Eg, button or modifier key release.) Replaces
17898
 
        CompReleaseMask and "terminate" bindings. (handleEvent): Use
17899
 
        eventMatches
17900
 
    When passed a keybinding containing just modifiers, grab/ungrab every
17901
 
        keypress event that would result in that modifier state (eg, both left
17902
 
        and right modifier keys, and allow them to be pressed in any order).
17903
 
    Remove CompPressMask from default bindings. (eventLoop): don't add virtual
17904
 
        modifiers to event state. (updateModifierMappings): store the
17905
 
        XModifierKeymap for later use.
17906
 
    Use eventMatches and eventTerminates. Remove CompPressMask and "terminate"
17907
 
        bindings (except from scale, which is different from the others).
17908
 
    Make initiate_all be just the modifier key used in addition to the initiate
17909
 
        binding ("<Control>"). Remove next_window since it doesn't make a lot
17910
 
        of sense to have it be different from initiate_all, and make
17911
 
        prev_window be just a modifier key as well. ("<Shift>").
17912
 
        (SwitchScreen): add extra options to store the fully-composed
17913
 
        initiate_all, prev, and prev_all bindings. (switchScreenInitOptions,
17914
 
        switchSetScreenOption): Generate and regenerate initiate_all, prev, and
17915
 
        prev_all bindings as needed. (switchHandleEvent): update
17916
 
    Remove "<Release>" handling.
17917
 
    regen, dropping the terminate bindings and updating a few others.
17918
 
    remove CompPressMask, CompReleaseMask, EV_BUTTON, and EV_KEY. Add
17919
 
        eventMatches, eventTerminates, and keycodeToModifiers. Add modMap field
17920
 
        to CompDisplay.
17921
 
 
17922
 
David Reveman <c99drn@cs.umu.se>        2006-04-28
17923
 
 
17924
 
    Handle enter/leave notify events
17925
 
 
17926
 
David Reveman <c99drn@cs.umu.se>        2006-04-28
17927
 
 
17928
 
    Minor fix to decoration plugin
17929
 
 
17930
 
David Reveman <c99drn@cs.umu.se>        2006-04-28
17931
 
 
17932
 
    Lower xrender version requirement and fix 64bit issue in g-w-d
17933
 
 
17934
 
David Reveman <c99drn@cs.umu.se>        2006-04-28
17935
 
 
17936
 
    Shut up compiler
17937
 
 
17938
 
Dan Winship <danw@novell.com>   2006-04-27
17939
 
 
17940
 
    for the rotate-to-specific-face keys, rotate counterclockwise when that's
17941
 
        faster. (bnc 169427)
17942
 
    Make the corners toggle scale mode rather than only activating it. (bnc
17943
 
        169408)
17944
 
 
17945
 
David Reveman <c99drn@cs.umu.se>        2006-04-27
17946
 
 
17947
 
    Bump version
17948
 
 
17949
 
David Reveman <c99drn@cs.umu.se>        2006-04-27
17950
 
 
17951
 
    Remove debug variable
17952
 
 
17953
 
David Reveman <c99drn@cs.umu.se>        2006-04-27
17954
 
 
17955
 
    Check if window is initially minimized
17956
 
 
17957
 
David Reveman <c99drn@cs.umu.se>        2006-04-27
17958
 
 
17959
 
    Add proper warp pointer interface and maximize effect to wobbly plugin
17960
 
 
17961
 
Dan Winship <danw@novell.com>   2006-04-26
17962
 
 
17963
 
    activate window on Button2 click in addition to Button1 and Button3.
17964
 
 
17965
 
Dan Winship <danw@novell.com>   2006-04-26
17966
 
 
17967
 
    gconf_value_compare against the old value for list-type options too.
17968
 
        (gconfInitOption): Change the call to gconf_client_get_entry to request
17969
 
        the default value again; the fix to gconfSetOption will prevent the
17970
 
        infinite loops that happened before.
17971
 
 
17972
 
David Reveman <c99drn@cs.umu.se>        2006-04-26
17973
 
 
17974
 
    Remove comment
17975
 
 
17976
 
David Reveman <c99drn@cs.umu.se>        2006-04-26
17977
 
 
17978
 
    Maximized windows snap-off support and pointer warp fixes
17979
 
 
17980
 
David Reveman <c99drn@cs.umu.se>        2006-04-25
17981
 
 
17982
 
    Add clamp, min size to decoration property and make g-w-d use them
17983
 
 
17984
 
David Reveman <c99drn@cs.umu.se>        2006-04-25
17985
 
 
17986
 
    Click on background leaves scale mode and enters show desktop mode
17987
 
 
17988
 
David Reveman <c99drn@cs.umu.se>        2006-04-25
17989
 
 
17990
 
    Initialize scale and translate properly
17991
 
 
17992
 
David Reveman <c99drn@cs.umu.se>        2006-04-25
17993
 
 
17994
 
    Fix issue with _NET_SHOWING_DESKTOP support
17995
 
 
17996
 
David Reveman <c99drn@cs.umu.se>        2006-04-24
17997
 
 
17998
 
    Add missing break statement
17999
 
 
18000
 
David Reveman <c99drn@cs.umu.se>        2006-04-24
18001
 
 
18002
 
    Initialize rotateHandle
18003
 
 
18004
 
David Reveman <c99drn@cs.umu.se>        2006-04-24
18005
 
 
18006
 
    Another fix for paintScreen
18007
 
 
18008
 
Dan Winship <danw@novell.com>   2006-04-24
18009
 
 
18010
 
    clarify the "initiate" descriptions
18011
 
    regen
18012
 
 
18013
 
David Reveman <c99drn@cs.umu.se>        2006-04-24
18014
 
 
18015
 
    Fix window animation issue
18016
 
 
18017
 
David Reveman <c99drn@cs.umu.se>        2006-04-24
18018
 
 
18019
 
    Allow hiding of windows and use it in switcher plugin to avoid unnecessary
18020
 
        redrawing of decorations
18021
 
 
18022
 
David Reveman <c99drn@cs.umu.se>        2006-04-24
18023
 
 
18024
 
    Add configurable drop-shadows
18025
 
 
18026
 
Dan Winship <danw@novell.com>   2006-04-20
18027
 
 
18028
 
    add 12 go-directly-to-cube-face and 12 go-directly-to-cube-face-with-window
18029
 
        bindings.
18030
 
    fix the binding type on WINDOW_MENU.
18031
 
    Regen. (lower_window, window_menu, scale_image, images, resize, flip_move,
18032
 
        move_window_types, and the new rotate bindings)
18033
 
 
18034
 
David Reveman <c99drn@cs.umu.se>        2006-04-20
18035
 
 
18036
 
    Add force quit dialog
18037
 
 
18038
 
David Reveman <c99drn@cs.umu.se>        2006-04-20
18039
 
 
18040
 
    Add window menu binding
18041
 
 
18042
 
David Reveman <c99drn@cs.umu.se>        2006-04-20
18043
 
 
18044
 
    Add toolkit actions
18045
 
 
18046
 
David Reveman <c99drn@cs.umu.se>        2006-04-20
18047
 
 
18048
 
    Fix handling of modal dialogs
18049
 
 
18050
 
David Reveman <c99drn@cs.umu.se>        2006-04-19
18051
 
 
18052
 
    Fix gnome-theme-manager crash
18053
 
 
18054
 
David Reveman <c99drn@cs.umu.se>        2006-04-18
18055
 
 
18056
 
    Remove window-image option
18057
 
 
18058
 
David Reveman <c99drn@cs.umu.se>        2006-04-18
18059
 
 
18060
 
    Add strict-binding option
18061
 
 
18062
 
Dan Winship <danw@novell.com>   2006-04-18
18063
 
 
18064
 
    Rearrange #includes to prevent warning about TRUE and FALSE being redefined
18065
 
 
18066
 
Dan Winship <danw@novell.com>   2006-04-18
18067
 
 
18068
 
    Fix a crasher in the screenshot binding code (and rename some of the
18069
 
        #defines to make them not so ridiculously long). Also temporarily hack
18070
 
        around a bug in EV_KEY by putting the check for WINDOW_SCREENSHOT
18071
 
        before the check for SCREENSHOT.
18072
 
    Change the keybinding again, now to "Pause". (F11 is the "fullscreen mode"
18073
 
        binding for many apps.)
18074
 
    update
18075
 
    Rearrange #includes to prevent warning about TRUE and FALSE being redefined
18076
 
 
18077
 
David Reveman <c99drn@cs.umu.se>        2006-04-18
18078
 
 
18079
 
    Changed default value of flip_move option
18080
 
 
18081
 
David Reveman <c99drn@cs.umu.se>        2006-04-18
18082
 
 
18083
 
    Dynamic positioning of title bar buttons
18084
 
 
18085
 
David Reveman <c99drn@cs.umu.se>        2006-04-18
18086
 
 
18087
 
    Fix typo
18088
 
 
18089
 
David Reveman <c99drn@cs.umu.se>        2006-04-18
18090
 
 
18091
 
    Fix typo
18092
 
 
18093
 
David Reveman <c99drn@cs.umu.se>        2006-04-18
18094
 
 
18095
 
    Fix window resizing issues
18096
 
 
18097
 
David Reveman <c99drn@cs.umu.se>        2006-04-17
18098
 
 
18099
 
    PNG on top face of cube by default
18100
 
 
18101
 
David Reveman <c99drn@cs.umu.se>        2006-04-17
18102
 
 
18103
 
    Remove window.png
18104
 
 
18105
 
David Reveman <c99drn@cs.umu.se>        2006-04-17
18106
 
 
18107
 
    Support for PNGs on top face of cube and an option for scaling the image or
18108
 
        not
18109
 
 
18110
 
David Reveman <c99drn@cs.umu.se>        2006-04-15
18111
 
 
18112
 
    Fix default option in wobbly plugin
18113
 
 
18114
 
David Reveman <c99drn@cs.umu.se>        2006-04-15
18115
 
 
18116
 
    Fix crash in water plugins software backend
18117
 
 
18118
 
Dan Winship <danw@novell.com>   2006-04-14
18119
 
 
18120
 
    add "water" to gconfDeps
18121
 
    regen including the water options
18122
 
 
18123
 
David Reveman <c99drn@cs.umu.se>        2006-04-14
18124
 
 
18125
 
    Add support for automatic unredirecting of fullscreen windows
18126
 
 
18127
 
David Reveman <c99drn@cs.umu.se>        2006-04-14
18128
 
 
18129
 
    Do not initiate scale mode when no windows should be scaled
18130
 
 
18131
 
David Reveman <c99drn@cs.umu.se>        2006-04-13
18132
 
 
18133
 
    Allow 4-way resize
18134
 
 
18135
 
Dan Winship <danw@novell.com>   2006-04-13
18136
 
 
18137
 
    Request the default value of the key from gconf, rather than initializing
18138
 
        the key to the internal default value if it hasn't yet been set by the
18139
 
        user. Notably, this makes it so that "compiz gconf" on a new account
18140
 
        will use the default value of active_plugins rather than the
18141
 
        (effectively empty) list of plugins on the command line. (It also makes
18142
 
        it so that the sysadmin can override defaults via sabayon or whatever.)
18143
 
 
18144
 
Dan Winship <danw@novell.com>   2006-04-13
18145
 
 
18146
 
    fix the gravity handling so self-resizing windows don't dance (although I'm
18147
 
        pretty sure this is a symptom of mishandling gravity somewhere else).
18148
 
 
18149
 
Dan Winship <danw@novell.com>   2006-04-13
18150
 
 
18151
 
    take a timestamp and pass that to the panel rather than using CurrentTime
18152
 
    update for that
18153
 
 
18154
 
David Reveman <c99drn@cs.umu.se>        2006-04-13
18155
 
 
18156
 
    Disable draw synchronization on map
18157
 
 
18158
 
David Reveman <c99drn@cs.umu.se>        2006-04-13
18159
 
 
18160
 
    Enable draw synchronization on map
18161
 
 
18162
 
David Reveman <c99drn@cs.umu.se>        2006-04-13
18163
 
 
18164
 
    Patch from danw
18165
 
 
18166
 
David Reveman <c99drn@cs.umu.se>        2006-04-11
18167
 
 
18168
 
    Fix typo
18169
 
 
18170
 
David Reveman <c99drn@cs.umu.se>        2006-04-10
18171
 
 
18172
 
    Initial support for _NET_WM_USER_TIME, gconf updates and a focus fix
18173
 
 
18174
 
David Reveman <c99drn@cs.umu.se>        2006-04-09
18175
 
 
18176
 
    gconf updates
18177
 
 
18178
 
David Reveman <c99drn@cs.umu.se>        2006-04-09
18179
 
 
18180
 
    Remove test mode
18181
 
 
18182
 
David Reveman <c99drn@cs.umu.se>        2006-04-09
18183
 
 
18184
 
    Remove schema from CLEANFILES
18185
 
 
18186
 
David Reveman <c99drn@cs.umu.se>        2006-04-09
18187
 
 
18188
 
    Improve documentation for runcommand keys slightly
18189
 
 
18190
 
David Reveman <c99drn@cs.umu.se>        2006-04-09
18191
 
 
18192
 
    Switch to using GLX 1.3
18193
 
 
18194
 
David Reveman <c99drn@cs.umu.se>        2006-04-08
18195
 
 
18196
 
    Add rain delay option
18197
 
 
18198
 
David Reveman <c99drn@cs.umu.se>        2006-04-07
18199
 
 
18200
 
    ChangeLog entry for last commit
18201
 
 
18202
 
David Reveman <c99drn@cs.umu.se>        2006-04-07
18203
 
 
18204
 
    Dump list options correctly
18205
 
 
18206
 
David Reveman <c99drn@cs.umu.se>        2006-04-07
18207
 
 
18208
 
    Add flip_move option to rotate plugin
18209
 
 
18210
 
David Reveman <c99drn@cs.umu.se>        2006-04-07
18211
 
 
18212
 
    Fix a few issues in scale plugin
18213
 
 
18214
 
David Reveman <c99drn@cs.umu.se>        2006-04-07
18215
 
 
18216
 
    Add gconf-compiz-utils.h to sources
18217
 
 
18218
 
David Reveman <c99drn@cs.umu.se>        2006-04-07
18219
 
 
18220
 
    Bump version
18221
 
 
18222
 
David Reveman <c99drn@cs.umu.se>        2006-04-07
18223
 
 
18224
 
    Schemas for gconf plugin and make key-button bindings display options
18225
 
        instead of screen options
18226
 
 
18227
 
David Reveman <c99drn@cs.umu.se>        2006-04-07
18228
 
 
18229
 
    Add edge flipping to rotate plugin and hot corners to scale plugin
18230
 
 
18231
 
David Reveman <c99drn@cs.umu.se>        2006-04-06
18232
 
 
18233
 
    Add screen edges
18234
 
 
18235
 
David Reveman <c99drn@cs.umu.se>        2006-04-06
18236
 
 
18237
 
    Only stack normal windows above fullscreen windows when they are activated
18238
 
        and fix issue in switcher plugin that could cause compiz to crash
18239
 
 
18240
 
David Reveman <c99drn@cs.umu.se>        2006-04-05
18241
 
 
18242
 
    Reset raster position when switching back to window system framebuffer
18243
 
 
18244
 
David Reveman <c99drn@cs.umu.se>        2006-04-05
18245
 
 
18246
 
    Add constrain_y option to move plugin
18247
 
 
18248
 
David Reveman <c99drn@cs.umu.se>        2006-04-05
18249
 
 
18250
 
    Fix focus issues when moving windows
18251
 
 
18252
 
David Reveman <c99drn@cs.umu.se>        2006-04-03
18253
 
 
18254
 
    Offset direction fix and offset scale option
18255
 
 
18256
 
David Reveman <c99drn@cs.umu.se>        2006-04-03
18257
 
 
18258
 
    Fix string types again
18259
 
 
18260
 
David Reveman <c99drn@cs.umu.se>        2006-04-03
18261
 
 
18262
 
    Fix string types
18263
 
 
18264
 
David Reveman <c99drn@cs.umu.se>        2006-04-03
18265
 
 
18266
 
    Bump version
18267
 
 
18268
 
David Reveman <c99drn@cs.umu.se>        2006-04-03
18269
 
 
18270
 
    Fix water effect on desaturated windows
18271
 
 
18272
 
David Reveman <c99drn@cs.umu.se>        2006-04-02
18273
 
 
18274
 
    Add rain effect to water plugin
18275
 
 
18276
 
David Reveman <c99drn@cs.umu.se>        2006-04-02
18277
 
 
18278
 
    Fix timeout handling
18279
 
 
18280
 
David Reveman <c99drn@cs.umu.se>        2006-04-02
18281
 
 
18282
 
    Water plugin updates
18283
 
 
18284
 
David Reveman <c99drn@cs.umu.se>        2006-04-01
18285
 
 
18286
 
    Fix typo
18287
 
 
18288
 
David Reveman <c99drn@cs.umu.se>        2006-04-01
18289
 
 
18290
 
    Add initiate-all binding to switcher plugin
18291
 
 
18292
 
David Reveman <c99drn@cs.umu.se>        2006-03-31
18293
 
 
18294
 
    Fix up show desktop mode and minimize
18295
 
 
18296
 
David Reveman <c99drn@cs.umu.se>        2006-03-31
18297
 
 
18298
 
    fboVertices should return 1
18299
 
 
18300
 
David Reveman <c99drn@cs.umu.se>        2006-03-30
18301
 
 
18302
 
    Fix mipmap filter selection
18303
 
 
18304
 
David Reveman <c99drn@cs.umu.se>        2006-03-29
18305
 
 
18306
 
    Draw outline around window title text and buttons
18307
 
 
18308
 
David Reveman <c99drn@cs.umu.se>        2006-03-29
18309
 
 
18310
 
    Set allowed window actions more correctly
18311
 
 
18312
 
David Reveman <c99drn@cs.umu.se>        2006-03-29
18313
 
 
18314
 
    Add opacity option to move plugin
18315
 
 
18316
 
David Reveman <c99drn@cs.umu.se>        2006-03-29
18317
 
 
18318
 
    Add preliminary version of water plugin
18319
 
 
18320
 
David Reveman <c99drn@cs.umu.se>        2006-03-21
18321
 
 
18322
 
    Fix lower-window functionality in gnome-window-decorator
18323
 
 
18324
 
David Reveman <c99drn@cs.umu.se>        2006-03-20
18325
 
 
18326
 
    Fix typo
18327
 
 
18328
 
David Reveman <c99drn@cs.umu.se>        2006-03-20
18329
 
 
18330
 
    Fix client lists
18331
 
 
18332
 
David Reveman <c99drn@cs.umu.se>        2006-03-20
18333
 
 
18334
 
    Allow dialog window actions on util and toolbar windows
18335
 
 
18336
 
David Reveman <c99drn@cs.umu.se>        2006-03-20
18337
 
 
18338
 
    Window resize fixes
18339
 
 
18340
 
Jeremy C. Reed <reed@reedmedia.net>     2006-03-18
18341
 
 
18342
 
    Use same autogen.sh as rest of modular Xorg. This allows running it from
18343
 
        alternative work directory.
18344
 
 
18345
 
Jeremy C. Reed <reed@reedmedia.net>     2006-03-18
18346
 
 
18347
 
    Mention "startup-notification" requirement.
18348
 
 
18349
 
David Reveman <c99drn@cs.umu.se>        2006-03-17
18350
 
 
18351
 
    Add opacity option to scale plugin
18352
 
 
18353
 
David Reveman <c99drn@cs.umu.se>        2006-03-17
18354
 
 
18355
 
    Bump version number
18356
 
 
18357
 
David Reveman <c99drn@cs.umu.se>        2006-03-17
18358
 
 
18359
 
    Io multiplexing and add all mandatory SM client callbacks
18360
 
 
18361
 
David Reveman <c99drn@cs.umu.se>        2006-03-17
18362
 
 
18363
 
    Improve restackWindowAbove, restackWindowBelow and add bring-to-front
18364
 
        option to switcher plugin
18365
 
 
18366
 
David Reveman <c99drn@cs.umu.se>        2006-03-16
18367
 
 
18368
 
    Never raise desktop windows
18369
 
 
18370
 
David Reveman <c99drn@cs.umu.se>        2006-03-16
18371
 
 
18372
 
    Fix window state changes and sending of configure notify events
18373
 
 
18374
 
David Reveman <c99drn@cs.umu.se>        2006-03-15
18375
 
 
18376
 
    Fix paint attribute calculations
18377
 
 
18378
 
David Reveman <c99drn@cs.umu.se>        2006-03-15
18379
 
 
18380
 
    Add restackWindowBelow
18381
 
 
18382
 
David Reveman <c99drn@cs.umu.se>        2006-03-14
18383
 
 
18384
 
    Opacity, brightness and saturation as adjustable options in switcher plugin
18385
 
 
18386
 
David Reveman <c99drn@cs.umu.se>        2006-03-14
18387
 
 
18388
 
    Fix window movement using titlebar with sloppy focus
18389
 
 
18390
 
David Reveman <c99drn@cs.umu.se>        2006-03-14
18391
 
 
18392
 
    Fix window movement with sloppy focus
18393
 
 
18394
 
David Reveman <c99drn@cs.umu.se>        2006-03-14
18395
 
 
18396
 
    Unmap window fix
18397
 
 
18398
 
David Reveman <c99drn@cs.umu.se>        2006-03-14
18399
 
 
18400
 
    Fix lighting
18401
 
 
18402
 
David Reveman <c99drn@cs.umu.se>        2006-03-14
18403
 
 
18404
 
    Add command line option that prints version number
18405
 
 
18406
 
David Reveman <c99drn@cs.umu.se>        2006-03-14
18407
 
 
18408
 
    Add bindings for changing window opacity
18409
 
 
18410
 
David Reveman <c99drn@cs.umu.se>        2006-03-14
18411
 
 
18412
 
    Add minimize/maximize/unmaximize bindings
18413
 
 
18414
 
David Reveman <c99drn@cs.umu.se>        2006-03-14
18415
 
 
18416
 
    Add darken background option to scale plugin
18417
 
 
18418
 
David Reveman <c99drn@cs.umu.se>        2006-03-13
18419
 
 
18420
 
    Add CopySubBufferMESA support
18421
 
 
18422
 
David Reveman <c99drn@cs.umu.se>        2006-03-07
18423
 
 
18424
 
    Remove unused variable
18425
 
 
18426
 
David Reveman <c99drn@cs.umu.se>        2006-03-07
18427
 
 
18428
 
    Better window stacking support
18429
 
 
18430
 
David Reveman <c99drn@cs.umu.se>        2006-03-06
18431
 
 
18432
 
    Skydome update
18433
 
 
18434
 
David Reveman <c99drn@cs.umu.se>        2006-03-06
18435
 
 
18436
 
    Window visibility, close and decoration fixes
18437
 
 
18438
 
David Reveman <c99drn@cs.umu.se>        2006-03-03
18439
 
 
18440
 
    Skydome support in cube plugin
18441
 
 
18442
 
David Reveman <c99drn@cs.umu.se>        2006-03-03
18443
 
 
18444
 
    Fade plugin fixes
18445
 
 
18446
 
David Reveman <c99drn@cs.umu.se>        2006-03-03
18447
 
 
18448
 
    Add session.c
18449
 
 
18450
 
David Reveman <c99drn@cs.umu.se>        2006-03-03
18451
 
 
18452
 
    Fix issue with switcher and non-selectable window being active
18453
 
 
18454
 
David Reveman <c99drn@cs.umu.se>        2006-03-03
18455
 
 
18456
 
    Fix panel action issue
18457
 
 
18458
 
David Reveman <c99drn@cs.umu.se>        2006-03-03
18459
 
 
18460
 
    Minimal session support
18461
 
 
18462
 
David Reveman <c99drn@cs.umu.se>        2006-03-02
18463
 
 
18464
 
    Fix so we get correct cursor when changing active pointer grab
18465
 
 
18466
 
David Reveman <c99drn@cs.umu.se>        2006-03-02
18467
 
 
18468
 
    Fix pointer warping
18469
 
 
18470
 
David Reveman <c99drn@cs.umu.se>        2006-03-02
18471
 
 
18472
 
    Fix switching while rotating
18473
 
 
18474
 
David Reveman <c99drn@cs.umu.se>        2006-03-02
18475
 
 
18476
 
    Fix switcher opacity and lighting issue
18477
 
 
18478
 
David Reveman <c99drn@cs.umu.se>        2006-03-01
18479
 
 
18480
 
    Bump version number
18481
 
 
18482
 
David Reveman <c99drn@cs.umu.se>        2006-03-01
18483
 
 
18484
 
    Higher brightness
18485
 
 
18486
 
David Reveman <c99drn@cs.umu.se>        2006-03-01
18487
 
 
18488
 
    Add slow animations option and fix a number of issues exposed when using
18489
 
        slow animations
18490
 
 
18491
 
David Reveman <c99drn@cs.umu.se>        2006-03-01
18492
 
 
18493
 
    Nicer drop shadow on windows without decorations and constrain window
18494
 
        dimensions
18495
 
 
18496
 
David Reveman <c99drn@cs.umu.se>        2006-03-01
18497
 
 
18498
 
    Lighting support
18499
 
 
18500
 
David Reveman <c99drn@cs.umu.se>        2006-02-23
18501
 
 
18502
 
    Fix show desktop mode
18503
 
 
18504
 
David Reveman <c99drn@cs.umu.se>        2006-02-23
18505
 
 
18506
 
    Fix handling of scaled windows and add more options
18507
 
 
18508
 
David Reveman <c99drn@cs.umu.se>        2006-02-23
18509
 
 
18510
 
    Mipmap support and more run command options
18511
 
 
18512
 
David Reveman <c99drn@cs.umu.se>        2006-02-22
18513
 
 
18514
 
    Remove sync hack from decoration plugin and add prevous window binding to
18515
 
        switcher plugin
18516
 
 
18517
 
David Reveman <c99drn@cs.umu.se>        2006-02-22
18518
 
 
18519
 
    Always use double buffering and remove sync hack
18520
 
 
18521
 
David Reveman <c99drn@cs.umu.se>        2006-02-22
18522
 
 
18523
 
    Update task switcher
18524
 
 
18525
 
David Reveman <c99drn@cs.umu.se>        2006-02-20
18526
 
 
18527
 
    Make sure windows that want a titlebar get decorated
18528
 
 
18529
 
David Reveman <c99drn@cs.umu.se>        2006-02-20
18530
 
 
18531
 
    Focus and client list fixes
18532
 
 
18533
 
David Reveman <c99drn@cs.umu.se>        2006-02-17
18534
 
 
18535
 
    Update zoom plugin
18536
 
 
18537
 
David Reveman <c99drn@cs.umu.se>        2006-02-17
18538
 
 
18539
 
    Fix drawing of cube with more than 4 sides
18540
 
 
18541
 
Zack Rusin <zack@kde.org>       2006-02-17
18542
 
 
18543
 
    Detect mapped windows, try to figure out the frame set by compiz. Remove
18544
 
        moc files, make the screen and window objects not qobject's.
18545
 
 
18546
 
David Reveman <c99drn@cs.umu.se>        2006-02-16
18547
 
 
18548
 
    Remove menu
18549
 
 
18550
 
David Reveman <c99drn@cs.umu.se>        2006-02-16
18551
 
 
18552
 
    Fix thumbnail drawing in switcher plugin and make sure window titles in
18553
 
        gnome window decorator are only drawn when they fit in the titlebar
18554
 
 
18555
 
Zack Rusin <zack@kde.org>       2006-02-15
18556
 
 
18557
 
    Patch from Michael Biebl to make sure moc sources are built reliably.
18558
 
        Adding a warning that the Qt decorator is not ready
18559
 
 
18560
 
David Reveman <c99drn@cs.umu.se>        2006-02-14
18561
 
 
18562
 
    Handle clock rollback and minor icon fix
18563
 
 
18564
 
David Reveman <c99drn@cs.umu.se>        2006-02-13
18565
 
 
18566
 
    Remove menu check and require gtk+ 2.8.0
18567
 
 
18568
 
David Reveman <c99drn@cs.umu.se>        2006-02-12
18569
 
 
18570
 
    Some work done on the flight back from xdevconf
18571
 
 
18572
 
David Reveman <c99drn@cs.umu.se>        2006-02-10
18573
 
 
18574
 
    Do not include Xevie.h
18575
 
 
18576
 
Zack Rusin <zack@kde.org>       2006-02-09
18577
 
 
18578
 
    more magic
18579
 
 
18580
 
Zack Rusin <zack@kde.org>       2006-02-09
18581
 
 
18582
 
    some window managment stubs
18583
 
 
18584
 
Zack Rusin <zack@kde.org>       2006-02-09
18585
 
 
18586
 
    adding cvs ignores
18587
 
 
18588
 
Zack Rusin <zack@kde.org>       2006-02-09
18589
 
 
18590
 
    first stab at kde support
18591
 
 
18592
 
David Reveman <c99drn@cs.umu.se>        2006-02-09
18593
 
 
18594
 
    Initial import
18595
 
 
18596
 
David Reveman <c99drn@cs.umu.se>        2006-02-09
18597
 
 
18598
 
    Initial revision
 
1
2006-06-21  David Reveman  <davidr@novell.com>
 
2
 
 
3
        * src/window.c: Add updateTransientHint to protect against circular
 
4
        transient dependencies. (bnc 186825)
 
5
 
 
6
2006-06-20  David Reveman  <davidr@novell.com>
 
7
 
 
8
        * src/window.c (addWindowSizeChanges): Constrain window
 
9
        dimensions if they are too large.
 
10
 
 
11
        * gnome/window-decorator/gnome-window-decorator.c (get_mwm_prop):
 
12
        Trap X errors.
 
13
 
 
14
2006-06-20  Dan Winship  <danw@novell.com>
 
15
 
 
16
        * configure.ac (ALL_LINGUAS): Add pl
 
17
 
 
18
2006-06-16  David Reveman  <davidr@novell.com>
 
19
 
 
20
        * plugins/compiz.schemas.in.in: Regen.
 
21
 
 
22
        * plugins/switcher.c:
 
23
        * plugins/scale.c: Add modal dialogs and fullscreen windows
 
24
        to default window types. (bnc 185749)
 
25
 
 
26
        * gnome/window-decorator/gnome-window-decorator.c: Track motif
 
27
        WM hints and disable decorations when application wants no
 
28
        titlebar. (bnc 185852)
 
29
 
 
30
2006-06-15  David Reveman  <davidr@novell.com>
 
31
 
 
32
        * plugins/cube.c (cubePaintTransformedScreen): Remove
 
33
        PAINT_SCREEN_CLEAR_MASK from mask.
 
34
 
 
35
        * plugins/switcher.c (switchPaintScreen): Add PAINT_SCREEN_CLEAR_MASK
 
36
        when zooming. (bnc 183676)
 
37
 
 
38
        * src/paint.c (paintTransformedScreen): Clear color buffer if
 
39
        PAINT_SCREEN_CLEAR_MASK is present.
 
40
 
 
41
        * include/compiz.h: Add PAINT_SCREEN_CLEAR_MASK.
 
42
 
 
43
        * gnome/window-decorator/gnome-window-decorator.c: Add DM selection
 
44
        support and --repalce option so it's possible to replace an
 
45
        existing window decorator in the same way as it's possible to replace
 
46
        a window manager. (bnc 185296)
 
47
        (close_button_event):
 
48
        (max_button_event):
 
49
        (min_button_event): De-highlight on NotifyGrab. (bnc 185293)
 
50
 
 
51
2006-06-12  Dan Winship  <danw@novell.com>
 
52
 
 
53
        * plugins/cube.c: 
 
54
        * plugins/switcher.c: Mark cube as needing to load before switcher
 
55
        rather than marking switcher as requiring cube. bnc #183676.
 
56
 
 
57
        * plugins/gconf-dump.c (dumpPluginOptions): Output load_before and
 
58
        requires for all plugins, even if the list is empty, to ensure
 
59
        that an empty value in a new release overrides a non-empty value
 
60
        in an older release.
 
61
 
 
62
        * plugins/compiz.schemas.in.in: regen
 
63
 
 
64
2006-06-09  Dan Winship  <danw@novell.com>
 
65
 
 
66
        * configure.ac: add translations
 
67
 
 
68
2006-06-09  David Reveman  <davidr@novell.com>
 
69
 
 
70
        * plugins/move.c (moveHandleMotionEvent): Handle shaded windows
 
71
        better.
 
72
 
 
73
        * src/window.c (maximizeWindow):
 
74
        * src/event.c (handleEvent): Allow windows to be both maximized
 
75
        and shaded.
 
76
 
 
77
        * src/window.c:  Update addWindowSizeChanges so it can be used by
 
78
        moveResizeWindow.
 
79
        (updateWindowAttributes): Add missing sendSyncRequest call.
 
80
        (addWindowSizeChanges): Make maximized window placement a bit better.
 
81
        (moveResizeWindow): Adjust window geometry using
 
82
        addWindowSizeChanges. (bnc 183121)
 
83
 
 
84
        * src/window.c: Only allow shading on windows with top decoration.
 
85
 
 
86
        * src/event.c (handleEvent): Check that shade action is allowed
 
87
        before shading a window.
 
88
 
 
89
2006-06-08  David Reveman  <davidr@novell.com>
 
90
 
 
91
        * plugins/decoration.c (decorInitWindow):
 
92
        * plugins/minimize.c (minInitWindow):
 
93
        * src/window.c (addWindow): Handle initially shaded windows
 
94
        correctly.
 
95
 
 
96
        * plugins/switcher.c (switchTerminate): Only use hideWindow
 
97
        if switcher window is managed and mapped.
 
98
        (switchInitiate): Only use showWindow if switcher window is
 
99
        hidden. (bnc 182519)
 
100
 
 
101
        * plugins/minimize.c (minHandleEvent): Make sure we adjust the window
 
102
        region correctly when it's being unshaded.
 
103
 
 
104
2006-06-07  David Reveman  <davidr@novell.com>
 
105
 
 
106
        * configure.ac: Bump version to 0.0.13.
 
107
 
 
108
        * plugins/compiz.schemas.in.in: Regen.
 
109
 
 
110
        * src/window.c: Add window shading support.
 
111
 
 
112
        * src/screen.c:
 
113
        * src/paint.c:
 
114
        * src/event.c: Adjust for window shading support.
 
115
        (handleEvent): Handle RESTACK client messages with sibling None
 
116
        correctly.
 
117
 
 
118
        * src/event.c:
 
119
        * src/display.c: Add toggle window shade binding.
 
120
 
 
121
        * plugins/minimize.c: Add window shading animation support.
 
122
 
 
123
        * plugins/fade.c:
 
124
        * plugins/place.c:
 
125
        * plugins/resize.c:
 
126
        * plugins/scale.c:
 
127
        * plugins/switcher.c:
 
128
        * plugins/decoration.c: Adjust for window shading support.
 
129
 
 
130
        * include/compiz.h: Add window shading support.
 
131
 
 
132
        * gnome/window-decorator/gnome-window-decorator.c: lower_window ->
 
133
        restack_window and change it so it can be used for both
 
134
        raising and lowering a window.
 
135
        Add support for double_click_titlebar setting.
 
136
        (title_event): Don't activate window on titlebar click only
 
137
        raise it. Use double_click_action to determine what should be
 
138
        done when titlebar is double clicked.
 
139
        (update_event_windows): Remove vertical resize event windows
 
140
        when top level window is shaded.
 
141
        (window_state_changed): Update event windows when window state
 
142
        changed.
 
143
 
 
144
        * gnome/window-decorator/gnome-window-decorator.c:
 
145
        * gnome/compiz-window-manager.c: Add support for shade double click
 
146
        setting.
 
147
 
 
148
        * plugins/compiz.schemas.in.in: Regen.
 
149
 
 
150
        * plugins/cube.c (cubePaintTransformedScreen):
 
151
        * plugins/wobbly.c (wobblyDrawWindowGeometry):
 
152
        * plugins/switcher.c (switchPaintWindow):
 
153
        * src/paint.c (drawWindowGeometry): Disable client-side texture
 
154
        coordinate arrays that are not used. (bnc #182430)
 
155
 
 
156
        * plugins/compiz.schemas.in.in:
 
157
        * plugins/resize.c:
 
158
        * plugins/move.c: Add initiate_keyboard binding which is more
 
159
        appropriate for key-binding as it moves the cursor to middle of
 
160
        window.
 
161
 
 
162
2006-06-06  David Reveman  <davidr@novell.com>
 
163
 
 
164
        * plugins/switcher.c: Track thumbnail damage correctly.
 
165
        (switchPaintScreen): Only intercept paintScreen when screen is
 
166
        grabbed or we're zooming and ss->translate > 0.001.
 
167
        (switchPaintScreen): Paint switcher window correctly when we're
 
168
        not zooming.
 
169
        Add cube as a dependency to make sure background is rendered
 
170
        correctly when zooming.
 
171
        (bnc #181909)
 
172
 
 
173
        * src/window.c (moveResizeWindow, ensureWindowVisibility):
 
174
        Don't make sure fullscreen windows are in workarea.
 
175
        (fdo #7115) (bnc #181907)
 
176
 
 
177
        * src/event.c (handleEvent): Track XA_WM_CLASS property changes.
 
178
 
 
179
        * src/window.c:
 
180
        * include/compiz.h: remove updateWindowClass and update
 
181
        updateWindowClassHints.
 
182
 
 
183
2006-06-02  David Reveman  <davidr@novell.com>
 
184
 
 
185
        * configure.ac: Bump version to 0.0.12.
 
186
 
 
187
        * src/event.c (handleEvent): Fix typo.
 
188
 
 
189
        * gnome/window-decorator/gnome-window-decorator.c:
 
190
        Hide tooltips on NotifyGrab. (bnc #180692)
 
191
 
 
192
2006-06-01  Dan Winship  <danw@novell.com>
 
193
 
 
194
        * src/event.c (handleEvent): If we receive a _NET_SHOWING_DESKTOP
 
195
        request with no window set, set the flag on all screens. (Fixes
 
196
        the KDE "show desktop" applet.) Also, don't allow a client to
 
197
        change its _NET_WM_DESKTOP.
 
198
 
 
199
        * src/window.c (addWindow): Set _NET_WM_DESKTOP on all windows to
 
200
        0; KDE's pager and tasklist require this to be set. (bnc 178320)
 
201
 
 
202
2006-06-01  David Reveman  <davidr@novell.com>
 
203
 
 
204
        * include/compiz.h:
 
205
        * src/window.c: Add updateWindowClass.
 
206
 
 
207
2006-05-31  David Reveman  <davidr@novell.com>
 
208
 
 
209
        * include/compiz.h:
 
210
        * src/screen.c:
 
211
        * src/display.c: Add hide_skip_taskbar_windows option. (bnc 180055)
 
212
 
 
213
        * include/compiz.h:
 
214
        * src/window.c: Add getStartupId.
 
215
 
 
216
        * src/screen.c: Save initial viewport when startup notification
 
217
        is received. Fix implementation of applyStartupProperties.
 
218
        (bnc 180224)
 
219
 
 
220
        * src/event.c (handleEvent): Handle startup ID property changes.
 
221
 
 
222
        * plugins/place.c: Adjust work area to initial viewport.
 
223
 
 
224
        * plugins/cube.c (cubePaintTransformedScreen): Disable skydome
 
225
        animation while cube is unfolded. (bnc 179833)
 
226
 
 
227
        * plugins/switcher.c (switchPaintWindow): Make sure selected window is
 
228
        not clipped incorrectly when some window is transformed. (bnc 179828)
 
229
 
 
230
        * plugins/move.c (moveHandleEvent): Initialize xRoot and yRoot.
 
231
        (bnc 179902)
 
232
 
 
233
        * src/Makefile.am (INCLUDES): Add @GL_CFLAGS@. (Eric Work)
 
234
 
 
235
2006-05-30  Dan Winship  <danw@novell.com>
 
236
 
 
237
        * configure.ac: Check libwnck for wnck_window_has_name (new in
 
238
        HEAD).
 
239
 
 
240
        * gnome/window-decorator/gnome-window-decorator.c
 
241
        (wnck_window_get_real_name): #if HAVE_WNCK_WINDOW_HAS_NAME,
 
242
        redefine wnck_window_get_name to return NULL if the window only
 
243
        has a fallback name. bnc 173059.
 
244
 
 
245
        * src/event.c (handleEvent): call moveInputFocusToOtherWindow()
 
246
        before destroyWindow() when processing a DestroyNotify, or else
 
247
        the input focus can get stranded.
 
248
 
 
249
2006-05-26  David Reveman  <davidr@novell.com>
 
250
 
 
251
        * plugins/compiz.schemas.in.in: Regen.
 
252
 
 
253
        * plugins/scale.c (SCALE_SLOPPY_FOCUS_DEFAULT): TRUE.
 
254
 
 
255
        * plugins/decoration.c (decorWindowUpdate): No drop-shadow decoration
 
256
        on windows with below state.
 
257
 
 
258
        * src/window.c (recalcWindowType): Treat dock windows with below state
 
259
        as normal windows. (bnc #178316)
 
260
 
 
261
        * plugins/cube.c (cubePaintTransformedScreen): Avoid optimized case
 
262
        when more than 4 cube sides.
 
263
 
 
264
2006-05-25  David Reveman  <davidr@novell.com>
 
265
 
 
266
        * plugins/compiz.schemas.in.in: Regen.
 
267
 
 
268
        * src/window.c (moveResizeWindow): Don't adjust position for NorthWest
 
269
        gravity. (bnc 178765) (fdo #6992)
 
270
 
 
271
        * plugins/compiz.schemas.in.in:
 
272
        * include/compiz.h:
 
273
        * src/event.c (handleEvent):
 
274
        * src/display.c: Add maximize_window_horizontally,
 
275
        maximize_window_vertically, toggle_window_maximized,
 
276
        toggle_window_maximized_horizontally,
 
277
        toggle_window_maximized_vertically.
 
278
 
 
279
        * src/event.c (handleEvent): Track changes to maximizeWindow function.
 
280
 
 
281
        * plugins/move.c (moveHandleMotionEvent): Make sure we have a saved
 
282
        width before we use it. Track changes to maximizeWindow function.
 
283
 
 
284
        * plugins/wobbly.c (wobblyHandleEvent): Handle the case where
 
285
        window is not both vertically and horizontally maximized better.
 
286
 
 
287
        * include/compiz.h: Add MAXIMIZE_STATE macro.
 
288
 
 
289
        * include/compiz.h:
 
290
        * src/window.c: Remove unmaximizeWindow and make maximizeWindow
 
291
        take a state mask so it can be used for both maximizing and
 
292
        unmaximizing.
 
293
 
 
294
        * plugins/switcher.c: Don't add windows that appear after the switcher
 
295
        is popped up. (bnc 178350)
 
296
        (switchWindowRemove): Don't create a new list. Instead remove
 
297
        window from the existing list and make sure we're positioned
 
298
        correctly.
 
299
 
 
300
2006-05-24  David Reveman  <davidr@novell.com>
 
301
 
 
302
        * plugins/scale.c (scaleMoveFocusWindow): When moving to window on
 
303
        left, make sure the window we're moving to is completely left of
 
304
        currently selected window. And same thing when moving to window on
 
305
        right, top, bottom.
 
306
         (layoutThumbs): Set slot->x2 and slot->y2 correctly. (bnc 178216)
 
307
 
 
308
2006-05-23  David Reveman  <davidr@novell.com>
 
309
 
 
310
        * plugins/water.c: GL_UNSIGNED_INT_8_8_8_8_REV as pixel data type on
 
311
        MSBFirst machines.
 
312
 
 
313
        * src/texture.c: Include config.h before compiz.h so that
 
314
        IMAGE_BYTE_ORDER is defined correctly. (bnc 178171)
 
315
 
 
316
        * include/compiz.h: Define LSBFirst, MSBFirst, IMAGE_BYTE_ORDER,
 
317
        BITMAP_BIT_ORDER. (bnc 178171)
 
318
 
 
319
2006-05-23  Dan Winship  <danw@novell.com>
 
320
 
 
321
        * plugins/switcher.c (switchToWindow): use ss->windows here as
 
322
        well so that multiple activeNum==0 windows don't get skipped.
 
323
        (switchTerminate): Remove the screen grab right away so that
 
324
        keystrokes don't get dropped. bnc 177650
 
325
        (switchPreparePaintScreen, switchPaintScreen,
 
326
        switchDonePaintScreen): update for that
 
327
 
 
328
2006-05-22  Dan Winship  <danw@novell.com>
 
329
 
 
330
        * src/window.c (moveResizeWindow): deal with both vertical and
 
331
        horizontal struts; but not when moving a dock window
 
332
 
 
333
        * plugins/switcher.c (switchHandleEvent): Check init_all binding
 
334
        before init, so you can bind "<Alt>" to init_all and so end up
 
335
        with "<Alt>Tab" being init_all rather than init (but with no way
 
336
        to get "init"...). bnc 173376
 
337
 
 
338
2006-05-21  David Reveman  <davidr@novell.com>
 
339
 
 
340
        * src/display.c (addDisplay): Select for button events on root windows.
 
341
 
 
342
        * configure.ac: Bump version to 0.0.11.
 
343
 
 
344
        * gnome/window-decorator/gnome-window-decorator.c: Fix shadow
 
345
        performance by separating the convolution filter into one vertical and
 
346
        one horizontal pass.
 
347
 
 
348
        * src/window.c (mapWindow): Give sync request on map another try, it
 
349
        seems to be working now.
 
350
 
 
351
        * src/window.c (addWindow): Allow XGetWindowAttributes to fail.
 
352
        (bnc 173416).
 
353
 
 
354
        * src/window.c (addWindow): Initialize managed to false. Set managed
 
355
        to true if widows is viewable.
 
356
 
 
357
        * src/event.c (handleEvent): Set managed to false when window
 
358
        transitions to withdrawn state.
 
359
        (handleEvent): Set managed to true when we get MapRequest.
 
360
        (handleEvent): Constrain configure request if window is managed.
 
361
 
 
362
        * include/compiz.h: Add "managed" variable that is true while
 
363
        windows is managed.
 
364
 
 
365
2006-05-19  David Reveman  <davidr@novell.com>
 
366
 
 
367
        * plugins/switcher.c (ICON_SIZE): Allow use of larger window icons.
 
368
 
 
369
2006-05-18  Dan Winship  <danw@novell.com>
 
370
 
 
371
        * plugins/wobbly.c (WOBBLY_FOCUS_DEFAULT): Set this to "None" to
 
372
        match wobblyInitScreen() so that it actually works right.
 
373
 
 
374
        * plugins/compiz.schemas.in.in: regen
 
375
 
 
376
2006-05-18  Dan Winship  <danw@novell.com>
 
377
 
 
378
        * src/session.c (saveYourselfCallback): if we have a
 
379
        RestartCommand registered with the session manager, update the
 
380
        --sm-client-id in it to match the id we were assigned. bnc 176746
 
381
 
 
382
        * src/main.c (main, usage): remove unused --sm-save-file arg and
 
383
        fix documentation of --sm-client-id.
 
384
 
 
385
2006-05-17  David Reveman  <davidr@novell.com>
 
386
 
 
387
        * plugins/compiz.schemas.in.in: Regen (Overlay Icon).
 
388
 
 
389
        * plugins/switcher.c (switchPaintScreen): Don't remove switcher
 
390
        from window list, just temporarily mark it as destroyed. This fixes
 
391
        issue with switcher decorations disappearing when some window is
 
392
        unmapped.
 
393
 
 
394
        * src/screen.c (updateDefaultIcon): width and height should be
 
395
        unsigned.
 
396
 
 
397
        * gnome/window-decorator/gnome-window-decorator.c: Add minimal
 
398
        option that can be used to run g-w-d with drop-shadows but without full
 
399
        window decorations.
 
400
 
 
401
        * plugins/minimize.c (minHandleEvent): Restore window position
 
402
        when transitioning to withdrawn state.
 
403
 
 
404
        * plugins/scale.c: Remove next_window binding and fix so that arrow
 
405
        keys can be used to select window.
 
406
        Focus new window when pointer enter window decorations and sloppy focus
 
407
        is used.
 
408
        Remove scaleSelectWindow.
 
409
 
 
410
        * plugins/scale.c: Icon support (Nat Friedman).
 
411
 
 
412
2006-05-17  Dan Winship  <danw@novell.com>
 
413
 
 
414
        * src/display.c (handleSelectionClear, eventLoop): don't process
 
415
        exit-on-selection-clear until the event queue is empty, or else
 
416
        MapRequest and ConfigureRequest events could get lost. bnc 175558
 
417
 
 
418
2006-05-14  David Reveman  <davidr@novell.com>
 
419
 
 
420
        * src/event.c (handleEvent): mapNum might be 0 if we found the window
 
421
        unmapped when trying to bind it to a texture.
 
422
 
 
423
2006-05-12  David Reveman  <davidr@novell.com>
 
424
 
 
425
        * src/screen.c (enterShowDesktopMode): Only go into show desktop mode
 
426
        when some window is being hidden.
 
427
 
 
428
        * src/event.c (handleWindowDamageRect): Make sure placed is set to true
 
429
        when no plugin is doing placement.
 
430
        (handleEvent): Don't set WM_STATE on override redirect windows.
 
431
 
 
432
        * plugins/switcher.c (isSwitchWin): Don't show windows that ask not to
 
433
        be in tasklists.
 
434
 
 
435
        * plugins/rotate.c (rotateHandleEvent): Only adjust viewport if window
 
436
        has been placed.
 
437
 
 
438
        * plugins/minimize.c (minHandleEvent): Reset everything when going
 
439
        into withdrawn state.
 
440
 
 
441
        * src/window.c (moveResizeWindow): Handle west and north gravity
 
442
        correctly.
 
443
 
 
444
2006-05-11  David Reveman  <davidr@novell.com>
 
445
 
 
446
        * src/display.c (addDisplay):
 
447
        * src/screen.c (addScreen): Move server grab to addDisplay to make
 
448
        sure that no windows are created between XSelectInput and XQueryTree
 
449
        as that would result in them being added two times.
 
450
 
 
451
        * src/window.c (moveResizeWindow): Fix typo, CWY should be CWX.
 
452
        (moveResizeWindow): Constrain Y position so that window titlebar is
 
453
        visible.
 
454
        (restoreWindowGeometry): Fix issue with going from maximized state
 
455
        to non-maximized state without changing the window size.
 
456
 
 
457
        * gnome/window-decorator/gnome-window-decorator.c
 
458
        (max_window_name_width): Make sure title text fit in titlebar.
 
459
 
 
460
2006-05-11  Dan Winship  <danw@novell.com>
 
461
 
 
462
        * plugins/gconf-compiz-utils.c (gconfStringToBinding): Treat "" as
 
463
        meaning "disabled"
 
464
 
 
465
2006-05-11  David Reveman  <davidr@novell.com>
 
466
 
 
467
        * gnome/window-decorator/gnome-window-decorator.c (action_menu_map):
 
468
        Don't show window action menu on desktop and dock windows.
 
469
 
 
470
        * src/event.c (handleEvent): Allow click on window decorations
 
471
        to trigger window action menu.
 
472
 
 
473
        * plugins/place.c (placeWindow): Place fullscreen and maximized
 
474
        windows correctly.
 
475
        (placeWindow): Only clip dialog position to screen if parent is
 
476
        visible in current viewport.
 
477
 
 
478
2006-05-09  David Reveman  <davidr@novell.com>
 
479
 
 
480
        * plugins/switcher.c (switchPaintThumb): Rearrange code so we handle
 
481
        the case when bindWindow fails.
 
482
 
 
483
        * src/paint.c (paintWindow): Bail out if window is not mapped.
 
484
 
 
485
        * src/window.c (bindWindow): Make sure window is mapped when
 
486
        getting the window pixmap. (bnc 173248)
 
487
 
 
488
        * plugins/compiz.schemas.in.in: Regen.
 
489
 
 
490
        * plugins/cube.c (CUBE_MIPMAP_DEFAULT): Enable by default as
 
491
        performance seem to be OK now when new mipmaps are only generated
 
492
        when necessary.
 
493
 
 
494
        * src/texture.c (enableTexture): Don't generate new mipmaps
 
495
        every time the texture is used.
 
496
 
 
497
2006-05-08  David Reveman  <davidr@novell.com>
 
498
 
 
499
        * plugins/switcher.c: Allow switcher to be initiated with prev
 
500
        bindings. (Quinn Storm)
 
501
 
 
502
2006-05-07  David Reveman  <davidr@novell.com>
 
503
 
 
504
        * plugins/compiz.schemas.in.in: Regen.
 
505
 
 
506
        * plugins/switcher.c: Add icon support, minimized windows support
 
507
        and allow switcher to show up when only one selectable window exist.
 
508
 
 
509
        * images/Makefile.am: Add default icon image.
 
510
 
 
511
        * include/compiz.h:
 
512
        * src/texture.c:
 
513
        * src/event.c (handleEvent):
 
514
        * src/screen.c:
 
515
        * src/display.c:
 
516
        * src/window.c: Add WM icon interface.
 
517
 
 
518
        * gnome/window-decorator/gnome-window-decorator.c: Compute
 
519
        switcher title text width correctly.
 
520
 
 
521
        * src/event.c (handleEvent): Insert windows correctly when
 
522
        reparenting.
 
523
 
 
524
2006-05-07  Dan Winship  <danw@novell.com>
 
525
 
 
526
        * configure.ac: Add --with-scale-corner option and make
 
527
        compiz.schemas reflect it; the best corner to use depends on where
 
528
        the panels are and what's on them, so distros will want to
 
529
        override this to match their default panel layout.
 
530
 
 
531
        * src/event.c (eventMatches): Fix the the "water plugin gets
 
532
        mysteriously activated when activating some other keybinding" bug.
 
533
 
 
534
2006-05-05  Dan Winship  <danw@novell.com>
 
535
 
 
536
        * Makefile.am: 
 
537
        * autogen.sh:
 
538
        * configure.ac: require intltool for option-description
 
539
        translation
 
540
 
 
541
        * plugins/Makefile.am: translate compiz.schemas.in into
 
542
        compiz.schemas
 
543
 
 
544
2006-05-05  Dan Winship  <danw@novell.com>
 
545
 
 
546
        * src/display.c (COMMAND_OPTION): Put numbers into the shortDescs
 
547
        of the command and run_command options
 
548
 
 
549
        * plugins/wobbly.c (WOBBLY_SNAP_MODIFIERS_DEFAULT): Use Shift
 
550
        rather than Control, for consistency with Metacity, and to remove
 
551
        the ambiguity about whether Ctrl+Alt+Button1 should be "grab cube"
 
552
        or "move with snapping". (bnc 169402)
 
553
 
 
554
        * plugins/compiz.schemas: regen
 
555
 
 
556
2006-05-05  David Reveman  <davidr@novell.com>
 
557
 
 
558
        * plugins/compiz.schemas: Regen.
 
559
 
 
560
        * gnome/window-decorator/gnome-window-decorator.c: Forward
 
561
        metacity's bell settings to compiz.
 
562
 
 
563
        * plugins/water.c:
 
564
        * plugins/wobbly.c:
 
565
        * plugins/fade.c: Add visual bell.
 
566
 
 
567
        * include/compiz.h:
 
568
        * src/display.c: Add audible bell option.
 
569
 
 
570
2006-05-04  David Reveman  <davidr@novell.com>
 
571
 
 
572
        * src/window.c (getModalTransient): Avoid infinite recursion when more
 
573
        than one group transient got modal state.
 
574
 
 
575
2006-05-03  David Reveman  <davidr@novell.com>
 
576
 
 
577
        * plugins/move.c:
 
578
        * plugins/resize.c (resizeHandleMotionEvent): Don't constrain the
 
579
        cursor.
 
580
 
 
581
        * plugins/rotate.c (rotateHandleEvent): Use defaultViewportForWindow
 
582
        to figure out which viewport we should move to. (bnc 152677)
 
583
 
 
584
        * src/window.c (addWindowSizeChanges): Offset x coordinate with
 
585
        default viewport coordinate. (bnc 171465)
 
586
        (updateWindowAttributes): Always add windows size changes. (bnc 171465)
 
587
 
 
588
        * include/compiz.h:
 
589
        * src/window.c (defaultViewportForWindow): Add defaultViewportForWindow
 
590
        function that computes the default viewport for a window.
 
591
 
 
592
2006-05-02  David Reveman  <davidr@novell.com>
 
593
 
 
594
        * plugins/cube.c (cubePaintTransformedScreen): Bump up size a bit more
 
595
        to make sure the cube unfolds completely.
 
596
 
 
597
        * src/event.c (handleEvent): Not constraints should be applied to
 
598
        ConfigureRequests for withdrawn windows. (bnc 171143)
 
599
 
 
600
        * src/window.c (syncWindowPosition): We never need to send synthetic
 
601
        ConfigureNotify events as we're not reparenting windows.
 
602
 
 
603
2006-05-02  Dan Winship  <danw@novell.com>
 
604
 
 
605
        * plugins/gconf-dump.c: rewrite to make compiz.schema regeneration
 
606
        a little easier, and to make it possible to generate schema files
 
607
        for third-party plugins. Include plugin descriptions and
 
608
        dependency information in the schema.
 
609
 
 
610
        * plugins/Makefile.am: add a rule to generate compiz.schemas
 
611
 
 
612
        * plugins/compiz.schemas: regen
 
613
 
 
614
        * plugins/cube.c, plugins/decoration.c, plugins/fade.c,
 
615
        plugins/gconf.c, plugins/minimize.c, plugins/wobbly.c:
 
616
        s/expose/scale/ in dependencies
 
617
 
 
618
2006-05-02  David Reveman  <davidr@novell.com>
 
619
 
 
620
        * include/compiz.h:
 
621
        * configure.ac: Don't require glproto, include necessary enums in
 
622
        compiz.h.
 
623
 
 
624
        * src/texture.c:
 
625
        * include/compiz.h: Update to latest EXT_tfp spec. Requires an
 
626
        X server that has also been updated.
 
627
 
 
628
        * configure.ac: Require glproto >= 1.4.7 with final EXT_tfp tokens.
 
629
 
 
630
2006-05-01  David Reveman  <davidr@novell.com>
 
631
 
 
632
        * src/window.c (circulateWindow):
 
633
        * src/event.c (handleEvent): Use getTopWindow instead of
 
634
        reverseWindows->id as reverseWindows might be a destroyed window.
 
635
 
 
636
        * include/compiz.h:
 
637
        * src/screen.c: Add getTopWindow function that returns top window.
 
638
 
 
639
2006-04-30  David Reveman  <davidr@novell.com>
 
640
 
 
641
        * plugins/compiz.schemas: Regen.
 
642
 
 
643
        * plugins/decoration.c (decorWindowUpdate): Don't decorate fullscreen
 
644
        windows.
 
645
 
 
646
        * plugins/cube.c: Add initial support for unfolding the cube. Default
 
647
        key-binding is <Control><Alt>Down.
 
648
 
 
649
        * plugins/rotate.c (rotateHandleEvent): Fix absolute rotation.
 
650
 
 
651
        * plugins/switcher.c: Fix so that bring-to-front doesn't change
 
652
        the actual stacking order.
 
653
        Add zoom option, enable it by default so it gets some testing.
 
654
        Made bring-to-front enabled by default as it makes zoom functionality
 
655
        more useful.
 
656
        Made switcher window always rendered above all other windows and
 
657
        not affected by screen transformations.
 
658
 
 
659
        * src/event.c (handleEvent): Send configure notify before mapping
 
660
        window if PPosition or USPosition is set.
 
661
 
 
662
        * src/screen.c (insertWindowIntoScreen): Sibling above doesn't have to
 
663
        be mapped. This change seem to currently by causing the
 
664
        stacking order of some override-redirect windows to be incorrect.
 
665
        Don't insert window when aboveId doesn't match an existing window.
 
666
        (removeScreenGrab): ifdef DEBUG around abort.
 
667
 
 
668
        * src/event.c (handleEvent): Only update active window property
 
669
        when it's changing.
 
670
 
 
671
        * src/window.c (sendConfigureNotify): Make sure the latest
 
672
        window attributes are put in the ConfigureNotify.
 
673
        (moveResizeWindow): Only send sync request if window is mapped.
 
674
 
 
675
        * plugins/rotate.c: Add support for edge-flipping when using
 
676
        drag-and-drop. Remove edge_flip and flip_move options and add
 
677
        edge_flip_pointer, edge_flip_move, edge_flip_dnd.
 
678
 
 
679
        * src/screen.c:
 
680
        * src/display.c:
 
681
        * include/compiz.h:
 
682
        Make screen edges drag-and-drop aware.
 
683
 
 
684
        * plugins/zoom.c:
 
685
        * plugins/water.c:
 
686
        * plugins/switcher.c:
 
687
        * plugins/scale.c:
 
688
        * plugins/rotate.c:
 
689
        * plugins/resize.c:
 
690
        * plugins/move.c:
 
691
        * src/scren.c:
 
692
        * include/compiz.h:
 
693
        Variable argument list to otherScreenGrabExist, last argument must
 
694
        be 0.
 
695
 
 
696
        * src/event.c:
 
697
        * src/display.c:
 
698
        * include/compiz.h: Add raise-on-click option.
 
699
 
 
700
        * gnome/window-decorator/gnome-window-decorator.c (title_event):
 
701
        Activate window when clicking titlebar.
 
702
 
 
703
2006-04-28  David Reveman  <davidr@novell.com>
 
704
 
 
705
        * gnome/window-decorator/gnome-window-decorator.c: Back out last change
 
706
        as it clearly didn't fix anything. XFixed being defined as "int"
 
707
        is perfectly fine of course. libXrender is currently broken on 64bit.
 
708
        See Bug #6774 for a fix.
 
709
        (XRenderSetPictureFilter_wrapper): Add workaround for 64bit
 
710
        issue in libXrender. (Dan Winship)
 
711
 
 
712
        * src/event.c (handleEvent):
 
713
        * src/display.c:
 
714
        * include/compiz.h:
 
715
        Add show desktop binding. (Martin Szulecki)
 
716
 
 
717
        * plugins/rotate.c: Reset timout handle correctly.
 
718
 
 
719
        * plugins/move.c:
 
720
        * plugins/resize.c:
 
721
        * plugins/rotate.c:
 
722
        * plugins/scale.c:
 
723
        * plugins/switcher.c:
 
724
        * plugins/water.c:
 
725
        * plugins/zoom.c: Track screen grab changes changes.
 
726
 
 
727
        * src/screen.c:
 
728
        * include/compiz.h: Associate all screen grabs with a name. Add
 
729
        otherScreenGrabExist function which can be used to check if screen
 
730
        is grabbed by other plugins.
 
731
 
 
732
2006-04-28  Dan Winship  <danw@novell.com>
 
733
 
 
734
        * src/event.c (eventMatches): new method that replaces EV_KEY and
 
735
        EV_BUTTON. Tests if an event matches a binding, being more precise
 
736
        about modifier state than EV_KEY and EV_BUTTON were.
 
737
        (eventTerminates): Tests if an event is "the opposite" of a
 
738
        binding. (Eg, button or modifier key release.) Replaces
 
739
        CompReleaseMask and "terminate" bindings.
 
740
        (handleEvent): Use eventMatches
 
741
 
 
742
        * src/screen.c (addPassiveKeyGrab, removePassiveKeyGrab,
 
743
        updatePassiveKeyGrabs): When passed a keybinding containing just
 
744
        modifiers, grab/ungrab every keypress event that would result in
 
745
        that modifier state (eg, both left and right modifier keys, and
 
746
        allow them to be pressed in any order).
 
747
 
 
748
        * src/display.c: Remove CompPressMask from default bindings.
 
749
        (eventLoop): don't add virtual modifiers to event state.
 
750
        (updateModifierMappings): store the XModifierKeymap for later
 
751
        use.
 
752
        
 
753
        * plugins/*.c: Use eventMatches and eventTerminates. Remove
 
754
        CompPressMask and "terminate" bindings (except from scale, which
 
755
        is different from the others).
 
756
 
 
757
        * plugins/switcher.c: Make initiate_all be just the modifier key
 
758
        used in addition to the initiate binding ("<Control>"). Remove
 
759
        next_window since it doesn't make a lot of sense to have it be
 
760
        different from initiate_all, and make prev_window be just a
 
761
        modifier key as well. ("<Shift>").
 
762
        (SwitchScreen): add extra options to store the fully-composed
 
763
        initiate_all, prev, and prev_all bindings.
 
764
        (switchScreenInitOptions, switchSetScreenOption): Generate and
 
765
        regenerate initiate_all, prev, and prev_all bindings as needed.
 
766
        (switchHandleEvent): update
 
767
 
 
768
        * plugins/gconf-compiz-utils.c: Remove "<Release>" handling.
 
769
 
 
770
        * plugins/compiz.schemas: regen, dropping the terminate bindings
 
771
        and updating a few others.
 
772
 
 
773
        * include/compiz.h: remove CompPressMask, CompReleaseMask,
 
774
        EV_BUTTON, and EV_KEY. Add eventMatches, eventTerminates, and
 
775
        keycodeToModifiers. Add modMap field to CompDisplay.
 
776
 
 
777
2006-04-28  David Reveman  <davidr@novell.com>
 
778
 
 
779
        * plugins/water.c: Handle enter/leave notify events.
 
780
 
 
781
        * plugins/decoration.c (decorInitWindow): Check for window specific
 
782
        decoration on both mapped and unmapped windows so that initially
 
783
        minimized windows get properly decorated. (Dan Winship)
 
784
 
 
785
        * gnome/window-decorator/gnome-window-decorator.c: Use xfixed_16_16_t
 
786
        instead of XFixed to avoid 64bit issue with XFixed being defined as
 
787
        "int".
 
788
 
 
789
        * configure.ac: xrender 0.8.4 is good enough.
 
790
 
 
791
2006-04-27  Dan Winship  <danw@novell.com>
 
792
 
 
793
        * plugins/rotate.c (rotateHandleEvent): for the
 
794
        rotate-to-specific-face keys, rotate counterclockwise when that's
 
795
        faster. (bnc 169427)
 
796
 
 
797
        * plugins/scale.c (scaleHandleEvent): Make the corners toggle
 
798
        scale mode rather than only activating it. (bnc 169408)
 
799
 
 
800
2006-04-27  David Reveman  <davidr@novell.com>
 
801
 
 
802
        * configure.ac: Bump version to 0.0.10.
 
803
 
 
804
        * plugins/decoration.c: Remove debug variable.
 
805
 
 
806
        * src/window.c (addWindow): Check if window is minimized. (Dan Winship)
 
807
 
 
808
        * plugins/compiz.schemas: Regen (snapoff and maximize_effect).
 
809
 
 
810
        * plugins/wobbly.c: Add maximize effect.
 
811
 
 
812
        * plugins/zoom.c:
 
813
        * plugins/water.c:
 
814
        * plugins/rotate.c:
 
815
        * plugins/resize.c:
 
816
        * plugins/move.c:
 
817
        * src/event.c:
 
818
        * src/screen.c:
 
819
        * src/display.c:
 
820
        * include/compiz.h: Add proper warp pointer interface and update
 
821
        all plugins to use it.
 
822
 
 
823
2006-04-26  Dan Winship  <danw@novell.com>
 
824
 
 
825
        * src/event.c (handleEvent): activate window on Button2 click in
 
826
        addition to Button1 and Button3.
 
827
 
 
828
        * plugins/gconf.c (gconfSetOption): gconf_value_compare against
 
829
        the old value for list-type options too.
 
830
        (gconfInitOption): Change the call to gconf_client_get_entry to
 
831
        request the default value again; the fix to gconfSetOption will
 
832
        prevent the infinite loops that happened before.
 
833
 
 
834
2006-04-26  David Reveman  <davidr@novell.com>
 
835
 
 
836
        * gnome/window-decorator/gnome-window-decorator.c (update_shadow): 
 
837
        Remove comment that is no longer valid.
 
838
 
 
839
        * plugins/move.c: Support for maximized windows snap-off. Based on
 
840
        patch by Colin Guthrie.
 
841
 
 
842
        * plugins/rotate.c (rotateHandleEvent): Don't do edge flipping
 
843
        when a horizontally maximized or fullscreen window is grabbed.
 
844
 
 
845
        * plugins/zoom.c:
 
846
        * plugins/rotate.c:
 
847
        * plugins/resize.c:
 
848
        * plugins/move.c:
 
849
        * src/screen.c:
 
850
        * include/compiz.h: Add warpPointerToScreenPos and use it everywhere
 
851
        we want to invisibly warp the pointer.
 
852
 
 
853
2006-04-25  David Reveman  <davidr@novell.com>
 
854
 
 
855
        * gnome/window-decorator/gnome-window-decorator.c:
 
856
        * plugins/decoration.c: Add clamp and min size.
 
857
 
 
858
        * plugins/decoration.c (decorReleaseDecoration): Fix memory leak.
 
859
 
 
860
        * plugins/scale.c: Click on background leaves scale mode and enters
 
861
        show desktop mode. (Dan Winship)
 
862
 
 
863
        * plugins/minimize.c (minHandleEvent): Initialize scale and
 
864
        translate properly.
 
865
 
 
866
        * src/window.c (activateWindow):
 
867
        * src/event.c (handleEvent):
 
868
        * src/screen.c: Add window parameter to leaveShowDesktopMode and
 
869
        use this function for making one window leave show desktop mode.
 
870
        Fixes so that we're leaving show desktop mode when no windows
 
871
        are longer hidden.
 
872
 
 
873
        * plugins/scale.c (scaleSetScreenOption): Add missing break statement.
 
874
 
 
875
        * plugins/rotate.c (rotateInitScreen): Initialize rotateHandle.
 
876
 
 
877
        * src/paint.c (paintScreen): Only paint windows that have been 
 
878
        damaged.
 
879
 
 
880
2006-04-24  Dan Winship  <danw@novell.com>
 
881
 
 
882
        * plugins/scale.c: 
 
883
        * plugins/switcher.c: clarify the "initiate" descriptions
 
884
 
 
885
        * plugins/compiz.schemas: regen
 
886
 
 
887
2006-04-24  David Reveman  <davidr@novell.com>
 
888
 
 
889
        * src/paint.c (paintScreen): Always call paintWindow when window
 
890
        is visible. Fixes so that window animations (fade, minimize...) aren't
 
891
        paused when if window becomes invisible.
 
892
        (paintWindow): Return early if region is empty.
 
893
 
 
894
        * plugins/switcher.c: Use hideWindow and showWindow so that the
 
895
        decoration doesn't have to be redrawn every time the switcher window
 
896
        is mapped.
 
897
 
 
898
        * src/window.c:
 
899
        * include/compiz.h: Add hidden flag, that can be used to hide windows
 
900
        without minimizing them.
 
901
 
 
902
        * plugins/compiz.schemas: Regen (drop-shadow options).
 
903
 
 
904
        * configure.ac: xrender 0.9, required for g-w-d.
 
905
 
 
906
        * gnome/window-decorator/gnome-window-decorator.c:
 
907
        * plugins/decoration.c: Add configurable drop-shadows. A minor issue is
 
908
        that shadows around "tiny" windows are not rendered correctly when
 
909
        large shadow offsets are used. Solution is to have the decorator set
 
910
        a minimum size for which a decoration can be used so that no shadows
 
911
        are rendered around "tiny" windows.
 
912
 
 
913
2006-04-20  Dan Winship  <danw@novell.com>
 
914
 
 
915
        * plugins/rotate.c: add 12 go-directly-to-cube-face and 12
 
916
        go-directly-to-cube-face-with-window bindings.
 
917
 
 
918
        * src/display.c (compDisplayInitOptions): fix the binding type on
 
919
        WINDOW_MENU.
 
920
 
 
921
        * plugins/compiz.schemas: Regen. (lower_window, window_menu,
 
922
        scale_image, images, resize, flip_move, move_window_types, and the
 
923
        new rotate bindings)
 
924
 
 
925
2006-04-20  David Reveman  <davidr@novell.com>
 
926
 
 
927
        * src/window.c:
 
928
        * src/event.c (handleEvent):
 
929
        * src/display.c:
 
930
        * include/compiz.h:
 
931
        * gnome/window-decorator/gnome-window-decorator.c: Add force quit
 
932
        dialog.
 
933
 
 
934
        * plugins/resize.c: Changed default binding to Button2.
 
935
 
 
936
        * src/display.c (LOWER_WINDOW_BUTTON_DEFAULT): Button2 -> 6.
 
937
 
 
938
        * gnome/window-decorator/gnome-window-decorator.c:
 
939
        * include/compiz.h:
 
940
        * src/event.c (handleEvent):
 
941
        * src/display.c: Add window menu binding.
 
942
 
 
943
        * gnome/window-decorator/gnome-window-decorator.c: Pick up toolkit
 
944
        actions from compiz and send gnome panel actions for "main menu" and
 
945
        "run dialog" actions.
 
946
 
 
947
        * src/event.c (handleEvent):
 
948
        * src/screen.c:
 
949
        * include/compiz.h:
 
950
        * src/display.c (addDisplay): panel action -> toolkit action.
 
951
 
 
952
        * src/window.c (getModalTransient): Group transient must not be an
 
953
        ancestor to the window we've currently found as the window to focus.
 
954
        (getModalTransient): Check for child modal transient.
 
955
 
 
956
2006-04-19  David Reveman  <davidr@novell.com>
 
957
 
 
958
        * gnome/compiz-window-manager.c: Be nice to gnome-theme-manager
 
959
        and return a theme even though we currently don't support it.
 
960
 
 
961
        * include/compiz.h:
 
962
        * src/main.c: Remove window-image option.
 
963
 
 
964
        * include/compiz.h:
 
965
        * plugins/water.c:
 
966
        * plugins/cube.c:
 
967
        * src/texture.c:
 
968
        * src/paint.c:
 
969
        * src/main.c: Add strict-binding option.
 
970
 
 
971
2006-04-18  Dan Winship  <danw@novell.com>
 
972
 
 
973
        * src/event.c (handleEvent): Fix a crasher in the screenshot
 
974
        binding code (and rename some of the #defines to make them not so
 
975
        ridiculously long). Also temporarily hack around a bug in EV_KEY
 
976
        by putting the check for WINDOW_SCREENSHOT before the check for
 
977
        SCREENSHOT.
 
978
 
 
979
        * plugins/scale.c: Change the keybinding again, now to "Pause".
 
980
        (F11 is the "fullscreen mode" binding for many apps.)
 
981
 
 
982
        * plugins/compiz.schemas: update
 
983
 
 
984
        * plugins/gconf.c: 
 
985
        * plugins/gconf-compiz-utils.c: 
 
986
        * plugins/gconf-dump.c: Rearrange #includes to prevent warning
 
987
        about TRUE and FALSE being redefined
 
988
 
 
989
2006-04-18  David Reveman  <davidr@novell.com>
 
990
 
 
991
        * plugins/rotate.c (ROTATE_FLIPMOVE_DEFAULT): Changed to TRUE.
 
992
 
 
993
        * src/window.c (recalcWindowActions): Remove maximize and fullscreen
 
994
        actions when resizing isn't allowed.
 
995
 
 
996
        * gnome/window-decorator/gnome-window-decorator.c: Dynamic positioning
 
997
        of window buttons.
 
998
 
 
999
        * plugins/cube.c (readSvgToTexture): Fix typo.
 
1000
 
 
1001
        * plugins/resize.c: Constrain cursor movement to min/max window size.
 
1002
 
 
1003
        * src/window.c (constrainNewWindowSize): Fix aspect ratio calculations.
 
1004
 
 
1005
2006-04-17  David Reveman  <davidr@novell.com>
 
1006
 
 
1007
        * plugins/cube.c: Put PNG on top face by default.
 
1008
 
 
1009
        * images/Makefile.am: Remove window.png.
 
1010
        Add novell.png.
 
1011
 
 
1012
        * include/compiz.h:
 
1013
        * src/readpng.c: Add openImageFile.
 
1014
 
 
1015
        * plugins/cube.c: Support for PNGs on top face.
 
1016
        Add scale image option which is used to determine if top face
 
1017
        image should be scaled or not.
 
1018
 
 
1019
2006-04-15  David Reveman  <davidr@novell.com>
 
1020
 
 
1021
        * plugins/wobbly.c: Add modal dialog type to default list of windows
 
1022
        that should be wobbly when moved.
 
1023
 
 
1024
        * plugins/water.c (SET): +1 for border.
 
1025
 
 
1026
2006-04-14  Dan Winship  <danw@novell.com>
 
1027
 
 
1028
        * plugins/gconf-dump.c: add "water" to gconfDeps
 
1029
 
 
1030
        * plugins/compiz.schemas: regen including the water options
 
1031
 
 
1032
2006-04-14  David Reveman  <davidr@novell.com>
 
1033
 
 
1034
        * src/event.c (handleWindowDamageRect): Ignore damage from windows
 
1035
        that aren't redirected.
 
1036
 
 
1037
        * include/compiz.h:
 
1038
        * src/window.c:
 
1039
        * src/display.c (eventLoop):
 
1040
        * src/screen.c: Add support for automatic unredirecting of fullscreen
 
1041
        windows.
 
1042
 
 
1043
        * plugins/scale.c (scaleInitiate): Layout thumbnails before we
 
1044
        grab the screen to make sure some window exist.
 
1045
 
 
1046
        * plugins/resize.c: Allow 4-way resize. (Mike Hearn)
 
1047
 
 
1048
2006-04-13  Dan Winship  <danw@novell.com>
 
1049
 
 
1050
        * src/screen.c (panelAction): take a timestamp and pass that to
 
1051
        the panel rather than using CurrentTime
 
1052
 
 
1053
        * src/event.c (handleEvent): update for that
 
1054
 
 
1055
        * src/window.c (moveResizeWindow): fix the gravity handling so
 
1056
        self-resizing windows don't dance (although I'm pretty sure this
 
1057
        is a symptom of mishandling gravity somewhere else).
 
1058
 
 
1059
        * plugins/gconf.c (gconfInitOption): Request the default value of
 
1060
        the key from gconf, rather than initializing the key to the
 
1061
        internal default value if it hasn't yet been set by the user.
 
1062
        Notably, this makes it so that "compiz gconf" on a new account
 
1063
        will use the default value of active_plugins rather than the
 
1064
        (effectively empty) list of plugins on the command line. (It also
 
1065
        makes it so that the sysadmin can override defaults via sabayon or
 
1066
        whatever.)
 
1067
 
 
1068
2006-04-13  David Reveman  <davidr@novell.com>
 
1069
 
 
1070
        * src/window.c (mapWindow): Maybe not, disable it again. :(
 
1071
 
 
1072
        * src/window.c (mapWindow): Enable draw synchronization on map
 
1073
        again. Should be working correctly with CVS version of X server.
 
1074
 
 
1075
2006-04-12  Dan Winship  <danw@novell.com>
 
1076
 
 
1077
        * src/window.c (moveResizeWindow): move duplicated code from
 
1078
        _NET_MOVERESIZE_WINDOW and ConfigureRequest handlers in event.c to
 
1079
        here, and handle gravity as well. (Fixes bnc 163058.)
 
1080
        (updateWindowAttributes): Do nothing if the window is
 
1081
        override_redirect (and remove a few now-redundant checks of that
 
1082
        elsewhere). Previously we were forgetting to check
 
1083
        !override_redirect in the case where the motif hints changed. (bnc
 
1084
        163931)
 
1085
        (getWindowUserTime): fix a cut-and-paste-o that caused a crash on
 
1086
        64bit machines.
 
1087
 
 
1088
        * src/event.c (handleEvent): fix the _NET_MOVERESIZE_WINDOW bit
 
1089
        manipulation to correspond to what the EWMH means rather than what
 
1090
        it says, and use moveResizeWindow for that and for
 
1091
        ConfigureRequest.
 
1092
 
 
1093
        * plugins/gconf-compiz-utils.c (gconfBindingToString): DTRT with
 
1094
        "None" bindings.
 
1095
 
 
1096
        * gnome/window-decorator/gnome-window-decorator.c (title_event):
 
1097
        if the user right-clicks on the titlebar while the context menu is
 
1098
        popped up, just pop it down and eat the click, like all other
 
1099
        GNOME context menus do.
 
1100
        (style_changed, value_changed): Don't add decorations to
 
1101
        previously-undecorated windows. (bnc 165393)
 
1102
 
 
1103
2006-04-11  David Reveman  <davidr@novell.com>
 
1104
 
 
1105
        * src/screen.c (addScreen): Fix typo.
 
1106
 
 
1107
2006-04-10  Dan Winship  <danw@novell.com>
 
1108
 
 
1109
        * src/window.c (focusWindowOnMap): new function to decide whether
 
1110
        or not to focus a newly-mapped window. In addition to the old
 
1111
        checks, this also checks that _NET_WM_USER_TIME isn't 0, to allow
 
1112
        a window to explicitly request to not get focus.
 
1113
 
 
1114
        * src/event.c (handleEvent): use focusWindowOnMap when processing
 
1115
        MapRequest.
 
1116
 
 
1117
        * plugins/rotate.c (rotateHandleEvent): fix _NET_ACTIVE_WINDOW
 
1118
        handling so this doesn't interfere with focusable panel applets.
 
1119
 
 
1120
        * plugins/compiz.schemas: regen (fixing cube top/bottom color)
 
1121
 
 
1122
        * plugins/gconf-dump.c: Handle CompOptionTypeColor.
 
1123
 
 
1124
        * configure.ac: Add --enable-gconf-dump so that the gconf-dump
 
1125
        plugin doesn't get built in normal builds
 
1126
 
 
1127
        * plugins/Makefile.am: make gconf-dump optional.
 
1128
 
 
1129
2006-04-09  Dan Winship  <danw@novell.com>
 
1130
 
 
1131
        * plugins/gconf-dump.c: add plugin options, and add information
 
1132
        about restrictions (numeric ranges, specific string values) to the
 
1133
        long description. Make gconf-dump refuse to run if gconf is
 
1134
        running (since you want the defaults it writes out to be coming
 
1135
        from the defaults in the source code, not from any gconf
 
1136
        overrides).
 
1137
 
 
1138
        * plugins/compiz.schemas: regen
 
1139
 
 
1140
        * plugins/gconf.c (gconfGetOptionValue): don't call gconfSetOption
 
1141
        from here, or we'll get an infinite loop when anything changes
 
1142
 
 
1143
2006-04-09  David Reveman  <davidr@novell.com>
 
1144
 
 
1145
        * include/compiz.h:
 
1146
        * src/display.c:
 
1147
        * src/main.c:
 
1148
        * src/screen.c:
 
1149
        * src/texture.c:
 
1150
        * src/window.c: Remove test mode.
 
1151
 
 
1152
        * plugins/Makefile.am: Remove schema from CLEANFILES.
 
1153
 
 
1154
        * plugins/compiz.schemas:
 
1155
        * src/display.c:
 
1156
        Improve documentation for runcommand keys slightly. (Mike Hearn)
 
1157
 
 
1158
        * include/compiz.h:
 
1159
        * src/texture.c:
 
1160
        * src/screen.c (addScreen): Switch to using GLX 1.3 functions.
 
1161
         (James Jones)
 
1162
 
 
1163
        * src/main.c: Indirect rendering option. (James Jones)
 
1164
 
 
1165
2006-04-08  David Reveman  <davidr@novell.com>
 
1166
 
 
1167
        * plugins/water.c: Add rain delay option. (Emilie Roberts)
 
1168
 
 
1169
2006-04-07  David Reveman  <davidr@novell.com>
 
1170
 
 
1171
        * plugins/gconf-dump.c: Dump list options correctly.
 
1172
 
 
1173
        * plugins/rotate.c: Add flip_move option, edge flipping is only
 
1174
        used when moving windows if this option is enabled.
 
1175
        (rotateHandleEvent): Make we don't rotate when some other plugin
 
1176
        has grabbed the screen.
 
1177
 
 
1178
        * plugins/scale.c: Change default key-binding to F11.
 
1179
        (scaleInitiate): Make sure screen isn't grabbed by some other plugin.
 
1180
        (scaleInitScreen): Initialize darkenBack properly.
 
1181
 
 
1182
        * configure.ac: Bump version to 0.0.9.
 
1183
 
 
1184
        * plugins/Makefile.am (CLEANFILES, EXTRA_DIST): Fix.
 
1185
 
 
1186
        * plugins/rotate.c (ROTATE_SPEED_DEFAULT): 1.5.
 
1187
 
 
1188
2006-04-07  Dan Winship  <danw@novell.com>
 
1189
 
 
1190
        (Much of this patch was written by Radek Doulik
 
1191
        <rodo@novell.com>.)
 
1192
 
 
1193
        * src/display.c:
 
1194
        * src/event.c:
 
1195
        * src/screen.c: Move keybinding stuff to CompDisplay, making it no
 
1196
        longer settable per-screen. Add bindings for screenshots (for
 
1197
        compatibility with metacity, which handles that keybinding in
 
1198
        GNOME for historical reasons).
 
1199
 
 
1200
        * include/compiz.h: add an explicit CompBindingTypeNone rather
 
1201
        than relying on modifiers==0 to mean none. Update bindings stuff.
 
1202
 
 
1203
        * src/screen.c (removePassiveKeyGrab, removePassiveButtonGrab):
 
1204
        Fix these to remove the right grab rather than always removing the
 
1205
        most-recently-added one.
 
1206
        (addScreenBinding): deal with CompBindingTypeNone
 
1207
 
 
1208
        * plugins/gconf-dump.c: hacky plugin to dump information about the
 
1209
        other plugins to a gconf schemas file (used to regenerate
 
1210
        compiz.schemas)
 
1211
 
 
1212
        * plugins/gconf-compiz-utils.c: shared code between gconf.c and
 
1213
        gconf-dump.c
 
1214
 
 
1215
        * plugins/Makefile.am: add gconf-dump plugin and compiz.schemas,
 
1216
        and code to install compiz.schemas.
 
1217
 
 
1218
        * configure.ac: Update gconf test to set macros needed for schema
 
1219
        install.
 
1220
 
 
1221
2006-04-07  David Reveman  <davidr@novell.com>
 
1222
 
 
1223
        * plugins/rotate.c: Add edge flipping support.
 
1224
 
 
1225
        * plugins/scale.c: Allow corner screen edges to be used for
 
1226
        initiating scale mode.
 
1227
 
 
1228
        * src/option.c (compSetBoolOption): Only return TRUE if value changed.
 
1229
 
 
1230
        * src/screen.c:
 
1231
        * src/window.c:
 
1232
        * plugins/minimize.c:
 
1233
        * plugins/decoration.c:
 
1234
        * include/compiz.h: Add immediate argument to MoveNotify, immediate
 
1235
        means that any animations should be avoided.
 
1236
 
 
1237
        * src/screen.c:
 
1238
        * plugins/water.c:
 
1239
        * plugins/resize.c:
 
1240
        * plugins/place.c:
 
1241
        * plugins/move.c:
 
1242
        * plugins/zoom.c:
 
1243
        * plugins/rotate.c:
 
1244
        * plugins/scale.c:
 
1245
        * src/event.c:
 
1246
        * include/compiz.h:
 
1247
        Add previous pointer position that can be shared between multiple
 
1248
        plugins.
 
1249
 
 
1250
2006-04-06  David Reveman  <davidr@novell.com>
 
1251
 
 
1252
        * include/compiz.h:
 
1253
        * src/screen.c: Add screen edges and simple interface for enabling
 
1254
        and disabling them.
 
1255
 
 
1256
        * plugins/switcher.c (switchDamageWindowRect)
 
1257
        (switchWindowRemove): Update switcher list even when screen isn't
 
1258
        grabbed.
 
1259
 
 
1260
        * plugins/switcher.c (switchDamageWindowRect):
 
1261
        * include/compiz.h:
 
1262
        * src/event.c (handleEvent):
 
1263
        * src/window.c: Made it possible to select if window should be
 
1264
        stacked above fullscreen windows or not.
 
1265
 
 
1266
        * src/window.c (findSiblingBelow): Only find a fullscreen sibling
 
1267
        if aboveFs is TRUE.
 
1268
        (activateWindow): Allow stacking of window above fullscreen windows
 
1269
        when being activated.
 
1270
 
 
1271
2006-04-05  David Reveman  <davidr@novell.com>
 
1272
 
 
1273
        * plugins/water.c (fboEpilogue): Reset raster position. Avoids
 
1274
        an FBO/raster-position issue found in newer nvidia drivers.
 
1275
 
 
1276
        * plugins/move.c: Add constrain_y option that constrains window
 
1277
        movement so that top of window is always visible (on by default).
 
1278
 
 
1279
        * src/event.c (handleEvent): Change active window property even though
 
1280
        it's not different than the window we currently have as active.
 
1281
 
 
1282
        * src/window.c (moveInputFocusToWindow): Set focus even though
 
1283
        the window is considered the active window.
 
1284
 
 
1285
2006-04-03  David Reveman  <davidr@novell.com>
 
1286
 
 
1287
        * plugins/water.c: Use char everywhere instead.
 
1288
        Fix offset direction (P-a Bäckström).
 
1289
        Add offset scale option.
 
1290
 
 
1291
        * plugins/water.c: (loadFragmentProgram): GLubyte -> const GLbyte.
 
1292
        (loadWaterProgram): char -> GLbyte.
 
1293
        (loadBumpMapProgram): char -> GLbyte.
 
1294
        Use char everywhere.
 
1295
 
 
1296
        * configure.ac: Bump version to 0.0.8.
 
1297
 
 
1298
        * plugins/water.c: Add simple rain effect.
 
1299
        (loadFragmentProgram): Clear any previous error.
 
1300
 
 
1301
        * src/display.c: Change so that timeouts are not only triggered
 
1302
        when we're idle.
 
1303
 
 
1304
2006-04-02  David Reveman  <davidr@novell.com>
 
1305
 
 
1306
        * plugins/water.c: Add scale and bias to normal so that light can be
 
1307
        computed correclty. Offset texture coordinates for nice refraction
 
1308
        effect. (P-a Bäckström)
 
1309
        (waterDrawWindowTexture): Add scaling after setting up texture
 
1310
        coordinate generation.
 
1311
        Fix up loading of bump map programs.
 
1312
        (softwareUpdate): Improve performance of software fall-back code a bit.
 
1313
        (waterDrawWindowTexture): Always use filter for when window is
 
1314
        transformed.
 
1315
 
 
1316
        * plugins/gconf.c (gconfGetValue): Fix typo that caused color
 
1317
        parsing to be incomplete (Quinn Storm).
 
1318
 
 
1319
2006-04-01  David Reveman  <davidr@novell.com>
 
1320
 
 
1321
        * plugins/switcher.c: Add "initiate all" binding which brings up the
 
1322
        switcher window with all mapped windows and "initiate" binding will
 
1323
        now bring up the switcher window with only the visible windows.
 
1324
 
 
1325
2006-03-31  David Reveman  <davidr@novell.com>
 
1326
 
 
1327
        * plugins/minimize.c (minDamageWindowRect): Never leave windows
 
1328
        in scaled state.
 
1329
 
 
1330
        * src/screen.c (moveScreenViewport): Move hidden windows as well.
 
1331
 
 
1332
        * src/window.c (addWindow, activateWindow, hideWindow)
 
1333
        (showWindow):
 
1334
        * src/screen.c (enterShowDesktopMode, leaveShowDesktopMode):
 
1335
        * src/event.c (handleEvent):
 
1336
        * include/compiz.h: Fix up show desktop mode.
 
1337
 
 
1338
        * plugins/water.c (fboVertices): return 1.
 
1339
 
 
1340
2006-03-30  David Reveman  <davidr@novell.com>
 
1341
 
 
1342
        * src/texture.c (enableTexture): Always make sure mipmaps are up to
 
1343
        date when using GL_LINEAR_MIPMAP_LINEAR filter.
 
1344
 
 
1345
2006-03-29  David Reveman  <davidr@novell.com>
 
1346
 
 
1347
        * gnome/window-decorator/gnome-window-decorator.c: Draw outline around
 
1348
        window title text and buttons instead of small shadow.
 
1349
 
 
1350
        * src/event.c (handleEvent):
 
1351
        * include/compiz.h:
 
1352
        * src/window.c: Set allowed window actions more correctly.
 
1353
 
 
1354
        * plugins/move.c: Add opacity option.
 
1355
 
 
1356
        * plugins/Makefile.am: Add water plugin. It's not very useful yet
 
1357
        and it needs more work but it's a good example of how to use
 
1358
        GL_ARB_fragment_program and GL_EXT_framebuffer_object for visual
 
1359
        effects.
 
1360
 
 
1361
        * src/screen.c (addScreen): Fix light position.
 
1362
 
 
1363
        * src/paint.c (paintWindow):
 
1364
        * plugins/switcher.c (switchPaintThumb):
 
1365
        * plugins/decoration.c (decorPaintWindow):
 
1366
        * include/compiz.h: Make drawWindowTexture a screen function so that
 
1367
        plugins can wrap it.
 
1368
 
 
1369
        * src/texture.c (enableTexture):
 
1370
        * src/screen.c (addScreen):
 
1371
        * include/compiz.h: GL_EXT_framebuffer_object and
 
1372
        GL_ARB_fragment_program support.
 
1373
 
 
1374
2006-03-21  David Reveman  <davidr@novell.com>
 
1375
 
 
1376
        * gnome/window-decorator/gnome-window-decorator.c (lower_window): Don't
 
1377
        try to lower a window below hidden windows or desktop windows.
 
1378
 
 
1379
2006-03-20  David Reveman  <davidr@novell.com>
 
1380
 
 
1381
        * plugins/wobbly.c (wobblyHandleEvent):
 
1382
        xunmap -> xmap (François Ingelrest).
 
1383
 
 
1384
        * src/screen.c (isClientListWindow): All type of windows should go into
 
1385
        the client lists (Thanks to Quinn Storm).
 
1386
 
 
1387
        * src/window.c (freeWindow): Destroy frame window.
 
1388
        (mapWindow): Fix so the sync requests are sent correctly when a window
 
1389
        is mapped but disable it for now as it seems to be causing problems
 
1390
        with some applications.
 
1391
        (recalcWindowActions): Allow dialog window actions on util and
 
1392
        toolbar windows.
 
1393
 
 
1394
        * src/event.c (handleEvent): Remove event mask and button grabs
 
1395
        when window is reparented.
 
1396
        (handleEvent): Update client list when window type changes.
 
1397
        (handleEvent): Use constrainNewWindowSize on move/resize client
 
1398
        messages and configure requests.
 
1399
 
 
1400
        * gnome/window-decorator/gnome-window-decorator.c (window_closed):
 
1401
        Delete decor property when window is closed.
 
1402
 
 
1403
2006-03-17  Jeremy C. Reed  <reed@reedmedia.net>
 
1404
 
 
1405
        reviewed by: David Reveman
 
1406
 
 
1407
        * autogen.sh:
 
1408
        Be consistent with rest of modular xorg by using same
 
1409
        autogen.sh.  This allows it to be run using a different
 
1410
        work directory.
 
1411
 
 
1412
2006-03-17  Jeremy C. Reed  <reed@reedmedia.net>
 
1413
 
 
1414
        reviewed by: David Reveman
 
1415
 
 
1416
        * INSTALL:
 
1417
        Mention startup-notification requirement.
 
1418
 
 
1419
2006-03-17  David Reveman  <davidr@novell.com>
 
1420
 
 
1421
        * plugins/scale.c: Add opacity option.
 
1422
 
 
1423
        * configure.ac: Bump version to 0.0.7.
 
1424
 
 
1425
2006-03-17  Radek Doulik  <rodo@novell.com>
 
1426
 
 
1427
        * src/session.c: added all mandatory SM client callbacks, handle
 
1428
        ICE connection and process ICE messages
 
1429
 
 
1430
        * src/display.c (compAddWatchFd): new function, adds new fd watch
 
1431
        - for poll io multiplexing
 
1432
        (compRemoveWatchFd): new function, remove fd watch added by
 
1433
        compAddWatchFd
 
1434
        (doPoll): new helper function, does call poll and calls callbacks
 
1435
        for watch fd's. returns the value of poll call
 
1436
        (eventLoop): use doPoll, we use NULL for display fd watch so that
 
1437
        it doesn't call anything and just use return value from poll as
 
1438
        before
 
1439
 
 
1440
2006-03-17  David Reveman  <davidr@novell.com>
 
1441
 
 
1442
        * plugins/switcher.c (switchDamageWindowRect): Update window
 
1443
        attributes for popup window. We never get a MapRequest for this
 
1444
        window so it most be done here.
 
1445
        Add "bring to front" option. (Greg)
 
1446
 
 
1447
        * src/window.c (stackAncestors): Never raise desktop windows.
 
1448
        Made restackWindowAbove and restackWindowBelow smarter.
 
1449
 
 
1450
2006-03-16  David Reveman  <davidr@novell.com>
 
1451
 
 
1452
        * plugins/minimize.c:
 
1453
        * src/event.c (handleEvent):
 
1454
        * src/window.c:
 
1455
        Handle window state changes correctly.
 
1456
        (maximizeWindow): Use actions to determine if we're allowed maximize
 
1457
        window.
 
1458
 
 
1459
        * src/event.c (handleEvent):
 
1460
        * src/window.c: Send configure notifies correctly.
 
1461
 
 
1462
2006-03-15  David Reveman  <davidr@novell.com>
 
1463
 
 
1464
        * plugins/switcher.c (switchPaintWindow): Fix paint attribute
 
1465
        calculations.
 
1466
 
 
1467
        * include/compiz.h:
 
1468
        * src/event.c (handleEvent):
 
1469
        * src/window.c: Add restackWindowBelow.
 
1470
 
 
1471
2006-03-14  David Reveman  <davidr@novell.com>
 
1472
 
 
1473
        * plugins/switcher.c: Opacity, brightness and saturation as adjustable
 
1474
        options. (Greg)
 
1475
 
 
1476
        * src/window.c (syncWindowPosition): Move frame window now instead of
 
1477
        waiting for client window to change before moving it.
 
1478
 
 
1479
        * plugins/move.c (moveTerminate): Sync window position before
 
1480
        releasing pointer grab so that the EnterNotify event from the release
 
1481
        go to the correct window.
 
1482
 
 
1483
        * src/window.c (unmapWindow): Put window in withdrawn state when
 
1484
        being unmapped. Should make it work better with KDE. (Tim Northover)
 
1485
 
 
1486
        * src/screen.c (addScreen): Fix ambient and diffuse light.
 
1487
 
 
1488
        * src/main.c (main): Add --version command line option.
 
1489
 
 
1490
        * src/event.c:
 
1491
        * src/screen.c:
 
1492
        * include/compiz.h: Add bindings for changing window opacity.
 
1493
 
 
1494
2006-03-14  Radek Doulik  <rodo@novell.com>
 
1495
 
 
1496
        * src/event.c (handleEvent): handle minimize/maximize/unmaximize
 
1497
        window keybindings
 
1498
 
 
1499
        * src/screen.c: added minimize/maximize/unmaximize window
 
1500
        options/keybindings
 
1501
 
 
1502
        * src/window.c (maximizeWindow): new helper function
 
1503
        (unmaximizeWindow): ditto
 
1504
 
 
1505
2006-03-14  David Reveman  <davidr@novell.com>
 
1506
 
 
1507
        * plugins/scale.c: Add darken background option (Daniel G. Taylor).
 
1508
 
 
1509
2006-03-13  David Reveman  <davidr@novell.com>
 
1510
 
 
1511
        * src/display.c (eventLoop):
 
1512
        * include/compiz.h:
 
1513
        * src/screen.c (addScreen): CopySubBufferMESA support.
 
1514
 
 
1515
2006-03-07  David Reveman  <davidr@novell.com>
 
1516
 
 
1517
        * gnome/window-decorator/gnome-window-decorator.c (lower_window):
 
1518
        Remove unused variable tmp.
 
1519
 
 
1520
        * src/event.c:
 
1521
        * src/display.c:
 
1522
        * src/window.c:
 
1523
        * src/screen.c:
 
1524
        * include/compiz.h: Better window stacking support.
 
1525
 
 
1526
        * gnome/window-decorator/gnome-window-decorator.c: Lower window
 
1527
        when clicking button 2 on titlebar.
 
1528
 
 
1529
        * src/window.c (ensureWindowVisibility): Only ensure that window is
 
1530
        visible if it isn't a override redirect window, dock window or
 
1531
        window with struts.
 
1532
 
 
1533
2006-03-06  David Reveman  <davidr@novell.com>
 
1534
 
 
1535
        * configure.ac: Bump version to 0.0.6.
 
1536
 
 
1537
        * plugins/cube.c: Skydome update. (MacSlow)
 
1538
 
 
1539
        * src/window.c: Ensure window visibility when activating window.
 
1540
 
 
1541
2006-03-05  David Reveman  <davidr@novell.com>
 
1542
 
 
1543
        * src/window.c (closeWindow): Use protocol mask to determine if
 
1544
        Client Message should be send or if we should kill the client.
 
1545
 
 
1546
        * plugins/decoration.c: Don't draw shadow only decorations around
 
1547
        windows with alpha channel.
 
1548
 
 
1549
2006-03-03  David Reveman  <davidr@novell.com>
 
1550
 
 
1551
        * src/texture.c (readImageBufferToTexture):
 
1552
        (readImageToTexture): Check that returnWidth and returnHeight are
 
1553
        not NULL.
 
1554
 
 
1555
        * plugins/cube.c: Skydome support. Thanks to MacSlow.
 
1556
 
 
1557
        * plugins/fade.c (fadeHandleEvent): Make sure opacity isn't opaque
 
1558
        when fading out.
 
1559
        Stop fading if window is resized.
 
1560
 
 
1561
        * src/window.c (resizeWindow): Only verify pixmap size if window is
 
1562
        mapped.
 
1563
        (resizeWindow): Check XGetGeometry result.
 
1564
 
 
1565
        * plugins/switcher.c: Make sure switcher is correctly updated
 
1566
        even though the previously selected window isn't selectable by
 
1567
        switcher.
 
1568
 
 
1569
        * src/event.c (handleEvent): Avoid panel actions when screen is
 
1570
        grabbed.
 
1571
 
 
1572
2006-03-03  Radek Doulik  <rodo@novell.com>
 
1573
 
 
1574
        * src/main.c (main): init and close session when sm is not
 
1575
        disabled. Enable sm by default.
 
1576
 
 
1577
        * src/session.c: added minimal session support so that compiz at
 
1578
        least register with session manager to avoid registering timeouts
 
1579
 
 
1580
2006-03-03  David Reveman  <davidr@novell.com>
 
1581
 
 
1582
        * src/screen.c (removeScreenGrab): Use correct cursor when changing
 
1583
        actvie pointer grab.
 
1584
 
 
1585
2006-03-02  David Reveman  <davidr@novell.com>
 
1586
 
 
1587
        * plugins/rotate.c (rotateHandleEvent):
 
1588
        * plugins/zoom.c (zoomHandleEvent): Make sure no pending motion
 
1589
        notify events exists when warping the pointer.
 
1590
 
 
1591
        * plugins/rotate.c (rotateHandleEvent): Reset movement.
 
1592
 
 
1593
        * plugins/switcher.c: Always send activate request when selecting a
 
1594
        window.
 
1595
 
 
1596
        * plugins/cube.c (cubePaintTransformedScreen): Reset color.
 
1597
 
 
1598
        * plugins/switcher.c (switchPaintThumb): PAINT_WINDOW_TRANSLUCENT_MASK
 
1599
        if opacity isn't opaque.
 
1600
        (switchPaintWindow): Reset color.
 
1601
 
 
1602
2006-03-01  David Reveman  <davidr@novell.com>
 
1603
 
 
1604
        * configure.ac: Bump version to 0.0.5.
 
1605
 
 
1606
        * plugins/fade.c (fadeAddDisplayModal): Higher brightness when showing
 
1607
        display modal dialogs.
 
1608
 
 
1609
        * plugins/switcher.c (switchPreparePaintScreen): Continue adjusting
 
1610
        window selection even though we're not grabbing the screen.
 
1611
        (switchPaintWindow): Use last used paint attributes for thumbnails.
 
1612
        (switchPaintWindow): Use blending when drawing selection rectangle.
 
1613
 
 
1614
        * plugins/fade.c (fadeHandleEvent): unmap. -> map.
 
1615
        (fadeDamageWindowRect): Only zero opacity if we're not already
 
1616
        fading the window.
 
1617
 
 
1618
        * src/window.c (unmapWindow): 'placed' variable should be reset on
 
1619
        first call to unmapWindow.
 
1620
 
 
1621
        * src/screen.c:
 
1622
        * src/event.c (handleEvent):
 
1623
        * src/display.c (eventLoop):
 
1624
        * include/compiz.h: Add slow animation option.
 
1625
 
 
1626
        * src/window.c (recalcNormalHints): Constrain window dimensions to
 
1627
        max texture size.
 
1628
 
 
1629
        * src/screen.c (addScreen): Get max texture size.
 
1630
 
 
1631
        * gnome/window-decorator/gnome-window-decorator.c: Nicer drop shadow
 
1632
        on windows without decorations.
 
1633
 
 
1634
        * src/window.c (addWindow): Move initialization of sync alarm.
 
1635
 
 
1636
        * plugins/cube.c:
 
1637
        * plugins/decoration.c:
 
1638
        (decorCreateDecoration): Fix minimum size check.
 
1639
 
 
1640
        * src/main.c:
 
1641
        * include/compiz.h:
 
1642
        * src/paint.c:
 
1643
        * src/screen.c: Ligthing support.
 
1644
 
 
1645
        * compiz.pc.in: Fix.
 
1646
 
 
1647
2006-02-23  David Reveman  <davidr@novell.com>
 
1648
 
 
1649
        * src/window.c (unmapWindow): Not minimized and not part of showing
 
1650
        desktop mode.
 
1651
 
 
1652
        * plugins/wobbly.c: Fix handling of scaled windows.
 
1653
        Update options so that user gets more control over which windows
 
1654
        that should wobble and when.
 
1655
 
 
1656
        * configure.ac: Bump version to 0.0.4.
 
1657
 
 
1658
        * gnome/window-decorator/gnome-window-decorator.c (window_opened): Make
 
1659
        sure decoration property for switcher window is set.
 
1660
 
 
1661
        * plugins/decoration.c (decorHandleEvent):
 
1662
        * src/event.c (handleEvent):
 
1663
        * plugins/switcher.c:
 
1664
        * src/screen.c (addScreen, setScreenOption)
 
1665
        (compScreenInitOptions):
 
1666
        * src/texture.c:
 
1667
        * include/compiz.h: Mipmap support. Add more RUN_COMMAND options.
 
1668
 
 
1669
2006-02-22  David Reveman  <davidr@novell.com>
 
1670
 
 
1671
        * src/display.c (realToVirtualModMask): Remove modifiers that should
 
1672
        be ignored.
 
1673
        (addDisplay): Select ButtonPress and ButtonRelease events on root
 
1674
        window.
 
1675
 
 
1676
        * include/compiz.h (EV_KEY):
 
1677
        (EV_BUTTON):  Modifiers should match exactly.
 
1678
 
 
1679
        * plugins/switcher.c: Add binding for selecting previous window.
 
1680
 
 
1681
        * plugins/decoration.c: Remove sync hack.
 
1682
 
 
1683
        * gnome/window-decorator/gnome-window-decorator.c
 
1684
        (draw_shadow_background): Fix drawing of bottom and bottom right
 
1685
        shadow rectangle.
 
1686
        Add switcher window decorations.
 
1687
        Remove sync hack.
 
1688
        Always use double buffering.
 
1689
 
 
1690
        * plugins/switcher.c: Remove background color option.
 
1691
        Use property instead of client message to indicate change of selected
 
1692
        window.
 
1693
 
 
1694
2006-02-21  David Reveman  <davidr@novell.com>
 
1695
 
 
1696
        * plugins/cube.c (cubeHandleEvent): Only load new SVG when available.
 
1697
 
 
1698
2006-02-20  David Reveman  <davidr@novell.com>
 
1699
 
 
1700
        * plugins/decoration.c (decorWindowUpdate): Decorate window
 
1701
        MwmDecorTitle is present.
 
1702
 
 
1703
        * src/window.c (focusWindow):
 
1704
        (moveInputFocusToWindow):
 
1705
         Allow focusing windows with input hint set to false.
 
1706
         (activateWindow): Fix so that dock windows can be active.
 
1707
 
 
1708
        * src/screen.c (isClientListWindow): Don't put destroyed windows in
 
1709
        client lists.
 
1710
 
 
1711
        * src/event.c (handleEvent): Fix so that dock windows can be active.
 
1712
        (handleEvent): Avoid focusing windows with input hint set to false
 
1713
        when mapped.
 
1714
 
 
1715
2006-02-18  David Reveman  <davidr@novell.com>
 
1716
 
 
1717
        * src/window.c (unmapWindow): Windows not being minimized should be
 
1718
        placed again at next map.
 
1719
 
 
1720
        * plugins/wobbly.c (wobblyDonePaintScreen): Also add pending damage
 
1721
        if any window is in initial wobbly state.
 
1722
 
 
1723
2006-02-17  David Reveman  <davidr@novell.com>
 
1724
 
 
1725
        * configure.ac: Bump version to 0.0.3.
 
1726
 
 
1727
        * plugins/zoom.c (zoomIn): Translate less.
 
1728
        (zoomPaintScreen): Use selected filter.
 
1729
        (adjustZoomVelocity): Made zoom animation nicer.
 
1730
        (zoomPreparePaintScreen): Don't zoom to much.
 
1731
        ADd filter selection option.
 
1732
 
 
1733
        * plugins/decoration.c (decorPaintWindow):
 
1734
        * src/paint.c (drawWindowTexture): Use screen filters.
 
1735
 
 
1736
        * include/compiz.h: Add support for adjusting filters.
 
1737
 
 
1738
        * plugins/scale.c (scaleHandleEvent): Only button 1.
 
1739
 
 
1740
        * plugins/cube.c (cubePaintTransformedScreen): Fix drawing with size
 
1741
         greater than 4.
 
1742
 
 
1743
2006-02-16  David Reveman  <davidr@novell.com>
 
1744
 
 
1745
        * configure.ac: Remove menu.
 
1746
 
 
1747
        * plugins/switcher.c (switchNextWindow): Damage new and previously
 
1748
        selected window.
 
1749
        (switchInitiate): Damage screen initiating switching.
 
1750
        (switchTerminate): Damage screen terminating switching.
 
1751
        (switchPaintThumb): Draw thumbnail without calling any function that
 
1752
        can be wrapped.
 
1753
 
 
1754
        * gnome/window-decorator/gnome-window-decorator.c
 
1755
        (update_window_decoration_size): Make sure title isn't rendered
 
1756
        when it doesn't fit.
 
1757
 
 
1758
2006-02-14  David Reveman  <davidr@novell.com>
 
1759
 
 
1760
        * gnome/window-decorator/gnome-window-decorator.c
 
1761
        (draw_window_decoration): Make sure complete icon is visible.
 
1762
 
 
1763
        * src/display.c (eventLoop):
 
1764
        (getTimeToNextRedraw): Handle clock rollback.
 
1765
 
 
1766
2006-02-13  David Reveman  <davidr@novell.com>
 
1767
 
 
1768
        * configure.ac: Remove menu plugin check.
 
1769
        Require version 2.8.0 or greater of gtk+.
 
1770
 
 
1771
2006-02-11  David Reveman  <davidr@novell.com>
 
1772
 
 
1773
        * configure.ac: Bump version to 0.0.2.
 
1774
 
 
1775
        * src/window.c:
 
1776
        * src/event.c:
 
1777
        * plugins/fade.c:
 
1778
        * src/display.c:
 
1779
        * include/compiz.h: Lower brightness of windows that are not responding
 
1780
        and all windows when showing logout dialog.
 
1781
 
 
1782
        * gnome/window-decorator/gnome-window-decorator.c: Use metacity
 
1783
        titlebar font settings.
 
1784
 
 
1785
        * gnome/compiz-window-manager.c: Add titlebar font setting.
 
1786
 
 
1787
        * plugins/Makefile.am:
 
1788
        * plugins/switcher.c: Add switcher plugin.
 
1789
 
 
1790
        * plugins/gconf.c: Add alpha to color options.
 
1791
 
 
1792
2006-02-10  David Reveman  <davidr@novell.com>
 
1793
 
 
1794
        * src/screen.c:
 
1795
        * src/display.c: Do not include X11/extensions/Xevie.h.