[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging annotated tag, 0.10.0, created. 0.10.0

Simon Busch morphis at gravedo.de
Tue May 15 12:19:03 UTC 2012


The annotated tag, 0.10.0 has been created
        at  74d125371c72ca3a30e58a7a0d0a8b518fec6b57 (tag)
   tagging  c499d19d8a9a44bbe42523127c54cb8db9c74c7b (commit)
  replaces  upstream/0.9.5.5
 tagged by  Simon Busch
        on  Mon Apr 23 11:25:50 2012 +0200

- Shortlog ------------------------------------------------------------
This is version 0.10.0

Antonio Ospite (11):
      This allows BP init to complete successfully on EZX phones without
      ogsmd: freescale_neptune, fix init for gen2 EzX phones
      ogsmd: freescale_neptune, implement plusCLIP URC
      ogsmd: freescale_neptune, handle URCs on the Misc channel
      ogsmd: device.py, detect modem creation failure
      ogsmd: freescale_neptune, enable modem on gen2 phones
      ogsmd: move _freescale_neptune_modemOn to __new__
      ogsmd: freescale_neptune, enable proper logging for URCs
      ogsmd: freescale_neptune, make network registration more reliable
      ogsmd: freecale_neptune, cleanup channels init
      ogsmd: freescale_neptune use "CallAndNetwork" channel for DeviceMediator

Baruch Even (2):
      ogpsd: Correct the comment about usage of SBAS
      ogpsd: Set NAV2 parameters to define the static threshold to reduce movement noise

Daniele Ricci (13):
      PIM.Messages: MessageRead changed to MessageUnread
      PIM.Messages: added TotalCount attribute in QueryThreads
      Message(Un)read and MessageSent both converted to New
      PIM.Messages: final fixes for messages New switch
      PIM.Messages.QueryThreads: JOIN is enough
      opimd: some small fixes
      Db upgrader skeleton
      PIM: database upgrader for version 2.0 to 2.1
      opimd: delete MessageSent=1 as well in upgrade script
      opimd: insert database metadata if creating new database in order to prevent automatic database upgrade
      opimd: fixed passing columns descriptions to get_full_result
      Merge branch 'master' of git.freesmartphone.org:framework
      opimd: install database upgrade script

Denis 'GNUtoo' Carikli (9):
      ogpsd: add initial support for htcdream's gps
      ogpsd: msm.py: activate/desactivate gps by launching/killing the "gps" program
      Add a frameworkd.conf for the nexusone machine
      Add rules.yaml for the nexusone machine
      ogpsd: add support for 2.6.39 kernel paths
      Add a frameworkd.conf for the crespo machine
      Add rules.yaml for the crespo machine
      oeventsd: add fso Resource State trigger
      om-gta04 oeventsd rules.yaml: Handle GPS resource

Eric Olson (1):
      config: improve finding installpath when symlinked (ipkg-link etc.) to other locations

Felix Huber (16):
      Implement HFP pbook retrieval, call indication and bluetooth autostart
      Fixed Implement HFP pbook retrieval, call indication and bluetooth autostart
      ogsmd ti_calypso: automatic adjust sysfs node to kernel version
      ogpsd: automatic adjust sysfs node to kernel version
      ophoned: optimise bluetooth headset funtions
      ogpsd,ogsmd: fix missing global decl for sysfs path variables
      ogsmd: fix power down of ti calypso
      ogsmd: final fix for #435 in ti calypso sleep mode
      oevents: add aux key rule
      ogsmd: check len of name and number for phonebook
      testing: improve start time
      otimed: fix for non-existing /etc/localtime
      ophoned: disable gsm functions until used by app
      ophoned: improve BT connect responsiveness
      fix #2305: GSM connection hangs up when during a call a second is not answered
      ogsmd: bug fixes, start work for conference, toggle and 3rd incoming call

Guillaume Anciaux (2):
      opimd: add VCard-Contacts backend
      opimd: VCard-Contacts: fix storing vcard entries

Heinervdm (1):
      opimd: Dates: fix copy and paste error

Jan Luebbe (4):
      celldb: update from cellhunter
      add tool to dump the binary cell db
      celldb: skip broken cell ids
      ogsmd: [TI CALYPSO] verify that we got a complete monitor response from the modem

Jose Luis Perez Diez (1):
      Switch to python-dbus-1.0.0 api v2

Klaus Kurzmann (10):
      tools: add remove-tel script needed to convert old contacts to type based opimd
      setup.py: install the remove-tel script
      ogsmd: add missing "serial" parameter to OpenSession call in ti_calypso/modem
      opimd: make call logging work with fsogsmd too
      opreferencesd: adjust to API and rename Notify signal to Changed
      add a frameworkd.conf for htcleo
      add a rules.yaml for htcleo
      add config for om-gta04
      add rules.yaml for om-gta04
      disable TEST resource for *all* devices

Marco Trevisan (Treviño) (3):
      opimd: Added '_limit_start' query option.
      opimd: add more query operator support
      Revert back Daniele's fixes for limit

Martin Jansa (10):
      ogpsd: update sysfs node for 2.6.32+ kernels on freerunner
      ogsmd ti_calipsy: update sysfs node for 2.6.32+ kernels on freerunner
      move default frameworkd.conf from conf/example to etc directory
      add machine specific frameworkd.conf files from frameworkd-config-shr
      add machine specific rules.yaml files from frameworkd-config-shr
      frameworkd.conf: add eten-m800 config from OE repo
      opreferences: merge config with frameworkd-config-shr
      setup.py: install new yaml configs and don't install ogsmd config file by default
      add init.d script from OpenEmbedded and install it by default
      opreferences: merge schema/phone.yaml config with frameworkd-config-shr

Michael 'Mickey' Lauer (29):
      ogsmd: CSD handling with external call handler part 1/2 done (incoming)
      ogsmd: CSD handling with external call handler part 2/3 done (outgoing)
      Merge commit 'origin/mickey/full-csd-handling'
      * Merge mickey/full-csd-handling branch into master. This adds a new
      docs: add (longer) ussd session
      ogsmd: fix GetCallForwarding unhandled exception in response callback. Closes #462
      ogsmd: remove duplicated function
      ogsmd: add number type 161 as reported by shishz
      ogsmd: add provider 'Telfort' to gprs. Thanks pander, closes FSO #394
      ogsmd: add KPN, thanks dos1
      ogsmd: ignore empty alphanumerical provider strings (happening for new providers)
      odeviced: fix org.freesmartphone.Device.Audio.GetInfo() implementation
      odeviced: add list of available scenarios in org.freesmartphone.Device.Audio
      odeviced: kernel26: always use ioctls for talking to the realtime clock
      otimed: alarm: catch up with API change in kernel26_rtc
      odeviced: kernel26: do not bail out, if we can't query the RTC
      cli-framework: fix devrtc and add timealarm
      ogsmd: fix SMS timezone being parsed incorrectly for places where GMT<0
      ogsmd: [TI CALYPSO]: on closing, drop out of muxing mode and power off the modem (AT at POFF)
      cli-framework: add gsmrtc as FSO2 is (re)using the RTC interface for the Modem Clock
      testing: add 5 seconds blocking delay to all operations,
      ogsmd: const.py: speed up parsing networks.tab by assuming the file is really in UTF-8
      cli-framework: do not introspect as this is starting all services on demand otherwise
      frameworkd: add new command line option -n / --noframework to not start the special framework subsystem
      ophoned: use lower case comparison for call status
      oeventsd: give call status a 2nd chance to match in lowercase
      ophoned: add missing file headers
      processguard: attempt to fix zombie at process shutdown
      config: align milliseconds in logger output; patch by ott814, thanks.

Michael Kurz (1):
      ogsmd: substitute empty provider string with information from network.tab. Fixes FSO #466

Mirko Vogt (1):
      patterns: chose the first libc you find, this makes is works with uclibc.

Sebastian Krzyszkowiak (268):
      opimd: ogsmd-Calls: handle calls with hidden peer number
      opimd: Backend Manager: don't allow setting backend without ADD property as default
      opimd: SIM-Messages-FSO: add error handling when handling timestamp
      opimd: SIM-Messages-FSO: fix syntax error
      opimd: don't list empty fields in content
      Merge branch 'master' of git at git.freesmartphone.org:framework
      opimd: don't return private fields in GetContent
      opimd: SQLite-*, remove added and updated fields, DELETE from db instead of setting deleted field to 1.
      opimd: SQLite-Calls: add index on Direction field
      opimd: add dbus errors related to calls
      opimd: SQLite-Calls: add IF NOT EXISTS when adding index to database
      opimd: SQLite-Calls: add more indexes
      config: specify default Calls backend for opimd (SQLite-Calls)
      networks.tab: update information about Play network (Poland, 260-06)
      opimd: Calls: use Peer field instead of Caller and Recipient
      opimd: SQLite-Calls: provide some fields as float and some as int
      opimd: SQLite-Calls: fix typos
      opimd: SQLite-Calls: fix tracebacks introduces by latest commits
      opimd: make queries with _limit higher than amount of reslts working
      opimd: remove unnecessary transformations. Should speed up a litle quering.
      opimd: SQLite-Messages: add missing PIMB_CAN_UPD_ENTRY_WITH_NEW_FIELD to properties
      opimd: add new property PIMB_IS_HANDLER
      opimd: SQLite-Messages: fix poor typo...
      opimd: cosmetic changes in _limit handling
      opimd: Calls: implement NewMissedCalls signal and make Update a bit faster
      oeventsd: fso_triggers: add NewMissedCalls and NewMissedCallsTrigger
      opimd: Messages: implement UnreadMessages signal
      oeventsd: fso_triggers: add UnreadMessages and UnreadMessagesTrigger
      oeventsd: fso_triggers: add IncomingUssd trigger
      opimd: docs: update api overview
      opimd: ogsmd-Calls: handle calls on multiple lines
      networks.tab: update information about CenterNet network (Poland)
      oeventsd: add And function to parser
      Merge branch 'master' of git at git.freesmartphone.org:framework
      opimd: SQLite-Calls: remove too much indexes
      opimd: SQLite-Calls: order by id desc as default
      opimd: SQLite-Messages: add indexes to database
      opimd: SQLite-Contacts: add indexes to database
      opimd: SIM-Messages-FSO: fix possible error when installing signal handlers
      opimd: CSV-Contacts: support multiple fields with the same name
      opimd: little cleanup, copyrights, pypimd -> opimd
      ogsmd: abstract modem: fix traceback on error
      opimd: SQLite-*: support multiple fields with the same name
      opimd: SIM-Messages-FSO: fix fail when opimd starts before ogsmd
      Use regular expressions instead of difflib in Contacts domain
      opimd: Messages: use regexps instead of difflib
      opimd: Calls: use regexps instead of difflib
      opimd: Messages: add forgotten import
      opimd: move factory from __init__.py to opimd.py
      opimd: move factory from __init__.py to opimd.py
      Merge branch 'master' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: SIM-Messages-FSO: implement deleting messages
      Merge branch 'dos/opimd-tracking'
      opimd: ogsmd-Calls: fix error when loading entries
      opimd: make merging a little faster and fix bug with duplicates
      opimd: Calls: fix typo in GetSingleCallSingleField method
      opimd: helpers: fix typo in NoMoreCalls dbus exception
      opimd: add GenericDomain
      opimd: GenericDomain: few cosmetic changes
      opimd: GenericDomain: implement merging
      opimd: Queries: implement (Contact|Message|Call)Added signal
      Merge branch 'master' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: GenericDomain: implement EntryAdded signal in queries
      opimd: fix imports and move QueryMatcher class into query_manager.py
      Merge branch 'master' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: use GenericEntry in Contact class and refactor some opimd structures (experimental!)
      opimd: SIM-*-FSO: cast _backend_entry_id to int when deleting and updating
      Merge branch 'master' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: fix posible division by zero when matching entries. Should fix delivery reports.
      Merge branch 'master' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: Contacts: get rid of SingleQueryHandler - use one from query_manager
      opimd: CSV-Contacts: Update function names
      opimd: SQLite-Contacts: update function names
      opimd: Query manager: fix variable name
      opimd: Generic domain: general fixes
      opimd: Contacts: inherit from GenericDomain, general fixes
      opimd: Contacts: fix dbus signature in GetContactPath
      opimd: Generic: fix dbus signatures
      opimd: SIM-Contacts-FSO: update function names
      opimd: Dates: don't reference do Contacts in code anymore
      opimd: Dates: fix syntax error
      opimd: helpers: add InvalidData dbus error
      opimd: Dates: raise correct dbus error (InvalidData)
      opimd: SQLite-Contacts: fix typo in Department field, which may cause problems when editing
      Merge branch 'master' into dos/opimd-tracking
      opimd: SIM-Messages-FSO: try to fix deleting messages
      opimd: SIM-Messages-FSO: try to fix deleting messages
      opimd: Query manager: fix missing import
      Merge branch 'master' into dos/opimd-tracking
      opimd: Contacts: cosmetic changes in few comments
      opimd: Calls: base Calls domain on GenericDomain (not everything ported yet!)
      opimd: Calls: implement missing stuff
      opimd: SQLite-Calls: fix function names
      opimd: Calls: fix copy'n'paste error
      opimd: Calls: fix register_missed_call
      opimd: Calls: few cosmetic fixes
      opimd: Notes: add new domain
      opimd: use libphone-utils to normalize phone numbers, fix quering multiple values and fix entry paths
      opimd: accidentaly commited too lot. Fixing.
      opimd: Calls: fix copy'n'paste error in Update and Delete
      opimd: don't fail when can't import phoneutils
      opimd: Dates: fix traceback when adding entry
      opimd: add Todos domain
      opimd: Dates: fix quering in Dates domain. (more love is still needed)
      opimd: SQLite-Dates: fix typo when updating entry
      opimd: SQLite-Notes: add new backend
      conf: add default backends for new domains
      opimd: SQLite-Todos: add new backend
      opimd: Todos: rename to Tasks
      opimd: Generic: use re.escape instead of str.replace
      opimd: Calls: fix copy'n'paste error
      opimd: catch up with changes in dbus errors
      opimd: Notes: implement GetTags method
      opimd: Notes: rename GetTags to GetUsedTags
      opimd: SQLite-Notes: support editing multiple values of one field
      opimd: SQLite-*: support editing multiple values of one field
      opimd: SQLite-*: fix traceback when editing
      opimd: Fix updating multiple fields
      opimd: Don't create comp_value when not needed
      opimd: move making comp_value into function
      opimd: handle comp_value correctly
      opimd: handle correctly blank fields
      opimd: backend manager: add GetInitialized method
      opimd: little updates in docs directory
      Merge branch 'master' into dos/opimd-tracking
      opimd: add experimental support of "greater than" and "lesser than" queries
      opimd: backend manager: send dbus signal after initializing all backends on startup
      opimd: remove entries from cache when disabling backend
      opimd: Calls, Notes: check entry id when deleting to prevent tracebacks
      opimd: add new mode in quering: at least one
      Merge branch 'dos/opimd-tracking'
      opimd: implement sorting
      opimd: place entries without field which is used for sorting always on end
      opimd: now *really* place entries without field which is used for sorting always on end ;)
      opimd: implement _initialized in backends
      opimd: add possibility to sort case sensitive
      opimd: little optimalizantion in merging and getting field value from entry
      opimd: disable merging by default
      conf: enable merging in opimd Contacts domain
      opimd: fix sorting non-string values
      opimd: Dates: remove custom matcher
      opimd: support less or equal and greater or equal
      opimd: cast Timestamp to float when loading from database
      opimd: kill duplicates! We don't like them!
      opimd: Messages: backport last changes from GenericDomain
      opimd: SIM-Messages-FSO: fix deleting messages
      opimd: SIM-Messages-FSO: another attempt to fix deleting
      opimd: SIM-Messages-FSO: start preparing for GenericDomain migration
      opimd: fix merging
      Merge branch 'master' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: Messages: move to GenericDomain
      opimd: Messages: fix copy'n'paste issues
      opimd: fix returning multiple fields with the same data after merging
      opimd: fix possible incorrect query results when using _at_least_one mode
      opimd: backend manager: add Synchronize method
      opimd: implement disabling handlers
      opimd: Calls: implement GetMewMissedCalls method
      opimd: Messages: implement GetUnreadMessages method
      opimd: Notes: implement NewTag and TagRemoved signals
      opimd: Calls: fix syntax
      opimd: Tasks: implement UnfinishedTasks signal and GetUnfinishedTasks method
      Merge branch 'master' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      Merge branch 'master' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: update TODO
      opimd: Message: fix deleting messages without MessageRead and Direction fields (most often messages from SIM backend)
      Merge branch 'dos/opimd-tracking' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: Messages: fix dbus signature in GetMultipleResults
      opimd: Calls: fix possible traceback on deleting
      opimd: Tasks: fix UnfinishedTasks
      opimd: Tasks: fix Update
      opimd: Tasks: fix Update
      odeviced: implement WakeupTimeChanged signal in RTC
      opimd: Messages: implement AddIncoming dbus method
      opimd: Messages: fix AddIncoming
      opimd: SQLite-*: add isolation_level=None when connecting to sqlite file. Thanks TAsn! Closes #477
      Merge branch 'dos/opimd-tracking'
      opimd: GenericDomain add get_full_content function (returns also parser fields)
      opimd: SIM-Messages-FSO: fix CSM handling
      opimd: GenericDomain: move new get_full_content function out of comment ;x
      Merge commit 'origin/dos/opimd-tracking' into dos/opimd-tracking
      Merge branch 'master' of git at git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: SIM-Messages-FSO: comment out not-really-well-thought (read as: why the hell is it there?) code
      opimd: GenericDomain: fix unicode problems in make_comp_value
      opimd: VCard-Contacts: few fixes (EMail=>E-mail, use the same file for reading and storing)
      opimd: VCard-Contacts: write in log about missing python-vobject if importing fails
      opimd: VCard-Contacts: fix local variable 'value' reference before assignment
      opimd: VCard-Contacts: fix logger levels
      Merge commit 'origin/dos/opimd-tracking' into dos/opimd-tracking
      opimd: SQLite-*: use FLOAT type in database for Timestamps and Duration fields
      opimd: update TODO
      opimd: SQLite-Messages: change floats into ints
      opimd: SIM-Messages-FSO: change floats into ints
      opimd: ogsmd-Calls: change floats into ints
      opimd: SQLite-Calls: change floats into ints
      opimd: SQLite-Notes: change floats into ints
      opimd: SQLite-Tasks: change floats into ints
      opimd: helpers: little cosmetic fix
      opimd: init phone-utils earlier. Fixes wrong comparition values for phone numbers in contacts loaded at boot.
      opimd: update TODO
      Merge branch 'master' of git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: update TODO
      opimd: fix error when using Python 2.4
      opimd: Contacts: implement DeletedContact and UpdatedContact signals
      opimd: Contacts: fix dbus interfaces in new signals
      opimd: Messages: implement DeletedMessage and UpdatedMessage signals
      opimd: Calls: implement DeletedCall and UpdatedCall signals
      opimd: Dates: implement UpdatedDate and DeletedDate
      opimd: Notes: implement DeletedNote and UpdatedNote signals
      opimd: Tasks: fix references to Notes domain remaining there after copy'n'paste
      opimd: Tasks: implement DeletedTask and UpgradedTask signals
      opimd: Tasks: few references to Notes remained, kill'em!
      opimd: Notes: fix copy'n'paste error in DeletedNote
      opimd: Dates: fix copy'n'paste errors in new signals
      opimd: update TODO
      opimd: introduce Type Manager
      opimd: TypeManager: add few more default types
      opimd: remove all old handling of 'tel:' URI
      opimd: be aware of different field types
      opimd: implement number normalizing using phoneutils with new, TypeManager way
      opimd: TypeManager: add objectpath type
      opimd: generic: support loading, storing and fallbacking to default field types
      opimd: contacts: define default field types
      opimd: helpers: fix typo in dbus error
      opimd: generic: implement list_fields, add_new_field and remove_field functions
      opimd: generic: save fields modifications; don't fail on listing when list is None
      opimd: contacts: implement org.freesmartphone.PIM.Fields dbus methods
      opimd: Messages: implement org.freesmartphone.PIM.Fields dbus methods
      opimd: Calls: implement org.freesmartphone.PIM.Fields dbus methods
      opimd: Dates: implement org.freesmartphone.PIM.Fields dbus methods
      opimd: Notes: implement org.freesmartphone.PIM.Fields dbus methods
      opimd: generic: take care if FieldTypes isn't None on loading
      opimd: Tasks: implement org.freesmartphone.PIM.Fields dbus methods
      opimd: Type Manager: add boolean and timezone types
      opimd: Messages: add default field types
      opimd: Messages: fix copy'n'paste error
      opimd: TypeManager: add number and integer types
      opimd: Calls: add default field types
      opimd: update TODO
      opimd: Generic: implement list_fields_with_type method
      opimd: Contacts: add ListFieldsWithType dbus method
      opimd: Messages: add ListFieldsWithType dbus method
      opimd: Notes: add ListFieldsWithType dbus method
      opimd: Calls: add ListFieldsWithType dbus method
      opimd: Dates: add ListFieldsWithType dbus method
      opimd: Tasks: add ListFieldsWithType dbus method
      opimd: ogsmd Calls: remove usage of phone_number_to_tel_uri
      opimd: SIM-Contacts-FSO: remove usage of phone_number_to_tel_uri
      opimd: SIM-Messages-FSO: remove usage of phone_number_to_tel_uri
      Merge remote branch 'origin/dos/opimd-tracking' into dos/opimd-tracking
      opimd: Generic: fix typo in ListFieldsWithType
      opimd: rename Field dbus methods due to problems with duplicated names
      opimd: update TODO
      opimd: fix quering with non-str values
      opimd: Contacts: add Nickname to default field types
      Merge branch 'master' of git.freesmartphone.org:framework into dos/opimd-tracking
      opimd: update TODO
      opimd: Contacts: uncomment default field types. It shouldn't be commented at all, as it's necessary to have sane defaults.
      opimd: db_handler: fix compatibility with Python 2.5
      opimd: Messages: fix compatibility with Python 2.5
      opimd: Calls: fix path returned by MissedCall signal
      opimd: Messages: support message reports with fsogsmd
      schema: remove ring-volume and message-volume params. They didn't work and leaded to confusion of users.
      oeventsd: workaround buggy kernel to get full vibration power.
      Merge branch 'master' of git.freesmartphone.org:framework
      Merge branch 'master' of git.freesmartphone.org:framework
      Revert "oeventsd: workaround buggy kernel to get full vibration power."
      [ogsmd] Update networks.tab with up-to-date data for Poland
      conf: update oeventsd's rules.yaml for Nokia N900 to support LEDs again

