profile/ivi/lemolo.git
11 years agoexample/contacts.csv: provide long name by default.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 23:54:30 +0000 (20:54 -0300)]
example/contacts.csv: provide long name by default.

11 years agokeypad: better align of name-type of contacts.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 23:53:55 +0000 (20:53 -0300)]
keypad: better align of name-type of contacts.

provide the "name - type" from C, then use it alternatively.

11 years agocontacts: expose full name as well, for themes that may want to use it.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 23:43:44 +0000 (20:43 -0300)]
contacts: expose full name as well, for themes that may want to use it.

11 years agocontacts: minor bugfix on string manipulation.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 23:43:17 +0000 (20:43 -0300)]
contacts: minor bugfix on string manipulation.

11 years agooptimize lists rendering.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 23:37:29 +0000 (20:37 -0300)]
optimize lists rendering.

homogeneous list are faster to handle.

Text fit is an expensive operation. Do not use it for possibly long lists.

11 years agocontacts: rename "name" to "first_name", and add explit getters.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 23:30:46 +0000 (20:30 -0300)]
contacts: rename "name" to "first_name", and add explit getters.

we've created it with just "name", then we split in a very hackish
way. Make it more sane now:
 - first name: comes from DB
 - last name: comes from DB
 - full name: created on the fly, when needed. cached.

all the getters return references to internal stringshares.

11 years agohistory: optimize contact lookup, cache matches.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 23:17:38 +0000 (20:17 -0300)]
history: optimize contact lookup, cache matches.

 - do not search too often (1 second interval);
 - remember contact if found;
 - listen to contact changes, see if it's still valid for that number;
 - listen to contact deletion, remove local cache.

11 years agocontacts: save and notifications.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 23:16:07 +0000 (20:16 -0300)]
contacts: save and notifications.

 - expose some setters.
 - notify of changed contact info, at once (in an idler).
 - delayed save of files (in a poller)
 - use backup if no dabase.

11 years agoimprove handling of strptime.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 21:26:52 +0000 (18:26 -0300)]
improve handling of strptime.

previously we've noticed strptime() was not working, but the culprit
is actually mktime() that resets the tm_gmtoff field.

Save this field and remove the custom parse of GMT offset.

11 years agocontacts: add some safety checks.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 21:07:48 +0000 (18:07 -0300)]
contacts: add some safety checks.

11 years agocontacts: add example CSV and eet generator.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 20:58:48 +0000 (17:58 -0300)]
contacts: add example CSV and eet generator.

Simple script to get a CSV and generate the EET. It should be easy to
have most addressbooks to generate this, or use OpenOffice to do so.

11 years agoSeveral changes in the contacts layout tab and accross the App.
Iscaro [Fri, 10 Aug 2012 17:48:29 +0000 (14:48 -0300)]
Several changes in the contacts layout tab and accross the App.
And now we have a contact bar separator like the iphone's.

11 years agoelm.text.number and elm.text.name were overlaping each other. Now it's fixed.
Iscaro [Thu, 9 Aug 2012 14:10:34 +0000 (11:10 -0300)]
elm.text.number and elm.text.name were overlaping each other. Now it's fixed.

11 years agoThe contacts' eet now has support to last name for a person. Also the layout
Iscaro [Thu, 9 Aug 2012 11:47:29 +0000 (08:47 -0300)]
The contacts' eet now has support to last name for a person. Also the layout
now shows the last name and image contact was set.

11 years agoContact tab layout and contact details layout changed
Iscaro [Wed, 8 Aug 2012 21:00:03 +0000 (18:00 -0300)]
Contact tab layout and contact details layout changed

11 years agoAdded a new theme for elm_button, it is used in the contact details.
Iscaro [Wed, 8 Aug 2012 17:02:33 +0000 (14:02 -0300)]
Added a new theme for elm_button, it is used in the contact details.

11 years agoNow all the phone is integrated with contacts. So now it's possible to
Iscaro [Wed, 8 Aug 2012 12:28:50 +0000 (09:28 -0300)]
Now all the phone is integrated with contacts. So now it's possible to
see the contact's name when you receive a call, history and etc.

