Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
svn path=/trunk/; revision=704
|
|
window
svn path=/trunk/; revision=702
|
|
svn path=/trunk/; revision=693
|
|
svn path=/trunk/; revision=688
|
|
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-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-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-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-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-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-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-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-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-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-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
|
|
svn path=/trunk/; revision=630
|
|
svn path=/trunk/; revision=629
|
|
svn path=/trunk/; revision=605
|
|
svn path=/trunk/; revision=604
|
|
svn path=/trunk/; revision=603
|
|
svn path=/trunk/; revision=574
|
|
svn path=/trunk/; revision=566
|
|
svn path=/trunk/; revision=564
|
|
svn path=/trunk/; revision=554
|
|
svn path=/trunk/; revision=548
|
|
svn path=/trunk/; revision=546
|
|
svn path=/trunk/; revision=521
|
|
svn path=/trunk/; revision=515
|
|
svn path=/trunk/; revision=514
|
|
svn path=/trunk/; revision=513
|
|
svn path=/trunk/; revision=511
|
|
svn path=/trunk/; revision=509
|
|
informations about these modifications can be founded in the ChangeLog.
svn path=/trunk/; revision=500
|
|
for a description of the modifications
svn path=/trunk/; revision=489
|
|
svn path=/trunk/; revision=476
|
|
svn path=/trunk/; revision=466
|
|
svn path=/trunk/; revision=453
|
|
svn path=/trunk/; revision=438
|
|
svn path=/trunk/; revision=434
|
|
|
|
|
|
|
|
resolved
|
|
|
|
Isaacson for the patch.
|
|
regressions, so a new patch was applied.
|
|
where commited, so commiting now
|
|
|
|
|