From 45606b3bf08925c857eb45869291cd68ae395eb2 Mon Sep 17 00:00:00 2001 From: David Hampton Date: Fri, 10 Feb 2006 02:13:21 +0000 Subject: [PATCH] Update for known F::Q 1.11 quote sources. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13190 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 11 +++++++++++ src/engine/gnc-commodity.c | 25 +++++++++++++++++++++++-- src/gnome-utils/dialog-commodity.c | 10 ++++++++++ src/gnome-utils/glade/commodity.glade | 2 +- 4 files changed, 45 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0ac309256f..6fa41b9cb3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2006-02-09 David Hampton + + * src/gnome-utils/glade/commodity.glade: + * src/gnome-utils/dialog-commodity.c: + * src/engine/gnc-commodity.c: Update for known F::Q 1.11 quote + sources. + + * src/quotes/finance-quote-check.in: + * src/scm/price-quotes.scm: Print out the installed F::Q version + at startup. + 2006-02-09 Derek Atkins * macros/legacy_macros.m4: when the guile version check fails, diff --git a/src/engine/gnc-commodity.c b/src/engine/gnc-commodity.c index 26046996f8..30188b9a61 100644 --- a/src/engine/gnc-commodity.c +++ b/src/engine/gnc-commodity.c @@ -112,37 +112,58 @@ static gnc_quote_source currency_quote_source = static gnc_quote_source single_quote_sources[] = { { FALSE, 0, 0, "AEX", "AEX", "aex" }, + { FALSE, 0, 0, "AEX Futures", "AEX_FUTURES", "aex_futures" }, + { FALSE, 0, 0, "AEX Options", "AEX_OPTIONS", "aex_options" }, { FALSE, 0, 0, "AMFI India", "AMFIINDIA", "amfiindia" }, + { FALSE, 0, 0, "ASE", "ASEGR", "asegr" }, { FALSE, 0, 0, "ASX", "ASX", "asx" }, + { FALSE, 0, 0, "BMO NesbittBurns", "BMONESBITTBURNS", "bmonesbittburns" }, + { FALSE, 0, 0, "Deka Investments", "DEKA", "deka" }, { FALSE, 0, 0, "DWS", "DWS", "dwsfunds" }, { FALSE, 0, 0, "Fidelity Direct", "FIDELITY_DIRECT", "fidelity_direct" }, - { FALSE, 0, 0, "Motley Fool", "FOOL", "fool" }, + { FALSE, 0, 0, "Finance Canada", "FINANCECANADA", "financecanada" }, + { FALSE, 0, 0, "First Trust Portfolios", "FTPORTFOLIOS_DIRECT", "ftportfolios_direct" }, { FALSE, 0, 0, "Fund Library", "FUNDLIBRARY", "fundlibrary" }, + { FALSE, 0, 0, "Man Investments", "maninv", "maninv" }, + { FALSE, 0, 0, "Motley Fool", "FOOL", "fool" }, + { FALSE, 0, 0, "NZX", "NZX", "nzx" }, + { FALSE, 0, 0, "Platinum Asset Management", "PLATINUM", "platinum" }, + { FALSE, 0, 0, "SEB", "SEB_FUNDS", "seb_funds" }, + { FALSE, 0, 0, "Sharenet", "sharenet", "sharenet" }, { FALSE, 0, 0, "TD Waterhouse Canada", "TDWATERHOUSE", "tdwaterhouse" }, { FALSE, 0, 0, "TD Efunds", "TDEFUNDS", "tdefunds" }, { FALSE, 0, 0, "TIAA-CREF", "TIAACREF", "tiaacref" }, { FALSE, 0, 0, "T. Rowe Price", "TRPRICE_DIRECT", "troweprice_direct" }, { FALSE, 0, 0, "Trustnet", "TRUSTNET", "trustnet" }, { FALSE, 0, 0, "Union Investments", "UNIONFUNDS", "unionfunds" }, + { FALSE, 0, 0, "US Treasury Bonds", "usfedbonds", "usfedbonds" }, + { FALSE, 0, 0, "US Govt. Thrift Savings Plan", "TSP", "tsp" }, { FALSE, 0, 0, "Vanguard", "VANGUARD", "vanguard" }, { FALSE, 0, 0, "VWD", "VWD", "vwd" }, { FALSE, 0, 0, "Yahoo", "YAHOO", "yahoo" }, { FALSE, 0, 0, "Yahoo Asia", "YAHOO_ASIA", "yahoo_asia" }, { FALSE, 0, 0, "Yahoo Australia", "YAHOO_AUSTRALIA", "yahoo_australia" }, + { FALSE, 0, 0, "Yahoo Brasil", "YAHOO_BRASIL", "yahoo_brasil" }, { FALSE, 0, 0, "Yahoo Europe", "YAHOO_EUROPE", "yahoo_europe" }, - { FALSE, 0, 0, "Zuerich Investments", "ZIFUNDS", "zifunds" }, + { FALSE, 0, 0, "Yahoo New Zealand", "YAHOO_NZ", "yahoo_nz" }, + { FALSE, 0, 0, "Zuerich Investments", "ZIFUNDS", "zifunds" }, /* Removed from F::Q 1.11. */ }; static gnc_quote_source multiple_quote_sources[] = { { FALSE, 0, 0, "Asia (Yahoo, ...)", "ASIA", "asia" }, { FALSE, 0, 0, "Australia (ASX, Yahoo, ...)", "AUSTRALIA", "australia" }, + { FALSE, 0, 0, "Brasil (Yahoo, ...)", "BRASIL", "brasil" }, { FALSE, 0, 0, "Canada (Yahoo, ...)", "CANADA", "canada" }, { FALSE, 0, 0, "Canada Mutual (Fund Library, ...)", "CANADAMUTUAL", "canadamutual" }, { FALSE, 0, 0, "Dutch (AEX, ...)", "DUTCH", "dutch" }, { FALSE, 0, 0, "Europe (Yahoo, ...)", "EUROPE", "europe" }, + { FALSE, 0, 0, "Greece (ASE, ...)", "GREECE", "greece" }, { FALSE, 0, 0, "India Mutual (AMFI, ...)", "INDIAMUTUAL", "indiamutual" }, { FALSE, 0, 0, "Fidelity (Fidelity, ...)", "FIDELITY", "fidelity" }, + { FALSE, 0, 0, "First Trust (First Trust, ...)", "FTPORTFOLIOS", "ftportfolios" }, { FALSE, 0, 0, "Nasdaq (Yahoo, ...)", "NASDAQ", "nasdaq" }, + { FALSE, 0, 0, "New Zealand (Yahoo, ...)", "NZ", "nz" }, { FALSE, 0, 0, "NYSE (Yahoo, ...)", "NYSE", "nyse" }, + { FALSE, 0, 0, "South Africa (Sharenet, ...)", "ZA", "za" }, { FALSE, 0, 0, "T. Rowe Price", "TRPRICE", "troweprice" }, { FALSE, 0, 0, "U.K. Unit Trusts", "UKUNITTRUSTS", "uk_unit_trusts" }, { FALSE, 0, 0, "USA (Yahoo, Fool ...)", "USA", "usa" }, diff --git a/src/gnome-utils/dialog-commodity.c b/src/gnome-utils/dialog-commodity.c index 7fadd22bb5..7d5ba55ba0 100644 --- a/src/gnome-utils/dialog-commodity.c +++ b/src/gnome-utils/dialog-commodity.c @@ -877,6 +877,16 @@ gnc_ui_new_commodity_dialog(const char * selected_namespace, menu = gnc_ui_source_menu_create(SOURCE_UNKNOWN); retval->source_menu[SOURCE_UNKNOWN] = menu; gtk_box_pack_start(GTK_BOX(box), menu, TRUE, TRUE, 0); + } else { + guint row; + + widget = glade_xml_get_widget (xml, "unknown_source_alignment"); + gtk_container_child_get(GTK_CONTAINER(retval->table), widget, + "top-attach", &row, NULL); + gtk_table_set_row_spacing(GTK_TABLE(retval->table), row, 0); + gtk_widget_destroy(widget); + widget = glade_xml_get_widget (xml, "unknown_source_box"); + gtk_widget_destroy(widget); } box = glade_xml_get_widget (xml, "quote_tz_box"); diff --git a/src/gnome-utils/glade/commodity.glade b/src/gnome-utils/glade/commodity.glade index 032234e09b..4a2661352b 100644 --- a/src/gnome-utils/glade/commodity.glade +++ b/src/gnome-utils/glade/commodity.glade @@ -1180,7 +1180,7 @@ - + True 0.5 0.5