2004-12-20 Dragan Sarbut * configure.in: Update version to 0.9.19. * NEWS: Updated 2004-12-17 Dana Ormenisan (patch from Ada Telescu ) * gnopi/gnopi.c: (gn_check_accessibility_key): Changed to provide an ATK_ROLE_ALERT role for the dialogs asking to set the accessiblility key and to reboot the computer. Fixes for bug #159423. 2004-14-10 Dragan Sarbut * gnopi/magui.c: (magui_taget_changed): (magui_source_changed): Renamed to (magui_set_source_screen) / (magui_set_target_screen) and modified to check the validity of the screens. (magui_check_for_valid_screen): Added this function to check the validity of the chosen screen. (magui_set_handlers_magnification_option): Removed glade_xml_signal_connect to the source/target setting functions. (magui_magnification_options_response): Added cases for when the user presses "OK" and "Apply" buttons. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Added "OK" and "Apply" buttons. Removed text-changed signal for source and target gtk_entrys. The source/target screens will change ONLY when the user hits "Apply" or "OK". Fixes for bugs: #159334, #159335, #153622. 2004-14-10 Dragan Sarbut * srlow/libsrlow/SRObject.c: (sro_text_get_caret_location): Fixed so that when text is inserted in a widget, the magnifier will display the caret correctly at focus tracking. Fix for bug #160821. 2004-12-10 Irene Ryan * help/gnopernicus/C/gnopernicus.xml: updated manual * help/gnopernicus/C/gnopernicus-C.omf: updated OMF with latest revision numbers and dates * help/gnopernicus/C/figures/gnopernicus.png: latest screenshot 2004-12-09 Remus Draica * srcore/default.xml.in: * srcore/verbose.xml.in: Present the difference in case of terminal and text-insert event. * srcore/srmain.c: (src_present_real_sro_for_speech): In case of terminal, do not shut up previous output. * srcore/srspc.c: (src_speech_shutup): Free items' list waiting to be spoken. Fixies for bug #157786. 2004-12-08 Dana Ormenisan * srcore/default.xml.in: * srcore/verbose.xml.in: Changed the presentation for 'object:property-changed:accessible-content' event for 'combo box' role to present also the name of the combo box. * srlow/libsrlow/SRObject.c: (sro_default_get_name): Changed the name report for SR_ROLE_COMBO_BOX: - for combo boxes which don't implement AtkText, associate label (if exists)+ AccessibleName (if exists) will be reported as name; - for combo boxes which implement AtkText, if there is an associate label it will be reported as name, otherwise the AccessibleName will be reported. Fises for bug #158055. 2004-12-08 Remus Draica * gnopi/gnopi.c: (main): Start srcore process before UI interface (fix for #152147). 2004-12-07 Dana Ormenisan * srlow/libsrlow/screen-review.c: (srw_boundary_rect_new0): (srw_boundary_rect_clone): (srw_boundary_rect_free): (screen_review_init): Changed to define a clip_bounds for SPI_LAYER_INVALID widgets. Fixes for bug #160064. 2004-12-06 Remus Draica * configure.in: (with_brltty_prefix): Do not set it if prefix is none or NONE. * braille/libbrl/ttybrl.c: (patches from samuel.thibault@ens-lyon.org) (brltty_brl_send_dots): Send content of sendbuff instead of dots. (brltty_brl_open_device): Use brlapi error messages. Fixies for bug 156463. 2004-11-30 Dana Ormenisan * srcore/srpres.c: (src_presentation_get_info_from_sro): Changed to present the entire line (instead of presenting a single character) if caret was increasing with 1 but the line was changed. Fixes for bug #153410. 2004-11-30 Dana Ormenisan * srlow/libsrlow/SRLow.c: (srl_get_context): Changed to include SPI_ROLE_PANEL as a container child. Fixes for bug #158429. 2004-11-29 Dragan Sarbut * configure.in: Update version to 0.9.17. * NEWS: Updated 2004-11-22 Dana Ormenisan * srcore/srmain.c: (src_present_real_sro_for_speech): Changed to interrupt the speech output in case of 'focus:' event for SPI_ROLE_STATUS_BAR. Fixes for bug #157935. 2004-11-10 Remus Draica * srcore/srmain.c: (src_present_real_sro_for_speach): Present objects in case of "object:context-switched" events. * srlow/libsrlow/SRLow.[ch]: (srl_is_object_focused): Added. 2004-11-10 Remus Draica * configure.in: Update version to 0.9.17. * NEWS: Updated. 2004-11-10 Remus Draica * srlow/libsrlow/screen-review.c: (pixels_per_line): Do not let it to be lower than a minimum value. 2004-11-05 Remus Draica * speech/libsrs/srs-speech.c: (srs_sp_clb): Report speech progress markers only if the client of speech library is interested in them (bug #157262). 2004-11-05 Dana Ormenisan (patch from ) * gnopi/gnopi.c: (main): Changed to avoid the at-spi-registryd core dump if accessibility support is enabled via gnopernicus. Fix for bug #152147. 2004-11-05 Dana Ormenisan * srlow/libsrlow/SRObject.c: (sro_is_word_navigation): Changed to not provide a word-by-word navigation if the current reported word is not on the current line. Fix for bug #153410. 2004-11-05 Remus Draica * configure.in: Check if brltty is installed. Add --with-brltty-dir parameter to allow user to specify where brltty is installed. * braille/libbrl/Makefile.am: * braille/test/Makefile.am: * srcore/Makefile.am: Add brltty dependencies. * braille/libbrl/braille.c: Replace __BRLTTY_SUPPORT__ with BRLTTY_SUPPORT. * braille/libbrl/ttybrl.c: Changes according with brltty version 3.6 API changes. Fixies for bug 156463. 2004-11-05 Remus Draica * srlow/libsrlow/SRLow.c: (srle_set_acc): (srle_change_type): Present current selected icon for layered-pane objects (#149146). 2004-10-13 Dana Ormenisan (patch from Remus Draica ) * speech/libsrs/srs-gs.c: (srs_gs_callback): Changed to remove information from queue (srs_gs_outs) for an end of speech marker only if the marker is for text for which information is. Fix for bug #154250. * configure.in: Update version to 0.9.16. * NEWS: Updated 2004-10-13 Dragan Sarbut * configure.in: Update version to 0.9.15. * NEWS: Updated 2004-10-12 James Henstridge * configure.in: only call AC_PROG_INTLTOOL once. This fixes a build failure with newer versions of intltool. 2004-10-07 Dragan Sarbut * po/ro.po: Fixed error so gnopernicus build will not fail. 2004-10-05 Remus Draica * configure.in: Add ro to ALL_LINGUAS. 2004-10-05 Remus Draica * srcore/srbrl.c: Handle more signal which may be sent to srcore. Extension for bug #145206. 2004-10-05 Remus Draica * srcore/srmain.c: (src_present_real_sro_for_speech): Check if event is for watched object in case it doesn't have FOCUSED state. * srlow/libsrlow/SRLow.[ch]: (srl_is_object_watched): Added. Fixies for bug #153920. 2004-10-05 Remus Draica * gnopi/Makefile.am: (EXTRA_DIST): Add destop_in_files to dist instead of desktop_DATA. * srcore/Makefile.am: (xml_in_files): Add verbose.xml.in instead of verbose.xml. 2004-10-01 Remus Draica * srcore/default.xml.in: * srcore/verbose.xml.in: Add presentation for tool-bar, for object:context-switched, for speech. * srlow/libsrlow/SRLow.c: (srl_get_context): Check if current object has as ancestor an object with role tool-bar. Fixies for bug #144315. 2004-09-30 Dragan Sarbut * configure.in: Update version to 0.9.14. * NEWS: Updated 2004-09-29 Dragan Sarbut * configure.in: Update version to 0.9.13. * NEWS: Updated 2004-09-28 Remus Draica * srcore/srpres.c: Retain for presentation only nodes in current language. Fix for #152707. 2004-09-28 Remus Draica * srcore/srbrl.c: (src_brlmon_send): (src_braille_send): * srcore/srmag.c: (src_magnifier_send): * srcore/srpres.c: (src_speech_send): Change the message in case invalid UTF-8 strings. * srcore/srmain.c: (src_xml_process_string): Allow '\t' and '\n' to be send to gnopernicus modules. Fixies for bug #150073. 2004-09-27 Remus Draica * srcore/srbrl.c: (src_braille_exited): Added. (brl_mon_run_process): Add a signal handler for SIGTERM. Fixies for bug #145206. 2004-09-24 Dana Ormenisan (patch from ) * srcore/srmain.c,h: Define login_time in srmain.c. This change will allow to build gnopernicus with '-fno-common' option. Fixies for bug #153057. 2004-09-23 Dana Ormenisan (patch from ) * autogen.sh: * configure.in: * xmldocs.make: * braille/libbrl/Makefile.am: * docs/Makefile.am: * kbd_mouse/libke/Makefile.am: * magnifier/libmag/Makefile.am: * speech/libsrs/Makefile.am: * srconf/libsrconf/Makefile.am: * srlow/libsrlow/Makefile.am: * srutil/Makefile.am: Changed to use version 1.7 of autotools. Fixies for bug #145019. 2004-09-23 Dana Ormenisan * srcore/srctrl.c: (src_present_line_for_speech): Changed to not ignore the delimiter cells. A space will be insert in the string which will be sent to speech for a SRW_DELIMITER_CELL. * srlow/libsrlow/screen-review.c: Change the maximum value for 'pixels_per_column' to 10000, instead of G_MAXINT. (srw_text_chunk_from_accessible): Changed to set pixels_per_column if the current Accessible object is not a text object. Fixies for bug #149788. 2004-09-23 Remus Draica * gnopi/magui.c: (magui_set_zoomfactor_x): Remove a message about changing the value for zoomfactor. * magnifier/libmag/mag_ctrl.c: Check environment variable for all CORBA and bonobo calls (fix for #152745). 2004-09-17 Remus Draica * srcore/srbrl.c: (src_brlmon_send): (src_braille_send): * srcore/srmag.c: (src_magnifier_send): * srcore/srspc.c: (src_speech_send): Avoid to send the XML string to apropiate module if it is not a valid UFT-8 string. * srcore/srmain.c: (src_xml_process_string): Check if string contains only valid XML characters ans use GString for concatenation. * srcore/srpres.c: (src_presentation_get_info_from_sro): Check if information obtained is valid UTF-8 string. Fixies for bug #150073. 2004-09-17 Remus Draica * speech/libsrs/srs-gs-wrap.c: (srs_gs_wrap_get_activated_server_from_server_info): Check the return value from GNOME_Speech_SynthesisDriver_driverInit. Reapply patch for #150518. 2004-09-15 Dragan Sarbut * configure.in: Update version to 0.9.12. * NEWS: Updated 2004-09-12 Abel Cheung * configure.in: Added "ru" "tr" "vi" "zh_TW" to ALL_LINGUAS Removed "ro". 2004-08-31 Remus Draica Revert previous patch. 2004-08-31 Remus Draica * speech/libsrs/srs-gs-wrap.c: (srs_gs_wrap_get_activated_server_from_server_info): Check the return value from GNOME_Speech_SynthesisDriver_driverInit. Fix for #150518. 2004-08-30 Dragan Sarbut * configure.in: Update version to 0.9.10. * NEWS: Updated * README: Updated the version of gnopernicus to 0.9. 2004-08-30 Dana Ormenisan * srlow/libsrlow/screen-review.c: (srw_text_chunk_from_accessible): Changed to 'read' a check box in flat review mode even if this object does not expose a Text interface. (Partial fix for bug #149789). 2004-08-27 Jayaradha * configure.in: Add ta to ALL_LINGUAS. 2004-08-27 Dana Ormenisan * srlow/libsrlow/SRObject.c,h: (sro_is_word_navigation): Added. * srcore/srpres.c: (src_presentation_get_info_from_sro): Changed to report only the word (and not the entire line) when user navigates word-by-word and caret moves to a new line inside the same paragraph. (Fixies for bug #149785). 2004-08-26 Dragan Sarbut * srcore/srctrl.c: (src_mag_lock_xy_scale): (src_mag_increase_y_scale): (src_mag_decrease_y_scale): (src_mag_increase_x_scale): (src_mag_decrease_x_scale): Changed zoom_factor type from gint to gdouble. Fix for bug #145258 2004-08-26 Dana Ormenisan * srlow/libsrlow/SRLow.c: A new Accessible object, srl_last_focus2, was added in order to keep the last focused object until after the srl_event_is_reported call. (srl_event_is_reported): Changed to compare the source of a focus event for a 'page-tab' role with srl_last_focus2 (instead of srl_last_focus). (srl_set_last_focus2): Added. (srl_process_event): Changed to set last_focus2. (srl_init): Changed to initialize srl_last_focus2. (srl_terminate): Changed to unref srl_last_focus2. (Fixies for bug #151114). 2004-08-18 Kjartan Maraas * configure.in: Add «nb» to ALL_LINGUAS. 2004-08-18 Dana Ormenisan * brlmon/brlmonui.c: (brlmon_cursor_pos): Correct a warning message at run-time, when cursor position on brlmon is greather that brlmon size (no of cells). (Fixies for bug #150425). 2004-08-18 Remus Draica * speech/libsrs/srs-speech.c: (srs_sp_clb): Do not report any marker if at least one voice doesn't have them (fix for bug #15048). 2004-08-17 Dragan Sarbut * speech/libsrs/srs-gs.c: (srs_gs_speaker_init): Added initialization for "speaker" member to NULL. Fix for bug #150377 2004-08-16 Dana Ormenisan * srcore/srpres.c: (src_presentation_get_info_from_sro): Change to report 'value:crt' with two decimals if this is not an integer value. (Fixies for bug #144582). 2004-08-16 Dragan Sarbut * gnopi/spvoiceui.c: (spui_voice_add_modify_set_ranges): Added this function to set the correct ranges for the volume, rate & pitch spin_buttons and horizontal_scroll_bars when "Add/Modify Voice " widget loads. 2004-08-16 Dana Ormenisan * srcore/default.xml.in: * srcore/verbose.xml.in: Change presentation for 'multi-line-text' role (for speech) to report 'empty line' in case of blank lines. (Fixies for bug #149782). 2004-08-16 Remus Draica * configure.in: Update version to 0.9.9. * NEWS: Updated 2004-08-12 Martin Willemoes Hansen * gnopi/gnopi_files/about.glade2: Fixed translation credits, now msgid translator_credits will show up for the translators to fill in. 2004-08-12 Dana Ormenisan * srlow/libsrlow/SRLow.c: (srl_event_is_reported): Changed to not report 'object:text-caret-moved' if detail1 or detail2 of the event source is -1. (Fixies for bug #149969.) 2004-08-11 Remus Draica * brlmon/Makefile.am: Install brlmon in libexec, not in bin directory. * srcore/Makefile.am: (INCLUDES): Add a define for path where brlmon will be installed. * srcore/srbrl.c: (brl_mon_run_process): Start brlmon from its ne location. Fixies for bug #149825. 2004-08-10 Runa Bhattacharjee * configure.in: Added Bengali(bn) to ALL_LINGUAS. 2004-08-10 Remus Draica * braille/libbrl/brlxml.c: (brl_start_element): Add BPS_SCROLL to switch. * braille/test/remoteinit.c: Add new line at end of file. *speech/libsrs/srs-xml.c: (srs_xml_terminate): call srs_sp_terminate instead of srs_gs_terminate. 2004-08-10 Remus Draica * srlow/libsrlow/SRLow.c: Retain when a window is created and do not report following activate and restore events for same window. Fix for bugs #135011. 2004-08-06 Remus Draica * srcore/srspc.c: (src_speech_shutup): Clear information for last datas sent to speech. (src_speech_send_chunk): After calling shutup function do not clean some information since this is done in shutup function. 2004-08-06 Remus Draica * srcore/default.xml.in: * srcore/verbose.xml.in: Remove presentations for label because they are the same as those for generic object and generic event and add presentation chunks for event "object:context-switched". * srlow/libsrlow/SRLow.c: Add support for detecting when context has changed. Fixies for bugs #128289 and #111854. 2004-08-06 Remus Draica * speech/libsrs/srs-gs.c: (srs_gs_terminate): Comment the assert set on marker waiting variable. * speech/libsrs/srs-xml.c: (srs_terminate): Call srs_gs_terminate instead of srs_terminate. * srcore/srmain.c: (src_process_config_changed_for_srcore): Load default values for braille before initialising the module. * srcore/srspc.c: (src_speech_init):Initialize global some variables. (src_speech_terminate):Call shutup before terminate the speech module. 2004-08-05 Dragan Sarbut * speech/libsrs/srs-xml.c: (srs_characters): Modified so it will not skip the text that comes in double quotes. Patch from Remus Draica. Fix for bug #149408 2004-08-03 Dragan Sarbut * srcore/default.xml.in: * srcore/verbose.xml.in: * srlow/libsrlow/SRLow.c: Reverted the patch that was applied to bug #128289. 2004-08-03 Bill Haneman * braille/libbrl/sercomm.c: (brl_ser_glib_cb): Fixed build issue on Solaris. 2004-08-03 Remus Draica * srcore/default.xml.in: * srcore/verbose.xml.in: Add presentation chunks for event "object:context-switched". * srlow/libsrlow/SRLow.c: Add support for the new event "object:context-switched". Fixies for bug #128289. 2004-08-02 Bill Haneman * configure.in, NEWS, README: Revved to 0.9.8. Applied patch from Dana Ormenisan for bug #148090. * braille/libbrl/*.[ch]: Added scrolling feature to all braille drivers. Also rewrote module to conform better to GNOME style. * braille/test/*.c: Added scrolling tests. * srcore/brlinp.h, srcore/srctrl.c: (src_braille_scroll_*): Added scrolling commands. 2004-08-02 Bill Haneman * kbd_mouse/libke/libke.c: (COUNT_OF_ITEM_IN_LAYER_KEYSET): Increase to 17. (ke_return_key): Handle XK_KP_Separator case. (ke_get_keypad_keycodes): Look for XK_KP_Separator as well as XK_KP_Decimal. Fixes bug #148774. 2004-08-02 Remus Draica * srlow/libsrlow/SRLow.c: Retain last information for text object for focus events. 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. 2004-07-14 Dragan Sarbut * configure.in: Update version to 0.9.6. * NEWS: Updated 2004-07-14 Dragan Sarbut * gnopi/es.a2b: Replaced the spanish translation table with a better one. Thanks to Juan Ramon Jimenez Garcia for the new file. 2004-07-13 Dragan Sarbut * schemas/gnopernicus.schemas: * srconf/libsrconf/libsrconf.h: Modified the default values for speech rate and pitch. Fix for bug #147487 2004-07-13 Remus Draica * srcore/srctrl.c: Prevent generating mouse events when XEvIE is not present (bug #143588). 2004-07-12 Dana Ormenisan * srlow/libsrlow/SRObject.c: (sro_get_cell): Changed to include the situation when the cell is a container cell . (Fixies for bug #144396) 2004-07-12 Dana Ormenisan * srcore/default.xml.in: * srcore/verbose.xml.in: Change speech presentation for spin-button in case of 'generic' event. (Fixies for bug #144334) 2004-07-12 Dana Ormenisan * srlow/libsrlow/SRObject.c: (sro_get_column_header): Changed to present the table column header only if it is displayed on the screen. (Fixies for bug #141185) 2004-07-12 Dana Ormenisan * srlow/libsrlow/SRObject.c: (sro_default_get_description): Change to avoid a double output in verbose presentation mode: if an object doesn't have an accessible name (the description, if exists, will be reported as name) or the name and the description are the same, do not report the description. (Fixies for bug #138607) 2004-07-12 Dana Ormenisan * srcore/verbose.xml.in: * srcore/default.xml.in: Change presentation for slider to report the visible value. * srlow/libsrlow/SRLow.c: (srl_text_event_is_reported): Prevent a text event to be reported in case of a value change event for sliders. (Fixies for bug #144582) 2004-07-09 Dragan Sarbut * srcore/srspc.c: (src_speech_get_text_echo_type): (src_speech_get_spaces_echo_type): (src_speech_get_modifiers_echo_type): (src_speech_get_cursors_echo_type): Added checking for speech to be initialized. * srcore/srmain.ch: Using the --login option from srcore command line to let srcore know that it's running at login time and should try not to work with gconf. * srcore/srmag.ch: Added some function to set magnifiers parameters without working with gconf. * srcore/srctrl.c: Modified the magnifier control functions so they eill not work with gconf if --login is passed in srcore's command line. Now at GDM login time , the magnifier can be controlled from the command layers. Patch for bug #122459 2004-07-08 Dragan Sarbut * srcore/srmain.c: (src_process_key): Change to return if speech is not initialized. Patch applied for Remus Draica. Fix for bug #143828 2004-06-14 Dana Ormenisan * srlow/libsrlow/SRObject.c: (sro_get_cell): Changed to not take the cell (do not call AccessibleTable_getAccessibleAt) if the column index < 0. (Fixies for bug #144309). 2004-06-13 Marcel Telka * configure.in (ALL_LINGUAS): Added sk. 2006-06-11 Dana Ormenisan * srcore/srmag.c: Correct some warning messages at run-time when magnifier's panning option is turned on: (src_magnifier_panning): Changed to add the timeout only if old_panning != NULL. (Fixies for bug #143591). 2006-06-11 Dana Ormenisan * srlow/libsrlow/SRObject.c: Revert changes made to avoid some warning messages at run-time when magnifier's panning option is turned on. 2004-06-11 Remus Draica * srlow/libsrlow/SRLow.c: (srle_change_type): Chnage event type for links only when the new link is valid (!=-1). (gnopernicus fix for bug #143502). 2004-06-10 Dana Ormenisan * srcore/srctrl.c: (src_repeat_last): (src_cmd_queue_process): (src_ctrl_init): (src_ctrl_terminate): Changed to put the comand before the last one in the command queue (in order to scroll on braille device). This command will take the last command value, with one exception: if the last command was "present layer changed". (Fixies for bug #132320). 2004-06-09 Alexander Shopov * configure.in (ALL_LINGUAS): Added "bg" (Bulgarian) 2004-06-09 Dana Ormenisan * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Output the group headers 'Display screen' and 'Zoomer placement' when the objects in that group are presented: add the appropriate label-for/labelled-by relations. (Fixies for bug #136320). 2004-06-09 Remus Draica * configure.in: Update version to 0.9.5. * NEWS: Updated. 2004-06-08 Dana Ormenisan * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Rename tooltip for Preferences->Speech->Text Echo->None radio button ('Do not say text').The new description is 'Do not speak text'. 2004-06-08 Dana Ormenisan * gnopi/spui.c: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Add a new Text echo mode: 'None'- to output the text typed only on braille/brlmon without disable the speech component. * srcore/srspc.h: Add a new SRCSpeechTextEchoType mode: SRC_SPEECH_TEXT_ECHO_NONE. * srcore/srmain.c: * srcore/srspc.c: Add code for 'None' text echo mode. (Fixies for bug #143935). 2004-06-08 Dana Ormenisan * srcore/srctrl.c: (src_flat_review_line): Changed to report 'first line'/'last line' in flat review mode if user is already on firs/last line and press up/down numpad arrow key. (Fixies for bug #143944). 2004-06-08 Dana Ormenisan * srcore/default.xml.in: Change presentation for 'multi-line-text' role: do not report . (Partial fix for bug #138091). 2004-06-08 Dragan Sarbut * gnopi/gnopi.c: Added --login option. Check for accessibility is disabled if this option is passed to gnopernicus. * srcore/srmain.c: Added --login option. This option for srcore does nothing for now. Fix for bug #143514 2004-06-08 Dana Ormenisan * srcore/srctrl.c: (src_hierarchy_flat): Changed to send information to speech line by line, to improve the performance for 'Read whole window' command. (Fixies for bug #142730). 2004-06-07 Dana Ormenisan * srlow/libsrlow/SRObject.c: Correct some warning messages at run-time. (Fixies for bug #143591). 2004-06-04 Dragan Sarbut * srcore/srmag.ch: (src_magnifier_set_split_screen_horizontal): Added function to set the zoomer placement so the magnifier window will be on the upper half of the screen.The values for zoomer placement are kept internaly and in gconf. * srcore/srmain.h: (main): Added commandline option "u" for srcore used to set horizontal half screen magnification. (src_init): Added an gboolean parameter which represents the horizontal half screen magnification commandline option. Fix for bug #143655. 2004-06-04 Dana Ormenisan * kbd_mouse/libke/libke.c: (ke_return_active_modifiers): Removed. (ke_report_user_key_event): Changed to not use X calls to check for modifiers. KEKeyEvent structure will be used to check for modifiers. (Fixies for bug #143509). 2004-06-04 Dragan Sarbut * magnifier/libmag/mag.c: (mag_initialize): Removed return FALSE from gconf "set_data" functions. Fix for bug #143711. 2004-06-04 Dana Ormenisan * kbd_mouse/libke/libke.c: Register a listener for XK_Escape. * srcore/srmain.c: (src_process_cursor): (src_process_key): Changed to report Escape with 'Say all navigation keys' enabled. (Fixies for bug #143517). 2004-06-02 Dana Ormenisan * srcore/default.xml.in: * srcore/verbose.xml.in: When focus moves between the table lines, present the cell information using 'cell' voice. * srlow/libsrlow/SRObject.c: (sro_get_cell): If there is a single column table, when user switchs between lines, the single cell in the current line will be presented. If there is a multi column table and the whole table line is selected, three cells will be presented: the currently focussed cell, the cell before (if exists) and the cell after the currently focussed one (if exists). If there is a multiple column header and the table line is partially selected, only the currently focussed cell will be presented. (Fixies for bug #142835). 2004-05-31 Dragan Sarbut * magnifier/libmag/mag.c: (mag_zoomers_set_cursor_color): When changing the color, gnopernicus verifies if cursor_scale is on. Fix for bug #143440 2004-05-27 Dragan Sarbut * configure.in: Update version to 0.9.4. * NEWS: Updated. 2004-05-27 Dragan Sarbut * schemas/gnopernicus.schemas: Removed extra tag. Bug # 143286 2004-05-26 Dragan Sarbut * srconf/libsrconf/libsrconf.c: Modified a fuction so a warning message will not appear. * srcore/srspc.ch: * srcore/srmag.ch: * srcore/srbrl.ch: Organized all global variables in structures , modified all functions acording to this , and created some functions to set/get data from structures. * srcore/srctrl.c: Modified some functions that used the global variables witch are now in structures. * srcore/srmain.c: Modified some functions to set the data in the structures. Bug #122459 2004-05-26 Dragan Sarbut * configure.in: Update version to 0.9.3. * NEWS: Updated. 2004-05-26 Dragan Sarbut * magnifier/libmag/libmag.c: (mag_zoomer_set_ROI_left): (mag_zoomer_set_ROI_top): (mag_zoomer_set_ROI_width): (mag_zoomer_set_ROI_height): ROI is not restricted to source_rect anymore. (mag_zoomer_set_ZP_extents_left): (mag_zoomer_set_ZP_extents_top): (mag_zoomer_set_ZP_extents_width): (mag_zoomer_set_ZP_extents_height): A call to get_source is made after setting the target_rect because the source_rect changes. (Fix for bug #140850 & bug #142538) 2004-05-25 Remus Draica * configure.in: Prevent AC_OUTPUT to generate output in brlmon/braille_fonts/Makefile. * brlmon/Makefile.am: * brlmon/brlmon.c: Remove all things related to braille font. * brlmon/braille_fonts: Removed. Fixies for bug #140195. 2004-05-25 Dana Ormenisan * schemas/gnopernicus.schemas: * gnopi/cmdmapconf.c: Remove Ctrl+Shift+Alt+S keystroke combination. "Describe my surroundings" command is no longer mapped on this key combination. * README: Updated. 2004-05-24 Dana Ormenisan * srlow/libsrlow/SRLow.c: Listen for "object:children-changed:add" and "object:children-changed:removed" events. These events will be presented only for objects with SPI_ROLE_PAGE_TAB. * srcore/default.xml.in: * srcore/verbose.xml.in: Change the presentation for "page-tab" role. Add presentation for: - "focus:" event: 'switch tab, , ' - "object:tab-added" event: 'create tab, ' - "object:tab-removed" event: 'closing tab, '. (Fixies for #bug 128970). 2004-05-20 Dana Ormenisan * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2 "Say all cursors" option was renamed with "Say all navigation keys". (Change required in #bug 141149). 2004-05-19 Dana Ormenisan * kbd_mouse/libke/libke.c: Register a listener for XK_BackSpace and XK_Delete. * srcore/srmain.c: (src_process_cursor): (src_process_key): Changed to report Backspace and Delete wit 'Say all modifiers' enabled. (Fixies for bug #141149). 2004-05-19 Dragan Sarbut * gnopi/gnopi_files/Braille_Monitor_Settings/braille_monitor_settings.glade2: Grayed out settings for DUAL and BRAILLE Mode Type. * brlmon/brlmonui.c: (brlmon_get_mode_type_from_string): Changed so that mode_type is always NORMAL. Fix for bug #140192. 2004-05-19 Remus Draica * srlow/libsrlow/SRObject.c: (sro_get_app_name): (sro_get_window_name): Call Accessible_ref for returned value by sro_get_acc_at_index (bug 142360). 2004-05-19 Dragan Sarbut * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Ghanged label from "Cursor Magnification" to "Set cursor separate from magnification" Fix for bug #137247 2004-05-18 Dragan Sarbut * magnifier/libmag/mag.c: (mag_initialize): Created a structure for target_rect since target_rect isn't used in other functions. Get the display size in a global structure and write the width and height to gconf. (mag_zoomer_set_zp_extents_left): (mag_zoomer_set_zp_extents_top): (mag_zoomer_set_zp_extents_width): (mag_zoomer_set_zp_extents_height): Changed to use the display_size rect when setting ZP in stead of target_rect. Fix for bug #142535 2004-05-18 Padraig O'Briain * srlow/libsrlow/SRObject.c (sro_get_column_header): Remove duplicated calls to Accessible_unref. Fixes bug #141908. 2004-05-18 Padraig O'Briain * kbd_mouse/libke/libke.c: (ke_report_keyecho_event): Remove workaround for bug #129951. (ke_register_keyset_item): (ke_layer_register_events): (ke_keyecho_register_events): Do not register key stroke listeners for modifiers SPI_KEYMASK_BUTTON1, SPI_KEYMASK_BUTTON2 or SPI_KEYMASK_BUTTON3. (ke_user_key_list_unregister_events): (ke_layer_unregister_events): (ke_keyecho_unregister_events): Do not unregister key stroke listeners for modifiers SPI_KEYMASK_BUTTON1, SPI_KEYMASK_BUTTON2 or SPI_KEYMASK_BUTTON3. Fixes bug #129951. 2004-05-13 Dragan Sarbut * configure.in: Update version to 0.9.2. * NEWS: Updated. 2004-05-11 James Henstridge * configure.in: remove GNOME_PLATFORM_GNOME_2 macro, which is a no-op and deprecated. 2004-05-06 Dana Ormenisan * kbd_mouse/libke/libke.c: (ke_report_keyecho_event): Changed to report a single event with a particular timestamp value. The other events with the same timestamp value will be rejected (bug #129951). 2004-05-06 Dana Ormenisan * schemas/gnopernicus.schemas: Add empty voice in the voice list (bug #141974). 2004-05-05 Remus Draica * README: Updated. * configure.in: Add a new configure option (--enable-magnifier). Failing the configure process in case magnifier is not instaled and user want it (bug #141495). 2004-05-04 Dana Ormenisan * kbd_mouse/libke/libke.c: (ke_idle_struct_new): (ke_idle_struct_free): (ke_repot_layer_cmd): Added. (ke_call_srkey_cb): (ke_call_keyboard_layer_cb): Changed to report the keyboard events on a timer. (Fixies for bug #138391). 2004-04-30 Remus Draica * configure.in: Update version to 0.9.1. * NEWS: Updated. 2004-04-28 Remus Draica * srlow/libsrlow/SRLow.c: (srle_is_for_focused_ancestor_acc): Do not check for SPI_ROLE_HTML_CONTAINER. 2004-04-28 Dana Ormenisan * srlow/libsrlow/SRLow.c: (srl_is_window_event): Don't report events for role SPI_ROLE_WINDOW as "window:xxx" (bug 122713). 2004-04-28 Remus Draica * srlow/libsrlow/SRLow.c: (srle_is_for_focused_ancestor): Added. (srle_change_type): Convert a caret-moved event to a focus event only if the object has a focused ancestor. 2004-04-27 Dragan Sarbut * magnifier/libmag/mag_ctrl.c: (magnifier_set_source_screen): (magnifier_set_target_screen): Retaining the values of source and target screen. (magrect_clip_to_source): Verify if the source and target are the same. If they are do not aply patch. * schemas/gnopernicus.schemas: Setting the default values of the source and target to be :0.0. * srconft/libsrconf/libsrconf.h: Setting the default values of the source and target to be :0.0. * srcore/srmag.c: Decommenting a line that verifies if the target is NULL. Fix for bug 136771. 2004-04-27 Dragan Sarbut * gnopi/magui.c: (magui_magnification_options_save_changed): (magui_set_smoothing): (magui_set_mouse_tracking): Marked some text for translation. Changed some code to compare the translated values , not the english ones. * gnopi/spvoiceui.c: (spui_voice_add_modify_speaker_values_modify): Marked some text for translation. (Fix for bug 140634). 2004-04-27 Dana Ormenisan * srlow/libsrlow/SRObject.c,h: (sro_get_app_name): (sro_get_window_name): Added. * srcore/srctrl.c: (src_surroundings_logic): Changed: "Describe my surroundings" command also provide the name of the current focused object, the window/dialog name and the application name. (Fixies for bug 140698). 2004-04-27 Dana Ormenisan * README: * gnopi/cmdmapconf.c: * gnopi/cmdmapui.c: * schemas/gnopernicus.schemas: * srcore/srctrl.c: "window hiwrarchy flat" command was renamed. The new name is "read whole window". 2004-04-23 Dana Ormenisan * gnopi/bmui.c: * gnopi/brlui.c: * gnopi/cmdmapui.c: * gnopi/findui.c: * gnopi/genui.c: * gnopi/kbui.c: * gnopi/magui.c: * gnopi/presui.c: * gnopi/scrui.c: * gnopi/spdictui.c: * gnopi/spui.c: * gnopi/spvoiceui.c: Made help pages accessible. (Fixies for bug #140658). 2004-04-21 Remus Draica * srcore/srpres.c: Marked role for translation. * srcore/srspc.c: Marked a string for translation. 2004-04-20 Remus Draica * srconf/libsrconf/libsrconf.h: Changed the default value for active setting from "Default" to "default". * srcore/srmain.c: (src_process_change_for_presentation): Use a constant value instead of a hard coded string for default value for active setting. Fixies for #139278. 2004-04-19 Remus Draica * configure.in: Changed current version to 0.9.0. * NEWS: Change the previous version to 0.9.0. 2004-04-15 Dragan Sarbut * configure.in: Changed current version to 0.8.3. * NEWS: Added news for the new version. 2004-04-14 Dana Ormenisan * brlmon/brlmonui.c: (brlmon_create_text_area): Correct a message. * gnopi/spdictui.c: (spui_dictionary_add_modify_set_value): Correct a message. (Fixies for bug 140040). 2004-04-09 Guntupalli Karunakar * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. 2004-04-08 Dragan Sarbut * magnifier/libmag/mag.[ch]: (mag_zoomer_set_target): Added. * magnifier/libmag/mag_ctrl.c: (magnifier_set_source_screen): (magnifier_set_target_screen): Modified function to use gnome-mag proper functions instead of bonobo-properties functions. (magnifier_get_source): Changed source_display_size to source_display_bounds. * magnifier/libmag/mag_xml.c: (startElement): Added parsing for target string; * magnifier/srcore/srmag.c: (src_magnifier_create_mml): Added lines to include target string creation of the mml. * magnifier/srcore/srmain.c: (src_process_config_changed_for_magnifier): Added lines to use target display when gnopernicus starts. * configure.in: Changed required version of gnome-mag 0.11.0. Fix for bug (135545). 2004-04-08 Dana Ormenisan * README: Updated (version required for brltty is 3.5). 2004-04-08 Remus Draica * gnopi/brlconf.c: Make braille_setting variable extern (bug #136865). * gnopi/magui.c: (magui_set_crosswire_color): Avoid a warning at compile time. 2004-04-08 Dana Ormenisan * srcore/default.xml.in: * srcore/verbose.xml.in: Change presentation for table: Table, , "row header" , "column header" ,. Change presentation for table line: If focus moves to a new table line, the new row header (if exists) and the current cell content will be presented. * schemas/gnopernicus.schemas: Add two new voices ( row_header and cell) to describe the current row header and the current cell content for the focused table. * srcore/srpres.c: Add two new presentation items: SRC_PRESENTATION_ROW_HEADER and SRC_PRESENTATION_CELL. * srlow/libsrlow/SRObject.c,h: (sro_get_header): Removed. (sro_get_column_header): (sro_get_row_header): (sro_get_cell): Added. (sro_default_get_name): In case of tables, check if the table has a relation with an appropriate label. (Fixies for #bug 137336). 2004-04-08 Dana Ormenisan * braille/libbrl/alvabrl.c: * braille/libbrl/braille.c: Add support for ALVA320, ALVA340, ALVA34d devices (bug #135527). 2004-04-07 Dana Ormenisan * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Changed some keyboard accelerators. (bug #138093). 2004-04-07 Dana Ormenisan * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Changed some keyboard accelerators. (bug #138102). 2004-04-07 Dana Ormenisan * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Underlined keyboard accelerators for 'Add/Modify' and 'Remove'. (bug #138100). 2004-04-07 Dana Ormenisan * gnopi/magui.c: (magui_crosswire_color_invert_off): Added. (magui_crosswire_color_invert_toggled): (magui_set_crosswire_color): When 'Cross-hair color inverted' check box is checked, 'Cross-hair color' button will be grayed. (bug #132188). 2004-04-07 Dragan Sarbut * gnopi/gnopi_files/gnopi.glade2: Changed tooltip to "Mouse preferences" from "Keyboard preferences". Fix for bug no : 137729 2004-04-07 Remus Draica * README: Change the gnopernicus version to 0.8. 2004-04-05 Remus Draica * srlow/libsrlow/SRLow.c: (srle_is_for_watched_acc): Move iimplementation for "srle_is_for_watched_acc" forward in the file to avoid a compile warning. * configure.in: Update current version to 0.8.2. 2004-04-02 Remus Draica * srlow/libsrlow/SRObject.c: (prel_key_binding): Change According with changes in gail and jab (keybindings for a menu item are now separated by ":") (bug #138392). 2004-04-02 Remus Draica * configure.in: Add AM_GCONF_SOURCE_2 macro. * schemas/Makefile.am: (patch from Julio M. Merino Vidal ) Install schemas only if GCONF_SCHEMAS_INSTALL is defined. Fixies for bug #134684. 2004-04-02 Remus Draica * srlow/libsrlow/SRObject.c: (sro_default_get_children_count): Report the real number of children in case or LIST role (bug 125695). 2004-04-02 Remus Draica (patch created by Adi Dascal ) * braille/libbrl/alvabrl.c: (alva_brl_open_device): Corect some initialization values for ALVA544 (bug #108277). 2004-04-02 Remus Draica * srmain/srcore.c: (src_present_real_sro): Split in 3 functions, one for each device. (src_process_sro_event): Present "object:visible-data-changed" event only to magnifier. * srlow/libsrlow/SRLow.c: Listen for "object:visible-data-changed" event and report it for current focused object. Fixies for bug #135250. 2004-03-26 Remus Draica * srlow/libsrlow/SRLow.c: (srl_event_is_reported): Report focus events for an object with TRANSIENT state (bug 134226). 2004-03-26 Dragan Sarbut * gnopi/magui.c: (magui_cursor_off): Changed the truth value of cursor_size. (magui_set_cursor_mag): Added call to the function: magui_cursor_magnification_off. * magnifier/libmag/mag.c: (mag_zoomers_set_cursor_scale_on_off): Changed truth values for cursor_scale. Fixies for bug #137247. 2004-03-26 Dragan Sarbut * magnifier/libmag/mag.c: (mag_zoomer_set_params_zoom_factor): Retaining the the zoom factor state. (check_for_focus_tracking_none): Added this function to check if the focus tracking is selected to be "none". (mag_zoomer_set_params_tracking): If the focus tracking is "none", select mouse_tracking. Retaining in a MagRectangle the values of the last ROI when the tracking was mouse_tracking. (mag_zoomer_set_ROI_left): (mag_zoomer_set_ROI_top): (mag_zoomer_set_ROI_width): (mag_zoomer_set_ROI_height): Set the new ROI if the focus tracking is "none". Fixies for bug #135260. 2004-03-26 Remus Draica * srlow/libsrlow/SRLow.c: (srl_event_is_reported): Compute retained information for current object using previous values for text-delete event (bug 135209). 2004-03-26 Remus Draica * srlow/libsrlow/SRLow.c: (srle_change_type): Convert a caret-moved event into a focus one only for non-watched objects too (bug #136603). 2004-03-23 Guntupalli Karunakar * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS. 2004-03-22 Remus Draica * configure.in: Update current version to 0.8.1. * NEWS: Updated. 2004-03-20 Gareth Owen * configure.in: Added en_GB to ALL_LINGUAS 2004-03-16 Iñaki Larrañaga * configure.in: Added "eu" (Basque) to ALL_LINGUAS. 2004-03-15 Remus Draica * configure.in: Update current version to 0.8.0. * NEWS: Updated. 2004-03-07 Remus Draica * configure.in: Update current version to 0.7.6. * NEWS: Updated. 2004-03-07 Remus Draica * srcore/srmain.c: (src_present_real_sro): Do not allow the next speech output to interrupt presentationfor focus events for tables. * srlow/libsrlow/SRLow.c: (srl_notify_clients_obj): Report a focus event when user moves to another table. Fixies #132285. 2004-03-04 Dana Ormenisan * srcore/default.xml.in: * srcore/verbose.xml.in: Add presentation for tables. When a table is focused, gnopernicus will outputs:"Table <#lines>. * srlow/libsrlow/SRObject.c,h: (sro_default_get_name): Changed: if the table doesn't have an accessible name and/or a relation with an appropriate label, the only/current focused table column name will be presented as a table name. (sro_default_get_children_count): Changed: in case of tables, this function will return the number of rows. (sro_get_line): Added. (Partial fixies for bug #132285). 2004-03-05 Ilkka Tuohela * Added Finnish translation to configure.in 2004-03-04 Remus Draica * srcore/default.xml.in: * srcore/verbose.xml.in: In case of state-changed for radio-buttons present only the new state. (patch from bug #132182). 2004-03-04 Remus Draica * srcore/default.xml.in: * srcore/verbose.xml.in: In case of caret-moved event for link objects present current character. * srlow/libsrlow/SRLow.c: Detect when user is in a link with caret. * srlow/libsrlow/SRObject.c: Report an object as a link only when user is in a link. Fix for #135028. 2004-03-04 Remus Draica * srlow/libsrlow/SRLow.c: React to caret-moved events for non-focused objects. * srlow/libsrlow/SRObject.c: Correct some warnings messages at run-time. Fix for #120730. 2004-03-02 Remus Draica * srcore/srpres.h: Change names for some presentation functions. * srcore/srpres.c: * srcore/srmain.c: Changea according with previous changes. 2004-03-02 Dragan Sarbut * srcore/srmain.c: If the invert value is not present in the srcore commandline, the value is taken from gconf. Fix for bug #132181. 2004-03-02 Dragan Sarbut * magnifier/libmag/mag.c: Retaining the values of the magnifier coordinates before they are sent to gnome-mag * magnifier/libmag/magctrl.c: (mag_rect_clip_to_source): Added new function to prevent the ROI area to go undernith the magnifiing area. (magnifier_set_roi): Updating the ROI with the result from the (mag_rect_clip_to_source) function. Fix for bug #124486. 2004-02-25 Dana Ormenisan * srlow/libsrlow/SRLow.c: (srl_is_tooltip_event): Do not report the tooltip hide event(bug #133205). 2004-02-25 Dana Ormenisan * srlow/libsrlow/SRLow.c: (srl_is_window_event): Check if the role is SPI_ROLE_TOOL_TIP and make sure that the window events are not reported in this case(bug #135241). 2004-02-25 Remus Draica * configure.in: Update current version to 0.7.5. * NEWS: Updated. 2004-02-23 Remus Draica Added "unwatch all objects" feature (bug #132865). * README: Updated (added the new function for layer 1 key 3). * gnopi/cmdmapconf.c: * gnopi/cmdmapui.c: Added the new function to UI. * schemas/gnopernicus.schemas: Added the funtion to layer 1 key 3. * srcore/srctrl.c: Added support for the new funtion. 2004-02-23 Remus Draica * srlow/libsrlow/SRLow.c: (srl_event_is_reported): Remove code which make update in case of text-delete event. 2004-02-23 Remus Draica * srlow/libsrlow/SRLow.c: (srl_process_event) Retain current focused object before checking if current event is reported. In this way some internal structures for text objects are updated for focus event (bug #135020). 2004-02-23 Remus Draica * srlow/libsrlow/SRLow.c: Report table-columns-header only when is first time reached (bug #135114). 2004-02-23 Dana Ormenisan * schemas/gnopernicus.schemas: Add a new voice (header) to describe the table column header for a table cell. * srcore/default.xml.in: * srcore/verbose.xml.in: Change presentation for table-columns-header and table-line.Distinct presentation for focus and selection-change events. * srcore/srpres.c: Add a new presentation item type - SRC_PRESENTATION_HEADER. * srlow/libsrlow/SRObject.c,h: (sro_get_header): Added. (All changes for bug #135114). 2004-02-22 Remus Draica * srlow/libsrlow/SRLow.c: When user moves in same line or same table header a new event (selection-changed) instead of focus is emitted (bug #135114). 2004-02-22 Christian Rose * configure.in: Added "en_CA" to ALL_LINGUAS. 2004-02-20 Remus Draica (patch from Julio M. Merino Vidal ) * braille/libbrl/sercomm.c: Check if OLCUC is defined (bug #134914). 2004-02-19 Remus Draica * srlow/libsrlow/SRObject.c: (sro_get_sro): Check if the index in parent is valid (>=0) (bug #134008). 2004-02-18 Remus Draica * speech/libsrs/srspeech.[c,h]: (srs_call_shutup): Add parameters for this function. * speech/libsrs/srsxml.c: Change call to srs_call_shutup according with new prototype. Partial fixies for bug #13386. 2004-02-17 Remus Draica * srlow/libsrlow/SRObject.c: (get_toolbar_from_main_widget): Report all toolbars to the user, one at the time and do not expect to be only one (bug #134225). 2004-02-17 Dana Ormenisan * speech/libsrs/srsxml.c: Add some translator comments (bug #134530). 2004-02-17 Remus Draica * gnopi/presconf.c: (presconf_all_settings_get): Allow user to choose only from installed presentation xml files. 2004-02-17 Remus Draica * srcore/verbose.xml.in: Add description to presented informantion for almost all roles. * srcore/srpres.c: Add description to information that can be presented for an object. * schemas/gnopernicus.schemas: Add description voice. Fixies for bug #126370. 2004-02-17 Remus Draica * srcore/default.xml.in: * srcore/verbose.xml.in: Add presentation for table-columns-header (bug #134083, bug #129665). 2004-02-17 Remus Draica * srlow/libsrlow/SRObject.c: (sro_get_shortcut): Correct the crash described as side effect in bug #128973. 2004-02-14 Remus Draica * srcore/default.xml.in: * srcore/verbose.xml.in: Add presentation for popup menus. * srlow/libsrlow/SRObject.c: (sro_default_get_name): For popup menus report "context menu" as name in case of no name from at-spi. (All are changes for bug #126108). 2004-02-14 Remus Draica * */.cvsignore: Update some .cvsignore files and added where necessary. 2004-02-13 Remus Draica * srcore/srspc.c: (src_speech_process_string): In case of '\n' send "enter" to speech (bug #126355). 2004-02-12 Remus Draica * srcore/verbose.xml.in: * srcore/default.xml.in: Change presentation for spin-button to report the visible value. * srlow/libsrlow/SRLow.c: (srle_text_event_is_reported): Prevent a text event to be reported in case of a value change event for spin-buttons. Fixies for bug #133625. 2004-02-11 Remus Draica * NEWS: Updated. * srlow/libsrlow/SRLow.c: Watch only one object and filter events for that object. 2004-02-11 Remus Draica * NEWS: * configure.in: Change current version to 0.7.4. 2004-02-10 Remus Draica * README: Updated. 2004-02-10 Remus Draica * srcore/verbose.xml.in: * srcore/default.xml.in: Changed presentation string for single/multi line text in case of present event. 2004-02-08 Remus Draica * srcore/srpres.c: Small fixies. 2004-02-08 Remus Draica * srlow/libsrlow/SRObject.c: (sro_get_accelerator): (sro_get_shortcut): Avoid some critical messages to terminal (bug 132005). 2004-02-08 Remus Draica * srcore/verbose.xml.in: * srcore/default.xml.in: Report shortcut and state for radio-buttons for braille. 2004-02-08 Remus Draica * srlow/libsrlow/SRObject.c: (sro_default_get_name): Report as the name for push-button the names of children in case of push-buttons with children (bug #129451). 2004-02-08 Remus Draica * srcore/verbose.xml.in: * srcore/default.xml.in: Add some missing voices for conditional tags. 2004-02-06 Remus Draica * NEWS: Updated. * srcore/verbose.xml: * srcore/default.xml: Removed. * srcore/verbose.xml.in: * srcore/default.xml.in: Added. * configure.in: Changed required version of intltool to 0.29. * po/POTFILES.in: Removed verbose.xml and default.xml and added verbose.xml.in and default.xml.in. * schemas/gnopernicus.schemas: Changed default profile to "default". * srcore/Makefile.am: Changed to generate .xml files from xml.in files. * srcore/srmain.c: * srcore/srpres.[c,h]: Changed to use the new xml files used to store presentation information. 2004-02-06 Dana Ormenisan * MAINTAINERS: Created. 2004-02-04 Dana Ormenisan * srconf/libsrconf/libsrconf.c: (srconf_init): Change the message (bug #131558). 2004-02-03 Remus Draica * srlow/libsrlow/SRLow.[c,h]: (srl_unwatch_all_objects) Added. * srlow/libsrlow/SRLow.c: (srl_set_watch_for_object): Allow user to watch only one object. 2004-01-30 Dana Ormenisan * braille/libbrl/ttybrl.c: (brltty_brl_glib_cb): Change VAL_SWITCHMASK with VAL_TOGGLE_MASK (bug #132244). 2004-01-29 Remus Draica Changes to fix bug 128360. 2004-01-29 Remus Draica * kbd_mouse/libke/libke.c: (ke_user_key_list_register_events) Add SPI_KEYMASK_NUMLOCK to the modifiers for a user defined key combination. (bug #132125). * README: Updated with "Note 7". 2004-01-28 Brian Cameron * srlow/test/SRTest.c: Fixed string problem causing core dump on Solaris. 2004-01-28 Francisco Javier F. Serrador * configure.in: Added help/gnopernicus/es/Makefile and help/braille_monitor/es/Makefile. 2004-01-26 Remus Draica * schemas/gnopernicus.schemas: Change initial profile to "none". * srcore/srmain.c: (src_process_config_changed_for_presentation): Remove code to src_process_chang_for_presentation. (src_process_chang_for_presentation): Added. (src_init): In case of first use write presentation strings to gconf. All changes are fixies for bug #132542. 2004-01-26 Remus Draica * srcore/srspc.c: (src_dictionary_load): Call srconf_free_slist only for non NULL lists. * gnopi/coreconf.c: (srcore_changes_cb): Prevent execution of this function if general_setting is NULL (bug #132115). 2004-01-25 Francisco Javier F. Serrador * gnopernicus/help/es: Added Spanish help files * gnopernicus/help/Makefile: Modified Makefile to include es subdir 2004-01-22 Remus Draica * srlow/libsrlow/SRObject.c: (sro_get_shortcut): Report correct shortcut for push-buttons from SO applications. 2004-01-21 Remus Draica * gnopi/defui.c: (defui_question_message): Change the message (bug #131552). * srconf/libsrconf/libsrconf.c: (srconf_init): Change the message (bug #131558). * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Change some messages (bug #131557). 2004-01-21 Remus Draica * kbd_mouse_libke/libke.c: (ke_user_key_list_free): * gnopi/spconf.c: (spconf_speaker_settings_list_find): Correct some messages at run-time (bug 132005). 2004-01-21 Remus Draica * schemas/gnopernicus.schemas: Remove an open only tag (thanks to jspaar@myrealbox.com). 2004-01-21 Remus Draica * configure.in: (CSPI_REQUIRED): Change the required version to 1.3.11. 2004-01-18 Remus Draica * srcore/srmain.c: (src_process_key): Call speech stutup function in case of control-left key (bug fix #131442). * NEWS: Updated. 2004-01-10 Remus Draica * srcore/Makefile.am: (EXTRA_DIST): Add default.xml and verbose.xml to distribution. 2004-01-10 Remus Draica * NEWS: Updated. *configure.in: Change current version to 0.7.3. 2004-01-10 Arafat Medini * ar.po: Added Arabic translation 2004-01-09 Remus Draica * srcore/srctrl.c: Added SRLow.h to include section. (src_watch_current): Changed the string sended to speech. * srlow/libsrlow/SRObject.[c,h]: Removed sro_add_watch_for_object function. * srlow/libsrlow/SRLow.[c,h]: Add support for watching a specified object. 2004-01-09 Remus Draica * braille/libbrl/Makefile.am: (libbrl_la_SOURCES): added handybrl.c and handybrl.h. 2004-01-09 Remus Draica * braille/libbrl/braille.c: * braille/libbrl/sercomm.[c.h]: Changed to add support for HandyTech devices. * braille/libbrl/handybrl.[c.h]: Added. All these changes are made by Markus Melzer . 2004-01-09 Remus Draica * srcore/srmain.c: (set_gconf_keys_from_xml): Chnaged the name of the node from "presentation-key" to "_presentation-key". 2004-01-09 Remus Draica * gnopi/Makefile.am: (INCLUDES): Added definition for PRESENTATION_DIR. * gnopi/presconf.c: (presconf_set_defaults): Set only the value for default active profile. (presconf_all_settings_get): Fill the returned list with the name of the files from presentation directory. (presconf_all_settings_set): Removed. * gnopi/presconf.h: (presconf_all_settings_set): Removed. * schemas/gnopernicus.schemas: Removed all presentation strings. * srcore/Makefile.am: (INCLUDES): Added definition for PRESENTATION_DIR. (settingsdir): (settings_DATA): Added. * srcore/default.xml: * srcore/verbose.xml: Added. * srcore/srmain.c: Add libxml/parser.h file to incluse section. (load_presentation_file): (set_presentation_gconf_key): (set_gconf_keys_from_xml): Added. Those function are received from Bill Haneman and contain very small personal changes. 2004-01-07 Remus Draica * README: Updated. 2004-01-07 Remus Draica * gnopi/cmdmapconf.c: (cmd_key_cmds): * gnopi/cmdmapui.c: (cmd_function): * schemas/gnopernicus.schemas: Add the new function "watch current object". * srcore/srctrl.c: (src_watch_current): Added. * srlow/libsrlow/SRObject.[c,h]: (sro_set_watch_for_object): Added. All changes are partial fix for bug #128998. 2004-01-03 Robert Sedak * configure.in: Added "hr" in ALL_LINGUAS. 2004-01-02 Sanlig Badral * configure.in: Added "mn" to ALL_LINGUAS. 2004-01-02 Padraig O'Briain * kbd_mouse/libke/libke.c (ke_layer_register_events) (ke_keyecho_register_events) (ke_layer_unregister_events) (ke_keyecho_unregister_events): Use SPI_KEYMASK_NUMLOCK instead of SPI_KEYMASK_MOD2 or SPI_KEYMASK_MOD3. Fixes bug #128959. 2003-12-19 Remus Draica * schemas/gnopernicus.schemas: Add presentation strings for edit-bar role. * srcore/srpres.c: (src_presentation_role_pres): * srlow/libsrlow/SRObject.c: (acc_sr_role): (sr_role_name): * srlow/libsrlow/SRObject.h: (SRObjectRoles): Add the new role edit-bar. * srlow/libsrlow/SRLow.c: (srl_event_is_reported): Report all events for edit-bar role. All changes are partial fixes for bug #121844. 2003-12-19 Remus Draica * speech/libsrs/srspeech.[c,h]: (srs_call_shutup): Added. * speech/libsrs/srsxml.c: (srs_startElement): Call srs_call_shut_up function in case that previous output has a lower priority or can be preemted. 2003-12-17 Marc Mulcahy * configure.in: Changed gnome-speech required version to 0.3.0. 2003-12-17 Remus Draica * configure.in: (GNOME_SPEECH_REQUIRED): change required version to 0.2.7 (bug #129448). 2003-12-12 Pal Csongor Sprencz * gnopi/gnopi_files/Presentation/presentation.glade2: * gnopi/presui.c,.h: * gnopi/presconf.c,.h: Changed UI. It is more simple as was. It will be a separate configuration application for presentation strings. * schemas/gnopernicus.schemas: Added in schemas for the default profile list and the default active profile. * srconf/libsrconf/libsrconf.c,.h: Added defines for new keys, add function to read presentation profiles. 2003-12-11 Marc Mulcahy * speech/libsrs/spgs.c (gs_init_get_gs_servers): Update bonobo-activation query to support new gnome-speech API. 2003-12-10 William Jon McCann * gnopi/gnopiui.c (gn_settings_response): (gn_load_gnopernicus_credits): (gn_settings_response, gn_delete_emit_response_cancel): Removed functions. * gnopi/gnopiui.c (gn_load_gnopernicus_about): * gnopi/gnopi_files/about.glade2: Use GnomeAbout dialog. Use copyright symbols. 2003-12-10 Remus Draica * srlow/libsrlow/SRObject.c: (sro_get_shortcut): Report the context accelerator as shortcut in case in which no shortcut is present (bug #128372). 2003-12-10 Remus Draica * srlow/libsrlow/SRObject.c: (sro_default_get_name): For icons report name as accessible name and icon description (bug #126183). 2003-12-08 William Jon McCann * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Screen_Review/screen_review.glade2: * gnopi/gnopi_files/Presentation/presentation.glade2: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/Language/language.glade2: * gnopi/gnopi_files/Keyboard_Mouse_Settings/keyboard_mouse_settings.glade2: * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/Braille_Monitor_Settings/braille_monitor_settings.glade2: * gnopi/gnopi_files/Braille_Settings/translation_table.glade2: * gnopi/gnopi_files/Braille_Settings/status_cell.glade2: * gnopi/gnopi_files/Braille_Settings/cursor_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_style.glade2: * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: * gnopi/gnopi_files/Braille_Settings/braille_fill_char.glade2: * gnopi/gnopi_files/Braille_Settings/braille_device.glade2: * gnopi/gnopi_files/Braille_Settings/attribute_settings.glade2: * gnopi/gnopi_files/gnopi.glade2: Remove separators from dialogs per HIG. Small HIG tweaks. 2003-12-05 Remus Draica * srlow/libsrlow/SRObject.c: (get_name_from_label_rel): Return name for multiple labeled_by relations (bug #128065). 2003-12-02 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.c,.h: Add posibilities to use other path for gconf settings as the default local path. * srcore/srmain.c: (main): Added more command line options. (src_set_command_lines): Created. Set in gconf the command lines values. * gnopi/presui.c: * srlow/libsrlow.c: Clened from // comments. * srutil/SRMessages.h: Undefine SRU_PARANOIA 2003-11-27 Yuriy Syrota * configure.in: Added "uk" to ALL_LINGUAS. 2003-11-26 Remus Draica * srcore/srmain.c: (src_present_real_sro): Send the XML string to speech with a higher priority in case of workspace switching (bug #126630). 2003-11-26 Remus Draica * speech/libsrs/srspeech.c: (srs_speak_to_engine): Removed a message for debug purpose forgotten from previous commit. 2003-11-26 Remus Draica * speech/libsrs/srspeech.[c,h]: (srs_remove): Added. * speech/libsrs/srspeech.h: (SRSText): Added 2 new fields: priority and preempt. * speech/libsrs/srsxml.c: (srs_startElement): Added 2 new attributes for SRSOUT tag. * srcore /srctrl.c: * srcore/srmain.c: Changed calls of src_speech_send_chunk according with new prototype. * srcore/srspc.[c,h]: (src_speech_send_chunk): Modified to support a new parameter and to not simulate shutup actions. All changes are to implement a priority queue for speech. Changes fix bugs #120751, #126098 and #125404. 2003-11-25 Pal Csongor Sprencz * help/gnopernicus/C/gnopernicus-C.omf: * help/braille-monitor/C/brlmonitor-C.omf: Fix seriesid conflict with gedit: 2003-11-25 Remus Draica * srlow/libsrlow/SRObject.c: (srl_acc_manages_descendants): Avoid checking for an invalid state pointer (bug #127813). 2003-11-24 Remus Draica * srlow/libsrlow/SRObject.c: (srl_table_get_visible_range_from_cell): Correct a range issue (start for real first visible cell). 2003-11-21 Remus Draica * gnopi/presconf.c: (default_presentations): * schemas/gnopernicus.schemas: Changed presentation strings for table lines. * srlow/libsrlow/SRObject.c: (sro_default_get_name): Report always text as name. (srl_table_is_on_screen_cell_at): (srl_table_get_visible_range_from_cell): Added. (get_sro_children): Call srl_table_get_visible_range_from_cell in case of an event for a table cell. All changes are for bug #127605. 2003-11-21 Pal Csongor Sprencz * gnopi/brlui.c: BUGFIX #127601: renamed current_item variable to brl_current_item and made it static. * gnopi/cmdmapui.c: BUGFIX #127601: renamed current_item variable to cmd_current_item and made it static. 2003-11-18 Remus Draica * gnopi/presconf.c: (default_presentations): * schemas/gnopernicus.schemas: Changed presentation strings for table column headers objects (bug #126187). 2003-11-18 Remus Draica * srlow/libsrlow/SRLow.c: (srl_event_is_reported): Report focus events only for objects with FOCUSED state (bug #125406). 2003-11-14 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Presentation/presentation.glade2: Change TreeView resizeing propertieses. 2003-11-13 Pal Csongor Sprencz * gnopi/cmdmapconf.c: * gnopi/cmdmapui.c: * schemas/gnopernicus.schemas: Added command to turn on/off for braille, speech, magnifier and braille monitor components. * gnopi/coreconf.c: Listen gconf component activate changes events. * gnopi/genui.c: * gnopi/gnopi.c: Remove g_spawn_async (fork) call for braille monitor process. It moved in srcore. * srcore/srbrl.c: Fork process for braille monitor at brl_init time. * srcore/srctrl.c: (src_braille_on_off): (src_speech_on_off): (src_magnifier_on_off): (src_braille_monitor_on_off): Added new commands 2003-11-13 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: Fix resizeing issue at dialogs. * gnopi/brlui.c: (brlui_braille_device_combo_changed): Remove possibility to select tty number when the selected device is BRLTTY. 2003-11-11 Remus Draica * gnopi/presconf.c: (default_presentations): * schemas/gnopernicus/schemas: Add a presentation string for magnifier for terminal objects (bug #126658). 2003-11-11 Pal Csongor Sprencz * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Changed name of "Mouse tracking" in "Mouse tracking mode" 2003-11-11 Remus Draica * gnopi/presconf.c: (default_presentations): * srcore/srpres.c: (src_presentation_read_formated_string_from_default): * schemas/gnopernicus/schemas: Changed presentation string for magnifier. 2003-11-11 Pal Csongor Sprencz BUGFIX #124641: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Added options for focus tracking. Remove Cancel, OK buttons make windows instant applyable. * gnopi/defui.c: Fix dialog with ask. * gnopi/magui.c,.h: * gnopi/magconf.c,.h: Added options for focus tracking. * schemas/gnopernicus.schemas: Added alignmnet_x, and alignment_x gconf entry. * srcore/srmain.c: Added callback for alignment_x and alignment_y gconf events. 2003-11-11 Adi Dascal * magnifier/libmag/mag.c: BUGFIX #124641: Fixed tracking logic in case of "None" (no-focus-tracking for magnifier). * srconf/libsrconf/libsrconf.h: BUGFIX #124641: Added MAGNIFIER_ALIGNMENT_X and MAGNIFIER_ALIGNMENT_Y keys and the default for them. 2003-11-10 Pal Csongor Sprencz * gnopi/magui.c: Changed sensitivity property of "Cursor magnification" and "Crosswire clip". * schemas/gnopernicus.schemas: Removed gconf-item cursor_mag. * gnopi/magui.c, * gnopi/magconf.c,h: Changed name of members of the Magnifier structure - cursor_mag in cursor_scale. 2003-11-10 Adi Dascal * magnifier/libmag/mag.c: (mag_zoomer_set_params_alignment): - alignment parameters are :centered, min, max, auto, none - they are no longer values of the enum - they are used in focus-tracking (mag_zoomers_set_crosswire_size), (mag_zoomers_set_crosswire_color): - operations have to be available even if there is no cursor, only the crosswire is on - changed from old behavior (if cursor was off crosswire was off too) (mag_tracking_logic): - if the alignment is not "auto", it doesn't metter if the object is already in the magnified area; always move it so it would be as the alignment parameter requires (centered, min, max aligned) * gnopi/magui.c, * gnopi/magconf.c, * srcore/srmain.c: BUGFIX #124479: The key for cursor scale is MAGNIFIER_CURSOR_SCALE, not MAGNIFIER_CURSOR_MAG (srmag.c was using the correct one, but the other files did NOT) * srconf/libsrconf/libsrconf.h: BUGFIX #124479: Removed MAGNIFIER_CURSOR_MAG and DEFAULT_MAGNIFIER_CURSOR_MAG. 2003-11-10 Remus Draica * srlow/libsrlow/SRObject.c: (sro_default_get_name): Report the description as name in case that all other tries failed. (bug #126182). 2003-11-09 žygimantas Beručka * configure.in: Added "lt" to ALL_LINGUAS. 2003-11-07 Adi Dascal * srlow/libsrlow/screen-review.c: BUGFIX #126259:(screen_review_get_focused_line) the focused object is not a really visible object so it won't be in any line; there is not focused_line, so start from top (return line 1). * srlow/libsrlow/SRObject.c: (get_relation_from_acc) : return relation object, as the functions needs to return a SRRelation object, not boolean 2003-11-06 Pal Csongor Sprencz * gnopi/cmdmapui.c: BUGFIX #125764: Added in command list the "window hierarchy flat" command. * gnopi/defui.c: BUGFIX #120642: Added Question dialog before set the default values. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: BUGFIX #124534: Change text of "Crosshair" to "Cross-hair" * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: BUGFIX #120225: Changed name of "Position Switches" to "Position Sensors" * srconf/libsrconf/libsrconf.c: (srconf_get_data_with_default):Fix leak. (srconf_get_config_data_with_default):Fix leak. 2003-11-05 Remus Draica * srlow/libsrlow/SRObject.c: (sro_get_text_from_acc): (sro_get_button_from_acc): Changes to be more general (bug #120751). 2003-11-04 Remus Draica * gnopi/presconf.c: (default_presentations): * schemas/gnopernicus.schemas: Change "destroy window" message with "closing window" (bug #125395). 2003-11-04 Remus Draica * srcore/srmain.c: (src_present_crt_window): In case of window:create window send the XML string to speech with an higher priority. * srcore/srpres.c: (src_presentation_present_sro_for_speech): Create an special XML string in case of ALERT windows and window:create event. * srlow/libsrlow/SRObject.c: (sro_get_text_from_acc): (sro_get_button_from_acc): (sro_alert_get_info): Added. * srlow/libsrlow/SRObject.h: (sro_alert_get_info): Added function prototype. All these changes are for fix bug #120751. 2003-11-03 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: BUGFIX #126095: Voice sliders could be change with arraw keys. Thanks the patch for Padraig. 2003-10-29 Remus Draica * srlow/libsrlow/SRLow.c: (srl_notify_clients_obj): Set the name for object in case of window events. * srlow/libsrlow/SRObject.c: (SRObject): Add a new field (name). (sro_init): Set name field to NULL for a new object. (sro_terminate): Free name field. (sro_default_get_name): Return as name the content of name field, in case that all other tries failed. (sro_set_name): Add this function. 2003-10-28 Remus Draica * srlow/libsrlow/SRLow.c: (srl_event_is_reported): Present value chenaged event for focused sliders (bug #125391). 2003-10-24 Adi Dascal * srlow/libsrlow/screen-review.c: (srw_get_toplevels): change the way these windows are collected (not using the SPI_STATE_ACTIVE anymore, but going up into the parents of the focused-object and gathering the toplevels, depending on the scope flags). 2003-10-23 Adi Dascal * srcore/srmag.c: (src_magnifier_load_values) :Do not return the NULL pointer if something fails to be read from gconf|schemas. This will make the initial settings of magnifier not to be transmitted to the module.(BUGFIX #124765, BUGFIX #124111) * schemas/gnopernicus.schemas: Type of the cursor_color is int (not bool). 2003-10-23 Adi Dascal * srlow/libsrlow/screen-review.c,h: Remove extra tabs and semicolon.(BUGFIX #125207). 2003-10-22 Remus Draica * srcore/srctrl.c: (src_flat_review): * srlow/libsrlow/screen-review.c: (creen-review_get_focused_line): Return the index of focused line 1 based and present the right line. 2003-10-22 Adi Dascal * srlow/libsrlow/screen-review.c,h: - got rid of memory leaks that where present due to calls like: string = g_strconcat (string, string2, NULL); - got rid of including diffrent delimiters for diffrent roles (This was redundant as this information is not passed to the screen-review client. The client will have the information about the role (role) and that the cell contains a delimitor (id) inside the SRWAccCEll structure) - introduced the z-order in the TextChunk, for future use (in case of SRW_SCOPE_APPLICATION or SRW_SCOPE_DESKTOP scope. * srlow/libsrlow/screen-review.c,h, * srcore/srctrl.c: - replaced the name of DELIMITATOR with DELIMITER (this is indeed english ;-) ) * srcore/srctrl.c: If screen-review fails to make the lines (the number of lines returned is zero) than end the flt review mode and let the user know about the failure. 2003-10-20 Adi Dascal * srlow/libsrlow/screen-review.c,h: Added scope flags : SRW_SCOPE_WINDOW, SRW_SCOPE_APPLICATION, SRW_SCOPE_DESKTOP. Deal with iconified windows. For the moment report the name of the window (the "iconofied" string is not concatenated to the title). Correction in the way that the active window is idetified. Added clipping against the desktop size for toplevel-windows. 2003-10-17 Pal Csongor Sprencz * srcore/srmain.c: Fix issue at load default gconf value of module activation. 2003-10-16 Remus Draica * srcore/srctrl.c: (src_overview): Return from this call if speech is not enabled. * srlow/libsrlow/SRObject.c: (get_main_widget_from_acc): Prevent entering in an endless loop in case of no object with application role in parent line. (#124108) 2003-10-15 Jordi Mallach * configure.in (ALL_LINGUAS): Added "ca" (Catalan). 2003-10-14 Pal Csongor Sprencz , Adi Dascal * magnifier/libmag/mag.c, * gnopi/magui.c: If cursor is set to off than the crosswire is not any longer turned off. The UI changes are accordingly. * srcore/srmain.c: * gnopi/gnopi.c: Make non-case sensitive command line values (bug #122089). * gnopi/magui.c: Fix bug sensitivity of spin button when the cursor is checked/unchecked. (bug #124484) 2003-10-13 Adi Dascal * srlow/libsrlow/screen-review.c,h: Copyright text - fixed. Add/remove some comments. 2003-10-09 Adi Dascal , Pal Csongor Sprencz * gnopi/magconf.c, * srconf/libsrconf/libsrconf.h, * srcore/srmag.c: -Make sure that the coordinates are set ok in case of a change of resolution. (if zoomer is (1200,0)-(1200,1200) in an 1600X1200 resolution than do a veritcal split in case of changing the resolution to 800X600 or something else that would make the previous setting, saved in gconf, unusable) -Zoomer's coordinates are from 0 to size_x-1/ size_y-1 (not from 1 to size_x/size_y) * NEWS: Updated. 2003-10-09 Remus Draica * srcore/srctrl.c: (src_get_mouse_coordinates_from_sro): Adjust values for x and y to ensure that always mouse will be moved to the left side of character. 2003-10-08 Remus Draica * gnopi/presconf.c: (default_presentation): * schemas/gnopernicus.schemas: Add a presentation string for speech for toggle-button in case of "object:property-change:accessible-name" event. * srlow/libsrlow/SRLow.c: Report "object:property-change:accessible-name" event for current focused object. All changes are for bug #120654. 2003-10-07 Remus Draica * srlow/libsrlow/SRLow.c: Avoid to report text events (insert and delete) for objects reported in case of bug #123470. 2003-10-07 Adi Dascal * braille/libbrl/ttybrl.c (changes by Dave Mielke): Unbounded keys no longer send unpredictable value. Input command are now passed on to BRLTTY until a better way is found. * braille/libbrl/Makefile.am: Fixed distribution issues.(an EXTRA_DIST was missing) * NEWS: Updated. * configure.in: Changed package version number to 0.7.1. 2003-10-06 Remus Draica * srlow/libsrlow/SRLow.c: Report focus events for status bar when user press ALT+CTRL+TAB (#123470). * NEWS: Updated. 2003-10-03 Adi Dascal * README: Updated (BRLTTY). 2003-10-03 Pal Csongor Sprencz * gnopi/brlconf.c: * gnopi/brlui.c: * srcore/srmain.c: * srcore/srbrl.c,.h: Added check if the selected translation table file exist. * srcore/Makefile.am: Added to includes the -DBRAILLE_TRANS_TABLES_DIR define. * NEWS: Updated. 2003-10-02 KAMAGASAKO Masatoshi * configure.in: Added "ja" to ALL_LINGUAS. 2003-09-09 Abel Cheung * configure.in: Added "da" "es" "it" to ALL_LINGUAS. 2003-09-07 Wang Jian * configure.in: Added "zh_CN" to ALL_LINGUAS. 2003-09-06 Laurent Dhima * configure.in: Added "sq" to ALL_LINGUAS. 2003-09-05 Remus Draica * srcore/srmain.c: (src_present_real_sro): report inserted text in case of text with length greater than 1 (#121374). 2003-09-05 Remus Draica * configure.in: * gnopi/gnopi.c: * gnopi/Makefile.am: Removed code to create a script to launch gnopernicus binary (#116871). * NEWS: Updated. 2003-09-05 Remus Draica * NEWS: Updated. 2003-09-05 Bill Haneman * srcore/srpres.c: * srlow/libsrlow/SRObject.[c,h]: Avoid to iterate all children for objects with MANAGES_DESCENDANTS state. (#100214). See first proposed patch for 100214. 2003-09-05 Remus Draica * correct Bill's patch to avoid compilation warnings. See second proposed patch for 100214. 2003-09-05 Adi Dascal * srlow/libsrlow/screen-review.c: Avoid to iterate all children for objects with MANAGES_DESCENDANTS state. (#100214). See third proposed patch for 100214. 2003-09-03 Pal Csongor Sprencz * gnopi/presconf.c: BUGFIX #120822: Fix compile error. Thanks for patch for Damien Carbery. * kbd_mouse/libke/libke.c: BUGFIX #118777: Fix to work layer under Solaris. BUGFIX #116998: Fix when use SPI_KEYLISTENER_ALL_WINDOWS. * NEWS: Updated. * README: Updated. 2003-09-03 Adi Dascal * configure.in: Changed package version number to 0.7.0. * NEWS: Updated. * README: Updated. 2003-09-02 Ole Laursen * configure.in: Added "da" (Danish) to ALL_LINGUAS. 2003-09-01 Alessio Frusciante * configure.in: Added "it" (Italian) to ALL_LINGUAS. 2003-08-25 Pal Csongor Sprencz * gnopi/spvoiceui.c: Fix. Wrong speaker has a voice if it changed the driver. 2003-08-25 Pal Csongor Sprencz * gnopi/presui.c: * gnopi/presconf.c,.h: Fix bug at presentation remove. Did not remove item if has a default factory which are working and the item are in the default factory. 2003-08-25 Pal Csongor Sprencz * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: BUGFIX #120471: Added accelerators for Add/Modify and remove buttons. 2003-08-23 Christophe Merlet * configure.in: Added "fr" to ALL_LINGUAS 2003-08-22 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Fix to filter incorect TIMEOUT events. Removed unused codes. 2003-08-21 Kjartan Maraas * configure.in: Added "no" to ALL_LINGUAS 2003-08-19 Adi Dascal * gnopi/gnopi_files/about.glade2: Changed name of "BAUM retec AG" in "BAUM Retec AG". This is a text that is not to be translated. * speech/libsrs/spgs.c : Report if one of the voices is not able to speak. * braille/libbrl/Makefile.am: Fixed distribution issues.(Thanks to Mario Lang) 2003-08-19 Dafydd Harries * configure.in: Added "cy" (Welsh) to ALL_LINGUAS. 2003-08-18 Pal Csongor Sprencz * gnopi/gnopi.c: * srcore/srmain.c: Changed for --disable-XXX command line options short name to upper charcater of the --enable-XXX short name. * README: Updated. 2003-08-18 Adi Dascal (patch from Joe Marcus Clarke ) * magnifier/libmag/mag.c: BUGFIX #119814: Replaced 'atoll' call to 'strtoll' function as a portability fix. * srcore/srbrl.c: BUGFIX #119814: Include sys/types.h as a portability fix. * srutil/util.c: BUGFIX #119814: Include the final '}' in the IPv6 ifdef. * NEWS: Updated. * configure.in: Changed package version number to 0.3.6. 2003-08-16 Guntupalli Karunakar * configure.in: Added "hi" to ALL_LINGUAS. 2003-08-15 Pal Csongor Sprencz * gnopi/gnopi.c: * gnopi/coreconf.c: * srconf/libsrconf/libsrconf.h: * srcore/srmain.c: Made a synchronization between the gnopi and srcore at init. * README: Updated. 2003-08-15 Remus Draica * srcore/srpres.c: * srlow/libsrlow/SRObject.c: Changes to report the new "hyper link" role from mozilla. * NEWS: Updated. 2003-08-15 Pal Csongor Sprencz * gnopi/gnopi.c: * srcore/srmain.c: Changed and added new command lines. (disable/enable braille, speech, magnifier, braille monitor) 2003-08-14 Remus Draica * srcore/srmain.c: (src_kb_key_echo): (src_kb_cursor_echo): Change priority with which strings are sended to speech. * srcore/srspc.c: (src_speech_translate_symbol): Add leading and trailing spaces in case of translation of a symbol. in case of '?', '!' and '.' always leave the sign and and translate it. (src_speech_process_string): Force translation for a single symbol, 2003-08-14 Adi Dascal * gnopi/gnopernicus.in: Added. From this "template", the gnopernicus script will be generated. The new 'gnopernicus' script is acting exactly like the formal 'gnopernicus' binary, meaning that is accepting the same parameters. * configure.in: * gnopi/Makefile.am: Changed name of 'gnopernicus' binary into 'gnopernicus.bin'. Created the 'gnopernicus' script in order to launch the GUI with a11y gtk-modules loaded in, so gnopernicus.bin application will always be accessible. This is needed because of the accessibility key (the gconf key that needs to be set in order to turn accessibility ON). If gnopernicus wouldn't load the a11y libraries (this would be/is possible only at start-up time) the dialogs that announce the user that the key is OFF wouldn't be "visible" for the blind user. Being a screen reader, the only one tool that allows the blind user to interact with the desktop, gnopernicus needs to be always accessible, and not to alterate the environment without user's approvement. 2003-08-14 Remus Draica * srlow/libsrlow/SRObject.c: (sro_textget_caret_location): Fill location structure with proper values. 2003-08-13 Danilo Å egan * configure.in: Added "be" (Belarusian) to ALL_LINGUAS. 2003-08-13 Adi Dascal * braille/libbrl/Makefile.am, * braille/libbrl/braille.c, * magnifier/libmag/Makefile.am: Fixed distribution in case of conditional building/compiling. (Automake needs to know the list of files that are intended to be compiled statically. In adition the EXTRA_* variable supports dist_ and nodist_ prefix; dist_ is redundant) * srcore/Makefile.am: Get rid of temp.xml from EXTRA_DIST, as this file does NOT exist anymore. 2003-08-12 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: (ke_report_keyecho_event):Filter a release key events. 2003-08-12 Pal Csongor Sprencz * gnopi/gnopi.c: * gnopi/gnopi_files/about.glade2: * srcore/srmain.c: Remove translation text. BUGFIX #119676 2003-08-11 Pal Csongor Sprencz * gnopi/gnopi_files/about.glade2: Changed Copyright text. Add more persons in Thanks to tab. * help/gnopernicus/C/gnopernicus.xml: * help/braille_monitor/C/brlmonitor.xml: Changed Copyright text. 2003-08-11 Pal Csongor Sprencz * brlmon/brlmonui.c: * gnopi/bmui.c: Automatic adjust of cell height to font size. * srcore/srmain.c: Removed unused comments. 2003-08-11 Pal Csongor Sprencz * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/Screen_Review/screen_review.glade2: Added relations(labeled by/for) between widgets. * gnopi/gnopi.c: Added more command line parameters ("--braille", "--speech", "--magnifier", "--braille-monitor", "--braille-device", "-braille-port") Not finish gnopernicus execution when it show a log out dialog box. * srconf/libsrconf/libsrconf.h: Added MIN_BRAILLE_PORT, and MAX_BRAILLE_PORT. * srcore/srbrl.c: * srcore/srmain.c: Added more command line parameters. * README: * NEWS: Updated. 2003-08-11 Remus Draica * srcore/srmain.c: (src_process_mouse_event): * srlow/libsrlow/SRLow.c: Removed all code for listening, processing and reporting mouse:rel events (bugfix #119570). 2003-08-10 Changwoo Ryu * configure.in: Added "ko" to ALL_LINGUAS. 2003-08-08 Adi Dascal * braille/libbrl/ttybrl.c: Call of brlapi_getTty has now the first parameter 0 (not 7), so the function will inspect the value of CONTROLVT, environment variable. Please see instructions on BRLTTY and gnopernicus at http://mielke.cc/brltty/doc/Gnopernicus.txt * speech/test/srsml.xml: Updated the SML test file with UTF8 texts (french and spanish). * speech/test/tester.c: Updated. * srcore/srmain.c: Updated the exit-message of gnopernicus. * srcore/srspc.c: Corrected the call of srs_xml_output : instead of the length of the UTF8 string, the size of the string is required. This fixes the warning messages that appeared in case of UTF8 strings (german), about diffrent tags expected, opening and ending tag mismaches. * NEWS: Updated. * README: Updated. Added information about the link that describes usage of gnopenricus in conjunction with BRLTTY. * configure.in: Changed package version number to 0.3.5. 2003-08-06 Remus Draica * srlow/libsrlow/SRLow.c: (srle_set_acc, srle_change_type, srl_event_is_reported): Changes to report link selection events for mozilla. * NEWS: Updated. 2003-08-06 Metin Amiroff * configure.in: Added "az" (Azerbaijani) to ALL_LINGUAS 2003-08-06 Remus Draica * gnopi/presconf.c: (default_presentations): * schemas/gnopernicus.schemas: Add default presentation string for "window:rename" event. * srlow/libsrlow/SRLow.c: Added support to report if a window changed it name. 2003-08-06 Pal Csongor Sprencz * gnopi/brlui.c: * gnopi/cmdmapui.c: * gnopi/magui.c: * gnopi/presui.c: Combo boxes editable falgs set to False. 2003-08-05 Adi Dascal * braille/libbrl/baumbrl.c: Added INKA initialization (finished INKA driver). * braille/libbrl/braille.c: Modified to support INKA driver. 2003-08-04 Adi Dascal * speech/libsrs/spgs.c : Eliminated two globals that had no reason for being globals. Fixed callback checking according to gnome-speech 0.2.4 changes. 2003-08-04 Pal Csongor Sprencz * gnopi/gnopi_files/Find/find.glade2: * gnopi/findui.c: BUGFIX #119079: Search setting UI review. * README: Updated. 2003-08-04 Pal Csongor Sprencz * gnopi/spui.c: (punct_keys): Replace TRANSLATE with MOST and BOTH with ALL. * schemas/gnopernicus.schemas: Replace defualt value for punctuation from SOME to IGNORE. * srconf/libsrconf/libsrconf.h: Replace defualt value for DEFAULT_SPEECH_PUVTUATION from SOME to IGNORE. 2003-08-04 Remus Draica * srcore/srspc.c: (src_speech_dictionary): Changed last filed type from SRCSpeechPunctuationType to gboolean. Filled the structure in proper way. (src_speech_set_translate_for): Added. (src_speech_set_punctuation_type): (src_speech_translate_symbol): Updated. 2003-08-04 Remus Draica * srlow/libsrlow/SRLow.c: (srl_init): Added initialization for srl_idle_need And srl_idle_installed. (srl_report_event): Prevent calling srle_free directly for an element in srl_last_events array. 2003-08-04 Remus Draica * gnopi/spconf.c: (speakers): * schemas/gnopernicus.schemas: Added default parameters for the new "empty" voice. * srcore/srctrl.c: (src_flat_review_line): Report empty lines with voice "empty". 2003-08-02 Christian Neumair * gnopi/gnopi_files/Braille_Settings/translation_table.glade2: Fixed typo (Translatation => Translation). 2003-08-02 Pal Csongor Sprencz * gnopi/gnopi_files/gnopi.glade2: Changed "Startup Mode" label to "Startup Mode..." * gnopi/gnopi_files/Find/find.glade2: Changed Close Button to OK button 2003-08-01 Pal Csongor Sprencz * gnopi/gnopiui.c: * gnopi/magui.c: * gnopi/findui.c: Updated after BUG #117229 recomandation. * gnopi/gnopi_files/start_up.png: Created. * gnopi/gnopi_files/Makefile.am: Added icon start_up.png. * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/Screen_Review/screen_review.glade2: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: * gnopi/gnopi_files/Load_Default/load_default.glade2: * gnopi/gnopi_files/Find/find.glade2: Updated UI for UI freez. * README: Updated. 2003-08-01 Adi Dascal * srlow/libsrlow/screen-review.c,h, * srcore/srctrl.c: BUGFIX #112459: Switching from higherarkical review mode to flat review is NOT causing, anymore, the review position to default to the top of the current context, BUT is presenting the line containing the focused object. In addition, in review mode: - the 7 key, on layer 0: presents the first line (top of the current context) - the 1 key, on layer 0: presents the last line (bottom of the current context) - the 3 key, on layer 0: presents the line containing the focused object * srcore/srmain.c: Free screen-review's structures before exiting (if gnopernicus is still in flat-review mode when gnopernicus exists memory leaks would occur without this change, because the clean up was done only when switching to focus tracking ) * README: Updated to let users know about these new commands. * NEWS: Updated (prepare for a new release). 2003-08-01 Pal Csongor Sprencz * gnopi/srcui.c: Set/unset count empty lines when All checkbox is toggled. 2003-08-01 Adi Dascal * srlow/libsrlow/screen-review.c,h: (srw_lines_get_n_lines):Count the number of empty lines if the SRW_ALIGNF_VSP_COUNT_LINES flag is set. Adjust SRWAccLine structure so this number can be passed to the screen-review client. * srcore/srctrl.c: (src_flat_review_line) Report number of empty lines to braille, brlmon and speech. BUGFIX #108281 (partially; special voice for empty line(S) STILL needs to be added) 2003-08-01 Artur Flinta * configure.in: Added pl to ALL_LINGUAS. 2003-07-31 Pal Csongor Sprencz * gnopi/spconf.c,.h: * gnopi/spvoiceui.h: Fix problem whit force all voice at driver. (spconf_driver_list_get_speech_voice): Added. * gnopi/gnopi_files/Screen_Review/screen_review.glade2: * gnopi/srcui.c: Added new flag. COUNT EMPTY LINES * srlow/libsrlow/screen_review.h: Added SRW_ALIGNF_VSP_COUNT_LINES flag. 2003-07-31 Adi Dascal * speech/libsrs/spgscb.h : Updated for GNOME Speech 0.2.4 - include gnome-speech/gnome-speech.h 2003-07-31 Adi Dascal * speech/libsrs/spgs.c : Updated for GNOME Speech 0.2.4 - word markers. 2003-07-31 Remus Draica * schemas/gnopernicus.schemas: * gnopi/presconf.c: (default_presentations): Changed presentation string for tooltip:hide events. 2003-07-31 Pal Csongor Sprencz * gnopi/spconf.c: * gnopi/spvoiceui.c: Add "noname" title for voice which nam length is 0. Fix at add_modify the voice changes. 2003-07-31 Pal Csongor Sprencz * gnopi/spconf.c,.h: * gnopi/spvoiceui.c: BUGFIX #118332 Show readable driver names and voice names. * gnopi/gnopi_files/about.glade2: BUGFIX #118687: Remove from translation text which not needed. Mentioneted that every time if the file is loaded in glade-2 the translation flag is set to yes. * kbd_mouse/libke/libke.c: Ararnge variable name, clean code. * configure.in: BUGFIX #118678: Fixed ambiguous pot file name. 2003-07-31 Remus Draica * srlow/libsrlow/SRLow.c: (srl_notify_clients_obj): Remove an output for debug purpose. 2003-07-31 Remus Draica * srlow/libsrlow/SRLow.c: Rewrite this file. Bug fixies #108089, #117576, #118257, #117478. 2003-07-31 Remus Draica * srcore/srmain.c: * srcore/srctrl.[c,h]: Report object role in flat review mode in case of pressing positional or optical sensor from braille device (bug #118331). 2003-07-31 Pal Csongor Sprencz * gnopi/gnopi_files/about.glade2: BUGFIX #118687: Remove from translation text which not needed. BUGFIX #118688: Fixed typo errors. BUGFIX #118689: Fixed typo errors. Added automatical text wrapping. * gnopi/gnopi_files/Braille_Monitor_Settings/braille_monitor_settings.glade2: BUGFIX #118691: Fixed consistency. * gnopi/gnopi_files/Braille_Settings/braille_style.glade2: BUGFIX #118692: Fixed typo errors. * gnopi/gnopi_files/Braille_Settings/cursor_settings.glade2: BUGFIX #118694: Removed trainling space. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: BUGFIX #118718: Fixed message" Count characters" 2003-07-30 Pal Csongor Sprencz (Damian Carbery ) * kbd_mouse/libke/libke.c: BUGFIX #118654: Fix bug for solaris compilation (u_int32_t). 2003-07-30 Remus Draica * srlow/libsrlow/SRObject.c: (sro_default_get_name): Report label as part of the name in case of check boxes. 2003-07-30 Pal Csongor Sprencz * gnopi/gnopi.c: Removed unused code. * gnopi/gnopiui.c: Added "Thanks to" tabs for about dialog. * gnopi/gnopi_files/about.glade2: Created. * gnopi/gnopi_files/Makefile.am: Added about.glade2. 2003-07-30 Pal Csongor Sprencz * gnopi/gnopi_files/Load_Default/load_default.glade2: BUGFIX #118594: Remove redundant text from buttons. Numbering the buttons. 2003-07-29 Marc Mulcahy * speech/libsrs/spgs.c (gs_init_activate_server): Updated for GNOME Speech 0.2.4 * configure.in: Updated to require GNOME Speech 0.2.4 2003-07-29 Pal Csongor Sprencz * gnopi/gnopi_files/Braille_Monitor_Settings/braille_monitor_settings.glade2: Removed is panel option. 2003-07-29 Pal Csongor Sprencz * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Screen_Review/screen_review.glade2: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/Keyboard_Mouse_Settings/keyboard_mouse_settings.glade2: * gnopi/gnopi_files/Load_Default/load_default.glade2: * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: * gnopi/gnopi_files/Braille_Monitor_Settings/braille_monitor_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: * gnopi/gnopi_files/Braille_Settings/braille_device.glade2: * gnopi/gnopi_files/Braille_Settings/braille_style.glade2: * gnopi/gnopi_files/Braille_Settings/cursor_style.glade2: * gnopi/gnopi_files/Braille_Settings/tanslation_table.glade2: Updated. Removed stops/perods from tooltips. * brlmon/brlmonui.c: * gnopi/bmui.c: * gnopi/bmconf.c,h: Removed window style. Only in panel style is displayed. * kbd_mouse/linbke/libke.c: Modified user_key, and textecho listeners. * README: Updated.óo 2003-07-28 Pal Csongor Sprencz * gnopi/presui.c: Grab "focus_out_event" in add/modify window. Fixed state machine for chunk spliting. 2003-07-28 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Changed accessible name for slides. * srconf/libsrconf/libsrconf.h: * schemas/gnopernicus.schemas: Changed "SAME" to "SOME". 2003-07-28 Remus Draica * schemas/gnopernicus.schemas: Changed presentation string for tooltips objects, for hide event, for speech device. (bug #118257). 2003-07-28 Pal Csongor Sprencz * gnopi/spvoiceui.c: * gnopi/gnopi_files/Speech_Settings.glade2: BUGFIX #108826: Changed a value of (volume, rate, pitch) when the spin button is edited. 2003-07-25 Adi Dascal * speech/libsrs/spgs.c: Enhace reporing of problems for speech. If a speaker could NOT be created, don't try to release it because crash might occur. (FreeTTS case) 2003-07-25 Adi Dascal * speech/libsrs/spgs.c: Report only once that a certain voice does NOT support speech markers. 2003-07-25 Pal Csongor Sprencz * srcore/srspc.c,.h: * gnopi/spui.c: Renamed SRC_SPEECH_PUNCTUATION_SAME to SRC_SPEECH_PUNCTUATION_SOME,. * gnopi/gnopi_files/Find/find.glade2: Added Escape accelerator to close dialog window. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: BUGFIX #118226: New alignment. * gnopi/gnopi_files/Magnifier_Settings/magnifeir_settings.glade2: Updated. * gnopi/mgconf.h: Added casting for value. (Somtimes show warning because not have the casting) 2003-07-25 Remus Draica * srcore/srmain.c: (src_event_sink): Report new focused object after exit from flat review mode (bug #118243). 2003-07-24 Pal Csongor Sprencz * srcore/srmain.c: * srcore/srspc.c: BUGFIX #118113: Typo error * gnopi/presui.c: BUGFIX #117294: Typo error. * gnopi/spvoiceui.c: * gnopi/magui.c: * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Screen_Review/screen_review.glade2: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Updated. 2003-07-24 Remus Draica * srcore/srmain.c: (src_process_sro_event): Call src_magnifier_start_panning only if magnifier is active (bug #117478). 2003-07-24 Pal Csongor Sprencz * gnopi/gnopi.c: * gnopi/gnopi_files/gnopi.glade2: BUGFIX #116871. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Updated. 2003-07-24 Remus Draica * srcore/srctrl.c: (src_nav_change_mode): Changed the strings which will be sended to speech (bug #117293). 2003-07-24 Remus Draica * schemas/gnopernicus.schemas: * gnopi/presconf.c: Changed presentation string for menu-bar to report name for children, not the number of them. * srlow/libsrlow/SRObject.c: (sro_default_get_name): Report the label relation as name for sliders. 2003-07-24 Duarte Loreto * configure.in: Added Portuguese (pt) to ALL_LINGUAS. 2003-07-23 Danilo Å egan * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS. 2003-07-23 Adi Dascal * schemas/gnopernicus.schemas, * srconf/libsrconf/libsrconf.h: BUGFIX #117999 (part of this bug): Change the name of the default language, for braille's translation table to "de" (from "GE"), to comply with changes from 2003-07-04 2003-07-23 Pal Csongor Sprencz * gnopi/bmui.c,.h: * gnopi/bmconf.c,.h: * gnopi/gnopi_files/Braille_Monitor_Settings/ braille_monitor_settings.glade2: * brlmonui.c: Added code for new font and to resize it. * brlmon/braille_fonts/Makefile.am: Updated. Copy font in install path. * brlmon/braille_fonts/braille14.bdf: Removed. * brlmon/braille_fonts/braillehc.afm: * brlmon/braille_fonts/braillehc.pfb: * brlmon/braille_fonts/braillehc.pfm: Added. * srconf/libsrconf/libsrconf.h: Added new keys. * configure.in: Changed default font dir to default Type1 font dir. (/usr/share/fonts/default/Type1) * README: Updated. 2003-07-22 Pal Csongor Sprencz * gnopi/spvoiceui.c: Made state sensitive the (volume, rate, pitch) labels from "Edit Aboslute" dialog box. * brlmon/brlmonui.c: * help/braille_monitor/C/brlmonitor.xml: * help/gnopernicus/C/gnopernicus.xml: Fixed typo error. 2003-07-22 Pal Csongor Sprencz * gnopi/brlui.c: * gnopi/cmdmapui.c: Updated. * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: * gnopi/gnopi_files/Braille_Settings/braille_device.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Properties/properties.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: Updated. 2003-07-21 Pal Csongor Sprencz * SRUtil/util.c,.h: (get_sockaddr): Created. * srcore/srbrl.c: * brlmon/brlmon.c: * brlmon/tester.c: * braille/test/remote.c: * configure.in: Remove linc dependecy. BUGFIX #116971 BUGFIX #92652 2003-07-21 Adi Dascal * speech/libsrs/spgs.c: BUGFIX #116888: Check if voices are valid before use them. Cosmetical changes. 2003-07-21 Pal Csongor Sprencz * gnopi/findui.c: Updated. * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: * gnopi/gnopi_files/Braille_Settings/braille_device.glade2: * gnopi/gnopi_files/Braille_Settings/attribute_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_style.glade2: * gnopi/gnopi_files/Braille_Settings/translation_table.glade2: * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/Screen_Review/screen_review: Updated. BUGFIX #117525 2003-07-21 Pal Csongor Sprencz * gnopi/bmui.c: Remove a debug strings. * gnopi/kbui.c: Changed loaded window name to "Mouse Preferences" * gnopi/Find/text_selected_24.png: Created. * gnopi/Find/Makefile.am: Updated. * gnopi/gnopi.glade2: * gnopi/Speech_Settings/speech_settings.glade2: * gnopi/Find/find.glade2: * gnopi/General_Settings/general_settings.glade2: * gnopi/Braille_Monitor_Settings/braille_monitor_settings.glade2: Updated. BUGFIX #117434 BUGFIX #117415 * README: Updated. 2003-07-21 Remus Draica * util/SRMessages.h: Changed conditions evaluation for sru_assert, sru_return_if_fail and sru_return_val_if_fail. 2003-07-18 Remus Draica * srcore/srctrl.c: (src_surroundings_logic): (src_overview): Use ngettext to return the right plural form. * util/SRMessages.[c,h]: * util/SREvent.c: * util/SRintl.h: * util/util.h: * srlow/libsrlow/SRObject.c: Remove unused code. * util/SRintl.h: Add definition for ngettext in case ENABLE_NLS is not defined. * util/SRMessages.h: Avoid multiple checks of conditions for macros defined here. 2003-07-17 Padraig O'Briain * srlow/libsrlow/SRObject.c: (sro_default_get_name): (get_sro_children): Check return value from AccessibleTable_getRowAtIndex is non-negative before using it This fixes bug #117502. 2003-07-16 Pal Csongor Sprencz * gnopi/brlui.c: * gnopi/cmdmapui.c: * gnopi/presui.c: * gnopi/spvoiceui.c: * gnopi/spdictui.c: Add interactive search for list views. * gnopi/bmui.c: Correct warrnings at load default. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Made not editable the engine and the voice combo boxes. 2003-07-15 Pal Csongor Sprencz * srcore/srspc.c: BUGFIX #117425: Use "Greater" instead of "Grand". BUGFIX #117426: Use "Hash" instead of "Diez". * gnopi/brlui.c: * gnopi/spvoiceui.c: * gnopi/spdictui.c: * gnopi/cmdmapui.c: * gnopi/presui.c: Made insensiteve the buttons when in list no selected item. * gnopi/gnopi_files/gnopi.glade2: Apply patch proposed by Calumn Benson. Added icon for Braille Monitor Settings. * gnopi/gnopi_files/monitor.png: Created. * gnopi/gnopi_files/Makefile.am: Added monitor.png * gnopi/gnopi_files/Keyboard_Mouse_Settings/keyboard_mouse_settings.glade2: BUGFIX# 117422. * gnopi_files/Load_Default/load_default.glade2: Made button labels title caps. * gnopi_files/General_Settings/general_settings.glade2: Updated. * README: Updated. 2003-07-14 Pal Csongor Sprencz * gnopi/gnopi_files/Braille_Monitor_Settings/braille_monitor_settings.glade2: BUGFIX #117073: Fixed cryptic message. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: BUGFIX #117288: Use "crosshair" instead of "crosswire". * gnopi/gnopi.c: BUGFIX #117281: "take effect" misstype fixed. * srcore/srctrl.c: BUGFIX #117370: Fixed typo error. "Comands". * srcore/srmain.c: BUGFIX #117371: Change exit text to "Gnopernicus is going to exit now." * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: BUGFIX #117372: Removed extra spaces. * srcore/srspc.c: BUGFIX #117378: Fix typo error. 2003-07-14 Adi Dascal * srlow/libsrlow/screen_review.c: Fixies to avoid usage of uninitialized variables. 2003-07-14 Remus Draica * srlow/libsrlow/SRObject.c: Fixies to avoid usage of uninitialized variables. 2003-07-14 Pal Csongor Sprencz * gnopi/presui.c: BUGFIX #117294: Misspelled "colud". * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: BUGFIX #117291: "Brialle" typo error fixed. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: BUGFIX #117290: "all voice" typo error fixed. BUGFIX #117289: "whit" typo error fixed. BUGFIX #117286: typos errors fixed. * gnopi/gnopi.c: BUGFIX #117281: "log out that the change" typo error fixed. * gnopi/cmdmapui.c: * gnopi/brlui.c: BUGFIX #117276: Fixed inconsistency in messages. * gnopi/gnopiconf.c: BUGFIX #117275: Fixed inconsistency in messages. * gnopi/bmui.c: BUGFUX #117274: Fixed inconsistency in messages. * gnopi/genui.c: BUGFIX #116961: Fixed inconsistency in messages. * gnopi/cmdui.c: BUGFIX #116230: Don't use mag slang. * brlmon/brlmon.c: BUGFIX #117271: Fixed inconsistency in messages. * brlmon/brlmonui.c: BUGFIX #117272: Fixed misspelling "dispaly". * srconf/linsrconf/libsrconf.c: * gnopi/langui.c * brlmon/brlmonui.c: * srcore/srspc.c: Fixies to avoid usage of uninitialized variables. 2003-07-13 Hasbullah Bin Pit * configure.in: Added "ms" (Malay) to ALL_LINGUAS. 2003-07-12 Evandro Fernandes Giovanini * configure.in: Added "pt_BR" to ALL_LINGUAS. 2003-07-10 Paul Duffy * configure.in: Added "ga" to ALL_LINGUAS 2003-07-10 Adi Dascal * srlow/libsrlow/screen-review.c,h: A little cosmetical change (more required). 2003-07-10 Adi Dascal * configure.in: Put back linc dependecy until we find the solution for #116971 2003-07-10 Pal Csongor Sprencz * gnopi/gnopi.c: (gn_check_accessibility_key): Created. Check if the "/desktop/gnome/interface/accessibility" key is turned on. If not ask the user to turn on. (gn_init): Split function in 2 function "gn_init_gconf" and "gn_init". * gnopi/gnopiconf.c,.h: (gnopiconf_get_bool):Created. * gnopi/cmdmapui.c: Added namspace "cmdui_command_list". (cmdui_command_list_restore_state): Created. Leak fixes. And error message misses. * gnopi/cmdmapconf.c,.h: (cmdconf_remove_item_from_gconf_list): Renamed to "cmdconf_remove_items_from_gconf_list" (cmdconf_remove_list_from_gconf): Renamed to "cmdconf_remove_lists_from_gconf" (cmdconf_remove_item_from_list): Created. * gnopi/brlui.c: Correct function call name "cmdconf_remove_item_from_gconf_list". * gnopi/defui.c: Correct function call name "cmdconf_remove_list_from_gconf". 2003-07-10 Pablo Gonzalo del Campo * configure.in: Addes "es" (Spanish) to ALL_LINGUAS. 2003-07-10 Remus Draica * srlow/libsrlow/SRObject.c: (sro_default_get_name): Changed to report name in case of a table (bug #116013). 2003-07-10 Remus Draica * schemas/gnopernicus.schemas: * gnopi/presconf.c: Changed presentation strings for push-button to report if button is available or not. 2003-07-08 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.c: BUGFIX #116161: Replace "dir" whit "directory". 2003-07-08 Pal Csongor Sprencz * brlmon/brlmon.c: BUGFIX #116964: Fixed misspelling. Add space after ":". * brlmon/brlmonui.c: BUGFIX #116964: Fixed misspelling. Add space after ":". BUGFIX #116955: Removed messages with "Recommended to delete ~/gconf/gnopernicus directories". * brlmon/brlmonxml.c: Made localazable the message strings. * srconf/libsrconf/libsrconf.c: BUGFIX #116955: Removed messages with "Recommended to delete ~/gconf/gnopernicus directories". * gnopi/bmconf.c: * gnopi/bmui.c: * gnopi/brlconf.c: * gnopi/brlui.c: * gnopi/cmdmapconf.c: * gnopi/cmdmapui.c: * gnopi/coreconf.c: * gnopi/defui.c: * gnopi/gnopi.c: * gnopi/gnopiconf.c: * gnopi/kbconf.c: * gnopi/magconf.c: * gnopi/magui.c: * gnopi/presui.c: * gnopi/spconf.c: BUGFIX #116964: Fixed misspelling. Add space after ":". BUGFIX #116959: Fixed misspelling "Atrribute" and the uppercase misspelling. BUGFIX #116955: Removed messages with "Recommended to delete ~/gconf/gnopernicus directories". 2003-07-08 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Revert changes made to use SPI_KEYLISTENER_ALL_WINDOW used for numpad keys. 2003-07-08 Adi Dascal * gnopi/defui.c: BUGFIX #116957: fixed the typo error in "All default setting loaded" -> "All default settings loaded". * srcore/srctrl.c: BUGFIX #116954: got rid of "%d-th" strings and introduced a translatable form. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: BUGFIX #116969: fixed the typo error in "Inver crosswire color." -> "Invert crosswire color." * gnopi/genui.c: BUGFIX #116961: fixed malformed messages that were supposed to be translated. 2003-07-08 Calum Benson * gnopi/gnopernicus.png: BUGFIX #115981: updated application icon. 2003-07-08 Adi Dascal * configure.in: BUGFIX #116971: get rid of linc dependecy. 2003-07-08 Adi Dascal * gnopi/spvoiceui.c: BUGFIX #116963: Fixed the "invalid" misspelling. * gnopi/brlui.c, * gnopi/gnopi_files/Braille_Settings/braille_device.glade2, * brlmon/brlmon.c: BUGFIX #116958: Get rid of trailing spaces, tabs and newlines in messages to be translated. * gnopi/spconf.c: BUGFIX #116962: Make message more clear. 2003-07-08 Pal Csongor Sprencz * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: Correct the redio group for position sensors. 2003-07-08 Pal Csongor Sprencz * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: BUGFIX #116956: Replace word "Dievice" with "Device". * gnopi/brlui.c: * gnopi/cmdmapui.c: * gnopi/spdictui.c: * gnopi/spvoice.c: * gnopi/presui.c: Added more dialog box messages. 2003-07-07 Pal Csongor Sprencz * schemas/gnopernicus.schemas: Updated. * kbd_mouse/libke/libke.c,.h: Use Toolkit listener for keyecho and for user defined keys. Use global window listener for numpad keys. BUGFIX #112399: limit the keycombination what a user can define. Register user keyevent whit keycode obtained from Xserver. * gnopi/brlui.c: (brlui_add_modify_ok): Show message if key is invalid. * gnopi/cmdmapconf.c: * gnopi/cmdmapui.c: BUGFIX #112399: made localizable the display keys text. Limit number of keys in selectable list. * gnopi/defui.c: Removed defui_send_msg function. Call gn_show_message instead of defui_send_msg. * gnopi/genui.c: Replace "Braille Monitor" with "Braille monitor". * gnopi/gnopiui.c,.h: (gn_show_message): Created. * gnopi/magui.c: Made localizabe an items from combos. * gnopi/presui.c: Show message at invalid item. Fill role, event, and device combos. * gnopi/spvoiceui.c: Use gn_show_message instead of spui_send_msg. (spui_send_msg):Removed. * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: * gnopi/gnopi_files/Presentation/presentation.glade2: * gnopi/gnopi_files/Load_Default/load_default.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: Updated. 2003-07-07 Michael Meeks * srcore/srmain.c (src_say_message): make src_message module static; constify message to reflect it's use. * srcore/srctrl.c (src_mag_cursor_increase_size), (src_mag_cursor_decrease_size): factor out common code to (src_mag_cursor_adjust_size): here & improve flow. (src_mag_crosswire_adjust_size, src_mag_crosswire_decrease_size) (src_mag_crosswire_increase_size): the same treatment. (src_nav_parent_logic): split out cut & paste & genericise into (src_nav_logic): this thing. (src_nav_parent_logic): fold into (src_nav_parent): here. (src_nav_next_logic, src_nav_child_logic) (src_nav_previous_logic, src_nav_caret_logic) (src_nav_first_logic, src_nav_last_logic, src_nav_title_logic) (src_nav_toolbar_logic, src_nav_statusbar_logic): bin. 2003-07-07 Pal Csongor Sprencz * brlmon/Makefile.am: BUGFIX #116700 Added (X_LIBS) libraries to LDADD. * gnopi/gnopi_files/Load_Default/load_default.glade2: BUGFIX #116157 Fixes for misstyping : "c_ommnad map" string replaces with "c_ommand map". * po/POTFILES.in: Make it uptodate. * po/POTFILES.skip: Updated. 2003-07-04 Adi Dascal * gnopi/gnopi.c: BUGFIX #116156: Inconsitency of the messages - fixed. 2003-07-04 Adi Dascal * gnopi/GE.A2B, * gnopi/SWEED.A2B, * gnopi/SPAIN.A2B, * gnopi/US.A2B: Renamed to respect i18n-language-abbreviation. -US.A2B -> en_US.a2b -SWEED.A2B -> sv.a2b -GE.A2B -> de.a2b -SPAIN.A2B -> es.a2b * braille/libbrl/brlxml.c: (ttc_get_translation_table): changed the way translation tables are loaded because of changing their names. (brl_disp_load_translation_table): removed unused code. (brl_out_load_translation_table): removed unused code. * braille/test/Makefile.am: Changed the EXTRA_DIST section due to name-changing of translation tables files (*.a2b) * braille/test/brl_out_test.xml: Modified according to "language"-attribute's change : -us -> en_US -sweed -> sv -ge -> de -spain -> es * gnopi/Makefile.am, * srcore/Makefile.am: Modified because of the renaming of translation table files (*.a2b). * gnopi/Makefile.am: Use translation_DATA at EXTRA_DIST instead of enumerating all *.a2b files again. * gnopi/brlconf.c, * gnopi/gnopi.c, * gnopi/gnopiconf.c, * gnopi/kbconf.c, * gnopi/magconf.c, * gnopi/spconf.c: BUGFIX #116161: Respect l10n guidelines : make gnopernicus messages generic. File's, function's etc. names should be passed to sru_*(message, warning etc). * gnopi/brlui.c: BUGFIX #116228: Changed strings for the language of braille-translation-tables to have meaning and to commply with i18n language-naming conventions. * gnopi/gnopi_files/Braille_Settings/braille_fill_char.glade2, * gnopi/cmdmapui.c: BUGFIX #116230, #116159: Replace slang-ish (mag -> magnification, magnifier, char -> character) words to comply with l10n rule: "Use clear, simple and consistent language, specifically, never use slang, and avoid abbreviations." * gnopi/gnopiui.c: Don't mark for translation things that should NOT be translated like names of people or products. * gnopi/magui.c: BUGFIX #116160: Don't use newline padding inside messages to be translated(to comply with l10n rules/guidelines). * gnopi/gnopi_files/Presentation/presentation.glade2: BUGFIX #116155: Weird messages don't have to be translated. A redesign is needed here. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: BUGFIX #116155: "%"-named label should NOT be translated : changed translatable's attribute value in "no". * po/POTFILES.in: Make it uptodate. * po/POTFILES.skip: Added. BUGFIX #116154: Here are the files that should not be translated for this version and those that have horrible strings (in a markup-language style) and should be redesigned before translated. * srcore/srctrl.c: Removed some of the unused code. (src_present_line_to_braille_or_brlmon): removed hardcoded usage of language for braille. * srcore/srspc.c: BUGFIX #116237: (src_speech_set_voice_parameters): fixed "incorrect"-word spelling. * srcore/temp.xml: Removed because it is not used. 2003-07-04 Pal Csongor Sprencz * brlmon/brlmonui.c: Made no resizeable a braille monitor. * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Screen_Review/screen_review.glade2: * gnopi/gnopi_files/Presentation/presentation.glade2: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/Load_Default/load_default.glade2: * gnopi/gnopi_files/Keyboard_Mouse_Settings/ keyboard_mouse_settings.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_device.glade2: * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: * gnopi/gnopi_files/Braille_Settings/braille_style.glade2: * gnopi/gnopi_files/Braille_Settings/cursor_style.glade2: * gnopi/gnopi_files/Braille_Settings/translation_table.glade2: * gnopi/gnopi_files/Braille_Monitor_Settings/ braille_monitor_settings.glade2: Updated. Added more tooltips. * README: Updated. 2003-07-03 Pal Csongor Sprencz * srconf/libsrconf/Makefile.am: Added libsrutil.la lib * srconf/libsrconf/libsrconf.c: Fixes for misstyping : "Recomended" string replaces with "Recommended". Made translatable warning texts. * srconf/libsrconf/libsrconf.h: Added defines for braille monitor gconf keys. * schemas/brlmonitor.schemas: Updated. * help/gnopernicus/C/gnopernicus.xml: Updated. * gnopi/bmui.c,.h: * gnopi/bmconf.c,.h: Created. * gnopi/Makefile.am: Added files bmui.c,.h and bmconf.c,.h * gnopi/init: Removed. * gnopi/gnopi_files/Braille_Monitor_Settings * gnopi/gnopi_files/Braille_Monitor_Settings/braille_monitor_settings.glade2: * gnopi/gnopi_files/Braille_Monitor_Settings/Makefile.am: Created. * gnopi/gnopi_files/Makefile.am: Added subdirectory Braille_Monitor_Settings. * gnopi/gnopi_files/gnopi.glade2: Added Braille Monitor settings to I/O settings menu. * gnopi/gnopi_files/Load_Defaults/load_defaults.glade2: Added Load default Braille Monitor. * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: Added labeled by/for relations. * gnopi/cmdmapui.c: Removed a debug text. * gnopi/defui.c: * gnopi/gnopi.c: * gnopi/gnopiui.c: Implement support for braille monitor settings. (gn_load_gnopernicus_about): Changes a about dialog. * brlmon/monitor.glade2: Removed. * brlmon/Makefile.am: Remove to install monitor.glade2. * brlmon/brlmon.c,.h: * brlmon/brlmonui.c,.h: Added support to change setting from gnopi. Remove all options windows and short cuts. Set braille monitor unfocusable. Could be change windows type property between a panel and a normal window. Removed all option windows and shortcuts command. Cleaned code. * configure.in: (LIBSRCONF): add dependencies for libgnome-2.0. (AC_OUTPUT): added directory "/gnopi/gnopi_files/Braille_Monitor_Settings/Makefile" * README: Updated. 2003-07-02 Adi Dascal * gnopi/gnopernicus.png: Resized icon to 48x48. 2003-07-01 Adi Dascal * braille/test/remoteinit.c, * brlmon/brlmonui.c, * gnopi/brlconf.c, * gnopi/coreconf.c, * gnopi/gnopiconf.c, * gnopi/kbconf.c, * gnopi/magconf.c, * gnopi/spconf.c: Fixes for misstyping : "Recomended" string replaces with "Recommended". Thanks to Mario Lang for the fix! * gnopi/gnopernicus.desktop.in: Screanreader to appear in Application->Accessibility->Screan Reader and Magnifier. Changed desktop entry name and comment to comply with GNOME HIG v1.0. Fix for #115981. "Accessibility" submenu still needs creation (gnome-vfs). * gnopi/gnopernicus.png: Added as sample icon for "Applications->Accessibility" menu. * gnopi/Makefile.am: Added support for installing and distributing gnopernicus.png. * configure.in: Changed package version number to 0.3.4. 2003-06-30 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2, * gnopi/gnopi_files/Magnifier_Settings/magnififer_settings.glade2, * gnopi/gnopi_files/Find/find.glade2, * gnopi/gnopi_files/Presentation/presentation.glade2, * gnopi/gnopi_files/Screen_Review/screen_review.glade2, * gnopi/gnopi_files/User_Properties/user_properties.glade2, * gnopi/gnopi_files/Braille_Settings/braille_device.glade2, * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: Made missed labeled by/for relations between widget objects. * gnopi/cmdui.c: Added support for search in list table. 2003-06-29 Miloslav Trmac * configure.in: Added cs (Czech) to ALL_LINGUAS. 2003-06-28 Christian Rose * configure.in: Added "sv" to ALL_LINGUAS. 2003-06-25 Bill Haneman * Makefile.am: Added omf.make to EXTRA_DIST, fixes dist problem. Thanks to Mario Lang for the fix! 2003-06-11 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Added LOG writes function. 2003-06-10 Marc Mulcahy * speech/libsrs/spgs.c (gs_normilize_driver_name): Duplicate string before calling g_strdelim. * configure.in: Fix build. 2003-06-09 Remus Draica * srlow/libsrlow/SRLow.c: (srl_log_gnopernicus): Added code to avoid crashes in some cases. 2003-06-06 Pal Csongor Sprencz * brlmon/brlmonui.c: Correct the top and botton alignement of text. * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_device.glade2: Updated UI. Remove options which have no support. * gnopi/brlui.c: * gnopi/brlconf.c,.h: Added suport for BRLTTY. * gnopi/gnopi.c: Kill srcore at exit if it exited. * help/gnopernicus/C/*: * help/braille_monitor/C/*: Updated help text. * schemas/gnopernicus.schemas: Updated. * srconf/libsrconf/libsrconf.h: Added new keys and defines. Changed same gconf key name. * srcore/srmain.c: * srcore/srbrl.c: * srcore/srspc.c,.h: (src_process_config_changed_for_braille): Changed test. (src_get_defaults): Loaded new values at init. (src_process_config_changed): Move speech config source test in srspc. * README: Updated. 2003-06-06 Adi Dascal (patch from Mario Lang ) * braille/ttybrl.c: Added. Sources of brltty driver provided by Mario Lang. * braille/ttybrl.h: Added. * braille/librl/Makefile.am, * braille/libbrl/braille.c: Modified to support brltty driver - patch provided by Mario Lang. Conditional compilation for brltty driver ontop of the above mentioned patch. * configure.in: Added configuration for braille module : use or NOT of brltty, detection of brltty. Cosmetical changes. * NEWS : Updated. Announce brltty support. 2003-06-03 Adi Dascal * configure.in: Changed package version number to 0.3.3. * NEWS: Updated. 2003-05-28 Pal Csongor Sprencz * srlow/libsrlow/SRLow.c: Removed debug string. * srconf/libsrconf/libsrconf.c,.h: Added new gconf keys defines. (sr_config_changed_callback): extend to support for list type in callback. * srcore/srspc.c: * srcore/srmain.c: Modify that to suport new speaker structure. Added new item in structure (driver name). Change notification to listen all gnopernicus speaker. * gnopi/Makefile.am: Added new files. * gnopi/spdictui.c,.h: * gnopi/spvoiceui.c,.h: Created. * gnopi/spui.c: Splited in spui, spdictui and spvoiceui.c. * gnopi/spconf.c,.h: Added suport for new speaker structure. * gnopi/spvoice.c,.h: New UI implemented. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Updated UI. * gnopi/gnopiconf.c,.h: Added gnopiconf_value_change function. * README: (Note6):Updated about font installation. 2003-05-21 Remus Draica * srlow/libsrlow/SRObject.c: Added support for logging events. * README: (Note5): Updated. 2003-05-20 Pal Csongor Sprencz * brlmon/braille_fonts/Makefile.am: Modify install script.(Bug #113177) (Bug #104624). 2003-05-14 Pal Csongor Sprencz * configure.in: Added "--with-default-fonts-path" option * Makefile.am: Removed command for braille font installation. * brlmon/braille_fonts/Makefile.am: Added new install and uninstall script for braille font. 2003-05-13 Remus Draica * srlow/libsrlow/SRObject.c: (sro_default_get_name): Added special case for label objects (Bug #107712). * schemas/gnopernicus.schemas: * gnopi/presconf.c: Modified presentation strings for label objects. 2003-05-12 Remus Draica * srlow/libsrlow/SRObject.[c,h]: (sro_text_get_caret_location): Added this function to obtain coordinates for current caret. * srcore/srpres.c: (src_presentation_present_sro_for_magnifier): Modified to use the new API (sro_text_get_caret_location). 2003-05-12 Adi Dascal * speech/libsrs/spgs.c, * speech/libsrs/srspeech.c: Added better support (and messages for user) for voices that do not support speech markers. 2003-05-09 Adi Dascal * configure.in: Changed package version number to 0.3.2. * NEWS: Updated. 2003-05-09 Pal Csongor Sprencz * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Little changes in UI. Added "general voice settings controls" in speech UI. * gnopi/magui.c: * gnopi/magconf.c: For casting from ulong to int. * gnopi/spui.c,.h: * gnopi/spconf.c,.h: Added new option to increment and decrement the voice parameters globaly. (It same with a keypad commands at layer*) 2003-05-08 Remus Draica * gnopi/magui.c: (magui_zoomer_add_clicked): Remove a message. * srlow/libsrlow/SRObject.c: (sro_default_get_name): Report label as part of name in case od radio buttons. Also add a " " (space) separator between label and real name. 2003-05-08 Remus Draica * srutil/SRMessages.c: (sru_log_get_env_var): Remove "critical" messages to be reported by default. 2003-05-06 Pal Csongor Sprencz * srcore/srmain.c: (src_process_config_changed_for_magnifier): Added voice feedback for panning options. 2003-05-06 Pal Csongor Sprencz * gnopi/gnopiconf.c: (gnopiconf_set_string): Set string with length 0 when a string is NULL. 2003-05-05 Adi Dascal * braille/libbrl/braille.c: (brl_open_device): return FALSE if the function fails to open the device and no other initializations.(BUGFIX #111508) * braille/libbrl/brlxml.c: (brl_xml_init): return FALSE if brl_open_device fails; there is no reason to continue the initializations if this fails.(BUGFIX #111508) * NEWS: Updated. 2003-05-05 Remus Draica * srlow/libsrlow/SRLow.c: (notify_clients_): Release the reference for last event reported to user. (Corect memory leakes reported in bug #108089). * NEWS: Updated. 2003-04-30 Adi Dascal * srcore/srmag.c: (src_magnifier_automatic_panning): Modified panning algorithm : stop when reaching the end of text and position to the start position (the caret or left of the focused object). (src_magnifier_start_panning): Panning to be done for objects that implement AccessibleText Interface, not only for objects with "text" role. * NEWS: Updated. * README: Updated. 2003-04-30 Pal Csongor Sprencz * srcore/srmag.c: (src_magnifier_load_values): Load panning setting values from gconf. * srcore/srctrl.c: Remove external declaration of panning. (src_mag_panning_on_off): Move src_magnifier_stop_panning call in srmain. * srcore/srmain.c: (src_process_config_changed_for_magnifier): Check the panning gconf value. Stop panning if the value is FALSE. 2003-04-29 Adi Dascal * configure.in: Changed package version number to 0.3.1. 2003-04-24 Bill Haneman Fixes for bug #111549. * brlmon/brlmonui.c: (brlmon_use_default_color): set to TRUE by default. (NO_OF_DOT_TYPES): changed to three. (brlmon_load_colors): Remove color specification for DOTNONE_COLOR, only specify colors for dots 7 and/or 8. (brlmon_set_color): Set color according to theme colors for GTK_STATEs, if brlmon_use_default_color is TRUE. (brlmon_save_brlmon_options): Only save three colors, not four. * brlmon/monitor.glade2: Removed UI elements for specifying the "DOTNONE_COLOR". Make the "use default theme colors" checkbox TRUE by default. 2003-04-24 Remus Draica * srlow/libsrlow/SRLow.c: Add code to report events to user on a timer or on a idle callback For more details see README file. * README: Updated with details about how to use GNOPERNICUS_TIMER environment variable (Note4). 2003-04-23 Adi Dascal * srlow/libsrlow/SRLow.c: (srl_process_event): removed the workaround that was introduced for bug #105962. We MUST NOT have any toolkit-name-specific code in gnopernicus. The main issue of the #105962 bug was solved so gnopernicus is working as it should without that workaround (magnifier tracks caret position for java and gtk toolkit applications, but NOT YET for StarOffice - see bug #13677 in IssueZilla). 2003-04-22 Adi Dascal * magnifier/mag_ctrl.c: (get_magnifier): Replaced g_error with g_warning in case that the magnifier server is NOT found. This situation can be handled so there is no reason to stop the entire application because the service of magnifier is not available. Note : The "General Settings" dialog from GUI will indicate that this service is "unavailable". * srcore/srmag.c: (src_magnifier_init): Give a more complete explanation about what might caused the initialization of magnifier to fail. 2003-04-18 Pal Csongor Sprencz * brlmon/brlmon.c,.h: * brlmon/brlmonui.c,.h: * brlmon/brlmon.glade2: Added Option settings (CTRL-D). Fix BUG 110285. * schemas/brlmonitor.schemas: Changed gconf keys to dotnone, dot7, dot8 and dot78 * help/braille_monitor/C/brlmonitor.xml: * README: Updated. 2003-04-17 Remus Draica * srutil/SREvent.c: Add bonobo.h file to include section to prevent a compile warning. * srutil/SRMessages.h: Add prototipes for sru_log_init si sru_log_terminate for case of compilation with SRU_PARANOIA flag. 2003-04-17 Remus Draica * srutil/SREvent.c: Add SRMessages.h file at include section. (sru_terminate): Change compile flag ENABLE_PARANOIA with SRU_PARANOIA. * srutil/SRMessages.c: Change default value in case that environment variable GNOPERNICUS_DEBUG_STACK has no value. * srutil/SRMessages.h: Always compile runtime support for logging messages. Small changes to improve performance (improvements suggested by Bill Haneman (bill.haneman@sun.com)). 2003-04-16 Adi Dascal * configure.in: Changed package version number to 0.3.0, in order to make a fist release. * srutil/SREvent.c: Added bonobo_debug_shutdown for the paranoia behaviour. 2003-04-16 Remus Draica * srutil/SRMessages.[c,h]: Some optimizations and correct definition for sru_info and sru_debug macros in case of compilation without --enable-paranoia option. 2003-04-15 Remus Draica * brlmon/brlmon.c: * srcore/srmain.c: * gnopi/gnopi.c: (main): Remove the call to sru_log_init after gnome_program_init (some macros like sru_xxx use g_get_prgname which return NULL if gnome_program_init is not called before. * srutil/SRMessages.[c,h]: Rewrite sru_xxx macros (and other necessary stuff) to allow user to choose levels for which he want log messages. 2003-04-14 Pal Csongor Sprencz * brlmon/brlmon.c, * brlmon/brlmonui.c, * brlmon/brlmonxml.c, * gnopi/brlconf.c, * gnopi/brlui.c, * gnopi/coreconf.c, * gnopi/genui.c, * gnopi/findui.c, * gnopi/defui.c, * gnopi/gnopi.c, * gnopi/gnopiconf.c, * gnopi/gnopiui.c, * gnopi/kbconf.c,.h, * gnopi/kbui.c, * gnopi/spconf.c,.h, * gnopi/spui.c,.h, * gnopi/magconf.c, * gnopi/magui.c, * gnopi/cmdmapui.c, * gnopi/cmdmapconf.c, * gnopi/presui.c, * gnopi/presconf.c, * gnopi/scrui.c, * srconf/libsrconf/libsrconf.c, * kbd_mouse/libke/libke.c: Using sru_... macros istead of g_... and fprintfs. Added new messages. Remove more unused code. * gnopi/gnopernicus.desktop: Change run icon path. 2003-04-14 Remus Draica * srcore/srmain.c: (main): Remove a forgotten call to sru_info from test time. 2003-04-11 Remus Draica * srcore/srctrl.c: (src_flat_review_line): Report a special empty lines for flat review mode. 2003-04-11 Adi Dascal * srlow/libsrlow/screen-review.c: Remove tests for ENABLE_PARANOIA. 2003-04-11 Remus Draica * braille/libbrl/Makefile.am: * braille/test/Makefile.am: * brlmon/Makefile.am: * gnopi/Makefile.am: * kbd_mouse/libke/Makefile.am: * kbd_mouse/test/Makefile.am: * magnifier/libmag/Makefile.am: * magnifier/test/Makefile.am: * speech/libsrs/Makefile.am: * speech/test/Makefile.am: * srconf/libsrconf/Makefile.am: * srconf/test/Makefile.am: * srcore/Makefile.am: * srlow/libsrlow/Makefile.am: * srlow/test/Makefile.am: * srutil/Makefile.am: (INCLUDES): Remove SR_VA_ARGS and add definition for G_LOG_DOMAIN. * brlmon/brlmon.c: * gnopi/gnopi.c: * srcore/srmain.c: (main): Add calls to sru_log_init() and sru_log_terminate(). * configure.in: Remove checks for varargs. * srcore/srctrl.c: * srcore/srmag.c: * srcore/srmain.c: * srcore/srpres.c: Replace srl_xxx macros with sru_xxx macros. * srutil/SRMessages.[h,c]: Rewrite sru_xxx macros. Add 2 new macros sru_info and sru_debug and 2 new functions sru_log_init and sru_log_terminate. 2003-04-09 Adi Dascal Make sure that make dist and make distcheck work OK: * Makefile.am: Removed xml-i18n-*.in, autogen.sh from distribution. * autogen.sh: Display a warning message about gnome-common dependency, for the case when gnome-autogen.sh is not found. Removed creation of pot file from this level. * configure.in: Replace use of AM_PROG_XML_I18N_TOOLS macro with AC_PROG_INTLTOOL. * brlmon/Makefile.am, * gnopi/Makefile.am: Removed CVS, .cvsignore and Makefile from distribution. 2003-04-09 Pal Csongor Sprencz * brlmon/brlmonui.c.h: Changed deprecated gdk_colors_alloc function call with gdk_colormap_alloc_colors. Added new shortcut CTRL-d to switch between theme text color and user defined color. Cleaned from unused code. * brlmon/brlmon.c: Cleaned from unused code. * README: * help/braille_monitor/C/brlmonitor.xml: Update. 2003-04-08 Pal Csongor Sprencz * schemas/gnopernicus.schemas: Added "location" speaker entry. * gnopi/spconf.c: Added "location" gnopernicus speaker. * gnopi/spui.c: Remove commented code. 2003-04-07 Adi Dascal * configure.in: - use third argument of AC_DEFINE_UNQUOTED to get rid of acconfig.h and the warnings at build time. - added "--enable-paranoia" option * acconfig.h: Removed. * srlow/libsrlow/screen-review.c: Removed debug messages. Added a warning message that will be visible if ENABLE_PARANOIA (test). 2003-04-07 Remus Draica * srlow/libsrlow/SRLow.c: (srl_process_event): A solutin for bug 105972 using toolkit name. 2003-04-06 Remus Draica * gnopi/presconf.c: (default_presentations): * schemas/gnopernicus.schemas: Add string presentation for role label. (bug fix 107712) 2003-04-06 Remus Draica * srlow/libsrlow/SRLow.c: (srl_process_event): Remove code according with changes to fix bug #107639. 2003-04-02 Remus Draica * braille/libbrl/alvabrl.c: (alva_brl_open_device): Correct some device parameters for display lengths which were wrong for ALVA544. * braille/libbrl/alvabrl.c: (brl_open_device): Add some checks for correctness of filling CurrentDevice structure. 2003-04-02 Adi Dascal * srlow/libsrlow/screen-review.c: (struct SRWLine): added is_empty member. (srw_acc_line_new): changed accordingly to SRWLine modifications. (srw_acc_line_free): changed accordingly to SRWLine modifications. (srw_acc_line_from_string): - changed accordingly to SRWLine modifications - use defined values instead of values for particular cells : fill, delimitator (srw_text_chunk_list_insert_chunk): added a parameter that indicates if the lineis empty or not. (srw_lines_get_n_lines): added support for empty lines. * srlow/libsrlow/screen-review.h: Added SRW_FILL_CELL and SRW_DELIMITATOR_CELL. Changed SRWAccLine type adding "is_empty" member. * srcore/srctrl.c: (src_present_line_for_speech): adapted to the new type SRWAccLine. (src_present_line_to_braille_or_brlmon): use defined values for particular cells instead of "0" and "-1". (src_flat_review_next_line), (src_flat_review_prev_line): do not permit cycle navigation (the user might be confused) * speech/libsrs/srspeech.c: (tts_callback): put a freed pointer on NULL and added the is_speaking condition to the TTS_EV_END_OF_SPEECH event 2003-04-01 Pal Csongor Sprencz * gnopi/brlui.c: Added code for context helps. * gnopi/gnopi_files/Screen_Reader/screen_reader.glade2: Remove Apply button. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Correct frame alignments. * gnopi/gnopi_files/Braille_Settings/braille_device.glade2: * gnopi/gnopi_files/Braille_Settings/attribute_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_fill_char.glade2: * gnopi/gnopi_files/Braille_Settings/braille_style.glade2: * gnopi/gnopi_files/Braille_Settings/cursor_settings.glade2: * gnopi/gnopi_files/Braille_Settings/status_cell.glade2: * gnopi/gnopi_files/Braille_Settings/translation_table.glade2: Added context help buttons. 2003-03-27 Pal Csongor Sprencz * srcore/srmag.c: (src_magnifier_create_mml): Remove warnings. * srconf/test/testlibsrconf.c: Remove duplicated defines. * gnopi/spconf.c,.h: (spconf_load_default_speaker_parameters, spconf_load_speaker_parameters_from_gconf):Renamed to spconf_speaker_parameters_load_default, spconf_speaker_parameters_load_from_gconf (spconf_split_dictionary_entry, spconf_create_dictionary_entry): Renamed to spconf_dictionary_split_entry, spconf_dictionary_create_entry. (spconf_speaker_settings_copy): Created. * gnopi/spui.c: (spui_add_modify_get_properties): Don't update current item at cancel if the command is MODIFY. (spui_sp_voice_property_value_changed): Call spin button update at change event. Remove string leaks. 2003-03-28 Remus Draica * gnopi/presconf.c: * schemas/gnopernicus.schemas: * srcore/srpres.c: * srlow/libsrlow/SRObject.[c,h]: Add all necessary support to present a tree-item object to user. 2003-03-27 Remus Draica * srlow/libsrlow/SRLow.c; (srl_process_event): Add a forgotten line to avoid an unwanted call to Accessible_unref. 2003-03-27 Remus Draica * srlow/libsrlow/SRLow.c: * srlow/libsrlow/SRObject.c: Revert temporary changes to make gnopernicus work well (some workarounds). 2003-03-27 Pal Csongor Sprencz * kbd_mouse/libkelibke.c: Revert temporary changes to make gnopernicus work well (some workarounds). 2003-03-17 Remus Draica * srlow/libsrlow/SRLow.c: (srl_process_event_real_window): Temporary fix to prevent reporting window switch event in case user navigates using arrow keys between UI controls (more details in bug #108664). 2003-03-17 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: * gnopi/gnopi_files/user_properties/user_properties.glade2: * gnopi/gnopi_files/Presentation/presentation.glade2: * gnopi/gnopi_files/Keyboard_Mouse_Settings/keyboard_mouse_settings.glade2: * gnopi/gnopi_files/Screen_Review/screen_review.glade2: Added accelerator F1 for help buttons. Added more help buttons. * gnopi/brlui.c: * gnopi/genui.c: * gnopi/kbui.c: * gnopi/scrui.c: Added help for windows. * gnopi/Makefile.am: Change installation path for gnopernicus.desktop. 2003-03-12 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: (ke_report_key_event): (ke_report_layer_key): (ke_report_user_key) : Added queues to process key event. (ke_init): Use SPI_KEYLISTENER_ALL_WINDOWS to grab keyevent from java application. It has latency. 2003-03-13 Remus Draica * gnopi/comandmapui.c: Change some strings exposed to user. 2003-03-13 Remus Draica * srlow/libsrlow/SRLow.c; (srl_process_event): Add code to report corect focus for mozilla. 2003-03-12 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: * braille/libbrl/braille.c: * srlow/libsrlow/SRObject.c: Remove C++ style comments. * kbd_mouse/libke/libke.c: Rejects release key events. * gnopi/cmdmapui.c: "attributes at caret" added function in command list. * gnopi/gnopi_files/gnopi.glade2: Added accelerator F1 for help. 2003-03-12 Remus Draica * srcore/srctrl.c: * gnopi/cmdmapconf.c: Add support to present text attributes for character at caret position (mapped on layer 1, key 1 (L01K01)). 2003-03-12 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: (ke_return_keystring):Created. Return keystring if the returned keystring from at-spi has length 0. (ke_init):Use SPI_KEYLISTENER_ALL_WINDOWS. 2003-03-12 Adi Dascal , Pal Csongor Sprencz *configure.in: Added gconf dependency for magnifier. *gnopi/magconf.c,.h: (magconf_load_zoomer_from_schema): removed boundary tests at load of ZoomerPlacement. (magconf_get_display_size): created. Load from gconf the screen size values. (magconf_changes_cb): removed if conditions before g_free. *gnopi/magui.c: (display_zise): defined structure for screen size. (magui_zoomer_remove_clicked): changed output string function to sru_message. (magui_smoothing_value_changed), (magui_mouse_tracking_value_changed): removed if condition before g_free. (magui_zp_left_value_changed): (magui_zp_top_value_changed): (magui_zp_height_value_changed): (magui_zp_width_value_changed): Added dynamic range limitation for spin buttons. (magui_set_handlers_magnification_options): Load screen size. Added rage limitation for zoomer placement. (magui_set_mouse_tracking): check if the UI was loaded. *gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Changed label name for ZP width and height to ZP right and bottom. *magnifier/libmag/mag.c: Added dependecy on libsrconf.h (mag_zoomer_set_ZP_extents_left), (mag_zoomer_set_ZP_extents_top), (mag_zoomer_set_ZP_extents_width), (mag_zoomer_set_ZP_extents_height): Modified to resize the zoomer. (mag_mouse_tracking_logic), (mag_tracking_logic): Corrected the way width and height of the interesting area (ROI) are calculated. (mag_initialize): write in gconf target's maximum coordinates so the GUI will know how to make limitations. *magnifier/test/Makefile.am: added srconf support *schemas/gnopernicus.schemas: Chamge values for Zoomer placements. *srconf/libsrconf/libsrconf.h: DEFAULT_MAGNIFIER_DISPLAY_SIZE_X, DEFAULT_MAGNIFIER_DISPLAY_SIZE_Y : defined. MAGNIFIER_DISPLAY_SIZE_X, MAGNIFIER_DISPLAY_SIZE_Y : defined. DEFAULT_MAGNIFIER_ZP_LEFT, DEFAULT_MAGNIFIER_ZP_WIDTH, DEFAULT_MAGNIFIER_ZP_HEIGHT : changed values *srcore/srmag.c: Added to magnifier struct zoomer_placement variables. Load, save and create XML with zoomer placement values. *srcore/srmain.c: (src_mag_create_mml_zoom_factor_lock):removed. (src_process_config_changed_for_magnifier): Catch value changes for zoomer placement. Change define usage from ACTIVE_SCHEMA to MAGNIFIER_ACTIVE_SCHEMA. 2003-03-11 Remus Draica * srlow/libsrlow/SRObject.c: (sra_prelucrare): In Java apps, attributes are separated by , (comma). Add support for that. 2003-03-10 Pal Csongor Sprencz * schemas/gnopernicus.schemas: Updated. * gnopi/cmdmapconf.c: Changed key ACS-s to ACS-S. 2003-03-10 Remus Draica * srlow/libsrlow/SRObject.c: (sro_default_get_name): Temporary fix for bug #107032. * srlow/libsrlow/SRLow.c: (srl_process_event): Temporary fix for bug #105962. * srcore/srctrl.c: (src_repeat_last): Return from this function in case that speech is not activated. 2003-03-07 Remus Draica * srlow/libsrlow/SRObject.c: (get_role_from_acc): Remove code based on presumtion that all table children have TABLE_CELL role (bug fix #98486). 2003-03-06 Adi Dascal * schemas/gnopernicus.schemas: Changed default values for volume (from 80% to 100%) and pitch (from 100% to 80%) for the default voices. * srconf/libsrconf/libsrconf.h: Changed default volume (from 80% to 100%) and default rate (from 70% to 80%) for the general case. * README : updated (especially regarding usage of festival voices) * TODO: emtptied. 2003-03-06 Remus Draica *srlow/libsrlow/SRLow.c: (report_event): Add code to report only last events which have importance for user. This code is useful specially for java apps. (partial fix for #97867). 2003-03-06 Remus Draica * srcore/srmain.c: * gnopi/gnopi.c: * brlmon/brlmon.c: * braille/test/remote.c: (main): Add missing cals to textdomain function. 2003-03-05 Remus Draica * gnopi/presconf.c: (default_presentations): Modify entries for "toggle button" and new entries for "radio-menu-item" and for "check-menu-item" roles. * srcore/srpres.c: (src_presentation_role_pres): Add entries for "radio-menu-item" and for "check-menu-item" roles. * srlow/libsrlow/SRLow.c: Add support for events related to "radio-menu-item" and "check-menu-item" roles. Reject some window related events for menus. * srlow/libsrlow/SRObject.[c,h]: Add necessary enties for "radio-menu-item" and "check-menu-item" roles. 2003-03-05 Remus Draica * srlow/libsrlow/SRLow.c: (srl_process_event): Remove code which filter not events for terminal objects (comment out code from 2003.02.28). 2003-03-05 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Made keyset for keypad keys and for control keys. Use XKeysymToKeycode to obtain the keycode values for a specific keys. (ke_get_keypad_keycodes and ke_get_key_keycodes) (ke_print_register_return_value): Added * kbd_mouse/libke/Makefile.am: Added $(X_LIBS) to LDADD. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Assigned toggled signal for rb_punct_ignore , rb_punct_same, rb_punct_all and rb_punct_most radio buttons. * gnopi/gnopi_files/Find/find.glade2: Removed Return accelerator from OK button. * srconf/libsrconf/libsrconf.h: * schemas/gnopernicus.schemas: Changed default value of PUNCTUATION to "SAME". 2003-03-03 Marc Mulcahy * schemas/gnopernicus.schemas: Add defaults for the name voice. 2003-03-03 Colin Walters * braille/libbrl/Makefile.am, braille/test/Makefile.am, brlmon/Makefile.am, gnopi/Makefile.am, kbd_mouse/libke/Makefile.am, kbd_mouse/test/Makefile.am, magnifier/libmag/Makefile.am, magnifier/test/Makefile.am, schemas/Makefile.am, speech/libsrs/Makefile.am, srconf/libsrconf/Makefile.am, srconf/test/Makefile.am, srcore/Makefile.am, srlow/libsrlow/Makefile.am, srlow/test/Makefile.am, srutil/Makefile.am (INCLUDES): Put defines in here instead of CFLAGS. * configure.in: Use "dnl" instead of "/*" for comments. * Makefile.am (EXTRA_DIST): Add intltool-extract.in, intltool-merge.in, intltool-upate.in. (install-exec-hook): Respect $(DISTDIR). 2003-02-28 Remus Draica * srlow/libsrlow/SRLow.c: (srl_process_event): Prevent rejecting caret-moved events for terminal objects. * gnopi/presconf.c: (default_presentations): Modify presentation string for speech for terminal and arrage those strings alfabetically after role name. 2003-02-26 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Use SRC_USER_DEF_LIST define instead of SRC_KEY_PAD_LIST. * gnopi/cmdmapui.c: Extend list of keys in combobox. 2003-02-26 Remus Draica * gnopi/presconf.c: (default_presentations): Change presentation string for terminal. * srcore/srmain.c: (src_present_real_sro): * srlow/libsrlow/SRLow.c: (srl_process_event): Remove code to reject terminal events and add code to process them same way like text events. 2003-02-26 Remus Draica * srcore/srctrl.c: (src_mouse_goto_crt_sro): Make this function more stable to user quick actions. (src_flat_review): (src_flat_hierarchy): Use SR_NAV_WINDOW flag to get top level window for an object. * srlow/libsrlow/SRObject.c: (srl_process_event): Prevent report "window:restore" event in case which a popup menu shows on screen. (sro_default_get_location): Report correct coordinates for SR_ROLE_TITLE_BAR. (sro_get_sro): Add a case for SR_NAV_WINDOW. * srlow/libsrlow/SRObject.c: (SRNavigationDir): Add SR_NAV_WINDOW flag. 2003-02-26 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.c: (srconf_get_data_with_default): (srconf_get_config_data_with_default): return NULL if error ocurred. * srconf/libsrconf/libsrconf.h: ListType and SRConfListType removed. * brlmon/brlmon.c: * brlmon/brlmonui.c,.h: (brlmon_load_colors): created. Load colors fro dots at init. * gnopi/spui.c: Voice name "test" used in srcore. Check in UI that the user could not be add voice name with test. * gnopi/cmdmapui.c: * gnopi/cmdmapconf.c: "toggle tracking mode" add in function list. * gnopi/brlconf.c,.h: Clean from unused code. 2003-02-25 Adi Dascal * braille/libbrl/sercomm.c: Commented out extern int errno (this code should be reviewed, as in cleaned because there are too many comments) (brl_ser_open_port): no need of errno. 2003-02-25 Pal Csongor Sprencz * po/POTFILES.in: Removed:optical_sensor.glade2 and position_switches.glade2 Added:braille_mapping.glade2 2003-02-25 Pal Csongor Sprencz * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Presentation/presentation.glade2: * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: Updated GUI. (Added help buttons). * gnopi/gnopi_files/Braille_Settings/position_switches.glade2: * gnopi/gnopi_files/Braille_Settings/optical_sensor.glade2: Removed files. * gnopi/gnopi_files/Braille_Settings/braille_mapping.glade2: Created file. * gnopi/gnopi_files/Braille_Settings/Makefile.am: position_switches and optical_sensors removed, and braille_mapping added to DATA list. * gnopi/brlui.c: * gnopi/brlconf.c,h: * gnopi/cmdmapconf.c,.h: * gnopi/cmdmapui.c: Redesign in key mapping. Move braille key set list in braille sub menu. Use tabs for different list. * gnopi/magui.c: * gnopi/magconf.c: * gnopi/spui.c: * gnopi/spconf.c: * gnopi/presui.c: * gnopi/gnopiconf.c: * gnopi/defui.c: * gnopi/findui.c: * gnopi/coreconf.c: Use sru_error instead of g_error. (gn_load_help) call help with different sections. * kbd_mouse/libke/libke.c: Removed debug string. * srconf/libsrconf/libsrconf.h: Added defines for USER_DEFINED sections. Moved some defines from GUI here. * srcore/srctrl.c: Load user_defined list too. Remove warnings if the list is NULL. * help/gnopernicus/C/gnopernicus.xml: * schemas/gnopernicus.schemas: * README: Updated. 2003-02-22 Pal Csongor Sprencz * gnopi/gnopi.c: * gnopi/gnopiui.c: (gn_exit_child): Beep when srcore was unnormal exited. * gnopi/langui.c: Correct the wrong usage of macro N_ to _ . * README: Updated. 2003-02-21 Pal Csongor Sprencz * gnopi/spconf.c: * gnopi/spui.c: (spconf_set_default_voices): fix infinity cycle. BUGFIX #106710 (spconf_load_speaker_parameters_from_gconf): skip speaker whoes have not correct parameters. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Updated. Added accelerator. 2003-02-20 Remus Draica * gnopi/cmdmapui.c: (cmd_function): Add some new entries to functions from which user can choose. * gnopi/presconf.c: (default_presentations): * srcore/srpres.c: (src_presentation_role_pres): * srlow/libsrlow/SRObject.c: (sr_role_name): * srlow/libsrlow/SRObject.h: (SRObjectRoles): Add all necessary new entries for new "link" role. * srlow/libsrlow/SRObject.c: (get_role_from_acc): Add logic to obtain "link" role. 2003-02-20 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.c: (srconf_get_config_data_with_default): (srconf_get_data_with_default): Return default value in case that proper value cannot be read from gconf. 2003-02-20 Remus Draica * srcore/srctrl.c: * srcore/srpres.c: Changes to read key comands mapping and string presentation only from gconf. 2003-02-19 Adi Dascal * speech/libsrs/spgs.c, * speech/libsrs/spgscb.c: Added FIXME comments. 2003-02-17 Remus Draica * srcore/srctrl.c: (src_shutup): Prevent call of src_speech_shutup function if speech is not used (bug fix #106000). * srcore/srmain.c: (src_process_key): Remove call for src_speech_shutup in case of presing Control left key. This facility is now available via keyboard mapping UI. * kbd_mouse/libke/libke.c: (ke_unregister_key_list): Prevent a warning message at compile time. 2003-02-14 Pal Csongor Sprencz * gnopi/gnopi_files/Find/find.glade2: Added accelerator Return to Set button. * gnopi/cmdmapconf.c: * gnopi/cmdmapui.c: Added accelerator Return to items in functions list. Fix item duplication at reload. * kbd_mouse/libke/libke.c: Check key event if it is in a user key list. 2003-02-13 Pal Csongor Sprencz * braille/libbrl/brlxml.c: Precess string in tag useing utf8 format. * brlmon/brlmon.c: Comment code part for run-time localization. * README: Updated. 2002-02-12 Draghi Puterity * speech/libsrs/srspeech.c: Optimization for GS - concatenate texts spoken with the same voice. 2003-02-12 Pal Csongor Sprencz * gnopi/spui.c: (spui_voice_add_modify): Don't open window at modify event if no selected item. 2003-02-12 Pal Csongor Sprencz * gnopi/langui.c: (lng_set_envirom): comment code which chage language in runtime. 2003-02-12 Adi Dascal * speech/libsrs/spgs.c: (gs_speakers_select_speaker) : added protection against param being NULL. * srconf/libsrconf/libsrconf.h: Changed default rate to 70% and pitch to 80% (this sounds good for festival and viavoice on my system). * srlow/libsrlow/screen-review.c: (srw_text_chunk_from_accessible): when calculating pixels_per_column value, have to take consideration of the utf8_strlen of the string. (srw_text_chunk_pad_string): fixed some alignments. (srw_create_lines): line->layer is the MIN, not MAX of chunks. 2003-02-11 Bill Haneman * configure.in: Revved dependency on at-spi to version 1.1.6, since gnopernicus is now using AccessibleEvent_ref/unref. 2003-02-11 Pal Csongor Sprencz * schemas/gnopernicus.schemas: Updated. 2003-02-11 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.h: Change value of DEFAULT_SPEECH_SPACES to "ALL" * schemas/gnopernicus.schemas: Change value of speech_spaces to ALL. * srcore/srspc.c: (src_dictionary_process): Use g_utf6_ispunct to check if the character is separator, and added the last word check. * gnopi/gnopi_files/gnopi.glade2: Add ALT-X accelerator to exit. Change in About dialog from BAUM Engineering to BAUM Engineering SRL * help/gnopernicus/C/gnopernicus.xml: Updated. 2003-02-11 Remus Draica * srcore/srctrl.c: Changes for a better presentation for flat review top-bottom, left-right window presentation. * srutil/Makefile.am: (CFLAGS): add SR_VA_ARGS preprocesor definition. * srutil/SRMessages.c: Correct an old mistake (replace SR_DEBUG with SR_VA_ARGS). 2003-02-11 Pal Csongor Sprencz * po/ro.po: Updated. 2003-02-11 Pal Csongor Sprencz * brlmon/brlmonui.c: Change to display utf8 characters. 2003-02-11 Remus Draica * configure.in: (LIBSRS): add dependencies for libgnome-2.0. * speech/libsrs/Makefile.am: * srcore/Makefile.am: (CFLAGS): add SR_VA_ARGS preprocesor definition. * srcore/srbrl.[c,h]: * srcore/srmag.[c,h]: * srcore/srmain.c: Make initialization and restart functions to return gboolean value, and use it when call those functions. * srutil/SRMessages.h: Cosmetical arranges for messages shown by gnopernicus. * srutil/srintl.h: Use internationalization macros defined in libgnome.h. (Bug fix 104740). 2003-02-11 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Change bound of rate to 0..100. All value is in percent. * srconf/libsrconf/libsrconf.h: Chaned bound of rate. Change default values of volume, rate, pitct. Remove priority default values. 2003-02-11 Adi Dascal * speech/libsrs/spgs.c: Partial redesign and changes in respect to GNOME coding style (especially naming conventions and security considerations) (check_return_value): added to display corba exceptions. (gs_speaker_new0) : added. (gs_speaker_free) : added. (gs_speaker_procent_to_units): added. (gs_speaker_to_gconf): added. (gs_speakers_get_speaker) - formal (gs_select_speaker) (gs_speakers_to_gconf) : added (gs_speak): before sending parameters to gnome-speech, transform them from procents (as they are used in gnopernicus) in GS-units (gs_init) : splitted into (gs_init_get_gs_servers) (gs_init_activate_server) (gs_init) * speech/libsrs/spgs.h: changes in respect to GNOME coding style (especially naming conventions) * speech/libsrs/spgscb.c,h: changes in respect to GNOME coding style (especially naming conventions) * speech/libsrs/srspeech.c: - changes in respect to GNOME coding style (especially naming conventions) - removed *_MIN and *_MAX. The limitation is made in srcore and in GS. (srs_voice_set_rate): see above. (srs_voice_set_pitch): see above. (srs_voice_set_volume): see above. * speech/libsrs/srspeech.c: changes in respect to GNOME coding style (especially naming conventions) * speech/libsrs/srsxml.c: changes in respect to GNOME coding style (especially naming conventions) 2003-02-10 Remus Draica * srlow/test/srlow_test.c: * srlow/test/gtk_srlow_test.c: (event_notify): Prevent report an event for an object, if event data is not an object. (bug fix #105395). 2003-02-10 Remus Draica * srlow/libsrlow/SRLow.c: (srl_process_event_real_sro): Remove a "debug" string. 2003-02-10 Pal Csongor Sprencz * srcore/srspc.c: (src_speech_process_string):fix leak. (src_dictionary_process): fix order of append of words * gnopi/magconf.c: Remove redundant conditons. 2003-02-07 Pal Csongor Sprencz * gnopi/brlui.c: Remove debug string. * srcore/srspc.c: (src_speech_terminate): Remove the set of speech module sensitivity state. 2003-02-07 Pal Csongor Sprencz * srconf/libsrconf.c: Removed unused code. Now the CFGT_LIST type not packaged in structure. It returned directly in GSList (work only for string). * srconf/libsrconf.h: Added more define for SPEECH and BRAILLE. * kbd_mouse/libke/libke.c: Updated. More keyregistrations. * srcore/srctrl.c,.h: Use in new form the CFGT_LIST type. (src_key_pad_cmd_load):fix leak. * srcore/srspc.c: Added src_dictionary_x fucntions for global string substitution. * gnopi/gnopi_files/Load_Default/load_default.glade2: Added Screen-review defaultoptions. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Added dictionary options. * gnopi/gnopi_files/gnopi.glade2: Fix error ALT_E didn't work. * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: Removed a hardcoded braille device list. * gnopi/brlui.c,.h: * gnopi/brlconf.c,.h: Load from gconf the braille device list. * gnopi/defui.c: Added screen-review options. * gnopi/spui.c,.h: * gnopi/spconf.c,.h: Added dictionary options. * gnopi/presui.c: Fix error when changed in chunk to refresh in entry. * gnopi/gnopiconf.c: Added code to generate schemas templat. * schemas/gnopernicus.schemas: Updated. * README: Updated. 2003-02-07 Draghi Puterity * braille/libbrl/braille.c,.h: * braille/libbrl/brlxml.c: (brl_init): Report supported device in gconf. Automaticaly adjust offset to keep cusor visible. 2003-02-05 Remus Draica * srcore/srmain.c: Send a message to speech if braille device can not be initialized. (#93503). 2003-02-05 Remus Draica * srlow/libsrlow/SRLow.c: Use AccessibleTextChangedEvent_getChangeString to get inserted or deleted string (#95921). 2003-02-04 Pal Csongor Sprencz * gnopi/spui.c * gnopi/spconf.c,.h: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: New UI. Dictionary options added, but not working. Rename repeat to count. * srconf/libsrconf/libsrconf.h: * srcore/srspc.c: Rename SPEECH_REPEAT and DEFAULT_SPEECH_REPEAT to SPEECH_COUNT and DEFAULT_SPEECH_COUNT. * gnopi/cmdmapui.c: Remove same keys. * kbd_mouse/libke/libke.c: (ke_translate_key): added. 2003-02-04 Remus Draica * srcore/srspc.c: (src_speech_process_string): Report spaces and other separators when are typed or user navigates using arrow keys. 2003-02-04 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.h: Modified DEFAULT_SPEECH_ENGINE_VOICE value to V0 Adult Male voice. * po/ChangeLog: * po/POTFILES.in: Added more entries in POTFILES.in * autogen.sh: Call intltool-update tool. * gnopi/spui.c: * gnopi/spconf.c,.h: Added options cursors, modifiers, spaces. Made syncronization with srcore. * gnopi/gnopiui.c: (gn_load_interface):Replace glade_xml_new call with glade_xml_new_with_domain. * gnopi/gnopi_files.c/Speech_Settings/speech_settings.glade2: Added options cursors, modifiers, spaces. * README: Updated. 2003-02-04 Remus Draica * srcore/srspc.c: * srcore/srmain.c: Connect all variables used by speech to GUI interface. 2003-02-04 Draghi Puterity * speech/libsrs/spgs.c: * speech/libsrs/srspeech.c: Support for voice/speaker changes through gnome-speech. 2003-03-04 Adi Dascal * magnifier/libmag/mag.c: Removed unnecessary comments. Changed cursor_color and crosswire_color's type from gint32 to guint32 (due to gnome-mag changes) Set default alignments to AUTO. (mag_zoomers_set_cursor_color): changes according to the above modifications of type (typecasting to guint32). (mag_zoomers_set_crosswire_color): changes according to the above modifications of type (typecasting to guint32) (mag_tracking_logic): redesign. (mag_set_properties): a diffrent aproach in determinig what is in the visible area of the magnifier. * magnifier/libmag/mag.h: Added MAG_ALIGN_AUTO to the MagAlignmentType enumeration. * magnifier/libmag/mag_ctrl.c, h: (magnifier_set_cursor_color): changes according to the modifications of cursor_color's type. (magnifier_set_crosswire_color): changes according to the modifications of cursor_color's type. *srconf/libsrconf/libsrconf.h: MAX_ZOOMER_FACTOR_X and MAX_ZOOMER_FACTOR_Y values changed to 15 (at 16, gnome-mag crashes). * srcore/srctrl.c: Correted "y zoom factor" limitation. * srcore/srmain.c: At zoom factor locking don't send the same information twice. * srcore/srpres.c: (src_presentaion_present_sro_for_magnifier): send caret position if the object is text. 2003-02-03 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Added selection options for text echo. * gnopi/spui.c: * gnopi/spconf.c.,h: Code for text echo options. * gnopi/coreconf.c: (srcore_general_setting_init):Load default values for srcreen_review. * srconf/libsrconf/libsrconf.h: Define DEFAULT_SPEECH_TEXT_ECHO and SPEECH_TEXT_ECHO. Removed SPEECH_VOLUME, SPEECH_RATE and SPEECH_PITCH. 2003-02-03 Remus Draica * gnopi/cmdmapconf.c: * schemas/gnopernicus.schemas: * srcore/srctrl.c: Add flat window hierarchy function. 2003-02-03 Remus Draica * srcore/srspc.[c,h]: Small redesign of this file. * srcore/srctrl.c: * srcore/srmain.c: Changes according with those from srspc.h file. * srcore/srpres.c: (src_presentation_present_sro_for_device_): Avoid send xml tag DOTS to sppech. * gnopi/presconf.c: * srcore/srpres.c: * schemas/gnopernicus.schemas: Add or modify some presentation strings. 2003-02-03 Adi Dascal * srlow/libsrlow/screen-review.c: (srw_text_chunk_from_accessible): if the object reports that has text, but the string returned by AT-SPI is zero-length, than try to get information from the name of the object (is_text = FALSE). (srw_text_chunk_pad_string): corrected the right alignment. (srw_elements_create_lines): - changed the way dummy objects are introduced in a line - y1 for a line is the maximum of all objects that are part of that line (the sizes of the line is the common part of all objects inside that line) 2003-01-31 Pal Csongor Sprencz * srcore/srctrl.c: (src_flat_review): Read from gconf the horizontal and vertical flags. * srcore/srbrl.c: * srcore/srmag.c: * srcore/srspc.c: (src_speech_init): (src_braille_init): (src_braille_monitor_init): (src_magnifier_init): Unset sensitive key befor set. * gnopi/srcui.c: (scrui_response): Fix apply. * gnopi/coreconf.c: (srcore_changes_cb):Discard unset gconf events. 2003-01-30 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.h: Moved more defines from gnopi. * help/gnopernicus/C/.cvsignore: * help/braille_monitor/C/.cvsignore: Added to ignered list brlmonitor-C.omf.out and gnopernicus-C.omf.out * gnopi/brlconf.c,.h: * gnopi/brlui.c: * gnopi/cmdmapconf.c,.h: * gnopi/coreconf.c,.h: * gnopi/kbconf.h: * gnopi/spconf.c,.h: * gnopi/spui.c: * gnopi/magconf.c,.h: * gnopi/presconf.c,.h: Moved defines in libsrconf.h. Removed redundant defines. 2003-01-30 Pal Csongor Sprencz * gnopi/cmdmapconf.c: * schemas/gnopernicus.schemas: * srcore/srctrl.c: Switch commands ("mouse middle release" and "mouse middle click") * srcore/srctrl.c: (src_button_left_pressed, src_button_middle_pressed, src_button_right_pressed):mouse button state flags defined. * kbd_mouse/libke/libke.c: Added more event registration for ke_layout_listener and ke_key_listener. BUG fix:104301. * gnopi/spconf.c: (spconf_set_default_settings):Fix issue at loading the default values. * help/*: * gnopi/gnopi_files/Screen_Review/.cvsignore: * gnopi/gnopi_files/Find/.cvsignore: * gnopi/gnopi_files/Language/.cvsignore: Created .cvsignore. * gnopi/.cvsignore: Added gnopernicus.desktop in list of ignored files. 2003-01-30 Pal Csongor Sprencz * gnopi/spui.c: (spconf_load_default_settings): called. (spconf_settings_init): Check if it the voice table have in gconf. If not wrote it. 2003-01-29 Draghi Puterity * braille/libbrl/braille.c: Add posibility to scroll using offset attribute from xml string. 2003-01-29 Remus Draica * srcore/srctrl.c: * srcore/srmain.c: * srcore/srspc.[c,h]: Rewrite the functions for speech to support multiple voices. 2003-01-29 Pal Csongor Sprencz * brlmon/brlmon.c: Use putenv function to set LANGUAGE enviroment. * kbd_mouse/libke/libke.c,.h: Remove unused code. Implement a posibility to register a key listener at runtime. * srconf/libsrconf/libsrconf.h: SRCORE_SCREEN_REVIEW and DEFAULT_SRCORE_SCREEN_REVIEW defined. SPEECH_VOICE_COUNT, SPEECH_VOICE_TEST and SPEECH_GNOPERNICUS_SPEAKERS defined. Removed some unused defined constants in KEYBOARD part. * speech/libsrs/spgs.c: (gs_init): write number of engine voices in gconf key. * speech/lbsrs/srsspeech.c: (srs_pause) (srs_resume): return 0 to avoid compilation warnings. * srcore/srmain.c: (src_process_config_changed_for_control): call ke_config_changed function if the command map table are updated. (src_process_key) (src_process_hotkey): Commented. * srcore/srctrl.c: (cmd_key_cmds):Add a user defined key combination: ACS_S = ALT+CTRL+SHIFT+S. * configure.in: Append gnopi/gnopi_files/Screen_Review/Makefile item to AC_OUTPUT list. * gnopi/Makefile.am: Added in INCLUDES libsrlow path. Added files srcui.c,.h. * gnopi/gnopi_files/Makefile.am: Append Screen_Review directory to SUBDIRS. * gnopi/srcui.c,.h: Created. * gnopi/gnopi_files/Screen_Review/screen_review.glade2: * gnopi/gnopi_files/Screen_Review/Makefile.am: Created. * gnopi/gnopi_files/*.glade2: Updated. Used gtk modality. Set resizable all windows and use GtkDialog window insted of GtkWindow. * gnopi/*.c,.h: Updated. Use GtkModality. Removed our modality structure (level). Avoid check before g_free call. Use gnopiconf_add_dir API instead of gconf_client_add_dir function. * gnopi/gnopiconf.c,.h: (gnopiconf_client_add_dir):defined. * gnopi/cmdmapui.c,.h: * gnopi/cmdmapconf.c,.h: Added posibility that the user can define our keycode/function settings. * schemas/gnopernicus.schemas: Updated. 2003-01-29 Bill Haneman * magnifier/libmag/mag.c: (mag_mouse_tracking_logic): removed hardcoded sizes of the target display. BUGFIX #104519 (mag_tracking_logic):removed hardcoded sizes of the target display. BUGFIX #104519 2003-01-28 Adi Dascal * srlow/libsrlow/screen-review.c: (srw_string_strip_newlines): do not strip spaces. (srw_text_chunk_from_accessible): removed naming objects that have no name in AT-SPI. (srw_text_chunk_get_clipped_substring_by_char): removed C++ style comments. (srw_text_chunk_get_clipped_string): - removed unnecessary comments - if the first character of a word is space, than the word_start has to be the following position. (srw_elements_from_accessible): new definition of visibility for POPUP layer, using parent_selected. 2003-01-27 Remus Draica * gnopi/cmdmapconf.c: (cmd_key_cmds): * srcore/srbrl.c: * srcore/srctrl.c: * srcore/srmain.c: Add support for braille scroll (necessary functions, comand mappings). 2003-01-26 Adi Dascal * srlow/libsrlow/screen-review.c: (srw_string_strip_newlines): strip spaces from string, too. (srw_boundary_rect_clip): x2, y2 are long int now. (srw_text_chunk_from_accessible): - enhecement : if there is a text object, start getting lines from the offset corresponding to the visible area, so "skip" those lines that are not included in the clip_bounds. - added a condition not to enter in the endless loop if return value from AT_SPI are not correct. - removed roles that are duplicates (SPI_ROLE_MENU_ITEM and SPI_ROLE_MENU are covered by (text_chunk->layer == SPI_LAYER_POPUP) (srw_text_chunk_get_clipped_substring_by_char): added a new definition of visibility for a character - if the middle part (from left + 1/3*width to left + 2/3*width) of the character is visible than the character is visible; this is useful if the size of the character is big and the edges are visible. (srw_text_chunk_get_clipped_string): fixed the loop condition (end_offset is +1 of the real end_offset of the object) * magnifier/libmag/mag.c, h: (mag_zoomer_set_source): added. (mag_zoomer_set_cursor_color) :added. * magnifier/libmag/mag_ctrl.c, h: (magnifier_set_cursor_color): added. * magnifier/libmag/magxml.c: (mag_startElement): - added a new attribute named "CursorScale" for the "MAGOUT" tag. - added a new attribute named "source" for the "ZOOMER" tag. *srcore/srmain.c: (src_process_config_changed_for_magnifier): added support for "cursor_color" and "source" feature. (src_terminate): terminate magnifier, if it is running, before terminating speech, because of 2 reasons: 1.terminating the magnifier (or any other module) could be announced by speech (someday). 2.terminating the speech before the magnifier seems that implies a blocking (the src_magnifier_terminate function is not called). *srcore/srmag.c: Added support for "cursor_color" and "source" features. 2003-01-24 Remus Draica * srcore/srmain.c: (src_event_sink): Prevent the call of speech shutup function in case of layer events. 2003-01-24 Draghi Puterity * speech/libsrs/srspeech.[c,h]: * speech/libsrs/srsxml.[c,h]: Start support for pause/resume speech. * speech/test/srsml.xml: Add a test for pause and resume facility. 2003-01-24 Remus Draica * srcore/srctrl.c: (src_pause_resume): (src_key_cmds_def): (src_cmd_function): * gnopi/cmdmapconf.c: (cmd_key_cmds): * schemas/gnopernicus.schemas: Added all support for pause/resume speech facility. * README: updated. 2003-01-24 Adi Dascal * srlow/libsrlow/screen-review.c: (srw_acc_cell_free): release the source of the cell, meaning the SRObject (srw_acc_line_from_string): create the source of the cell. (extern gboolean sro_get_from_accessible prototype): added this prototype of the function which is defined in SRObject.c. * srlow/libsrlow/screen-review.h: Removed #include "SRLow.h" as there is no need of it. Added #include "SRObject.h". Added "SRObject *source" member for SRWAccCell structure. * srlow/libsrlow/SRObject.c * srlow/libsrlow/SRObject.h: Moved SRObjectType definition from SRObject.c into SRObject.h. (sro_get_from_accessible): removed static specifier, so the function can be used in screen-review.c 2003-01-23 Adi Dascal * srlow/libsrlow/screen-review.c: (srw_text_chunk_get_clipped_string): added the case in which both ends of the word are out - start_inside = 0 && end_inside = 0. (srw_string_strip_newlines): return correct start_offset after stripping out the newlines. (srw_text_chunk_list_head_clip): removed memory leak (free the chunks that are clipped out) (screen_review_get_line): use a "cache". * srlow/libsrlow/screen-review.h: (screen_review_get_line): changed API - no need to return the string. (screen_review_line_free): removed - freeing the line is no longer done by the client (srcore), because of the cache. * srcore/srctrl.c: (src_flat_review_line): changes according to the new API. * braille/libbrl/Makefile.am, * braille/tester/Makefile.am * configure.in: Added support for gconf for the braille module. 2003-01-22 Michael Meeks * gnopi/magui.c (magui_magnification_options_ok_clicked), (magui_magnification_options_cancel_clicked): fold into (magui_magnification_options_response): to here. (magui_magnifier_settings_cancel_clicked), (magui_magnifier_settings_ok_clicked): fold into (magui_magnification_settings_response): here. (magui_load_magnification_options_interface), (magui_load_magnifier_settings_interface): use absolute level values, not buggy arithmetic. (magui_delete_emit_response_cancel): don't do silly things on delete_event. (magui_set_handlers_magnification_options), (magui_set_handlers_magnifier_settings): upd. 2003-01-23 Adi Dascal * srlow/libsrlow/screen-review.c: Support for menus and menu-items (POPUP layer). 2003-01-23 Pal Csongor Sprencz * gnopi/gnopi_files/*glade2: Add Escape accelerator to cancel buttons. * kbd_mouse/libke/libke.c: More registration of key combination. (SPI_KEYMASK_MOD2 and SPI_KEYMASK_BUTTON) 2003-01-23 Remus Draica * srcore/srspc.c: (src_process_string): In case that a single space is processed in normal speech mode, it is replaced with "space word". 2003-01-22 Pal Csongor Sprencz * brlmon/brlmon.c: Comment setenv function call. * gnopi/langui.c: Comment setenv function call. Now this options is not activable. * gnopi/gnopi_files/gnopi.glade2: Make no sensitive Language settings. * gnopi/gnopi.c,genui.c: If the brlmonitor is started made gnopernicus window top level windows. 2003-01-21 Draghi Puterity * speech/libsrs/spgs.c: - started a cleanup and redesign phase according to the new gnome-speech frame * speech/libsrs/spgscb.[c,h]: - new speech callback support * speech/libsrs/srspeech.[c,h]: - introduced a simple speech queue (no priority queue yet) - callback support - gconf keys for the available voices * speech/test/srsml.xml: - eliminated the "auto shut-up" workaround to allow speech item queueing * speech/test/tester.c: - waiting now in a bonobo_main loop to show callbacks 2003-01-21 Adi Dascal * srlow/libsrlow/screen-review.c,h: Partial redesign: - changed the "making lines" algorithm - added toplevel windows name - added leading, embedded and trailling empty lines and the afferent FLAGS : SRW_ALIGNF_VSP_ADD_XXX - added leading, embedded and trailling spaces and the afferent FLAGS : SRW_ALIGNF_HSP_ADD_XXX - check y for a text widget (out of the visible arrea or not) - instead of special cases of toplevel windows roles (FRAME, DIALOG..) use (layer == SPI_LAYER_WINDOW) - removed some leaks * srcore/srctrl.c: (src_review_init): Added SRW_ALIGNF_ALL flag as a parameter to screen_review_init function. 2003-01-16 Remus Draica * srcore/srmain.c: (src_event_sink): Call src_speech_shutup when this call is needed, acording with changes in srspeech module. 2003-01-17 Pal Csongor Sprencz * speech/libsrs/spgscb.c,.h: Comment debug strings. 2003-01-17 Pal Csongor Sprencz * speech/libsrs/spgscb.c,.h: Added. * README: Updated. 2003-01-17 Draghi Puterity Pal Csongor Sprencz * configure.in: Add gnome-speech-1.0 packages in speech modules * gnopi/gnopi_files/Langauge/Makefile.am: Fixed warning at languagedir. * speech/test/Makefile.am: Include libsrconf and libsrutil libraries. * speech/libsrs/spgscb.c,.h: Created. * speech/libsrs/spgscb.c,.h: * speech/libsrs/spgs.c,.h: Use gnome_speech engine. * speech/libsrs/Makefile.am: Added srgscb.c,.h in libsrs_la_SOURCES variable list: Removed spviavoice.c,.h and spfestival.c,.h files from libsrs_la_SOURCES variable list. 2003-01-17 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.h: Changes at SRCORE_LANGUAGE and DEFAULT_SRCORE_LANGUAGE. 2003-01-17 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.h: Moved REMOTE_CONFIG_PATH and BRLMON_CONFIG_PATH. Defined SRCORE_LANGUAGE and DEFAULT_SRCORE_LANGUAGE. * brlmon/brlmon.c: Check if arraived a package with refresf command. In this case set LANGUAGE enviroment. * brlmon/brlmonui.c: Clean from unused codes. * help/gnopernicus/C/gnopernicus.xml: Added help text for Presentation options. * srcore/srbrl.c: Removed REMOTE_CONFIG_PATH and BRLMON_CONFIG_PATH. (src_brlmon_refresh): Send command to brlmonitor to refresh UI. * srcore/srmain.c: Added test for LANGUAGE set callback. Made a concetion with PUNCTUIATION options. * srcore/srspc.c,.h: (src_set_type_of_dictionary) created. * gnopi/Makefile.am: Aappend to gnopernicus_SOURCE =langui.c,.h files. * gnopi/langui.c,.h: Created. * gnopi/gnopi_files/Language: * gnopi/gnopi_files/Language/language.glade2: * gnopi/gnopi_files/Language/Makefile.am: Created. * gnopi/gnopi_files/*.glade2: Updated UI. * gnopi/brlui.c,.h: * gnopi/cmdmapui.c,.h: * gnopi/findui.c,.h: * gnopi/defui.c,.h: * gnopi/gnopiui.c,.h: * gnopi/langui.c,.h: * gnopi/spui.c,.h: * gnopi/magui.c,.h: * gnopi/presui.c,.h: * gnopi/kbui.c,.h: * gnopi/gnopi.c: * gnopi/coreconf.c: Added new options language. Create new menu Configure. Move in this the Find, Command Map, Presentation and Language options. Fix leak at load interface functions. (srcore_langauge_set, srcore_language_get) functions in coreconf. Call brlmonotor_run funciton near. Activate punctuation options in speech settings. Added default presentation in load defqult options. * README: Updated. * configure.in: Added /gnopi/gnopi_files/Language/Makefile entry. 2003-01-16 Remus Draica * srcore/srmain.c: (src_process_config_changed_for_speech): Report change of one of the voice parameters. 2003-01-13 Remus Draica * srcore/srctrl.c: (src_find_next_logic): Add support for find attribute feature. * srlow/libsrlow/SRObject.[c,h]: (sro_get_next_attributes): Add this function and all needed support. 2003-01-13 Adi Dascal * configure.in: (ALL_LINGUAS): Add german language (de). 2003-01-13 Remus Draica * configure.in: (AC_CHECK_FUNCS(bind_text_domain_codeset)): Replace bind_text_domain_codeset with bind_textdomain_codeset. * srcore/srspc.c: (src_dictionary): Correct some values for type field. 2003-01-10 Remus Draica * srlow/libsrlow/SRObject.c: (srl_find_string): Make case sensitive and insensitive work proper. 2003-01-10 Remus Draica * gnopi/spconf.h: * gnopi/spui.h: * srconf/libsrconf/libsrconf.h: * srcore/srmain.c: Some constant names changed(SRC_REPEAT_ALL with SRC_COUNT_NONE and SRC_REPEAT_COUNT with SRC_COUNT_ALL). *srcore/srspc.c: (src_format_string): Rewrite it and remove code no more nedded and rename src_process_string. (src_dictionary): Add a new field. *srcore/srspc.h: Constant renaming and group some in an enum type (SRCSpeechMode). 2003-01-09 Pal Csongor Sprencz * brlmon/brlmonui.c: If the gnopernicus not installed, the application does not search the help file. * gnopi/gnopiui.c: If the gnopernicus not installed, the application does not search the help file. * gnopi/spui.c: Added after hscale the spin buttons. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Added spin buttons after hscales. 2003-01-09 Pal Csongor Sprencz * configure.in: Added directories to AC_OUTPUT list * Makefile.am: Added Help directory to subdirs. * README: Updated. * xmldocs.make: Created. * omf.make: Created. * brlmon/Makefile.am: Added to include DATADIR define. * brlmon/brlmon.c: Append new parameters in gnome_program_init () call. * brlmon/brlmonui.c: Update help part. Use gnome_help_display() function. * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Braille_Settings/attribute_settings.glade2: * gnopi/gnopi_files/Braille_Settings/braille_fill_char.glade2: * gnopi/gnopi_files/Braille_Settings/braille_style.glade2: * gnopi/gnopi_files/Braille_Settings/status_cell.glade2: Updated. * gnopi/Makefile.am: Added to include DATADIR define. And role for gnopernicus.desktop.in * gnopi/gnopernicus.desktop.in: Created. * gnopi/gnopi.c: Append new parameters in gnome_program_init () call. * gnopi/gnopiui.c: Update help part. Use gnome_help_display() function. * gnopi/spui.c: * gnopi/spconf.c.h: Updated code part to a new UI. * schemas/gnopernicus.schemas: Change remote ip key type to string. * srconf/libsrconf/libsrconf.h: Added DEFAULT_SPEECH_PUNCTUATION and SPEECH_PUNCTUATION defines. * srcore/srbrl.c: Leak fixes. (in brl_remote_udp_init() and brl_mon_udp_init() functions) * srcore/srspc.h: * srcore/srspc.c: src_speech_get_current_settings () created called at src_speech_init (). SRCPunctuationType defined. * srcore/srmain.c: Add part in speech callbacks for Punctuation. 2003-01-09 Remus Draica * srcore/srctrl.c: Add facility to scroll left or right on braille device in flat mode. 2003-01-08 Remus Draica * srcore/srctrl.c: (src_speech_[increase|decrease|default]_[rate|volume|pitch]): Remove messages about not implemented functionality in gnome-speech. * speech/libsrs/spgs.c: (gs_speak): Set rate, volume, pitch for voice with which text will be spoken. 2003-01-08 Remus Draica * .cvsignore: Remove po entry. * Makefile.am: (SUBDIRS) Add po entry. * acconfig.h: Sort it in alphbetical order. * braille/test/remote.c: * brlmon/brlmon.c: * brlmon/brlmonui.c: * gnopi/brlconf.c: * gnopi/brlui.c: * gnopi/cmdmapconf.c: * gnopi/cmdmapui.c: * gnopi/coreconf.c: * gnopi/defui.c: * gnopi/findui.c: * gnopi/genui.c: * gnopi/gnopi.c: * gnopi/gnopiconf.c: * gnopi/gnopiui.c: * gnopi/kbconf.c: * gnopi/kbui.c: * gnopi/magconf.c: * gnopi/magui.c: * gnopi/presconf.c: * gnopi/presui.c: * gnopi/spconf.c: * gnopi/spui.c: * speech/libsrs/srsxml.c: * srcore/srctrl.c: * srcore/srmain.c: * srcore/srpres.c: * srcore/srspc.c: Add config.h and srintl.h to include section of each file. Also remove previous definitions for _ and N_ macros and add all initialization stuff for using internationalization. * configure.in: Add support for internationalization. * speech/libsrs/Makefile.am: (INCLUDES): Add $(top_src_dir)/srutil. * srcore/Makefile.am: * gnopi/Makefile.am: * braille/test/Makefile.am: * brlmon/Makefile.am: (CFLAGS): Add definition for GNOPERNICUSLOCALEDIR. * srutil/srintl.h: Add this file. * srutil/Makefile.am: (libsrutilinclude_HEADERS): Add srintl file. * po/POTFILES.in: * po/.cvsignore: * po/ro.po: * po/de.po: Add these files. 2003-01-07 Remus Draica * srcore/srctrl.c: (src_present_line_to_braille_or_brlmon) Add break instruction in case of -1 value to avoid the calling of the code for default values. 2002-12-20 Adi Dascal * srlow/libsrlow/screen-review.c,h: Modified the API for screen-review. Introduced a GArray of cells witch will be used in creating the BML and SML for line presentation. 2002-12-20 Remus Draica * srcore/srctrl.c: Change screen review accordind with changes in screen review API. * schemas/gnopernicus.schemas: Update keyboard mapping according with last changes in srcore. 2002-12-19 Pal Csongor Sprencz * gnopi/gnopi_files/Makefile.am: Removed / at end of file. * gnopi/cmdmapconf.c: * gnopi/cmdmapui.c: Rename src_key_cmds to cmd_key_cmds and src_cmd_function to cmd_function. * gnopi/presconf.c: presconf_changes_end * srconf/libsrconf/libsrconf.h: PRESENTATION_CHANGES_END changed value to "/changes_end" 2002-12-19 Remus Draica * srlow/libsrlow/SRObject.c: Modify find next text/image stuff. * srcore/srctrl.c: (src_find_next_logic): Send a message to speech if no next is found. 2002-12-18 Pal Csongor Sprencz * gnopi/brlui.c: * gnopi/kbui.c: * gnopi/magui.c: * gnopi/presui.c: * gnopi/cmdmapui.c: * gnopi/gnopiui.c: Fix leak in xxx_load_interfaces functions. * gnopi/gnopi_files/gnopi.glade2: Added incons for braille and keyboard settings. * gnopi/gnopi_files/keyboard.xpm: * gnopi/gnopi_files/braille.xpm: Added. * gnopi/gnopi_files/Makefile.am: Added in glade_files_DATA = keyboard.xpm and braille.xpm * gnopi/cmdmapconf.c,.h: Added functions: cmdconf_free_keycods_list_item and and cmdconf_free_list_and_data Removed: cmdconf_free_key_list. Same speed-ups in code. * gnopi/magconf.c: Remove debug string from gconf callback function. 2002-12-18 Pal Csongor Sprencz * gnopi/gnopi_files/gnopi.glade2: Move start focus on General Settings button: * gnopi/gnopi.c: (gn_run_srcore): Remove "const" from args variable. * gnopi/init.h: * gnopi/lowconf.c,.h: * gnopi/gnopiinit.c,.h: Removed. * kbd_mouse/libke/libke.c: Keypad layers active only when the NUM LOCK is pressed. Limited the keyset list. * srconf/libsrconf/libsrconf.h: Removed functions: srconf_get_data, srconf_check_config_tree, srconf_srconf_check_directory * README: Updated. 2002-12-18 Adi Dascal * srlow/libsrlow/screen-review.c,h * srcore/srctrl.c: Added flat review. * srlow/libsrlow/Makefile.am: (libsrlow_la_SOURCES): Add screen-review.c and screen-review.h. 2002-12-18 Remus Draica * srcore/Makefile.am: (srcore_SOURCES) Remove srreview.c and srreview.h. * srcore/srreview.[c,h]: Remove these files. * srlow/libsrlow/SRObject.c: (tb_2_index): Remove this function. * README: Updated (layer mapped). * srcore/srctrl.c: (src_key_cmds_def): * gnopi/cmdmapconf.c: (src_key_cmds_def): Updated these structures. *srcore/srctrl.c: (src_toogle_tracking_mode). Add above function. Make all modifications to have logical and flat review navigation mode. *srcore/srmain.c: (src_event_sink): Exit from flat mode in case of some events. * srcore/srctrl.h: (src_ctrl_flat_mode_terminate): Add prototype for this function. * srcore/srctrl.[h,c]: (src_ctrl_flat_mode_terminate): (src_ctrl_flat_mode_init): Add these functions. 2002-12-17 Pal Csongor Sprencz * brlmon/brlmon.c: (brlmon_close_server_udp):Created and moved in the close(brlmon_sock) call. (brlmon_initialize_values):Unset "GTK_MODULES" and GNOME_ACCESSIBILITY environment variables that the brlmonitor do not be accessible. * brlmon/brlmon.c,.h: * brlmon/brlmonui.c,.h: Cleaned code from unused libraries, deprecated code parts. * brlmon/monitor.glade2: Updated fro glade-2. * gnopi/gnopi_files/Keyboard_Mouse_Settings/keyboard_mouse_settings.glade2: Made insensitive the Key Categoriesm the Mode options. * gnopi/gnopi_files/Makefile.am: Added in SUBDIRS list Find directory. * gnopi/gnopiconf.c,.h: Created. Move here all (set, get and unset) apis which use gconf client. * gnopi/Makefile.am: (gnopernicus_SOURCES:) gnopiinit.c,.h removed gnopiconf.c,.h: added. * gnopi/brlconf.c,.h: * gnopi/coreconf.c,.h: * gnopi/cmdmapconf.c,.h: * gnopi/kbconf.c,.h: * gnopi/magconf.c,.h: * gnopi/presconf.c,.h: * gnopi/spconf.c,.h: Move set and get apis in gnopiconf. Remove all deprecated code part. Changed GCONF_CLIENT_PRELOAD_NONE to GCONF_CLIENT_PRELOAD_RECURSIVE. * gnopi/coreconf.c: Added handlet for ui_command event. (find_set). * gnopi/cmdmapui.h: Changes layer code gor find next to L03K10. Set on layer L03K01 find set command. * gnopi/*ui.c,.h: Clean code from unused libararies and codes. * kbd_mouse/libke/libke.c: Commend unused codes. * kbd_mouse/test/testlibke.c: Deprecated the tester. (Need update for this). * srconf/libsrconf/libsrconf.c,.h: Added new defines DEFAUL_MAGNIFIER_SCHEMA, SRCORE_UI_COMMAND, CMDMAP_CHANGS_END and PRESENTATION_CHANGES_END Changed GCONF_CLIENT_PRELOAD_NONE to GCONF_CLIENT_PRELOAD_RECURSIVE. * srcore/srmain.c: (src_process_config_changed_for_keyboard): ke_config_changed call commented. (src_process_config_changed_for_srcore): Comment handler part for find type event. * srcore/srctrl.c: (src_find_set):Added call the Find UI for this event. * schemas/gnopernicus.schemas: Changes layer code gor find next to L03K10. Set on layer L03K01 find set command. * configure.in: Added in makefile dir list Find directory. 2002-12-13 Pal Csongor Sprencz * gnopi/cmdmapui.c: Remove to clear treeview after ok and apply. 2002-12-13 Pal Csongor Sprencz * gnopi/fndui.c: * gnopi/coreconf.c: (fnui_create_find_tag):Cut white space at and of searchable text. * srcore/srmain.c: (src_process_config_changed_for_srcore): Comment event handler part for find. * srcore/srctrl.c: (src_find_next): Show message if did not found object. * srlow/libsrlow/SRObject.c: (acc_has_text): Correct the text search condition. 2002-12-13 Remus Draica * srlow/libsrlow/SRObject.[c,h]: (sro_get_next_text): (sro_get_next_image): Added these functions and all necesary stuff for them (other internal functions). 2002-12-13 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Added new window. * gnopi/gnopi_files/find/find.glade2: Added search scope, case sensitivity and AND/OR options. * gnopi/findui.c: * gnopi/srcore.h: Added code partsMM for new options. * srconf/libsrconf/libsrconf.h: Added SPEECH_SECTION and SRCORE_SECTION defines. * srcore/srctrl.c: Moved SPEECH_SECTION to libsrconf.h. Added new command "find_next ()". (src_find_next) * gnopi/cmdmapui.c, * gnopi/cmdmapconf.c: Updated the command table. * README: Updated. * schemas/gnopernicus.schemas: Updated. (L03K01 - find next) 2002-12-12 Michael Meeks * speech/test/Makefile.am (INCLUDES): add $(LIBSRS_*) to get -pthread in Gnome 2.2 2002-12-09 Michael Meeks * speech/libsrs/spgs.c: substantially re-write lots of changes, killed daft globals etc. 2002-12-11 Remus Draica * srcore/srpres.c: (src_presentation_read_formated_string_from_default): * gnopi/presconf.c: (default_presentation stucture): * schemas/gnopernicus.schemas: Change formated strings for tooltip and window events. 2002-12-10 Adi Dascal * magnifier/libmag/mag_ctrl.c: Use bonobo_pbclient stuff. Removed leaks. 2002-12-10 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: KeyPad start layer is 0. * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: * gnopi/gnopi_files/Find/find.glade2: * gnopi/gnopi_files/presentation/presentation.glade2: Updated the GUI. * gnopi/brlconf.c: * gnopi/coreconf.c: * gnopi/cmdmapconf.c: * gnopi/kbconf.c: * gnopi/spconf.c: * gnopi/magconf.c: * gnopi/presconf.c: Replaced function call g_malloc0 with g_new0. * gnopi/cmdmapui.c: Not loaded from gconf the settings at UI load if did not make chages at the last opening. * gnopi/presui.c: Added entry to modify more easy the chunks. * gnopi/findui.c,.h: * gnopi/coreconf.h: Added new attribute at "attributes" search condition. * README: Updated. 2002-12-06 Remus Draica * srcore/srmain.c: (src_event_sink): Bug fix #97867. 2002-12-06 Remus Draica * srcore/srpres.[c,h]: Change functions name to be more explicite and small code changes. * srcore/srmain.c: (src_present_real_sro) (src_present_crt_tooltip) (src_present_crt_window): Changes acording with those in srpres.c, srpres.h. 2002-12-06 Pal Csongor Sprencz * gnopi/brlui.c: * gnopi/gnopiui.c: * gnopi/magui.c: * gnopi/kbui.c: * gnopi/cmdmapui.c: * gnopi/presui.c: Optimize code. * gnopi/gnopiui.c: Added code for help and about. * gnopi/presconf.c: Made a sincronization with srcore. * gnopi/gnopi_files/gnopi.glade2: Added about and help options in main menu. * gnopi/Magnifier_Settings/magnififer_settings.glade2: Correction in UI. * gnopi/Makefile.am: Updated. * gnopi/init: * gnopi/init.h: * gnopi/lowconf.c,.h: Removed * srconf/libsrconf/libsrconf.c,.h: Added new directory to listener "/presentation" Added new entry in SRConfigurablesEnum CFGM_PRESENTATION * kbd_mouse/test/testlibke.c: Updated. * srcore/srmain.c: Made sincronization througth gconf with UI. * README: Updated. 2002-12-05 Pal Csongor Sprencz * braille/libbrl/baumbrl.c: * braille/libbrl/brlxml.c: * braille/test/brlinp.c: * brlmon/brlmonxml.c: * gnopi/magui.c: * gnopi/presui.c: * magnifier/libmag/magxml.c: * speech/libsrs/srsxml.c: * srconf/libsrconf/libsrconf.c: * srcore/srctrl.c: * srcore/brlinp.c: * srlow/libsrlow/SRLow.c: * srlow/libsrlow/SRObject.c: * srutil/SREvent.c: Removed warnings which have under Solaris. * gnopi/cmdmapui.c: Sort lists of commands. * gnopi/brlconf.c,.h: * gnopi/coreconf.c,.h: * gnopi/magconf.c,.h: * gnopi/spconf.c,.h: * gnopi/kbconf.c,.h: * gnopi/presconf.c,.h: Remove redundant defines and variables. * srconf/libsrconf/libsrconf.c: Removed srconf_set_default fucntion. 2002-12-04 Pal Csongor Sprencz * gnopi/presui.c: Fixes at cancel. * README: Updated. 2002-12-04 Remus Draica * configure.in: (AC_OUTPUT): Add gnopi/gnopi_files/Presentation to directory list where Makefile is generated. * schemas/.cvsignore: * gnopi/gnopi_files/Presentation/.cvsignore: Added. 2002-12-04 Pal Csongor Sprencz * configure.in: Added GConf related settings. * Makefile.am: Added schemas dir to SUBDIRS. * README: Updated. * schemas: * schemas/brlmonitor.schemas: * schemas/remote.schemas: * schemas/gnopernicus.schemas: * schemas/Makefile.am: Created. * gnopi/gnopi_files/Presentation/presentation.glade2: Added. * gnopi/presui.c,.h: * gnopi/presconf.c,.h: * gnopi/gnopiui.c: * gnopi/gnopi.c: Added Presentation UI. * gnopi/brlconf.c: * gnopi/coreconf.c: * gnopi/coreconf.h: * gnopi/defui.c: * gnopi/kbconf.h: * gnopi/magconf.h,.c: * gnopi/magui.c: * gnopi/spconf.c,.h: * gnopi/spuui.c,.h: Removed redundant defines. * gnopi/cmdmapconf.c: Move layer 1 keys to layer 0. * kbd_mouse/libke/libke.c: Start layer is 0. * srconf/libsrconf/libsrconf.h: Added defines to speech. * srcore/srctrl.c: Removed redundand defines. Moved layer 1 keys (navigation) to layer 0. 2002-12-04 Remus Draica *srcore/srpres.c: (src_presentation_find_chunk): avoid write string presentation back in gconf if it is read from gconf. (src_presentation_get_chunk_from_struct): correct string presentation for menu-item for speech. (#100219). 2002-11-28 Pal Csongor Sprencz * gnopi/cmdmapui.c,.h: * gnopi/cmdmapconf.c,.h: Text correction in warning texts. Changed "/config/properties" path to "/command_map". * srconf/libsrconf/libsrconf.c: sr_config_changed_callback (). srconf_path[]. Changed "/config/properties/keyboard/changed_end" to "/command_map/keyboard/changed_end" * srcore/srctrl.c: Changed "/config/properties" path to "/command_map". * srcore/srpres.c: default_presentations[] Removed an invalid item from table. 2002-11-28 Bill Haneman * configure.in: Changed check for gtk-doc so that versions > 0.9 are properly recognized. 2002-11-28 Pal Csongor Sprencz * brlmon/brlmon.c: Changed gconf keys to lower. * brlmon/brlmonxml.c: Show '|' chanacter at DOTS tag. * kbd_mouse/libke/libke.c: Changed key categories gconf keys to lower. * gnopi/gnopi_files/Braille_Settings/braille_device.glade2: * gnopi/gnopi_files/Braille_Settings/braille_fill_char.glade2: * gnopi/gnopi_files/Braille_Settings/braille_style.glade2: * gnopi/gnopi_files/Braille_Settings/optical_sensor.glade2: * gnopi/gnopi_files/Braille_Settings/position_switches.glade2: Made changes in widget trees. * gnopi/coreconf.h: Changed to upper the minimize gconf key. * srcore/srbrl.c: Changed to upper the gconf keys. * srcore/srmain.c: Changed to upper the gconf keys. Changed static values with a corespondent defines. 2002-11-28 Remus Draica *srcore/srbrl.[ch]: *srcore/srctrl.c: *srcore/srmag.[ch]: *srcore/srmain.c: *srcore/srpres.[ch]: *srcore/srspc.[ch]: Change way in which an object is presented for user. This presentation depends by device, role and event and it is represented by a formated string. *srlow/libsrlow/SRObject.[ch]: *srlow/libsrlow/SRLow.c: Change events type. *srlow/test/gtk_srlow_test.c: *srlow/test/srlow_test.c: Change according with changes in libsrlow. *srutil/SREvent.h: Modify events kind (in SREventType enum). 2002-11-19 Pal Csongor Sprencz * README: Updated. * brlmon/brlmon.c: main (): Fix in search path for braille font. * gnopi/gnopi_files/Load_Default/load_default.glade2: Remove short-key Enter from close button. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Keyboard_Settings/keyboard_settings.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: Added signals to widgets. * gnopi/spui.c: * gnopi/genui.c: Updated the ui part. * gnopi/cmdmapui.c,.h: * gnopi/cmdmapconf.c,.h: cmdconf_remove_item_from_gconf_list (): Added function. Fix remove item from list. Changed unset function with changeset. * gnopi/defui.c: Added code for command map defaults. * srconf/libsrconf/libsrconf.c,.h: sr_config_changed_callback(...): Fix issue when the unset event is raised. GConf value is tested to not be NULL. Added new type CFGT_UNSET. * srcore/srmain.c: src_process_config_change_for_xxx (); Test if the SRConfigStructure is not NULL. 2002-11-14 Pal Csongor Sprencz * README: Updated. * srcore/srspc.c: Fill item in src_dictionary table. 2002-11-14 Remus Draica * README: Updated. 2002-11-14 Pal Csongor Sprencz * srcore/srmain.c: Declare src_speech_repeat_type. src_process_config_change_for_speech (...): Notification for repeat type. src_get_defaults (...): Load src_speech_repeat_type value from gconf. src_init (...): Init src_speech_repeat_type with default value. src_xml_process_string (...): Use src_speech_repeat_type. Comment all not used notification condition. * gnopi/gnopi_files/gnopi.glade2: * gnopi/gnopi_files/Braille_Settings/*.glade2: * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: * gnopi/gnopi_files/Keyboard_Settings/keyboard_settings.glade2: * gnopi/gnopi_files/Load_Default/load_default.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: More modification in UI. * gnopi/*.c: Added transient linkage between windows. Changed level check at all window. Remove check at all window remove event. * gnopi/magconf.c,.h: * gnopi/magui.c,.h: Add list og zoomers. Now this list has only one item, the default zoomer. Added checkbox-es for crosswire color invert options. * gnopi/brlui.c,.h: * gnopi/brlconf.c,.h: Changed in braille style list widget type to treeview widget. Changed namespace to brlui and brlconf. * gnopi/spconf.c,.h: * gnopi/spui.c,.h: Changed namespace to spui and spconf. * gnopi/findui.c,.h: Changed namespace to fnui. * gnopi/gnopiui.c,.h: Changed namespace to gnui. * gnopi/defui.c: Added code to load magnifier defaults. 2002-11-11 Pal Csongor Sprencz * brlmon/brlmon.c: (main): Added new search path for braille font. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Redesigned the magnifier UI. * gnopi/magui.c,.h: * gnopi/magconf.c,.H: Made code for new UI. Added new namespace magui and magconf. * gnopi/defui.c,.h: Added new namespace defui. Added code for load magnifier default settings. * srcore/srctrl.c: (src_mag_lock_xy_scale) Calculate a median value for facors when is the lock is true. * README: Updated. 2002-11-11 Adi Dascal * magnifier/libmag/mag.c: (mag_zoomers_set_crosswire_color), (mag_zoomer_set_ZP_border_color): Changed conversion from ascii to long in (gint32)atoll(). * magnifier/libmag/mag.h: Changed type of color in the 'MagBorderType' struct, from long into gint32. 2002-11-11 Remus Draica * srlow/libsrlow/SRLow.c: * srlow/libsrlow/SRObject.c: * srcore/srmain.[c,h]: * srcore/srbrl.c: * srcore/srspc.c: * srcore/srctrl.c: * srutil/SRMessages.[c,h]: * srutil/Makefile.am: Changes to avoid compile warning messages. * srutil/SRMessages.c: Add this file. 2002-11-09 Adi Dascal * srconf/libsrconf/libsrconf.h: Changed the default value for smoothing : DEFAULT_MAGNIFIER_SMOOTHING is now "none", not FALSE. * srconf/libsrconf/libsrconf.c: 'suspend_notify' definition removed (it was defined but not used). * srcore/srmain.c: src_process_config_change_for_magnifier (..) : changed accordingly to changes from 07 Nov. * srcore/srctrl.c: Changed the command string for loading magnifiers defaults: "load defaults" -> "load magnifier defaults" src_mag_create_xml_zoom_factor_lock() : removed. * srcore/srmag.c: Load settings for magnifier. * speech/test/tester.c: Added #include (for malloc and free). Added int return type for the main function. * speech/libsrs/spfestival.c: Removed unused variable 'serverhost'. * braille/libbrl/brlxml.c: Added in function 'BrailleEvents': case bec_key_codes: case bec_switch_pad: case bec_sensor: default: break; * braille/libbrl/braille.c: Added #include "alvabrl.h". *braille/libbrl/alvabrl.c: Removed unused variable 'i' (line 495). Added in functions alva_on_keys_changed and alva_brl_send_dots: case ALVADT_GENERIC: default: break; * braille/libbrl/baumbrl.c: Commented out Mask16 definition (it was defined, but not used). Changed baum_brl_input_parser definition: -short baum_brl_input_parser (unsigned char) +short baum_brl_input_parser (int) * braille/libbrl/sercomm.c: In function brl_ser_start_timer : -struct sigaction sa = {brl_ser_sig_alarm}; +struct sigaction sa = {{brl_ser_sig_alarm}}; * braille/test/remote.c: Varable 'ap' is needed only in case of INET6. * README: Updated. 2002-11-08 Pal Csongor Sprencz * srcore/srbrl.c: src_brl_chop_output (...) Send package independent from length of it. 2002-11-08 Remus Draica * srcore/srmain.c: src_present_layer_changed () and src_present_layer_timeout (): report all message with same voice. * srcore/srctrl.c: src_shutup (): reset repeat mode for repeat last utterance feature. * srcore/srspc.c: src_present_sro_for_speech (): remove message "selected text is" when selected text is presented to speech. 2002-11-08 Adi Dascal * srcore/srctrl.c: Prevent making settings changes for magnifier if they have no sense. (read from gconf the status of cursor and crosswire and not keep variables for this) Ex : increase cursor size if cursor is off. 2002-11-07 Remus Draica * srcore/srmain.c: * srcore/srctrl.c: Report changes for magnifier via speech, not as messages in the terminal. *README: Updated. 2002-11-07 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Set start key pad level to 1. * srcore/srmain.c: * srcore/srctrl.c: * srconf/libsrconf/libsrconf.c: Redesigned gconf notification path for modules. Move xml create part from srctrl to srmain. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/Braille_Settings/status_cells.glade2: Make changes in GUI. * gnopi/magui.c,.h: * gnopi/magconf.c,.h: Changed code for UI syncronization. Changed namespaces. * gnopi/cmdmapconf.c,.h: Update the key mapping 2002-11-07 Remus Draica * srlow/libsrlow/SRObject.c: * srlow/libsrlow/SRLow.c: * srcore/srmain.c: * srcore/srspc.c: Report accelerator for all object which has one, not just for some. Speak correctly the shortcut for push buttons. 2002-11-07 Adi Dascal * magnifier/libmag/magxml.c: Added a new attribute named "CursorScale". * magnifier/libmag/mag.c: Added support for the above attribute to be set. * srcore/srctrl.c: Corrected cursor scaling on/off feature. * srcore/srmag.c: Added the new attribute to src_magnifier_create_mml (..) 2002-11-06 Pal Csongor Sprencz * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Added options for crosswire. * gnopi/magui.c,.h: * gnopi/magconf.c,.h: Changed namspace for functions and variables to "magui" and "magconf". Added crosswire options. 2002-11-06 Adi Dascal * magnifier/libmag/magxml.c: Added a new attribute named "crosswire". * magnifier/libmag/mag.c: Added mag_zoomers_set_crosswire_on_off (..) Corrected cursor related features (besides cursor magnification). * srcore/srctrl.c: Corrected name inconsitency: "automatic panning start/stop" -> "automatic panning on/off" src_mag_panning_start_stop (..) -> src_mag_panning_on_off (..) Correct crosswire on/off feature. * srcore/srmag.c: Corrected src_magnifier_create_mml (..): the MAGOUT tag was incorrect terminated. Removed auxiliar function that transformed a bool to char, it was redundant. * gnopi/cmdmapconf.c: Correct name inconsistncy: "automatic panning start/stop" -> "automatic panning on/off" * srconf/libsrconf/libsrconf.h: Corrected value for DEFAULT_MAGNIFIER_MOUSE_TRACKING ("push"->"mouse-push"). 2002-11-06 Remus Draica * srlow/libsrlow/SRObject.c: - sra_prelucrare (): more flexible way for parsing attributes string obtained from at-spi. (BUGFIX for #96061) - sra_get_attribute_value (): more error checking. (BUGFIX for #96061) - get_text_attribute_from_range (): prevent an endless loop. (BUGFIX for #96608) 2002-11-05 Pal Csongor Sprencz * kbd_mouse/libke/libke.c,.h: Changed namaspace to ke_xxx. * srcore/srmain.c: Changed const string with define values * srconf/libsrconf/libsrconf.h: Added new defines for find options. 2002-11-05 Remus Draica * srcore/srmag.c: Enhace behaviour of automate panning (not follow white lines and follow from right to left text wrotten this way). 2002-11-05 Adi Dascal * srcore/srmain.c: Correct a bug (the magnifier did not follow the mouse after introducing the "stop panning when user moves the mouse"). 2002-11-04 Remus Draica * srcore/srmag.c: * srcore/srmain.c: Stop automate panning when user moves mouse. 2002-11-04 Draghi Puterity *braille/libbrl/alvabrl.c: *braille/libbrl/baumbrl.c: *braille/libbrl/sercomm.c: Prevent using some constants which are not defined on all SO's (#97323). 2002-11-04 Adi Dascal * magnifier/libmag/mag.c: Support for mouse tracking "proportional" mode. * srcore/srctrl.c: Adeed support for changing the mouse tracking mode : toggle between "push","centered", "proportional" and "none". (feature mapped on layer 6 and 7 on key 13(-) ). 2002-11-04 Pal Csongor Sprencz * srcore/srspc.c,.h: * srcore/srmain.c: Added new feature count simbol character in a text. 2002-11-04 Pal Csongor Sprencz * gnopi/cmdmapui.c: Corect a compile error for compilers which doesn't support macros with variable number of arguments (line 707 added ;). 2002-11-01 Pal Csongor Sprencz * gnopi/gnopi.c: Rename defines name SHKEY and SEGSIZE to GN_SHKEY and to GN_SEGSISE. * brlmon/brlmonui.c: * kbd_mouse/libke/libke.c: * srconf/libsrconf/libsrconf.c: Added break for default options in switch. 2002-11-01 Remus Draica * srcore/srctrl.c: * srlow/libsrlow/SRObject.c: Add facility to make default action for some UI elements (click for push-buttons, check for check-boxes etc). * README: Updated. 2002-11-01 Adi Dascal * magnifier/mag.c,.h: Support for MouseTracking "centered" mode. Smoother movement of the magnifier. Added support for panning (timer based). * srcore/srctrl.c: Adeed support for changing the mouse tracking mode : "push" or "centered". Support for panning on/off. /*_________________________________*/ 12(+) - panning on/off 13(-) - toggle between mouse tracking modes /*________________________________*/ /*_______________< LAYER 7>_________________*/ 13(-) - toggle between mouse tracking modes /*_________________________________*/ * srcore/srmag.c: Added support for load settings and load defaults. Support for panning. * srconf/libsrconf/libsrconf.h: Added defaults for source, target (screen) properties and new gconf keys for them. * gnopi/cmdmapconf.c: Added new default mappings for magnifier.(panning and mouse tracking) PLEASE READ THE Note1 from README before running gnopernicus with this changes. * braille/libbrl/Makefile.am , * braille/test/Makefile.am , * brlmon/Makefile.am , * gnopi/Makefile.am , * kbd_mouse/libke/Makefile.am , * kbd_mouse/test/Makefile.am , * magnifier/libmag/Makefile.am , * magnifier/test/Makefile.am , * speech/test/Makefile.am , * srconf/libsrconf/Makefile.am , * srconf/test/Makefile.am , * srcore/Makefile.am , * srlow/libsrlow/Makefile.am , * srlow/test/Makefile.am , * srutil/Makefile.am : Added '$(srcdir)/' or '$(top_srcdir)/' in front of each relative path in order to build gnopernicus even if the build directory is not the source directory. BUGFIX for #97319. * README: Updated * TODO: Updated. 2002-10-25 Remus Draica * srcore/srctrl.c: In case of reporting window hierarchy report only visible objects and objects which have a "visible" UI. 2002-10-25 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.h: Changed magnifier gconf keys name in lower. 2002-10-25 Adi Dascal * magnifier/mag.c,.h: Adeed crosswire support: mag_zoomers_set_crosswire_size (..) mag_zoomers_set_crosswire_color(..) mag_zoomers_set_crosswire_clip (..) Support for MouseTracking "push" mode. Smoother movement of the magnifier (the ROI is not changed if the new ROI is already on screen - not finished) Improvement : set properties for zoomers as they are modified (not all of them all the time)-> BIG improvement regarding "speed" of magnifier. * magnifier/mag_ctrl.c,.h: Removed OLD_IDL functions. Added support for setting the source and target screens magnifier_set_source_screen (..) magnifier_set_target_screen (..) Added wrappers for setting crosswire properties: magnifier_set_crosswire_size (..) magnifier_set_crosswire_color (..) magnifier_set_crosswire_clip (..) * srcore/srctrl.c: Adeed support for crosswire increase/decrease size, crosswire clip (full-screen crosshair cursor) Added support for enlarged cursors (separate from magnification zoom of the rest of the screen) Changed mappings for magnifier : now there are two layers for magnifier commands /*_________________________________*/ 4 - decrease x scale 6 - increase x scale 2 - decrease y scale 8 - increase y scale 5 - lock xy scale 7 - invert on/off 9 - smoothing toggle 10 - mag default 1 - cursor on/off 3 - crosswire on/off 11 - cursor mag on/off /*________________________________*/ /*_______________< LAYER 7>_________________*/ 9 - cursor toggle 1 - cursor on/off 3 - crosswire on/off 11 - cursor mag on/off 8 - increase cursor size 2 - decrease cursor size 6 - increase crosswire size 4 - decrease crosswire size 5 - crosswire clip on/off /*_________________________________*/ * srcore/srmain.c: Magnifier follows "focus"(or caret) and when the mouse is moved, it's "pushing" from that location. * srconf/libsrconf/libsrconf.h: Added defaults for crosswire properties and new gconf keys for them. * gnopi/cmdmapconf.c: Modified the default mappings for magnifier. PLEASE READ THE Note1 from README before running gnopernicus with this changes. * README: Updated * TODO: Updated. 2002-10-25 Pal Csongor Sprencz * gnopi/Makefile.am: - Remove sprpopconf.c,.h, brlpropconf.c,.h, propui.c,.h Added cmdmapconf.c,.h and cmdmapui.c,.h. * gnopi/sppropconf.c,.h, * gnopi/brlpropconf.c,.h, * gnopi/propui.c,.h: Removed * gnopi/cmdmapconf.c,.h * gnopi/cmdmapui.c,.h: Created. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/magui.c,magconf.c: Added new option in UI. 2002-10-24 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Added at keyset the key pad DELETE key. * gnopi/gnopi_files/gnopi.glade2 * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: Change option numerotation in UI. * gnopi/gnopi_files/General_Settings/general_settings.glade2: Made changes in widget ierarhie. * gnopi/genui.c, * gnopi/coreconf.c, * gnopi/gnopi.c: Change show type of status of modules. Add code to run brlmonitor. * srcore/srbrl.c: * srcore/srmag.c: * srcore/srspc.c: Added code to set a current state of modules. Quit braille monitor at terminate. 2002-10-24 Remus Draica * srcore/srmain.c: Modify behaviour for text echo (report text echo only for editable text). *srlow/libsrlow/SRLow.c: Report immediate events (not after a time), except text delete events. 2002-10-24 Adi Dascal * magnifier/mag_ctrl.c: Removed the sleep(1) from magnifier_exit(). * README: Updated. 2002-10-23 Adi Dascal * magnifier/mag_ctrl.c, * magnifer/mag.c: Init/terminate for magnifier (needs review, but is working). 2002-10-23 Remus Draica * srcore/srmain.c: In case of caret moved event magnifier will follow caret. 2002-10-23 Remus Draica * srcore/srmain.c: * brlmon/brlmon.c: * braille/test/remote.c: * gnopi/gnopi.c: Add gnome_program_init for command parse command line and for avoiding crash dialog box appears in case of a segmentation fault in srcore process. *srutil/util.[c,h]: Comment content of those files (no longer needed). 2002-10-23 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Defined key set for layers. 2002-10-23 Remus Draica * srcore/srctrl.c: Rewrite "describe my surroundings" function. 2002-10-22 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.c,.h: Added to register new gconf listening path "/config/command_map". Fix issue in callback functions at LIST type. Added defines for module sensitive SRCORE_XXX_SENSITIVE. Added defines for braille monitor. * kbd_mouse/libke/libke.c: Made lower "Key_Categories" gconf path. * gnopi/gnopiinit.c,.h: * gnopi/sppropconf.c,.h: * gnopi/gnopi.c: * gnopi/gnopiui.c,.h: Clean from unused code parts: * gnopi/brlpropconf.c: * gnopi/propui.c: Added code for Cammand Mapping gconf part and ui part. * gnopi/genui.c,.h: * gnopi/coreconf.c,.h: Add new entry in general settings Braille Monitor. Change type of to show a state of modules. * gnopi/magconf.c,.h: * gnopi/magui.c,.h: Added few new options in Cursor settings. * gnopi/kbconf.h: Changed path for key categories. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: * gnopi/gnopi_files/User_Properties/user_properties.glade2: * gnopi/gnopi_files/General_Settings/general_settings.glade2: Updated UIs. * README: Updated. 2002-10-21 Pal Csongor Sprencz * gnopi/gnopi_files/gnopi.glade2: Changed option name User Properties to Command Mapping * gnopi/gnopi_file/User_Properties/user_properties.glade2: Changed interface. * gnopi/gnopi_file/Speech_Settings/speech_settings.glade2: Added more options. * gnopi/spui.c,.h * gnopi/spconf.c,.h: Added code for a new options. * gnopi/brlpropconf.c,.h * gnopi/propui.c,.h: Made UI for Command Mapping. * gnopi/gnopiui.c: Make changes at Command Mapping for Command in root menu. 2002-10-21 Remus Draica *srcore/srmain.[c,h]: *srcore/srctrl.c: Add functions to reflect user interavtions with keyboard. 2002-10-18 Remus Draica * srlow/libsrlow/SRObject.[h,c]: * srcore/srmain.c: * srcore/srctrl.c: Add functionality for presenting the complete contents of a window through the hierarchy (layer 3, numeric key 4) and get detailed information about an object (layer 3, numeric key 6). 2002-10-18 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Listen key pad events when a mouse button is pressed, and when the shift modifier is pressed. * srcore/srbrl.c: Changed numerical value with a default value in braille initialization. 2002-10-18 Adi Dascal * magnifier/libmag/mag_ctrl.c,[.h]: Added a new wrapper function : magnifier_set_zoomer_properties (). * magnifier/libmag/mag.c: Setting properties of the region is done with magnifier_set_zoomer_properties, now. (should be a good improvement). * srcore/srctrl.c: Added support for Cursor magnification (along with the rest of the screen) -> turning on and off the Cursor magnification option is mapped on "Enter" from layer 7 of the keypad. Note : this feature is not doing the actual magnification of the cursor, yet. * srconf/libsrconf/libsrconf.h: Added default value for cursor magnification DEFAULT_MAGNIFIER_CURSOR_MAG FALSE and a gconf key MAGNIFIER_CURSOR_MAG. * configure.in: Update version of cspi library required to 1.1.2 (changes from this version are required by libke). Remove AT_UTIL_REQUIRED (no more needed). 2002-10-17 Adi Dascal * magnifier/libmag/magxml.c: Added new atribute MouseTracking for ZOOMER tag. * magnifier/mag.c, * srcore/srctrl.c, * srcore/srmain.c: Added support for Mouse Tracking ("centered" mode"). Optional cursor hiding at various times -> mapped on "1" key of layer 7. Enlarged cursors(separate from magnification zoom of the rest of the screen) -> increase/decrease of cursor size is mapped on "+"/"-" from layer 7 of keypad. Smoothing (offered by gnome-mag)->mapped on key "3" of the layer 7 * srcore/Makefile.am: Added support for Xlib (needed by XQueryPointer, needed for getting the mouse) * srconf/libsrconf/libsrconf.h: Modified default values for magnifier. * configure.in: Added test for X libraries. * TODO: Updated. Described a workaround on a current crash and the "to do" for it. 2002-10-15 Adi Dascal * magnifier/libmag/mag_ctrl.c: Modified the magnifier_resize_region function: - GNOME_Magnifier_ZoomRegion_resize (...) + GNOME_Magnifier_ZoomRegion_moveResize (...). * srcore/srpres.c: Removed a debug message. 2002-10-14 Adi Dascal * magnifier/libmag/mag_ctrl.c, .h: Added C bindings for all functionality offered by gnome-mag's new IDL. * magnifier/libmag/mag.c,.h: Modified accordingly to the changes from new gnome-mag && mag_ctrl. (still needs some work : how to identify a zoomer, because we have a string ID and in gnome-mag the "ID" is an integer) * magnifier/libmag/magxml.c: Adeed new atrributes to mml (magnifier markup language): * for MAGOUT tag: - CursorZoomFactor * for ZOOMER tag: - contrast - AlignmentX - AlignmentY * magnifier/test/magml.xml: Added the new attributes. 2002-10-12 Remus Draica * srlow/libsrlow/SRObject.h: * srlow/libsrlow/SRObject.c: Modified sro_get_sro () to get first and last object. * srcore/srctrl.c: Add navigation to first and last on navigation layer. Allow user to change navigation mode (within window, app, desktop). 2002-10-11 Pal Csongor Sprencz * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Remove speak mode. * gnopi/spui.c: * gnopi/spconf.c,.h: Remove code for speak mode. * gnopi/coreconf.c: Make sincronization at UI if issue any module initialization. * srcore/srbrl.c: Added sincronization with UI if a braille initializatioin issued. Add defualt values at restart. * srcore/srmag.c: Add defualt values at restart. * srcore/srsp.c: Add defualt values at restart. * README: Updated. 2002-10-11 Remus Draica * srlow/libsrlow/SRObject.h: Add a enum type for navigation mode (within window, application, desktop. * srlow/libsrlow/SRObject.c: Modified sro_get_sro () to get next or previous item according with navigation mode. * srcore/srctrl.c: Support for navigation mode. Change mouse layer to 5. * srcore/srmain.c: Remove layer messages for braille. 2002-10-11 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Extended a layer pad with numlock. * brlmon/tester.c: Clean code. * srconf/libsrconf/libsrconf.c: Fix issue at srconf_config_data_get_value_with_default () at LIST type. * gnopi/gnopi_files/Braille_Settings/braille_settings.glade2: * gnopi/gnopi_files/Load_Default/load_default.glade2: Added tooltips. * gnopi/gnopi_files/Find/find.glade2: Added more settings. * gnopi/gnopi_files/Magnifier_Settings/Magnifier_Settings.glade2: Set labeled-by and labeled-for settings. * gnopi/gnopi_file/General_Settings/general_settings.glade2: * gnopi/gnopi_file/Speech_Settings/speech_settings.glade2: * gnopi/gnopi_files/Keyboard_Mouse_Settings/ keyboard_mouse_settings.glade2: Added Apply buttons. * gnopi/gnopi_file/User_Properties/user_properties.glade2: Changed all user interface. * gnopernicus/*.c,*.h: Changed headers in all .c and .h files. * srcore/srmain.c: Changed command line parser to sru_parse_command_line_option(). 2002-10-11 Adi Dascal Removed all C++-style comments. 2002-10-10 Adi Dascal * magnifier/libmag/mag_ctrl, .h: Added C bindings for gnome-mag's new IDL. (not for all functionality that gnome-mag offers. Still need to work on this, but the magnifier/test/tester proves some functionality). * magnifier/libmag/mag.c, * srcore/srmag.c: Modified accordingly to the changes from new gnome-mag && mag_ctrl. (mostly because MagRectangle differs from GNOME_Magnifier_RectBounds) Magnifier excluded from srcore because the rectangle problem needs to be fixed in other places as well (UI && gconf relted)). 2002-10-10 Bill Haneman * magnifier/libmag/mag_ctrl.c, .h: Changed #undef/#define so that NEW_IDL is defined instead of OLD_IDL, for compatibility with gnome-mag HEAD. * configure.in: Changed required version of gnome-mag to 0.9.0, to match HEAD. 2002-10-09 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.h: Added default values and gconf path for "find" and "mouse" options. * gnopi/gnopi_files/Find/find.glade2: Created. UI for find options. * gnopi/gnopi_files/gnopi.glade2: Added new Find options. * gnopi/gnopi_files/Keyboard_Mouse_Settings/ keyboard_mouse_settings.glade2: Added new feature in UI. "Take mouse at current object" and "Simulate click on current object" * gnopi/findui.c,.h: Created. UI for find option. * gnopi/*.c: Replace g_warning with sru-warning. * gnopi/gnopui.c: Added code for "Find options. * gnopi/coreconf.c,.h: Added set and get functions for "find" option and for mouse features. * gnopi/kbui.c,.h gnopi/kbconf.c,.h: Added function for mouse simulate feature. * srcore/srmain.c: Added code for mouse simulate feature. Replace same value with define. 2002-10-09 Adi Dascal * srcore/srreview.c, * srcore/srreview.h, * srcore/ Makefile.am: Separate screen review support (beginning of it). * srcore/srctrl.c: Modify the messege for speech in case of "goto" functions fail, so the speech will read it properly. * srlow/SRObject.c, * srlow/SRObject.h: Added support for layer and MDIZOrder. * gnopi/gnopi_files/Find/Makefile.am: Added. 2002-10-09 Remus Draica * srcore/srctrl.c: Add suport for optionale mouse move and click at the location of the user's navigation. * srcore/srbrl.c: * srcore/srmain.[c,h]: Replace strikethrough text attribute with selected attribute. * srcore/srbrl.c: * srcore/srspc.c: * srcore/srmain.c: * srlow/libsrlow/SRObject.[c,h]: Report if a menu item canot be selected (is not avalaible). 2002-10-08 Pal Csongor Sprencz * gnopi/magconf.c: Make a sincronization of zoomfactor_lock with a pad layer. 2002-10-07 Pal Csongor Sprencz * gnopi/gnopi_files/gnopi.glade2: Create a new options list "Input Output Settings". Moved from main menu Speech Settings, Magnifier Settings, Keyboard Settings and Braille Settings in a new options "Input/Output Settings". * gnopi/*.ui.c: Corrected the options level values at all interface. * README: GUI updated. 2002-10-07 Remus Draica * srlow/libsrlow/SRObject.c: Update object role strings table (sr_role_name). Fix a memory leak in get_sros_in_rectangle_from_acc (). * srcore/srctrl.c: Corect spelling mode change (not toggle betwen modes like before). Send a proper messege to speech in case of "goto" functions fail. 2002-10-04 Adi Dascal * srlow/libsrlow/SRObject.c: Start spatial ScreenReview task. Get a collection of objects from a rectangle and some elimination of the objects not really visual. (visual as a sighted person understands it) * srcore/srctrl.c: Added "lock scaling" support so X scale and Y scale will be modified toghether or separately. Correct "spelling" feature (alternate between none, normal and military) for the repeat last utterance. Mapped "describe my surroundings" feature on layer 1, key 11 (Enter). * magnifier/libmag/mag_ctrl.c[h]: Start implementing C bindings for the new gnome-mag (branched on NEW_IDL). * magnifier/libmag/mag.c: Correct cursor on/off and toggle cursors features support. Code is commented because the gnome-mag does not support "cursor" feature, YET. * README: Updated. 2002-10-04 Remus Draica * srlow/libsrlow/SRLow.c: Report no focused object in case that a window is closed. * srcore/srctrl.c: * srcore/srmain.c: Make that all user commands and action to be made via commands queue. * srcore/srmain.c: Implement rest of touch coursors functions from gnopernicus UI. * srcore/srmain.c: * srlow/libsrlow/SRObject.[c,h]: Implement describe my surroundings feature. 2002-10-03 Pal Csongor Sprencz * srcore/srctrl.c,.h: Added code to sincronize keyboard layer event with a graphic user interface * srcore/srbrl.c: Comment linc_protocol_destroy_addr() function. * gnopi/gnopi_files/Speech_Settings/speech_settings.glade2: Added speak mode: Military, Normal and Character by Character. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Clean code. * gnopi/*.c,.h: Clean code and add new speech settings "speak mode". Made a sincronization with srcore at value change event at magnifeir and speech. 2002-09-25 Remus Draica * srcore/srspc.c: Implement char by char and military spelling mode. * speech/librs/srsxml.c: Add function to support char by char and military spelling. Call stutup function at start of SRSOUT tag. * speech/librs/srspeech.c: Remove call for engine->shutup function for every text. 2002-09-30 Laszlo Peter * gnopi/magconf.c: don't use line breaks in string literals, use \n instead. 2002-09-24 Adi Dascal * magnifier/libmag/* : Clean up code. Add support for cursor : name, size and on/off (added new attributes for the mml[magnifier markup language] : CursorName, CursorSize, cursor) Removed srconf dependencies. * magnifier/test/Makefile.am: Removed mag_conf tester. * speech/libsrs/*: Clean up the code. Added two more attributes for sml (speech markup language), for the TEXT tag : "language" and "spelling". Added support for increase/decrease rate, volume, pitch. * srcore/srctrl.c: Addded support for cursor on/off, mapped on layer 7, key "1". * srcore/srmag.c: Clean up the code. Added support for config_change(to interact with GUI). * srcore/srmain.c: Added code to link pitch and volume settings from gnopi with speech module. Added code to link mzgnifier settings from gnopi with magnifier module. * README, * TODO, * NEWS: Updated. 2002-09-24 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.c,.h: Added options in set/get generic functions for GCONF_VALUE_LIST type. * gnopi/gnopi_files/Magnifier_Settings/magnifier_settings.glade2: Redesign magnifier user interface. * gnopi/magconf.c,.h, * gnopi/magui.c,.h, * gnopi/defui.c, * gnopi/genui.c: Remove feature for more zoomers. Added new feature cursor select. Remove load default from defui for magnifier. Added new properties in magnifier structure. * srcore/srbrl.c: Clean udp part from unsed code. * srcore/srmain.c: Added code to link rate settings from gnopi with speech module. 2002-09-24 Remus Draica *srcore/*.[c,h]: Remove most part of unused code and unnecessary comments. 2002-09-20 Pal Csongor Sprencz * kbd_mouse/libke/libke.c: Check more keycode from KeyPad part. 2002-09-19 Adi Dascal * magnifier/libmag/Makefile.am, * magnifier/test/Makefile.am, * magnifier/libmag/magxmlapi.c, * srcore/srmag.c, * configure.in: Support conditional dependency on gnome-mag. 2002-09-16 Adi Dascal * magnifier/* * srcore/srctrl.* * srcore/srmain.c: Added support for invertion and cursor. For the moment this are commented out because gnome-mag does not support these features. Changed the key mapping for magnifier commands.(See README for more details) * README: Updated. 2002-09-16 Draghi Puterity *braille/libbrl/alvabrl.c: *braille/libbrl/baumbrl.c: *braille/libbrl/brlxml.c: Minor changes. 2002-09-16 Remus Draica *srcore/srctrl.[c,h]: Add those files. Every key has one or many function asociated. Those files makes all stuff to execute function[s] asociated with a key. Intention is to have support for user mapped function[s] for a key and posibility to use script processing. Add some predefined pair key-function. *srcore/srmain.c: Support for layer events (read README for more details). 2002-09-16 Pal Csongor Sprencz * configure.in: Added test to IPv6 protocol is active, and define INET6_ACTIVE flag. * braille/test/Makefile.am: Added INET6_ACTIVE flags to CFLAGS * braille/test/remote.c: Changed udp server code to use IPv6 protocol if it is posibble. Changed command line parser to sru_parse_command_line_option(). * brlmon/Makefile.am: Added INET6_ACTIVE and SR_VA_ARGS flags to CFLAGS * brlmon/brlmon.c, * brlmon/brlmonui.c,.h: Use sru_warning and sru_message. Make udp server code to use Ipv6 protocol if it is possible. * gnopi/gnopi_files/speech_settings.glade2: Remove speech source option from user interface. * gnopi/gnopi_files/position_switches.glade2: Added move caret option. * gnopi/gnopi_files/optical_sensor.glade2: Added move caret option. * gnopi/spui.c,.h: * gnopi/spconf.c,.h: Remove speech source code part. * gnopi/brlui.c: * gnopi/brlconf.h: Added move care option. * gnopi/*conf.h: Make lowercase all gconf key entries. * kbd_mouse/libke/libke.c,.h: Added keyboard layer. * srconf/libsrconf/libsrconf.c: * srconf/libsrconf/libsrconf.h: Use sru_warning and sru_message. Added INET6 dependent defines. Make lowercase all gconf key entries. * srconf/libsrconf/Makefile.am: Added INET6_ACTIVE and SR_VA_ARGS flags to CFLAGS * srcore/srbrl.c: Added INET6 flag dependent code for remote and brlmon udp parts * srcore/Makefile.am: Added INET6_ACTIVE flags to CFLAGS 2002-09-12 Adi Dascal * magnifier/* * srcore/srmag.* * srcore/srmain.c: Added magnifier. Differential magnification (eg. 3x horizontal, 2x vertical) Increase/decrease magnification commanded from keys: * increase y factor mapped on "keypad Up" * decrease y factor mapped on "keypad Down" * increase x factor mapped on "keypad Right" * decrease x factor mapped on "keypad Left" Follow focus for some of the roles. * README * NEWS: Updated. 2002-09-05 Remus Draica * *.[c,h]: Replace C++ comment with c comment. 2002-09-04 Remus Draica * srutil/SREvent.c (sre_get_event_data): Return data even if it is NULL. * srcore/srmain.c (process_focus_event): Report no focused object. * srcore/srspc.c (present_table_line_for_speech): Some modifications. 2002-09-03 Remus Draica * srlow/libsrlow/SRLow.c (report_text_caret_moved): Add special cases to report text-caret-moved for mozilla objects. 2002-09-02 Remus Draica * srcore/srmain.c: * srcore/srspc.c: * srcore/srpres.c: * srcore/srbrl.c: * srcore/srmag.c: * srcore/srspc.c: * speech/libsrs/spgs.c: Remove all unuseful messages and try to add more explicit messages. 2002-09-02 Adriana Iobb * srcore/srmain.c: * srcore/srbrl.c: * srcore/srspc.c: Starting work at localization. Until now, role names are localized. 2002-08-31 Pal Csongor Sprencz * brlmon/brlmonitor.glade2: Added Help glade structure. * brlmon/brlmonui.c,.h: Implemented Help options. * gnopi/gnopi_files/gnopi.glade2: Remove Language Settings. Move Load Default at options 7. Add Help. Help not implemented yet. * gnopi/gnopi.ui: Remove Language Settings, add Help options. * README: Update at Braille Monitor usage. Update at Gnopernicus Feature list. 2002-08-29 Remus Draica *configure.in: Add gconf-2.0 to the list needed to compile magnifier. * srlow/libsrlow/SRObject.[c,h]: Add a new function sro_text_get_difference for obtaining text in case of insert or delete some text. 2002-08-29 Pal Csongor Sprencz * srconf/libsrconf/libsrconf.c,.h: Added new get function with defaults. * brlmon/brlmonui.c,.h: Change gconf get function to function with default value. Added warning message for errors. * braille/test/remote.c, * braille/test/remoteinit.c,.h: Change gconf get function to function with default value. * srutil/util.c: Change the case of return state. * gnopi/brlconf.c,.h * gnopi/coreconf.c,.h * gnopi/gnopiinit.c,.h * gnopi/kbconf.c,.h * gnopi/spconf.c,.h: Change gconf get function to function with default value. * gnopi/brlui.c,.h * gnopi/genui.c,.h * gnopi/gnopiui.c,.h * gnopi/kbui.c,.h * gnopi/spui.c,.h: Added new feature to set gnopernicus launch mode (Minimize or not) Update the load_interface functions. 2002-08-26 Remus Draica * srlow/libsrlow/SRLow.c: Report correct user intention for text objects. Report NULL object in case in which no accessible object has focus. Add a mecanism to delay event report (used specialy in state-changed-active and text-changed-delete, and also to not report all events in case of large number of events when report only last). * srlow/libsrlow/SRObject.c: Add a new field to SRObject strucure to retain text deleted or inserted. 2002-08-26 Remus Draica * srlow/libsrlow/SRObject.c: * srlow/libsrlow/SRLow.c: * srlow/test/SRTest.c: * srlow/test/gtk_srlow_test.c: * srlow/test/srlow_test.c: Make all necessary corrections to avoid any warning message when compile gnopernicus with -Wall flag. 2002-08-26 Remus Draica * srlow/libsrlow/SRLow.c: Make a callback function for each event listened. 2002-08-22 Adriana Iobb * srcore/srmain.c, * srcore/srbrl.c, h, * srcore/srspc.c, * srcore/srmag.c, * srcore/srpres.c, * srcore/brlinp.c: Removed warnings. NULL checks for strings read from configuration. 2002-08-22 Adi Dascal * srutil/SRMessage.h: Added "#include ". 2002-08-22 Pal Csongor Sprencz * srutil/util.h: Change libgnome-popt.h to popt.h * srutil/util.c: Little fixes. 2002-08-20 Adi Dascal * srlow/libsrlow/SRObject.h : Make srlow to be in RELEASE mode (not DEBUG with asserts). 2002-08-19 Adi Dascal * HACKING : Added. * README * TODO: Updated. * magnifier/libmag/mag_ctrl.h: #include "GNOME_magnifier.h" ->#include "magnifier/GNOME_magnifier.h" 2002-08-16 Pal Csongor Sprencz * srcore/srbrl.c: Added default value to IP and Port number if it can not read from config file * srcore/srmain.c: Added default value to settings if it can not read from config file * brlmon/brlmon.c: Added new command new argument parsing. More little fixes. * brlmon/brlmonui.c: Added warning message. * gnopi/gnopi.c: Added new command new argument parsing. * braille/remoteinit.c: Added warning message. * braille/remote.c: More little fixes. 2002-08-16 Pal Csongor Sprencz * gnopi/brlconf.c, * gnopi/coreconf.c, * gnopi/gnopiinit.c, * gnopi/spconf.c, * gnopi/magconf.c, * gnopi/brlporpconf.c, * gnopi/kbconf.c, * gnopi/sppropconf.c: Added more warning message at GConf action. * srconf/libsrconf/libsrconf.c: Added warning messages. Test if it can be read the value. * srutil/util.c, * srutil/util.h: Change getopt_long function to gnome_init_with_popt_table. 2002-08-16 Draghi Puterity *srcore/srpres.[c,h]: Start implement AccessibleCell, AccessibleItem and AccessibleOutput. These GObject derived objects will allow a better presentation for both screen and system text. 2002-08-16 Remus Draica * srlow/libsrlow/SRObject.[c,h]: * srlow/libsrlow/SRLow.[c,h]: Remove all unnecessary messages. *srlow/libsrlow/Makefile.am: *srlow/test/Makefile.am: Add compile flag SR_VA_ARGS. * srutil/SRMessages.h: Add this file. * srutil/Makefile.am: Add SRMessages.h to distribution version. * srcore/srmain.c: Modify function get_table_line_info. *configure.in: Modify to detect if macros with variable argument number is supported. 2002-08-15 Michael Meeks * gnopi/magui.c (magnifier_setting_value_add_to_widgets): nail segv. * gnopi/magconf.c (mag_load_all): don't double free various lists, tolerate odd results from gconf. * srlow/libsrlow/SRObject.c (sro_get_accelerator): initialize tmp3 before using it. * srutil/SREvent.c: include spi.h * magnifier/test/tester.c (main): correct sig, return. * braille/test/brlinp.c (brl_in_characters): prune unintl'd bits. * braille/libbrl/sercomm.c (brl_ser_start_timer): upd to squash warning, C compiler pads with 0's. (brl_ser_exit_glib_poll): return a random number. * srconf/test/testlibsrconf.c (main): fix a pointer silly. * Makefile.am (SUBDIRS): add magnifier. * magnifier/libmag/Makefile.am: build IDL, don't distribute it, add deps etc. * magnifier/libmag/mag_ctrl.h: upd. * magnifier/libmag/mag_ctrl.c: renamespace to GNOME_Magnifier. 2002-08-13 Michael Meeks * configure.in: re-enable libmag bits and add gnome-mag-1.0 dependency - see 'gnome-mag'. (GNOME_MAG_IDLDIR): export. 2002-08-08 Adi Dascal * brlmon/braille_fonts: Created. * brlmon/braille_fonts/Makefile.am: Created. * brlmon/braille_fonts/braille14.bdf: Added. This is Bitmap Distributed Format file, that contains the braille font set. * brlmon/brlmon.c, * brlmon/Makefile.am, * Makefile.am, * configure.in : Modified to allow installation of braille font. * TODO: Updated. 2002-08-07 Pal Csongor Sprencz * brlmon/brlmon.c,h brlmon/brlmonui.c,h brlmon/brlmonxml.c,h brlmon/brlmonxmlapi.h: Added new feature at CTRL-Q quit. Added new feature of CTRL-F.The third posible display mode is when display whit both fonts. Added cells to display the status of text(Boold,Italic,Underline) Made fix in parser. Added command parameters for display mode -m. * README: Described hoe to use brlmonitor.(command line options and command keys) * TODO: Added the "gnopernicus Feature List". 2002-08-07 Remus Draica * srlow/libsrlow/SRObject.[c,h]: * srlow/libsrlow/SRLow.[c,h]: Replace g_assert with other other macros to avoid gnopernicus crashes. To have old behaviour (used in developement process) SRL_DEBUG compile flag must be defined in SRObject.h file. Also this flag shows memory leakes for allocated strings and SRObject objects. Remove unused code. 2002-08-06 Adriana Iobb * srcore/srmain.c, * srcore/srbrl.c: Present attributes it is now an option on Position Sensors dialog. Implemented attributes presentation on status display for editable text.The presented attributes are: bold, italic, underlined, strikethrough. 2002-08-06 Draghi Puterity *braille/libbrl/braille.c: Bug: cannot write dots in last column. Corrected maximum width condition. 2002-08-05 Pal Csongor Sprencz * gnopi/gnopi_files/Braille_Settings/optical_sensor.glade2, position_switches.glade2: Added new option Present Attributes. * gnopi/brlui.c, brlconf.h: Modified for Present Attributes. 2002-08-04 Pal Csongor Sprencz * brlmon/brlmon.c,.h: Added function to refresh. * brlmon/brlmonui.c,.h: Added function to change display font.(braille 14 or courier 14) CTRL - F change the font on display. Font value saved in configuration file. 2002-07-29 Remus Draica * srcore/srmain.[c,h]: * srcore/srspc.[c,h]: * srcore/srmag.[c,h]: * srcore/srbrl.[c,h]: Presentation for SR_ROLE_TABLE_LINE and for SR_ROLE_TABLE_COLUMNS_HEADER. * srcore/srmain.c: Replace g_free function with SR_freeString function where needed. 2002-07-24 Adi Dascal * gnopi/gnopi.c : Changed to allow launch of "srcore" no matter where the gnopernicus application is installed (gnopernicus to work installed, not only in the source directory). * README: Updated. URLs to visit are updated, even if www.baum.ro/gnopernicus.html is still under construction. Added the "Using gnopernicus" section, explaining the gnopernicus features mapping. Added "Bug Reporting" section. Some problems that we know about are mentioned togheter with "what to do if the problem appears on your machine".See the "Running gnopernicus" section and expecially the notes : "Note1" and "Note2". * TODO: Updated. * configure.in : "gnopernicus setup finished" message updated, indicating the new URL to visit.[www.baum.ro/gnopernicus.html] 2002-07-23 Adi Dascal * brlmon/brlmon.c: Removed "getopt.h" dependency (Solaris build should work now). 2002-07-16 Remus Draica * srlow/libsrlow/SRLow.c: Remove SRReorderQueue. * srlow/libsrlow/SRLow.c: * srlow/libsrlow/SRObject.[c,h]: Add code for showing memory leaks. 2002-07-15 Adriana Iobb * srcore/srmain.c,h: Implemented: - goto focus feature - mapped for now on F9 key. - goto caret feature - mapped for now on F8 key. * srcore/srpres.c,h: Implemented support for SRO presentation and localization. 2002-07-11 Remus Draica * srlow/libsrlow/SRObject.[c,h]: Internal changes. 2002-07-11 Pal Csongor Sprencz * brlmon/brlmonui.c brlmon/brlmonui.h brlmon/brlmon.c braille/test/remote.c: Changed gnome-config setting to gconf setting. * braille/test/remoteinit.c,h: Added new files. * srcore/srbrl.c,h: Changed gnome-config setting to gconf setting. 2002-07-10 Pal Csongor Sprencz * brlconf.c, kbconf.c, spconf.c: Solved some memory leaks. 2002-07-10 Adriana Iobb * srcore/srmain.c,h * srcore/srbrl.c,h * srcore/srspc.c,h * srcore/srmag.c,h: Implemented goto status bar feature - mapped for now on F12 key. Solved some memory leaks. 2002-07-09 Remus Draica * srlow/libsrlow/SRObject.[c,h]: Add a function which allows the user navigates to the important window elements (menu, title etc). 2002-07-09 Pal Csongor Sprencz * brlmon/brlmonui.c: Made fixes. 2002-07-09 Adriana Iobb * srcore/srmain.c,h * srcore/srbrl.c,h: * srcore/srspc.c: * srcore/srmag.c,h: Implemented: - goto menu bar feature - mapped for now on right Ctrl key, - goto title bar feature - mapped for now on right Shift key, - goto tool bar feature - mapped for now on F11 key. 2002-07-05 Pal Csongor Sprencz * srconf/liisrconf/libsrconf.c, srconf/liisrconf/libsrconf.h: Added srconf_check_directory function. * gnopi/gnopi_files/Braille_Settings/braille_device.glade2, gnopi/gnopi_files/Braille_Settings/braille_fill_char.glade2, gnopi_files/Speech_Settings/speech_settings.glade2: Added labelled-by and label-for attributes. 2002-07-04 Pal Csongor Sprencz * srcore/srmain.c,h, gnopi/gnopi.c: Fixed key for shared memory. * gnopi/gnopi_files/Keyboard_Mouse_Settings/ keyboard_mouse_settings.glade2: Removed from key categories options. * gnopi/coreconf.c,h: Made namespace changes from sr_core to srcore. Added callbacks to gconf event. * gnopi/brlconf.c, gnopi/spconf.c, gnopi/kbconf.c: Added callbacks to gconf event. 2002-07-03 Adriana Iobb * srcore/srmain.c,h: Implemented touch assignable functions: move mouse, move mouse and click left, move mouse and click right. 2002-07-03 Pal Csongor Sprencz * srcore/srmain.c: Added test for multiple instance. * srconf/libsrconf/libsrconf.h, srconf/libsrconf/libsrconf.c: Added new set and get funciton. 2002-07-02 Pal Csongor Sprencz * srcore/srmain.c: Clear synchonization part. * gnopi/gnopi.c: Clear synchonization part. * gnopi/gnopi_files/Braille_Settings/position_sensor.glade2, optical_sensors.glade2: Resort the options. * gnopi/brlconf.c, gnopi/brlconf.h: Change Optical sensor and Position sensor value type from string to int. 2002-07-01 Remus Draica * srlow/libsrlow/SRLow.[h,c]: Add symbolic constant for mouse buttons. * srlow/test/srlow_test.c: Changing according with changes for mouse buttons. 2002-07-01 Adriana Iobb * srcore/srmain.c,h: Fix the gconf race condition between gnopernicus and srcore. 2002-07-01 Draghi Puterity * srcore/srmain.c: Updated SRLow call according with new changes. 2002-07-01 Remus Draica * srlow/libsrlow/SRObject.[h,c]: Make SRObject as a collection of Accessible objects. * srlow/libsrlow/SRLow.c: Changing according with changes in at-spi. * srlow/test/SRTest.c: Changing according with changes in libsrlow. 2002-07-01 Pal Csongor Sprencz * gnopi/gnopi_files/gnopi.glade2: Change option from Braille key to User properties. Made few fixes. * gnopi/propui.c, gnopi/propui.h, gnopi/brlpropconf.c, gnopi/brlpropconf.h, gnopi/sppropconf.c, gnopi/sppropconf.h: Created. Used for User Properties. * gnopi/gnopi_files/User_Properties/user_properties.glade2: Created. * srconf/libsrconf/libsrconf.h: Added define with name of keys paths. * brlmon/brlmon.c, brlmon/brlmon.h: Made few issue fixes. Added comments. * brlmon/brlmonui.c, brlmon/brlmonui.h: Added comments. * braille/test/remote.c: Made few issue fixes. * srcore/srbrl.c: Made few issue fixes. 2002-06-10 Pal Csongor Sprencz * gnopi/gnopi_file/Braille_Settings/braille_device.glade2: Added new device, ALVA544 Satellite, in the GUI. 2002-06-06 Pal Csongor Sprencz * brlmon/brlmonui.c: Test and load a glade2 file from a prefixed path. * brlmon/monitor.glade: Renamed monito.glade to monitor.glade2 * brlmon/brlmon.c: Load UDP port number from init file if it is possible. Make a correction in QUIT package test. * gnopi/gnopi_files/*: Renamed all files to .glade2 extension * gnopi/brlui.c, gnopi/genui.c, gnopi/defui.c, gnopi/gnopiui.c, gnopi/magui.c, gnopi/spui.c, gnopi/kbui.c: Test and load a corresponding interface glade2 files from a prefixed path. * gnopi/gnopi.c: Make cleaning in code. * srcore/srmain.c: Added support for gnome-config. * srcore/srbrl.c: Added brl_mon_quit fucntion which send quit package to BrlMon. 2002-06-06 Draghi Puterity * braille/libbrl/alvabrl.c, * braille/libbrl/braille.c: Support for ALVA 5xx Satellite added. For the braille tester, the new device's ID is ALVA544. 2002-06-05 Adi Dascal * gnopernicus-1.0.spec.in: Created. * configure.in, * Makefile.am, * gnopi/Makefile.am, * gnopi/gnopi_files/*: Added support for installation. Renamed gnopi/Files in gnopi/gnopi_files and moved glade2 files from Braille_Settings' subdirs in Braille_Settings.addes Makefile.am files in gnopi_files and gnopifiles subdirs. * braille/libbrl/brlxml.c: Modified the "ttc_get_translation_tables" function in order to look for lang.A2B transalation tables in $(sysconfdir)/gnopernicus-1.0/translation_tables * srutil/util.c&h : A function was created for supporting GNU standards for commmand line options. Default, our binaries will have [-vh] [--version] [--help] options. * brlmon/brlmon.c, * srcore/srmain.c, * gnopi/gnopi.c: Added support for command line options : [-vh] [--version] [--help] 2002-06-03 Remus Draica * srlow/libsrlow/SRLow.c: Changes for corect notification for focus for menues. Some internal optimizations. * srlow/libsrlow/SRObject.c: Some internal enhacements. * srlow/libsrlow/SRObject.[c,h]: Add support for obtaining selected text and relations. Add functions for getting all column and all row for a table. 2002-06-04 Pal Csongor Sprencz * braille/test/remote.c: Add a new tester for braille device. This is braille server for remote braille device. * srcore/srbrl.c: Add a feature to send BML for remote braille. Add feature to load IP and PORT from init file * gnopi/gnopi.c: Simplified the reading key from init file. * gnopi/gnopiui.c: Removed the initial positionig of main window. * gnopi/init: Added new keys. This file need to copy in /$(sysconfdir)/gnome/config directory. * brlmon/brlmonui.c: Simplified the reading key from init file. * brlmon/brlmon.c, brlmon/brlmonxml.c: Made cleanig in code. 2002-06-04 Adriana Iobb * srcore/srmain.c: Bug fixies,work at configuration and relations. 2002-06-04 Bill Haneman * speech/libsrs/spgs.c: (GLOBALS): Changed typenames for gnome-speech objects to use new namespace, GNOME_Speech (gs_say): (gs_say): (gs_shutup): Use GNOME_Speech_SynthesisDriver instead of Speech_SynthesisDriver. (gs_init): As above. 2002-05-14 Adriana Iobb * srcore/srmain.c: Changes in attributes presentation as reaction to strip sensors, according with new SRLow API. Bug fixies. 2002-05-13 Remus Draica * srlow/libsrlow/SRLow.c: Bug fix for corect attribute report in case of text-selection-changed. Add a listener for object:state-changed:checked. * srlow/libsrlow/SRObject.[c,h]: Modify structures for getting text attributes. * srlow/test/SRTest.c: Modify acording with modifications in SRObject.c. 2002-05-12 Pal Csongor Sprencz * speech/libsrs/spgs.c: Made to run gnome_speech with ViaVoice and Festival Speech Engines. 2002-05-08 Pal Csongor Sprencz * gnopi/gnopi.c: Implement IPC message queue to sincronize with sr_core. * srcore/srmain.c: Implement IPC message queue to signal gnopi when the initialization ended. * speech/libsrs/srsxml.c: Added a protection agains a multiple initialization of speech. 2002-05-02 Iuliu Szijjarto * kbd_mouse/libke/libke.c: Listeners are registered with SPI_KEYLISTENER_NOSYNC | SPI_KEYLISTENER_CANCONSUME. * kbd_mouse/test/testlibke.c: Removed some unnecessary debug string. 2002-05-02 Adi Dascal * speech/*: Removed unnecessary debug strings. * srlow/libsrlow/SRObject.c: Changed the way that the accelerator key is returned, in order to be well read by the speech. 2002-05-02 Adriana Iobb * srcore/srmain.c: * srcore/srmain.h: * srcore/srbrl.c: * srcore/srspc.c: Implemented braille sensor strip reaction for text. When a sensor is pressed, the character, font name and attributes will be spoken. Introduced state presentation for check button and radio boxes. Bug fixies. 2002-05-02 Pal Csongor Sprencz * brlmon/brlmonui.c: Added to load the color setting from init file if it is exist, otherwise set with default color setting. (The init file is in path $(home)/.gnome2/brlmonitor/init) * gnopi/gnopi.c: Load ShowGnopernicusMin value from init file, if it is not exist load default value and create init file. Sincronized initialization with sr_core. Send for sr_core all settings when it finished the initialization. * srcore/srmain.c: Send a SIGALRM signal to gnopi, when finished the initialization. 2002-05-02 Remus Draica * srlow/libsrlow/SRLow.[c,h]: Add function for mouse manipulation. * srlow/test/SRTest.c: Test those functions. * srlow/libsrlow/SRObject.[c,h]: Some new featuring for some text properties at a given index. Some bug fixies. 2002-04-26 Remus Draica * srlow/libsrlow/SRObject.c: A bug fix. * srlow/test/SRTest.c: Avoid printing NULL char pointer. 2002-04-25 Iuliu Szijjarto * kbd_mouse/libke/libke.c: Use _NOSYNC type keylisteners instead _ALL_WINDOW listener. 2002-04-25 Draghi Puterity * braille/libbrl/alvabrl.*: Add these new files. * braille/libbrl/sercomm.c: * braille/libbrl/braille.c: * braille/test/tester.c: * braille/test/brlinp.c: Added support for ALVA 380 and ALVA 570 Sattelite. Tested only with ALVA 380. The device ID's are ALVA380 and ALVA570. Some other small fixies. 2002-04-25 Pal Csongor Sprencz * gnopi/magui.c, gnopi/magui.h: Implement magnifier interface. * gnopi/magconf.c, gnopi/magconf.h: Add new functions for save configuration. * brlmon/brlmonui.c brlmon/brlmonui.h: Changed Label widget to text widget. Show in difent color the diferent dot type of string. * brlmon/brlmonxml.c brlmon/brlmonxml.h: Consider attr atribute of TEXT tag. 2002-04-25 Remus Draica * srlow/libsrlow/SRObject.[c,h]: Add a new function for getting text attributes for a specified index. * srlow/test/SRTest.c: Show attributes for curent character. 2002-04-23 Remus Draica * srlow/libsrlow/SRLow.c: Changes to report only one event for user actions who produce more than one at-spi event. Also changes according to at-spi events. * srlow/libsrlow/SRObject.[c,h]: Use GObject for SRObject. * srlow/libsrlow/SRObject.c: Some internal optimization and make parameters test using glib macros. * srlow/test/SRTest.c: Some printing mode changes. * srutil/SREvent.h: Add 2 new events : SR_EVENT_TEXT_CHANGED and SR_EVENT_TEXT_SELECTION. 2002-04-17 Pal Csongor Sprencz * gnopi/brlui.c, gnopi/brlui.h, gnopi/defui.c, gnopi/defui.h, gnopi/genui.c, gnopi/genui.h, gnopi/gnopiui.c, gnopi/gnopiui.h, gnopi/kbui.c, gnopi/kbui.h, gnopi/spui.c, gnopi/spui.h: Created these files. * gnopi/gnopi_callbacks.c, gnopi/gnopi_callbacks.h: Remove from gnopi. Split code in brlui, defui, genui, magui, spui, kbui and gnopiui files. * gnopi/widgets.h: Remove from gnopernicus. * gnopi/magconf.c, gnopi/magconf.h: Add new functions. void mag_zoomers_list_get(); void mag_add_magnifier_to_list(Magnifier *magnifier); Magnifier* mag_get_magnifier_from_list(const gchar *id); gboolean mag_find_magnifier(const gchar *id); void mag_remove_magnifier(const gchar *id); void mag_free_list(GList *list); void mag_free_slist(GSList *list); void mag_init_zoomer(Magnifier *maginifier); Removes functions at set and get section. * gnopi/coreconf.c: Added a new function sr_core_exit_ack_set(), with which implement a exit protocol with sr_core. * gnopi/gnopiui.c: Added function out(), used at exit. * gnopi/gnopi.c: Replace fork function call with vfork. * gnopi/Files/Braille_Settings/Braille_Device/braille_device.glade: Added new devices: ALVA380 and ALVA570. Changed name of labels to lb_braille_device and lb_port. * gnopi/Files/Braille_Settings/Translation_Table /translation_table.glade: Changed name of labels to lb_translation_table. * gnopi/Files/Braille_Settings/Braille_Fill_Char /braille_fill_char.glade: Changed name of labels to lb_fill_char. * gnopi/Files/Magnifier_Settings/magnifier_settings.glade: Changed widgets with labels ROI to label ZP. Changed name of labels to lb_zoomfactor, lb_zpleft, lb_zptop, lb_zpwidth, lb_zpheight, lb_zoomwindow, lb_newzoomer, lb_contrast, lb_cursorcolor, lb_primary and lb_secondery. * brlmon/brlmonxml.c: Ctx pointer free clean. 2002-04-17 Remus Draica * srlow/libsrlow/SRObject.c: * srlow/libsrlow/SRObject.h: Add implementation for sra_get_attr. Add suport for state. * srlow/test/SRTest.c: Add examples for utilization of new functions. 2002-04-17 Adi Dascal * magnifier/libmag/mag.c, * magnifier/libmag/mag_ctrl.c/h: Magnifier can be turned on/off. Error checking. C bindings. 2002-04-15 Baum Romania Team * braille/libbrl/brlxml.c, * speech/libsrs/*, * srcore/brlinp.c, * gnopi/coreconf.c, * gnopi/gnopi_callback.c: Bug fix for multiple initiaization and termination of coresponding library. 2002-04-10 Adriana Iobb * srcore/srmain.c: Modified shortcut and accelerator presentations according with new API from SRLow. 2002-04-10 Remus Draica * srlow/libsrlow/SRObject.c: * srlow/libsrlow/SRObject.h: Add support for text attributes. Add 2 new function for getting shortcut and accelerator separately for a SRObject. * srlow/test/SRTest.c: Add examples for utilization of new functions. 2002-04-01 Pal Csongor Sprencz * brlmon/brlmonui.c, brlmon/brlmonui.h: Add db_cursor_pos_clean and db_old_pos_clean() function. * brlmon/brlmon.c: Change cursor_pos var initialization. 2002-03-25 Adriana Iobb * srcore/srmain.c, * srcore/srmain.h, * srcore/srbrl.c, * srcore/srbrl.h, * srcore/srspc.c, * srcore/srspc.h, * srcore/srmag.c, * srcore/srmag.h: Improved presentation of edit text for speech: for an empty edit text, the speech will say now "edit text empty". Introduced accelerator presentation for menu item. Introduced needed calls to BRLMon. Worked to roles presentation. 2002-03-25 Draghi Puterity * speech/libsrs/srspeech.c, * speech/libsrs/srspeech.h, * speech/libsrs/srsxml.c: Fixed a bug in SRSML parser. Allow arbitrary number of "characters" callbacks between startTag and endTag. * speech/test/srsml.xml: Modified to prove the ajustments mentioned above. 2002-03-22 Adi Dascal * brlmon/Makefile.am : Created. * configure.in, * Makefile.am : Modified for brlmon to be compiled/built. 2002-03-22 Adriana Iobb , Remus Draica * srcore/srmain.c, * srcore/srmain.h, * srcore/srbrl.c, * srcore/srbrl.h, * srcore/srspc.c, * srcore/srspc.h, * srcore/srmag.c, * srcore/srmag.h: Bug fixies. Introduced a "welcome" message on Braille and Speech after Gnopernicus initialization is done. Worked to roles presentation. 2002-03-22 Pal Csongor Sprencz * brlmon/brlmon.h, * brlmon/brlmon.c: Change the udp socket comunication protocols. * brlmon/brlmonxml.c: Correct the cursor attribute test. * brlmon/tester.c: Change the udp socket comunication protocols. 2002-03-21 Pal Csongor Sprencz * brlmon/brlmon.h, * brlmon/brlmon.c: Create a server. Now is set to UDP conection. Make a UDP conection, and the msg which get add to parsing. void db_command_params(gint argc,gchar *argv[]); gint db_sock_init_glib_poll (); void db_create_server_tcp (); void db_create_server_udp (); * brlmon/brlmonxml.h, * brlmon/brlmonxmlapi.h, * brlmon/brlmonxml.c: Files with xml parsing code. * brlmon/brlmonui.h, * brlmon/brlmonui.c: Files with user interface part. void db_clean_panel(); void db_print_text(gchar *text); void db_print_text_from_cur_pos(gchar *text); void db_load_interface(); void db_create_col(gint col); void db_create_line(gint line,gint col); void db_create_text_area(gint line,gint col); void db_cursor_pos(gint pos); * brlmon/monitor.glade: UI glade file. * brlmon/tester.c: Tester program for monitor. * brlmon/brl.xml: XML test file. 2002-03-19 Adriana Iobb , Draghi Puterity * srcore/*: Minimal presentation for all roles. 2002-03-20 Pal Csongor Sprencz * gnopi/gnopi.c: Added a debbuger code for a process return value. Added gn_run_monitor function. Now it is in comment. 2002-03-20 Adi Dascal * srcore/srmain.c, * srlow/libsrlow/SRObject.c, * srlow/libsrlow/SRObject.h: Eliminated SR_ROLE_FOCUS_TRAVERSABLE. (AT-SPI does not provide this, anymore). 2002-03-19 Adriana Iobb * srcore/srmain.c, * srcore/srmain.h, * srcore/srbrl.c, * srcore/srbrl.h, * srcore/srspc.c, * srcore/srspc.h, * srcore/srmag.c, * srcore/srmag.h: Bug fix at multiline presentation. When we move with caret up or down, the new line is presented. Implemented "shutup" feature: when user press Ctrl left key,the current spoken text is interrupted. Implemented the serial port changing through Gnopernicus UI. Added Radio Button presentation for Braille and Speech. Added Menu and Menu bar presentation for Braille and Speech. 2002-03-19 Pal Csongor Sprencz * /gnopi/init: Added a init file with init values. * gnopi/gnopi.c: Implement that if ShowGnopernicusMin has value = 1 run Gnopernicus iconified, and it has value = 0 run Gnopernicus normal. Delay the executing of sr_core. Move sleep call from child to parent. * gnopi/gnopi_callbacks.c: Added code to port_no. * gnopi/brlconf.h, * gnopi/brlconf.c: Added a new entry in Braille structure port_no. Added brl_port_no_set() and brl_port_no_get() functions. * gnopi/widgets.h: Added sp_port widget. * gnopi/Files/Braille_Settings/Braille_Device/ braille_device.glade: Added the spin button to select the braille serial port. 2002-02-19 Remus Draica * srlow/libsrlow/SRObject.c: Report corect line location for a text line. Bug fix. 2002-03-19 Draghi Puterity * speech/libsrs/srspeech.c, * speech/libsrs/srspeech.h, * speech/libsrs/srsxml.c, * speech/libsrs/srsxml.h: Introduced support for SHUTUP tag in SRS. 2002-03-19 Iuliu Szijjarto * kbd_mouse/libke/libke.c * kbd_mouse/libke/libke.h * kbd_mouse/test/testlibke.c: A new function added to keyboard echo: ke_set_default_configuration, which can be used to set default configuration for the KE module. For now the default configuration is: KE_Mode = AUTO KE_Timeout = 800ms CTRL, ALT, SHIFT, ESCAPE, function key categories enabled. 2002-03-18 Adi Dascal * speech/srspeech.c: Activation/deactivation of speech : bug fix. 2002-03-18 Adriana Iobb * srcore/srmain.c, * srcore/srmain.h: The Braille device can be changed now using Gnopernicus UI (Braille Settings / Braille Device) The switches for turning on/off Braille, Speech and Magnifier in General Settings (Gnopernicus UI) are now active. However, due to the fact that the speech module is not discarded properly, de-activation of speech output means only not using speech, not also discarding the speech component. We work on it. 2002-03-18 Iuliu Szijjarto * srutil/SREvent.h: The event type name SR_EVENT_SR_HOTKEY changed to SR_EVENT_HOTKEY. New event type added: SR_EVENT_KEY. * srconf/libsrconf/libsrconf.c: Debug strings removed. * srconf/test/test.c: There were some user friendly changes for KE configuration settings.Now this can be used as a text mode tool to change KE configuration, also it displays the actual values of the configuration options. * kbd_mouse/libke/libke.c * kbd_mouse/libke/libke.h * kbd_mouse/test/testlibke.c: A new feature was added: SR_EVENT_KEY. Now the KE can be configured dinamically via srconf (gconf) for keys to be listened. There were defined some key categories that can be enabled/disabled. Also the SR_EVENT_KEYBOARD_ECHO listens only to characters, which are useful when editing in a text box. Finally, some fixies was made in KE_Timeout feature and the debug strings were eliminated. 2002-03-15 Draghi Puterity * braille/libbrl/baumbrl.c: Fixed device dependent keyboard bits for dm80p, vario40, vario20 and vario80. 2002-03-15 Pal Csongor Sprencz * gnopi/Files/Braille_Settings/braille_settings.glade: Changed the accelator mask from CTRL to ALT. * gnopi/Files/gnopi.glade: Changed the accelator mask from CTRL to ALT. * gnopi/coreconf.c, * gnopi/coreconf.h: Changed the default active modules to Speech and Braille. Added a sr_core_setting_clean and a sr_core_load_default_settings functions. * gnopi/brlconf.h, * gnopi/brlconf.c: Added a brl_setting_clean and a brl_load_default_settings functions. * gnopi/kbconf.h, * gnopi/kbconf.c: Added a kb_setting_clean and a kb_load_default_settings functions. 2002-03-14 Adi Dascal , Rich Burridge * braille/libbrl/sercomm.c: Instead of the non-standard ( non-Posix ) call to cfmakeraw, put the initializations of the struct termios memebers ( this is the internal functionality of cfmakeraw ). Note : This function was not redundant. 2002-03-14 Bill Haneman * braille/libbrl/sercomm.c: Fixes to allow compilation using gcc on Solaris: - removed (unused) #include of "error.h",which is non-portable. - commented out non-standard (non-Posix)call to cfmakeraw (it looks as though it may be redundant here anyway; I suggest perhaps a Posix.1 termios call instead). - changed fcntl flag FNDELAY to O_NONBLOCK, my guess as to what you meant here.(Posix only allows O_NONBLOCK, O_APPEND, O_SYNC, and O_ASYNC in this context). 2002-03-14 Adi Dascal * braille/test/Makefile.am: Included brlinp.h in the distribution.(make dist) * speech/libsrs/Makefile.am: Because of the conditional compilation spviavoice.c and spviavoice.h were not in the distribution (make dist)if there was no ViaVoice installed in the system * speech/libsrs/spviavoice.c, * speech/libsrs/spviavoice.h, * speech/test/test.c, * magnifier/*: "//" comments are eliminated 2002-03-14 Pal Csongor Sprencz * gnopi/brlconf.c, * gnopi/spconf.c, * gnopi/gnopi.c, * gnopi/gnopi_callbacks.c: Clean the code from "//" comments. * gnopi/gnopi.c: Test if srcore is in the same directory with gnopernicus, if it is, run this srcore, otherwise run from ../srcore directory. 2002-03-14 Adriana Iobb * srcore/srmain.c, * srcore/srmain.h, * srcore/srbrl.c, * srcore/srbrl.h, * srcore/srspc.c, * srcore/srspc.h: Added Spin Button presentation for Braille and Speech. 2002-03-13 Adriana Iobb * srcore/srmain.c, * srcore/srbrl.c: Fixies regarding cursor position. 2002-03-13 Draghi Puterity * braille/libbrl/braille.c: * brlxml.c: Fixed "cursor out of range" crash. 2002-02-13 Remus Draica * srlow/libsrlow/SRLow.c: Added some use cases to filter events who came for an object as a result of only one action from user ( ex : text-changed and caret-moved if user press a key in an entry field ). In all cases report only an event. Add a queue where are retained the last events. The purpose of this is reducing the number of calls to at-spi. 2002-03-13 Bill Haneman * speech/libsrs/Makefile.am: Change composition of libsrs_la_SOURCES to depend on value of BUILD_VIAVOICE_SPEECH variable (completion of bug fix described below). * configure.in: Added AC_DEFINE for HAVE_VIAVOICE, used in compiling speech/libsrs. * acconfig.h: Add template for #HAVE_VIAVOICE. * speech/libsrs/srspeech.c: Make vv_init() call conditional on whether HAVE_VIAVOICE is #defined; call fvl_init() if not. * speech/libsrs/spfestival.h: Changed signature of fvl_say to take an SRS_VOICE pointer rather than a string; this allows us to check the rate of the voice as well as the name. * speech/libsrs/spfestival.c: (fvl_say): Added rate support back into festival speech code. 2002-03-12 Adi Dascal * configure.in: * braille/libbrl/Makefile.am: * braille/libbrl/sercomm.c: Modified to be portable (Should work on Linux, SunOS and FreeBSD if the names for the serial port are the right ones) 2002-03-11 Adi Dascal * configure.in: * speech/libsrs/Makefile.am: * speech/libsrs/srspeech.c: Eliminated the hard dependency, that "gnopernicus" had, on the presence of ViaVoice. * speech/libsrs/srspeech.c: Modified the srs_init and srs_terminate functions.(srs_terminate: added suport for ViaVoice, too). 2002-03-11 Iuliu Szijjarto * kbd_mouse/libke/libke.c * kbd_mouse/libke/libke.h * kbd_mouse/test/testlibke.c: Now KE supports SR_HOTKEY feature, also the timeout in AUTO mode can be changed via srconf. 2002-03-11 Draghi Puterity * braille/libbrl/baumbrl.c * braille/libbrl/braille.h * braille/libbrl/braille.c * braille/libbrl/brlxml.h * braille/libbrl/brlxml.c: Added : - support for VARIO40 input, - new "start" attribute - command line param for specifying the device and the port in the tester Various fixies and improvements. 2002-03-11 Adriana Iobb * srcore/srmain.c, * srcore/srmain.h, * srcore/srbrl.c, * srcore/srbrl.h, * srcore/srspc.c, * srcore/srspc.h: Added Page Tab presentation for Braille and Speech. 2002-03-11 Pal Csongor Sprencz * /gnopi/Files/Speech_Settings/speech_settings.glade: Introduced a new widget which Volume HScale. Changed the button style. * /gnopi/Files/Magnifier_Settings/magnifier_settings.glade: Changed the button style. Cuted the simultanios X and Y zoomfactor settings, ramains only the ZoomFactor. * /gnopi/Files/Braille_Settings/Braille_Device/braille_device.glade: Changed the button style. Resized the window. * /gnopi/Files/Braille_Settings/Translation_Table/Translation_Table.glade: Changed the button style. Changed the selection list from tables to language. * /gnopi/Files/Braille_Settings/Braille_Style/braille_style.glade: Changed the button style. Resized the window. * /gnopi/Files/Braille_Settings/Cursor_Settings/cursor_settings.glade: Changed the button style. Resized the window. * /gnopi/Files/Braille_Settings/Attribute_Settings/attribute_settings.glade: Changed the button style. Resized the window. * / gnopi/Files/Braille_Settings/Braille_Fill_Char/braille_fill_char.glade: Changed the button style. Resized the window. * / gnopi/Files/Braille_Settings/Status_Cell/status_cell.glade: Cuted the script option. Changed the button style. Resized the window. * / gnopi/Files/Braille_Settings/Position_Switchis/position_switches.glade: Renema the title from Position Switches to Position Sensors. Changed the button style. Resized the window. * / gnopi/Files/Braille_Settings/Optical_Sensors/optical_sensors.glade: Changed the button style. Resized the window. * / Files/Braille_Settings/braille_settings.glade: Changed the "Position Swtiches" title to "2DPosition sensors". * / Files/gnopi.glade: Remove the "Close menu" option. * / gnopi/Files/ Keyboard_Mouse_Settings/keyboard_mouse_settings.glade: Added a new Timeout hScale widget to interface. * / gnopi/gnopi_callbacks.c: Implemented timeout Hscroll. * / gnopi/kbconf.c * / gnopi/kbconf.h: Added the functions for timeout. 2002-03-03 Adi Dascal * magnifier/libmag/mag.c: Now libmag uses libsrconf to get configuration information. Optimization in mag.c, magxml.c * magnifier/test/mag_conf.c: A new test program to prove the usage of libsrconf in magnifier. To make it work properly you need to use the "test" program from / srconf/test When ypu are asked about the key, for magnifier, give ZOOMER. * srconf/tester: Modified the call_mag function (there was a bug) and added some defines. 2002-03-06 Adriana Iobb * srcore/srmain.c: Some changes caused by changes in SRLow API. 2002-02-06 Remus Draica * srlow/libsrlow/SRObject.c: * srlow/libsrlow/SRObject.h: Change API and architecture of this module. * srlow/test/SRTest.c: Change according changes in SRObject.h 2002-03-6 Pal Csongor Sprencz * gnopi/gnopi.c: Added forbidden to multiple instance of gnopernicus. Run "gnopernicus" iconified. Run from gnopi sr_core in new process. * gnopi/brlconf.c, brlconf.h: Modified the settings,and add new entry in structure. Added the structure for Position and Optical Senors, and for Status cell. * gnopi/spconf.c, spconf.h: Modified the settings. * gnopi/kbconf.c, kbconf.h: Modified the settings. * gnopi/coreconf.c, coreconf.h: Modified the settings. * gnopi/gnopi_callbacks.c, gnopi_callbacks.h: Added the implementetion for position, option and status options. * gnopi/widgets.h: Cleaned from redundant widgets. * gnopi/init.h: Added a static global variables. (pid,semid). * gnopi/Files/*: Changed in interfaces. 2002-03-3 Pal Csongor Sprencz * gnopi/Files: Added the General Settings interface. * gnopi/*: Added a namespace. 2002-03-03 Adi Dascal * srlow/libsrlow/* : Some optimizations and API changes. * srlow/test/* : * srcore/srmain.c: Modified to meet libsrlow changes. * magnifier/magxml.c: Used static keyword for better linkage. * configure.in: Changes to support some modules modifications. Some optimization in required libraries version direction. 2002-03-01 Adriana Iobb * srcore/srmain.c: Removed the async queue. Add supprot for Braille input. 2002-03-01 Iuliu Szijjarto * srconf/libsrconf/libsrconf.c * srconf/libsrconf/libsrconf.h * srconf/test/testlibsrconf.c: Some optimizations and API changes. Also a new functionality was added srconf_set_config_data. In this way srconf supports two way communication. * kbd_mouse/libke/libke.c * kbd_mouse/libke/libke.h * kbd_mouse/test/testlibke.c: Modified to meet srconf changes. Also some optimizations were made. * srcore/srmain.c: Modified to meet srutil and srconf changes. Also exit support was added via a srconf notification. 2002-02-28 Draghi Puterity * braille/libbrl: The braille component produces braille input in XML format. * braille/libbrl/brlxml.c: Changed some variable names and used static keyword for better linkage. * braille/test: The tester has now an XML parser 2002-02-28 Adi Dascal * braille/test: The tester has now a gnome loop.(used glib) 2002-02-21 Pal Csongor Sprencz * gnopi/Files: Chaged the Magnifier interface. * gnopi/callbacks: Set the changes when it is necesary. 2002-02-21 Draghi Puterity * braille/libbrl/sercomm.c: Change input to glib mainloop polling mode. 2002-02-21 Adi Dascal * srcore/srmain.c: * srcire/Makefile.am: Magnifier integrated in srcore. 2002-02-21 Remus Draica * srlow/SRLow.c: Modified to meet srutil and srconf changes. * srlow/SRLow.c: * srlow/SRLow.h: * srlow/SRObject.c: * srlow/SRObject.h: Some internal changes and add functions for acces to member of SR_ACTION structure. * srcore/srmain.c: Some changes according with function added in SRObject.h to access SR_ACTION members. 2002-02-21 Iuliu Szijjarto * srutil/SREvent.c * srutil/SREvent.h: API change: sr_event_... prefix replaced with sre_... in function names. SR_EVENT structure modified: Source replaced by EventData, UserData deleted, EventDataDestructor added. * srconf/libsrconf/libsrconf.c * srconf/libsrconf/libsrconf.h: Modified the SRConfigStructure: new member "module" added. Modified the code to meet srutil API changes * kbd_mouse/libke/libke.c * kbd_mouse/libke/libke.h * kbd_mouse/test/testlibke.c: Modified to meet srutil and srconf changes. Also some changes were made in LETTER and WORD mode. * srcore/srmain.c: Modified to meet srutil and srconf changes. 2002-02-20 Pal Csongor Sprencz * gnopi/gnopi_callbacks.h, * gnopi/gnopi_callbacks.c: Added a Magnifier menu interface. * gnopi/Files: Added a Magnifier interface xml file. * gnopi/spconf.c, * gnopi/spconf.h: Implemented the configuration APIs for Speech. 2002-02-20 Adriana Iobb * srcore/srmain.c, * srcore/srmain.h, * srcore/srbrl.c, * srcore/srbrl.h, * srcore/srspc.c, * srcore/srspc.h: Added Table Cell presentation for Braille and Speech. 2002-02-20 Adi Dascal * magnifier/libmag * gnopenicus/magnifier/test: Code available with support for multizoomers. 2002-02-19 Pal Csongor Sprencz * gnopi/coreconf.c, * gnopi/coreconf.c: Added SR_CORE module. * gnopi/gnopi_callbacks.h, * gnopi/gnopi_callbacks.c: Added a new menu entry "Exit". This exit and destroy gnopernicus 2002-02-19 Pal Csongor Sprencz * gnopi/BrlConf.c * gnopi/BrlConf.h: Rename to brlconf.c and brlconf.h * gnopi/KbConf.c * gnopi/KbConf.h: Rename to kbconf.c and kbconf.h. * gnopi/widget.h, * gnopi/gnopi_callbacks.h, * gnopi/gnopi_callbacks.c: Added a kbconf in Gnopi. Now gnopi can send EVENT_CHANGE event to libke. Implemented a speech interface. Added a minimize option in root menu. Added a tooltip for menu. Modified the name of same function and widgets. * gnopi/spconf.c, * gnopi/spconf.h, * gnopi/magconf.c, * gnopi/magconf.h: Added the Speech and Magnifier configuration module for gnopi. * gnopi/Files/*: Added a Speech interface file. 2002-02-19 Adriana Iobb * srcore/srmain.c: Included SRConf and KBD_mouse in SR. 2002-02-14 Iuliu Szijjarto * srconf/libsrconf/libsrconf.c * srconf/libsrconf/libsrconf.h: Modified the name of some constants to be namespaced (SRConfigurablesEnum and SRConfigTypesEnum) * kbd_mouse/libke/libke.c * kbd_mouse/libke/libke.h: Now libke use libsrconf to get configuration information. * kbd_mouse/test/testlibke.c: Modified to meet libke changes. * srutil/SREvent.c: SR_EVENT destruction code was added for events with SR_EVENT_CONFIG_CHANGED and SR_EVENT_KEYBOARD_ECHO types 2002-02-08 Iuliu Szijjarto Pal Csongor Sprencz * srconf/libsrconf/libsrconf.c: Now in SR_EVENT structure (via callback) the user get the newly modified key's name, type and value. * srconf/libsrconf/libsrconf.h: A new structure added: SRConfigStructure * srcore/srmain.c: Added a #define for debuging purpose: DEBUG_SRCORE, also code for displaying debug information in event_sink(); Modified the initialization order. 2002-02-07 Remus Draica * srlow/srlow.c: In case of focus on entry field doesn't report caret-moved event if this appears as result of focus event. 2002-02-07 Adriana Iobb * srcore/srmain.c * srcore/srmain.h * srcore/srspc.c * srcore/srspc.h: Added speech caret presentation for single line edit text. 2002-02-06 Adi Dascal * speech/srviavoice.c * speech/srviavoice.h : Introduced a new message error and 2 structures(not used for the moment) * braille/libbrl/Makefile.am * speech/libsrs/Makefile.am * kbd_mouse/libke/Makefile.am * srlow/libsrlow/Makefile.am * srconf/libsrconf/Makefile.am * srutil/Makefile.am * gnopernicus-1.0.pc.in : Libraries are installed in $(libdir)/gnopernicus-1.0 * braille/libbrl/Makefile.am: * .A2B are installed in $(sysconfdir)/gnopernicus-1.0/libbrl 2002-02-06 Pal Csongor Sprencz * gnopi/widget.h, * gnopi/gnopi_callbacks.h, * gnopi/gnopi_callbacks.c: Added keyboard settings. * gnopi/BrlConf.c * gnopi/BrlConf.h * gnopi/init.h: Moved these files from libsrconf. * gnopi/KbConf.c * gnopi/KbConf.h: Added a keyboard configuration module for gnopi. 2002-02-06 Iuliu Szijjarto Pal Csongor Sprencz * srconf/libsrconf/BrlConf.c * srconf/libsrconf/BrlConf.h * srconf/libsrconf/init.h: Moved in gnopi directory. * srconf/libsrconf/libsrconf.c * srconf/libsrconf/libsrconf.h: Added a new proxy for SR configuration. This module hide from SRcore the communication stuff with Gnopi. * srconf/test/brltest.c: Removed. * srconf/test/testlibsrconf.c: An example of libsrconf usage. * srconf/test/test.c: Modified to work with testlibsrconf. This can be used to change keys in GConf, you can view the changes in testlibsrconf. * srutil/srevent.h: Added a new event type in SR_EVENT_TYPE: SR_EVENT_CONFIG_CHANGED. 2002-02-06 Remus Draica * srutil/srevent.h: Add a new type of event ( SR_EVENT_CARET ) to SR_EVENT_TYPE. * srlow/srlow.c: Make necessary stuffs to provide events of SR_EVENT_CARET type. 2002-02-06 Iuliu Szijjarto * kbd_mouse/libke/libke.c: Now libke lets sr_event_release_reference to free memory allocated in the Source member. 2002-02-05 Adriana Iobb * srcore/srmain.c * srcore/srmain.h * srcore/srbrl.c * srcore/srbrl.h * srcore/srspc.c * srcore/srspc.h: Small redesign in order to avoid redundant calls to AT-SPI. 2002-02-05 Remus Draica * srutil/libsrutil/SREvent.c: Fixed a warning ( now using g_free and g_malloc). * srlow/libsrlow/SRObject.c: Add suport for text selection (sr_text_get_selections_count and sr_text_get_i_selection functions). In case of an object of action and text type return text as name. * srlow/libsrlow/SRLow.c: Check for valid sourse pointer in case of an event. 2002-01-31 Remus Draica * srlow/libsrlow/SRObject.c: Fixed a warning ( now using g_free and g_malloc). 2002-01-31 Adi Dascal * speech/srviavoice.c * speech/srviavoice.h : Introduced support for ViaVoice TTS Engine. ( very-very early relase : not included in speech yet). * configure.in : Reduced number of dependencies for libbrl, libsrs, libke. 2002-01-31 Draghi Puterity * braille/libbrl/brlxml.c: * speech/libsrs/srsxml.c: Fixed a leak in braille and speech xml attribute parser. 2002-01-31 Adriana Iobb * srcore/srmain.c: * srcore/srbrl.c: * srcore/srspc.c: Introduced the speech component Started implementation for widgets ( for the moment just push buttons for speech and push buttons, menus and single line edit boxes for braille ) Improved fmt_for_xml function. 2002-01-31 Iuliu Szijjarto * kbd_mouse/libke/libke.c: Fixed some warnings. Using glib APIs for string manipulation. * kbd_mouse/test/testlibke.c: Fixed some warnings. 2002-01-28 Draghi Puterity * speech: This is an early release of the screen reader speech components. 2002-01-28 Adi Dascal * speech/*: Compilation structure for the speech. * speech/test/tester.c: Created. 2002-01-28 Iuliu Szijjarto * kbd_mouse/libke/libke.c kbd_mouse/libke/libke.h: The SPI event loop initialization is removed from KE. * kbd_mouse/test/testlibke.c: A SPI event loop is added to meet libke changes.. * srutil/SREvent.c * srutil/SREvent.h: Four new functions was added for init and terminate SPI usage and also to enter and exit the SPI main loop. 2002-01-24 Adriana Iobb * srcore/srbrl.c: Shortcut presentation for push buttons an check buttons. 2002-01-24 Remus Draica * srlow/libsrlow/SRObject.c: For object raported as image but in reality they aren't show correct properties. 2002-01-22 Adriana Iobb * srcore/srmain.c * srcore/srmain.h: Introduced the events queue. 2002-01-16 Adriana Iobb * srcore/srbrl.c: Shortcut presentation for menu items. 2002-01-16 Pal Csongor Sprencz * gnopi/callbacks.c * gnopi/callbacks.h: Change the widget event notification function to glade_xml_signal_connect() GtkRadioButtons toggle event notified. * gnopi/widgets.c: GtkRadioButton objects declarations added. * gnopi/Files/Braille_Settings/Braille_Device: This interface was added. * gnopi/Files/*: Key accelaratore for RadioButton added. Redesigned some interface for the request. 2002-01-16 Iuliu Szijjarto * kbd_mouse/libke.c: SR_EVENT support was added. 2002-01-14 Remus Draica * srlow/libsrlow/SRLow.c: In most of the cases we eliminated the redundant events. (cases not covered yet are described in the TODO file ). For all kind of menu items ( radio , tearoff ) only "menu item" role is provided. 2002-01-09 Adi Dascal * srutil/SREvent.h * srutil/SREvent.c: * srutil/Makefile.am * configure.in * srlow/libsrlow/Makefile.am * srlow/test/Makefile.am * srcore/Makefile.am : The files from / srutil are making a shared object. This compilation structure was modified according to this change (srcore, srlow need to use them) 2002-01-09 Remus Draica * srlow/libsrlow/SRObject.c * srlow/libsrlow/SRObject.h: The two files were modified : SREvent's methods were extracted and in SREvent.c/SREvent.h 2001-12-21 Iuliu Szijjarto * kbd_mouse/libke.c * kbd_mouse/libke.h: Now keybord echo can be configured by GConf. The new "keystring" feature is also used. 2001-12-21 Adi Dascal * srcore/srmain.c: The following functions were modified according to the changes made in srlow : void sr_init() int main(int argc, char* * argv) The direct use of AT-SPI was eliminated. * srcore/srmain.h: Modified : void focus_notify(SR_EVENT * sr_ev, unsigned long flags) * README: Minor changes in the "Dependencies" section : added libgnomeui and libglade. * configure.in: gnopi has changed so it was needed to add libgnomeui-2.0 and libglade-2.0 for gnopi's makefile generation * gnopi/Makefile.am * gnopernicus.pc.in: Becacuse of the changes in gnopi, gnopernicus needs libgnomeui-2.0 and libglade-2.0, to be build/installed. 2001-12-21 Pal Csongor Sprencz * gnopi/gnopi.c: Change the structure of gnopi. It use libglade2.x parser and the libglade APIs. The interface is load at runtime. * gnopi/widgets.h: Contain the widgets from interfaces * gnopi/callbacks.c: Implementation of event handlers for objects. * gnopi/callbacks.h: * gnopi/Files/* : Contains the glade2.x xml files 2001-12-21 Remus Draica * srlow/libsrlow/SRLow.c: Modified function : report_focus_event, srl_init, srl_terminate. Added function : report_text_cared_moved, report_text_changed, report_selection_changed, report_event, report_accessible, focus_notify_clients, notify_clients. The reason for this isthat we need to decouple some events in some use cases; we are doing this conditioned by the role of the SRObject that is the source of the event. 2001-12-14 Remus Draica Adi Dascal * srlow/libsrlow/SRObject.h: Removed definition for ON_FOCUS_PROC, ON_MONITOR_PROC. Add definition for ON_EVENT_PROC. Changed structure SRL_CLIENT. * srlow/libsrlow/SRObject.c: Changed function get_sr_role. * srlow/libsrlow/SRLow.c: Changed function report_focus_event according with modification in SRObject.h. * srlow/test/srlow_test.c: Changed function report_focus_event according with modification in SRObject.h. 2001-12-13 Adi Dascal * srlow/libsrlow : SRObject.c and SRObject.h : - SR_VALUE_DATE struct's members are double,not float as before - gboolean sr_value_set_crt_val (SR_VALUE, float) was changed in gboolean sr_value_set_crt_val (SR_VALUE, double) - gboolean sro_get_role_name (SR_OBJECT* , char* * ) fixed according to AT_SPI modifications SRLow.c modified according to AT-SPI's API modifications * srlow/test : Minor changes. 2001-12-12 Adi Dascal * gnopernicus-1.0.pc.in : Requires section : at-spi-1.0 changed with cspi-1.0 * configure.in : - kbd_mouse code available now so it have to generate Makefiles for it - at-spi-1.0 changed with cspi-1.0 * Makefile.am : kbd_mouse code available now so kbd_mouse addes to SUBDIRS * NEWS : Announce that kbd_mouse code is available. 2001-12-12 Iuliu Szijjarto * kbd_mouse/libke/libke.c: New source available for keyboard echo. * kbd_mouse/libke/libke.h: * kbd_mouse/test/testlibke.c: Simple test program for keyboard echo. 2001-12-12 Pal Csongor Sprencz * gnopi/gnopi.c: Refactorizing the source code. Implement Gnopernicus window. * gnopi/gnopi.h: * gnopi/BrailleSetting.c: * gnopi/BrailleSetting.h: Implement Braille Settings window. Implement of Braille Setting menu. Add more userinterface. 2001-12-11 Remus Draica * srlow/libsrlow/SRMacro.h: Removed * srlow/libsrlow/SRObject.h: Replace SR_OBJECT_DEF ( SR_OBJECT , sro ) with prototype for sro_new ( ) sro_add_reference ( ) sro_release_reference ( ) Replace SR_OBJECT_DEF ( SR_EVENT , sr_event ) with prototype for sr_event_new ( ) sr_event_add_reference ( ) sr_event_release_reference ( ) Change function get_sr_object_from_point() in get_sro_from_point() * srlow/libsrlow/SRObject.c: Replace SR_OBJECT_BODY ( SR_OBJECT , sro ) with body for sro_new ( ) sro_add_reference ( ) sro_release_reference ( ) Replace SR_OBJECT_DEF ( SR_EVENT , sr_event ) with body for sr_event_new ( ) sr_event_add_reference ( ) sr_event_release_reference ( ) Change function get_sr_object_from_point() in get_sro_from_point() * srlow/libsrlow/SRLow.h: Remove function srl_terminate() 2001-12-03 Adi Dascal * Makefile.am: Add srconf to SUBDIRS * srconf: Create Makefile.am