Commit Graph

943 Commits

Author SHA1 Message Date
55838969c2 Code cleanup 2012-07-08 21:08:23 +00:00
38b1ac539e Distribute osmocom.c as well 2012-07-05 22:18:31 +00:00
991c7abf7a Introducing the osmocom modem plug-in (not functional, not built yet) 2012-07-05 22:17:20 +00:00
89ef977856 Refactored modem plug-ins (paving the way for multiple concurrent backends) 2012-07-05 22:13:06 +00:00
6b77158f4d Code cleanup 2012-06-22 22:45:36 +00:00
9abdd1d007 Added a comment to the about dialog 2012-05-20 13:44:47 +00:00
65be2ec7de Documented a bug with plug-in management 2012-05-15 21:10:34 +00:00
ef1b66f74d Compilation fixes for Gtk+ 3.0 2012-03-23 04:49:17 +00:00
bff1c2d391 Avoid a crash when obtaining the configuration 2012-02-25 04:06:58 +00:00
bd03b3389b Re-worked plug-in management 2012-01-10 15:22:18 +00:00
1df25fe5cf Using "::" instead of "_" as a delimiter for sections in the configuration 2012-01-10 00:19:51 +00:00
e78a8f174f Only repeat unknown errors on the Openmoko Freerunner 2012-01-06 23:46:01 +00:00
dd2eec5a9a Code cleanup 2012-01-03 23:19:52 +00:00
7a06b25173 Improved the logs window 2012-01-03 09:38:43 +00:00
b40ceb6b47 Code cleanup 2012-01-03 08:45:08 +00:00
b06b0821e2 Added some USSD codes (Vodafone India) 2012-01-03 08:44:50 +00:00
b5323bba92 Using libDesktop to handle client messages 2012-01-02 11:52:11 +00:00
364c2d1f18 Using libDesktop to handle client messages 2012-01-01 13:33:51 +00:00
ab1562f06e No longer explicitly mention gtk+-2.0 2011-12-30 20:07:22 +00:00
2de4f6ac1d Using libDesktop to send client messages 2011-12-30 20:07:21 +00:00
4fde332436 Handle generic authentication failures 2011-12-13 17:09:01 +00:00
b3b0a29f62 Fixed crash in system preferences when a filename is not set 2011-12-13 17:04:39 +00:00
67eef71708 Added link to additional codes 2011-12-11 16:50:47 +00:00
f30f16a36c Added the balance enquiry for additional networks 2011-12-11 16:49:38 +00:00
54a46986c2 Fixed making data calls 2011-12-11 13:47:08 +00:00
3f5f6550f1 Really handle modem notifications 2011-12-10 23:12:42 +00:00
bc91219ec8 Introducing the USSD plug-in 2011-12-10 23:03:28 +00:00
6471a4a1a1 Code cleanup 2011-12-10 23:02:58 +00:00
ef913edc0c Code cleanup 2011-12-10 23:01:29 +00:00
b87e0be0d4 Fixed system settings dialogs with filenames 2011-12-10 22:06:28 +00:00
8b2a917726 Constifiying 2011-12-10 22:06:07 +00:00
eb887aba5b Introducing support for USSD (untested) 2011-12-09 22:35:35 +00:00
3e5d972e4a Introducing the "purple" modem plug-in 2011-12-09 22:33:47 +00:00
4bf34ee09b Really using both libSystem and libDesktop 2011-12-09 22:32:07 +00:00
142f6c921b Also distribute experimental support for libpurple 2011-11-20 05:38:14 +00:00
ac14223e40 Simplified LDFLAGS 2011-11-18 03:42:16 +00:00
6014d4c610 Only force modem to stop if not already stopped 2011-11-17 04:51:18 +00:00
92e41b7509 Avoid a crash when the modem plug-in could not be loaded 2011-11-17 04:48:07 +00:00
1078075707 Also send key tone events from the code entry window 2011-11-07 18:21:10 +00:00
faa315de48 Attempt to fix the Openmoko Freerunner again 2011-11-07 17:50:48 +00:00
296789bf6c Beginning of a plug-in using libpurple 2011-11-06 17:18:56 +00:00
9bdbb0abf2 Code cleanup 2011-11-04 13:30:05 +00:00
f304a02388 Really extending the settings to allow more complete configuration dialogs 2011-11-04 10:46:26 +00:00
4b1b793f37 Avoid a warning 2011-11-03 17:43:53 +00:00
b89da7113b Even more feedback on registration 2011-11-03 16:37:36 +00:00
907f7859df Let the actual modem plug-in detect and handle resets 2011-11-03 15:49:45 +00:00
aa21e237a1 Handling extended errors and improved feedback on registrations 2011-11-03 15:48:45 +00:00
4a48c51c08 Only request a signal request once the last one obtained 2011-11-03 15:41:53 +00:00
c3b1b9c00a Report when registered to an unknown operator 2011-11-03 15:39:35 +00:00
f73186e74d Reviewed the queueing mechanism 2011-11-03 13:35:21 +00:00
594381e96d Registration reports with locations are always registered 2011-11-03 03:11:34 +00:00
fdc76066a2 Code cleanup 2011-11-03 03:00:18 +00:00
c0abfbbce3 Code cleanup 2011-11-03 02:34:19 +00:00
f54a6f475c Major code cleanup 2011-11-03 02:32:00 +00:00
24ea28e6cc Reviewed handling of timeouts 2011-11-03 00:01:03 +00:00
6661ed874a Code cleanup 2011-11-03 00:00:34 +00:00
e108adcc1f Allow more triggers and requests to be performed 2011-11-02 22:47:45 +00:00
793ce41a9c Removed some useless requests 2011-11-02 22:47:14 +00:00
cd89198954 Always report unsollicited registration events 2011-11-02 21:20:51 +00:00
d663968264 Really forward requests for manual operator choice 2011-11-02 21:00:49 +00:00
1f09a9abc5 Use the proper form for international numbers in contacts 2011-11-02 20:30:46 +00:00
4c2f4d484d More robust initial handshake 2011-11-02 20:13:11 +00:00
fea76c54da Be more robust when the SIM is busy 2011-11-02 19:04:21 +00:00
0b28d4624a Now able to create trace files 2011-11-02 18:50:18 +00:00
f417fe289b Better handling of filenames in the modem's configuration 2011-11-02 18:49:59 +00:00
bb8bc94c58 About to release Phone 0.3.4 2011-11-02 17:37:11 +00:00
379d8a6b73 The "sofia" plug-in is beginning to be usable 2011-11-02 17:32:00 +00:00
5b0b62a5c5 Use the proper icon when there is no signal 2011-11-02 15:40:44 +00:00
06fd109abd Fixed error checking and PIN code handling 2011-11-02 02:35:16 +00:00
20b0bc4f16 No longer track the signal level when irrelevant 2011-11-02 02:32:16 +00:00
7a3458f377 Force a registration request if unknown when triggered 2011-11-02 01:47:58 +00:00
6b592b294a Code cleanup 2011-11-02 01:46:02 +00:00
082f046f05 Properly report the modem as unavailable when relevant 2011-11-02 01:05:59 +00:00
e540a9ddf6 Also keep commands' data when repeating 2011-11-02 01:00:16 +00:00
e31064d527 Additional bugfixes and improvements 2011-11-02 00:41:52 +00:00
2f8a06d2ec Code cleanup 2011-11-01 16:57:12 +00:00
701fb5d87c Code cleanup 2011-11-01 16:13:56 +00:00
ae0f78a988 Minor layout improvement 2011-11-01 16:12:04 +00:00
bc3bc5238a Code cleanup 2011-11-01 13:14:47 +00:00
c2301b7f85 Trying to register properly 2011-10-31 14:51:25 +00:00
29ac2ebb26 Additional fixes (for the Openmoko Freerunner notably) 2011-10-31 02:11:52 +00:00
30cf6ac183 Typo 2011-10-31 01:58:16 +00:00
27bcf61358 Removed obsolete code 2011-10-31 00:59:04 +00:00
c88e5d878f Use AT+CHUP instead of ATH (should be more reliable) 2011-10-31 00:56:01 +00:00
16857c0995 Hopefully ring upon incoming messages 2011-10-31 00:49:08 +00:00
fe55917e1f Avoid a couple warnings 2011-10-31 00:48:49 +00:00
a1aebbc649 Avoid crash when showing the dialer from within a call 2011-10-31 00:48:25 +00:00
0384ba54d4 Hopefully let the phone ring and vibrate upon incoming messages 2011-10-31 00:29:09 +00:00
5ad7c6e258 Force a registration request after setting automatic registration 2011-10-31 00:06:34 +00:00
246c7738b4 Hopefully fixed deepsleep mode 2011-10-31 00:06:03 +00:00
a42daf32b4 Fixed reporting of roaming registration 2011-10-30 21:36:25 +00:00
ab7d4865f2 Both gsm.{c,h} were deleted a while ago 2011-10-30 20:31:50 +00:00
524c75eee8 Automatically repeat some commands upon (seemingly) recoverable errors 2011-10-30 18:39:13 +00:00
89c37f477d Disable debugging mode by default 2011-10-30 18:16:00 +00:00
c6ebcfe41d Hopefully more robust registration 2011-10-30 17:56:22 +00:00
3439b855c1 Code cleanup 2011-10-30 15:45:26 +00:00
faf09d0fc5 Code cleanup 2011-10-30 15:39:13 +00:00
4223e6ba91 Some more debugging and cleanup 2011-10-30 14:29:07 +00:00
f7e807ee15 Fixed incoming messages 2011-10-30 14:20:49 +00:00
afa5ec1257 Fixed event handling 2011-10-30 13:48:07 +00:00
6b861a867c Avoid triggering too many events 2011-10-30 12:55:20 +00:00
7ff22852c6 Reporting the proper modem event 2011-10-30 12:43:18 +00:00
ca80147a4b Debugging some more 2011-10-30 12:12:06 +00:00
da1dd303fb Aligning the profiles plug-in with the newer behavior 2011-10-30 11:46:43 +00:00
28843108cd Trying to improve profile handling 2011-10-30 11:26:44 +00:00
40a0ce9faa Hopefully improved the startup sequence 2011-10-30 11:05:36 +00:00
517bdd97b7 Code cleanup 2011-10-29 19:02:11 +00:00
671f1a0cba No longer report being offline upon startup or reset 2011-10-29 14:58:58 +00:00
3b39d8b75c No longer requiring any value returned by the "destroy" callback in plug-ins 2011-10-25 11:09:15 +00:00
565aaca97d Sorting existing messages by folder 2011-10-07 17:14:23 +00:00
e38b5db19c Fixing handling of messages 2011-10-07 14:39:10 +00:00
afccdbd688 Some bugfixes 2011-10-07 13:46:25 +00:00
9b679aded5 Ignore authentication confirmation if not already expecting one 2011-09-30 23:38:40 +00:00
98ef07d37a Code cleanup 2011-09-30 23:06:35 +00:00
d1c93db0d5 Re-generated Makefiles 2011-09-16 11:54:13 +00:00
58f33fd441 Re-generated Makefiles 2011-09-16 11:36:26 +00:00
65eeb65a69 Re-generated Makefiles 2011-09-16 10:19:40 +00:00
fbc84d7a5c Added some tooltip text and an option to ellipsize the operator name 2011-09-05 21:00:35 +00:00
d095f6b2a5 Added a tooltip text 2011-09-05 20:59:27 +00:00
cbcfe175e9 Default to the "systray" plug-in when none is configured 2011-09-01 21:43:39 +00:00
473413fd15 Code cleanup 2011-09-01 21:42:45 +00:00
4cfe255f69 Using GtkImageMenuItems where appropriate 2011-08-31 22:42:44 +00:00
527c1c8317 src/modem.c also depends on config.h 2011-08-30 22:48:05 +00:00
8361170957 Avoid a warning on some platforms 2011-08-30 22:15:46 +00:00
84669c1793 Nicer settings window 2011-08-30 22:08:40 +00:00
c78b75075d Optimized the system preferences dialog for both portrait and landscape screens 2011-08-30 22:08:18 +00:00
0d32b9d812 Avoid some warnings on some platforms 2011-08-30 21:42:13 +00:00
8c1e68ab62 Code cleanup 2011-08-30 16:54:28 +00:00
948631ccba Separated the status from the preferences (in notebook tabs) 2011-08-30 16:37:57 +00:00
3de849446c Hopefully fixed 100% CPU usage when losing the modem's device node 2011-08-30 16:34:28 +00:00
e718d09c84 Really show the "about" dialog when requested 2011-08-30 16:33:44 +00:00
61301d2ebc Handling one more event 2011-08-29 23:14:35 +00:00
6783c44c55 Added an option to integrate GPRS connection data into the system tray 2011-08-28 21:15:51 +00:00
44736cfc74 Fixed a potential crash 2011-08-28 21:14:59 +00:00
88075c4bff Moved the "About" dialog to the main application 2011-08-28 17:26:53 +00:00
e1c5d565dc Centered the "about" window and added a link 2011-08-28 17:07:29 +00:00
9858e2cdeb Asking confirmation before connecting to the GPRS network when roaming 2011-08-28 17:00:08 +00:00
559f9ce30d Added an event for modem disconnections 2011-08-28 16:18:39 +00:00
95bd1f18a2 Display when the battery is charging 2011-08-23 23:20:36 +00:00
1425058415 Also reset battery information when the modem is not available anymore 2011-08-23 22:48:59 +00:00
86f50f936e Automatically detect if there is an active connection 2011-08-23 22:46:58 +00:00
63986c3ccb Introduced an icon for roaming 2011-08-23 17:16:00 +00:00
e33c937b9f No longer need the toolbar since the introduction of the "systray" plug-in 2011-08-22 23:37:08 +00:00
c831cbc9b2 Probably fixed the authentication process 2011-08-22 01:36:08 +00:00
0848f9bec2 Better support for the Nokia N900 2011-08-22 00:43:15 +00:00
206aa8a6c9 Improved support for modifiying contacts 2011-08-21 21:15:14 +00:00
a0af912052 Simpler way of deleting contacts 2011-08-21 21:14:22 +00:00
ada2a20136 Use internal messages to display the different windows available 2011-08-21 21:13:09 +00:00
707cfbc1b1 Allow contacts to be modified 2011-08-21 21:11:34 +00:00
5c1abb94e2 Ironing bugs out 2011-08-21 14:04:57 +00:00
0a1136f569 Nicer handling of contacts 2011-08-21 01:06:56 +00:00
37a78d4a0b Improving contact support 2011-08-21 00:57:35 +00:00
af22de5f89 Adding support for contact deletion 2011-08-21 00:43:35 +00:00
e9da2f8904 Hopefully delete messages correctly 2011-08-21 00:11:56 +00:00
6cae6dcdef Also allow exiting the application from the systray plug-in 2011-08-20 23:21:23 +00:00
cef05cca05 Extended internal messages to open the composition window 2011-08-20 23:17:40 +00:00
2d2286c294 Nicer integration of the debugging plug-in 2011-08-20 15:28:12 +00:00
774058a6c2 Fixed suspending and resuming via plug-in messages 2011-08-20 15:20:25 +00:00
8453eb9d3f Let plug-ins show windows and trigger messages as well 2011-08-20 15:15:31 +00:00
99302b8242 Added a plug-in to confirm the presence of the application in the system tray 2011-08-20 14:43:12 +00:00
5a176cd359 Introduced phonectl (replacing the phone-* binaries) 2011-08-20 14:01:14 +00:00
f8a0789ffc Support rates of 230400 bauds and prepare to report on unsupported API calls 2011-08-20 13:59:29 +00:00
077e652b62 Added an icon for the Nokia N900 plug-in 2011-08-18 02:56:21 +00:00
f7cf632a17 Introducing a plug-in for the Nokia N900 (untested) 2011-08-18 02:40:36 +00:00
5a3b1b052d Code cleanup 2011-08-18 02:16:32 +00:00
c032a31d8d Previewing the profile selected 2011-08-17 01:07:06 +00:00
d2d122f632 Added a plug-in to lock and unlock the screen automatically 2011-08-17 00:34:28 +00:00
691cdebd4f Fixed installation path for hayes.h 2011-08-17 00:08:14 +00:00
77d1502993 Enable unsollicited service data messages by default 2011-08-12 23:22:57 +00:00
4029a89b56 Working on messages again 2011-08-12 02:16:44 +00:00
f5f3f01b10 Re-introducing SMS support 2011-08-12 01:51:20 +00:00
d33727e2b8 Show when the modem is offline 2011-08-12 01:50:53 +00:00
7bec7a541a Nicer icons for preferences 2011-08-12 00:48:35 +00:00
47676710b9 Implementing support for messages again 2011-08-12 00:41:00 +00:00
3e05dbb5d3 Compilation fix for Linux 2011-08-11 23:54:26 +00:00
c9ff563602 Compilation fix for Gtk+ < 2.14 2011-08-11 23:51:51 +00:00
33f23c5629 Merged branch khorben-phone 2011-08-11 23:45:55 +00:00
bf2d62bb34 Removed useless self-mention of .cvsignore in .cvsignore files 2011-07-29 00:28:45 +00:00
91915737bc Hopefully fixed the vibrator on newer kernels 2011-05-03 15:58:02 +00:00
d439eed9e8 Preparing for migration to Gtk+ 3.0 2011-04-16 01:19:33 +00:00
16098aa540 Code cleanup 2011-04-16 01:13:09 +00:00
db0622482b Fixed a crash when closing the plug-ins list 2011-04-15 22:34:58 +00:00
ad08f4360f Forcing the modem to be verbose upon reset (fixes initialization on HTC phones) 2011-04-14 23:30:27 +00:00
543b284564 Fixed memory corruption 2011-04-10 17:25:52 +00:00
ec2716768e Fix for potential crash 2011-04-10 17:02:35 +00:00
151d446489 Added an "Apply" button 2011-04-10 16:52:58 +00:00
d8a5b97c98 Compilation fix 2011-04-10 16:12:07 +00:00
d4b9fff4e8 Tring to fix the volume settings 2011-04-10 16:10:43 +00:00
ed0dfbe7e4 Added power management and context-sensitive mixer settings 2011-04-10 15:19:06 +00:00
f2ee863e73 More generic settings 2011-04-05 15:52:41 +00:00
db766e6478 The plug-ins really depend on libSystem 2011-04-05 13:48:29 +00:00
9d5311b7bb Added an icon already 2011-04-05 13:06:30 +00:00
888948a1f3 Slightly improved the GPRS connection plug-in 2011-04-05 12:54:19 +00:00
5f30a9d775 Fixed build with newer libSystem 2011-04-04 14:33:29 +00:00
303de5469e Also supplying an icon for the Openmoko plug-in 2011-03-11 02:12:08 +00:00
039c635f4e Aligned the connection buttons with the text entry widgets 2011-03-11 01:39:18 +00:00
3c0026a7ca Using shorter paths to the Openmoko devices 2011-03-10 19:33:26 +00:00
83e274cc87 Support newer kernel paths as well 2011-03-10 19:27:06 +00:00
22e4db3b03 Attempting to support suspend/resume on the Openmoko Freerunner 2011-03-09 00:14:54 +00:00
63b4d6ae88 Attempting to allow suspend/resume on the Openmoko Freerunner 2011-03-09 00:14:16 +00:00
6314ef0a6c Nicer volume bar 2011-02-06 12:19:41 +00:00
fe39260438 Added a "Close" button to the progress window 2011-02-06 12:06:28 +00:00
e96dd8155f The GPRS connection status is better seen on the right 2011-02-03 00:29:30 +00:00
2b774302c8 Fixed layout for the preferences window 2011-02-03 00:01:04 +00:00
7bfa7b8b34 Code cleanup 2011-02-02 23:57:32 +00:00
3009ac6963 Updated the layout of the preferences window 2011-02-02 23:47:47 +00:00
599ad3faf0 Do not hide the GPRS window anymore when connecting 2011-02-02 23:44:06 +00:00
6fb0906719 Fixed typos 2011-02-02 23:03:33 +00:00
54b442ce14 Let the GPRS plug-in disconnect from the network again 2011-02-02 23:02:48 +00:00
96f4281311 Code cleanup 2011-02-02 22:50:54 +00:00
091d90abdb Fixed inclusion order 2011-02-02 22:41:02 +00:00
887421ecc5 Commands entered from plug-ins now default to a timeout of 30 seconds 2011-02-02 22:40:12 +00:00
e5422d9f0f Force setting GPRS configuration values when connecting 2011-02-02 22:38:59 +00:00
6ebb8557fd Do not timeout when writing to the modem in data mode 2011-02-02 22:38:20 +00:00
f7eb24409c Really allow setting the GPRS username and password 2011-02-02 04:55:36 +00:00
dfb7edfbd1 Avoid a potential crash upon startup 2011-02-02 04:39:38 +00:00
7303a3802d Now also able to disconnect from the GPRS network 2011-02-02 04:19:40 +00:00
9c6b35783f Implemented pppd pass-through 2011-02-02 03:56:38 +00:00
0f03769f71 Reset the modem when the device is changed 2011-02-02 02:44:16 +00:00
8fae6cb0c0 Changed the icon for the preferences applet 2011-02-02 02:28:27 +00:00
ad9a760cb5 Use an icon to notify the GPRS connectivity status 2011-02-02 02:28:04 +00:00
2003d7952b Implemented copy & paste when writing messages (from the khorben-phone branch) 2011-02-01 22:26:45 +00:00
ae1913bab4 Re-generated Makefiles 2011-02-01 22:18:44 +00:00
9b9936f407 Print out the error if the GSM object can't initialize properly 2011-01-14 19:51:06 +00:00
ad76ed995f Probably more accurate character count for messages (except for encryption) 2011-01-05 02:41:18 +00:00
67200d9281 Now able to set the GPRS access point 2011-01-05 02:22:28 +00:00
8dab5ea1ae Added a plug-in for GPRS-specific settings 2011-01-05 02:07:40 +00:00
daaf0a3f9d Default to allowing deep sleep 2011-01-05 02:07:00 +00:00
3e207900c4 Code cleanup 2011-01-05 01:42:09 +00:00
d6f6231b65 Code cleanup 2011-01-05 01:34:28 +00:00
da33ae2d69 Allow the "pdu" test tool to encode PDUs as well 2011-01-05 01:28:58 +00:00
ed4f34111b Added AT+COLP 2011-01-04 22:39:39 +00:00
8a4b58698e Added a callback when setting the GPRS network attachment status 2011-01-04 21:48:25 +00:00
7dd0006ba2 Added a way to track the GPRS network attachment status 2011-01-04 21:47:27 +00:00
3511d5e805 Working some more on GPRS support 2011-01-04 17:57:56 +00:00
fbcb1b9d0b Introducing some GPRS-related events 2011-01-04 17:37:40 +00:00
afa14f0d9f Added a command to attach to the GPRS network 2011-01-04 16:51:12 +00:00
91b5e7177f Ease compilation with alternate PREFIX 2011-01-04 15:16:11 +00:00
5acaaf7a49 Using libSystem through pkg-config 2010-12-11 23:09:04 +00:00
d8f61f5cc1 Re-generated Makefiles 2010-12-05 00:37:24 +00:00
44c15e818c Now saving the default profile 2010-11-19 00:20:25 +00:00
3b9321aaef No longer suspend the phone when starting the application 2010-11-17 14:58:20 +00:00
ed07ffacf2 Reflecting the latest modifications of the API 2010-11-17 14:50:32 +00:00
06f7dbc524 Early code to support suspend and resume within plug-ins 2010-11-17 14:46:13 +00:00
5459f4ddaf Added code to set the volume level on Linux (untested) 2010-11-17 14:29:33 +00:00
6c68560f52 Avoid a warning 2010-11-16 17:23:26 +00:00
11cea868ea Really applying the profile settings (untested) 2010-11-16 17:21:40 +00:00
dbbb9d4ff6 The settings window for the profiles plug-in is almost functional 2010-11-16 17:09:36 +00:00
cade56fad6 Added some padding around the widgets 2010-11-16 11:46:56 +00:00
2802c89847 Some more comments 2010-11-16 11:16:46 +00:00
b3f23b9b64 Added a title to the SIM code entry window 2010-11-13 12:22:16 +00:00
c8af668e98 Set a more generic name for the OSS plug-in 2010-11-12 15:12:58 +00:00
426a8c2032 Using nicer icons 2010-11-12 15:04:35 +00:00
464302af7e Added a plugin to set the volume through OSS 2010-11-12 15:04:12 +00:00
2dcdb0ca97 Set a maximum length for the operator 2010-11-06 17:09:06 +00:00
d5508c0f96 Display an error when a message can't be decrypted 2010-10-26 15:38:12 +00:00
50bfc6de53 The confirmation message could be erroneously printed when receiving messages 2010-10-26 15:34:59 +00:00
4b73c3c354 Added a few comments 2010-10-26 15:02:44 +00:00
8a3ab00029 Bigger buttons for the in-call interface 2010-10-26 14:48:22 +00:00
a54da4e791 Fixed the icon for the dialer window 2010-10-26 14:42:19 +00:00
9d2e7a6383 Added an icon for the dialer window 2010-10-26 00:53:59 +00:00
c8acaa438e Slightly improved the user interface 2010-10-18 16:53:08 +00:00
4779d614ef Code cleanup 2010-10-18 16:40:12 +00:00
06c3a6e814 Minor bugfix and improvement 2010-10-18 16:39:46 +00:00
b506fa92f8 Fixed an uninitialized variable and crash when sending messages 2010-10-16 10:33:23 +00:00
0de5451a87 Minor improvements and fixes 2010-10-15 13:40:00 +00:00
45ead8dbc6 Gave the Openmoko plug-in a nicer stock icon 2010-10-07 19:28:23 +00:00
133733d00a Added a configuration window for explicit Openmoko support 2010-10-07 18:02:27 +00:00
2e953a4c28 Fixed a crash when closing the system preferences window 2010-10-07 16:59:27 +00:00
ff8b5f77bd Fixed setting the phone number when writing a message 2010-09-15 01:43:35 +00:00
7907bd919d Track registration when SIM is ready 2010-09-15 01:36:51 +00:00
79b2fbac54 Renamed PHONE_EVENT_SIM_VALID to PHONE_EVENT_SIM_PIN_VALID for consistency 2010-09-15 01:23:19 +00:00
c256695ca1 Avoiding a race condition for now 2010-09-15 01:14:07 +00:00
2686706f60 Prevent deep sleep before asking for the PIN code (fixes registration) 2010-09-15 01:13:09 +00:00
6dbe07ba26 Checking if the phone is functional before checking the SIM status 2010-09-15 01:11:03 +00:00
3ad04fff22 Sending PHONE_EVENT_ONLINE only once all configured plug-ins have initialized 2010-09-14 22:47:42 +00:00
6d8c7fd101 Forgot to commit 2010-09-02 10:33:39 +00:00
18a35d0479 Code cleanup 2010-09-01 03:04:00 +00:00
617b65e3fa Implemented forwarding messages (untested) 2010-09-01 03:01:20 +00:00
d536f384fb Implemented the "reply" button when reading messages 2010-09-01 02:53:54 +00:00
888bbad78b No longer erase the content of the current message window when choosing a new receiver 2010-08-28 11:27:01 +00:00
ee69f15cd7 Forgot to commit the addition of phone_unload() 2010-08-24 23:26:58 +00:00
c9dff23ac3 Sort plug-ins by name 2010-08-24 23:26:32 +00:00
7cd372b9d0 Completed the plug-in preferences implementation 2010-08-18 08:39:33 +00:00
0a1d942e37 Attempt to force an operator update when embedded 2010-08-18 08:39:02 +00:00
22029213a8 Actually toggling the plug-ins already enabled in the settings 2010-08-15 22:22:38 +00:00
dd9fe46fa7 Almost implemented the plug-in settings menu 2010-08-15 22:09:08 +00:00
22b1b90039 Added an event log to the debugging plug-in 2010-08-14 21:36:57 +00:00
340e09ffec Moved (most) of the debugging code into a separate plugin 2010-08-13 13:41:09 +00:00
4d2a888e81 Getting rid of some warnings 2010-08-13 13:21:49 +00:00
406286ee59 Moving the debugging code out of the core program (as a plug-in) 2010-08-13 11:32:27 +00:00
bbaf0ef627 Applying the settings directly 2010-08-13 09:16:39 +00:00
0ef02781a3 No longer request battery levels if not enabled in the configuration 2010-08-12 21:16:08 +00:00
4d8e945a5a Ask for confirmation when about to send a message unencrypted 2010-08-11 22:58:59 +00:00
ad7bdcc9c0 The phone number and text were erroneously reset when sending messages 2010-08-11 22:58:15 +00:00
566115fff8 Hide the preferences window as soon as possible when required 2010-08-11 22:48:15 +00:00
9bdd22cff4 Avoiding some warnings 2010-08-09 19:13:31 +00:00
40298fb49d Code cleanup 2010-08-09 19:10:38 +00:00
35b2668dec Display an error message when unable to save the configuration 2010-08-09 18:07:41 +00:00
efb6763219 Created a preferences dialog (needs a plug-in reload to apply atm) 2010-08-09 18:05:18 +00:00
f16f8b48cd Code cleanup 2010-08-09 18:04:38 +00:00
c8ebfdebba Implemented the system preferences window (requires a restart to apply) 2010-08-08 14:07:18 +00:00
4003cac6e5 Implemented the "cancel" button in the system preferences dialog 2010-08-08 13:52:29 +00:00
2c2d46a960 Added a system preferences window 2010-08-08 13:47:54 +00:00
161aa4953c Added a system preferences dialog (read-only atm) 2010-08-08 13:36:47 +00:00
bcb3155798 Set nicer icons for the plug-ins 2010-08-08 12:44:13 +00:00
b32a43af51 Close windows when unloading 2010-08-08 12:33:23 +00:00
5f65db18ba Avoid crashes when unloading 2010-08-08 12:29:04 +00:00
566eb9e59d Only remove settings windows as created by plug-ins when unloading all 2010-08-08 12:28:38 +00:00
f61c5132cc Allow modifications to the configuration 2010-08-08 11:30:43 +00:00
6e539efd2a Automatically save the configuration when altering it 2010-08-08 11:29:45 +00:00
68312d4f94 Added a preferences window for the SMS encryption plug-in (read-only atm) 2010-08-07 19:49:54 +00:00
a922f3a085 Added a way for plug-ins to modify the configuration as well 2010-08-07 19:49:03 +00:00
afe7f2b3ae Added a preferences dialog for the blacklisting plug-in (read-only atm) 2010-08-07 17:27:43 +00:00
d0b42d4f92 The phone logs are much more useful already by now 2010-08-07 11:55:38 +00:00
2b2666b52c The phone log is beginning to be useful 2010-08-07 11:25:15 +00:00
7c79b84ce4 Adding a phone activity log window 2010-08-07 00:31:48 +00:00
24bcb783d6 Debugging mode was erroneously set by default 2010-08-07 00:31:18 +00:00
4c97ee7ab1 Added a plug-in to allow blacklisting of certain numbers 2010-08-07 00:29:27 +00:00
0563b798aa Allows tracking the battery level as well 2010-08-07 00:28:54 +00:00
2f5c17596e All command-line arguments are now optional 2010-08-07 00:17:05 +00:00
9af630e069 Fixed the usage screen of the phone-* executables 2010-08-07 00:09:50 +00:00
6ebef8b2a6 Drastically reduced the TODO list 2010-08-02 13:54:38 +00:00
2d867e875a Hashing the chained block to prevent attacks on constant content 2010-08-02 12:14:21 +00:00
8590ced368 The GSM class now needs an explicit reset (allows plug-ins to load first) 2010-08-02 04:51:50 +00:00
1f7b94f027 Fixed build in debugging mode 2010-08-02 04:10:34 +00:00
99578d49e8 Added an event for key tones (need be configured and checked) 2010-08-02 03:55:41 +00:00
56582a1a75 The Openmoko plug-in can now turn the hardware on and off 2010-08-02 03:52:05 +00:00
d270262623 Probably slightly improved encryption by XORing the key with the cyphered content 2010-08-01 18:43:14 +00:00
43239612b3 Translated one more string into French 2010-08-01 18:28:10 +00:00
65f998b8d4 Encrypting against a SHA1 hash and with a different secret per number 2010-08-01 16:57:22 +00:00
0844eec350 Automatically reconnecting to the Panel 2010-08-01 16:01:49 +00:00
6a7df43a97 Allow plug-ins to prevent sending a message 2010-08-01 15:34:48 +00:00
e9e7e1131e Events when sending and receiving messages now carry the phone number too 2010-08-01 13:18:48 +00:00
519d3f78db Implemented contact deletion 2010-07-24 17:02:11 +00:00
9642f83d85 Forcing a refresh after altering contacts 2010-07-24 14:36:34 +00:00
9224ebc6c7 Hopefully fixed contact modification 2010-07-24 14:31:54 +00:00
351142fa5a Completed the "EXT ERROR" list 2010-07-24 14:17:47 +00:00
3bdaf493f5 Also recognize "+EXT ERROR" as errors 2010-07-24 14:08:56 +00:00
d7753fce0e Added two important comments 2010-07-24 13:51:28 +00:00
d01f9a2339 Hopefully fixed contacts creation and modification 2010-07-24 13:50:15 +00:00
dad769c5cb Minor adjustments to contact management 2010-07-24 13:27:39 +00:00
071da7f0a3 Should now be able to create and edit contacts (not refreshed yet) 2010-07-24 13:18:39 +00:00
5430786e80 The panel applet is now implemented as a plug-in 2010-07-24 01:41:12 +00:00
0a30eb39bb Re-generated Makefiles 2010-07-04 14:12:05 +00:00
f9b1576635 Avoid a warning during compilation 2010-07-04 11:38:13 +00:00
58aca1a34d Entries from both GtkTreeView no longer can be selected 2010-06-13 22:08:37 +00:00
ccd3a81797 Added a fullscreen button 2010-06-13 21:55:19 +00:00
ab9b1f1a0e Apparently both C1 and C2 may be negative 2010-06-13 21:22:01 +00:00
56e89927d1 Implemented CBA and CBQ 2010-06-13 21:15:55 +00:00