Michael Mrozek [Tue, 22 Feb 2011 23:11:28 +0000 (00:11 +0100)]
Removed scripts from libpnd
skeezix [Tue, 22 Feb 2011 20:07:55 +0000 (15:07 -0500)]
libpnd; make pndvalidator slightly less useless.. can illustrate some pnd iteration
skeezix [Mon, 21 Feb 2011 21:14:05 +0000 (16:14 -0500)]
libpnd - inotify was catching all modifications instead of closed-writable files. Thanks to Demitar for the catch!
skeezix [Sun, 20 Feb 2011 04:02:58 +0000 (23:02 -0500)]
Added some notes to docs/PXML_schema_plaintext.txt to document its accuracy
skeezix [Sun, 20 Feb 2011 03:51:43 +0000 (22:51 -0500)]
Updated documentation (PXML_schema.xsd and human readable version) and genpxml.sh -- should pass PXML_schema.xsd
skeezix [Sun, 20 Feb 2011 03:37:07 +0000 (22:37 -0500)]
mmenu; when list custom subcats, show custom maincats and FD maincats-that-also-have-custom-subcats; when unregister subcats, same change
skeezix [Wed, 16 Feb 2011 16:30:38 +0000 (11:30 -0500)]
mmenu -- minor buglet when trying to create custom subcats for FD cats
skeezix [Wed, 16 Feb 2011 14:40:03 +0000 (09:40 -0500)]
Added folder-up and subfolder artwork to default skin, courtesy DaveC
skeezix [Wed, 16 Feb 2011 14:35:42 +0000 (09:35 -0500)]
Minor documentation change
skeezix [Sun, 13 Feb 2011 03:47:32 +0000 (22:47 -0500)]
mmenu; added Pick Skin and Manage Categories type options to Configure menu (still leaving them in Select root menu for now, but at least all in Configure now)
skeezix [Sun, 13 Feb 2011 03:28:09 +0000 (22:28 -0500)]
mmenu; fix for minor bug -- when 'do not show app in main cat, if it has subcats assigned', files with ovr that were in other for bad cat sake, and also have subcat, could get hidden. (see Abiword.) Fixed.
skeezix [Thu, 10 Feb 2011 21:18:26 +0000 (16:18 -0500)]
mmenu: set subcat-folder and dotdot-folder artwork back to something useful for release
skeezix [Thu, 10 Feb 2011 21:10:02 +0000 (16:10 -0500)]
mmenu: Split up folder artwork so skinners can have some fun; falls back to exising artwork conf-key
skeezix [Thu, 10 Feb 2011 20:30:39 +0000 (15:30 -0500)]
mmenu fix: don't allow blank cat names to be created; also, don't crash when subcat has same name as parent cat.
skeezix [Wed, 9 Feb 2011 21:21:17 +0000 (16:21 -0500)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Wed, 9 Feb 2011 21:20:56 +0000 (16:20 -0500)]
mmenu; for ED, but not quite ready
skeezix [Wed, 9 Feb 2011 21:11:53 +0000 (16:11 -0500)]
mmenu: can now associate custom cats/subcats to an app; special exception -- you're allowed to register subcats for standard FD cats, may Crom have mercy on my soul
skeezix [Wed, 9 Feb 2011 18:21:12 +0000 (13:21 -0500)]
mmenu; nearly done support for custom categories; not quite done, but nearly.
Michael Mrozek [Wed, 9 Feb 2011 00:15:46 +0000 (01:15 +0100)]
op_power.sh: Changed the script so it uses op_cpuspeed.sh for setting
the CPU speed (system conform)
skeezix [Tue, 8 Feb 2011 20:22:49 +0000 (15:22 -0500)]
mmenu; fix 'reveal hidden' to work (broken in recent changes to category_publish() model of operation)
skeezix [Tue, 8 Feb 2011 19:53:17 +0000 (14:53 -0500)]
libpnd, mmenu: better handling of 'NoSubcategory' pseudo-subcategory in ovr files
skeezix [Tue, 8 Feb 2011 19:21:47 +0000 (14:21 -0500)]
mmenu; better handling where a suncategory name is available to multiple parent categories
skeezix [Tue, 8 Feb 2011 16:32:05 +0000 (11:32 -0500)]
libpnd: repaired bugs #128 and #150 from tracker, relating to pnd-discovery crashing when PXMLs had lots of <description> tags; realloc() miscalculation. Test cases now included in testdata/apps/sebt3*. Thanks Sebastian!
skeezix [Tue, 8 Feb 2011 14:44:17 +0000 (09:44 -0500)]
Added missing 'extern "C"' wrappers two pnd_io_* headers. Thanks crow!
skeezix [Mon, 7 Feb 2011 20:28:16 +0000 (15:28 -0500)]
mmenu; when an ovr file is found for an app, override categories are used even if breaking freedesktop spec; trust the user!
skeezix [Mon, 7 Feb 2011 19:38:11 +0000 (14:38 -0500)]
mmenu; default shows an app in its parent cat as well as subcat; user can now request to only see them app in subcat if it has one (ie: not in the parent cat, if a subcat is present.)
Grazvydas Ignotas [Sat, 5 Feb 2011 16:55:23 +0000 (18:55 +0200)]
op_menu: specify field width for longer usernames
see http://boards.openpandora.org/index.php?/topic/1424-pandora-button-issue
note that regardless of field width, ps will output pid if username is
20 chars or more, the script will still be broken in that case.
skeezix [Thu, 3 Feb 2011 21:55:32 +0000 (16:55 -0500)]
libpnd: lame hack -- increased the max-number-of-apps-per-pnd to 50 (was 20); it should be a dynamicly growing list, but no time to do that yet. (for sebt3)
skeezix [Wed, 2 Feb 2011 20:29:42 +0000 (15:29 -0500)]
mmenu; don't permit 'NoParentCategry' or Other as assignable prime categories; sped up key-repeat by just a touch
skeezix [Wed, 2 Feb 2011 20:11:26 +0000 (15:11 -0500)]
mmenu; can't pull up 'app menu' (spacebar) on subcat-as-folders, and put in 'note edit' for ovr's
skeezix [Wed, 2 Feb 2011 19:23:01 +0000 (14:23 -0500)]
mmenu; added some safeguards, and 'jump to keyboard-press' works instantly now, not trying to gradually scroll there over time.
skeezix [Wed, 2 Feb 2011 15:52:40 +0000 (10:52 -0500)]
mmenu fixes -- ensuring tab visibility when going to subcat-folder and back up to far-tab-scrolled parent tab
skeezix [Wed, 2 Feb 2011 04:31:09 +0000 (23:31 -0500)]
Add some startup hints .. normally shows 'select for menu', but now also suggests key to run, appmenu, toggle details
skeezix [Wed, 2 Feb 2011 03:51:18 +0000 (22:51 -0500)]
preliminary support for ovr edits within mmenu
skeezix [Tue, 1 Feb 2011 19:01:39 +0000 (14:01 -0500)]
mmenu; just to be sure we dont' collide with pndnotifyd for this /tmp/iconcache scan
skeezix [Tue, 1 Feb 2011 18:37:27 +0000 (13:37 -0500)]
mmenu: when caching icons, can pull them from pndnotifyd /tmp/iconcache as well, but not much faster :/
skeezix [Mon, 31 Jan 2011 22:32:01 +0000 (17:32 -0500)]
Suppress child cats now doesn't make folders in parent cat, for cat-as-folder option; render fix for 'X going up' button
skeezix [Mon, 31 Jan 2011 21:29:30 +0000 (16:29 -0500)]
Juggled timers around; now can sit at 'idle' and eating only 3-4% of cpu. Should cut it down a bit more, but leave it for later.
Sébastien Huss [Fri, 28 Jan 2011 23:51:12 +0000 (00:51 +0100)]
pnd_run.sh: Remove empty AUFS-Directories after unmounting
skeezix [Fri, 28 Jan 2011 04:35:39 +0000 (23:35 -0500)]
Stricter freedesktop categry enforcement; no more letting crummy or StUdLy-caps or bogus categories through into tabs. Also, order subcat-folders (if active) to front of applications.
skeezix [Wed, 26 Jan 2011 20:42:20 +0000 (15:42 -0500)]
Added 'X' to 'go up' (equivilent to executing '..' in subcat-folder or directory subdir); suppress '..' when showing root of fs
skeezix [Wed, 26 Jan 2011 20:18:06 +0000 (15:18 -0500)]
In 'reveal hidden tab' menu, now shows 'catname [parent catname]' format, to be more clear
skeezix [Wed, 26 Jan 2011 19:54:12 +0000 (14:54 -0500)]
added 'subcats as folders' option and support, set default ON.
skeezix [Wed, 26 Jan 2011 17:36:36 +0000 (12:36 -0500)]
Added config option so can force 'bad categories' into Other using freedesktop list
skeezix [Wed, 26 Jan 2011 16:51:57 +0000 (11:51 -0500)]
Added config option so can skip pnd auto discovery and just rely on directory browser to find apps/pnds; nice and fast startup!
skeezix [Wed, 26 Jan 2011 16:31:49 +0000 (11:31 -0500)]
Rebuilt mmenu 'category' internals so its much more pleasant to work with (internally)
skeezix [Mon, 24 Jan 2011 20:55:54 +0000 (15:55 -0500)]
Slightly less cpu cycles used when idle (not a real fix for that issue yet.) Also, ignore apps with no title.
skeezix [Mon, 24 Jan 2011 18:04:30 +0000 (13:04 -0500)]
Added scroll arrows to config pages to help guide user theres more options
skeezix [Mon, 24 Jan 2011 16:46:00 +0000 (11:46 -0500)]
Directory browser is now available in config panel, and works! Will only run files that look like they're executable or pnd's .. will not currently open mp3, video, etc.
skeezix [Mon, 24 Jan 2011 04:15:58 +0000 (23:15 -0500)]
Aesthetic changes to conf panel; minor fix to libpnd that no one but mmenu will notice.
skeezix [Mon, 24 Jan 2011 02:44:57 +0000 (21:44 -0500)]
Fix for About screen instant-vanish
skeezix [Sun, 23 Jan 2011 04:11:58 +0000 (23:11 -0500)]
Added Pleng's option to not quit on app run; added toggle (press "A" or tab) for detail panel; updated default skin to handle it .. other skins will not permit the toggle until updated. Cleaned up a little bit of the code, so mmenu shoudl run a little faster too.
Sébastien Huss [Fri, 21 Jan 2011 10:55:18 +0000 (11:55 +0100)]
pnd_run.sh: Fixed a bug where the appdata dir was created in the same directory as the PNDs
Michael Mrozek [Sun, 16 Jan 2011 21:06:59 +0000 (22:06 +0100)]
Merge branch 'master' of git://openpandora.org/pandora-libraries
skeezix [Tue, 11 Jan 2011 13:46:39 +0000 (08:46 -0500)]
Recent pnd_run.sh from sebt3; history is .. a new version was in the pipe (or checked in) which was cleaner, but had some issues; those issues are repaired, or we rewound to earlier stock, not entirely sure; either way, this new checkin seems to be solid, so we should beat it up a bit and call it a day.
Michael Mrozek [Sun, 9 Jan 2011 23:45:52 +0000 (00:45 +0100)]
pnd_run.sh: Latest version from sebt3
Sébastien Huss [Thu, 4 Nov 2010 23:24:48 +0000 (00:24 +0100)]
* Script now popups a message if mount fails.
* If lib, bin or share-Directories are found within the PND, the matching variable is set automatically.
* If SD Card is found RO, it will be remounted RW before mounting the union
* Some cleanups.
skeezix [Wed, 29 Sep 2010 19:28:04 +0000 (15:28 -0400)]
.desktop for 'info' doesn't need to change clockrate (likely)
Michael Mrozek [Mon, 27 Sep 2010 23:19:56 +0000 (01:19 +0200)]
pnd_run.sh: Added fixes and cleanups from sebt3
Michael Mrozek [Wed, 8 Sep 2010 00:25:16 +0000 (02:25 +0200)]
pnd_run.sh: Applied patch by Paul Brook (pbrook) to fix the broken
directories with PXML files in them (see FS#170 in bugtracker)
Michael Mrozek [Wed, 8 Sep 2010 00:20:11 +0000 (02:20 +0200)]
op_bright_down.sh & op_bright_up.sh: Changed brightness so that values
of 1 and 2 are not possible.
Michael Mrozek [Wed, 8 Sep 2010 00:18:11 +0000 (02:18 +0200)]
op_lid.sh: Disabled blanking the LCD, since that lead to performance
issues.
Michael Mrozek [Wed, 8 Sep 2010 00:10:38 +0000 (02:10 +0200)]
op_power.sh: Change low power speed to 125MHz. Should be enough for
services and goes down to lowest OPP level.
Michael Mrozek [Mon, 30 Aug 2010 02:33:41 +0000 (04:33 +0200)]
eventmap: Changed it to an actually working value ;)
skeezix [Mon, 30 Aug 2010 02:13:58 +0000 (22:13 -0400)]
high speed image caching is crashing; can't overclock while reading SD? or what?
skeezix [Mon, 30 Aug 2010 01:47:09 +0000 (21:47 -0400)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Mon, 30 Aug 2010 01:46:46 +0000 (21:46 -0400)]
Skin bug, select menu now has bg image correctly
Michael Mrozek [Mon, 30 Aug 2010 01:02:05 +0000 (03:02 +0200)]
eventmap: Fixed non-working PND-Kill button :)
skeezix [Mon, 30 Aug 2010 00:18:06 +0000 (20:18 -0400)]
Added some options to mm conf, to request not mucking with cpu clock speed at all; goofy way to add it, but in a hurry :)
Grazvydas Ignotas [Fri, 27 Aug 2010 15:36:14 +0000 (18:36 +0300)]
op_lid: handle spurious 'open' calls
The script should now be able to handle open and close events in any
order.
Grazvydas Ignotas [Thu, 26 Aug 2010 15:30:32 +0000 (18:30 +0300)]
conf/desktop: change iconpath
Michael Mrozek [Thu, 26 Aug 2010 02:38:33 +0000 (04:38 +0200)]
op_power.sh: Fixed problem that speed always went back to 500MHz instead
of the original speed
Michael Mrozek [Thu, 26 Aug 2010 02:24:04 +0000 (04:24 +0200)]
pnd_run.sh: Added "Do not change speed and don't ask again".
Michael Mrozek [Thu, 26 Aug 2010 02:23:08 +0000 (04:23 +0200)]
op_bright_up.sh / op_bright_down.sh: Fixed them and enhanced them
(change brightness more linear)
skeezix [Wed, 25 Aug 2010 13:05:31 +0000 (09:05 -0400)]
Added key-repeat to minimenu, and Y to jump up a page in the conf UI; way more usable now.
skeezix [Wed, 25 Aug 2010 02:42:53 +0000 (22:42 -0400)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Wed, 25 Aug 2010 02:42:03 +0000 (22:42 -0400)]
Big pile of changes to support a 'conf UI' in the select menu; can now hide/show apps and tabs, and can specify some misc settings. More to come.
Grazvydas Ignotas [Sun, 22 Aug 2010 19:36:53 +0000 (22:36 +0300)]
op_lid: don't save brightness if it's 0
this way op_lid can be called multiple times with same argument.
Michael Mrozek [Sat, 14 Aug 2010 23:21:19 +0000 (01:21 +0200)]
pnd_run: CPU-Speed can now be set automatically if the user demands it
op_bright_down and op_bright_up: Brightness value will change in smaller
steps brightness is below 20
Michael Mrozek [Thu, 5 Aug 2010 08:37:03 +0000 (10:37 +0200)]
op_lid.sh: Script will do nothing if Pandora is in powersave mode. Added
LCD off (by urjaman)
op_power.sh: Moved restoring CPU speed to the beginning of the script.
Added LCD off (by urjaman)
Michael Mrozek [Thu, 5 Aug 2010 07:59:32 +0000 (09:59 +0200)]
pnd_run.sh: Cleaned up script (sebt3), enhanced CPU-Speed (EvilDragon)
Michael Mrozek [Sun, 25 Jul 2010 12:58:23 +0000 (14:58 +0200)]
op_lid: Missed an ! in an if-statement
Michael Mrozek [Wed, 21 Jul 2010 01:00:07 +0000 (03:00 +0200)]
op_power.sh: LED now dims when in low power mode (by tsh)
Michael Mrozek [Wed, 21 Jul 2010 00:52:31 +0000 (02:52 +0200)]
pnd_run.sh: More tidy-ups, added some null string protection and a warning at the end since the un-mounting seems to be a bit brute-force. Removes the 'grep' warnings. (by tsh)
Michael Mrozek [Tue, 20 Jul 2010 22:59:04 +0000 (00:59 +0200)]
op_lid: Doesn't do anything while in powersaving-mode
op_power: Changed Shutdown Time to 5s from 10s, disabled MHz-Changing (doesn't really save much)
op_bright: Changed steps to 5 instead of 10.
Michael Mrozek [Mon, 19 Jul 2010 22:15:28 +0000 (00:15 +0200)]
pnd_run.sh: Back to old version - cleaned up version didn't overlay!
Michael Mrozek [Mon, 19 Jul 2010 00:14:09 +0000 (02:14 +0200)]
Merge branch 'master' of git://openpandora.org/pandora-libraries
Sébastien Huss [Mon, 19 Jul 2010 00:13:09 +0000 (02:13 +0200)]
pnd_run.sh: Cleaned it up a bit
skeezix [Thu, 15 Jul 2010 14:53:19 +0000 (10:53 -0400)]
For override libpnd conf files, search /media/* now, instead of /media/mmcblk0p1; things have changed since 2 years ago when this all started :)
skeezix [Wed, 14 Jul 2010 19:52:36 +0000 (15:52 -0400)]
Patch from tsh, re bugtracker: bugs.openpandora.org/index.php?do=details&task_id=47 - avoid repetition in forced shutdown when in low-cpu/power mode
skeezix [Wed, 14 Jul 2010 19:44:17 +0000 (15:44 -0400)]
minimenu; repaired 'more or less' touchscreen to run apps bug; shoudl probabyl still differentiate between tab-render and grid-render for which parts of ts-cache to reset, but later baby..
skeezix [Wed, 14 Jul 2010 19:30:08 +0000 (15:30 -0400)]
Lots of aesthetics; for apps with searchpaths listed multiple times (like /pandora/apps), don't pull the same pnd in multiple tiles; for conf overrides, also look in /pandora/appdata/mmenu (normalyl just /pandora/mmenu); for sorting, sort upper/lowercase app names together H h I i not H I h i); when using keyboard to jump to app, repeat hitting key to cycle through apps of same starting character
Michael Mrozek [Sat, 3 Jul 2010 01:33:15 +0000 (03:33 +0200)]
pnd_run.sh was old version - updated to conform with the HotFix.
Michael Mrozek [Fri, 2 Jul 2010 22:58:06 +0000 (00:58 +0200)]
Merge branch 'master' of git://openpandora.org/pandora-libraries
Michael Mrozek [Fri, 2 Jul 2010 22:56:32 +0000 (00:56 +0200)]
eventmap: Updated correct one ;)
skeezix [Fri, 2 Jul 2010 01:38:32 +0000 (21:38 -0400)]
Merge branch 'master' of ssh://skeezixgit@git.openpandora.org/srv/git/pandora-libraries
skeezix [Fri, 2 Jul 2010 01:37:42 +0000 (21:37 -0400)]
Doc-link was using unique-id instead of appdata-dir when present; also referencing bug bugs.openpandora.org/index.php?do=details&task_id=112
Michael Mrozek [Tue, 29 Jun 2010 01:52:42 +0000 (03:52 +0200)]
pnd_make and pnd_run: Fixed some bugs (contributed by various people)
skeezix [Mon, 21 Jun 2010 01:06:24 +0000 (21:06 -0400)]
minimenu; 'b' now works in select menu (in addition to enter); pressing keyboard button will try to jump to apps with that starting letter - hit 'h' for 'Hatari' for instance.
skeezix [Fri, 18 Jun 2010 01:02:38 +0000 (21:02 -0400)]
taking 'mmcblk'-fu out of mmenu.conf paths, so that /media/* can be used; wiser, and supports upcoming mount.sh change