summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: cbd7ad2742abd63922116ff7b94c675959b39809 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
Sam Spilsbury <sam.spilsbury@canonical.com>	2011-07-13

    Add VERSION

Travis Watkins <travis.watkins@linaro.org>	2011-05-13

    add no slide default option
    
    Bring the 0.8.x no slide match option default to 0.9, makes desktops and
    sticky windows stop sliding again.

Sam Spilsbury <sam.spilsbury@canonical.com>	2011-03-15

    Revert "Update for new core API"
    
    This reverts commit 9bf34ec73982e2d8b6fa7deedb3c5b9a375a04b5.

Sam Spilsbury <sam.spilsbury@canonical.com>	2011-03-15

    Update for new core API

Sam Spilsbury <smspillaz@gmail.com>	2010-12-23

    Add signals on viewport change begin / end

Sam Spilsbury <sam.spilsbury@canonical.com>	2010-11-11

    Don't update edge regions on every poll. Instead only do them on screen size change

Sam Spilsbury <sam.spilsbury@canonical.com>	2010-11-11

    Be a little bit smarter about dynamically enabling and disabling edge actions

Sam Spilsbury <sam.spilsbury@canonical.com>	2010-11-11

    Remove ugly hack and instead use the new CompScreen API to query if we are grabbed

Sam Spilsbury <sam.spilsbury@canonical.com>	2010-11-11

    Remove debugging messages too

Sam Spilsbury <sam.spilsbury@canonical.com>	2010-11-11

    Try to detect when we don't need the edge action windows and disable them.
    
    Note that this employs a few hacks to make it happen - a few that would be
    quite desirable to change if possible.
    
    1) We can only test if we need the edge window once we are actually inside the edge window (since we need to keep the edge windows around in order to get xdnd flip events there). Of course this means that if you have an edge timeout, it's just not going to work, which sucks.
    2) We have to poll the mouse in order to see if we're not in any edge windows
    3) We have to grab and ungrab the pointer to check for pointer grabs (and not remove the edge windows if that's the case since we can re-enter the edge windows and *suprise suprise* not get an EnterNotify, which sucks, but that's life).

Merge: 5fa0b50 3cbf1fe
Sam Spilsbury <smspillaz@gmail.com>	2010-10-23

    Merge branch 'master' of git+ssh://git.opencompositing.org/git/compiz/plugins/wall

Sam Spilsbury <smspillaz@gmail.com>	2010-10-23

    Cleanup (static analysis)

Scott Moreau <oreaus@gmail.com>	2010-09-28

    Don't require composite since opengl already does.

Sam Spilsbury <smspillaz@gmail.com>	2010-07-30

    Set window interface handler so that ::activate () will be called

Merge: 1af7d21 168a561
Sam Spilsbury <SmSpillaz@gmail.com>	2010-05-09

    Merge branch 'master' of git+ssh://smspillaz@git.compiz.org/git/compiz/plugins/wall

Sam Spilsbury <SmSpillaz@gmail.com>	2010-05-09

    Destroy the entire cairo context, re-create it, clear it and then draw on it.
    
    Previously we were only clearing the cairo context. But for some reason, further
    drawing operations on the context wouldn't apply anyways (not even the clear operation) after cairo_save () had been called.

Sam Spilsbury <smspillaz@gmail.com>	2010-04-11

    Ensure that we load after composite and opengl

Sam Spilsbury <smspillaz@gmail.com>	2010-02-05

    Fix warnings

Merge: 9723c1f 8699ac1
Sam Spilsbury <smspillaz@gmail.com>	2009-11-18

    Merge branch 'master' of git+ssh://smspillaz@git.compiz.org/git/compiz/plugins/wall

Sam Spilsbury <smspillaz@gmail.com>	2009-11-18

    Fix typo

Dennis Kasprzyk <onestone@compiz-fusion.org>	2009-11-06

    libcairo.so symlink is only available if the dev package is installed.

Dennis Kasprzyk <onestone@compiz-fusion.org>	2009-11-05

    Keep libcairo loaded to prevent crashes in XCloseDisplay.

Sam Spilsbury <smspillaz@gmail.com>	2009-09-05

    Dont convert a negative integer to unsigned int in WallScreen::checkAmount

Dennis Kasprzyk <onestone@compiz-fusion.org>	2009-03-16

    Track core changes.

Erkin Bahceci <erkinbah@gmail.com>	2009-03-14

    Track core changes.

Danny Baumann <dannybaumann@web.de>	2009-03-09

    Use output region and some cleanups.

