|
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 |
|
|
203e1c3abc
|
Also set the number of channels
|
2013-10-27 20:41:37 +01:00 |
|
|
0858155f23
|
Also implemented the "pound" and "star" DTMF tones (also from audiocheck.net)
|
2013-10-27 19:53:33 +01:00 |
|
|
7ffce8b616
|
Generate DTMF tones when pressing the dialer keys
|
2013-10-27 19:45:54 +01:00 |
|
|
f88db03348
|
Implemented basic WAV playback support
|
2013-10-27 19:36:25 +01:00 |
|
|
2f08159faf
|
Fixed building in debugging mode
|
2013-10-27 19:35:44 +01:00 |
|
|
3487677f71
|
Build with "-lintl" by default
|
2013-07-25 23:57:03 +02:00 |
|
|
aaf8164b29
|
Updated a comment
|
2013-06-11 23:47:16 +02:00 |
|
|
4d92b4c8a5
|
React when clicking on highlighted phone numbers
|
2013-06-07 22:36:41 +02:00 |
|
|
c269f24f9e
|
Highlighting phone numbers within incoming messages
|
2013-06-07 22:13:29 +02:00 |
|
|
b5e1b7e4d8
|
Moved pulseaudio support out of the profiles plug-in
|
2013-06-02 01:06:39 +02:00 |
|
|
75d932a03f
|
Set the global configuration value for offline mode
|
2013-05-28 08:07:17 +02:00 |
|
|
009b3fae80
|
Do not always automatically connect to the network
|
2013-05-28 08:01:53 +02:00 |
|
|
1f70905a55
|
Renamed the popup menu entry for the help contents
|
2013-04-11 21:57:46 +02:00 |
|
|
420b591860
|
Added a shortcut to the help contents
|
2013-04-11 03:22:20 +02:00 |
|
|
74136cf16d
|
Default to showing the dialer by default instead
|
2013-04-11 02:46:34 +02:00 |
|
|
278f30c46d
|
Fixed desktop message registration
|
2013-04-11 02:15:14 +02:00 |
|
|
28d4cd033d
|
Code cleanup
|
2013-04-11 02:14:25 +02:00 |
|
|
f31d0813bd
|
Lots of cleanup and libDesktop API update
|
2013-04-11 02:09:43 +02:00 |
|
|
ff143e28f1
|
Re-generated the Makefiles
|
2013-04-11 02:08:45 +02:00 |
|
|
af24bed693
|
Re-generated the Makefiles
|
2013-03-24 17:14:01 +01:00 |
|
|
7a45550917
|
Report errors when setlocale() fails
|
2013-03-10 00:42:37 +01:00 |
|
|
87c0565357
|
Handle more errors
|
2013-03-01 04:23:33 +01:00 |
|
|
0c307ede9d
|
Added a secondary icon to a couple Gtk+ entries (to clear the text)
|
2013-02-25 01:46:42 +01:00 |
|
|
c3a88175ab
|
Code cleanup
|
2013-02-15 00:03:37 +01:00 |
|
|
6e6cab748a
|
Added a couple USSD codes for the FYVE provider (Germany)
|
2013-02-12 00:01:10 +01:00 |
|
|
fc314c9842
|
Now installing the "password" plug-in by default
|
2013-02-10 05:09:06 +01:00 |
|
|
87ccc6a06a
|
Display an error dialog when the new password doesn't match its confirmation
|
2013-02-10 05:02:55 +01:00 |
|
|
cd81d27f8a
|
Implemented the password change request
|
2013-02-10 04:56:14 +01:00 |
|
|
5cbf6bbab7
|
Implemented the "cancel" button and added a confirmation password entry
|
2013-02-10 04:47:11 +01:00 |
|
|
666a8290b0
|
Added an interface to change passwords (not functional yet)
|
2013-02-10 03:01:35 +01:00 |
|
|
f1d5d9ccd5
|
Now really functional (with code imported from the Camera project)
|
2013-02-10 01:29:15 +01:00 |
|
|
365bba7265
|
Adding support to change the SIM PIN password
|
2013-02-08 20:27:37 +01:00 |
|
|
b5a0c8f389
|
Re-generated Makefiles
|
2013-02-08 20:27:01 +01:00 |
|
|
44109075cc
|
Code cleanup
|
2013-02-07 23:57:00 +01:00 |
|
|
6de6238f54
|
Also log incoming calls (untested)
|
2013-02-07 23:44:09 +01:00 |
|
|
f0aec3a3a5
|
Re-generated Makefiles
|
2013-01-07 02:21:29 +01:00 |
|
|
857f231ffd
|
Removed an unused variable
|
2012-11-28 22:59:15 +01:00 |
|
|
c1c340e12e
|
Also save the counters when exiting the plug-in
|
2012-11-26 20:30:47 +01:00 |
|
|
b3c4839be0
|
Code cleanup
|
2012-11-26 19:58:44 +01:00 |
|
|
c431883766
|
Fixed build
|
2012-11-26 19:58:16 +01:00 |
|
|
377f95b930
|
Implemented a global data counter
|
2012-11-26 19:55:25 +01:00 |
|
|
8e44b858c9
|
Try to simply notify the user when authentication works
|
2012-11-08 23:28:59 +01:00 |
|
|
aef0004ed8
|
Added a plug-in for Panel notifications
|
2012-11-08 14:01:36 +01:00 |
|
|
696509ba44
|
More flexible notification API
|
2012-11-08 13:55:58 +01:00 |
|
|
ce93087feb
|
Supporting generic notifications (through plug-ins)
|
2012-11-08 13:29:13 +01:00 |
|
|
68f5d1e529
|
Added an error message
|
2012-10-12 16:09:56 +00:00 |
|
|
3b3583271c
|
Cosmetics
|
2012-10-12 16:07:46 +00:00 |
|
|
56b554015a
|
Fixed the window size
|
2012-10-12 16:00:33 +00:00 |
|
|
3511430f84
|
Introducing the "video" plug-in (not functional yet)
|
2012-10-12 01:13:17 +00:00 |
|
|
65f62c3c13
|
Added a plug-in template
|
2012-10-12 00:17:19 +00:00 |
|
|
67b12a6e22
|
Documented a security issue (calling the phone is enough to fully unlock it)
|
2012-10-12 00:14:42 +00:00 |
|
|
e2405c2b2c
|
Use the hostname as registration operator
|
2012-10-07 23:59:23 +00:00 |
|
|
045698b153
|
Initial import of the GPS toggling plug-in for Huawei EM770W (untested)
|
2012-10-03 23:57:35 +00:00 |
|
|
da2787155a
|
Slightly improved the usage screen
|
2012-09-10 22:12:55 +00:00 |
|
|
61b9032c13
|
Still allow the '+' character to be pushed as a digit (although not as DTMF)
|
2012-09-05 10:06:32 +00:00 |
|
|
526c4d2f57
|
Supporting sending DTMF on AT-based modems
|
2012-09-05 02:11:07 +00:00 |
|
|
a1a19fa861
|
Now able to send DTMF tones through the user interface
|
2012-09-05 01:58:28 +00:00 |
|
|
52fdb4d2df
|
Can now simulate phone calls
|
2012-09-05 01:41:24 +00:00 |
|
|
7fab79908d
|
Reworked the interface into separate tabs
|
2012-09-05 01:21:46 +00:00 |
|
|
29d997c5ed
|
Hopefully implemented notifications
|
2012-09-01 03:07:37 +00:00 |
|
|
19492e41fc
|
Nicer event handling upon startup
|
2012-09-01 02:59:17 +00:00 |
|
|
82ad7bce4e
|
Introducing support for DTMF
|
2012-09-01 02:34:36 +00:00 |
|
|
9fa3a1834a
|
Code cleanup
|
2012-09-01 02:04:55 +00:00 |
|
|
ee1cd77038
|
Now able to receive messages
|
2012-09-01 01:39:14 +00:00 |
|
|
128b8646ad
|
Reporting errors when sending a message failed
|
2012-09-01 00:50:34 +00:00 |
|
|
d11147fdf6
|
Code cleanup
|
2012-08-29 23:38:21 +00:00 |
|
|
b1247525fa
|
Apparently handling registration correctly
|
2012-08-29 23:23:37 +00:00 |
|
|
04f0ccf7ef
|
Code cleanup
|
2012-08-28 22:44:56 +00:00 |
|
|
0051c9ffd9
|
No longer try to load plug-ins if none are enabled
|
2012-08-26 00:55:35 +00:00 |
|
|
a45179ad65
|
Code cleanup
|
2012-08-24 18:25:19 +00:00 |
|
|
7cafaf96f2
|
Added a modem configuration widget for passwords
|
2012-08-24 17:21:05 +00:00 |
|
|
307c75c38f
|
Almost authenticating
|
2012-08-24 17:15:23 +00:00 |
|
|
b5271a0289
|
Added debugging information
|
2012-08-24 16:24:05 +00:00 |
|
|
b66a183970
|
Never save a partial configuration
|
2012-08-10 22:57:51 +00:00 |
|
|
ec03ad6baf
|
More consistent error handling
|
2012-08-10 22:38:07 +00:00 |
|
|
23b7191a1f
|
Improved plug-in management
|
2012-08-07 11:13:36 +00:00 |
|
|
34a08ac215
|
Fixed build on case-insensitive filesystems
|
2012-07-31 21:56:48 +00:00 |
|
|
1ff12dd4b3
|
Give all of the modem plug-ins a better chance to build on MacOS X
|
2012-07-31 19:32:32 +00:00 |
|
|
02a52cf88b
|
Fixed build of the "hayes" modem on MacOS X
|
2012-07-31 19:30:22 +00:00 |
|
|
1cdb615951
|
Fixed building the "debug" modem on MacOS X
|
2012-07-31 19:29:25 +00:00 |
|
|
387866f1aa
|
Additional portability fix for MacOS X
|
2012-07-30 23:14:59 +00:00 |
|
|
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 |
|