Commit Graph

234 Commits

Author SHA1 Message Date
7b3218e6de More verbose debugging information 2010-05-27 16:50:10 +00:00
323fa29bd8 Found potential issues when calling 2010-05-27 15:25:58 +00:00
28450b9b13 Probably fixed a crash when calling the author of a message 2010-05-27 13:38:24 +00:00
c59883e62a Started the user interface for profile management 2010-05-24 10:03:38 +00:00
c6ae773883 Allowed plugins to register configuration panes 2010-05-22 17:59:32 +00:00
87bc7857d5 Added preliminary code to handle the different preferences dialogs 2010-05-21 19:28:53 +00:00
058621c2b2 Avoid errors while handling call waiting control 2010-05-21 09:32:42 +00:00
5b40259bdf Differentiating receiving/sending a message from when it's received/sent 2010-05-21 09:07:01 +00:00
d60cf7296b Working on acceptance of incoming calls 2010-05-21 02:06:42 +00:00
3ef321b2d1 Issue a "Call terminated" event every time the call window is forcibly closed 2010-05-20 17:50:24 +00:00
06f305036a First attempt at implementing the vibrator on the Openmoko Freerunner 2010-05-20 17:37:17 +00:00
bd496ec387 Trying to implement speaker mode on the Openmoko Freerunner 2010-05-20 17:25:32 +00:00
01d2e6b76a Added a check whether the modem is alive (simply issuing "AT") 2010-05-20 17:04:11 +00:00
630568968e Allow plug-ins to queue commands 2010-05-20 16:54:50 +00:00
5e2afcbe08 No longer crash upon incoming calls when triggering the vibrator event 2010-05-20 16:51:53 +00:00
37e998a978 Allow plug-ins to trigger events as well 2010-05-20 11:50:09 +00:00
795134ce1c Enabling call waiting fixes incoming calls on the Openmoko Freerunner 2010-05-19 12:25:46 +00:00
b50b91d9b8 Request extended call presentation, ring reports and service notifications once ready 2010-05-18 21:41:14 +00:00
5122bb6248 Added debugging code for plug-in management 2010-05-17 14:01:13 +00:00
239d4e85ad Attempt another automatic search for an operator when denied 2010-05-17 12:53:19 +00:00
9c2a188eb2 Now able to load plugins in debugging mode 2010-05-16 23:49:57 +00:00
796abf8f98 Implemented calling the sender of a message being read (untested) 2010-05-16 23:39:07 +00:00
d43ed8f0dd Implemented the call button in the messages view (untested) 2010-05-16 23:34:28 +00:00
d82723a1e7 Code cleanup 2010-05-15 14:02:08 +00:00
30c72bd1c1 Fixed issues while handling plug-ins 2010-05-14 16:23:50 +00:00
548df7fc5c Introduced a plug-in system 2010-05-12 15:40:39 +00:00
754a5dbb7f Device, hardware flow and retry come from the configuration file if not given 2010-05-12 14:44:57 +00:00
eb727c8b55 The project now depends on libSystem (for configuration files) 2010-05-12 14:27:46 +00:00
0ab9951439 Nicer preview of the message content 2010-05-12 12:06:18 +00:00
7a7d96158f AT+CHUP seems to work better than ATH in our case 2010-05-12 11:16:16 +00:00
65d40cac3a Probably fixed displaying the date when reading messages (untested) 2010-05-12 08:28:36 +00:00
9f1e2d9ca7 Display a minimal message when receiving messages 2010-05-11 17:03:14 +00:00
cfb312d6cd There seemed to be a race condition 2010-05-11 15:39:21 +00:00
77755a8b5f Code cleanup 2010-05-11 14:28:45 +00:00
8b8f76a2d2 Added a couple more debugging controls 2010-05-11 14:27:35 +00:00
6fa34aa104 Implemented the mute control over AT+CMUT (may not fit the hardware) 2010-05-11 14:12:02 +00:00
27799ec00f Now able to fetch the battery status 2010-05-11 13:44:09 +00:00
8cac2bbdd7 Added the possibility to reset the modem at will 2010-05-11 12:40:26 +00:00
29cb9922da Now able to read messages 2010-05-11 12:05:34 +00:00
0bb228fe93 Fetching the messages in PDU mode (without any conversion yet) 2010-05-11 09:46:04 +00:00
9b4d92a322 The program can be terminated nicely from the debugging window 2010-05-10 22:40:25 +00:00
9a8c41f8dc Now rejecting calls correctly 2010-05-10 01:39:08 +00:00
fe61ed7692 Hide the call window when a call is rejected (doesn't work when ringing yet) 2010-05-10 00:53:52 +00:00
afc4a38152 Can inject arbitrary AT commands in debugging mode 2010-05-09 23:47:31 +00:00
e3ae841bf0 Began to implement a debugging mode 2010-05-09 23:10:55 +00:00
efe5e8811e Detect if a call is ongoing 2010-05-09 22:18:42 +00:00
0f1244eb5f Fetching incoming messages as they are reported 2010-05-09 21:35:22 +00:00
b9197def55 Implemented call presentation (partly tested) 2010-05-09 18:34:24 +00:00
7568bb814e Detecting when phone calls terminate 2010-05-09 17:58:23 +00:00
2666b2fa59 Implementing phone calls (untested) 2010-05-09 16:06:43 +00:00
44a150ecec Implementing phone calls (untested) 2010-05-09 15:41:36 +00:00
1e1d8fbd34 Began to implement the user interface for phone calls 2010-05-09 15:35:56 +00:00
f858e11a48 Modified the message composition window 2010-05-09 13:28:08 +00:00
8f95e37b9f Set an etched in shadow around scrolled windows 2010-05-09 12:54:53 +00:00
e3c993c66e Re-inject the current command on timeout and then ensure the operation worked 2010-05-08 13:03:58 +00:00
9372ef637e Removed useless variable 2010-05-08 03:13:16 +00:00
5fb92d3189 Obtaining the functionality status before really using the phone 2010-05-08 03:07:47 +00:00
2dfa1e0cec Let the modem command generation be done in its own class too 2010-05-08 01:23:56 +00:00
ccfa8c85bd Added an icon to the message list 2010-05-07 18:32:05 +00:00
d7824df63b Don't translate an empty string 2010-05-07 18:31:19 +00:00
fdfd85493c Added separate binaries to open the dialer, contacts and messages windows 2010-05-07 17:34:26 +00:00
dd6f561357 Revert the whole "suffix" story 2010-05-07 12:52:38 +00:00
9b7ef87fb6 Using a constant integer for the maximum number of characters (to be confirmed) 2010-05-07 12:28:25 +00:00
0c99914fc4 Added a character count while writing messages 2010-05-07 12:25:28 +00:00
4d5b33d259 Signal and operator reporting is now performed in a Panel applet 2010-05-07 00:40:51 +00:00
8e47df04cc Enable phone functionality only once the SIM card is ready 2010-05-02 02:56:42 +00:00
f57a3d7846 Can now sometimes determine voice calls among incoming calls 2010-05-02 02:09:11 +00:00
c972e1a914 Incoming calls are now reported as well 2010-05-02 01:43:11 +00:00
1d5b054f4b Hide the SIM PIN query dialog upon success 2010-05-01 17:31:05 +00:00
65bd9451f8 Always enable the phone functionality 2010-05-01 17:05:09 +00:00
ba6d6b7f6a Let hardware flow be optional 2010-05-01 05:25:53 +00:00
e42d05e351 Fixed compilation with 2.10 <= Gtk+ < 2.18 2010-05-01 02:31:02 +00:00
71192d61c4 Simply hide progress windows when deleted 2010-05-01 01:48:07 +00:00
7d5a2e21f1 Wrap text within the message composition window 2010-04-30 15:54:16 +00:00
062c71e831 Ignore errors when fetching contacts or messages (as opposed to the list) 2010-04-30 15:48:21 +00:00
3cd62b7fab Another attempt at getting SIM PIN interaction right 2010-04-30 15:45:54 +00:00
68d3c2a338 Implemented progress bar while checking the PIN code (untested) 2010-04-30 15:30:29 +00:00
ca60e90bc6 Tracking correctly if messages are sent 2010-04-30 15:16:43 +00:00
f2c01e00c8 Force registration checks until registered (fixes initial registration) 2010-04-30 05:09:25 +00:00
b11f03cfd5 Some bugfixes 2010-04-30 04:36:56 +00:00
9ff505ec4b The wrong window was focused when sending a message 2010-04-30 03:41:29 +00:00
d7c8cb3bfe Should now be focusing requested windows accordingly 2010-04-30 03:38:35 +00:00
fbeff7311d Really put the phone number in the entry of the messaging window 2010-04-30 02:13:01 +00:00
325b8b948f Do not set entries before they're created 2010-04-30 00:27:16 +00:00
9dff3cb94e Almost able to send SMS messages by now 2010-04-29 16:09:15 +00:00
042d60b67f Clear the code entry when re-requested 2010-04-28 23:03:26 +00:00
c9cd795a14 Much better error handling (should also track when the SIM is ready) 2010-04-28 22:53:36 +00:00
db87372b65 Only set the operator format once registered 2010-04-28 22:24:22 +00:00
df4c687bc2 Avoid displaying "(null)" if things are really wrong with the registration 2010-04-28 21:51:07 +00:00
09efeba69d Updated the translation 2010-04-28 21:45:19 +00:00
ad74a13811 Always reporting about the registration status 2010-04-28 21:36:22 +00:00
0bb685f962 Improved status handling a lot (should register automatically now) 2010-04-28 21:24:05 +00:00
efe3a0a347 Send an event when the PIN code is known to be accepted already 2010-04-28 19:55:49 +00:00
0c4a2c7f6f Hide columns headers in the contacts and messages views 2010-04-28 01:39:48 +00:00
74152fe36c Added a suggestion for a newer interface 2010-04-28 01:33:04 +00:00
219bb78eac Added a selector for the messages obtained or sent 2010-04-28 01:29:10 +00:00
d582048df7 Working on the user interface (without actual implementation yet) 2010-04-28 01:11:38 +00:00
07b64812ce Added a button to call the author/recipient of the current message (unimplemented) 2010-04-28 00:49:12 +00:00
2ce576a7cf Added a button to call the contact selected (untested) 2010-04-28 00:46:00 +00:00
2f278eaaf1 Help compilation with Gtk+ < 2.10 2010-04-28 00:15:00 +00:00
d034501c37 Updated translations 2010-04-27 23:17:08 +00:00
1886883853 Handling more error cases 2010-04-27 22:34:38 +00:00
4b6b043ec0 Tracking which events are not handled 2010-04-27 22:31:32 +00:00
fd5b309a3d Trying to remove ambiguities from the API 2010-04-27 22:18:41 +00:00
e545578a38 Only show the code entry window if code is known 2010-04-27 21:57:33 +00:00
1860d56b99 Implemented the clear button in the SIM PIN dialog 2010-04-27 21:55:59 +00:00
6f980ceb95 Optimizing GSM event reports 2010-04-27 21:35:45 +00:00
5fd3dde778 Trigger the PIN check outside of the GSM class 2010-04-27 21:03:32 +00:00
19caf9b79b Now properly reporting the operator 2010-04-27 20:59:17 +00:00
8e3da2cf3a Been working on registration and operators 2010-04-27 20:16:19 +00:00
25d3e1caf2 Minor interface improvements 2010-04-27 18:33:01 +00:00
fa2c132348 Slowly implementing messages as well 2010-04-27 18:17:44 +00:00
ee91ae028d Minor interface enhancement 2010-04-27 18:05:31 +00:00
5bf508fcfe Fetching contacts (with an encoding issue remaining) 2010-04-27 17:54:04 +00:00
800aeae74e Support for entering the PIN code 2010-04-27 14:31:19 +00:00
c9e02876a5 Updating the signal quality every two seconds 2010-04-27 02:58:33 +00:00
08eca73b50 Slightly improved error tracking 2010-04-27 02:15:14 +00:00
7d0537240e Implemented the first callbacks 2010-04-27 01:45:54 +00:00
55a3a124b7 Added a callback mechanism 2010-04-27 01:26:15 +00:00
d2ef599441 Let the user specify if and how fast re-opening the modem's device node should be done 2010-04-27 00:57:28 +00:00
c715d06b0d Trigger listing of the contacts at start 2010-04-27 00:52:14 +00:00
9f93a7631e Forgot to de-register the idle handler 2010-04-26 16:38:47 +00:00
58635b0958 Added signal quality reporting 2010-04-26 16:38:11 +00:00
809129e268 Added a button to show the contacts 2010-04-26 13:53:23 +00:00
388746f555 s/dialpad/dialer/g 2010-04-26 13:43:29 +00:00
ddff3f19cd Only create the interface once idle (or explicitly requested) 2010-04-26 13:38:09 +00:00
9722df43ac Re-wrote GSM handling code to better match the modem's behavior 2010-04-26 05:27:12 +00:00
d8bc2537a4 Let the phone number be bold 2010-04-25 03:28:02 +00:00
df32c01e90 Made the first phone calls 2010-04-24 18:39:58 +00:00
745fc2f516 Restore the text along the "Call" and "Hang up" buttons 2010-04-24 15:33:07 +00:00
fbb0fda16b Finally opening the serial line correctly 2010-04-24 15:26:11 +00:00
61aab8b3cd Using icons for the buttons 2010-04-24 12:57:06 +00:00
0ab6f001ac Check the number before calling 2010-04-24 11:33:02 +00:00
87e6986f23 Initial release 2010-04-24 02:17:45 +00:00