11 years agoContacts UI and infrastructure.
Iscaro [Fri, 3 Aug 2012 14:33:57 +0000 (11:33 -0300)]
Contacts UI and infrastructure.

TODO: Change the default elm_button style

11 years agoDo not insert '-' separator if the previous number is '+'.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 19:38:33 +0000 (16:38 -0300)]
Do not insert '-' separator if the previous number is '+'.

Fixes #22 (Funny display of - separator in call display with + numbers)

11 years agoofono: work around strptime() issue.
Gustavo Sverzut Barbieri [Fri, 10 Aug 2012 19:29:33 +0000 (16:29 -0300)]
ofono: work around strptime() issue.

strptime() will ignore '%z' for timezone. Then we must parse this
ourselves and fix the date accordingly.

time() is local, then we must convert the parsed time to it as well.

Fixes #14 (Active call should show current duration)

11 years agohistory: implement deletion of items.
Gustavo Sverzut Barbieri [Tue, 7 Aug 2012 19:49:53 +0000 (16:49 -0300)]
history: implement deletion of items.

now we can delete individual items or clear everything.

11 years agohistory updater: improve algorithm and document constants.
Gustavo Sverzut Barbieri [Tue, 7 Aug 2012 13:53:26 +0000 (10:53 -0300)]
history updater: improve algorithm and document constants.

 * increase minimum update interval to 30 seconds.
 * break when update_threshold constant is reached.
 * documented constants and their reasoning.

11 years agohistory: start/stop time update poller when needed.
Gustavo Sverzut Barbieri [Mon, 6 Aug 2012 16:45:51 +0000 (13:45 -0300)]
history: start/stop time update poller when needed.

If the window is unfocused or the history list is hidden, do not keep
the poller running and draining battery.

If window is focused and object is visible, then start the poller and
update the list immediately. (avoid updating too often, 1.0s is the
current threshold).

11 years agotheme: allow specify different theme at command line.
Gustavo Sverzut Barbieri [Mon, 6 Aug 2012 01:01:23 +0000 (22:01 -0300)]
theme: allow specify different theme at command line.

-H/--theme and the path or file name.

11 years agotheme: start to specify sizes as macros, add smaller resolution.
Gustavo Sverzut Barbieri [Mon, 6 Aug 2012 00:48:27 +0000 (21:48 -0300)]
theme: start to specify sizes as macros, add smaller resolution.

It's not complete, particularly "call" is not close to good at
"sd". Marina should review the sizes and we should create macros to
remaining sizes.

11 years agodo not ask confirmation to do hangup or private chat in multiparty
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 21:32:34 +0000 (18:32 -0300)]
do not ask confirmation to do hangup or private chat in multiparty

Fixes #2 (Non intuitive Private Chat and Hangup buttons in conference)

11 years agoimprove pressed state of multiparty details button.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 21:24:07 +0000 (18:24 -0300)]
improve pressed state of multiparty details button.

Fixes #15 (Conference icon should not invert on pressing)

11 years agomultiparty can have private chat only if there is no held calls.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 21:14:34 +0000 (18:14 -0300)]
multiparty can have private chat only if there is no held calls.

Before we were disabling private chat only if the conference itself
were held, but we cannot start a private chat from an active
conference if there was some held call.

Fixes #13 (Private Chat only possible if no held calls)

11 years agoDo not automatically SwapCalls on local hangup of active call.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 19:07:03 +0000 (16:07 -0300)]
Do not automatically SwapCalls on local hangup of active call.

Fixes #11 (Waiting call + Hangup and Answer turns into held
call). Leaves code and TODO so we can get back to this.

11 years agohistory: dial should not interfere with keypad
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 18:58:00 +0000 (15:58 -0300)]
history: dial should not interfere with keypad

use ofono to dial directly, do not use keypad function.

Fixes #10 (Call from history should go back to history)

11 years agoimprove date formatting.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 18:46:47 +0000 (15:46 -0300)]
improve date formatting.

For dates over a week, show the locale date representation.

This allows us to skip updating those items.

11 years agohistory: try to recover by reusing items stored in log.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 18:20:16 +0000 (15:20 -0300)]
history: try to recover by reusing items stored in log.

