]> git.neil.brown.name Git - freerunner.git/log
freerunner.git
13 years agocontacts app master
NeilBrown [Sat, 12 Feb 2011 05:54:26 +0000 (16:54 +1100)]
contacts app

Write most of contacts application.
Currently has buttons for 'call' and 'sms' which do nothing.

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agopetrol: allow decimal part ot computed litres value
NeilBrown [Sat, 12 Feb 2011 00:42:40 +0000 (11:42 +1100)]
petrol: allow decimal part ot computed litres value

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoRemove 'callout' from listsel interface
NeilBrown [Sat, 12 Feb 2011 00:42:02 +0000 (11:42 +1100)]
Remove 'callout' from listsel interface

not needed
Signed-off-by: NeilBrown <neilb@suse.de>
13 years agocal: add frequency and simplify creation.
NeilBrown [Tue, 8 Feb 2011 07:10:56 +0000 (18:10 +1100)]
cal: add frequency and simplify creation.

Use same sequence for 'new' as 'change'.
And allow freq of weekly or fortnightly to be chosen

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd .gitignore file
NeilBrown [Mon, 7 Feb 2011 06:55:48 +0000 (17:55 +1100)]
Add .gitignore file

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoMinor fix for gsm-getsms
NeilBrown [Mon, 7 Feb 2011 06:54:17 +0000 (17:54 +1100)]
Minor fix for gsm-getsms

13 years agore-add guessture without a submodule
NeilBrown [Sun, 6 Feb 2011 11:03:19 +0000 (22:03 +1100)]
re-add guessture without a submodule

13 years agoRemove confusing submodule thing
NeilBrown [Sun, 6 Feb 2011 11:02:19 +0000 (22:02 +1100)]
Remove confusing submodule thing

13 years agoNearly the end of the random stuff...
NeilBrown [Sun, 6 Feb 2011 10:52:36 +0000 (21:52 +1100)]
Nearly the end of the random stuff...

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoMore random stuff
NeilBrown [Sun, 6 Feb 2011 10:43:10 +0000 (21:43 +1100)]
More random stuff

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoLots of random updates
NeilBrown [Sun, 6 Feb 2011 09:44:35 +0000 (20:44 +1100)]
Lots of random updates

Just trying to sync-up with various previously-untracked things

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoscribble: add program
NeilBrown [Sun, 6 Feb 2011 09:28:40 +0000 (20:28 +1100)]
scribble: add program

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agogps: code to turn on/off/suspend the gps device
NeilBrown [Sun, 6 Feb 2011 09:27:27 +0000 (20:27 +1100)]
gps: code to turn on/off/suspend the gps device

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoalarm: newly added
NeilBrown [Sun, 6 Feb 2011 09:26:11 +0000 (20:26 +1100)]
alarm:  newly added

Both C and Python code here.
The C code is maintained, the python was too slot

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd a TODO file I found somewhere
NeilBrown [Sun, 6 Feb 2011 09:24:50 +0000 (20:24 +1100)]
Add a TODO file I found somewhere

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agorunit: update
NeilBrown [Sun, 6 Feb 2011 09:23:40 +0000 (20:23 +1100)]
runit:  update

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agolock: various updates
NeilBrown [Sun, 6 Feb 2011 09:22:37 +0000 (20:22 +1100)]
lock: various updates

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agolib: various updates
NeilBrown [Sun, 6 Feb 2011 09:20:12 +0000 (20:20 +1100)]
lib: various updates

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agotapinput - various updates
NeilBrown [Sun, 6 Feb 2011 09:16:49 +0000 (20:16 +1100)]
tapinput  - various updates

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agogsm: various updates and additions.
NeilBrown [Sun, 6 Feb 2011 09:15:45 +0000 (20:15 +1100)]
gsm: various updates and additions.

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agobattery: add flight-mode setting.
NeilBrown [Sun, 6 Feb 2011 09:09:09 +0000 (20:09 +1100)]
battery: add flight-mode setting.

Signed-off-by: NeilBrown <neilb@suse.de>
15 years agochecking tapinput
Neil Brown [Sun, 15 Feb 2009 11:42:17 +0000 (22:42 +1100)]
checking tapinput

tapinput allows entering any character with 2 taps, though you might need to
change 'mode' first to get upper case.