Simon Busch (11):
      Add configuration for palmpre machine
      oeventsd: add fso BacklightPower trigger
      Add rules.yaml config file for palmpre machine
      Change script called when backlight changes in rules.yaml for palmpre machine
      oevents: update configuration for palmpre machine
      Add configuration file for the palmpre2 (it's same as the palmpre)
      Revert "Add configuration file for the palmpre2 (it's same as the palmpre)"
      Add rules.yaml for herring device known as Nexus S
      Drop oevents configuration for not existing herring machine
      Update oevents configuration of crespo (Nexus S) machine
      Update relevant components for a 0.10.0 release

Sylvain 'GarthPS' Paré (1):
      rules.yaml: added a rule for the powerbutton on palm devices

Thomas Zimmermann (3):
      opimd: add Dates domain and SQLite-Dates backend
      opimd: Dates: fixed indentiation error and removed unused method GetDatesOfDayByTimestamp
      opimd: include Dates domain and SQLite-Dates backend when loading

Tom 'TAsn' Hacohen (49):
      Moved opimd convert script to the tools directory, and added it to setup.py
      Updated TODO
      Merge branch 'opimd-redesign'
      Added more instructions to the convert script.
      Revert "Implement HFP pbook retrieval, call indication and bluetooth autostart"
      Applied timestamps issue patch (in some cases importing data would fail without this patch) from Justus Winter.
      opimd_conversion_script: Added safety checks that old opimd values are valid (not empty).
      opimd: We now restrict the addition of empty values in a better manner.
      opimd: Fixed a couple of typos in GetMultipleFields
      opimd: used the wrong variable in the if, and that caused a wacky behavior with fields with more than 2 values.
      opimd: GetMultipleFields now support getting all fields of a certain type
      opimd: Added more error handling in the case we get IncomingStoredMessage although we specifically asked for no sim buffering.
      oeventsd: Fixed vibration to work with fsodeviced instead of odeviced
      Added fsogsmd support for IncomingTextMessage
      opimd: fixed a typo from the last commit
      Fixed a major bug with fsogsmd timestamp parsing with west to greenwich timezones. (i.e "negative" timezones).
      Merge branch 'master' of ssh://git.freesmartphone.org/framework
      opimd: Added _resolve_phonenumber query flag that resolves the phonenumber to a @ContactId.
      opimd: remove debug print.
      opimd: Added a file I forgot to commit.
      opimd: restricted usage of @ in the start of fields, this is reserved for joining domains.
      opimd: Added support for list/array instead of , delimited list in GetMultipleFields.
      opimd: Updated TODO.
      opimd: Changed @ContactId to @contacts for future abstraction.
      opimd: Fixed a crash on Update.
      opimd: Fixed time parser.
      Merge branch 'master' of ssh://git.freesmartphone.org/framework
      opimd: updated TODO.
      opimd: Updated TODO.
      opimd: remove obsolete backend_manager.
      opimd: Fixed MissedCall signal.
      opimd: Updated TODO.
      oevents: Fixed "oneshot" vibration.
      opimd: Updated TODO.
      opimd: GetMultipleResults returns all when the number of requested results is negative.
      opimd: Renamed @contacts to @Contacts and added support for _retrieve_full_contact.
      opimd: moved the dbus import to the start.
      opimd: Updated TODO.
      opimd: Changed Recipient/Sender to Peer in messages.
      opimd: Updated TODO.
      opimd: Added support for < and > which mean lesser than and bigger than respectively.
      Merge branch 'master' of ssh://git.freesmartphone.org/framework
      opimd: added sanity tests for not allowing addition of fields starting with < or >.
      opimd: Updated TODO.
      opimd: register signals through the bus, and not a proxy.
      opimd: changed Sender to Peer in messages.
      tools: Added opimd_fix_db to fix broken opimd database files.
      Added following name changes of ogsmd (i.e ogsmd restarts). #557 Thanks to Paul Fertser.
      opimd: Updated TODO.

Tom Hacohen (83):
      opimd: Numbers are sometimes sent as 'unicode', changed the checks to conform to that.
      opimd: Changed _limit to _pre_limit which limits before sorting, and changed _limit to limit after everything is done.
      opimd: Initial import of the redesign.
      opim: added a file I forgot to add in the previous commit
      Fully working querying/adding/removing/updating
      Fixed a small indent issue, and moved the generic functions to their generic location
      Adding and removing fields now also moves old values (from deleted/added fields) to the correct tables
      Added contact information, and removed the Entry entities
      Removed supported domains list from db_handler (old backend relic)
      Did a bit of renaming (internal stuff)
      Fix the remains of the contacts-domain specific code in db_handler.py
      Made contacts and db_handler more generic
      Added opimd TODO
      Did most of pimd_messages.py
      Dropped folders system from messages
      Removed all backends
      Fixed pimd_notes.py
      Fixed pimd_tasks.py
      Fixed pimd_dates
      Fixed pimd_calls.py
      Updated TODO
      Added the entry_id (used for linking in the db) type
      Passing lists in query means multiple options, i.e if Phone = [123, 12] the query will return all the contacts that their phone number is either 123 or 12
      Update TODO
      Added the internal list_types function and fixed a typo that would have caused bugs in the future
      removed the hackish list_types
      get_table_name and get_table_name_from_type are now generic and implemented in the parent object (db_handler)
      Made db creation generic for all the domains, should improve but basic structure is there and everything works
      Added regex support
      Added support for handling incoming messages from ogsmd
      Fixed a typo
      fixed a couple of bugs
      Added loading fields at generic domain init
      Set SimBuffersSms to False (i.e don't buffer) this fixes the issue of sms getting saved on sim and not in sqlite
      Added phonelogging capabilities to the calls backend
      Moved RESERVED_DEFAULT_FILEDS handling to pimd_generic.py
      Fixed a bug causing fields tables not to be created for domains other than contacts
      Fixed a bug preventing running only one subsystem without the frameworkd subsystem
      Forgot to enable fso tracking in calls - Fixed
      Fixed a bug with sortby causing duplicate entries on retrieval
      created get_content in the generic domain
      Messages: Getting incoming message is now a bit cleaner and works.
      Made pimd_messages more type safe and fixed a couple of bugs
      Fixed a bug in get single entry single field
      Added a cast to int in path_to_id function
      Fixed format string in Nacked log error
      Added convert_db.py that converts from the old db to the new
      Fixed the path in the convert script
      Added support for the _at_least_one query option
      Updated TODO
      Changed the script to work with the new type enforcement - i.e make sure fields are of a certain type
      Added real type support (not only strings).
      Fixed a typo that caused conversion/opimd not to work
      Unread messages count works
      Now adding must have fields, atm you can deleted them if you want, but they'll be added after a reboot automatically again
      Fixed a bug with the query method
      Added a workaround for a missing feature, should fix it though
      Updated both opimd and script to start using sqlite collation functions and indexes on phonenumber values
      Fixed hardcoded path in conversion script
      Phoneutils is not a must in the convert_db.py script anymore, but it is strongly advised for creating indexed databases.
      Adedd a log message concerning libphone-utils
      Changed default tables per domain
      Cleaned pimd_generic's init function just in case someone decides to call it
      Changed pimd_generic so some of it's functions will be usable from the convert script
      We don't need tasklets in type_manager, removed that
      Made the conversion script use opimd's modules. It's nicer, easier and safer.
      Fixed a bug with generating values for non generic fields
      Fixed bug in the conversion script that caused types not to get converted
      Add a default set of fields to the contacts domain
      Fixed a bug causing Types not to be listed in the Types.List dbus method
      Added indexing on the date type in messages and calls, makes retrieving calls and messages a lot faster
      Change list to dict in the python way of doing stuff
      Fixed a bug with querying for entries with multiple fields
      Fixed a typo
      Fixed * Don't let removing default must have fields
      FIxed * We don't allow to query system fields, but we should catch the exceptions that makes, Add log messages when doing that and when trying to add reserved field
      Adedd a couple of more exceptions (realetd to last commit).
      Started sending EntryId as well as Path, first step towards dropping it
      Updated TODO
      Fixed a lot of FIXMEs and Added QueryFailed dbus failure reason
      Fixed a small issue with error handling with regex in db
      Don't send duplicated results when each part of the query matches a contact more than once
      Fixed a typo.

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

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list