Danny Baumann <dannybaumann@web.de>	2009-03-09

    Add missing paint () method, wrap into GLWindow and some cleanup.

Danny Baumann <dannybaumann@web.de>	2009-03-09

    Cleanup.

Danny Baumann <dannybaumann@web.de>	2009-02-02

    Coding style, warning fixes, optimizations.

Dennis Kasprzyk <onestone@compiz-fusion.org>	2009-01-21

    Fix window movement calculation.

Dennis Kasprzyk <onestone@compiz-fusion.org>	2009-01-21

    Fixed viewport changing with window.

Dennis Kasprzyk <onestone@compiz-fusion.org>	2009-01-16

    Fixes.

Dennis Kasprzyk <onestone@compiz-fusion.org>	2009-01-16

    Simplify action handling.

Dennis Kasprzyk <onestone@compiz-fusion.org>	2009-01-16

    Fixed metadata.

Dennis Kasprzyk <onestone@compiz-fusion.org>	2009-01-16

    Addedn opengl and composite plugin build dependency.

Travis Watkins <travis@ronin.(none)>	2009-01-15

    compiles, doesn't load

Danny Baumann <dannybaumann@web.de>	2008-12-17

    Fix rounding issues during drawing.

Danny Baumann <dannybaumann@web.de>	2008-12-17

    Minor coding style improvements.

Danny Baumann <dannybaumann@web.de>	2008-12-17

    Improve rounding correctness.

Merge: 5f9dd8e 4125706
Danny Baumann <dannybaumann@web.de>	2008-12-16

    Merge branch 'master' of git+ssh://maniac@git.opencompositing.org/git/fusion/plugins/wall
    
    Conflicts:
wall.c           

Danny Baumann <dannybaumann@web.de>	2008-12-16

    Added "no sliding windows" match.
    Windows specified there will be kept static during wall slides.

Danny Baumann <dannybaumann@web.de>	2008-12-14

    Determine direction angle at beginning of movement and keep it until
    movement is terminated or a new movement is started.

Danny Baumann <dannybaumann@web.de>	2008-12-10

    Solve some weirdnesses with preview_timeout = 0 (such as preview not
    being kept while holding modifier keys).
    Keep direction display while keeping modifiers pressed.

Danny Baumann <dannybaumann@web.de>	2008-11-20

    Accept "change viewport" client messages while changing viewports.

Danny Baumann <dannybaumann@web.de>	2008-10-15

    Make sure focusDefault always defaults to TRUE, not only when called from bindings.

Kristian Lyngstol <kristian@bohemians.org>	2008-09-22

    Minor scope fixes in miniScreen (live preview) iteration

Danny Baumann <dannybaumann@web.de>	2008-09-09

    Do not focus default window if viewport change was initiated due to window activation.

Danny Baumann <dannybaumann@web.de>	2008-09-01

    Track core changes.

Danny Baumann <dannybaumann@web.de>	2008-08-28

    Properly invoke next and prev actions.
    Hold grab as long as a button or key is held down to get that working.

Merge: 05ce5b1 063930b
Dennis Kasprzyk <onestone@compiz-fusion.org>	2008-08-26

    Merge branch 'master' of git+ssh://git.opencompositing.org/git/fusion/plugins/wall

Dennis Kasprzyk <onestone@compiz-fusion.org>	2008-08-26

    Fixed live preview calculations.

Danny Baumann <dannybaumann@web.de>	2008-06-25

    Only focus default window if switcher is not active.

Danny Baumann <dannybaumann@web.de>	2008-06-25

    Revert "Only focus default window when not activating a window."
    
    This reverts commit 059dec3a56a80070189333a1c7c40496e10a86f5.

Danny Baumann <dannybaumann@web.de>	2008-06-19

    Only focus default window when not activating a window.

Danny Baumann <dannybaumann@web.de>	2008-06-16

    Don't allow wall initiation when scale is active.
    Cleaned up wallMoveViewport routine.

Danny Baumann <dannybaumann@web.de>	2008-06-09

    Properly initialize variables.

Danny Baumann <dannybaumann@web.de>	2008-06-05

    Allow DnD for wall's flip edges.

Dennis Kasprzyk <onestone@opencompositing.org>	2008-05-05

    Handle clear mask correctly.

Danny Baumann <dannybaumann@web.de>	2008-05-05

    Also activate sliding when switcher is active.

Danny Baumann <dannybaumann@web.de>	2008-04-29

    Issue screengrab during sliding to make sure core ignores EnterNotify events happening during viewport change.

