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