if application shutdowns with ongoing calls, they will be stored to
EET, on restart it will try to recover items from log by using line_id
and and start time.

For calls that were not completed, this will not work as Call.StarTime
just exist for active or held calls.

11 years agohistory: use call start time if available
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 17:57:16 +0000 (14:57 -0300)]
history: use call start time if available

11 years agoupdate history times.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 15:28:57 +0000 (12:28 -0300)]
update history times.

some time strings are formatted relatively, they should be updated
timely so they are correct.

11 years agojust hide held if it was not a conference.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 14:57:27 +0000 (11:57 -0300)]
just hide held if it was not a conference.

otherwise there are other held calls, and we must keep it visible in
the GUI.

Fixes #7 (Wrong display after remote hangup of call in held conference)

11 years agoReset number on dial.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 14:38:26 +0000 (11:38 -0300)]
Reset number on dial.

Fixes #6 (No reset of number input after dial)

11 years agoHide keypad on hangup.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 14:20:25 +0000 (11:20 -0300)]
Hide keypad on hangup.

Whenever the active peer is disconnected (local or remote), we must
hide the keypad.

Fixes #12 (Show keypad + Hangup interaction)

11 years agoFor conferences, just display "Conference" as name.
Gustavo Sverzut Barbieri [Sun, 5 Aug 2012 13:40:21 +0000 (10:40 -0300)]
For conferences, just display "Conference" as name.

Before we were joining all participants names/numbers as a name,
making the string unmanageable. Make it a fixed string, user can see
conference participants by clicking the specific button.

Fixes bug #4 (Display of conference participants)

NOTE: need designer review.

11 years agomultiparty details should support long numbers and names.
Gustavo Sverzut Barbieri [Sat, 4 Aug 2012 22:34:57 +0000 (19:34 -0300)]
multiparty details should support long numbers and names.

if name or number are too long, reduce font size up to 30px and if
it's not enough, add ellipsis (right of name, left of numbers)

Fixes bug #5 (Display of long numbers in conference window)

11 years agoshow multiparty details for held conferences as well.
Gustavo Sverzut Barbieri [Sat, 4 Aug 2012 22:24:47 +0000 (19:24 -0300)]
show multiparty details for held conferences as well.

It's the same thing as regular multiparty details, but there is no
"private chat" action.

Fixes bug #3 (Conference window only for active call).

11 years agohistory: show item selection.
Gustavo Sverzut Barbieri [Fri, 3 Aug 2012 20:11:33 +0000 (17:11 -0300)]
history: show item selection.

edje group "elm/layout/dialer/history/img" became just an event area,
no visuals in there. This was done so we can change the arrow color
class when item is selected.

added scripts to control selected and missed states.

11 years agohistory: unselect item after the click action is done.
Gustavo Sverzut Barbieri [Fri, 3 Aug 2012 20:11:00 +0000 (17:11 -0300)]
history: unselect item after the click action is done.

11 years agohistory: improve visibility of items.
Gustavo Sverzut Barbieri [Fri, 3 Aug 2012 19:40:13 +0000 (16:40 -0300)]
history: improve visibility of items.

 * new items get visible
 * after initial populate, show the first item

11 years agoNow when you click in a entry on the history log a call will be made.
Iscaro [Fri, 3 Aug 2012 18:53:14 +0000 (15:53 -0300)]
Now when you click in a entry on the history log a call will be made.

11 years agohistory: refactor data model.
Gustavo Sverzut Barbieri [Fri, 3 Aug 2012 19:02:00 +0000 (16:02 -0300)]
history: refactor data model.

 * remember call direction (incoming or outgoing)
 * remember call complete (active or held)
 * save calls on exit, even if call was not completed.
 * optimize call_info search, use call and pointer comparison
 * fix: during runtime, prepend genlist items, as done with call log
 * fix: when no call log can be loaded, use the calloc()ed pointer.

