Prefs: add {get|set}PreferencesValue macro 28/13928/3
Calixte DENIZET [Thu, 6 Mar 2014 10:39:20 +0000 (11:39 +0100)]
Change-Id: Iea911b47ef0dbb8e6dbd6f4ce293c575c988620e

13 files changed:
scilab/CHANGES_5.5.X
scilab/modules/atoms/macros/atomsGetConfig.sci
scilab/modules/atoms/macros/atomsRestoreConfig.sci
scilab/modules/atoms/macros/atomsSaveConfig.sci
scilab/modules/atoms/macros/atomsSetConfig.sci
scilab/modules/atoms/tests/unit_tests/atomsSetConfig.dia.ref
scilab/modules/atoms/tests/unit_tests/atomsSetConfig.tst
scilab/modules/helptools/data/configuration/scilab_macros.txt
scilab/modules/helptools/data/configuration/scilab_primitives.txt
scilab/modules/preferences/help/en_US/getPreferencesValue.xml [new file with mode: 0644]
scilab/modules/preferences/help/en_US/setPreferencesValue.xml [new file with mode: 0644]
scilab/modules/preferences/macros/getPreferencesValue.sci [moved from scilab/modules/preferences/macros/getPrefValues.sci with 83% similarity]
scilab/modules/preferences/macros/setPreferencesValue.sci [moved from scilab/modules/preferences/macros/setPrefValues.sci with 83% similarity]

index 6e6bc47..d29f642 100644 (file)
@@ -135,6 +135,7 @@ Scilab
  - ilib_build_jar - Builds Java packages from sources into a JAR file
  - ifftshift - Inverses FFT shift
  - unwrap - Unwraps/unfolds a Y(x) profile
