skeezix [Sat, 20 Mar 2010 01:46:44 +0000 (21:46 -0400)]
Refining the skin a little
skeezix [Fri, 19 Mar 2010 14:24:08 +0000 (10:24 -0400)]
Quick change, to avoid pnd_log calls when no serious logging going on; a few cycles saved, for something monitoring every damned key stroke, could be important
skeezix [Thu, 18 Mar 2010 02:09:54 +0000 (22:09 -0400)]
Added lcd brightness up/down to evmapperd
Also added del, comma, and number keys as keys that can be mapped, in case we need to
do testing or for me with a broken power button to map comma -> power :P
added crappy op_bright_up/down scripts, vimacs can fix them up :)
skeezix [Thu, 18 Mar 2010 01:32:59 +0000 (21:32 -0400)]
Added threaded background preview loading
So wait 'defer ms' (1sec currently) and move on your way, it'll load the preview in background
If you happen to stay put, it'll redraw once the preview is ready
skeezix [Thu, 18 Mar 2010 01:03:05 +0000 (21:03 -0400)]
Added option to invoke a terminal from within mm
skeezix [Wed, 17 Mar 2010 21:14:12 +0000 (17:14 -0400)]
Change -- minimenu was checking battery level every render (after most navigation keys); changed it to only check every 60s, and instead just reshow the previou value otherwise.
skeezix [Wed, 17 Mar 2010 19:30:30 +0000 (15:30 -0400)]
Handle case when no apps are present at all (rescan after eject, say), and hit up
skeezix [Wed, 17 Mar 2010 19:26:13 +0000 (15:26 -0400)]
poll for low battery every 90s, not 300s as before. (mjw request,
in consideration of those cases where a very high power drain exists
so 5m might not be available when at 1% battery..)
skeezix [Wed, 17 Mar 2010 19:25:41 +0000 (15:25 -0400)]
Blink the charger LED instead of the Power LED, when battery is low
skeezix [Wed, 17 Mar 2010 19:12:58 +0000 (15:12 -0400)]
Better handling of xfce, pmenu from mmenu
skeezix [Tue, 16 Mar 2010 18:15:14 +0000 (14:15 -0400)]
Added basic touchscreen
skeezix [Tue, 16 Mar 2010 17:23:57 +0000 (13:23 -0400)]
Fixed a suspected crash that could occur for app scanning
Made scanning desktop apps, menu apps and aux-aps optional in conf
Added aux-apps, so folks can make a mmenu-only type searchpath for apps
Added Y to bering up midori to view documentation in pnd files
skeezix [Mon, 15 Mar 2010 20:21:13 +0000 (16:21 -0400)]
punt
skeezix [Mon, 15 Mar 2010 20:15:42 +0000 (16:15 -0400)]
Added box-merge option for pnd_container, and added ability for mmenu to scan both
menu and desktop application searchpaths
skeezix [Mon, 15 Mar 2010 20:02:11 +0000 (16:02 -0400)]
Changed Start to Select .. so Start can start apps now (call it the CraigButton); Select now brings up
the menu with rescan apps, shutdown, etc.
Rescan apps is now functional in the menu
skeezix [Mon, 15 Mar 2010 02:14:02 +0000 (22:14 -0400)]
Added my own evdev handler for dpad/dpadbuttons/nubs, works fantastic
skeezix [Fri, 12 Mar 2010 01:55:38 +0000 (20:55 -0500)]
Brought back info for multi-app pnds; for some reason I'd just changed it so it was one info per pnd, but really should be one info per subapp in a pnd
skeezix [Thu, 11 Mar 2010 20:48:33 +0000 (15:48 -0500)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Thu, 11 Mar 2010 20:47:07 +0000 (15:47 -0500)]
Added 'info' system; PXML.xml can now cause a .desktop to be created, that will launch a browser to show
an info page in the pnd-file
vimacs [Thu, 11 Mar 2010 15:57:09 +0000 (16:57 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
vimacs [Thu, 11 Mar 2010 15:56:17 +0000 (16:56 +0100)]
only turn on wl/bt if it was on before
modified: testdata/scripts/op_power.sh
skeezix [Thu, 11 Mar 2010 15:39:10 +0000 (10:39 -0500)]
Stick <info> element into PXML.xml .. parser, disco-t, pxml-t
skeezix [Wed, 10 Mar 2010 20:41:55 +0000 (15:41 -0500)]
Perms
skeezix [Wed, 10 Mar 2010 20:39:06 +0000 (15:39 -0500)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
Pulled from stupid git :)
Conflicts:
testdata/scripts/pnd_run.sh
skeezix [Wed, 10 Mar 2010 20:34:45 +0000 (15:34 -0500)]
lots of changes for minimenu; wrap options, clock, caching options
vimacs [Wed, 10 Mar 2010 20:20:25 +0000 (21:20 +0100)]
fixed check for running x
modified: testdata/scripts/pnd_run.sh
vimacs [Wed, 10 Mar 2010 20:16:26 +0000 (21:16 +0100)]
restructured script a bit, fixed ordering a bit, umounting should be slightly faster
also see last commit
modified: testdata/scripts/pnd_run.sh
vimacs [Wed, 10 Mar 2010 20:14:56 +0000 (21:14 +0100)]
Merge branch 'master' of git://git.openpandora.org/pandora-libraries
Conflicts:
testdata/scripts/pnd_run.sh
skeezix [Wed, 10 Mar 2010 17:30:26 +0000 (12:30 -0500)]
Fixed pnd_run.sh so -m and -u work, yay for previewpics
skeezix [Wed, 10 Mar 2010 17:27:26 +0000 (12:27 -0500)]
mmenu now uses real app conf (desktop.searchpath) for apps; will add menu searchpath in a bit
previewpics (deferred load) now work fine with new pnd_run.sh (to come), woowoo
vimacs [Wed, 10 Mar 2010 17:27:08 +0000 (18:27 +0100)]
should work
modified: testdata/sh/sudoers
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
skeezix [Wed, 10 Mar 2010 15:36:43 +0000 (10:36 -0500)]
Updating pnd_run.sh for vimacs
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