vimacs [Wed, 10 Mar 2010 17:26:14 +0000 (18:26 +0100)]
fixed detaching/destroying of loop devices.
nox mode when no x is running wont start x anymore
modified: testdata/scripts/pnd_run.sh
vimacs [Wed, 10 Mar 2010 15:41:31 +0000 (16:41 +0100)]
added ln
modified: testdata/sh/sudoers
vimacs [Wed, 10 Mar 2010 15:31:53 +0000 (16:31 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
vimacs [Wed, 10 Mar 2010 15:31:31 +0000 (16:31 +0100)]
modified: testdata/scripts/pnd_run.sh
skeezix [Wed, 10 Mar 2010 15:28:47 +0000 (10:28 -0500)]
Changed PXML so 'no_x' option is now 'x11', with option req/stop/ignore
Changed mmenu to suppress apps that require x11, when x11 is not running
vimacs [Wed, 10 Mar 2010 15:23:32 +0000 (16:23 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
vimacs [Wed, 10 Mar 2010 15:22:02 +0000 (16:22 +0100)]
Some ugly smarter mounting, making sure we done use more loop devices then enccesairy, fixed loop cleanup
modified: testdata/scripts/pnd_run.sh
skeezix [Tue, 9 Mar 2010 21:13:37 +0000 (16:13 -0500)]
Fix for deployment
skeezix [Tue, 9 Mar 2010 21:10:14 +0000 (16:10 -0500)]
Lots of changes/additions for minimenu
- shows a menu when you hit Start now (so you can shutdown, or chang environments)
Commented out some debugging I'd recently added to libpnd proper
skeezix [Tue, 9 Mar 2010 17:42:42 +0000 (12:42 -0500)]
Category scroll offscreen left/right added
Conf file now instructs which of the 6 categories to use (main, main sub1, main sub2, and the alt 3 as well); default is main and alt only (no subs)
skeezix [Tue, 9 Mar 2010 17:03:54 +0000 (12:03 -0500)]
Updated makefile to lessen the breakage of image :)
skeezix [Tue, 9 Mar 2010 16:28:10 +0000 (11:28 -0500)]
Fix so preview pics will scale correctly
skeezix [Tue, 9 Mar 2010 15:30:06 +0000 (10:30 -0500)]
Minor cleanups; possibly fixed Makefile for djw and mmenu
skeezix [Mon, 8 Mar 2010 21:48:21 +0000 (16:48 -0500)]
Added GPLv2 license to minimenu
skeezix [Mon, 8 Mar 2010 21:05:29 +0000 (16:05 -0500)]
First checkin of Minimenu
skeezix [Sat, 6 Mar 2010 04:52:45 +0000 (23:52 -0500)]
Added 'apps' dir to menu, so it goes with out posted goals of emitting to both desktop and menu
This has been bandied about for months, time to commit it :)
skeezix [Sat, 6 Mar 2010 04:32:07 +0000 (23:32 -0500)]
Added NORUN option to pnd_apps_exec, which goes as far as pnd_run but then skips it. It records the pnd_run.sh
line to a buffer, which can then be retrieved. Thus, an app can find out how to run an app without depending on
pnd_apps_exec to actually run it.
skeezix [Sat, 6 Mar 2010 04:31:05 +0000 (23:31 -0500)]
Only merge overrides if the caller specifies override searchpath
skeezix [Sat, 6 Mar 2010 04:30:28 +0000 (23:30 -0500)]
Added get_size() func
skeezix [Sat, 6 Mar 2010 04:29:35 +0000 (23:29 -0500)]
Added _get_as_int_d function, which is same as _get_as_int but with default value (instead of returning BADNUM)
skeezix [Sat, 6 Mar 2010 04:28:30 +0000 (23:28 -0500)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Sat, 6 Mar 2010 04:27:30 +0000 (23:27 -0500)]
Limit how far we can backseek through a pnd-file
vimacs [Fri, 5 Mar 2010 15:40:45 +0000 (16:40 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
vimacs [Fri, 5 Mar 2010 15:39:59 +0000 (16:39 +0100)]
Only forking when killing x.
modified: testdata/scripts/pnd_run.sh
skeezix [Fri, 5 Mar 2010 02:30:05 +0000 (21:30 -0500)]
Added some basic pandora-logos to libpnd for people to use.. thanks ED :)
skeezix [Fri, 5 Mar 2010 02:01:41 +0000 (21:01 -0500)]
doh.
skeezix [Fri, 5 Mar 2010 01:41:38 +0000 (20:41 -0500)]
waitpid() instead of wait() in mount, unmount, and exec of pnds
skeezix [Fri, 5 Mar 2010 01:35:36 +0000 (20:35 -0500)]
Minor fix for config parsing, eliminates some prelude spacing on value form key/value pairs
minor change to notifyd's help message
skeezix [Tue, 2 Mar 2010 04:07:13 +0000 (23:07 -0500)]
Fix for getting .de when you wanted .en for example.. slightly better(?) isolang best matcher
skeezix [Tue, 2 Mar 2010 03:38:35 +0000 (22:38 -0500)]
Adding argument support to PXML; pnd_run.sh already had it, but PXML did not.
In the Exec tag you can now specify args to pass, save you making sh-scripts in the pnd a lot of the time
skeezix [Tue, 2 Mar 2010 03:08:12 +0000 (22:08 -0500)]
Minor debugging added; turns out a bug I tracked for hours was... a bad SDHC card :(
skeezix [Mon, 1 Mar 2010 05:01:53 +0000 (00:01 -0500)]
Slightly larger icon read/write buffer
skeezix [Mon, 1 Mar 2010 04:34:02 +0000 (23:34 -0500)]
Reduce over-icon-generation due to multiapps
skeezix [Mon, 1 Mar 2010 03:52:09 +0000 (22:52 -0500)]
Large change, to support multiple applications within a single PXML.xml file.
genpxml script was updated to generate properly formed new XML
test apps were updated to comply
pnd_run will attempt to run all subapps right now, for lack of a better idea :)
pndnotifyd will generate all the icons and .desktop files for all subapps, and it should all work
skeezix [Sat, 27 Feb 2010 02:15:45 +0000 (21:15 -0500)]
I too can mistype!
skeezix [Sat, 27 Feb 2010 02:13:43 +0000 (21:13 -0500)]
Added definition of 'affirmative' for bools in PXML
Added cpu-speed setting for app-exec and .desktop->Exec
skeezix [Sat, 27 Feb 2010 02:03:00 +0000 (21:03 -0500)]
sleepyhead :)
vimacs [Sat, 27 Feb 2010 01:33:15 +0000 (02:33 +0100)]
doh...
modified: ../testdata/scripts/pnd_run.sh
vimacs [Fri, 26 Feb 2010 12:47:37 +0000 (13:47 +0100)]
Change cpu clock [-c] stub
modified: testdata/scripts/pnd_run.sh
vimacs [Fri, 26 Feb 2010 12:39:37 +0000 (13:39 +0100)]
lowered time for killist from 3 to 1 sec
modified: testdata/scripts/op_menu.sh
skeezix [Thu, 25 Feb 2010 16:00:11 +0000 (11:00 -0500)]
Make libpnd a little more tolerant of padding at end of PXML, when looking for icon
vimacs [Thu, 18 Feb 2010 21:17:36 +0000 (22:17 +0100)]
moved umount union to section without noexec, noexec prevents aufs from working
modified: testdata/sh/sudoers
vimacs [Thu, 18 Feb 2010 18:29:00 +0000 (19:29 +0100)]
Added shutdown warning/timer.
modified: testdata/scripts/op_power.sh
vimacs [Thu, 18 Feb 2010 17:44:12 +0000 (18:44 +0100)]
There may have been a bug preventing the pidlist to display which could be fixed now :-)
modified: testdata/scripts/op_menu.sh
vimacs [Thu, 18 Feb 2010 17:07:51 +0000 (18:07 +0100)]
changed cpu resume from -ge 14 to -gt 14
modified: testdata/scripts/op_power.sh
root [Thu, 18 Feb 2010 16:59:31 +0000 (17:59 +0100)]
fixed typo
modified: testdata/scripts/op_power.sh
skeezix [Thu, 18 Feb 2010 16:31:42 +0000 (11:31 -0500)]
Fixed conf for vimacs new script
vimacs [Thu, 18 Feb 2010 16:27:56 +0000 (17:27 +0100)]
Proper wl initfile name
modified: testdata/scripts/op_power.sh
vimacs [Thu, 18 Feb 2010 16:25:55 +0000 (17:25 +0100)]
new file: testdata/scripts/op_battlow.sh
vimacs [Thu, 18 Feb 2010 15:22:01 +0000 (16:22 +0100)]
Power down/up bt and wl
modified: testdata/scripts/op_power.sh
vimacs [Thu, 18 Feb 2010 15:20:25 +0000 (16:20 +0100)]
check if statefile exists
modified: testdata/scripts/op_power.sh
vimacs [Thu, 18 Feb 2010 14:53:08 +0000 (15:53 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
vimacs [Thu, 18 Feb 2010 14:52:28 +0000 (15:52 +0100)]
new standby script
modified: testdata/scripts/op_power.sh
skeezix [Thu, 18 Feb 2010 03:28:16 +0000 (22:28 -0500)]
And lets only do critical shutdown when a script is specified, shall we :)
skeezix [Thu, 18 Feb 2010 03:26:04 +0000 (22:26 -0500)]
Added critical battery level forced shutdown .. calls script when battery gets to (say) 1%
configured in evmapper conf
skeezix [Thu, 18 Feb 2010 03:07:38 +0000 (22:07 -0500)]
Added basic LED stuff to libpnd pnd_device
Added blink-timer to evmapperd .. low battery causes blink! cute!
skeezix [Wed, 17 Feb 2010 22:18:28 +0000 (17:18 -0500)]
Evtest added (from beagleboard guys, just copied in for convenience)
evmapperd properly detects power button now .. so can now do lid, power, and pandora-menu buttons
... soon to add power level blinking
skeezix [Wed, 17 Feb 2010 20:10:58 +0000 (15:10 -0500)]
Zombie.
skeezix [Wed, 17 Feb 2010 19:28:47 +0000 (14:28 -0500)]
Added anit-zombie measures to evmapperd
vimacs [Wed, 17 Feb 2010 17:04:19 +0000 (18:04 +0100)]
fixed
modified: testdata/scripts/op_lid.sh
modified: testdata/scripts/op_menu.sh
vimacs [Wed, 17 Feb 2010 12:14:54 +0000 (13:14 +0100)]
Remember old brightnes, dont use op_bright.sh
modified: testdata/scripts/op_lid.sh
vimacs [Wed, 17 Feb 2010 11:35:33 +0000 (12:35 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
vimacs [Wed, 17 Feb 2010 11:34:19 +0000 (12:34 +0100)]
Switched to su -c instead of sudo.
modified: testdata/scripts/op_menu.sh
skeezix [Tue, 16 Feb 2010 17:51:57 +0000 (12:51 -0500)]
Added a lame but working dbus watch ability..
-- dbus can watch insert/eject
-- inotify can watch file moves
-- etc/pandora/conf/apps notify list removed /media (was catching the OS, since fw mounted to /media/mmcblk0p1 when boot off SD!)
-- dbusnotifytest seems to work on desktop and panda
Working much better, catches every insert/eject just fine, without spamming
skeezix [Tue, 16 Feb 2010 04:43:18 +0000 (23:43 -0500)]
Another minor, useless change.
skeezix [Tue, 16 Feb 2010 01:19:37 +0000 (20:19 -0500)]
More logging in pnd_notify
skeezix [Tue, 16 Feb 2010 01:14:23 +0000 (20:14 -0500)]
Minor changes, all commented out; bloody inotify.
skeezix [Mon, 15 Feb 2010 19:29:48 +0000 (14:29 -0500)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Mon, 15 Feb 2010 19:28:52 +0000 (14:28 -0500)]
Added a param to inotify flags; seems to detect removal of SDs much better now
vimacs [Mon, 15 Feb 2010 18:52:03 +0000 (19:52 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
vimacs [Mon, 15 Feb 2010 18:51:31 +0000 (19:51 +0100)]
modified: testdata/scripts/op_menu.sh
skeezix [Mon, 15 Feb 2010 18:49:18 +0000 (13:49 -0500)]
Added 'seconds since first log line' to pnd_logger
pndnotifyd should now ignore a rediscover request within 2s of past one, maybe avoid a few 'redraws'
skeezix [Mon, 15 Feb 2010 14:54:55 +0000 (09:54 -0500)]
Added pnd_info.c since I'm an idiot
skeezix [Mon, 15 Feb 2010 14:45:05 +0000 (09:45 -0500)]
Makefile rule, copy pnd_info into deployment tree
skeezix [Mon, 15 Feb 2010 14:41:47 +0000 (09:41 -0500)]
Minor fixes for a couple 'uninitialized vars' that gcc here wasn't informing me of :)
skeezix [Mon, 15 Feb 2010 04:19:38 +0000 (23:19 -0500)]
Added -l option to pndevmapperd, same as in pndnotifyd
Previous push, added pnd_info for userland inspection of PXML.xml -- say user wants to know how to install an app or something
skeezix [Mon, 15 Feb 2010 03:31:02 +0000 (22:31 -0500)]
pndnotifyd logging was already available (just drop the -d on command line, and redirect to file; log level was in conf file..)
-- but now you can just add -l to command line to cause it to go go debuglevel and spit out to /tmp/pndnotifyd.log
-- can actualyl do -l#, where # is log level, default is 0 (all)
pnd_logger now has set_buried_logging() which lets you turn on logging in libpnd API that doesn't normally log, such as
the discovery code; this way we can log some deep-shit, if we really want to
skeezix [Sun, 14 Feb 2010 05:05:47 +0000 (00:05 -0500)]
Added <mkdir> to PXML.xml wherein pndnotifyd will attempt to create some directories on the SD card hosting the pnd-file, when directed to.
Shoudl be used sparingly, bt coudl be handy for guiding user to a needed path, or implying canonicle paths
vimacs [Sat, 13 Feb 2010 12:26:03 +0000 (13:26 +0100)]
fixed x restarting, last commit fixed a bug that didnt exist in that way...
modified: testdata/scripts/pnd_run.sh
vimacs [Sat, 13 Feb 2010 12:19:58 +0000 (13:19 +0100)]
detaching and killing x should work now, maybe
modified: testdata/scripts/pnd_run.sh
vimacs [Tue, 9 Feb 2010 21:10:01 +0000 (22:10 +0100)]
added -j, join | mounts aditional folder into the union
modified: testdata/scripts/pnd_run.sh
vimacs [Sun, 10 Jan 2010 15:03:33 +0000 (16:03 +0100)]
op_lidtoggle.sh > op_lid.sh
modified: deployment/etc/pandora/conf/eventmap
vimacs [Fri, 8 Jan 2010 07:19:15 +0000 (08:19 +0100)]
modified: testdata/scripts/op_menu.sh
vimacs [Thu, 31 Dec 2009 03:13:31 +0000 (04:13 +0100)]
fixed sudoers?
modified: testdata/sh/sudoers
vimacs [Thu, 31 Dec 2009 02:32:13 +0000 (03:32 +0100)]
modified: testdata/scripts/op_power.sh
vimacs [Thu, 31 Dec 2009 02:02:05 +0000 (03:02 +0100)]
modified: testdata/scripts/op_lid.sh
vimacs [Thu, 31 Dec 2009 01:59:34 +0000 (02:59 +0100)]
new file: testdata/scripts/op_lid.sh
vimacs [Sat, 26 Dec 2009 21:28:02 +0000 (22:28 +0100)]
Fixed op_menu if no x is running and added screen poweroff and cpu slowdown to power button script
modified: testdata/scripts/op_menu.sh
modified: testdata/scripts/op_power.sh
vimacs [Sat, 26 Dec 2009 21:14:48 +0000 (22:14 +0100)]
added op_power, untested!
new file: testdata/scripts/op_power.sh
vimacs [Sat, 26 Dec 2009 10:45:10 +0000 (11:45 +0100)]
Fixed sudoers so exec on aufs doesnt fail.
modified: testdata/sh/sudoers
vimacs [Fri, 25 Dec 2009 16:47:07 +0000 (17:47 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
vimacs [Fri, 25 Dec 2009 16:46:03 +0000 (17:46 +0100)]
Fixed sudoers, i think
modified: testdata/sh/sudoers
skeezix [Wed, 23 Dec 2009 01:47:18 +0000 (20:47 -0500)]
Added .sh
skeezix [Wed, 23 Dec 2009 01:46:50 +0000 (20:46 -0500)]
Added .sh :)
vimacs [Tue, 22 Dec 2009 23:54:11 +0000 (00:54 +0100)]
renamed: pnd_button.sh -> op_menu.sh
vimacs [Tue, 22 Dec 2009 23:52:07 +0000 (00:52 +0100)]
Fixed pnd_button to work as root
modified: pnd_button.sh
skeezix [Tue, 22 Dec 2009 16:26:57 +0000 (11:26 -0500)]
Added X-Pandora-UID to .desktop
Changed _Source to X-Pandora-Source
Cleaned up a header collision from old copy/paste
Fixed discotest to use correct header
skeezix [Tue, 22 Dec 2009 15:33:38 +0000 (10:33 -0500)]
More with the debug
skeezix [Tue, 22 Dec 2009 15:31:24 +0000 (10:31 -0500)]
Added a bit more debug, check_login() will ignore root as a candidate, and set default $HOME to path found in filesystem as its sometimes inaccurate too early
vimacs [Mon, 21 Dec 2009 22:39:28 +0000 (23:39 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries