[SCM] Framework Daemon annotated tag, milestone2, created. milestone2

smartphones-commits at linuxtogo.org smartphones-commits at linuxtogo.org
Wed Jul 30 00:02:37 CEST 2008


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Framework Daemon".

The annotated tag, milestone2 has been created
        at  94b634da585f7d5f4cb9c4410a196b21cabf75fd (tag)
   tagging  f4e22aeeeeab16eee5f13151f184da4f899d7ff1 (commit)
 tagged by  Michael 'Mickey' Lauer
        on  Tue Jul 29 23:57:54 2008 +0200

- Log -----------------------------------------------------------------
freesmartphone.org framework release milestone2

Daniel Willmann (31):
      python-ophoned: Reorder org.freesmartphone.GSM.Network.Status parameters to reflect correct usage
      Merge branch 'master' of ssh://git@git.freesmartphone.org/python-ophoned
      odeviced: Removed spurious /tmp in apm path, add support for sysfs power_supply capacity node
      python-ophoned: Fix SimUnlock method invocation
      ogpsd: Commit first version. Not quite working yet
      ogpsd: Fix parsing of NMEA sentences. We now send out PositionChanged and
      ogpsd: Initial support for parsing UBX packets
      ogpsd: Recover from errors in nmea parser
      ogpsd: Port UBX parsing code from ruby over to python.
      ogpsd: Use frameworkd.conf for GPS device configuration
      ogpsd: Add a GTA02Device which works on GTA02.
      ogpsd: Add all the remaining UBX IDs
      ogpsd: Add more message formats, allow sending of messages
      ogpsd: Configure GPS to output NAV-POSLLH, NAV-POSUTM and NAV-TIMEUTC
      ogpsd: Implement more UBX messages
      ogpsd: Implement parsing of variable length messages
      opgsd: Support sending of variable length messages
      ogpsd: Implement message handling
      ogpsd: Enable important NAV messages
      ogpsd: Implement Gypsy DBUS Signals and Methods
      ogpsd: Disable sending of time messages and only request them on demand
      ogpsd: Implemented most of the Gypsy interface
      ogpsd: Try to claim original Gypsy busname org.freedesktop.Gypsy
      Allow ogpsd to claim the bus name org.freedesktop.Gypsy
      ogpsd: Some cosmetic changes, don't import unused modules
      ogpsd: Make use of the python logging module
      ogpsd: Implement the gypsy control interface. Navit now works with the gypsy source
      ogpsd: Don't split names that contain a comma in RetrievePhonebook and RetrieveEntry
      ogsmd: Fix a bug where there's a HUP on one of the channels
      ogsmd: Fix SimRetrievePhonebook logic
      ogpsd: Disable NMEA sentences when starting and enable them again on shutdown

Guillaume Chereau (24):
      Initial import
      Created a small test application using gtk
      Added TODO file
      Added support for dictionary parameters
      Added a function to generate the DBUS API from the sources
      Merged preferences service into framework
      Some bugs fixed
      Configuration files synchronised after setting attribute
      Added profiles conf file
      Added new ophoned service
      Created ophoned service
      Open log before importing controller
      Added global test script
      Some minor changes
      Merge branch 'master' of ssh://git@git.freesmartphone.org/framework
      More tests
      Moved test.py into test directory
      Merge branch 'master' of ssh://git@git.freesmartphone.org/framework
      ophoned works better now
      More tests
      Minor changes
      Added an 'Incoming' signal
      Added Activate method to Phone.Call
      Use of python logging module

