2004-07-30 Remus Draica * braille/test/Makefile.am: (EXTRA_DIST): Remove a2b files. 2004-07-30 Remus Draica * configure.in: Update version to 0.9.7. * NEWS: Updated * README: Updated. 2004-07-30 Remus Draica * brlmon/brlmonui.c: * gnopi/gnopiconf.c: * srlow/libsrlow/SRLow.c: Fix some compile warnings. 2004-07-30 Remus Draica * gnopi/brlui.c: (brlui_translation_table_changing): Compare value from UI with translated value stored in code (bug #148764). 2004-07-29 Dragan Sarbut * srcore/default.xml.in: * srcore/verbose.xml.in: Changed to present the current value for sliders. Fix for bug #142839 2004-07-29 Dragan Sarbut * srlow/libsrlow/SRLow.c: (srle_get_prioroty): Because an event can be reported after the focus is changed, the event is reported to be a focus event if it doesn' belong to another category. 2004-07-28 Dragan Sarbut * srcore/srmain.c: (src_present_real_sro_for_brl_and_brlmon): Added src_caret_position to keep the current caret position. * srcore/srpres.c: (src_presentation_sro_get_pres_for_device_): Retaining the caret position. Fix for bug #141471 2004-07-28 Remus Draica * srcore/srmain.c: (src_present_real_sro_for_speech): Present events foe watched objects with a higher priority. * srlow/libsrlow/SRLow.c: Add a new category of events (events for watched object). Fixies for bug #141911. 2004-07-28 Remus Draica * srlow/libsrlow/SRLow.c: (sro_get_role): Change role to table line only if the object has a valid (nonnegative) row and column. (bug #144412) 2004-07-27 Dragan Sarbut * srlow/libsrlow/screen-review.c: (srw_elements_from_accessible): Fixed so srcore doesn't crash when Layer 3 Key 7 is pressed in gedit and (Read Whole Window) command is called. Fix for bug #145214. 2004-07-23 Dragan Sarbut Removed all C++ comments "//" from gnopernicus. 2004-07-23 Dragan Sarbut * srlow/libsrlow/Srlow.c: (srl_init): Modified so it dosen't exit when it can't register a global event listener. Added a gdk_beep to inform the user that something went wrong when SPI_registerGlobalEventListener was called. Fix for bug #148261 2004-07-23 Remus Draica * gnopi/spconf.c: (speaker): Add missed voices. * gnopi/spvoiceui.c: (spui_voice_absolute_handlers_set): Set range and initial value for sliders and spin-buttons for rate, pitch and volume. * schemas/gnopernicus.schemas: Change initial values for parameters for voices. * speech/libsrs/srs-gs-wrap.c: Handle values for rate, pitch an volume as absolute and not as percents. * srconf/libsrconf/libsrconf.c: Change default values and steps for rate, pitch and volume. * srcore/srspc.c: Use for steps for rate, pitch and volume the value defined in libsrconf.h. Fixies for bug #148001. 2004-07-22 Dana Ormenisan * srlow/libsrlow/SRLow.c: (srle_change_type): Changed to convert an "object:state-changed:selected" at-spi event for a selected page-tab into a "focus:" event. (srl_event_is_reported): Changed to report a "focus:" event for a page-tab only if the previous focused object is not the same as the current one. In some situations we have two 'focus:' events for a page-tab (an "object:state-changed:selected" event which was converted into a focus event and a "focus:" event)=> report a single "focus:" event. (srl_process_event): Changed to call srl_event_is_reported before srl_set_last_focus. (Fixies for bug #128970). 2004-07-22 Dana Ormenisan * srlow/libsrlow/screen-review.c: (srw_elements_from_accessible): Changed to report a line which contains only spaces (i.e. ASCII <20> and ASCII <160>) as an empty line. (Fixies for bug #144404). 2004-07-22 Remus Draica * srcore/srspc.c: (src_speech_get_engine_drivers): (src_speech_get_engine_voices): Removed. Retain voices and drives from infotmation got from speech and do not read from gconf. (Partial fix for bug #122459). 2004-07-22 Remus Draica * speech/libsrs/srs-speech.c: Add compile flags for code used only with SRS_NO_MARKERS_SUPPORTED. * srcore/srspc.[c,h]: (srs_speech_set_idle): Add ID parameter for this function and check if marker is for current output. 2004-07-20 Remus Draica * speech/libsrs/Makefile.am: * srcore/Makefile.am: Add SRS_NO_MARKERS_SUPPORTED and SRS_ENABLE_OPTIMIZATION as compile flags. * speech/libsrs/spgscb.[ch]: Rewrite. * speech/libsrs/srs-gs-wrap.[ch]: * speech/libsrs/srs-gs.[ch]: * speech/libsrs/srs-speech.[ch]: * speech/libsrs/srs-xml.[ch]: * srcore/src-speech-in.[ch]: Added. * speech/test/tester.c: * srcore/srspc.[c,h]: Changes according with new function names. * speech/libsrs/spfestival.[ch]: * speech/libsrs/spgs.[ch]: * speech/libsrs/spviavoice.[ch]: * speech/libsrs/srspeech.[ch]: * speech/libsrs/srsxml.[ch]: * speech/libsrs/srsxmlapi.h: Removed. Fixies for bug 147973. 2004-07-16 Dana Ormenisan * srlow/libsrlow/SRObject.c: (sro_get_cell): Changed to include the situation when the cell is a container cell (to report the current cell in the general description of a table). 2004-07-16 Dana Ormenisan * braille/test: Remove *.a2b files (braille translation tables). These files are also placed in /gnopi. (Fixies for bug #142406). 2004-07-15 Dana Ormenisan * srlow/libsrlow/SRObject.c: (sro_get_column_header): Correct a memory leak. (sro_get_cell): Replace g_free call with SPI_freeString. * MAINTAINERS: Updated. 2004-07-15 Bill Haneman * brlmon/brlmonui.c: Added STRUTS enum and _screen_width static. (brlmon_update_struts): New, updates _NET_WM_STRUTS property when brlmon window is posted or resized. (brlmon_main_window, brlmon_on_windle_realize): Call brlmon_update_struts. Fixes bug #140881. * gnopi/gnopiconf.c: (gnopiconf_set_double, gnopiconf_set_double_in_section) (gnopiconf_get_double_with_default) (gnopiconf_get_double_from_section_with_default): New methods, support use of double/float gconf keys. * gnopi/magconf.c: Use double getters and setters for mag factor keys throughout. * gnopi/magconf.h: Change zoomfactorx and zoomfactory to gdouble from gint. * gnopi/magui.c: Get zoom factor spinbutton values as floats, not ints. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Set digits to '1' in zoom factor spinbuttons, and set increment to 0.5 when using arrow buttons. * gnopernicus.schemas: Change the zoom factor settings to floats instead of ints. * srcore/srctrl.c: Get and set gconf keys for zoom factors as floats, not ints. * srcore/srmag.c: Change the zoom_factor_x and zoom_factor_y fields in the SRCMagnifier struct to gdouble, from gint. Pass the parameters as floats in the XML strings sent to the magnification control wrappers as floats (%f) too. * srcore/srmag.h: (src_magnifier_set_zoom_factor_x,src_magnifier_set_zoom_factor_y): Pass a gdouble as the param to these methods. * srcore/srmain.c: Use floats, not doubles, when reading schemas into the magnification config system. Fixes bug #144903.