Patrick Niklaus <marex@opencompositing.org>	2008-04-19

    Added option to configure border width

Patrick Niklaus <marex@opencompositing.org>	2008-04-19

    Added option to configure the switcher preview size

Patrick Niklaus <marex@opencompositing.org>	2008-04-19

    Cleaned up preview painting code

Danny Baumann <dannybaumann@web.de>	2008-04-18

    Allow viewport switching without any sliding animation.

Dennis Kasprzyk <onestone@opencompositing.org>	2008-04-04

    CMake build file.

Dennis Kasprzyk <onestone@opencompositing.org>	2008-04-03

    Makefile update.

Travis Watkins <amaranth@ubuntu.com>	2008-03-20

    remove prev/next keybinding defaults, they interfere with gtk+ stuff

Danny Baumann <dannybaumann@web.de>	2008-03-15

    Add nodelay hint to flip edges.

Danny Baumann <dannybaumann@web.de>	2008-03-15

    Switch to window viewport on window activation rather than focus change.

Dennis Kasprzyk <onestone@opencompositing.org>	2008-03-14

    Makefile update.

Dennis Kasprzyk <onestone@opencompositing.org>	2008-03-14

    Makefile update.

Danny Baumann <dannybaumann@web.de>	2008-03-12

    Makefile update

Danny Baumann <dannybaumann@web.de>	2008-03-07

    Don't follow scale's window activations.

Danny Baumann <dannybaumann@web.de>	2008-03-03

    Don't switch viewports when a window requests to get focus.
    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.

Danny Baumann <dannybaumann@web.de>	2008-02-10

    Remove useless code.

Dennis Kasprzyk <onestone@opencompositing.org>	2008-01-23

    Makefile update.

Danny Baumann <dannybaumann@web.de>	2007-11-10

    Show preview window as long as the initiating key/button is pressed.

Danny Baumann <dannybaumann@web.de>	2007-10-29

    Track core changes.

Danny Baumann <dannybaumann@web.de>	2007-10-11

    Always use the output device the mouse pointer is on for displaying the switcher box.

Danny Baumann <dannybaumann@web.de>	2007-10-11

    moveWindowToViewportPosition moves the window already, no need for a second move.

Dennis Kasprzyk <onestone@opencompositing.org>	2007-10-08

    Use new core API instead of moveScreenViewport.

Danny Baumann <dannybaumann@web.de>	2007-09-21

    Grab translation calculation code from plane plugin.
    This has two advantages:
    - The slide time is not calculated per-viewport, but per full movement.
    - Slides when pressing e.g. Right-Down are much smoother.

Danny Baumann <dannybaumann@web.de>	2007-09-21

    Optimizations.

Danny Baumann <dannybaumann@web.de>	2007-09-21

    Indention fix.

Danny Baumann <dannybaumann@web.de>	2007-09-21

    Using matrixTranslate instead of ScreenPaintAttrib.

Danny Baumann <dannybaumann@web.de>	2007-09-17

    Fix default key binding.

Jigish Gohil <cyberorg@prime.cyberorg.info>	2007-09-07

    typo correction handeled, thanks Excentrik

Danny Baumann <dannybaumann@web.de>	2007-09-07

    Track core changes.

Danny Baumann <dannybaumann@web.de>	2007-08-30

    Revert accidential change.

Danny Baumann <dannybaumann@web.de>	2007-08-30

    Track core changes.

Danny Baumann <dannybaumann@web.de>	2007-08-28

    Track core changes.

Danny Baumann <dannybaumann@web.de>	2007-08-23

    Meaningful grouping for actions.

Dennis Kasprzyk <onestone@opencompositing.org>	2007-08-20

    New action system

Danny Baumann <dannybaumann@web.de>	2007-08-17

    Honour wrap around setting on edge flipping.

Merge: 495cf16 a04aeb3
Danny Baumann <dannybaumann@web.de>	2007-08-14

    Merge branch 'master' of git+ssh://maniac@git.opencompositing.org/git/fusion/plugins/wall

Danny Baumann <dannybaumann@web.de>	2007-08-14

    Fix spelling.

Roland Baer <roland@Vista.(none)>	2007-08-13

    [PATCH] Nuked effectivly unused variables and useless code

Dennis Kasprzyk <onestone@opencompositing.org>	2007-08-06

    Makefile update.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Actually use ARROW_SIZE constant.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Remove stuff commited accidentially (again).
    Note: git commit -a is evil.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Get rid of screenGrabExist.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Revert stuff commited by accident.