Jan Luebbe (71):
      Import code
      Add resource policy API (disabled, auto, enabled)
      Add simple selftest
      Refactor interface
      Fix copy and paste problem
      Start oeventd by reusing ousaged
      Give modules access to the controller object (for communication between modules)
      Publish the objects under the uniqe sysfs name
      Add D-Bus object to list available objects by interface
      Use the name instead of the sysfs file for powercontrol-neo
      Support ODeviceD as a backend
      Correctly declare the encoding
      Fix incorretly named script
      Install the modules directory
      Import the correct controller
      Clean up sysfs filenames before using them as D-Bus paths
      Adapt setup.py from odeviced
      Clean up leftovers from ousaged
      Create basic classes
      python-ophoned: Use the interface name from the specs
      Extend manager and receiver
      Ship the modules
      Fix some leftovers from odeviced
      Fix some leftovers from odeviced
      Handle audio scenarios and vibrator
      Simple support for ringing
      Fix signal setup if ophoned is not yet ready
      python-ophoned: ship the modem abstractions
      python-ophoned: use the correct module when installed
      python-ophoned: fix parameter names for ti_calypso
      python-odeviced: Allow the idlenotifier to be reset via dbus
      Initial commit
      Move everything to old-odeviced
      Move everything to old-oeventd
      Move everything to old-ophoned
      Move everything to old-opreferencesd
      Move everything to old-ousaged
      Merge branch 'odeviced'
      Merge branch 'oeventd'
      Merge branch 'ophoned'
      Merge branch 'opreferencesd'
      Merge branch 'ousaged'
      Fix my email address
      Don't use the environment for the current directory
      Integrate some of old-oeventd
      Use __import__ correctly
      Integrate some of old-ousaged
      Integrate some of old-ophoned
      Integrate some of old-opreferencesd
      Get rid of the modules subdirectories
      Use timeout_add_seconds from gobject
      Allow overriding config options form the commandline
      Use the config file to select the modemtype
      ophoned: add support for remote hold notification
      controller: use a specific dbus interface to work with our current dbus security policy
      framework: add a generic interactive console
      framework: rename the command line interface to work around import errors
      ophoned: running the lowlevel init stub is always successful
      ophoned: remove duplicated class NetworkRegisterWithProvider
      Fix copy&pase error in documentation
      oeventd: convert the ledAction to a VibratorReceiver
      odeviced: also change PowerSupplyApm to export GetEnergyPercentage instead of GetChargingPercentage
      ogsmd: fix SimpleLowlevelAtParser to wrap a unsolicited response line in a list
      ogsmd: fix number type parsing
      ogsmd: fix two typos in SimDeleteEntry
      ogpsd: GTA02Device uses UBX, configure after poweron
      ogpsd: rename interface to org.freesmartphone.GPS
      ousaged: control ogpsd via ousaged
      ogsmd: [SIERRA] add support for the Sierra Wireless UMTS modem
      ogsmd: add some message book examples from the sierra wireless modem and allow number type 208
      ogsmd: [SIERRA] fix the channel to use the correct parent class

John Lee (1):
      [odeviced] Added accelerometer support for om-gta02.

