summaryrefslogtreecommitdiff
path: root/magnifier
AgeCommit message (Collapse)AuthorFilesLines
2009-06-24[Goal] Clean up GLib and GTK+ includes (Fixes #563764)Luis Menina4-14/+10
Allows to compile with G_DISABLE_SINGLE_INCLUDES, GDK_PIXBUF_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES. This prepares for the GNOME 3.0 transition.
2008-09-01committing changes for 0.15.3 releaseGNOME_MAG_0_15_3Carlos Eduardo Rodrigues Diógenes1-1/+1
svn path=/trunk/; revision=704
2008-08-29Fix for bug #532918 - It's unable to launch magnifier of orca in gdm login ↵William Walker2-1/+6
window svn path=/trunk/; revision=702
2008-08-04Committed new patch for bug #520796. This one add the showCursor method.GNOME_MAG_0_15_2Carlos Eduardo Rodrigues Diógenes5-0/+27
svn path=/trunk/; revision=693
2008-07-06commiting changes for 0.15.1 releaseGNOME_MAG_0_15_1Carlos Eduardo Rodrigues Diógenes5-0/+29
svn path=/trunk/; revision=688
2007-12-27Add the XSync call after the XRenderComposite call to ensure that theCarlos Eduardo Rodrigues Diógenes1-0/+2
2007-12-27 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * magnifier/x11/gmag-compositor.c: (gmag_compositor_paint_window) Add the XSync call after the XRenderComposite call to ensure that the source area will be updated when this area is notifyied to be update by the magnifier. svn path=/trunk/; revision=656
2007-12-27Remove the code that was clearing the magnifier window before the imageCarlos Eduardo Rodrigues Diógenes1-3/+0
2007-12-27 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * magnifier/zoom-region.c: (zoom_region_update_scale): Remove the code that was clearing the magnifier window before the image update, since this was causing a flicker. svn path=/trunk/; revision=655
2007-12-27The argument 'f' can be used to set the crosswire size, length and clip.Carlos Eduardo Rodrigues Diógenes3-50/+98
2007-12-27 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * test/control-client.c: The argument 'f' can be used to set the crosswire size, length and clip. * magnifier/magnifier.c: Made the necesseary modification to make the new properties work. Also done some TODOs, where Zoomers must be notified about cursor/crosswire changes. * magnifier/zoom-region.c: (zoom_region_paint_crosswire_cursor): Change the algorithm to consider the crosswire size. * magnifier/magnifier.h: Added the crosswire_length variable. svn path=/trunk/; revision=654
2007-12-27The argument 'k' was modified so the user can use the control-client testCarlos Eduardo Rodrigues Diógenes2-51/+173
2007-12-27 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * test/control-client.c: The argument 'k' was modified so the user can use the control-client test application to set each border size (left, top, right and bottom). The 'l' argument was also modified, using the border-size property to change the border size, a.k.a all bordes. * magnifier/zoom-region.c: Added the changes necessary to make the borders work with the per boder control (left, top, rigth, bottom). (zoom_region_update_borders): New function, since now there are many places that make changes that need a border repaint. * magnifier/zoom-region.h: Added the new variables border_size_top, border_size_left, border_size_right and border_size_bottom to the ZoomRegion to hold the border related values. svn path=/trunk/; revision=653
2007-12-27Cast the XEvent * argument to the XFixesCursorNotifyEvent * variable, soCarlos Eduardo Rodrigues Diógenes1-1/+1
2007-12-27 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * magnifier/x11/gmag-cursor.c: (gmag_cursor_events_handler): Cast the XEvent * argument to the XFixesCursorNotifyEvent * variable, so the cursor name can be retrieved later. svn path=/trunk/; revision=652
2007-12-26Added the IDL definition of the new RPC supportColorblindFilters, soCarlos Eduardo Rodrigues Diógenes1-0/+13
2007-12-26 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * idl/GNOME_Magnifier.idl: Added the IDL definition of the new RPC supportColorblindFilters, so clients can verify if the magnifier was compiled or not with support for colorblind filters. * magnifier/magnifier.c: Added the new function impl_magnifier_support_colorblind_filters to implement the new RPC supportColorblindFilters. svn path=/trunk/; revision=651
2007-11-03Method added. When changing the target/source display the magnifier mustCarlos Eduardo Rodrigues Diógenes5-47/+75
2007-11-03 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * magnifier/magnifier.c: (magnifier_full_screen_capable): Method added. When changing the target/source display the magnifier must be able to know if it can go full screen in the new display pair. (bug #486696) * magnifier/x11/gmag-cursor.c: XFree is now working and his miss was the great reason for the memory leak. (bug #484523) svn path=/trunk/; revision=642
2007-10-14Replaced the private gdk_pixbuf_get_option by g_object_get_data. AlsoCarlos Eduardo Rodrigues Diógenes2-12/+28
2007-10-14 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * magnifier/magnifier.c: (magnifier_set_cursor_from_pixbuf): Replaced the private gdk_pixbuf_get_option by g_object_get_data. * magnifier/x11/gmag-cursor.c: Also modify the code to replace the private gdk_pixbuf_get_set_option by g_object_set_data. svn path=/trunk/; revision=636
2007-10-14Remove the g_unsetenv call, since when the --ignore-composite option isCarlos Eduardo Rodrigues Diógenes3-15/+2
2007-10-14 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * magnifier/magnifier.c: Remove the g_unsetenv call, since when the --ignore-composite option is passed the MAGNIFIER_IGNORE_COMPOSITE variable is setted and this call is unsetting it, so the composite extension isn't being ignored. * magnifier/magnifier-main.c: Just set the MAGNIFIER_IGNORE_COMPOSITE if the --ignore-composite is passed, since if the displays are different the composite extension will be ignored when the connection with X display is stablished. This also avoid the need to unset the variable, since this will also be addressed by the code that connect with X. * magnifier/x11/gmag-graphical-server.c: Don't need to set the MAGNIFIER_IGNORE_COMPOSITE variable, since the use_compositor is used to know if the composite extension must be ignored. svn path=/trunk/; revision=635
2007-10-14New function that calls ZoomRegion::updatePointer in each ZoomRegion. (bugCarlos Eduardo Rodrigues Diógenes4-18/+59
2007-10-14 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * magnifier/magnifier.c: (magnifier_zoom_regions_update_pointer): New function that calls ZoomRegion::updatePointer in each ZoomRegion. (bug #458361) * magnifier/zoom-region.c: (zoom_region_repaint_pointer): Function created from code in zoom_region_update_pointer, since we need a way to repaint the cursor from different parts of the code, this is the case for the new API updatePointer. (zoom_region_update_pointer): Removed the code that went in the function above and added the call to this function. (impl_zoom_region_update_pointer): Implementation of the new API. This just call the zoom_region_repaint_pointer function. (bug #458361) * magnifier/magnifier.h: Added the function magnifier_zoom_regions_update_pointer so it can be called from the cursor handler that is in magnifier/x11/gmag-cursor.c. (bug #458361) * idl/GNOME_Magnifier.idl: Added the idl ZoomRegion::updatePointer definition. (bug #458361) svn path=/trunk/; revision=634
2007-10-14Implementation of the new API, fullScreenCapable. This verify if sourceCarlos Eduardo Rodrigues Diógenes3-1/+18
2007-10-14 Carlos Eduardo Rodrigues Diógenes <cerdiogenes@gmail.com> * magnifier/magnifier.c: Implementation of the new API, fullScreenCapable. This verify if source and target are different or if composite can be used. In this case TRUE is returned, otherwise FALSE is returned. (bug #481009) * magnifier/x11/gmag-graphical-server.c: Changed the gmag_gs_use_compositor function scope, so it can be used by the API mentioned above. (bug #481009) * magnifier/x11/gmag-graphical-server.h: Added the gmag_gs_use_compositor function prototype. (bug #481009) * idl/GNOME_Magnifier.idl: Added the idl defenition of the fullScreeCapable API. (bug #481009) svn path=/trunk/; revision=633
2007-10-04due wrong commit, reverting files to the 628 revision stateCarlos Eduardo Rodrigues Diógenes4-49/+1
svn path=/trunk/; revision=630
2007-10-04corrected wrong syntaxCarlos Eduardo Rodrigues Diógenes4-1/+49
svn path=/trunk/; revision=629
2007-09-10fix for bug #472653Carlos Eduardo Rodrigues Diógenes1-5/+8
svn path=/trunk/; revision=605
2007-09-10fix for bug #468374Carlos Eduardo Rodrigues Diógenes1-0/+3
svn path=/trunk/; revision=604
2007-09-10fix for bug #475523Carlos Eduardo Rodrigues Diógenes1-0/+9
svn path=/trunk/; revision=603
2007-08-27english spell correctionsCarlos Eduardo Rodrigues Diógenes1-1/+1
svn path=/trunk/; revision=574
2007-08-26adding two new CLIs (bug #465120)Carlos Eduardo Rodrigues Diógenes1-1/+12
svn path=/trunk/; revision=566
2007-08-26fixes for bug #468373Carlos Eduardo Rodrigues Diógenes2-4/+4
svn path=/trunk/; revision=564
2007-08-14committing changes for bug #462890Carlos Eduardo Rodrigues Diógenes2-3/+27
svn path=/trunk/; revision=554
2007-07-30committing fixes for bug #452159Carlos Eduardo Rodrigues Diógenes1-29/+42
svn path=/trunk/; revision=548
2007-07-25commiting changes for bug #452159Carlos Eduardo Rodrigues Diógenes3-24/+32
svn path=/trunk/; revision=546
2007-06-10commited the patches for bugs #444333, #444138 and #443970.Carlos Eduardo Rodrigues Diógenes1-1/+1
svn path=/trunk/; revision=521
2007-06-03commit the changes of the colorblind appletGNOME_MAG_0_14_5Carlos Eduardo Rodrigues Diógenes3-6/+11
svn path=/trunk/; revision=515
2007-06-03correct the wrong logic inserted in the last patch for bug #408133Carlos Eduardo Rodrigues Diógenes1-2/+2
svn path=/trunk/; revision=514
2007-06-03commit the changes to fix bug #434660 in headCarlos Eduardo Rodrigues Diógenes2-34/+72
svn path=/trunk/; revision=513
2007-06-03commiting fix for bug #438591Carlos Eduardo Rodrigues Diógenes2-29/+10
svn path=/trunk/; revision=511
2007-05-31correct link other to resolve an issue with pango (bug #442219)Carlos Eduardo Rodrigues Diógenes1-6/+2
svn path=/trunk/; revision=509
2007-05-14Apply the patchs for the bugs #436894, #408133, #422361, #422347. More ↵Carlos Eduardo Rodrigues Diógenes19-1546/+1943
informations about these modifications can be founded in the ChangeLog. svn path=/trunk/; revision=500
2007-03-24applied the patches for bugs #404448, #416911 and #422347. See the ChangeLog ↵Carlos Eduardo Rodrigues Diógenes5-83/+37
for a description of the modifications svn path=/trunk/; revision=489
2007-03-09correct the -v option meaningCarlos Eduardo Rodrigues Diógenes1-1/+1
svn path=/trunk/; revision=476
2007-03-03applied the patchs for bugs #397025, #376047, #397819 and #408133Carlos Eduardo Rodrigues Diógenes5-9/+27
svn path=/trunk/; revision=466
2007-01-31deleted file 'gnome-mag-1.0-uninstalled.pc'Carlos Eduardo Rodrigues Diógenes1-1/+1
svn path=/trunk/; revision=453
2007-01-10removed some trash messages used in a local debugCarlos Eduardo Rodrigues Diógenes1-4/+0
svn path=/trunk/; revision=438
2007-01-08patches for the bugs #337000 and #348375 commitedGNOME-MAG_0_14_1Carlos Eduardo Rodrigues Diógenes10-508/+1520
svn path=/trunk/; revision=434
2006-12-15apply the patchs for bugs #348593, #348629, #377856, #379258 and #357647Carlos Eduardo Rodrigues Diógenes4-20/+271
2006-11-27fixes for bug #342165 and bug #342174Carlos Eduardo Rodrigues Diógenes1-0/+11
2006-11-25bug #342173 - Test pattern property not working properly fixedCarlos Eduardo Rodrigues Diógenes1-3/+5
2006-11-25bug #342170 - scaled pixbuf not recalculated after a {x,y} factor change ↵Carlos Eduardo Rodrigues Diógenes1-36/+43
resolved
2006-11-23removed the '-vz 2' flag from the magnifier bonobo server startup (bug #376047)Carlos Eduardo Rodrigues Diógenes1-1/+1
2006-11-11bug #372731: Tampering with the DISPLAY variable resolved. Thanks to Eitan ↵Carlos Eduardo Rodrigues Diógenes1-2/+12
Isaacson for the patch.
2006-11-09bug #98240: border-size not working resolved. The last patch introduced some ↵Carlos Eduardo Rodrigues Diógenes2-98/+95
regressions, so a new patch was applied.
2006-11-03not commited the zoom-region-private.h file when the fixes for bug #98240 ↵Carlos Eduardo Rodrigues Diógenes1-2/+0
where commited, so commiting now
2006-09-26bug #98240: border-size not working resolved.Carlos Eduardo Rodrigues Diógenes1-63/+56
2006-09-20correct the bug reported in bug #355583Carlos Eduardo Rodrigues Diógenes1-2/+4