11 years agomultiple improvements to history look and feel.
Gustavo Sverzut Barbieri [Fri, 3 Aug 2012 17:12:25 +0000 (14:12 -0300)]
multiple improvements to history look and feel.

 * history.c, scroller.edc (from multiparty-list.edc): use scroller
   theme for genlist similar to multiparty details.

 * history.c: history formats line_id using phone_format() function.

 * history-bg.edc: smaller buttons for "All" and "Missed", with text
   centered (no subtitle).

 * history-bg.edc: lists will go up to the scroller (rel1).

 * history.edc: list items are bigger (120px), allowing more space
   between items. Fixed positioning of time and type parts.

11 years agoAdded EET_COMPRESSION_DEFAULT constant in case our target is a Tizen device
Iscaro [Thu, 2 Aug 2012 17:59:39 +0000 (14:59 -0300)]
Added EET_COMPRESSION_DEFAULT constant in case our target is a Tizen device

11 years agoAdding time contants at date_format().
Iscaro [Thu, 2 Aug 2012 13:59:28 +0000 (10:59 -0300)]
Adding time contants at date_format().

11 years agoChanging the way that we store the history log.
Iscaro [Wed, 1 Aug 2012 13:30:25 +0000 (10:30 -0300)]
Changing the way that we store the history log.

11 years agoChanging default layout of the history UI.
Guilherme Iscaro [Fri, 27 Jul 2012 11:47:39 +0000 (08:47 -0300)]
Changing default layout of the history UI.

11 years agoofono callbacks: do not automatically free callbacks on shutdown.
Gustavo Sverzut Barbieri [Mon, 30 Jul 2012 22:00:37 +0000 (19:00 -0300)]
ofono callbacks: do not automatically free callbacks on shutdown.

This will help in two fronts:
 - spot leaks with valgrind, since screens that do not release will show there.
 - avoid warnings from screens deleting it with their _on_del()

11 years agoofono callbacks: rename lists for shorter and better names.
Gustavo Sverzut Barbieri [Mon, 30 Jul 2012 21:56:56 +0000 (18:56 -0300)]
ofono callbacks: rename lists for shorter and better names.

the prefix "ofono_callback_" and suffix "_list" were not helping,
actually they were adding noise which made lines longer and harder to
read. Change to just "cbs_" prefix.

11 years agofix volume changed callback dispatch.
Gustavo Sverzut Barbieri [Mon, 30 Jul 2012 21:42:19 +0000 (18:42 -0300)]
fix volume changed callback dispatch.

it should use modem changed, not call changed. It was a typo in the
list name.

11 years agocoding style: function open braces on next line.
Gustavo Sverzut Barbieri [Mon, 30 Jul 2012 21:29:47 +0000 (18:29 -0300)]
coding style: function open braces on next line.

We should have the open brace on the next line, after function
declaration. My bad, with Iscaro following the pattern afterwards.

11 years agohistory: remove space after FOREACH.
Gustavo Sverzut Barbieri [Mon, 30 Jul 2012 21:25:56 +0000 (18:25 -0300)]
history: remove space after FOREACH.

11 years agohistory: fix location of history log file.
Gustavo Sverzut Barbieri [Mon, 30 Jul 2012 21:23:53 +0000 (18:23 -0300)]
history: fix location of history log file.

There was a missing "/" in the path, between xdg configuration
directory and the project name.

11 years agohistory: be quiet if there was no previous history log.
Gustavo Sverzut Barbieri [Mon, 30 Jul 2012 21:22:55 +0000 (18:22 -0300)]
history: be quiet if there was no previous history log.

this is not an error, then we should not report it as such. Just
create the data and return quietly.

11 years agocommand line: different api based on modem type.
Gustavo Sverzut Barbieri [Mon, 30 Jul 2012 16:58:00 +0000 (13:58 -0300)]
command line: different api based on modem type.

if HFP modem type is used, then reduce the amount of required
interfaces.

11 years agoallow choosing modem type from command line.
Gustavo Sverzut Barbieri [Fri, 27 Jul 2012 21:13:30 +0000 (18:13 -0300)]
allow choosing modem type from command line.

similar to modem API, allow choosing modem type from command
line. Defaults to hardware and hfp.

11 years agocommand line option to list every known ofono modem api.
Gustavo Sverzut Barbieri [Fri, 27 Jul 2012 20:54:32 +0000 (17:54 -0300)]
command line option to list every known ofono modem api.