Michael 'Mickey' Lauer (226):
      initial commit of python-odeviced as per freesmartphone.org SVN of rev 295
      initial commit of python-ophoned as per freesmartphone.org SVN of rev 295
      python-ophoned: first call working in asynchronous way
      python-ophoned: merge with upstream
      Revert "python-ophoned: merge with upstream"
      Revert "Revert "python-ophoned: merge with upstream""
      python-ophoned/pygsm: remove bogus executable bits, add TODO file
      python-ophoned/pygsm: add DumbParser to attention class
      python-ophoned: first combinated function GetInfo now works (minus error and timeout handling)
      add readme
      add README
      add readme
      python-ophoned: wrap head around pygsm and prototype something to learn more about pySerial
      python-ophoned: more fun with serial stuff. NOTE: nc/pty behave differently than the device :/
      python-ophoned: add an incredibly slow lowlevel AT command line parser
      python-ophoned: hook new experimental gsm stuff into ophoned
      python-ophoned: add first mediator class that handles transferring AT responses to Dbus responses
      python-ophoned: mess around with wakeup, create KeepAliveChannel
      python-ophoned: After massive refactoring, org.freesmartphone.GSM.Device.GetInfo() works
      python-ophoned: refactor keepalive channel, add delegate object for unsolicited messages, always
      python-ophoned: org.freesmartphone.GSM.Device.SetAntennaPower() done.
      python-ophoned: remove old gsm implementation
      python-ophoned: remove modem.py
      python-ophoned: org.freesmartphone.GSM.SIM.GetAuthStatus() done
      python-ophoned: add TODO
      python-ophoned: org.freesmartphone.GSM.SIM.SendAuthCode and org.freesmartphone.GSM.SIM.AuthStatus implemented.
      python-ophoned: QueuedVirtualChannel: allow per-request timeout override the channel timeout
      python-ophoned: org.freesmartphone.GSM.Network.GetStatus done, .ListProviders started
      python-ophoned: org.freesmartphone.SIM.RetrieveEntry and .StoreEntry done
      python-ophoned: add test commands and fix decoding for phonebook entries != ASCII
      python-ophoned: more goodies
      python-ophoned: add SPECIAL THANKS
      python-ophoned: add convenience-method for retrieving the whole SIM phonebook at once :D
      python-ophoned: org.freesmartphone.GSM.SIM.{Get,Set}ServiceCenterNumber() done.
      python-ophoned: org.freesmartphone.GSM.SIM.RetrieveMessagebook done.
      python-ophoned: start with org.freesmartphone.SIM.StoreMessage. Not working yet, need to improve my parser to handle continuation lines :D
      Merge branch 'master' of git at git.freesmartphone.org:python-ophoned
      python-ophoned: fix parser to handle continuation lines ('\r\n> ') necessary for storing and sending SMS
      python-ophoned: org.freesmartphone.GSM.Device.GetFeatures() implemented.
      python-ophoned: handle unsolicited message '+CREG', query modem for additional data, then send dbus signal
      python-ophoned: start with implementing call handling - POC only for now
      python-ophoned: implement missing methods in org.freesmartphone.GSM.SIM
      python-ophoned: [TI CALYPSO] no longer hammer the modem to keep it from falling asleep, but rather keep
      python-ophoned: [TI CALYPOS] refactor wakeup logic into VirtualChannel base class (where it belongs).
      python-ophoned: startup fix
      python-ophoned: add more error specifications, prepare for command cancelling
      python-ophoned: remove first idea of Call abstraction, implement 2nd idea. outgoing calls looking good
      python-ophoned: incoming calls OK, rejecting calls OK, hanging up OK.
      python-ophoned: add CLIP reporting, fix remote hangup timeout, add more InternalErrors instead of asserting/traceback
      python-ophoned: cancelling a command now works, cancelling outgoing calls work, add yield-magic stub for flow-control
      ophoned: refactor yield support into own mixin class AbstractYieldSupport
      python-ophoned: indicate incoming SMS
      python-ophoned: strip " from CLIP to peer in CallStatus signal
      python-ophoned: refactor code and prepare for different modem types, including, but overriding the standard behaviour
      python-ophoned: add skeleton for 'singleline' modem abstraction
      python-ophoned: add skeleton for TI Calypso modem
      python-ophoned: implement TI Calypso specific call handling
      python-ophoned: implement basic multiparty handling (no conference yet). needs mucho
      python-ophoned: fix setup
      python-ophoned: revamp call handling to use a full fledged state machine
      python-ophoned: fix numbering in state machine, make ti_calypso the
      python-ophoned: add todo
      python-oeventd: construct pipeline manually instead of using playbin
      python-oeventd: use different hardcoded ringtone for upcoming milestone 1 release
      python-odeviced: add first version if input module
      Merge branch 'master' of git at git.freesmartphone.org:python-odeviced
      python-odeviced: hardcode AUX and POWER button for Milestone 1. Read from configuration afterwards
      python-ophoned: add basic infrastructure for suspending and resuming the phone server,
      python-ophoned: add suspend/resume to ti_calypso specific modem abstraction
      python-oeventd: revamp gstreamer control to work around increasing amount of latency
      python-odeviced: increase default timeouts for idlenotifier
      Merge branch 'master' of git at git.freesmartphone.org:python-odeviced
      python-ophoned: fix time between IDLE_PRELOCK and LOCK
      first batch of repository reorganization after merging individual device daemons into frameworkd
      continue reorg
      change controller logic to detect subsystems and their modules
      fix setup to autoinclude all paths
      stop sys.path pollution
      simplify logic to find subsystem directory
      log registered objects at end of startup
      ophoned can be imported now, need to adjust busnames, object paths, and interfaces
      fix bus names and object paths for ophoned
      fix compiling the wireless python extension module
      remove some more sys.path hacks
      remove more path hacks
      allow uninstalled startup
      register one busname for every subsystem, fail gracefully, if one module raises an exception during factory()
      controller: show registered object paths sorted and with the interface they implement
      kernel26: cosmetics
      odeviced/main: add GetCpuInfo method, add wildcard support to List
      controller: allow choosing which subsystems to launch via command line
      odeviced/kernel26: change GetChargingPercentage to GetEnergyPercentage.
      odeviced/main: API change: List -> ListObjectsByInterface
      add ChangeLog for user-visible changes
      README++
      controller: move quering objects out of odeviced and unconditionally into the framework
      odeviced: add info object
      odeviced: fix bug in info module
      ophoned: prepare for adding the new dbus API: org.freesmartphone.PDP.*
      framework: remove last bits of TI Calypso specific channel handling out VirtualChannel
      rename framework to console
      document bus name changes in ChangeLog and adjust oeventd to match it
      ophoned: refactor abstract call handling and pdp handling into own modem-specific module
      ophoned: add preliminary handling of org.freesmartphone.PDP.{ActivateContext|DeactivateContext}
      rename console to cli-framework and adjust setup.py
      ophoned: establish ppp context with modem specific ppp options, correctly catch subprocess exit
      ophoned: org.freesmartphone.GSM.PDP.[Dea|A]ctivateContext() now works, honoring APN only for now.
      ophoned: change signature of org.freesmartphone.GSM.Network.[Get]Status to conform to OTAPI
      ophoned: enable proprietary unsolicited signal strength code on TI Calypso and send
      ophoned: implement org.freesmartphone.GSM.Network.GetSignalStrength
      ophoned: don't send raw signal quality, convert it to percent
      add first usage example
      examples/gsm-log-data.py: make it work if your SIM card is not PIN protected
      examples/gsm-log-data.py: add automatic call answering to example
      install examples into proper directory on target
      ophoned: fix misc. errors due to testing by someone else than the author ;) Thanks Charlie!
      ophoned: rename subsystem into ogsmd. See ChangeLog for reasoning.
      explain how to configure the IdleNotifier
      move cli-framework into tools directory
      add introspection parser (taken from D-Feet) in preparation of FSO ticket #2
      tools: catch up with renamed subsystem
      tools: fix more bus names in cli-framework
      ogsmd: implement org.freesmartphone.Network.GetCallForwarding()
      ogsmd: implement org.freesmartphone.GSM.Network.DisableCallForwarding( reason, class ) -> ()
      ogsmd: implement org.freesmartphone.GSM.Network.EnableCallForwarding( reason, class, number, timeout ) -> ()
      ophoned: [TI CALYPSO] use more detailed GPRS event reporting
      ogsmd: implement remaining bits of org.freesmartphone.GSM.PDP:
      ogsmd: implement org.freesmartphone.GSM.Network.{Set|Get}CallingIdentification
      ogsmd: refactor MUXing knowledge out of gsm.VirtualChannel into the specific modems
      ogsmd: add skeleton for Motorola EZX modem support, see http://www.openezx.org
      ogsmd: refactor ogsmd.gsm.channel and fully document
      ogsmd: SIM.GetMessagebookInfo: don't try to parse a result if we got an error
      update ChangeLog
      clean up
      tools: spice up the interactive console
      tools: restore cli-framework to not showing signals.
      ogsmd: implement org.freesmartphone.GSM.ListCalls
      ogsmd: [TI CALYPSO] fix lowlevel channel init if modem is not responding
      ogsmd: implement org.freesmartphone.GSM.Call.SendDtmf(tones) -> ()
      add ogpsd section to framework dbus configuration
      ogsmd: add transferring a call (call deflection service) via org.freesmartphone.GSM.Call.Transfer(s:number) -> ()
      odeviced: fix LOG_ERROR typo in input.py. Patch by Tim Niemeyer.
      ogsmd: [TI CALYPSO] add support for org.freesmartphone.GSM.HoldActive(), i.e.
      ogsmd: [OPENEZX] add unsolicited channel for /dev/mux0 and parse +CIEV as well as the proprietary +EOPER
      ogsmd: [MOTOROLA EZX] add more docs
      ogsmd: implement org.freesmartphone.GSM.SIM.GetInfo() -> a{sv}.
      ogsmd:
      ogsmd: refactor unsolicited response delegation capability into dedicated channel class in gsm core.
      ogsmd: repair damage done by previous commit
      ogsmd: implement org.freesmartphone.GSM.SIM.Send{Generic|Restricted}SimCommand(...)
      update ChangeLog
      ogsmd: [TI CALYPSO]: fix suspend/resume commands for channel
      ogsmd: [TI CALYPSO]: revert last change with was completely bogus
      ogsmd: ok, so my basic low-level parser is out of its depth now that we want to deal with
      ogsmd: org.freesmartphone.GSM.SIM.RetrieveMessagebook: validate parameters
      ogsmd: implement the first bits of incoming cell broadcasts: org.freesmartphone.GSM.PDP.CB.IncomingMessage( channel, data )
      ogsmd: add first bits of PDU handling, i.e. packed 7 bit decoding (necessary for CB PDU mode)
      ogsmd: more tweaks to the new parser, still disabled by default though
      ogsmd: increase +CFUN timeout a bit
      dbus configuration: fix framework object path. patch by Sudarshan S, thanks.
      ogsmd: add org.freesmartphone.GSM.SIM.GetHomeZones() -> a(iii), retrieves home zone coordinates in Gauss-Krueger format
      ogsmd: [TI CALYPSO]: enable cell broadcasts for home zone
      ogsmd: make the new parser more forgiving wrt. spec violations
      ogsmd: update ChangeLog
      tests: add test for ogsmd. NOTE: should later be enhance to feature
      ogsmd: Improve stability of GetStatus()
      ogsmd: fix some bugs found by adding more testing code:
      use option parser for tests
      ogsmd: CallCancelTest now works
      ogsmd: add (C) indicating the original source of the channel initialisation and overall concept
      ogsmd: add 'name' parameter as result in org.freesmartphone.GSM.SIM.GetHomeZones() -> a(siii)
      add directory for implementation docs
      ogsmd: start with ezx samples
      ogsmd: allow unsolicited message to also begin with
      ogsmd: [OPENEZX] add basic call handling
      ogsmd: allow channels to install their own parser
      ogsmd: implement ThrowStuffAwayParser that just does that :D
      ogsmd: [OPENEZX] use ThrowStuffAwayParser for MiscChannel until we find out how to supress unsolicited responses within
      ogsmd: [OPENEZX] more call handling tweaks
      ogsmd: rename openezx modem to freescale_neptune
      ogsmd: use +COPS with two parameters, works on more platforms
      enhance config parser and fail with a clear error message if we can't claim one of the bus names
      ogsmd: [TI CALYPSO]: reorder init messages, need to add callbacks for when auth status changed successfully and
      odeviced: allow specifying whether holding an input entity needs to be reported
      odeviced: (input) read button/switches configuration from file, no longer hardcoding buttons for the specific device
      ogsmd: [TI CALYPSO]: set sidetone to minimum
      odeviced: add first sketch of audio object complying to org.freesmartphone.Device.Audio
      odeviced: implemented org/freesmartphone/Device/Audio serving interface org.freesmartphone.Device.Audio:
      add some new things to TODO and ti_calypso specific modem information
      ogsmd: add ucs2_hex_to_string converter
      ogsmd: add org.freesmartphone.GSM.SIM.{Messagebook|Phonebook}Ready signals and associate Get methods.
      ogsmd: add abstract modem channel implementic some basic stuff helpful for derived channels
      ogsmd: implement org.freesmartphone.GSM.SIM.GetAuthCodeRequired() -> b and
      ogsmd: [FREESCALE NEPTUNE]: Neptune does not implement CREG.
      ogsmd: some more ISUP release causes
      ogsmd: send auth code signal also after delivering a PUK
      ogsmd: make GetHomeZones() a bit more robust against empty answers from SIM
      ogsmd: even more robustness
      ogsmd: make sure SimReady() and AuthStatus() signals are sent whenever the status can change.
      ogsmd: implement org.freesmartphone.GSM.SIM.SendStoredMessage(i:index) -> ()
      ogsmd: [TI CALYPSO]: restore init commands for unsolicited channel (fixes a cut'n'paste error)
      ogsmd: finished O2/Genion (who else?) home zone support:
      ogsmd: [SIERRA] catch up with new style for init sequences
      ogsmd: more tweaks to home zone support
      ogsmd: [TI CALYPSO]: yank unsolicited messages from non-unsolicited channels
      ogsmd: reenable some of the supressed debug log output and fix repr() issues
      ogsmd: add unicodeToString()
      ogsmd: decode text to string before handing it to the modem
      ogsmd: fix dumb typo
      ogsmd: numberToPhonebookTuple() now handles unicode strings as well
      mention logging conversion in ChangeLog
      fix a bunch of logger calls
      start python/dbus/glib pattern library which will become standalone later on.
      odeviced: the audio module now uses the generic asyncworker
      odeviced: convert input plugin to use the generic asyncworker
      odeviced: use child loggers
      odeviced: SetState now works for all states, no special case handling necessary. Note though that applications may depend on state transitions, so
      odeviced: cleanup some plugins and bump version number
      ogsmd: read minimum/maximum phonebook indices before accessing
      odeviced: fix module being found if installed
      ogsmd: [TI CALYPSO] s/log.info/log.debug/ for channel init
      ogsmd: [TI CALYPSO]: don't mix + and % commands in one command. should fix the bogus-resume-without-reason bug
      odeviced: first sketch at audio scenario API
      odeviced: accelerometer: bring back MockAccelerometer and use logging
      ogsmd: [TI CALYPSO]: fix sending global SIM readyness status.
      ogsmd: [TI CALYPSO]: silence home zone cell broadcasts while in suspend

-----------------------------------------------------------------------


hooks/post-receive
-- 
Framework Daemon



More information about the Smartphones-commits mailing list