+ - getPreferencesValue/setPreferencesValue - get or set values in the preferences file.
 
 * modulo() and pmodulo() now support integers & hypermatrices (See bug #13002).
 
index 920a4af..3df5494 100644 (file)
@@ -62,7 +62,7 @@ function result = atomsGetConfig(field)
     else
         i = find(pref_attrs(1, :) == field);
         if ~isempty(i) then
-            result = getPrefValues("//web/body/proxy", pref_attrs(2, i));
+            result = getPreferencesValue("//web/body/proxy", pref_attrs(2, i));
             return;
         end
 
@@ -80,7 +80,7 @@ function result = atomsGetConfig(field)
         config_lines = mgetl(atoms_directory + "config");
     else
         if (rhs == 0)
-            values = getPrefValues("//web/body/proxy", pref_attrs(2, :));
+            values = getPreferenceValue("//web/body/proxy", pref_attrs(2, :));
             for i = 1:size(pref_attrs, "c")
                 if ~isempty(values(i)) then
                     if values(i) == "true" then
@@ -121,7 +121,7 @@ function result = atomsGetConfig(field)
     end
 
     if (rhs == 0)
-        values = getPrefValues("//web/body/proxy", pref_attrs(2, :));
+        values = getPreferencesValue("//web/body/proxy", pref_attrs(2, :));
         for i = 1:size(pref_attrs, "c")
             if ~isempty(values(i)) then
                 if values(i) == "true" then
index 6e4880f..c571854 100644 (file)
@@ -24,7 +24,7 @@ function atomsRestoreConfig(quiet)
     end
 
     proxy_attrs = ["enabled", "host", "port", "user", "password"];
-    setPrefValues("//web/body/proxy", [proxy_attrs ; getPrefValues("//web/body/previous-proxy", proxy_attrs)]);
+    setPreferencesValue("//web/body/proxy", [proxy_attrs ; getPreferencesValue("//web/body/previous-proxy", proxy_attrs)]);
 
     pathsystemuser = atomsPath("system", "user");
 
index 388e142..69ff81a 100644 (file)
@@ -26,7 +26,7 @@ function atomsSaveConfig(force)
     pathsystemuser = atomsPath("system", "user");
 
     proxy_attrs = ["enabled", "host", "port", "user", "password"];
-    setPrefValues("//web/body/previous-proxy", [proxy_attrs ; getPrefValues("//web/body/proxy", proxy_attrs)]);
+    setPreferencesValue("//web/body/previous-proxy", [proxy_attrs ; getPreferencesValue("//web/body/proxy", proxy_attrs)]);
 
     if isfile(pathsystemuser + "config.bak") then
         if ~force then
index e2e8eec..b88a934 100644 (file)
@@ -145,7 +145,7 @@ function nbChanges = atomsSetConfig(field, value)
     end
 
     if ~isempty(prefs_kv) then
-        setPrefValues("//web/body/proxy", prefs_kv);
+        setPreferencesValue("//web/body/proxy", prefs_kv);
     end
 
     // Shortcut
index 0a09ac5..2857b4a 100644 (file)
@@ -38,16 +38,16 @@ assert_checkerror("atomsSetConfig(""scilab"",""true"")","scilab: Wrong key for i
 assert_checkequal(atomsGetConfig(),ref);
 // Exhaustive key list test
 // =============================================================================
-ref=struct(    "useProxy","False",..
-               "proxyUser","scilab",..
-               "proxyPort","42",..
-               "proxyPassword","scilab",..
-               "proxyHost","myproxy",..
-               "offline","False",..
-               "downloadTool",config_downloadTool,..
-               "autoloadAddAfterInstall","False",..
-               "autoload","True",..
-               "Verbose","True");
+ref=struct("useProxy","False",..
+"proxyUser","scilab",..
+"proxyPort","42",..
+"proxyPassword","scilab",..
+"proxyHost","myproxy",..
+"offline","False",..
+"downloadTool",config_downloadTool,..
+"autoloadAddAfterInstall","False",..
+"autoload","True",..
+"Verbose","True");
 assert_checkequal(string(atomsSetConfig("useProxy","False")),"0");
 assert_checkequal(string(atomsSetConfig("proxyHost","myproxy")),"1");
 assert_checkequal(string(atomsSetConfig("proxyPort","42")),"1");
index d997da2..362fa2b 100644 (file)
@@ -46,7 +46,7 @@ assert_checkequal(atomsGetConfig(),ref);
 
 // Exhaustive key list test
 // =============================================================================
-ref=struct(    "useProxy","False",..
+ref=struct("useProxy","False",..
 "proxyUser","scilab",..
 "proxyPort","42",..
 "proxyPassword","scilab",..
index 75f63fe..5ef1d4c 100644 (file)
 !_deff_wrapper
-%0_i_st
-%3d_i_h
+%_EVoid_p
+getPreferencesValue
+setPreferencesValue
+tbx_build_blocks
+tbx_build_cleaner
+tbx_build_gateway
+tbx_build_gateway_clean
+tbx_build_gateway_loader
+tbx_build_help
+tbx_build_help_loader
+tbx_build_loader
+tbx_build_localization
+tbx_build_macros
+tbx_build_pal_loader
+tbx_build_src
+tbx_builder
+tbx_builder_gateway
+tbx_builder_gateway_lang
+tbx_builder_help
+tbx_builder_help_lang
+tbx_builder_macros
+tbx_builder_src
+tbx_builder_src_lang
+tbx_generate_pofile
+add_help_chapter
+add_module_help_chapter
+apropos
+clean_help
+del_help_chapter
+del_module_help_chapter
+extract_help_examples
+find_links
+help
+help_from_sci
+help_skeleton
+manedit
+xmltochm
+xmltoformat
+xmltohtml
+xmltojar
+xmltopdf
+xmltops
+xmltoweb
+edit_error
+editor
 %Block_xcosUpdateBlock
-%TNELDER_p
-%TNELDER_string
-%TNMPLOT_p
-%TNMPLOT_string
-%TOPTIM_p
-%TOPTIM_string
-%TSIMPLEX_p
-%TSIMPLEX_string
-%_Matplot
-%_Matplot1
-%_champ
-%_champ1
-%_fec
-%_grayplot
-%_gsort
-%_listvarinfile
-%_param3d
-%_param3d1
-%_plot2d
-%_plot2d1
-%_plot2d2
-%_plot2d3
-%_plot2d4
-%_plot3d
-%_plot3d1
-%_save
-%_sodload
-%_strsplit
-%_xget
-%_xset
-%_xstringb
-%_xtitle
-%ar_p
-%asn
+%diagram_xcos
+generateBlockImage
+generateBlockImages
+getDiagramVersion
+getModelicaPath
+importScicosDiagram
+importScicosPal
+importXcosDiagram
+loadXcosLibs
+xcosBlockEval
+xcosBlockInterface
+xcosCodeGeneration
+xcosConfigureModelica
+xcosPal
+xcosPalAdd
+xcosPalAddBlock
+xcosPalExport
+xcosPalGenerateAllIcons
+xcosShowBlockWarning
+xcosValidateBlockSet
+xcosValidateCompareBlock
+xcos_compile
+xcos_debug_gui
+xcos_run
+xcos_simulate
+loadmatfile
+savematfile
+atomsAutoload
+atomsAutoloadAdd
+atomsAutoloadDel
+atomsAutoloadList
+atomsCategoryList
+atomsCheckModule
+atomsDepTreeShow
+atomsGetConfig
+atomsGetInstalled
+atomsGetInstalledPath
+atomsGetLoaded
+atomsGetLoadedPath
+atomsInstall
+atomsIsInstalled
+atomsIsLoaded
+atomsList
+atomsLoad
+atomsQuit
+atomsRemove
+atomsRepositoryAdd
+atomsRepositoryDel
+atomsRepositoryList
+atomsRestoreConfig
+atomsSaveConfig
+atomsSearch
+atomsSetConfig
+atomsShow
+atomsSystemInit
+atomsSystemUpdate
+atomsTest
+atomsUpdate
+atomsVersion
+atomsGui
+atomsGuiResizeFcn
+cbAtomsGui
+add_param
+get_param
+init_param
+is_param
+list_param
+remove_param
+set_param
+accept_func_default
+accept_func_vfsa
+compute_initial_temp
+neigh_func_csa
+neigh_func_default
+neigh_func_fsa
+neigh_func_vfsa
+optim_sa
+temp_law_csa
+temp_law_default
+temp_law_fsa
+temp_law_huang
+temp_law_vfsa
+DominationRank
+coding_ga_binary
+coding_ga_identity
+convert_to_float
+crossover_ga_binary
+crossover_ga_default
+init_ga_default
+mutation_ga_binary
+mutation_ga_default
+optim_ga
+optim_moga
+optim_nsga
+optim_nsga2
+pareto_filter
+selection_ga_elitist
+selection_ga_random
+PlotSparse
+ReadHBSparse
+ana_style
+cond2sp
+condestsp
+rafiter
+replace_Ix_by_Fx
+scisptdemo
+test_on_columns
+lincos
+scicos_simulate
+steadycos
+block_parameter_error
+find_scicos_version
+fixedpointgcd
+get_scicos_version
+initial_scicos_tables
+returntoscilab
+scicos_getvalue
+scicos_workspace_init
+with_modelica_compiler
+readxls
+add_demo
+delete_frame
+demo_begin
+demo_choose
+demo_compiler
+demo_end
+demo_file_choice
+demo_folder_choice
+demo_function_choice
+demo_gui
+demo_run
+demo_viewCode
+resize_demo_gui
+assert_checkalmostequal
+assert_checkequal
+assert_checkerror
+assert_checkfalse
+assert_checkfilesequal
+assert_checktrue
+assert_comparecomplex
+assert_computedigits
+assert_cond2reltol
+assert_cond2reqdigits
+assert_generror
+bench_run
+devtools_run_builder
+example_run
+launchtest
+nonreg_test_run
+scitest
+test_clean
+test_run
+test_run_level
+testexamples
+unit_test_run
+%b_grand
+%c_grand
+%grand_perm
+%hm_grand
+%i_grand
+%p_grand
+%s_grand
+%sp_grand
+analyze
+auread
+auwrite
+lin2mu
+loadwave
+mapsound
+mu2lin
+playsnd
+savewave
+sound
+soundsec
+wavread
+wavwrite
+TCL_CreateSlave
+gettklib
+sciGUI_init
+winclose
+winlist
+cb_m2sci_gui
+m2sci_gui
+matfile2sci
+mfile2sci
+translatepaths
 %b_a_b
 %b_a_s
 %b_c_s
-%b_c_spb
 %b_cumprod
 %b_cumsum
 %b_d_s
-%b_diag
-%b_e
 %b_f_s
-%b_f_spb
-%b_g_s
-%b_g_spb
-%b_h_s
-%b_h_spb
-%b_i_b
-%b_i_ce
-%b_i_h
-%b_i_hm
-%b_i_s
-%b_i_sp
-%b_i_spb
-%b_i_st
-%b_iconvert
 %b_l_b
 %b_l_s
 %b_m_b
 %b_m_s
-%b_matrix
-%b_n_hm
-%b_o_hm
 %b_p_s
 %b_prod
 %b_r_b
 %b_r_s
 %b_s_b
 %b_s_s
-%b_string
 %b_sum
-%b_tril
-%b_triu
 %b_x_b
 %b_x_s
-%c_a_c
-%c_b_c
-%c_b_s
-%c_diag
-%c_e
-%c_eye
-%c_f_s
-%c_i_c
-%c_i_ce
-%c_i_h
-%c_i_hm
-%c_i_lss
-%c_i_r
-%c_i_s
-%c_i_st
-%c_matrix
-%c_n_l
-%c_n_st
-%c_o_l
-%c_o_st
-%c_ones
-%c_rand
-%c_tril
-%c_triu
-%cblock_c_cblock
-%cblock_c_s
-%cblock_e
-%cblock_f_cblock
-%cblock_p
-%cblock_size
-%ce_6
-%ce_c_ce
-%ce_e
-%ce_f_ce
-%ce_i_ce
-%ce_i_s
-%ce_i_st
-%ce_matrix
-%ce_p
-%ce_size
-%ce_string
-%ce_t
-%champdat_i_h
-%choose
-%datatips_p
-%diagram_xcos
-%dir_p
-%fptr_i_st
-%grayplot_i_h
-%h_copy
-%h_delete
-%h_draw
-%h_e
-%h_get
-%h_i_st
-%h_load
-%h_matrix
-%h_p
-%h_save
-%h_set
-%hm_1_hm
-%hm_1_s
-%hm_2_hm
-%hm_2_s
-%hm_3_hm
-%hm_3_s
-%hm_4_hm
-%hm_4_s
-%hm_5
-%hm_a_hm
-%hm_a_r
-%hm_a_s
-%hm_abs
-%hm_and
-%hm_bool2s
-%hm_c_hm
-%hm_ceil
-%hm_conj
-%hm_cos
-%hm_cumprod
-%hm_cumsum
-%hm_d_hm
-%hm_d_s
-%hm_degree
-%hm_e
-%hm_exp
-%hm_f_hm
-%hm_find
-%hm_floor
-%hm_g_hm
-%hm_gsort
-%hm_h_hm
-%hm_i_b
-%hm_i_ce
-%hm_i_hm
-%hm_i_i
-%hm_i_p
-%hm_i_r
-%hm_i_s
-%hm_i_st
-%hm_iconvert
-%hm_imag
-%hm_int
-%hm_isnan
-%hm_isreal
-%hm_j_hm
-%hm_j_s
-%hm_k_hm
-%hm_k_s
-%hm_log
-%hm_m_p
-%hm_m_r
-%hm_m_s
-%hm_matrix
-%hm_max
-%hm_mean
-%hm_median
-%hm_min
-%hm_n_b
-%hm_n_c
-%hm_n_hm
-%hm_n_i
-%hm_n_p
-%hm_n_s
-%hm_o_b
-%hm_o_c
-%hm_o_hm
-%hm_o_i
-%hm_o_p
-%hm_o_s
-%hm_ones
-%hm_or
-%hm_p
-%hm_prod
-%hm_q_hm
-%hm_r_s
-%hm_rand
-%hm_real
-%hm_round
-%hm_s
-%hm_s_hm
-%hm_s_r
-%hm_s_s
-%hm_sign
-%hm_sin
-%hm_size
-%hm_sqrt
-%hm_st_deviation
-%hm_string
-%hm_sum
-%hm_x_hm
-%hm_x_p
-%hm_x_s
-%hm_zeros
-%i_1_s
-%i_2_s
-%i_3_s
-%i_4_s
-%i_Matplot
-%i_a_i
-%i_a_s
-%i_and
-%i_ascii
-%i_b_s
-%i_bezout
-%i_champ
-%i_champ1
-%i_contour
-%i_contour2d
-%i_d_i
-%i_d_s
-%i_e
-%i_fft
-%i_g_i
-%i_gcd
-%i_h_i
-%i_i_ce
-%i_i_h
-%i_i_hm
-%i_i_i
-%i_i_s
-%i_i_st
-%i_j_i
-%i_j_s
-%i_l_s
-%i_lcm
-%i_length
-%i_m_i
-%i_m_s
-%i_mfprintf
-%i_mprintf
-%i_msprintf
-%i_n_s
-%i_o_s
-%i_or
-%i_p_i
-%i_p_s
-%i_plot2d
-%i_plot2d1
-%i_plot2d2
-%i_q_s
-%i_r_i
-%i_r_s
-%i_round
-%i_s_i
-%i_s_s
-%i_sign
-%i_string
-%i_x_i
-%i_x_s
-%ip_a_s
-%ip_i_st
-%ip_m_s
-%ip_n_ip
-%ip_o_ip
-%ip_p
-%ip_s_s
-%ip_string
-%k
-%l_i_h
-%l_i_s
-%l_i_st
-%l_isequal
-%l_n_c
-%l_n_l
-%l_n_m
-%l_n_p
-%l_n_s
-%l_n_st
-%l_o_c
-%l_o_l
-%l_o_m
-%l_o_p
-%l_o_s
-%l_o_st
-%lss_a_lss
-%lss_a_p
-%lss_a_r
-%lss_a_s
-%lss_c_lss
-%lss_c_p
-%lss_c_r
-%lss_c_s
-%lss_e
-%lss_eye
-%lss_f_lss
-%lss_f_p
-%lss_f_r
-%lss_f_s
-%lss_i_ce
-%lss_i_lss
-%lss_i_p
-%lss_i_r
-%lss_i_s
-%lss_i_st
-%lss_inv
-%lss_l_lss
-%lss_l_p
-%lss_l_r
-%lss_l_s
-%lss_m_lss
-%lss_m_p
-%lss_m_r
-%lss_m_s
-%lss_n_lss
-%lss_n_p
-%lss_n_r
-%lss_n_s
-%lss_norm
-%lss_o_lss
-%lss_o_p
-%lss_o_r
-%lss_o_s
-%lss_ones
-%lss_r_lss
-%lss_r_p
-%lss_r_r
-%lss_r_s
-%lss_rand
-%lss_s
-%lss_s_lss
-%lss_s_p
-%lss_s_r
-%lss_s_s
-%lss_size
-%lss_t
-%lss_v_lss
-%lss_v_p
-%lss_v_r
-%lss_v_s
-%lt_i_s
-%m_n_l
-%m_o_l
-%mc_i_h
-%mc_i_s
-%mc_i_st
-%mc_n_st
-%mc_o_st
-%mc_string
-%mps_p
-%mps_string
 %msp_a_s
 %msp_abs
 %msp_e
 %msp_find
-%msp_i_s
-%msp_i_st
 %msp_length
 %msp_m_s
 %msp_maxi
-%msp_n_msp
 %msp_nnz
-%msp_o_msp
-%msp_p
 %msp_sparse
-%msp_spones
 %msp_t
-%p_a_lss
-%p_a_r
-%p_c_lss
-%p_c_r
-%p_cumprod
-%p_cumsum
-%p_d_p
-%p_d_r
-%p_d_s
-%p_det
-%p_e
-%p_f_lss
-%p_f_r
-%p_i_ce
-%p_i_h
-%p_i_hm
-%p_i_lss
-%p_i_p
-%p_i_r
-%p_i_s
-%p_i_st
-%p_inv
-%p_j_s
-%p_k_p
-%p_k_r
-%p_k_s
-%p_l_lss
-%p_l_p
-%p_l_r
-%p_l_s
-%p_m_hm
-%p_m_lss
-%p_m_r
-%p_matrix
-%p_n_l
-%p_n_lss
-%p_n_r
-%p_o_l
-%p_o_lss
-%p_o_r
-%p_o_sp
-%p_p_s
-%p_prod
-%p_q_p
-%p_q_r
-%p_q_s
-%p_r_lss
-%p_r_p
-%p_r_r
-%p_r_s
-%p_s_lss
-%p_s_r
-%p_simp
-%p_string
-%p_sum
-%p_v_lss
-%p_v_p
-%p_v_r
-%p_v_s
-%p_x_hm
-%p_x_r
-%p_y_p
-%p_y_r
-%p_y_s
-%p_z_p
-%p_z_r
-%p_z_s
-%r_a_hm
-%r_a_lss
-%r_a_p
-%r_a_r
-%r_a_s
-%r_c_lss
-%r_c_p
-%r_c_r
-%r_c_s
-%r_clean
-%r_cumprod
-%r_d_p
-%r_d_r
-%r_d_s
-%r_det
-%r_diag
-%r_e
-%r_eye
-%r_f_lss
-%r_f_p
-%r_f_r
-%r_f_s
-%r_i_ce
-%r_i_hm
-%r_i_lss
-%r_i_p
-%r_i_r
-%r_i_s
-%r_i_st
-%r_inv
-%r_j_s
-%r_k_p
-%r_k_r
-%r_k_s
-%r_l_lss
-%r_l_p
-%r_l_r
-%r_l_s
-%r_m_hm
-%r_m_lss
-%r_m_p
-%r_m_r
-%r_m_s
-%r_matrix
-%r_n_lss
-%r_n_p
-%r_n_r
-%r_n_s
-%r_norm
-%r_o_lss
-%r_o_p
-%r_o_r
-%r_o_s
-%r_ones
-%r_p
-%r_p_s
-%r_prod
-%r_q_p
-%r_q_r
-%r_q_s
-%r_r_lss
-%r_r_p
-%r_r_r
-%r_r_s
-%r_rand
-%r_s
-%r_s_hm
-%r_s_lss
-%r_s_p
-%r_s_r
-%r_s_s
-%r_simp
-%r_size
-%r_string
-%r_sum
-%r_t
-%r_tril
-%r_triu
-%r_v_lss
-%r_v_p
-%r_v_r
-%r_v_s
-%r_x_p
-%r_x_r
-%r_x_s
-%r_y_p
-%r_y_r
-%r_y_s
-%r_z_p
-%r_z_r
-%r_z_s
-%s_1_hm
-%s_1_i
-%s_2_hm
-%s_2_i
-%s_3_hm
-%s_3_i
-%s_4_hm
-%s_4_i
-%s_5
 %s_a_b
-%s_a_hm
-%s_a_i
-%s_a_ip
-%s_a_lss
 %s_a_msp
-%s_a_r
-%s_a_sp
-%s_and
-%s_b_i
-%s_b_s
 %s_c_b
-%s_c_cblock
-%s_c_lss
-%s_c_r
-%s_c_sp
 %s_d_b
-%s_d_i
-%s_d_p
-%s_d_r
-%s_d_sp
-%s_e
 %s_f_b
-%s_f_cblock
-%s_f_lss
-%s_f_r
-%s_f_sp
-%s_g_b
-%s_g_s
-%s_h_b
-%s_h_s
-%s_i_b
-%s_i_c
-%s_i_ce
-%s_i_h
-%s_i_hm
-%s_i_i
-%s_i_lss
-%s_i_p
-%s_i_r
-%s_i_s
-%s_i_sp
-%s_i_spb
-%s_i_st
-%s_j_i
-%s_k_hm
-%s_k_p
-%s_k_r
-%s_k_sp
 %s_l_b
-%s_l_hm
-%s_l_i
-%s_l_lss
-%s_l_p
-%s_l_r
-%s_l_s
-%s_l_sp
 %s_m_b
-%s_m_hm
-%s_m_i
-%s_m_ip
-%s_m_lss
 %s_m_msp
-%s_m_r
-%s_matrix
-%s_n_hm
-%s_n_i
-%s_n_l
-%s_n_lss
-%s_n_r
-%s_n_st
-%s_o_hm
-%s_o_i
-%s_o_l
-%s_o_lss
-%s_o_r
-%s_o_st
-%s_or
 %s_p_b
-%s_p_i
-%s_pow
-%s_q_hm
-%s_q_i
-%s_q_p
-%s_q_r
-%s_q_sp
 %s_r_b
-%s_r_i
-%s_r_lss
-%s_r_p
-%s_r_r
-%s_r_s
-%s_r_sp
 %s_s_b
-%s_s_hm
-%s_s_i
-%s_s_ip
-%s_s_lss
-%s_s_r
-%s_s_sp
-%s_simp
-%s_v_lss
-%s_v_p
-%s_v_r
-%s_v_s
 %s_x_b
-%s_x_hm
-%s_x_i
-%s_x_r
-%s_y_p
-%s_y_r
-%s_y_sp
-%s_z_p
-%s_z_r
-%s_z_sp
-%sn
-%sp_a_s
-%sp_a_sp
-%sp_and
-%sp_c_s
-%sp_ceil
-%sp_cos
-%sp_cumprod
-%sp_cumsum
-%sp_d_s
-%sp_d_sp
-%sp_diag
-%sp_e
-%sp_exp
-%sp_f_s
-%sp_floor
-%sp_gsort
-%sp_i_ce
-%sp_i_h
-%sp_i_s
-%sp_i_sp
-%sp_i_st
-%sp_int
-%sp_inv
-%sp_k_s
-%sp_k_sp
-%sp_l_s
-%sp_l_sp
-%sp_length
-%sp_max
-%sp_min
-%sp_norm
-%sp_or
-%sp_p_s
-%sp_prod
-%sp_q_s
-%sp_q_sp
-%sp_r_s
-%sp_r_sp
-%sp_round
-%sp_s_s
-%sp_s_sp
-%sp_sin
-%sp_sqrt
-%sp_string
-%sp_sum
-%sp_tril
-%sp_triu
-%sp_y_s
-%sp_y_sp
-%sp_z_s
-%sp_z_sp
-%spb_and
-%spb_c_b
-%spb_cumprod
-%spb_cumsum
-%spb_diag
-%spb_e
-%spb_f_b
-%spb_g_b
-%spb_g_spb
-%spb_h_b
-%spb_h_spb
-%spb_i_b
-%spb_i_ce
-%spb_i_h
-%spb_i_st
-%spb_or
-%spb_prod
-%spb_sum
-%spb_tril
-%spb_triu
-%st_6
-%st_c_st
-%st_e
-%st_f_st
-%st_i_b
-%st_i_c
-%st_i_fptr
-%st_i_h
-%st_i_i
-%st_i_ip
-%st_i_lss
-%st_i_msp
-%st_i_p
-%st_i_r
-%st_i_s
-%st_i_sp
-%st_i_spb
-%st_i_st
-%st_matrix
-%st_n_c
-%st_n_l
-%st_n_mc
-%st_n_p
-%st_n_s
-%st_o_c
-%st_o_l
-%st_o_mc
-%st_o_p
-%st_o_s
-%st_o_tl
-%st_p
-%st_size
-%st_string
-%st_t
-%ticks_i_h
-%xls_e
-%xls_p
-%xlssheet_e
-%xlssheet_p
-%xlssheet_size
-%xlssheet_string
-DominationRank
-G_make
-IsAScalar
-NDcost
-OS_Version
-PlotSparse
-ReadHBSparse
-ResetFigureDDM
-Sfgrayplot
-Sgrayplot
-TCL_CreateSlave
-TitleLabel
-abcd
-abinv
-accept_func_default
-accept_func_vfsa
-acf
-acosd
-acosh
-acoshm
-acosm
-acot
-acotd
-acoth
-acsc
-acscd
-acsch
-add_demo
-add_help_chapter
-add_module_help_chapter
-add_param
-add_profiling
-addcolor
-addmenu
-adj2sp
-aff2ab
-ana_style
-analpf
-analyze
-aplat
-apropos
-arhnk
-arl2
-arma2p
-arma2ss
-armac
-armax
-armax1
-arobasestring2strings
-arsimul
-ascii2string
-asciimat
-asec
-asecd
-asech
-asind
-asinh
-asinhm
-asinm
-assert_checkalmostequal
-assert_checkequal
-assert_checkerror
-assert_checkfalse
-assert_checkfilesequal
-assert_checktrue
-assert_comparecomplex
-assert_computedigits
-assert_cond2reltol
-assert_cond2reqdigits
-assert_generror
-atand
-atanh
-atanhm
-atanm
-atomsAutoload
-atomsAutoloadAdd
-atomsAutoloadDel
-atomsAutoloadList
-atomsCategoryList
-atomsCheckModule
-atomsDepTreeShow
-atomsGetConfig
-atomsGetInstalled
-atomsGetInstalledPath
-atomsGetLoaded
-atomsGetLoadedPath
-atomsGui
-atomsGuiResizeFcn
-atomsInstall
-atomsIsInstalled
-atomsIsLoaded
-atomsList
-atomsLoad
-atomsQuit
-atomsRemove
-atomsRepositoryAdd
-atomsRepositoryDel
-atomsRepositoryList
-atomsRestoreConfig
-atomsSaveConfig
-atomsSearch
-atomsSetConfig
-atomsShow
-atomsSystemInit
-atomsSystemUpdate
-atomsTest
-atomsUpdate
-atomsVersion
-augment
-auread
-autumncolormap
-auwrite
-balreal
-bar
-barh
-barhomogenize
-bench_run
-bilin
-bilt
-bin2dec
+char
+enlarge_shape
+firstnonsingleton
+fseek_origin
+makecell
+mstr2sci
+mtlb
+mtlb_0
+mtlb_a
+mtlb_all
+mtlb_any
+mtlb_axes
+mtlb_axis
+mtlb_beta
+mtlb_box
+mtlb_choices
+mtlb_close
+mtlb_colordef
+mtlb_cond
+mtlb_cov
+mtlb_cumprod
+mtlb_cumsum
+mtlb_dec2hex
+mtlb_delete
+mtlb_diag
+mtlb_diff
+mtlb_dir
+mtlb_double
+mtlb_e
+mtlb_echo
+mtlb_error
+mtlb_eval
+mtlb_exist
+mtlb_eye
+mtlb_false
+mtlb_fft
+mtlb_fftshift
+mtlb_filter
+mtlb_find
+mtlb_findstr
+mtlb_fliplr
+mtlb_fopen
+mtlb_format
+mtlb_fprintf
+mtlb_fread
+mtlb_fscanf
+mtlb_full
+mtlb_fwrite
+mtlb_get
+mtlb_grid
+mtlb_hold
+mtlb_i
+mtlb_ifft
+mtlb_image
+mtlb_imp
+mtlb_int16
+mtlb_int32
+mtlb_int8
+mtlb_is
+mtlb_isa
+mtlb_isfield
+mtlb_isletter
+mtlb_isspace
+mtlb_l
+mtlb_legendre
+mtlb_linspace
+mtlb_logic
+mtlb_logical
+mtlb_loglog
+mtlb_lower
+mtlb_max
+mtlb_mean
+mtlb_median
+mtlb_mesh
+mtlb_meshdom
+mtlb_min
+mtlb_more
+mtlb_num2str
+mtlb_ones
+mtlb_pcolor
+mtlb_plot
+mtlb_prod
+mtlb_qr
+mtlb_qz
+mtlb_rand
+mtlb_randn
+mtlb_rcond
+mtlb_realmax
+mtlb_realmin
+mtlb_s
+mtlb_semilogx
+mtlb_semilogy
+mtlb_setstr
+mtlb_size
+mtlb_sort
+mtlb_sortrows
+mtlb_sprintf
+mtlb_sscanf
+mtlb_std
+mtlb_strcmp
+mtlb_strcmpi
+mtlb_strfind
+mtlb_strrep
+mtlb_subplot
+mtlb_sum
+mtlb_t
+mtlb_toeplitz
+mtlb_tril
+mtlb_triu
+mtlb_true
+mtlb_type
+mtlb_uint16
+mtlb_uint32
+mtlb_uint8
+mtlb_upper
+mtlb_var
+mtlb_zeros
+sci_sparse
+eigs
 binomial
-bitand
-bitcmp
-bitget
-bitor
-bitset
-bitxor
-black
-blanks
-bloc2exp
-bloc2ss
-block_parameter_error
-bode
-bonecolormap
-bstap
-buttmag
-bvodeS
-bytecode
-bytecodewalk
-cainv
-calendar
-calerf
-calfrq
-canon
-casc
-cat
-cat_code
-cbAtomsGui
-cb_m2sci_gui
-ccontrg
-cell
-cell2mat
-cellstr
 center
-cepstrum
-cfspec
-char
-chart
-cheb1mag
-cheb2mag
-check2dFun
-checkXYPair
-check_classpath
-check_gateways
-check_help
-check_librarypath
-check_modules_xml
-check_versions
-chepol
-chfact
-chsolve
-classmarkov
-clean_help
-clf
-clipboard
-clock
-close
-cls2dls
-cmb_lin
-cmndred
 cmoment
-coding_ga_binary
-coding_ga_identity
-coff
-coffg
-colcomp
-colcompr
-colinout
-color
-colorbar
-colordef
-colregul
-comet
-comet3d
-companion
-complex
-compute_initial_temp
-cond
-cond2sp
-condestsp
-configure_msifort
-configure_msvc
-cont_frm
-cont_mat
-contour
-contour2d
-contourf
-contrss
-conv
-convert_to_float
-convertindex
-convol
-convol2d
-coolcolormap
-copfac
-coppercolormap
 correl
-cosd
-cosh
-coshm
-cosm
-cotd
-cotg
-coth
-cothm
 cov
 covar
-createfun
-createstruct
-crossover_ga_binary
-crossover_ga_default
-csc
-cscd
-csch
-csgn
-csim
-cspect
-ctr_gram
-czt
-dae
-daeoptions
-damp
-datafit
-datatipContextMenu
-datatipCreate
-datatipCreatePopupMenu
-datatipDefaultDisplay
-datatipDeleteSelected
-datatipEventhandler
-datatipGUIEventHandler
-datatipGetEntities
-datatipGetSelected
-datatipGetStruct
-datatipHilite
-datatipInitStruct
-datatipManagerMode
-datatipMove
-datatipRadioCallback
-datatipRedraw
-datatipRemove
-datatipRemoveAll
-datatipRemoveNearest
-datatipSetGUI
-datatipSetInterp
-datatipSetOrientation
-datatipSetSelected
-datatipSetStruct
-datatipSetStyle
-datatipSetTipPosition
-datatipSetTipStyle
-datatipToggle
-datatipsGUI
+ftest
+ftuneq
+geomean
+harmean
+histc
+iqr
+mad
+mean
+meanf
+median
+moment
+msd
+mvcorrel
+mvvacov
+nancumsum
+nand2mean
+nanmax
+nanmean
+nanmeanf
+nanmedian
+nanmin
+nanreglin
+nanstdev
+nansum
+nfreq
+pca
+perctl
+princomp
+quart
+reglin
+regress
+sample
+samplef
+samwr
+show_pca
+st_deviation
+stdev
+stdevf
+strange
+tabul
+thrownan
+trimmean
+variance
+variancef
+wcenter
+calendar
+clock
 date
 datenum
 datevec
-dbphi
-dcf
-ddp
-dec2bin
-dec2hex
-dec2oct
-del_help_chapter
-del_module_help_chapter
-delete_frame
-demo_begin
-demo_choose
-demo_compiler
-demo_end
-demo_file_choice
-demo_folder_choice
-demo_function_choice
-demo_gui
-demo_mdialog
-demo_message
-demo_run
-demo_viewCode
-denom
-derivat
-derivative
-des2ss
-des2tf
-detectmsifort64tools
-detectmsvc64tools
-determ
-detr
-detrend
-devtools_run_builder
-dft
-dhnorm
-diff
-diophant
-dir
-dirname
-dispfiles
-dllinfo
-dragrect
-dscr
-dsimul
-dt_ility
-dtsi
-edit
-edit_curv
-edit_error
-editor
-eigenmarkov
-eigs
-ell1mag
-enlarge_shape
-entropy
 eomday
-epred
-eqfir
-eqiir
-equil
-equil1
-erfinv
-errbar
 etime
+isLeapYear
+now
+tic
+toc
+weekday
+%_strsplit
+%ip_part
+%mc_string
+%p_part
+%plist_string
+arobasestring2strings
+ascii2string
+asciimat
+blanks
+cat_code
 eval
-eval3d
-eval3dp
-evans
 evstr
-example_run
 expression2code
-extract_help_examples
-fac3d
-fac3d1
-factor
-factorial
-factors
+format_txt
+instruction2code
+justify
+rhs2code
+sci2exp
+strcmpi
+tokenpos
+tree2code
+calerf
+erfinv
+%bicg
+%bicgstab
+%cgs
+%pcg
+adj2sp
+chfact
+chsolve
+conjgrad
+gmres
+issparse
+pcg
+qmr
+sp2adj
+speye
+sprand
+spzeros
+%asn
+%k
+%sn
+analpf
+bilt
+buttmag
+casc
+cepstrum
+cheb1mag
+cheb2mag
+conv
+convol
+convol2d
+cspect
+czt
+detrend
+ell1mag
+eqfir
+eqiir
 faurre
-fchamp
-fcontour
-fcontour2d
 ffilt
 fft2
 fftshift
-fgrayplot
-fieldnames
-figure
 filt_sinc
 filter
-findABCD
-findAC
-findBDK
-findR
 find_freq
-find_links
-find_scicos_version
 findm
-findmsifortcompiler
-findmsvccompiler
-findobj
-findx0BD
-firstnonsingleton
-fit_dat
-fix
-fixedpointgcd
-flipdim
-flts
-fminsearch
-format_txt
-fourplan
-fplot2d
-fplot3d
-fplot3d1
-fprintf
-frep2tf
-freson
 frfit
 frmag
-fscanf
-fseek_origin
 fsfirlin
-fspec
-fspecg
-fstabst
-ftest
-ftuneq
-fullfile
-fullrf
-fullrfk
-fun2string
-g_margin
-gainplot
-gamitg
-gca
-gcare
+group
+hank
+hilb
+hilbert
+idct
+idst
+ifft
+ifftshift
+iir
+iirgroup
+iirlp
+iirmod
+intdec
+jmat
+kalm
+lattn
+lattp
+lev
+levin
+lindquist
+mese
+mfft
+mrfit
+phc
+pspect
+remezb
+sincd
+srfaur
+srkf
+sskf
+system
+trans
+wfir
+wfir_gui
+wiener
+wigner
+window
+xcorr
+xcov
+yulewalk
+zpbutt
+zpch1
+zpch2
+zpell
+chepol
+cmndred
+coffg
+colcompr
+denom
+derivat
+determ
+detr
+diophant
+factors
 gcd
-gce
-gcf
-gda
-gdf
-ged
-ged_insert
-gencompilationflags_unix
-generateBlockImage
-generateBlockImages
+hermit
+horner
+hrmt
+htrianr
+inv_coeff
+invr
+lcm
+lcmdiag
+numer
+pdiv
+pfactors
+pol2des
+pol2str
+polfact
+rowcompr
+sylm
+systmat
+%0_i_st
+%3d_i_h
+%ar_p
+%b_c_spb
+%b_diag
+%b_e
+%b_f_spb
+%b_g_s
+%b_g_spb
+%b_h_s
+%b_h_spb
+%b_i_b
+%b_i_ce
+%b_i_h
+%b_i_hm
+%b_i_s
+%b_i_sp
+%b_i_spb
+%b_i_st
+%b_iconvert
+%b_matrix
+%b_n_hm
+%b_o_hm
+%b_string
+%b_tril
+%b_triu
+%c_a_c
+%c_b_c
+%c_b_s
+%c_diag
+%c_dsearch
+%c_e
+%c_eye
+%c_f_s
+%c_i_c
+%c_i_ce
+%c_i_h
+%c_i_hm
+%c_i_lss
+%c_i_r
+%c_i_s
+%c_i_st
+%c_matrix
+%c_n_l
+%c_n_st
+%c_o_l
+%c_o_st
+%c_ones
+%c_rand
+%c_tril
+%c_triu
+%cblock_c_cblock
+%cblock_c_s
+%cblock_e
+%cblock_f_cblock
+%cblock_p
+%cblock_size
+%ce_6
+%ce_c_ce
+%ce_e
+%ce_f_ce
+%ce_i_ce
+%ce_i_s
+%ce_i_st
+%ce_matrix
+%ce_p
+%ce_size
+%ce_string
+%ce_t
+%champdat_i_h
+%choose
+%fptr_i_st
+%grayplot_i_h
+%h_i_st
+%hm_1_hm
+%hm_1_s
+%hm_2_hm
+%hm_2_s
+%hm_3_hm
+%hm_3_s
+%hm_4_hm
+%hm_4_s
+%hm_5
+%hm_a_hm
+%hm_a_r
+%hm_a_s
+%hm_abs
+%hm_and
+%hm_bool2s
+%hm_c_hm
+%hm_ceil
+%hm_conj
+%hm_cos
+%hm_cumprod
+%hm_cumsum
+%hm_d_hm
+%hm_d_s
+%hm_degree
+%hm_dsearch
+%hm_e
+%hm_exp
+%hm_eye
+%hm_f_hm
+%hm_find
+%hm_floor
+%hm_g_hm
+%hm_h_hm
+%hm_i_b
+%hm_i_ce
+%hm_i_h
+%hm_i_hm
+%hm_i_i
+%hm_i_p
+%hm_i_r
+%hm_i_s
+%hm_i_st
+%hm_iconvert
+%hm_imag
+%hm_int
+%hm_isnan
+%hm_isreal
+%hm_j_hm
+%hm_j_s
+%hm_k_hm
+%hm_k_s
+%hm_log
+%hm_m_p
+%hm_m_r
+%hm_m_s
+%hm_matrix
+%hm_max
+%hm_mean
+%hm_median
+%hm_min
+%hm_n_b
+%hm_n_c
+%hm_n_hm
+%hm_n_i
+%hm_n_p
+%hm_n_s
+%hm_o_b
+%hm_o_c
+%hm_o_hm
+%hm_o_i
+%hm_o_p
+%hm_o_s
+%hm_ones
+%hm_or
+%hm_p
+%hm_prod
+%hm_q_hm
+%hm_r_s
+%hm_rand
+%hm_real
+%hm_round
+%hm_s
+%hm_s_hm
+%hm_s_r
+%hm_s_s
+%hm_sign
+%hm_sin
+%hm_size
+%hm_sqrt
+%hm_stdev
+%hm_string
+%hm_sum
+%hm_x_hm
+%hm_x_p
+%hm_x_s
+%hm_zeros
+%i_a_i
+%i_and
+%i_ascii
+%i_b_s
+%i_bezout
+%i_d_i
+%i_dsearch
+%i_e
+%i_g_i
+%i_gcd
+%i_h_i
+%i_i_ce
+%i_i_h
+%i_i_hm
+%i_i_i
+%i_i_s
+%i_i_st
+%i_lcm
+%i_length
+%i_m_i
+%i_or
+%i_r_i
+%i_round
+%i_s_i
+%i_x_i
+%ip_a_s
+%ip_i_st
+%ip_m_s
+%ip_n_ip
+%ip_o_ip
+%ip_p
+%ip_s_s
+%ip_string
+%l_i_h
+%l_i_s
+%l_i_st
+%l_isequal
+%l_n_c
+%l_n_l
+%l_n_m
+%l_n_p
+%l_n_s
+%l_n_st
+%l_o_c
+%l_o_l
+%l_o_m
+%l_o_p
+%l_o_s
+%l_o_st
+%lss_a_lss
+%lss_a_p
+%lss_a_r
+%lss_a_s
+%lss_c_lss
+%lss_c_p
+%lss_c_r
+%lss_c_s
+%lss_e
+%lss_eye
+%lss_f_lss
+%lss_f_p
+%lss_f_r
+%lss_f_s
+%lss_i_ce
+%lss_i_lss
+%lss_i_p
+%lss_i_r
+%lss_i_s
+%lss_i_st
+%lss_inv
+%lss_l_lss
+%lss_l_p
+%lss_l_r
+%lss_l_s
+%lss_m_lss
+%lss_m_p
+%lss_m_r
+%lss_m_s
+%lss_n_lss
+%lss_n_p
+%lss_n_r
+%lss_n_s
+%lss_norm
+%lss_o_lss
+%lss_o_p
+%lss_o_r
+%lss_o_s
+%lss_ones
+%lss_r_lss
+%lss_r_p
+%lss_r_r
+%lss_r_s
+%lss_rand
+%lss_s
+%lss_s_lss
+%lss_s_p
+%lss_s_r
+%lss_s_s
+%lss_size
+%lss_t
+%lss_v_lss
+%lss_v_p
+%lss_v_r
+%lss_v_s
+%lt_i_s
+%m_n_l
+%m_o_l
+%mc_i_h
+%mc_i_s
+%mc_i_st
+%mc_n_st
+%mc_o_st
+%msp_i_s
+%msp_i_st
+%msp_n_msp
+%msp_o_msp
+%msp_p
+%msp_spones
+%p_a_lss
+%p_a_r
+%p_c_lss
+%p_c_r
+%p_cumprod
+%p_cumsum
+%p_d_p
+%p_d_r
+%p_d_s
+%p_det
+%p_e
+%p_f_lss
+%p_f_r
+%p_i_ce
+%p_i_h
+%p_i_hm
+%p_i_lss
+%p_i_p
+%p_i_r
+%p_i_s
+%p_i_st
+%p_inv
+%p_j_s
+%p_k_p
+%p_k_r
+%p_k_s
+%p_l_lss
+%p_l_p
+%p_l_r
+%p_l_s
+%p_m_hm
+%p_m_lss
+%p_m_r
+%p_matrix
+%p_n_l
+%p_n_lss
+%p_n_r
+%p_o_l
+%p_o_lss
+%p_o_r
+%p_o_sp
+%p_p_s
+%p_prod
+%p_q_p
+%p_q_r
+%p_q_s
+%p_r_lss
+%p_r_p
+%p_r_r
+%p_r_s
+%p_s_lss
+%p_s_r
+%p_simp
+%p_string
+%p_sum
+%p_v_lss
+%p_v_p
+%p_v_r
+%p_v_s
+%p_x_hm
+%p_x_r
+%p_y_p
+%p_y_r
+%p_y_s
+%p_z_p
+%p_z_r
+%p_z_s
+%plist_p
+%r_0
+%r_a_hm
+%r_a_lss
+%r_a_p
+%r_a_r
+%r_a_s
+%r_c_lss
+%r_c_p
+%r_c_r
+%r_c_s
+%r_clean
+%r_cumprod
+%r_cumsum
+%r_d_p
+%r_d_r
+%r_d_s
+%r_det
+%r_diag
+%r_e
+%r_eye
+%r_f_lss
+%r_f_p
+%r_f_r
+%r_f_s
+%r_i_ce
+%r_i_hm
+%r_i_lss
+%r_i_p
+%r_i_r
+%r_i_s
+%r_i_st
+%r_inv
+%r_j_s
+%r_k_p
+%r_k_r
+%r_k_s
+%r_l_lss
+%r_l_p
+%r_l_r
+%r_l_s
+%r_m_hm
+%r_m_lss
+%r_m_p
+%r_m_r
+%r_m_s
+%r_matrix
+%r_n_lss
+%r_n_p
+%r_n_r
+%r_n_s
+%r_norm
+%r_o_lss
+%r_o_p
+%r_o_r
+%r_o_s
+%r_ones
+%r_p
+%r_p_s
+%r_prod
+%r_q_p
+%r_q_r
+%r_q_s
+%r_r_lss
+%r_r_p
+%r_r_r
+%r_r_s
+%r_rand
+%r_s
+%r_s_hm
+%r_s_lss
+%r_s_p
+%r_s_r
+%r_s_s
+%r_simp
+%r_size
+%r_string
+%r_sum
+%r_t
+%r_tril
+%r_triu
+%r_v_lss
+%r_v_p
+%r_v_r
+%r_v_s
+%r_x_p
+%r_x_r
+%r_x_s
+%r_y_p
+%r_y_r
+%r_y_s
+%r_z_p
+%r_z_r
+%r_z_s
+%s_1_hm
+%s_2_hm
+%s_3_hm
+%s_4_hm
+%s_5
+%s_a_hm
+%s_a_ip
+%s_a_lss
+%s_a_r
+%s_a_sp
+%s_and
+%s_b_i
+%s_b_s
+%s_c_cblock
+%s_c_lss
+%s_c_r
+%s_c_sp
+%s_d_p
+%s_d_r
+%s_d_sp
+%s_e
+%s_f_cblock
+%s_f_lss
+%s_f_r
+%s_f_sp
+%s_g_b
+%s_g_s
+%s_h_b
+%s_h_s
+%s_i_b
+%s_i_c
+%s_i_ce
+%s_i_h
+%s_i_hm
+%s_i_lss
+%s_i_p
+%s_i_r
+%s_i_s
+%s_i_sp
+%s_i_spb
+%s_i_st
+%s_k_hm
+%s_k_p
+%s_k_r
+%s_k_sp
+%s_l_hm
+%s_l_lss
+%s_l_p
+%s_l_r
+%s_l_s
+%s_l_sp
+%s_m_hm
+%s_m_ip
+%s_m_lss
+%s_m_r
+%s_matrix
+%s_n_hm
+%s_n_l
+%s_n_lss
+%s_n_r
+%s_n_st
+%s_o_hm
+%s_o_l
+%s_o_lss
+%s_o_r
+%s_o_st
+%s_or
+%s_pow
+%s_q_hm
+%s_q_p
+%s_q_r
+%s_q_sp
+%s_r_lss
+%s_r_p
+%s_r_r
+%s_r_s
+%s_r_sp
+%s_s_hm
+%s_s_ip
+%s_s_lss
+%s_s_r
+%s_s_sp
+%s_simp
+%s_v_lss
+%s_v_p
+%s_v_r
+%s_v_s
+%s_x_hm
+%s_x_r
+%s_y_p
+%s_y_r
+%s_y_sp
+%s_z_p
+%s_z_r
+%s_z_sp
+%sp_a_s
+%sp_a_sp
+%sp_and
+%sp_c_s
+%sp_ceil
+%sp_conj
+%sp_cos
+%sp_cumprod
+%sp_cumsum
+%sp_d_s
+%sp_d_sp
+%sp_det
+%sp_diag
+%sp_e
+%sp_exp
+%sp_f_s
+%sp_floor
+%sp_i_ce
+%sp_i_h
+%sp_i_s
+%sp_i_sp
+%sp_i_st
+%sp_int
+%sp_inv
+%sp_k_s
+%sp_k_sp
+%sp_l_s
+%sp_l_sp
+%sp_length
+%sp_norm
+%sp_or
+%sp_p_s
+%sp_prod
+%sp_q_s
+%sp_q_sp
+%sp_r_s
+%sp_r_sp
+%sp_round
+%sp_s_s
+%sp_s_sp
+%sp_sin
+%sp_sqrt
+%sp_string
+%sp_sum
+%sp_tril
+%sp_triu
+%sp_y_s
+%sp_y_sp
+%sp_z_s
+%sp_z_sp
+%spb_and
+%spb_c_b
+%spb_cumprod
+%spb_cumsum
+%spb_diag
+%spb_e
+%spb_f_b
+%spb_g_b
+%spb_g_spb
+%spb_h_b
+%spb_h_spb
+%spb_i_b
+%spb_i_ce
+%spb_i_h
+%spb_i_st
+%spb_or
+%spb_prod
+%spb_sum
+%spb_tril
+%spb_triu
+%st_6
+%st_c_st
+%st_e
+%st_f_st
+%st_i_b
+%st_i_c
+%st_i_fptr
+%st_i_h
+%st_i_i
+%st_i_ip
+%st_i_lss
+%st_i_msp
+%st_i_p
+%st_i_r
+%st_i_s
+%st_i_sp
+%st_i_spb
+%st_i_st
+%st_matrix
+%st_n_c
+%st_n_l
+%st_n_mc
+%st_n_p
+%st_n_s
+%st_o_c
+%st_o_l
+%st_o_mc
+%st_o_p
+%st_o_s
+%st_o_tl
+%st_p
+%st_size
+%st_string
+%st_t
+%ticks_i_h
+%xls_e
+%xls_p
+%xlssheet_e
+%xlssheet_p
+%xlssheet_size
+%xlssheet_string
+createstruct
 generic_i_ce
 generic_i_h
 generic_i_hm
 generic_i_s
 generic_i_st
-genfac3d
-genlib
+st_i_generic
+%TSIMPLEX_p
+%TSIMPLEX_string
+optimsimplex_center
+optimsimplex_check
+optimsimplex_compsomefv
+optimsimplex_computefv
+optimsimplex_deltafv
+optimsimplex_deltafvmax
+optimsimplex_destroy
+optimsimplex_dirmat
+optimsimplex_fvmean
+optimsimplex_fvstdev
+optimsimplex_fvvariance
+optimsimplex_getall
+optimsimplex_getallfv
+optimsimplex_getallx
+optimsimplex_getfv
+optimsimplex_getn
+optimsimplex_getnbve
+optimsimplex_getve
+optimsimplex_getx
+optimsimplex_gradientfv
+optimsimplex_log
+optimsimplex_new
+optimsimplex_reflect
+optimsimplex_setall
+optimsimplex_setallfv
+optimsimplex_setallx
+optimsimplex_setfv
+optimsimplex_setn
+optimsimplex_setnbve
+optimsimplex_setve
+optimsimplex_setx
+optimsimplex_shrink
+optimsimplex_size
+optimsimplex_sort
+optimsimplex_xbar
+%TOPTIM_p
+%TOPTIM_string
+optimbase_cget
+optimbase_checkbounds
+optimbase_checkcostfun
+optimbase_checkx0
+optimbase_configure
+optimbase_destroy
+optimbase_function
+optimbase_get
+optimbase_hasbounds
+optimbase_hasconstraints
+optimbase_hasnlcons
+optimbase_histget
+optimbase_histset
+optimbase_incriter
+optimbase_isfeasible
+optimbase_isinbounds
+optimbase_isinnonlincons
+optimbase_log
+optimbase_logshutdown
+optimbase_logstartup
+optimbase_new
+optimbase_outputcmd
+optimbase_outstruct
+optimbase_proj2bnds
+optimbase_set
+optimbase_stoplog
+optimbase_terminate
+%TNELDER_p
+%TNELDER_string
+%TNMPLOT_p
+%TNMPLOT_string
+fminsearch
+neldermead_cget
+neldermead_configure
+neldermead_costf
+neldermead_defaultoutput
+neldermead_destroy
+neldermead_function
+neldermead_get
+neldermead_log
+neldermead_new
+neldermead_restart
+neldermead_search
+neldermead_updatesimp
+nmplot_cget
+nmplot_configure
+nmplot_contour
+nmplot_destroy
+nmplot_function
+nmplot_get
+nmplot_historyplot
+nmplot_log
+nmplot_new
+nmplot_outputcmd
+nmplot_restart
+nmplot_search
+nmplot_simplexhistory
+optimget
+optimplotfunccount
+optimplotfval
+optimplotx
+optimset
+%mps_p
+%mps_string
+NDcost
+aplat
+bvodeS
+datafit
+derivative
+fit_dat
+karmarkar
+leastsq
+list2vec
+lmisolver
+lmitool
+numdiff
+pack
+pencost
+qpsolve
+recons
+unpack
+vec2list
+aff2ab
+classmarkov
+cmb_lin
+coff
+colcomp
+companion
+cond
+diff
+eigenmarkov
+fullrf
+fullrfk
 genmarkov
-geomean
-getColorIndex
-getDiagramVersion
-getLineSpec
-getModelicaPath
-getPlotPropertyName
-getSurfPropertyName
-getTitleLabelPropertyNam
-get_figure_handle
-get_file_path
-get_function_path
-get_param
-get_profile
-get_scicos_version
-getcolor
-getd
-getfont
-getlinestyle
-getmark
-getscilabkeywords
-getshell
-getsymbol
-gettklib
-getvalue
-gfare
-gfrancis
-ghdl2tree
-ghdl_fields
 givens
 glever
-gmres
-graduate
-graycolormap
-graypolarplot
-group
 gschur
 gspec
-gtild
-h2norm
-h_cl
-h_inf
-h_inf_st
-h_norm
-hallchart
+householder
+im_inv
+kernel
+kroneck
+linsolve
+nlev
+orth
+pbig
+pen2ea
+pencan
+penlaur
+pinv
+polar
+proj
+projspec
+psmall
+quaskro
+randpencil
+range
+rank
+rowcomp
+rowshuff
+rref
+spaninter
+spanplus
+spantwo
+sqroot
+squeeze
+sva
+trace
+check_classpath
+check_librarypath
+jre_path
+prettyprint
+ssprint
+%_save
+%_sodload
+getscilabkeywords
 halt
-hank
-hankelsv
-harmean
+input
+unix_g
+unix_s
+unix_w
+unix_x
+interp1
+interpln
+smooth
+%i_1_s
+%i_2_s
+%i_3_s
+%i_4_s
+%i_Matplot
+%i_a_s
+%i_champ
+%i_champ1
+%i_contour
+%i_contour2d
+%i_d_s
+%i_fft
+%i_j_i
+%i_j_s
+%i_l_s
+%i_m_s
+%i_mfprintf
+%i_mprintf
+%i_msprintf
+%i_n_s
+%i_o_s
+%i_p_i
+%i_p_s
+%i_plot2d
+%i_plot2d1
+%i_plot2d2
+%i_q_s
+%i_r_s
+%i_s_s
+%i_sign
+%i_string
+%i_x_s
+%s_1_i
+%s_2_i
+%s_3_i
+%s_4_i
+%s_a_i
+%s_d_i
+%s_i_i
+%s_j_i
+%s_l_i
+%s_m_i
+%s_n_i
+%s_o_i
+%s_p_i
+%s_q_i
+%s_r_i
+%s_s_i
+%s_x_i
+G_make
+configure_msifort
+configure_msvc
+detectmsifort64tools
+detectmsvc64tools
+dllinfo
+findmsifortcompiler
+findmsvccompiler
+gencompilationflags_unix
 haveacompiler
-head_comments
-help
-help_from_sci
-help_skeleton
-hermit
-hex2dec
-hilb
-hilbert
-hist3d
-histplot
-horner
-hotcolormap
-householder
-hrmt
-hsv2rgb
-hsvcolormap
-htrianr
-hypermat
-idct
-idst
-ifft
-iir
-iirgroup
-iirlp
-iirmod
 ilib_build
+ilib_build_jar
 ilib_compile
 ilib_for_link
 ilib_gen_Make
@@ -1302,302 +1512,156 @@ ilib_gen_gateway
 ilib_gen_loader
 ilib_include_flag
 ilib_mex_build
-im_inv
-importScicosDiagram
-importScicosPal
-importXcosDiagram
+addmenu
+clipboard
+close
+findobj
+getvalue
+menubar
+oldfigure
+tree_show
+uitable
+x_choices
+x_matrix
+uiConcatTree
+uiCreateNode
+uiCreateTree
+uiDeleteNode
+uiDumpTree
+uiEqualsTree
+uiFindNode
+uiGetChildrenNode
+uiGetNodePosition
+uiGetParentNode
+uiInsertNode
+%_rlist
+cell
+fieldnames
+hypermat
+iscell
+iscellstr
+isfield
+isstruct
+struct
+abcd
+abinv
+acf
+arhnk
+arl2
+arma2p
+arma2ss
+armac
+armax
+armax1
+arsimul
+augment
+balreal
+bilin
+black
+bloc2exp
+bloc2ss
+bode
+bode_asymp
+bstap
+cainv
+calfrq
+canon
+ccontrg
+cfspec
+chart
+cls2dls
+colinout
+colregul
+cont_frm
+cont_mat
+contrss
+copfac
+csim
+ctr_gram
+damp
+dbphi
+dcf
+ddp
+des2ss
+des2tf
+dhnorm
+dscr
+dsimul
+dt_ility
+dtsi
+entropy
+epred
+equil
+equil1
+evans
+findABCD
+findAC
+findBDK
+findR
+findx0BD
+flts
+formatBlackTip
+formatBodeMagTip
+formatBodePhaseTip
+formatGainplotTip
+formatHallModuleTip
+formatHallPhaseTip
+formatNicholsGainTip
+formatNicholsPhaseTip
+formatNyquistTip
+formatPhaseplotTip
+formatSgridDampingTip
+formatSgridFreqTip
+formatZgridDampingTip
+formatZgridFreqTip
+fourplan
+frep2tf
+freson
+fspec
+fspecg
+fstabst
+g_margin
+gainplot
+gamitg
+gcare
+gfare
+gfrancis
+gtild
+h2norm
+h_cl
+h_inf
+h_inf_st
+h_norm
+hallchart
+hankelsv
 imrep2ss
-ind2sub
 inistate
-init_ga_default
-init_param
-initial_scicos_tables
-input
-instruction2code
-intc
-intdec
-integrate
-interp1
-interpln
-intersect
-intl
-intsplin
-inttrap
-inv_coeff
-invr
 invrs
 invsyslin
-iqr
-isLeapYear
-is_absolute_path
-is_param
-iscell
-iscellstr
-isempty
-isfield
-isinf
-isnan
-isoview
-issparse
-isstruct
-isvector
-jetcolormap
-jmat
-jre_path
-justify
-kalm
-karmarkar
-kernel
 kpure
 krac2
-kroneck
-lattn
-lattp
-launchtest
 lcf
-lcm
-lcmdiag
-leastsq
-legend
-legends
 leqe
 leqr
-lev
-levin
-lex_sort
 lft
 lin
-lin2mu
-lincos
-lindquist
 linf
 linfn
-linsolve
-linspace
-list2vec
-list_param
-listfiles
-listfunctions
-listvarinfile
-lmisolver
-lmitool
-loadXcosLibs
-loadmatfile
-loadwave
-locate
-log10
-log2
-logm
-logspace
 lqe
 lqg
 lqg2stan
 lqg_ltr
 lqr
-ls
 lyap
-m2sci_gui
 m_circle
 macglov
-macrovar
-mad
-makecell
-manedit
-mapsound
 markp2ss
-matfile2sci
-mdelete
-mean
-meanf
-median
-menubar
-mese
-mesh
-meshgrid
-mfft
-mfile2sci
-milk_drop
 minreal
 minss
-mkdir
-modulo
-moment
-mrfit
-msd
-mstr2sci
-mtlb
-mtlb_0
-mtlb_a
-mtlb_all
-mtlb_any
-mtlb_axes
-mtlb_axis
-mtlb_beta
-mtlb_box
-mtlb_choices
-mtlb_close
-mtlb_colordef
-mtlb_cond
-mtlb_cov
-mtlb_cumprod
-mtlb_cumsum
-mtlb_dec2hex
-mtlb_delete
-mtlb_diag
-mtlb_diff
-mtlb_dir
-mtlb_double
-mtlb_e
-mtlb_echo
-mtlb_error
-mtlb_eval
-mtlb_exist
-mtlb_eye
-mtlb_false
-mtlb_fft
-mtlb_fftshift
-mtlb_filter
-mtlb_find
-mtlb_findstr
-mtlb_fliplr
-mtlb_fopen
-mtlb_format
-mtlb_fprintf
-mtlb_fread
-mtlb_fscanf
-mtlb_full
-mtlb_fwrite
-mtlb_get
-mtlb_grid
-mtlb_hold
-mtlb_i
-mtlb_ifft
-mtlb_image
-mtlb_imp
-mtlb_int16
-mtlb_int32
-mtlb_int8
-mtlb_is
-mtlb_isa
-mtlb_isfield
-mtlb_isletter
-mtlb_isspace
-mtlb_l
-mtlb_legendre
-mtlb_linspace
-mtlb_logic
-mtlb_logical
-mtlb_loglog
-mtlb_lower
-mtlb_max
-mtlb_mean
-mtlb_median
-mtlb_mesh
-mtlb_meshdom
-mtlb_min
-mtlb_more
-mtlb_num2str
-mtlb_ones
-mtlb_pcolor
-mtlb_plot
-mtlb_prod
-mtlb_qr
-mtlb_qz
-mtlb_rand
-mtlb_randn
-mtlb_rcond
-mtlb_realmax
-mtlb_realmin
-mtlb_s
-mtlb_semilogx
-mtlb_semilogy
-mtlb_setstr
-mtlb_size
-mtlb_sort
-mtlb_sortrows
-mtlb_sprintf
-mtlb_sscanf
-mtlb_std
-mtlb_strcmp
-mtlb_strcmpi
-mtlb_strfind
-mtlb_strrep
-mtlb_subplot
-mtlb_sum
-mtlb_t
-mtlb_toeplitz
-mtlb_tril
-mtlb_triu
-mtlb_true
-mtlb_type
-mtlb_uint16
-mtlb_uint32
-mtlb_uint8
-mtlb_upper
-mtlb_var
-mtlb_zeros
-mu2lin
-mutation_ga_binary
-mutation_ga_default
-mvcorrel
-mvvacov
-name2rgb
-nancumsum
-nand2mean
-nanmax
-nanmean
-nanmeanf
-nanmedian
-nanmin
-nanstdev
-nansum
 narsimul
-ndgrid
-ndims
 nehari
-neigh_func_csa
-neigh_func_default
-neigh_func_fsa
-neigh_func_vfsa
-neldermead_cget
-neldermead_configure
-neldermead_costf
-neldermead_defaultoutput
-neldermead_destroy
-neldermead_function
-neldermead_get
-neldermead_log
-neldermead_new
-neldermead_restart
-neldermead_search
-neldermead_updatesimp
-nextpow2
-nf3d
-nfreq
 nicholschart
-nlev
-nmplot_cget
-nmplot_configure
-nmplot_contour
-nmplot_destroy
-nmplot_function
-nmplot_get
-nmplot_historyplot
-nmplot_log
-nmplot_new
-nmplot_outputcmd
-nmplot_restart
-nmplot_search
-nmplot_simplexhistory
 noisegen
-nonreg_test_run
-norm
-now
-nthroot
-null
-num2cell
-numdiff
-numer
 nyquist
 nyquistfrequencybounds
 obs_gram
@@ -1605,421 +1669,447 @@ obscont
 observer
 obsv_mat
 obsvss
-oceancolormap
-oct2dec
-odeoptions
-optim_ga
-optim_moga
-optim_nsga
-optim_nsga2
-optim_sa
-optimbase_cget
-optimbase_checkbounds
-optimbase_checkcostfun
-optimbase_checkx0
-optimbase_configure
-optimbase_destroy
-optimbase_function
-optimbase_get
-optimbase_hasbounds
-optimbase_hasconstraints
-optimbase_hasnlcons
-optimbase_histget
-optimbase_histset
-optimbase_incriter
-optimbase_isfeasible
-optimbase_isinbounds
-optimbase_isinnonlincons
-optimbase_log
-optimbase_logshutdown
-optimbase_logstartup
-optimbase_new
-optimbase_outputcmd
-optimbase_outstruct
-optimbase_proj2bnds
-optimbase_set
-optimbase_stoplog
-optimbase_terminate
-optimget
-optimplotfunccount
-optimplotfval
-optimplotx
-optimset
-optimsimplex_center
-optimsimplex_check
-optimsimplex_compsomefv
-optimsimplex_computefv
-optimsimplex_deltafv
-optimsimplex_deltafvmax
-optimsimplex_destroy
-optimsimplex_dirmat
-optimsimplex_fvmean
-optimsimplex_fvstdev
-optimsimplex_fvvariance
-optimsimplex_getall
-optimsimplex_getallfv
-optimsimplex_getallx
-optimsimplex_getfv
-optimsimplex_getn
-optimsimplex_getnbve
-optimsimplex_getve
-optimsimplex_getx
-optimsimplex_gradientfv
-optimsimplex_log
-optimsimplex_new
-optimsimplex_reflect
-optimsimplex_setall
-optimsimplex_setallfv
-optimsimplex_setallx
-optimsimplex_setfv
-optimsimplex_setn
-optimsimplex_setnbve
-optimsimplex_setve
-optimsimplex_setx
-optimsimplex_shrink
-optimsimplex_size
-optimsimplex_sort
-optimsimplex_xbar
-orth
-orthProj
 p_margin
-pack
+parrot
+pfss
+phasemag
+phaseplot
+plzr
+prbs_a
+projsl
+repfreq
+ric_desc
+riccati
+routh_t
+rowinout
+rowregul
+sdiff
+sensi
+sgrid
+show_margins
+sm2des
+sm2ss
+smga
+solve
+specfact
+ss2des
+ss2ss
+ss2tf
+ssrand
+st_ility
+stabil
+statgain
+svplot
+sylv
+sysconv
+sysdiag
+sysfact
+syslin
+syssize
+tf2des
+tf2ss
+time_id
+trfmod
+trianfml
+trisolve
+trzeros
+ui_observer
+unobs
+zeropen
+zgrid
+xs2emf
+%BevelBor_i_h
+%BevelBor_p
+%BorderCo_i_h
+%BorderCo_p
+%Compound_i_h
+%Compound_p
+%EmptyBor_i_h
+%EmptyBor_p
+%EtchedBo_i_h
+%EtchedBo_p
+%FontBord_p
+%GridBagC_i_h
+%GridBagC_p
+%GridCons_i_h
+%GridCons_p
+%LineBord_i_h
+%LineBord_p
+%MatteBor_i_h
+%MatteBor_p
+%NoBorder_i_h
+%NoBorder_p
+%NoLayout_i_h
+%NoLayout_p
+%OptBorde_i_h
+%OptBorde_p
+%OptGridB_i_h
+%OptGridB_p
+%OptGrid_i_h
+%OptGrid_p
+%OptNoLay_i_h
+%OptNoLay_p
+%SoftBeve_i_h
+%SoftBeve_p
+%TitledBo_i_h
+%TitledBo_p
+%_Matplot
+%_Matplot1
+%_champ
+%_champ1
+%_fec
+%_grayplot
+%_param3d
+%_param3d1
+%_plot2d
+%_plot2d1
+%_plot2d2
+%_plot2d3
+%_plot2d4
+%_plot3d
+%_plot3d1
+%_xget
+%_xset
+%_xstringb
+%_xtitle
+%h_copy
+%h_delete
+%h_e
+%h_get
+%h_i_h
+%h_load
+%h_matrix
+%h_p
+%h_save
+%h_set
+ResetFigureDDM
+Sfgrayplot
+Sgrayplot
+TitleLabel
+addcolor
+autumncolormap
+bar
+barh
+barhomogenize
+bonecolormap
+check2dFun
+checkXYPair
+clf
+color
+colorbar
+colordef
+comet
+comet3d
+contour
+contour2d
+contourf
+coolcolormap
+coppercolormap
+createBorders
+createConstraints
+createFontBorder
+createLayoutOptions
+dragrect
+edit_curv
+errbar
+eval3d
+eval3dp
+fac3d
+fac3d1
+fchamp
+fcontour
+fcontour2d
+fgrayplot
+fplot2d
+fplot3d
+fplot3d1
+gca
+gce
+gcf
+gda
+gdf
+ged
+ged_insert
+genfac3d
+getColorIndex
+getLineSpec
+getPlotPropertyName
+getSurfPropertyName
+getTitleLabelPropertyNam
+get_figure_handle
+getcolor
+getfont
+getlinestyle
+getmark
+getsymbol
+ghdl2tree
+ghdl_fields
+graduate
+graycolormap
+graypolarplot
+hist3d
+histplot
+hotcolormap
+hsv2rgb
+hsvcolormap
+isoview
+jetcolormap
+legend
+legends
+locate
+mesh
+milk_drop
+name2rgb
+nf3d
+oceancolormap
 paramfplot2d
-pareto_filter
-parrot
-pbig
-pca
-pcg
-pdiv
-pen2ea
-pencan
-pencost
-penlaur
-perctl
-perl
-perms
-permute
-pertrans
-pfactors
-pfss
-phasemag
-phaseplot
-phc
 pie
 pinkcolormap
-pinv
-pixDist
-playsnd
 plot
 plot3d2
 plot3d3
 plotframe
-plotprofile
-plzr
-pmodulo
-pol2des
-pol2str
-polar
 polarplot
-polfact
-prbs_a
-prettyprint
-primes
-princomp
-profile
-proj
 projaff
-projsl
-projspec
-psmall
-pspect
-qmr
-qpsolve
-quart
-quaskro
-rafiter
 rainbowcolormap
-randpencil
-range
-rank
-readxls
+replot
+rgb2name
+rotate
+sca
+scaling
+scf
+sda
+sdf
+secto3d
+setDefaultColor
+setPlotProperty
+setSurfProperty
+setTitleLabelProperty
+seteventhandler
+springcolormap
+square
+subplot
+summercolormap
+surf
+title
+titlepage
+twinkle
+whitecolormap
+wintercolormap
+xclear
+xgetech
+xinfo
+xlabel
+xload
+xnumb
+xrpoly
+xsave
+xsetech
+xsetm
+xstringl
+ylabel
+zlabel
+%datatips_p
+datatipContextMenu
+datatipCreatePopupMenu
+datatipDefaultDisplay
+datatipDeleteSelected
+datatipEventhandler
+datatipGUIEventHandler
+datatipGetEntities
+datatipGetSelected
+datatipGetStruct
+datatipHilite
+datatipInitStruct
+datatipManagerMode
+datatipMove
+datatipRadioCallback
+datatipRedraw
+datatipRemoveAll
+datatipRemoveNearest
+datatipSetGUI
+datatipSetOrientation
+datatipSetSelected
+datatipSetStruct
+datatipSetStyle
+datatipSetTipPosition
+datatipSetTipStyle
+datatipsGUI
+orthProj
+pixDist
+setStringPosition
+%_listvarinfile
+%dir_p
+dir
+dirname
+dispfiles
+fullfile
+get_file_path
+is_absolute_path
+listfiles
+listvarinfile
+ls
+mdelete
+mkdir
+rmdir
+scanf
+add_profiling
+bytecode
+bytecodewalk
+check_gateways
+createfun
+fun2string
+genlib
+get_function_path
+get_profile
+getd
+head_comments
+listfunctions
+macrovar
+plotprofile
+profile
 recompilefunction
-recons
-reglin
-regress
-remezb
-remove_param
 remove_profiling
-repfreq
-replace_Ix_by_Fx
-replot
+reset_profiling
+showprofile
+warnobsolete
+%_gsort
+%_unwrap
+%hm_gsort
+%sp_gsort
+%sp_max
+%sp_min
+IsAScalar
+acosd
+acosh
+acoshm
+acosm
+acot
+acotd
+acoth
+acsc
+acscd
+acsch
+asec
+asecd
+asech
+asind
+asinh
+asinhm
+asinm
+atand
+atanh
+atanhm
+atanm
+bin2dec
+bitand
+bitcmp
+bitget
+bitor
+bitset
+bitxor
+cat
+cell2mat
+cellstr
+complex
+convertindex
+cosd
+cosh
+coshm
+cosm
+cotd
+cotg
+coth
+cothm
+cross
+csc
+cscd
+csch
+csgn
+dec2bin
+dec2hex
+dec2oct
+factor
+factorial
+fix
+flipdim
+hex2dec
+ind2sub
+intersect
+iscolumn
+isempty
+isinf
+ismatrix
+isnan
+isrow
+isscalar
+issquare
+isvector
+lex_sort
+linspace
+log10
+log2
+logm
+logspace
+members
+meshgrid
+modulo
+ndgrid
+ndims
+nextpow2
+nthroot
+null
+num2cell
+oct2dec
+perms
+permute
+pertrans
+pmodulo
+primes
 repmat
-reset_profiling
-resize_demo_gui
 resize_matrix
-returntoscilab
-rgb2name
-rhs2code
-ric_desc
-riccati
-rmdir
-rotate
-routh_t
-rowcomp
-rowcompr
-rowinout
-rowregul
-rowshuff
-rref
-sample
-samplef
-samwr
-savematfile
-savewave
-sca
-scaling
-scanf
-scf
-sci2exp
-sciGUI_init
-sci_sparse
-scicos_getvalue
-scicos_simulate
-scicos_workspace_init
-scisptdemo
-scitest
-sda
-sdf
-sdiff
 sec
 secd
 sech
-secto3d
-selection_ga_elitist
-selection_ga_random
-sensi
-setDefaultColor
-setPlotProperty
-setStringPosition
-setSurfProperty
-setTitleLabelProperty
-set_param
 setdiff
-seteventhandler
-sgrid
-show_margins
-show_pca
-showprofile
 signm
 sinc
-sincd
 sind
 sinh
 sinhm
 sinm
-sm2des
-sm2ss
-smga
-smooth
-solve
-sound
-soundsec
-sp2adj
-spaninter
-spanplus
-spantwo
-specfact
-speye
-sprand
-springcolormap
-spzeros
-sqroot
 sqrtm
-square
 squarewave
-squeeze
-srfaur
-srkf
-ss2des
-ss2ss
-ss2tf
-sscanf
-sskf
-ssprint
-ssrand
-st_deviation
-st_i_generic
-st_ility
-stabil
-statgain
-stdev
-stdevf
-steadycos
-strange
-strcmpi
-struct
 sub2ind
-subplot
-summercolormap
-surf
-sva
-svplot
-sylm
-sylv
-sysconv
-sysdiag
-sysfact
-syslin
-syssize
-system
-systmat
-tabul
 tand
 tanh
 tanhm
 tanm
-tbx_build_blocks
-tbx_build_cleaner
-tbx_build_gateway
-tbx_build_gateway_clean
-tbx_build_gateway_loader
-tbx_build_help
-tbx_build_help_loader
-tbx_build_loader
-tbx_build_macros
-tbx_build_src
-tbx_builder
-tbx_builder_gateway
-tbx_builder_gateway_lang
-tbx_builder_help
-tbx_builder_help_lang
-tbx_builder_macros
-tbx_builder_src
-tbx_builder_src_lang
-temp_law_csa
-temp_law_default
-temp_law_fsa
-temp_law_huang
-temp_law_vfsa
-test_clean
-test_on_columns
-test_run
-test_run_level
-testexamples
-tf2des
-tf2ss
-thrownan
-tic
-time_id
-title
-titlepage
-toc
 toeplitz
-tokenpos
-toolboxes
-trace
-trans
-translatepaths
-tree2code
-tree_show
-trfmod
-trianfml
-trimmean
-trisolve
-trzeros
-twinkle
-typeof
-uiConcatTree
-uiCreateNode
-uiCreateTree
-uiDeleteNode
-uiDumpTree
-uiEqualsTree
-uiFindNode
-uiGetChildrenNode
-uiGetNodePosition
-uiGetParentNode
-uiInsertNode
-ui_observer
-uitable
 union
 unique
-unit_test_run
-unix_g
-unix_s
-unix_w
-unix_x
-unobs
-unpack
-variance
-variancef
-vec2list
+unwrap
 vectorfind
+dae
+daeoptions
+intc
+integrate
+intl
+intsplin
+inttrap
+odeoptions
+OS_Version
+check_modules_xml
+check_versions
+edit
+getshell
+perl
+toolboxes
+typeof
 ver
-warnobsolete
-wavread
-wavwrite
-wcenter
-weekday
-wfir
-wfir_gui
 whereami
-whitecolormap
 who_user
 whos
-wiener
-wigner
-winclose
-window
-winlist
-wintercolormap
 with_javasci
 with_macros_source
-with_modelica_compiler
 with_tk
-x_choices
-x_matrix
-xclear
-xcorr
-xcosBlockEval
-xcosBlockInterface
-xcosCodeGeneration
-xcosConfigureModelica
-xcosPal
-xcosPalAdd
-xcosPalAddBlock
-xcosPalExport
-xcosShowBlockWarning
-xcosValidateBlockSet
-xcosValidateCompareBlock
-xcos_compile
-xcos_run
-xcos_simulate
-xcov
-xgetech
-xinfo
-xlabel
-xload
-xmltochm
-xmltoformat
-xmltohtml
-xmltojar
-xmltopdf
-xmltops
-xmltoweb
-xnumb
-xrpoly
-xs2emf
-xsave
-xsetech
-xsetm
-xstringl
-ylabel
-yulewalk
-zeropen
-zgrid
-zlabel
-zpbutt
-zpch1
-zpch2
-zpell
index bf1b64b..54c9513 100644 (file)
@@ -1,4 +1,4 @@
-!_invoke_
+!!_invoke_
 %H5Object_e
 %H5Object_fieldnames
 %H5Object_p
@@ -298,6 +298,7 @@ TCL_UnsetVar
 TCL_UpVar
 _
 _code2str
+_d
 _str2code
 about
 abs
@@ -306,6 +307,7 @@ addModulePreferences
 addf
 addhistory
 addinter
+addlocalizationdomain
 amell
 and
 argn
@@ -397,7 +399,15 @@ daskr
 dasrt
 dassl
 data2sig
-datatipsSetDisplay
+datatipCreate
+datatipManagerMode
+datatipMove
+datatipRemove
+datatipSetDisplay
+datatipSetInterp
+datatipSetOrientation
+datatipSetStyle
+datatipToggle
 dawson
 dct
 debug
@@ -461,6 +471,7 @@ fftw
 fftw_flags
 fftw_forget_wisdom
 fftwlibraryisloaded
+figure
 file
 filebrowser
 fileext
@@ -608,8 +619,35 @@ isletter
 isnum
 isreal
 iswaitingforinput
+jallowClassReloading
+jarray
+jautoTranspose
+jautoUnwrap
 javaclasspath
 javalibrarypath
+jcast
+jcompile
+jconvMatrixMethod
+jcreatejar
+jdeff
+jdisableTrace
+jenableTrace
+jexists
+jgetclassname
+jgetfield
+jgetfields
+jgetinfo
+jgetmethods
+jimport
+jinvoke
+jinvoke_db
+jnewInstance
+jremove
+jsetfield
+junwrap
+junwraprem
+jwrap
+jwrapinfloat
 kron
 lasterror
 ldiv
@@ -619,6 +657,7 @@ length
 lib
 librarieslist
 libraryinfo
+light
 linear_interpn
 lines
 link
@@ -626,6 +665,7 @@ linmeq
 list
 listvar_in_hdf5
 load
+loadGui
 loadScicos
 loadXcos
 loadfftwlibrary
@@ -690,11 +730,13 @@ newaxes
 newest
 newfun
 nnz
+norm
 notify
 number_properties
 ode
 odedc
 ones
+openged
 opentk
 optim
 or
@@ -714,6 +756,7 @@ plot2d3
 plot2d4
 plot3d
 plot3d1
+plotbrowser
 pointer_xproperty
 poly
 ppol
@@ -763,6 +806,7 @@ rpem
 rtitr
 rubberbox
 save
+saveGui
 saveafterncommands
 saveconsecutivecommands
 savehistory
@@ -890,6 +934,7 @@ unsetmenu
 unzoom
 updatebrowsevar
 usecanvas
+useeditor
 user
 var2vec
 varn
@@ -900,7 +945,6 @@ warning
 where
 whereis
 winsid
-with_embedded_jre
 with_module
 writb
 write
@@ -924,8 +968,8 @@ xcosPalCategoryAdd
 xcosPalDelete
 xcosPalDisable
 xcosPalEnable
-xcosPalGenerateAllIcons
 xcosPalGenerateIcon
+xcosPalGet
 xcosPalLoad
 xcosPalMove
 xcosSimulationStarted
diff --git a/scilab/modules/preferences/help/en_US/getPreferencesValue.xml b/scilab/modules/preferences/help/en_US/getPreferencesValue.xml
new file mode 100644 (file)
index 0000000..af12ae8
--- /dev/null
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2014 - Scilab Enterprises - Calixte DENIZET
+ *
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at
+ * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="getPreferencesValue" xml:lang="en">
+    <refnamediv>
+        <refname>getPreferencesValue</refname>
+        <refpurpose>Get preferences value</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>Calling Sequence</title>
+        <synopsis>
+            getPreferencesValue(xpath, attributes [, doc])
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>Arguments</title>
+        <variablelist>
+            <varlistentry>
+                <term>xpath</term>
+                <listitem>
+                    <para>a string, represents the XPath request to get the node in the preferences file.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>attributes</term>
+                <listitem>
+                    <para>a matrix of strings, the attributes names.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+        <variablelist>
+            <varlistentry>
+                <term>doc</term>
+                <listitem>
+                    <para>a mlist typed XMLDoc, the XML document associated to the preference file.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>Description</title>
+        <para>
+            Get the values of the attributes in preferences file (<literal>SCIHOME+'/XConfiguration.xml'</literal>). 
+        </para>
+        <para>
+            When doc is specified, the values are searched in this document. It is useful when several requests need to be done to avoid to parse again and again the same configuration file. 
+        </para>
+        <para>
+            All valid XPath requests are possible. For example to write the XPath request to get proxy settings:
+        </para>
+        <simplelist type="inline">
+            <member>
+                <para>
+                    Open the file <literal>SCIHOME+'/XConfiguration.xml'</literal> and gets the nodes names to access to the expected node:
+                </para>
+                <programlisting role="xml"><![CDATA[
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<interface height="600" path="1/" version="0.17" width="800">
+    <general title="_(General)">
+    ...
+    </general>
+    <web title="_(Web)">
+        <body>
+            <web command-browser="" command-mailer="" default-browser="true" default-mailer="true"/>
+            <proxy enabled="false" host="" password="" port="" user=""/>
+            <previous-proxy enabled="false" host="" password="" port="" user=""/>
+        </body>
+    </web>
+    ...
+</interface>
+             ]]></programlisting>
+                <para>
+                    The path will be <literal>"/interface/web/body/proxy"</literal> (or to simplify <literal>"//web/body/proxy"</literal>). 
+                </para>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>Examples</title>
+        <programlisting role="example"><![CDATA[
+getPreferencesValue("//web/body/proxy", ["enabled", "host", "port"]);
+ ]]></programlisting>
+    </refsection>
+    <refsection role="see also">
+        <title>See Also</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="setPreferencesValue">setPreferencesValue</link>
+            </member>
+        </simplelist>
+    </refsection>
+</refentry>
diff --git a/scilab/modules/preferences/help/en_US/setPreferencesValue.xml b/scilab/modules/preferences/help/en_US/setPreferencesValue.xml
new file mode 100644 (file)
index 0000000..80d58a1
--- /dev/null
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2014 - Scilab Enterprises - Calixte DENIZET
+ *
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at
+ * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="setPreferencesValue" xml:lang="en">
+    <refnamediv>
+        <refname>setPreferencesValue</refname>
+        <refpurpose>Set preferences value</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>Calling Sequence</title>
+        <synopsis>
+            setPreferencesValue(xpath, key_value [, doc])
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>Arguments</title>
+        <variablelist>
+            <varlistentry>
+                <term>xpath</term>
+                <listitem>
+                    <para>a string, represents the XPath request to get the node in the preferences file.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>key_value</term>
+                <listitem>
+                    <para>a 2xN matrix of strings, the key-values to set.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+        <variablelist>
+            <varlistentry>
+                <term>doc</term>
+                <listitem>
+                    <para>a mlist typed XMLDoc, the XML document associated to the preference file.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>Description</title>
+        <para>
+            Set the values of the attributes in preferences file (<literal>SCIHOME+'/XConfiguration.xml'</literal>). 
+        </para>
+        <warning>
+            Modifying incorrectly some preferences can alter Scilab's behaviour.
+        </warning>
+        <para>
+            When doc is specified, the values are searched in this document. It is useful when several requests need to be done to avoid to parse again and again the same configuration file. 
+        </para>
+        <para>
+            All valid XPath requests are possible. For example to write the XPath request to set proxy settings:
+        </para>
+        <simplelist type="inline">
+            <member>
+                <para>
+                    Open the file <literal>SCIHOME+'/XConfiguration.xml'</literal> and gets the nodes names to access to the expected node:
+                </para>
+                <programlisting role="xml"><![CDATA[
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<interface height="600" path="1/" version="0.17" width="800">
+    <general title="_(General)">
+    ...
+    </general>
+    <web title="_(Web)">
+        <body>
+            <web command-browser="" command-mailer="" default-browser="true" default-mailer="true"/>
+            <proxy enabled="false" host="" password="" port="" user=""/>
+            <previous-proxy enabled="false" host="" password="" port="" user=""/>
+        </body>
+    </web>
+    ...
+</interface>
+             ]]></programlisting>
+                <para>
+                    The path will be <literal>"/interface/web/body/proxy"</literal> (or to simplify <literal>"//web/body/proxy"</literal>). 
+                </para>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>Examples</title>
+        <programlisting role="example"><![CDATA[
+// Get the current values
+prev = getPreferencesValue("//web/body/proxy", ["enabled", "host", "port"]);
+setPreferencesValue("//web/body/proxy", ["enabled", "host", "port"; "true", "my.proxy.org", "1234"]);
+
+// Ok that's work
+getPreferencesValue("//web/body/proxy", ["enabled", "host", "port"])
+
+// We restore the previous values
+setPreferencesValue("//web/body/proxy", ["enabled", "host", "port" ; prev]);
+getPreferencesValue("//web/body/proxy", ["enabled", "host", "port"])
+ ]]></programlisting>
+    </refsection>
+    <refsection role="see also">
+        <title>See Also</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="getPreferencesValue">getPreferencesValue</link>
+            </member>
+        </simplelist>
+    </refsection>
+</refentry>
 // - attributes is a matrix of strings containing the attributes names
 // - doc (optional): the prefs xml document where to get the values
 //
-function values = getPrefValues(xpath, attributes, doc)
+function values = getPreferencesValue(xpath, attributes, doc)
     rhs = argn(2);
 
     if (rhs ~= 2 & rhs ~= 3) then
-        error(msprintf(gettext("%s: Wrong number of input arguments: %d or %d expected.\n"), "getPrefValues", 2, 3));
+        error(msprintf(gettext("%s: Wrong number of input arguments: %d or %d expected.\n"), "getPreferencesValue", 2, 3));
     end
 
     if type(xpath) <> 10 then
-        error(msprintf(gettext("%s: Wrong type for input argument #%d: String expected.\n"), "getPrefValues", 1));
+        error(msprintf(gettext("%s: Wrong type for input argument #%d: String expected.\n"), "getPreferencesValue", 1));
     end
 
     if type(attributes) <> 10 then
-        error(msprintf(gettext("%s: Wrong type for input argument #%d: Matrix of strings expected.\n"), "getPrefValues", 2));
+        error(msprintf(gettext("%s: Wrong type for input argument #%d: Matrix of strings expected.\n"), "getPreferencesValue", 2));
     end
 
     if rhs == 2 then
         doc = xmlRead(SCIHOME + "/XConfiguration.xml");
     elseif typeof(doc) ~= "XMLDoc" then
-        error(msprintf(gettext("%s: Wrong type for input argument #%d: A XMLDoc expected.\n"), "getPrefValues", 3));
+        error(msprintf(gettext("%s: Wrong type for input argument #%d: A XMLDoc expected.\n"), "getPreferencesValue", 3));
     end
 
     try
@@ -39,14 +39,14 @@ function values = getPrefValues(xpath, attributes, doc)
         if rhs == 2 then
             xmlDelete(doc);
         end
-        error(msprintf(gettext("%s: Invalid XPath request.\n"), "getPrefValues"));
+        error(msprintf(gettext("%s: Invalid XPath request.\n"), "getPreferencesValue"));
     end
 
     if xp.size ~= 1 then
         if rhs == 2 then
             xmlDelete(doc);
         end
-        error(msprintf(gettext("%s: Invalid XPath request."), "getPrefValues"));
+        error(msprintf(gettext("%s: Invalid XPath request."), "getPreferencesValue"));
     end
 
     node = xp(1);
@@ -54,7 +54,7 @@ function values = getPrefValues(xpath, attributes, doc)
         if rhs == 2 then
             xmlDelete(doc);
         end
-        error(msprintf(gettext("%s: Target node is not a XML_ELEMENT_NODE."), "getPrefValues"));
+        error(msprintf(gettext("%s: Target node is not a XML_ELEMENT_NODE."), "getPreferencesValue"));
     end
 
     attr = node.attributes;
@@ -67,7 +67,7 @@ function values = getPrefValues(xpath, attributes, doc)
             if rhs == 2 then
                 xmlDelete(doc);
             end
-            error(msprintf(gettext("%s: Invalid attribute name: %s."), "getPrefValues", a));
+            error(msprintf(gettext("%s: Invalid attribute name: %s."), "getPreferencesValue", a));
         end
     end
 
 // - doc (optional): the prefs xml document where to set the values
 //                   (take care: in this case xmlWrite is not called)
 //
-function setPrefValues(xpath, kv, doc)
+function setPreferencesValue(xpath, kv, doc)
     rhs = argn(2);
 
     if (rhs ~= 2 & rhs ~= 3) then
-        error(msprintf(gettext("%s: Wrong number of input arguments: %d or %d expected.\n"), "setPrefValues", 2, 3));
+        error(msprintf(gettext("%s: Wrong number of input arguments: %d or %d expected.\n"), "setPreferencesValue", 2, 3));
     end
 
     if type(xpath) <> 10 then
-        error(msprintf(gettext("%s: Wrong type for input argument #%d: String expected.\n"), "setPrefValues", 1));
+        error(msprintf(gettext("%s: Wrong type for input argument #%d: String expected.\n"), "setPreferencesValue", 1));
     end
 
     if type(kv) <> 10 then
-        error(msprintf(gettext("%s: Wrong type for input argument #%d: Matrix of strings expected.\n"), "setPrefValues", 2));
+        error(msprintf(gettext("%s: Wrong type for input argument #%d: Matrix of strings expected.\n"), "setPreferencesValue", 2));
     end
 
     if (size(kv, "r") ~= 2) then
-        error(msprintf(gettext("%s: Wrong size for input argument #%d: a 2xN maxtrix expected.\n"), "setPrefValues", 2));
+        error(msprintf(gettext("%s: Wrong size for input argument #%d: a 2xN maxtrix expected.\n"), "setPreferencesValue", 2));
     end
 
     if rhs == 2 then
         doc = xmlRead(SCIHOME + "/XConfiguration.xml");
     elseif typeof(doc) ~= "XMLDoc" then
-        error(msprintf(gettext("%s: Wrong type for input argument #%d: A XMLDoc expected.\n"), "setPrefValues", 3));
+        error(msprintf(gettext("%s: Wrong type for input argument #%d: A XMLDoc expected.\n"), "setPreferencesValue", 3));
     end
 
     try
@@ -45,14 +45,14 @@ function setPrefValues(xpath, kv, doc)
         if rhs == 2 then
             xmlDelete(doc);
         end
-        error(msprintf(gettext("%s: Invalid XPath request.\n"), "setPrefValues"));
+        error(msprintf(gettext("%s: Invalid XPath request.\n"), "setPreferencesValue"));
     end
 
     if xp.size ~= 1 then
         if rhs == 2 then
             xmlDelete(doc);
         end
-        error(msprintf(gettext("%s: Invalid XPath request."), "setPrefValues"));
+        error(msprintf(gettext("%s: Invalid XPath request."), "setPreferencesValue"));
     end
 
     node = xp(1);
@@ -60,7 +60,7 @@ function setPrefValues(xpath, kv, doc)
         if rhs == 2 then
             xmlDelete(doc);
         end
-        error(msprintf(gettext("%s: Target node is not a XML_ELEMENT_NODE."), "setPrefValues"));
+        error(msprintf(gettext("%s: Target node is not a XML_ELEMENT_NODE."), "setPreferencesValue"));
     end
 
     attr = node.attributes;
@@ -72,7 +72,7 @@ function setPrefValues(xpath, kv, doc)
             if rhs == 2 then
                 xmlDelete(doc);
             end
-            error(msprintf(gettext("%s: Invalid attribute name: %s."), "setPrefValues", kv(1, i)));
+            error(msprintf(gettext("%s: Invalid attribute name: %s."), "setPreferencesValue", kv(1, i)));
         end
     end