11 years agoimprove command line argument usability.
Gustavo Sverzut Barbieri [Fri, 27 Jul 2012 20:48:14 +0000 (17:48 -0300)]
improve command line argument usability.

Instead of giving a mask, give a string and let the program convert it
into the mask. Much better.

11 years agoforce warning compile flags.
Gustavo Sverzut Barbieri [Fri, 27 Jul 2012 20:23:52 +0000 (17:23 -0300)]
force warning compile flags.

By default use: -Wall -Wextra -Wshadow -fvisibility=hidden

11 years agominor: fix -Wunused-parameter (-Wextra) warnings.
Gustavo Sverzut Barbieri [Fri, 27 Jul 2012 20:16:11 +0000 (17:16 -0300)]
minor: fix -Wunused-parameter (-Wextra) warnings.

11 years agominor: fix -Wshadow warning regarding "time"
Gustavo Sverzut Barbieri [Fri, 27 Jul 2012 20:15:30 +0000 (17:15 -0300)]
minor: fix -Wshadow warning regarding "time"

11 years agoAdding an UI for history log.
Guilherme Iscaro [Thu, 26 Jul 2012 12:36:59 +0000 (09:36 -0300)]
Adding an UI for history log.

11 years agoAdding history infrastructure.
Guilherme Iscaro [Mon, 23 Jul 2012 20:14:39 +0000 (17:14 -0300)]
Adding history infrastructure.

11 years agoAdding support for multiple changed, disconnected and connected callbacks.
Guilherme Iscaro [Fri, 20 Jul 2012 13:24:38 +0000 (10:24 -0300)]
Adding support for multiple changed, disconnected and connected callbacks.

11 years agoallow returning to call screen from other screens.
Gustavo Sverzut Barbieri [Sat, 21 Jul 2012 20:49:54 +0000 (17:49 -0300)]
allow returning to call screen from other screens.

this is useful while in active call and click "add-call", then you
want to go back.

11 years agoshow "add call" when there is no secondary (held) call.
Gustavo Sverzut Barbieri [Sat, 21 Jul 2012 14:54:03 +0000 (11:54 -0300)]
show "add call" when there is no secondary (held) call.

11 years agocall screen should show "Hold and Answer" only if there is no secondary call
Gustavo Sverzut Barbieri [Sat, 21 Jul 2012 14:20:47 +0000 (11:20 -0300)]
call screen should show "Hold and Answer" only if there is no secondary call

11 years agofix readme to say ofono not connman.
Gustavo Sverzut Barbieri [Tue, 17 Jul 2012 21:33:25 +0000 (18:33 -0300)]
fix readme to say ofono not connman.

11 years agocosmetic changes to make ofono debug more uniform
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 07:49:46 +0000 (04:49 -0300)]
cosmetic changes to make ofono debug more uniform

11 years agofix leaks reported by valgrind.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 07:42:35 +0000 (04:42 -0300)]
fix leaks reported by valgrind.

forgot to free the callback context after it was dispatched to user.

11 years agoalways format phone numbers.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 07:37:00 +0000 (04:37 -0300)]
always format phone numbers.

11 years agokeypad: restore last number on empty dial.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 07:20:59 +0000 (04:20 -0300)]
keypad: restore last number on empty dial.

if there is no number do not disable dial, instead let dial fill with
the last known number.

11 years agokeypad: proper action on fast press/release.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 07:09:37 +0000 (04:09 -0300)]
keypad: proper action on fast press/release.

dialing repeated numbers lead to Edje detecting double and triple
click, these are reported as "up" and "clicked" without a "down". Then
artificially inject "down".

11 years agocallscreen: improve held display.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 06:39:36 +0000 (03:39 -0300)]
callscreen: improve held display.

 - if ctx->calls.active is held, then do not show it twice.
 - held call is higher priority than waiting and incoming to use as default.

11 years agorc: on Dial() make the keypad visible, even if on callscreen.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 06:27:18 +0000 (03:27 -0300)]
rc: on Dial() make the keypad visible, even if on callscreen.

11 years agocallscreen: activate window on incoming calls.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 06:24:31 +0000 (03:24 -0300)]
callscreen: activate window on incoming calls.

