Commit Graph

874 Commits

Author SHA1 Message Date
cca9370627 Implemented a few more error cases (untested) 2014-09-25 11:20:51 +03:00
9a3aa78036 Moved logging to a dedicated function 2014-09-25 09:57:30 +03:00
fa5108f7a0 Improved tracking the authentication status 2014-09-25 09:23:07 +03:00
92c79edb26 Moved the "pulseaudio" plug-in to the DeforaOS Integration project
With this change, DeforaOS Phone no longer depends on Pulseaudio.
2014-09-22 23:05:15 +02:00
0ac65b93c1 Improved error management 2014-09-22 10:43:18 +02:00
33947cba4a Code cleanup 2014-09-22 10:35:13 +02:00
b8d01c64d5 Set an icon to the "hayes" plug-in 2014-09-21 21:42:04 +02:00
2fc215415c Implemented the quirk for slow SIM PIN authentication 2014-09-17 18:32:27 +02:00
205de9ec0d Added quirks for the Ericsson F3507g internal UMTS card 2014-09-17 18:29:43 +02:00
a866ba3eeb Fixed a typo 2014-09-17 18:29:18 +02:00
845e8e4077 Added a quirk for slow SIM PIN authentication 2014-09-17 18:27:55 +02:00
8e2e5fd1c8 Hide the battery icon on errors 2014-09-17 18:26:04 +02:00
712b6cffc9 Convert the phone book names from the GSM alphabet to ISO 2014-09-17 18:25:00 +02:00
bd3ba6534d Always try to push a command when time to 2014-09-12 00:33:31 +02:00
064cb5f900 Avoid a race condition with unsollicited messages 2014-09-12 00:31:02 +02:00
268796ac60 Also implemented "*#0000#" from the dialer (shows the about dialog) 2014-09-11 21:28:31 +02:00
0d7315b489 Fixed highlighting USSD codes in messages 2014-09-11 21:27:58 +02:00
321d492f1b Fixed the icon in the "about" dialog 2014-09-11 21:27:28 +02:00
3d6af30b93 Also consider the vendor when looking for quirks 2014-09-11 21:26:51 +02:00
fbf66280e0 Also obtain the IMSI (as "identity") 2014-09-11 21:24:29 +02:00
7a05b10083 Added a tooltip to the battery icon 2014-09-11 21:22:19 +02:00
e27dfc34eb Let the profile plug-in determine which ring tone to choose 2014-09-09 02:37:47 +02:00
8ae2017fe4 Updated the copyright line 2014-09-09 02:34:04 +02:00
0f2886cc50 Use the dialer icon for gprs(1) instead 2014-09-09 02:32:40 +02:00
29878be7fd Early attempt at detecting the correct operator automatically 2014-09-09 02:07:58 +02:00
8fc0426a8d Avoid warnings when building with Gtk+ >= 3 (untested) 2014-09-09 02:04:40 +02:00
bd214be8f9 Updated the copyright line 2014-09-08 06:22:37 +02:00
63d48de40f Detect when the phone goes offline 2014-09-08 06:22:17 +02:00
954f89cbc9 Default to using quotes for SIM PIN authentication 2014-09-08 06:04:01 +02:00
f61f2c2d81 Reworked the parsing loop 2014-09-08 06:03:23 +02:00
d298bfd4cc Do not restart the modem if already started 2014-09-08 06:01:36 +02:00
8af66dbf2d Code cleanup 2014-09-08 04:46:38 +02:00
ce96b959b7 Fixed obtaining the baudrate and hardware flow from the configuration file 2014-09-08 04:45:41 +02:00
44b7b4e1db Avoid potentially losing the ID for a source 2014-09-08 04:44:04 +02:00
8386c659f0 Code cleanup 2014-09-05 21:19:56 +02:00
9cab05b073 Code cleanup 2014-09-05 20:52:57 +02:00
e2385f7e68 Try an alternative string to initialize the modem 2014-09-05 20:49:54 +02:00
07d9515828 Improved the signal level calculation 2014-09-05 20:46:57 +02:00
e70c4bf257 Code cleanup 2014-09-05 20:44:01 +02:00
e7d572c76b Code cleanup 2014-09-05 20:33:56 +02:00
c24d3145cf Fixed an invalid pointer and crash 2014-09-05 18:58:56 +02:00
54da05dc27 Added an "Help" button to gprs(1) when stand-alone 2014-08-30 18:03:18 +02:00
2dec44f45e Hide the "Load defaults" button when stand-alone 2014-08-30 18:02:48 +02:00
9cad320ad1 Let the gprs(1) tool exit when stand-alone (through the systray icon) 2014-08-30 18:01:43 +02:00
29f7e700e9 Report more errors directly to the user 2014-08-28 02:00:58 +02:00
6e27cec8af Report errors when connecting 2014-08-28 01:04:48 +02:00
5caa6e5481 Also initialize the counter 2014-08-27 22:44:30 +02:00
b308ac25ad Properly cleanup plug-ins when failing to register them 2014-08-27 21:26:04 +02:00
76d267e169 Loading the GPRS connectivity settings from a configuration file 2014-08-14 23:53:07 +02:00
a9a99d4ac1 Added a function to load the defaults for a specific operator 2014-08-14 23:13:30 +02:00
e9c9f83a92 Allow the pppd(8) program to be specified in the configuration (not exposed) 2014-08-14 20:06:12 +02:00
90516f8a5c Added an option to load the default settings for the current operator 2014-08-14 19:59:59 +02:00
362966359f Avoid a potential format string issue 2014-08-14 19:58:38 +02:00
58714f686a Keep track of the current operator 2014-08-14 19:58:10 +02:00
1780b692b4 Updated the copyright line 2014-08-14 19:56:56 +02:00
c7c79509c2 Fixed build with Gtk+ 3 2014-08-14 19:56:38 +02:00
47416ac7a3 No longer potentially forget about an event source when starting the modem 2014-08-12 21:26:46 +02:00
1564bf76fd Mentioned one more potential error case 2014-08-12 19:33:00 +02:00
158830c004 Code cleanup 2014-08-12 19:15:34 +02:00
b15a4bc4c8 Code cleanup 2014-08-12 19:14:49 +02:00
318b495c67 Code cleanup 2014-08-12 19:14:00 +02:00
8e14b7bf7a Fixed "make dist" 2014-07-07 01:41:16 +02:00
ac885dba92 No longer always center the about dialog 2014-07-07 01:32:48 +02:00
964b2f266d In format strings "%f" is better than "%lf" for the double type 2014-04-26 23:15:27 +08:00
ff2c803ddc Fixed compilation of the "hayes" plug-in 2014-03-29 20:48:00 +01:00
72836ee01a Removed src/command.h (not been used for ages) 2014-03-29 20:47:33 +01:00
b30e9af3bf Code cleanup 2014-02-23 14:40:48 +01:00
c912fc8a04 No longer require Gtk+ >= 2.18 to implement *#06# in the dialer 2014-02-23 14:40:39 +01:00
1905b31d99 debug.c now depends on config.h 2014-02-23 14:31:52 +01:00
af017e38a6 Implemented reporting the modem model information 2014-02-23 14:29:28 +01:00
719698a14e Track errors when issueing phone calls 2014-02-23 14:07:56 +01:00
69e4644b7f Implemented entering *#06# in the dialer (needs Gtk+ >= 2.18) 2014-02-23 06:17:31 +01:00
8967932152 Updated copyright information 2014-02-23 04:45:12 +01:00
973fd90042 Improved the phone number detection algorithm 2014-02-21 20:21:26 +01:00
60d16be4b2 Fixed skipping the UDH when parsing PDUs in 7-bit encoding 2014-02-21 03:22:41 +01:00
0e214179ea No longer prefix international numbers with "+" if not necessary 2014-02-21 00:42:37 +01:00
480e12fe5e Code cleanup 2014-02-20 04:36:40 +01:00
f574d3abfb Code cleanup 2014-02-20 04:30:12 +01:00
26e508b5c6 Moved the quirks for the "hayes" plug-in to a separate file 2014-02-20 04:27:30 +01:00
48c4ac170f Separating the "hayes" plug-in into more parts 2014-02-20 04:12:13 +01:00
d530a48e13 Introduced the HayesChannel sub-class 2014-02-20 03:38:41 +01:00
0fd89d3cba src/plugins/oss.c depends on config.h too 2014-02-20 01:31:11 +01:00
8534ed4302 Code cleanup 2014-02-20 01:24:20 +01:00
86a1c498ec More accurate detection of USSD codes 2014-02-20 01:10:09 +01:00
2421500713 Spelling of "E-Plus" 2014-02-20 00:38:27 +01:00
1e1b09abc6 More complete de-initialization if the IO channel was created 2014-01-06 00:27:38 -06:00
74a1e19db2 Code cleanup 2014-01-06 00:27:20 -06:00
5fdad562a9 Open the video device at regular intervals (every 10 seconds) 2014-01-06 00:18:16 -06:00
968a9353be Allow the device, image scaling and flipping to be configured 2014-01-05 23:50:54 -06:00
6b7a073fd1 Fixed what looks like a typo 2013-11-26 01:04:28 +01:00
dc168e4bbd Nicer copyright information 2013-11-05 02:03:57 +01:00
35bbc7df1a Avoid a warning during compilation 2013-11-04 20:44:01 +01:00
941dfbc8d5 Use a bigger buffer size while playing samples 2013-10-29 01:10:55 +01:00
131d948a2a Code cleanup 2013-10-29 01:02:53 +01:00
1606b4986c Code cleanup 2013-10-29 00:57:04 +01:00
6bcc866459 Also set the sample rate 2013-10-28 23:10:13 +01:00
8f7f85de08 Set icons to some modem plug-ins 2013-10-28 01:28:01 +01:00
472e5327b4 Imported a template for modem plug-ins 2013-10-28 01:22:30 +01:00
5138923301 Allow the sound device to be configured in the preferences 2013-10-28 00:49:52 +01:00
32922bbd6f Restored keytones for the PIN entry dialog (and removed for the dialer) 2013-10-27 20:45:34 +01:00