Merge: 88537b2 50c2d3a
Danny Baumann <dannybaumann@web.de>	2007-08-03

    Merge branch 'master' of git+ssh://maniac@git.opencompositing.org/git/fusion/plugins/wall

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Indention fix.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Factor out quad drawing to a function.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Remove more dead code.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Factor out cairo layer clearing to a function.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Remove more dead code.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Factor out context creation to a function.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Remove dead code.

Danny Baumann <dannybaumann@web.de>	2007-08-03

    Compiz indention style.

Patrick Niklaus <marex@opencompositing.org>	2007-08-01

    Made arrow color adjustable

Patrick Niklaus <marex@opencompositing.org>	2007-08-01

    Now use the outline color for the arrow as well

Patrick Niklaus <marex@opencompositing.org>	2007-07-28

    Regroup appearance options

Patrick Niklaus <marex@opencompositing.org>	2007-07-28

    Added options for highlight gradient color

Patrick Niklaus <marex@opencompositing.org>	2007-07-28

    Added option for thumb gradient colors

Patrick Niklaus <marex@opencompositing.org>	2007-07-28

    Added option for outline color

Patrick Niklaus <marex@opencompositing.org>	2007-07-28

    Added option for rounded edge radius

Danny Baumann <dannybaumann@web.de>	2007-07-28

    Added fade dependency.

Patrick Niklaus <marex@opencompositing.org>	2007-07-23

    Make wall's switcher window colors adjustable

Dennis Kasprzyk <onestone@opencompositing.org>	2007-07-16

    Remove obsolete deps/features from vtable

Danny Baumann <dannybaumann@web.de>	2007-07-12

    Also allow DnD for flip edges.

Dennis Kasprzyk <onestone@opencompositing.org>	2007-07-03

    Makefile update.

Dennis Kasprzyk <onestone@opencompositing.org>	2007-07-01

    Makefile update.

Danny Baumann <dannybaumann@web.de>	2007-06-30

    xml -> xml.in

Dennis Kasprzyk <onestone@opencompositing.org>	2007-06-28

    Makefile update.

Dennis Kasprzyk <onestone@opencompositing.org>	2007-06-25

    Don't show switcher on other screengrab.

Danny Baumann <dannybaumann@web.de>	2007-06-24

    prepareXCoords -> transformToScreenSpace.

Merge: d344ee5 da7c673
Robert Carr <racarr@gorbie.(none)>	2007-06-20

    Fix merge...

Robert Carr <racarr@gorbie.(none)>	2007-06-20

    Remove mousewheel stuff from wall, it is now in vpswitch

Robert Carr <racarr@gorbie.(none)>	2007-06-19

    Fix indentation

Guillaume Seguin <guillaume@segu.in>	2007-06-11

    * Fix typo that prevented switcher background to be regenerated on hsize change

Merge: 101629c 2e99f91
Danny Baumann <dannybaumann@web.de>	2007-06-11

    Merge branch 'master' of git+ssh://maniac@git.opencompositing.org/git/compcomm/plugins/wall

Danny Baumann <dannybaumann@web.de>	2007-06-11

    Fix dependencies.

Dennis Kasprzyk <onestone@beryl-project.org>	2007-06-11

    Makefile update.

Dennis Kasprzyk <onestone@beryl-project.org>	2007-06-11

    Updated Makefile

Dennis Kasprzyk <onestone@beryl-project.org>	2007-06-11

    Updated Makefile

Danny Baumann <dannybaumann@web.de>	2007-06-10

    printf -> compLogMessage

Danny Baumann <dannybaumann@web.de>	2007-06-08

    Re-sort some options.

Danny Baumann <dannybaumann@web.de>	2007-06-08

    Fix indentation.

Danny Baumann <dannybaumann@web.de>	2007-06-04

    Minor cleanup.

Dennis Kasprzyk <onestone@beryl-project.org>	2007-06-04

    Added better multimonitor handling

Dennis Kasprzyk <onestone@opencompositing.org>	2007-06-01

    Applied lastest core changes

Dennis Kasprzyk <onestone@beryl-project.org>	2007-05-21

    Makefile update

Danny Baumann <dannybaumann@web.de>	2007-05-20

    Wall should be loaded before wobbly.
    Otherwise live previews will look weird when dragging a window above viewport borders.

Dennis Kasprzyk <onestone@beryl-project.org>	2007-05-16

    added new dependency rules

Dennis Kasprzyk <onestone@beryl-project.org>	2007-05-09

    Wall without expo mode

compiz <compiz@de35.org>	2007-05-09

    Dummy commit