Holger's qtopia repo: Changes to 'master'

git at git.openmoko.org git at git.openmoko.org
Tue Aug 5 20:34:50 CEST 2008


 .../multiplexers/ficgta01/ficgta01multiplexer.cpp  |    4 +
 .../phonevendors/ficgta01/vendor_ficgta01.cpp      |   21 +++++-
 .../phonevendors/ficgta01/vendor_ficgta01_p.h      |    8 ++
 src/libraries/qtopiaphone/qphonerffunctionality.h  |    1 +
 src/libraries/qtopiaphonemodem/qmodemphonebook.cpp |   13 +---
 src/libraries/qtopiaphonemodem/qmodemphonebook.h   |    3 +
 .../qtopiaphonemodem/qmodemrffunctionality.cpp     |    5 +-
 .../inputmethods/predictivekeyboard/keyboard.cpp   |    6 +-
 src/server/phone/simpindialog.cpp                  |   86 +++++++++-----------
 src/server/phone/simpindialog.h                    |    2 -
 .../callpolicymanager/asterisk/asteriskmanager.cpp |    2 +-
 .../callpolicymanager/cell/cellmodemmanager.cpp    |   19 ++---
 .../callpolicymanager/cell/cellmodemmanager.h      |    1 -
 .../callpolicymanager/voip/voipmanager.cpp         |    2 +-
 14 files changed, 93 insertions(+), 80 deletions(-)

New commits:
commit c6dbb14e7d3428aee2f271892279d1ce1a50b759
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 18:59:48 2008 +0200

    [modem] Make sure we call setCurrentOperator at least once
        Currently we might or might not call setCurrentOperator (calling
        AT+COPS=0). In tryDoReady we might change to the Ready state
        and if we have no registration yet call doAutoRegister. doAutoRegister
        might not end up calling setCurrentOperator as the AT+CREG=? query
        will say that we are already registered. Make sure that we always
        call setCurrentOperator at least once as this will execute some more
        queries that we will need.
    
        So even if the TI Calypso seems to auto register, make sure that we
        send AT+COPS=0 to it. This might help with the loss of network registration
        and the failure to find a network again.
    
    AtChat :  T : "AT+CREG=2"
    AtChat :  F : "OK"
    AtChat :  T : "AT+COPS=3,0"
    AtChat :  F : "OK"
    AtChat :  T : "AT+CREG?"
    AtChat :  F : "+CREG: 2,1,"0240","B53C""
    AtChat :  F : "OK"
    AtChat :  T : "AT+CSSN=1"
    void CellModemManager::registrationStateChanged() reg state 0 1
    void CellModemManager::tryDoReady() 2 10 2 1 1
    void CellModemManager::doStateChanged(CellModemManager::State) 2 3 QValueSpaceObject(0x342308)
    State 3 3 1 <- not call setCurrentOperator because of the above result
    void CellModemManager::stopAutoRegisterTimer()
    State 3 3 1
    void CellModemManager::stopAutoRegisterTimer()

commit c12736f0b747a03079c9ba0b10871c1b499a1ac3
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 17:00:32 2008 +0200

    [ti calypso] Another attempt at retrying to get the addressbook
        If we said the phone book is ready but the selection or CPBR? failed there
        are two options. One is that it failed because the phonebook is not
        available or because the SIM/calypso is still upset. Assume that we
        don't ask for non existing phone book's and just restart the query

commit b33308356269d9113a18c44d0e3dec401c83fca7
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 16:40:17 2008 +0200

    [gsm] Handle failing AT+CFUN? properly (3eb865ecd10867f1ba5040e86dfaff6dcd509c37)
        This is an extension to the fix in 3eb865ecd10867f1ba5040e86dfaff6dcd509c37.
        The issue was not the ERROR return to AT+CFUN=1 but the failure to report
        the level status properly. Change that by emitting a filaure when AT+CFUN?
        fails and handle this by scheduling a retry for the CFUN.
    
        This should stop flooding the modem with AT+CFUN requests until a SIM PIN
        was entered but still help the upset modem to slowly get started.

commit faa4bad748ab93536ea5afce0d3676ce83c190ee
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 16:10:52 2008 +0200

    Revert "[phonebook] AT+CPBR=? might fail on modem init, force a retry"
    
    This seems to make things worse...
    
    This reverts commit c017d3b09596d4ea1aa77e960214e4f3f6e558e3.

commit a1c21d26a7900b589ad8530b2e8415dd2ca09e0f
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 15:57:44 2008 +0200

    [ti calypso] Reset does not work, at least set it to CFUN=0 and send %CWUP=1
        %CWUP is supposed to power up parts of the protocol stack, whatever that
        means but it might be helpful.
        Also turn off the modem (setting to a state with minimal functionality).
        This is a defined point for startup, in the case of a restart (due a
        Qtopia crash) this means that the PIN needs to be entered again but that
        looks fine.

commit a3b199f1642c1f8be06db909ac791e78686d9dcd
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 15:15:00 2008 +0200

    [ti calypso] Experimental change for modem initialisation
        Sometimes the modem really don't want to talk to us. Attempt to force a
        reset on startup to see what the modem is up to and if it wants to talk
        to us. The idea is that we will reset before doing any other kind of
        initialisation so the rest of the stack should not be affected.

commit 4ee091246223fa4c9db45819bc0ceeb262674eaa
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 15:09:10 2008 +0200

    [pindialog] Make "Options" go away by setting a dummy menu
        Set a dummy menu on the lineedit's to make the "Options" entry
        on the contextlabel go away.

commit e23bfba5320c7b092c21b162fdf76c46ec1d658a
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 14:37:57 2008 +0200

    [pindialog] Wording changes to fit into a line.
        - Make the introduction fit into one line
        - add a space for the SIM PUK message

commit 0ad058f17bcf090d8aa19ffb9f95fac24a53e1e7
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 14:31:16 2008 +0200

    [pindialog] Do not recreate the layout all the time
        Allocate the PUK Label and Entry as well but do not show it. This avoids
        recreating the QFormLayout all the time.

commit 3374fd80ec87bbd3ca78b898eed902166cd398a1
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 14:06:49 2008 +0200

    [keyboard] Show the OptionsWindow only when we have something to show

commit 0a6533c46e659f1ff971bfba1e03be69f890bc06
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 13:38:02 2008 +0200

    [pindialog] Strip the entered PIN from any whitespace
        Our virtual keyboards emits a space to separate two words. If the PIN
        was entered incorrectly the first time, the second entry contained a
        leading whitespace. We simply remove any whitespace at the beginning
        or end of the entry.

commit 1818a11629b3d66302156a8936e588195631715b
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 13:37:15 2008 +0200

    [pindialog] Show the '*' (asterisk) directly on password entry
        This makes our QA team happy.

commit 8bed2987996edc0a5e18ccad6ecc2d82d80e89db
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 13:28:31 2008 +0200

    [pindialog] Queue the CellModemManager connection
        Delay the showing of the PIN dialog a bit due the queued
        signal and slot connection.

commit 96ff6f781fa02abd1608ef96b6429a0570fa1400
Author: Holger Freyther <zecke at selfish.org>
Date:   Tue Aug 5 13:00:45 2008 +0200

    [call] Remove the developer "hints" from the error message
        This is finishing ea42173147759e5ffb0008420de581cfc4805ac2 to remove the
        developer hints as they didn't help at all.





More information about the commitlog mailing list