1
Sam Spilsbury <sam.spilsbury@canonical.com> 2011-07-07
3
Add VERSION file (0.9.5.0)
5
Sam Spilsbury <sam.spilsbury@canonical.com> 2011-03-15
7
Update for new core API
9
Sam Spilsbury <sam.spilsbury@canonical.com> 2011-02-24
11
Handle default case as centered gravity. Shut up compiler
13
Merge: ef82714 e2c8122
14
Sam Spilsbury <smspillaz@gmail.com> 2011-01-05
16
Merge branch 'master' of git+ssh://git.opencompositing.org/git/compiz/plugins/ezoom
18
Sam Spilsbury <smspillaz@gmail.com> 2011-01-05
20
Minor coding style nitpick
22
Sam Spilsbury <smspillaz@gmail.com> 2011-01-05
24
Don't crash when XFixesGetCursorImage returns null.
26
Instead fall back to providing a single pixel on screen and a warning message
28
Kristian Lyngstol <kristian@bohemians.org> 2010-11-13
30
Use correct monitor when syncing mouse
32
Fixes the initial sync-to-mouse when using multimonitor and triggering
33
focus tracking (for example).
35
Sam Spilsbury <smspillaz@gmail.com> 2010-10-25
37
Force software cusor if we locked the zoom area and "hide original pointer" is disabled and we are syncing the mouse.
39
It's simply not possible to use the hardware cursor in this case
41
Sam Spilsbury <smspillaz@gmail.com> 2010-10-24
43
1) fix mouse flying to top-right corner on initiate (use of uninitialized variable)
44
2) Change the way the sync and pan options work - it is absurd to be able to enable both at the same time (and doing this causes bugs anyways)
46
Merge: aa105ae ed92808
47
Sam Spilsbury <smspillaz@gmail.com> 2010-10-24
49
Merge branch 'master' of git+ssh://git.opencompositing.org/git/compiz/plugins/ezoom
54
Sam Spilsbury <smspillaz@gmail.com> 2010-10-23
56
Cleanup (static analysis)
58
Kristian Lyngstol <kristian@bohemians.org> 2010-09-26
60
Minor nitpicks, part one
62
I am going through the code looking for stupid stuff I can fix, but ergh...
64
Kristian Lyngstol <kristian@bohemians.org> 2010-09-25
66
Revert "Add theater mode."
68
This reverts commit 5cf8515d741880d49e9ce03798f551c2afd79814.
71
Secondly: This does not work for stuff like "zoom to window". If a
72
black-out-everything-but-what-you-need" feature is wanted, it should not be
73
married to clicking, that pretty much goes against everything ezoom is for.
74
Third: Bugs horribly. Within 20 seconds of testing I got it to black out
75
the entire screen, black out everything but an area I _had_ zoomed at.
76
Needs more work before I'm willing to accept it.
78
Kristian Lyngstol <kristian@bohemians.org> 2010-09-25
82
Scott Moreau <oreaus@gmail.com> 2010-09-14
84
Fix uninitialized variable.
86
Sam Spilsbury <smspillaz@gmail.com> 2010-09-05
88
Resize zoom list if a new output was added
90
Scott Moreau <oreaus@gmail.com> 2010-08-18
94
Kristian Lyngstol <kristian@bohemians.org> 2010-07-14
96
Handle mouse correctly for expo too
98
(Thanks for pointing out the core-function maniac)
100
Kristian Lyngstol <kristian@bohemians.org> 2010-07-11
102
Comment/header/todo update
104
Kristian Lyngstol <kristian@bohemians.org> 2010-07-11
106
Comment out broken code for expo-handling
108
I wrote dontuse* because it is NOT the same as othergrabexist(). I'm
109
leaving this commented out because I should fix this to make eZoom behave
110
when expo is active. (This code disablex drawing of pointers when any
111
plugin EXCEPT expo was active, which is the opposite of what it's supposed
114
Kristian Lyngstol <kristian@bohemians.org> 2010-07-11
116
Remove XFixes workaround - bugs with app switcher
118
(among other things, I'm sure.)
120
Kristian Lyngstol <kristian@bohemians.org> 2010-07-11
122
Remove remnants of multiscreen support.
124
Kristian Lyngstol <kristian@bohemians.org> 2010-07-11
126
Remove filter-option and adjust defaults
128
FireFox doesn't seem to bug up. Until further notice, I'll let this be.
130
Kristian Lyngstol <kristian@bohemians.org> 2010-07-11
132
Don't attempt to filter manually for now
134
This was rather... random. Might add it back later.
136
Kristian Lyngstol <kristian@bohemians.org> 2010-07-11
138
Whitespace removal squad
140
Sam Spilsbury <smspillaz@gmail.com> 2010-07-04
142
Remove build dependency on compiztoolbox
144
Scott Moreau <oreaus@gmail.com> 2010-07-03
146
Use better conditional to avoid constant polling and damage after loading the plugin.
148
Sam Spilsbury <smspillaz@gmail.com> 2010-07-03
150
Re-add set_zoom_area and ensure_visibility, transfer from hardcoded .c file to .xml.in
152
Sam Spilsbury <smspillaz@gmail.com> 2010-07-02
154
Disable once all internal grabs are released
156
Sam Spilsbury <smspillaz@gmail.com> 2010-07-01
158
Simplify serialization interface
160
Sam Spilsbury <SmSpillaz@gmail.com> 2010-06-12
162
Added serialization interface and necessary changes
164
Sam Spilsbury <SmSpillaz@gmail.com> 2010-05-25
166
Load after decor plugin to prevent windows moving after plugin load
168
Sam Spilsbury <SmSpillaz@gmail.com> 2010-05-09
170
ZoomScreen:: is in use by zoom and causes problems when both plugins are loaded, so change the class name to EZoomScreen
172
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2010-04-29
176
Sam Spilsbury <smspillaz@gmail.com> 2010-04-11
178
Ensure that we load after composite and opengl
180
Sam Spilsbury <smspillaz@gmail.com> 2010-02-05
184
Sam Spilsbury <smspillaz@gmail.com> 2010-02-03
186
Fix possible segfault on 64-bit arch. due to passing 0 to va_list and retrieving it as pointer.
188
Forward port of 0da257fabb5d030fc781b8ff7db90c5ffc6ea794 to master
190
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2009-08-21
194
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2009-08-21
198
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2009-08-21
202
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2009-08-21
204
Fix box drawing in the wrong place
206
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2009-08-21
208
Only enable paint functions when required
210
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2009-08-21
214
Danny Baumann <dannybaumann@web.de> 2009-01-05
218
Danny Baumann <dannybaumann@web.de> 2008-12-18
220
Load ezoom before staticswitcher to not mess up its display.
222
Danny Baumann <dannybaumann@web.de> 2008-12-18
224
Name button and key actions consistently.
226
Kristian Lyngstol <kristian@linpro.no> 2008-11-19
228
Remove default values for less-common bindings
230
Kristian Lyngstol <kristian@linpro.no> 2008-11-15
232
Clean up the spelling in comments
234
Kristian Lyngstol <kristian@linpro.no> 2008-10-15
236
Add scale threshold for autoscaling based on focus tracking.
238
This prevents accidentally fullscreening of tiny dialog boxes, 5x5pixel
239
empty gtk menus, etc.
241
Dennis Kasprzyk <onestone@compiz-fusion.org> 2008-10-13
245
Kristian Lyngstol <kristian@bohemians.org> 2008-09-02
247
When enabeling mouse polling, also refresh the current values
249
Fixes incorrect mouse position on initial zoom until mouse moved.
251
Kristian Lyngstol <kristian@bohemians.org> 2008-09-02
253
Add static scaling of mouse pointer
255
Kristian Lyngstol <kristian@bohemians.org> 2008-06-18
257
Initialize lastChanged on start
259
Kristian Lyngstol <kristian@bohemians.org> 2008-06-16
261
Use a separate convenience function for setting scale to an area
263
Kristian Lyngstol <kristian@bohemians.org> 2008-06-16
265
Add minimum zoom factor option
267
Kristian Lyngstol <kristian@bohemians.org> 2008-06-16
271
Kristian Lyngstol <kristian@bohemians.org> 2008-05-29
273
Add damageScreen () on unload to avoid screen garbeling when unloading.
275
Kristian Lyngstol <kristian@bohemians.org> 2008-05-29
277
Make sure the cursor is shown in FiniScreen.
279
Fixes issues cursor disappearing when unloading/reloading ezoom while
282
Kristian Lyngstol <kristian@bohemians.org> 2008-05-24
286
Kristian Lyngstol <kristian@bohemians.org> 2008-05-24
290
Kristian Lyngstol <kristian@bohemians.org> 2008-05-24
292
Do not try to restrain cursor when the cursor is bigger than the zoomed area
294
Kristian Lyngstol <kristian@bohemians.org> 2008-05-24
296
Get outputdevice for zoombox by geometry, not point
298
Kristian Lyngstol <kristian@bohemians.org> 2008-05-23
300
Add zoom box feature; select and area to zoom in on it.
302
Kristian Lyngstol <kristian@bohemians.org> 2008-05-22
304
Style and comment cleanups
306
Kristian Lyngstol <kristian@bohemians.org> 2008-05-22
308
Remove more mouse code (in favor of mousepoll), comment cleanups
310
Kristian Lyngstol <kristian@bohemians.org> 2008-05-22
312
Minor comment cleanups
314
Kristian Lyngstol <kristian@bohemians.org> 2008-05-22
316
Two for the price of one! Style fixes and removal of unused stuff.
318
Kristian Lyngstol <kristian@bohemians.org> 2008-05-22
320
Use the mousepoll plugin instead of polling localy
322
Kristian Lyngstol <kristian@yoda.lyngstol.net> 2008-05-20
324
Obey texture filtering settings on cursor too
326
This is not really a good permanent solution, ideally the cursor should
327
be handled by a CompTexture and thus get this automatically, but this is a
328
quick fix until I come up with something better.
330
Kristian Lyngstol <kristian@yoda.lyngstol.net> 2008-05-20
332
Style cleanups, first iteration
334
Dennis Kasprzyk <onestone@opencompositing.org> 2008-04-04
338
Dennis Kasprzyk <onestone@opencompositing.org> 2008-04-03
342
Danny Baumann <dannybaumann@web.de> 2008-03-17
344
Only send out sync request if new size is different from previous size.
346
Dennis Kasprzyk <onestone@opencompositing.org> 2008-03-14
350
Dennis Kasprzyk <onestone@opencompositing.org> 2008-03-14
354
Danny Baumann <dannybaumann@web.de> 2008-03-12
358
Dennis Kasprzyk <onestone@opencompositing.org> 2008-01-23
362
Kristian Lyngstol <kristian@bohemians.org> 2008-01-03
364
Fix fit_to_window binding (move from screen to display)
366
Wendy Lin <solinde@gmail.com> 2008-01-01
368
Fixed <display> and <screen>. Unbreaks settings from previous commit.
370
Wendy Lin <solinde@gmail.com> 2008-01-01
372
Rearrange settings metadata
376
Kristian Lyngstol <kristian@bohemians.org> 2007-12-10
378
Comment/header adjustment
380
Danny Baumann <dannybaumann@web.de> 2007-11-03
382
Use window parameter.
384
Kristian Lyngstol <kristian@bohemians.org> 2007-10-31
386
Restrain window size according to size hints.
388
Kristian Lyngstol <kristian@bohemians.org> 2007-10-09
390
Fix typo in ezoom.c too, fixes breakage caused by 4c0a0aa9c378fd0ceb783dc80789571e04d90ffb
392
Kristian Lyngstol <kristian@bohemians.org> 2007-10-07
394
Load before switcher to properly display it
396
Danny Baumann <dannybaumann@web.de> 2007-09-07
400
Jigish Gohil <cyberorg@prime.cyberorg.info> 2007-09-06
402
typo correction, thanks Excentrik
404
Guillaume Seguin <guillaume@segu.in> 2007-08-31
406
* Check core plugin ABIVERSION
408
Guillaume Seguin <guillaume@segu.in> 2007-08-31
412
Kristian Lyngstol <kristian@nihilus.(none)> 2007-08-23
414
Use the new action system
416
... Yes, I could/should have renamed the options. Sue me.
418
Kristian Lyngstol <kristian@nihilus.(none)> 2007-08-23
420
Compiz const-correctness update
422
Kristian Lyngstøl <kristian@albus.(none)> 2007-08-22
424
Don't use width/height <= 1 cursor images
426
These are (most often) bugged ones, and results in an invisible cursor.
427
This is an attempt to alliviate the XFixes bugs that causes certain
428
cursors to go poof. This is still a problem when NOT zoomed in. This
429
is a workaround that may or may not work. Feedback wanted.
431
Kristian Lyngstøl <kristian@albus.(none)> 2007-08-22
435
Kristian Lyngstøl <kristian@albus.(none)> 2007-08-22
437
Don't restrain the cursor at the end of a zoom area
439
This closes #312, and gives access to the screen edges when restraining the
442
Kristian Lyngstøl <kristian@albus.(none)> 2007-08-22
444
Use cursor hotx/hoty/width/height when restraining the pointer
446
Kristian Lyngstøl <kristian@albus.(none)> 2007-08-21
448
Add ensureVisibilityArea with gravity, use this for mouse panning
450
This can still be improved by dynamically detecting which gravity to use
453
Kristian Lyngstol <kristian@nihilus.(none)> 2007-08-15
457
Roland Baer <roland@Vista.(none)> 2007-08-14
459
Checked malloc return value
461
Kristian Lyngstol <kristian@nihilus.(none)> 2007-08-11
463
Remove pan left/right/up/down default bindings
465
These conflict with standard text selection by word bindings, and it's
466
not reasonable to find a good set of 4 bindings located in a manner that
467
make them properly intuitive to use.
469
Kristian Lyngstol <kristian@nihilus.(none)> 2007-08-11
471
Simplify zoom area locking by using a single toggle binding
473
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-06
477
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-30
479
Resolve binding conflict (closes #277)
481
Guillaume Seguin <guillaume@segu.in> 2007-07-28
483
* Update metadata for i18n
485
Guillaume Seguin <guillaume@segu.in> 2007-07-28
489
Guillaume Seguin <guillaume@segu.in> 2007-07-28
493
Guillaume Seguin <guillaume@segu.in> 2007-07-28
497
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-27
499
Remove redundant files
501
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-27
505
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-27
507
Add a workaround for expo issues until we find a proper solution.
509
By checking for expo specifically we go against the concept that plugins
510
are independant. However, this will work for now, fixing this is a high
513
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-27
515
Change default pan left/right bindings (fixes expo conflict)
517
Kristian Lyngstøl <kristian@albus.(none)> 2007-07-24
519
Add bind to lock zoom areas
521
Kristian Lyngstøl <kristian@albus.(none)> 2007-07-24
525
Kristian Lyngstøl <kristian@albus.(none)> 2007-07-22
527
Add ensureVisibility action for dbus use
529
Kristian Lyngstøl <kristian@albus.(none)> 2007-07-22
531
Modify set_zoom_area action to use x1/x2/y1/y2 instead of x/width/y/height
533
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-16
535
Remove obsolete deps/features from vtable
537
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-16
539
Add interface for positioning zoom through dbus
541
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-16
543
Remove ztrans variable and now unnecessary limits on zoom level
545
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-12
547
Change the fundamental way of zooming from ztranslations to scaling
549
This makes it possible to zoom in to the extreme, as it avoids clipping
550
issues. This will require some more cleaning of now unused code, but it
551
should function fine.
553
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-11
555
Improve a few option descriptions
557
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-11
559
Group options and add accessibility category
561
Kristian Lyngstol <kristian@nihilus.(none)> 2007-07-11
563
Center on mouse on zoomIn with syncMouse on
565
Kristian Lyngstol <kristian@bohemians.org> 2007-06-16
567
Add viewport state to the ZoomArea
569
Kristian Lyngstol <kristian@bohemians.org> 2007-06-16
571
Split ZoomArea initialisation out into a function
573
Kristian Lyngstol <kristian@bohemians.org> 2007-06-16
575
Properly initialise the ZoomAreas
577
Kristian Lyngstol <kristian@bohemians.org> 2007-06-15
579
Typo fix for ensureVisibility
581
Kristian Lyngstol <kristian@bohemians.org> 2007-06-15
583
Speling is diffcult. (Sollution->solution, allways->always)
585
Kristian Lyngstol <kristian@bohemians.org> 2007-06-15
589
Kristian Lyngstol <kristian@bohemians.org> 2007-06-15
591
Reduce mouse-warping and correct the ensureVisibility () function
593
Kristian Lyngstol <kristian@bohemians.org> 2007-06-15
597
Kristian Lyngstol <kristian@bohemians.org> 2007-06-15
599
Split focus tracking out of the event handler
601
Kristian Lyngstol <kristian@bohemians.org> 2007-06-15
603
Rename to ezoom (enhanced zoom) to avoid name conflict
605
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-14
609
Description of both the fundamental zoom process and the two different ways
612
Kristian Lyngstol <kristian@bohemians.org> 2007-06-10
614
Improve visibility of the cursor when panning; take width/height into consideration.
616
Kristian Lyngstol <kristian@bohemians.org> 2007-06-10
618
Multihead fix for focus track; only zoom in if the head is allready zoomed
620
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-10
624
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-10
626
Don't worry about dynamic maxTranslate
628
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-10
630
Remove unused variables
632
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-10
634
Remove unused variable
636
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-09
638
Calculate for multihead when converting to zoomed coordinates
640
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-09
642
Improve precision in inMovement ()
644
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-09
646
Only re-damage screen when moving AND active. Mouse stuff.
648
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-09
650
Shift correctly for the grab mask
652
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-09
654
Use target zoom (not current) when using target translations
656
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-09
660
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
662
Don't call cursorZoom(In)Active () except in setScale
664
Reduces risk of "loosing" the cursor.
666
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
670
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
674
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
676
Restrain cursor when zoom area is moved and mouse panning is on
678
Might be a better option to center it.
680
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
682
Proper mouse panning/restraining option handeling
684
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
686
Rudementary mouse-panning
688
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
690
Use convertToZoomed () in drawCursor() to find the translation value.
692
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
694
Reduce overhead on mouse sync operations
696
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
700
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
702
Move the final translation updates to a function.
704
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
706
Improve movementdetection
708
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
710
Don't keep a seperate moving state variable.
712
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
714
Simplify damaging in doneScreen
716
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-08
718
Use a mask output-based mask as zs->grabbed
720
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-07
722
Option to restrain the mouse to the zoom area
724
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-07
726
Further simplification/cleanup
728
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-07
730
Disable cursor zoom if the head the cursor is on is not zoomed.
732
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-07
734
Set the GL context to the one the cursor is stored in
736
This makes sure the context is correct when the cursor texture is updated.
738
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-07
742
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-07
746
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-07
748
Remove unused variable.
750
Kristian Lyngstol <kristian@bohemians.org> 2007-06-07
752
Remove cube-option-detection
754
Kristian Lyngstol <kristian@bohemians.org> 2007-06-07
756
Tiny multihead fix for setCenter
758
Kristian Lyngstol <kristian@bohemians.org> 2007-06-06
760
Minor bigscreen-multihead fixes
762
Kristian Lyngstol <kristian@bohemians.org> 2007-06-06
764
Don't crash on fullscreenOutput
766
Kristian Lyngstol <kristian@bohemians.org> 2007-06-06
768
Center mouse correctly for bigscreen
770
Kristian Lyngstol <kristian@bohemians.org> 2007-06-06
772
Mousefixes for xinerama
774
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-06
776
Mindblowing ugly, dirty bigscreen code
778
This will get cleaned up and probably partially redone ASAP.
779
If it bugs up: Revert it. It's not meant for actual use yet.
781
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-04
783
Don't zoom specific if a screen grab is held
785
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-04
787
Rule after expo and return false when zooming out when allready out
789
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-04
791
Use fullscreenOutput when zooming (twinview/xinerama/mergedfb fix, hopefully)
793
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-04
797
Kristian Lyngstøl <kristian@albus.(none)> 2007-06-04
799
Fit window to zoom area (resize window) binding
801
This is not really all that good yet: It only works good if the window's
802
x/y is aligned with 0,0 of the zoom area, since x/y of the window isn't moved.
804
Kristian Lyngstol <kristian@bohemians.org> 2007-06-01
806
Binding to center the mouse
808
Kristian Lyngstol <kristian@bohemians.org> 2007-06-01
810
Adjust for recent core changes
812
Kristian Lyngstøl <kristian@albus.(none)> 2007-05-31
814
Adjust the pan-distance to the zoom level
816
Kristian Lyngstøl <kristian@albus.(none)> 2007-05-31
818
Adjust description of sync_mouse (No longer a must)
820
Kristian Lyngstøl <kristian@albus.(none)> 2007-05-31
824
Kristian Lyngstøl <kristian@albus.(none)> 2007-05-31
826
Remove unused sensitivity setting
828
Kristian Lyngstøl <kristian@albus.(none)> 2007-05-31
830
Don't center on the mouse when triggering a zoom in binding
832
Kristian Lyngstol <kristian@bohemians.org> 2007-05-30
834
Take zoom level into account when drawing the mouse cursor
836
This lets us disable "sync mouse" and still show a sane mouse pointer.
837
This also makes the demand for restricting the cursor and diffrent panning
840
Kristian Lyngstol <kristian@bohemians.org> 2007-05-30
844
Kristian Lyngstol <kristian@bohemians.org> 2007-05-30
846
Scale the mouse pointer
848
Kristian Lyngstol <kristian@bohemians.org> 2007-05-29
850
Stop caring about screen grabs
852
Kristian Lyngstol <kristian@bohemians.org> 2007-05-29
854
Option to allways fit the focused window to the zoom area even when zoomed out
856
Kristian Lyngstol <kristian@bohemians.org> 2007-05-29
858
Option to fit zoom area to the window when focus tracking triggers
860
Kristian Lyngstol <kristian@bohemians.org> 2007-05-29
862
Don't divide by zero when zooming out.
864
Kristian Lyngstol <kristian@bohemians.org> 2007-05-29
866
zoomToWindow only needs a CompWindow
868
Kristian Lyngstol <kristian@bohemians.org> 2007-05-28
872
Kristian Lyngstol <kristian@bohemians.org> 2007-05-28
874
Add a fit zoom area to window action
876
Kristian Lyngstol <kristian@bohemians.org> 2007-05-28
878
Reverse logic of setScale value selection
880
Kristian Lyngstol <kristian@bohemians.org> 2007-05-28
884
Kristian Lyngstol <kristian@bohemians.org> 2007-05-28
888
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
890
Slightly increase focus tracking precision
892
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
894
Remove redundant and broken option handeling code. Fixes zoomOut binding.
896
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
898
Improve the focus tracking precision
900
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
902
Improve focus tracking precision and add keyboard panning
904
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
906
Remove obsolete/unused API file
908
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
910
Adjust default settings
912
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
914
Enum instead of macro list of options.
916
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
920
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
922
Only update mouse for the grabbed screen
924
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
926
Make sure we allways know where the mouse is
928
This is needed for syncCenterToMouse to work correctly, as it relies on this
931
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
935
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
939
Kristian Lyngstol <kristian@bohemians.org> 2007-05-24
943
Move code to the correct places and whitespace fixes.
945
Kristian Lyngstol <kristian@bohemians.org> 2007-05-23
947
Reduce the amount of mouse syncing and moving around
949
Don't sync mouse when we're about to zoom all the way out.
950
Use 0.0f as a base translation when starting.
951
Instant translation on setZoomArea
953
Kristian Lyngstol <kristian@bohemians.org> 2007-05-23
955
Pre-defined zoom levels by hotkey
957
Might change this to use alist instead.
959
Kristian Lyngstol <kristian@bohemians.org> 2007-05-22
963
Kristian Lyngstol <kristian@bohemians.org> 2007-05-22
965
Linear filtering based on the option only, not zoom factor and velocity
967
Kristian Lyngstol <kristian@bohemians.org> 2007-05-22
969
Gradually move the zoom area instead of instantly.
971
Uses a target and a real(current) translation state: Mouse movement will
972
update both (You don't want the zoom area to lagg behind the mouse), while
973
anything else will update the target, causing a gradual shift. (Making focus
974
tracking actually workable). Also syncs the mouse properly along the way and
975
adds the concept of a "moving" state. Needs some brushes.
977
Kristian Lyngstol <kristian@bohemians.org> 2007-05-22
979
Remove occurences of an extra sync_mouse in the .xml
981
Kristian Lyngstol <kristian@bohemians.org> 2007-05-21
983
Add mouse poll timeout and options for the previously hardcoded variables
985
Kristian Lyngstol <kristian@bohemians.org> 2007-05-20
987
Clean up, will use launchpad for timeline/specs etc.
989
Kristian Lyngstol <kristian@bohemians.org> 2007-05-20
991
Improved the borked math in setZoomArea
993
This is still not correct. The factor to multiply by is only correct
994
when newZoom == 0.5f, when it's lower, it'll gradually become more
997
Kristian Lyngstol <kristian@bohemians.org> 2007-05-20
999
Only act on focus change if mouse hasn't moved in a couple of seconds.
1001
The delay will be configurable.
1003
Kristian Lyngstol <kristian@bohemians.org> 2007-05-20
1005
Detect screen grabs during focus tracking
1007
This might have to get tuned a bit. The idea is that plugins like
1008
move will push a grab, then a focusIn event will trigger, we detect it,
1009
which is easy, but we also store it, because once move releases the
1010
grab, it will trigger another FocusIn event, and this time there's
1011
no screen grab (since it was just removed).
1013
Kristian Lyngstol <kristian@bohemians.org> 2007-05-20
1015
Documentation update
1017
Kristian Lyngstol <kristian@bohemians.org> 2007-05-19
1021
Kristian Lyngstol <kristian@bohemians.org> 2007-05-19
1023
Center the screen at the requested area (AKA: fix focus tracking effect)
1025
This makes sure the center at the zoom area is at the center of the screen,
1026
if possible. So far, only the focus tracking uses this, but it will hopefully
1027
be used elsewhere too eventually.
1029
Kristian Lyngstol <kristian@bohemians.org> 2007-05-19
1031
Move the code around
1033
Kristian Lyngstol <kristian@bohemians.org> 2007-05-19
1035
Basic focus tracking
1037
The actual focus tracking works fairly well, except it needs some
1038
anti sloppy-focus work possibly. The setZoomArea() however, does not
1039
work well, and since it's ued by focus following, focus following appears
1042
Kristian Lyngstol <kristian@bohemians.org> 2007-05-18
1044
Use setScale for setting the zoom level.
1046
Kristian Lyngstol <kristian@bohemians.org> 2007-05-18
1048
Dirty input-enabled zoom.
1050
This is a quick hack, and needs to be properly cleaned up. It works quite
1051
well, but there is a lot of dead code.
1053
Kristian Lyngstol <kristian@bohemians.org> 2007-05-18
1055
Input-enabled original zoom.... not pretty.
1057
Kristian Lyngstol <kristian@bohemians.org> 2007-05-18
1059
Original zoom plugin
1061
Kristian Lyngstol <kristian@bohemians.org> 2007-05-18
1063
Remove old ezoom stuff
1065
Kristian Lyngstol <kristian@bohemians.org> 2007-05-18
1067
Add the beryl inputzoom and core compiz zoom plugin
1069
These aren't really "old", nor do I really plan to modify them. Just
1070
keeping them here for practical reasons.
1072
Kristian Lyngstol <kristian@bohemians.org> 2007-05-18
1074
Add license file, adjust ezoom.c for recent vtable changes
1076
Kristian Lyngstol <kristian@bohemians.org> 2007-05-01
1078
Skeleton of a build system
1080
Based on ADDHelper, Makefile froum compiz-scheme.
1081
Nothing to see here, move along.
1083
Kristian Lyngstol <kristian@bohemians.org> 2007-04-30
1085
Rename CONCEPT to Concept
1087
Kristian Lyngstol <kristian@bohemians.org> 2007-04-30
1089
Concept documentation and timeline/todo
1091
kristian <kristian@de35.org> 2007-04-30