11 years agokeypad: "+" is only allowed as the first number.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 06:16:09 +0000 (03:16 -0300)]
keypad: "+" is only allowed as the first number.

11 years agocallscreen: improve multiparty details look and feel.
Gustavo Sverzut Barbieri [Sun, 15 Jul 2012 06:10:55 +0000 (03:10 -0300)]
callscreen: improve multiparty details look and feel.

instead of a boring list and buttons use a scroller with a box of
layouts for each item.

11 years agocallscreen: finish handling of multiparty, includes detailed view.
Gustavo Sverzut Barbieri [Fri, 13 Jul 2012 23:13:33 +0000 (20:13 -0300)]
callscreen: finish handling of multiparty, includes detailed view.

detailed view will allow to see the conference participants and hangup
them individually or enter a private chat.

list item and scroller theme is missing.

11 years agoofono: private chat
Gustavo Sverzut Barbieri [Fri, 13 Jul 2012 23:11:23 +0000 (20:11 -0300)]
ofono: private chat

11 years agodon't mix hangup and multiparty hangup.
Gustavo Sverzut Barbieri [Fri, 13 Jul 2012 22:57:03 +0000 (19:57 -0300)]
don't mix hangup and multiparty hangup.

we need simple hangup to do it for multiparty participants.

11 years agocreate multiparty.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 23:39:06 +0000 (20:39 -0300)]
create multiparty.

they have an icon on the left, but there is no action for them at the
moment.

11 years agoofono: add multiparty getter.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 23:18:47 +0000 (20:18 -0300)]
ofono: add multiparty getter.

11 years agosupport waiting and held calls.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 21:53:29 +0000 (18:53 -0300)]
support waiting and held calls.

11 years agoofono: cover more voice call manager api.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 20:12:59 +0000 (17:12 -0300)]
ofono: cover more voice call manager api.

 - Transfer
 - SwapCalls
 - ReleaseAndAnswer
 - HoldAndAnswer
 - HangupAll

11 years agokeypad: disable actions when there is no number.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 18:46:55 +0000 (15:46 -0300)]
keypad: disable actions when there is no number.

11 years agobugfix: action blocker should only cover the button area.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 18:46:08 +0000 (15:46 -0300)]
bugfix: action blocker should only cover the button area.

11 years agoadd missing 'api' keyword to some theme programs.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 18:40:32 +0000 (15:40 -0300)]
add missing 'api' keyword to some theme programs.

11 years agorename vars and prepare callscreen to receive multiple calls.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 18:31:09 +0000 (15:31 -0300)]
rename vars and prepare callscreen to receive multiple calls.

11 years agodocument theme parts, signals and messages.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 17:18:49 +0000 (14:18 -0300)]
document theme parts, signals and messages.

also mark them as 'api' for easier lookup/grep.

11 years agosplit theme into multiple files.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 16:05:32 +0000 (13:05 -0300)]
split theme into multiple files.

easier to grep and search, avoid crossing unwanted boundaries :-)

11 years agodo not show elapsed time when dialing.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 15:51:28 +0000 (12:51 -0300)]
do not show elapsed time when dialing.

it's unknown, so let's not use it.

11 years agoadd tabs to main layout and placeholder contacts and history.
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 15:49:10 +0000 (12:49 -0300)]
add tabs to main layout and placeholder contacts and history.

11 years agoAdding calls check, we must be in a call to update those properties.
Guilherme Iscaro [Wed, 11 Jul 2012 13:52:08 +0000 (10:52 -0300)]
Adding calls check, we must be in a call to update those properties.

11 years agoshow and update elapsed call time.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 23:38:56 +0000 (20:38 -0300)]
show and update elapsed call time.

11 years agoofono parses start time.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 23:37:54 +0000 (20:37 -0300)]
ofono parses start time.

time is relative to loop time, which should be monotonic.

11 years agocallscreen: volume, mute, speaker and contacts.
Gustavo Sverzut Barbieri [Tue, 10 Jul 2012 22:11:19 +0000 (19:11 -0300)]
callscreen: volume, mute, speaker and contacts.

volume was implemented using hardware keys, no visual feedback.

mute was implemented as a toggle action.

speaker and contacts were marked as placeholders.