Commit Graph

464 Commits

Author SHA1 Message Date
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
a163e158e8 Also listing the Routing Area Code 2010-06-13 20:36:27 +00:00
db3bc9de9d Use the native scrolling facilities of both GtkTreeView widgets 2010-06-13 20:26:49 +00:00
b1875dce63 Remove entries when no longer relevant 2010-06-13 16:14:48 +00:00
020c9731fb Automatically guess the adequate trigger when registered through a plug-in 2010-06-13 16:05:43 +00:00
fad8aa3c2a Prevent deep sleep on the Openmoko 2010-06-12 21:07:42 +00:00
308e31596d Catching more unsollicited registration events 2010-06-12 16:37:35 +00:00
9d651efa3b Worked some more on the engineering mode 2010-06-12 14:52:41 +00:00
a618c5aa99 Added a button to start and pause gathering informations 2010-06-12 09:43:40 +00:00
01cf86622f The command actually implemented really is "AT%EM=2,3" 2010-06-12 01:34:15 +00:00
752f0b82a8 Began to implement engineering mode on the Openmoko Freerunner 2010-06-12 01:22:40 +00:00
17d51d7d8a Was attempting to delete the same message twice 2010-06-05 10:58:17 +00:00
5ae625c4d9 Remove the message from the list when deleted 2010-06-05 10:51:40 +00:00
df16ab82c2 Choosing different icons for the different windows 2010-06-05 10:18:55 +00:00
a5dcb137d7 The month was always one too far in time in incoming messages 2010-06-05 09:55:45 +00:00
0d0bacaafb Correctly formatting the phone number within incoming messages 2010-06-05 09:47:19 +00:00
5c655fe692 Asking for confirmation before deleting a message (untested) 2010-06-05 09:16:13 +00:00
b029f690c7 Implemented message deletion (untested, should ask for confirmation) 2010-06-04 22:50:38 +00:00
77292584de Added a "Reply" and a "Delete" button to the message viewing window (not implemented) 2010-06-04 21:16:46 +00:00
7f9119e06e Code cleanup 2010-06-03 19:00:59 +00:00
d921529f79 Fixed uninitialized class member 2010-06-03 17:19:57 +00:00
47fab3c4d5 Updated a comment 2010-06-03 17:18:56 +00:00
3bc00a493f Only convert from ISO-8859-1 when relevant (fixes corruption and more) 2010-06-03 17:18:26 +00:00
440937ef71 Really terminate the phone number string in incoming messages 2010-06-03 16:01:19 +00:00
226b07c6be Code cleanup 2010-06-03 15:35:59 +00:00
171c81f323 Code cleanup 2010-06-03 14:53:13 +00:00
0d138dcc3b Report incoming messages (enabled unsollicited mode) 2010-06-03 14:41:07 +00:00
90c6e5c1d3 The first byte of an incoming data PDU was sometimes erroneously ignored 2010-06-03 13:22:29 +00:00
ecd286b522 Return the actual length of the PDU decoded 2010-06-03 13:13:28 +00:00
24bd4936a8 Terminate the string containing incoming raw data 2010-06-03 03:17:06 +00:00
7d6a5f841b The encoding of incoming messages was always set to UTF-8 2010-06-03 03:09:28 +00:00
055f7b6598 Fixed sending messages on the Openmoko Freerunner with the latest GSM firmware 2010-06-03 02:47:26 +00:00
b49fea57ac Allow sending PDUs more than 99 bytes long 2010-06-03 02:21:38 +00:00
b483b5c98f Added a quirk for the Openmoko Freerunner (not implemented yet) 2010-06-03 02:17:52 +00:00
46523cace4 First proof-of-concept implementation 2010-06-03 01:22:27 +00:00
638dbbf2d4 Added a quirk for revision moko11 of the GTA01/GTA02 modem firmware 2010-06-02 14:12:45 +00:00
d95ff31472 No longer track registration when known to be registered 2010-06-02 10:44:59 +00:00
37cfa0d3fb Probably more accurate when parsing messages in PDU mode 2010-06-02 01:44:03 +00:00
fbecdf8628 Now able to report the encoding of an incoming message 2010-06-01 23:46:49 +00:00
5988a39a43 Sending messages in 8 bit mode works too 2010-06-01 23:25:13 +00:00
86444c0d7a Finally introducing the encryption plug-in (*not* functional yet) 2010-06-01 19:47:47 +00:00
88f8e3af77 The debugging window is looking nicer 2010-05-30 22:53:33 +00:00
86c8b07044 Enforce 7 bit characters when converting to GSM's default alphabet 2010-05-30 16:28:21 +00:00
4d7e27abfb Converting outgoing messages to the GSM alphabet (untested) 2010-05-30 14:29:36 +00:00
6cd295c97d Added an important comment 2010-05-28 00:31:07 +00:00
fbc0cc442f No longer erroneously add empty lines to the messages list 2010-05-28 00:30:45 +00:00
da647ef936 Actually parse the number upon incoming SMS messages in PDU mode 2010-05-28 00:00:36 +00:00
18b77c94f1 Avoid another compilation warning 2010-05-27 17:10:08 +00:00
f5d155d584 Avoid another compilation warning 2010-05-27 17:09:31 +00:00
6068715b80 Avoid some compilation warnings 2010-05-27 17:06:51 +00:00
05f862be3f Identified a bug when previewing messages 2010-05-27 17:00:40 +00:00
9269981986 Trying to fix message reception in PDU mode 2010-05-27 16:50:59 +00:00
7b3218e6de More verbose debugging information 2010-05-27 16:50:10 +00:00
af6a5ef514 Allow commands to carry user-defined data 2010-05-27 16:49:45 +00:00
b83ab8c414 Hopefully fixed reading messages in PDU mode (the phone number is still wrong) 2010-05-27 16:26:19 +00:00
05d13c3fa6 Added phone-settings 2010-05-27 16:06:42 +00:00
323fa29bd8 Found potential issues when calling 2010-05-27 15:25:58 +00:00
e12b62eb11 Fix a crash when reading messages 2010-05-27 15:17:06 +00:00
caf69fd430 Hopefully implemented the timestamp when parsing incoming messages in PDU mode 2010-05-27 15:02:59 +00:00
2954744378 Trying to fix SMS reception 2010-05-27 14:24:48 +00:00
28450b9b13 Probably fixed a crash when calling the author of a message 2010-05-27 13:38:24 +00:00
f70964a59a Trying to support PDU mode while receiving SMS messages (untested) 2010-05-27 11:58:12 +00:00
74d63f15ef Report when unable to execute alsactl 2010-05-27 08:12:13 +00:00
c59883e62a Started the user interface for profile management 2010-05-24 10:03:38 +00:00
70a74f528e Initial release 2010-05-22 18:07:19 +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
a46f6f973c Probably fixed the crash when sending messages 2010-05-21 17:56:39 +00:00
b215051928 Seems to be ringing (apparently multiple samples at once though) 2010-05-21 10:42:01 +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
507bc7a230 Added an important comment 2010-05-20 21:52:35 +00:00
dab93f9183 Keep ringing and vibrating upon incoming calls 2010-05-20 18:15:45 +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
10b45a2014 Enabled echo cancellation on the Openmoko Freerunner (and fixing the audio) 2010-05-20 17:00:10 +00:00
630568968e Allow plug-ins to queue commands 2010-05-20 16:54:50 +00:00