Posted
over 17 years
ago
by
Michal Čihař
New Gammu testing version is out. This is mostly bug fixing release, but
you should be able to do addnew with 6510 driver now. Full
list of changes:
Fixed some mistakes in API documentation.
Fixed compilation under MS Visual C Express.
Various
... [More]
small fixes if AT driver.
Add simple shell script to generate JAD file from JAR.
Added support for adding memory entries to 6510.
You can download from usual place: http://cihar.com/gammu/. [Less]
|
Posted
over 17 years
ago
by
Michal Čihař
One year ago, I took over Gammu maintenance. I think it time to
summarize a bit what happened during that year. There were definitely
good and bad releases in that time (especially strictness introduced to
SMS parser in 1.13.0 took quite a lot of
... [More]
releases to fix various bugs),
but generally I things Gammu is moving in a good way.
What I would definitely call positive:
Added build time testing. This helps a lot to catch regressions.
However more tests could be done.
I cleaned up lot of code parts so that Gammu is now more resistant to
bad data and should not crash in these cases.
Added lot of API documentation, most API functions are now fully
documented.
More often testing releases - I try to release every week. Sometimes
changes are huge, sometimes just few bugfixes. This makes Gammu occur
among most vital projects on freshmeat.net.
Quite complete IrMC implementation together with AT/OBEX switching
gives support for quite a big range of phones today.
SMSD got PostgreSQL support.
AT CMGL support for reading messages gives us support for many phones
which were not supported in the past.
I started to use OpenSuse Build Service and Ubuntu PPA to
provide up to date binaries for many distributions.
There are also some bad things:
Nobody cares about build under MSVC. It is broken sometimes and I try
to fix issues, but no constant testing of this causes problems.
Almost no new features for Nokia phones. I simply lack time to do
anything more than bug fixing here.
Still bad support for Symbian phones. Some developer interested in
this area is definitely needed. But probably OpenSync with SyncML is
enough for most people.
The changes I made to the SMS parser broke too much things, I should
have payed more attention to this change. But now things seem to be
worked out.
Some statistics of last year (based on Ohloh):
ValueDec 2006Dec
2007Difference
Code Lines90,540101,687 12%
Comment Lines9,20415,336 67%
Comment Ratio9.2%13.0% 30%
All these changes were made in approximate 1200 commits.
I hope next year will not be worse :-). [Less]
|
Posted
over 17 years
ago
by
Michal Čihař
New Gammu testing version is out. Besides fixing there is important
feature for people finding proper flags for not supported phones - you
can do it now without recompiling Gammu! Full
list of changes:
Phone features now can be defined in
... [More]
configuration, so there is no
need to modify common/gsmphones.c for testing different settings.
Config file loading behaves more consistent in lookup. In
some cases it can now find different configuration file.
You can download from usual place: http://cihar.com/gammu/. [Less]
|
Posted
over 17 years
ago
by
Michal Čihař
New Gammu testing version is out. This time there are no exciting new
features, I still continue in bug fixing mode and cleaning up things. Full
list of changes:
Fixed crash when there are too many messages (bug #466).
Fixed crash when printing
... [More]
messages on Windows (bug #476).
Do not ask phone for IMEI so often (bug #480).
No need to set LD_LIBRARY_PATH for tests.
Properly wait for SMSD child processes (bug #486).
You can download from usual place: http://cihar.com/gammu/. [Less]
|
Posted
over 17 years
ago
by
Michal Čihař
New Gammu testing version is out. This time there are no exciting new
features, I still continue in bug fixing mode and cleaning up things. Full
list of changes:
Fixed crash when there are too many messages (bug #466).
Fixed crash when printing
... [More]
messages on Windows (bug #476).
Do not ask phone for IMEI so often (bug #480).
No need to set LDLIBRARYPATH for tests.
Properly wait for SMSD child processes (bug #486).
You can download from usual place: http://cihar.com/gammu/. [Less]
|
Posted
over 17 years
ago
by
Michal Čihař
I wanted to make 1.16.0 last release this year, but unfortunately one
bug preventing reading of all SMS messages from some AT phones sneaked
in, so I decided to make another quick release. Changelog is really
short:
Fixed reading of messages from
... [More]
AT phones using CMGL.
Other change is that I started to produce additional binary build for
Windows - it does not use any external libraries (so no MySQL,
PostgreSQL or Gettext support) and links statically. So you can just
copy single binary and it should work anywhere.
You can download from usual place: http://cihar.com/gammu/ [Less]
|
Posted
over 17 years
ago
by
Michal Čihař
After half day of playing with Wine, MinGW and friends, I managed to be
able to automatically build Windows versions of both python-gammu and
Wammu. However I do not have environment to actually test these
versions (except for Wine), so I would
... [More]
really welcome if some Windows
users could do some testing. I expect some strange crashes at
beginning, but hopefully we will be able fix it to produce working
Wammu version for Windows in future.
You can get the installer here:
http://tmp.cihar.com/wammu-0.26-setup.exe
It's NOT final or stable version, but as the only changes which
happened since last release were either minor or related to cross
compilation, it should be equal to combination of Gammu 1.16.0,
python-gammu 0.24 and Wammu 0.25, so don't be confused by versions.
PS: Okay, when application works in Wine, it does not mean it will work
in Windows, see bug report for details. [Less]
|
Posted
over 17 years
ago
by
Michal Čihař
I just released version 0.25 of Wammu. This release brings
new icon set thatnks to David Corrales and fixes various crashes. Full list
of changes:
Fall back to Add methods if Set is not supported.
Fixed phone number validation.
Fixed crash when
... [More]
org.freedesktop.Notifications service is not provided.
Correctly report why guided wizard can not connect to phone.
New navigation icons, thanks to David Corrales.
There is still no binary for Windows. I don't have time and environment for
maintaining them. Volunteers are welcome! [Less]
|
Posted
over 17 years
ago
by
Michal Čihař
Continuing in Christmas release series, the next in a row is
python-gammu. It only brings usual bunch of upgrades to be in sync
with Gammu and improved MinGW support:
Compatibility with current gammu.
Improved MinGW crosscompilation instructions.
Download from usual place: http://cihar.com/gammu/python/
|
Posted
over 17 years
ago
by
Michal Čihař
Last Gammu release in this year is out. There are no major changes
compared to 1.15.91, but it brings lot of bug fixes to stable series.
Full list of changes since 1.15.0:
Added identification of some Sony-Ericsson and Sharp phones.
Increased
... [More]
maximal number of entries per contact.
Fixed various compile time warnings.
Improved MinGW crosscompilation.
Localizations update.
Fixed detection of first free memory location if memory is empty (bug #434).
Fixed mysql.h include path (bug #441).
Fixed decoding of one char SMS (bug #442).
Detect Nokia 3109c (thanks to David Meier).
Automatically find MinGW compiler and allow overrides (bug #438).
Fixed parsing of some memory entries (bug #450).
Fixed decoding of some corner case SMS (bug #447).
Phones capable of switching to OBEX mode from AT have it now automatically enabled. Please report problems with this.
You can download from usual place: http://cihar.com/gammu/ [Less]
|