2004-07-30 Remus Draica <[email protected]>

       * braille/test/Makefile.am:
       (EXTRA_DIST):
       Remove a2b files.

2004-07-30 Remus Draica <[email protected]>

       * configure.in:
       Update version to 0.9.7.

       * NEWS:
       Updated

       * README:
       Updated.

2004-07-30 Remus Draica <[email protected]>

       * brlmon/brlmonui.c:
       * gnopi/gnopiconf.c:
       * srlow/libsrlow/SRLow.c:
       Fix some compile warnings.

2004-07-30 Remus Draica <[email protected]>

       * gnopi/brlui.c:
       (brlui_translation_table_changing):
       Compare value from UI with translated value stored in code
       (bug #148764).

2004-07-29 Dragan Sarbut <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       Removed all C++ comments "//" from gnopernicus.

2004-07-23 Dragan Sarbut <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * 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 <[email protected]>

       * braille/test:
       Remove *.a2b files (braille translation tables).
       These files are also placed in /gnopi.
       (Fixies for bug #142406).

2004-07-15 Dana Ormenisan <[email protected]>

       * 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 <[email protected]>

       * 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.