One a 3x3 set of keys, tap the key that show the symbol you want, then
wait a moment and all the keys will change to show a single symbol.
Then tap that symbol to enter it to the focus window.

Once you understand the pattern, you can tap twice without waiting for the
keys to redraw.

In number mode (123) only a single tap is needed for digits.
To get '*' and '#', hold '0' for a moment, then tap which symbol
you want.

The window can be moved by simply dragging it.  If it is moved more than
half off the display, it will disappear.

The window is activated by pressing the keyboard icon in the dock.

15 years agogsmd: commit 'atchan.py' - missed that when committing gsmd.py
Neil Brown [Sun, 15 Feb 2009 11:40:51 +0000 (22:40 +1100)]
gsmd: commit 'atchan.py' - missed that when committing gsmd.py

15 years agogsmd : minor fixes
Neil Brown [Sun, 15 Feb 2009 11:31:53 +0000 (22:31 +1100)]
gsmd : minor fixes

15 years agobattery: update for latest any_tracking kernel
Neil Brown [Sun, 15 Feb 2009 11:30:14 +0000 (22:30 +1100)]
battery: update for latest any_tracking kernel

The 'force_usb_limit_dangerous' file is gone, and the
two current limits (batter charge and usb input) are separately visible.

15 years agoapm/interlock: make sure /var/lock/suspend/suspend always exists.
Neil Brown [Sun, 15 Feb 2009 11:29:09 +0000 (22:29 +1100)]
apm/interlock: make sure /var/lock/suspend/suspend always exists.

.. otherwise it is hard to get a LOCK_SH lock on it.

15 years agorunit: make the buttons a bit bigger.
Neil Brown [Sun, 8 Feb 2009 07:32:39 +0000 (18:32 +1100)]
runit:  make the buttons a bit bigger.

I should probably make them look prettier, but at least I can tap
them easily now.

15 years agodnotify: allow a notification request to be cancelled.
Neil Brown [Sun, 8 Feb 2009 07:22:44 +0000 (18:22 +1100)]
dnotify: allow a notification request to be cancelled.

15 years agorunit: scroll to bottom on output
Neil Brown [Sun, 8 Feb 2009 07:22:11 +0000 (18:22 +1100)]
runit: scroll to bottom on output

We really want to see the recent info...

15 years agoInitial checkin of 'gsmd.py' and support code.
Neil Brown [Sun, 8 Feb 2009 02:54:27 +0000 (13:54 +1100)]
Initial checkin of 'gsmd.py' and support code.

gsmd.py uses gsm0710muxd to talk to the modem in the Freerunner.
Its role is largely of monitoring and switching between major states
of:
  - idle/incoming/oncall : for normal operation of the phone
  - suspend : makes the modem quiet for suspend
  - flightmode : turns of the modem.

flightmode is determined if /var/lib/misc/flightmode/active is non-empty.
suspend is detected using the 'apm/events.d/interlock' script.

gsmd makes various state available via files in /var/run/gsm-state/

gsmd does not answer phone calls or retrieve SMS messages or anything like that.
Those tasks are achieved by other programs that make other connections to
gsm0710muxd.

Tracing can be enabled by setting PYTRACE=1 in the environment

TODO:
  work happily when no SIM is present
  work happily when there is no cell to register to
  allow alternate supplier to be set to support roaming.

Signed-off-by: NeilBrown <neilb@suse.de>
15 years agoAdd the 'runit' toy
Neil Brown [Fri, 30 Jan 2009 21:00:12 +0000 (08:00 +1100)]
Add the 'runit' toy

This allows arbitrary (pre configured) program to be run, and output
to be displayed.

15 years agoAdd simple battery monitoring widget.
Neil Brown [Fri, 30 Jan 2009 20:42:53 +0000 (07:42 +1100)]
Add simple battery monitoring widget.

With lots of pngs to show the status in the panel.

15 years agoImprove the check for "are any keys down"
Neil Brown [Fri, 30 Jan 2009 12:00:25 +0000 (23:00 +1100)]
Improve the check for "are any keys down"

I'm not sure this test is really needed, but while I still
have it, make it as accurate as possible.

15 years agoInitial commit for "lock" - screen lock for neo Freerunner
Neil Brown [Wed, 28 Jan 2009 02:44:14 +0000 (13:44 +1100)]
Initial commit for "lock" - screen lock for neo Freerunner