pandora-libraries.git
3 years agopndnotifyd: fix some crashes master
Grazvydas Ignotas [Sun, 8 May 2016 20:50:01 +0000 (23:50 +0300)]
pndnotifyd: fix some crashes

3 years agopndnotifyd: ignore IN_CREATE
Grazvydas Ignotas [Sun, 8 May 2016 20:41:05 +0000 (23:41 +0300)]
pndnotifyd: ignore IN_CREATE

not interested in created empty files - IN_CLOSE_WRITE is enough.

3 years agopndnotifyd: rework event wait
Grazvydas Ignotas [Sun, 8 May 2016 20:32:35 +0000 (23:32 +0300)]
pndnotifyd: rework event wait

Block indefinitely. Main motivation is to get rid of idle wakeups.
Also attempts to deal with multiple inotify events better.

3 years agommenu: minimal fix for the bad skin crash sz_173
Grazvydas Ignotas [Sun, 13 Dec 2015 22:08:56 +0000 (00:08 +0200)]
mmenu: minimal fix for the bad skin crash

3 years agommenu: fix annoying __USE_GNU redef warnings
Grazvydas Ignotas [Sun, 13 Dec 2015 21:29:38 +0000 (23:29 +0200)]
mmenu: fix annoying __USE_GNU redef warnings

3 years agopnd_run.sh: improve wait for app exit
Grazvydas Ignotas [Thu, 26 Nov 2015 23:56:59 +0000 (01:56 +0200)]
pnd_run.sh: improve wait for app exit

it used to wait for pidof $EXENAME, which is not great as it's often
run.sh, meaning that if you have one running, others will never exit.

3 years agobig file support
Grazvydas Ignotas [Fri, 20 Nov 2015 21:47:01 +0000 (23:47 +0200)]
big file support

Needed for > 2GB PND files.
Tested to work with > 4GB file.

3 years agofix some make rules
Grazvydas Ignotas [Fri, 20 Nov 2015 21:43:39 +0000 (23:43 +0200)]
fix some make rules

some toolchains want CXX for linking as some objects are c++

4 years agopnd_run.sh: move pre/post-run scripts where env is set up
Grazvydas Ignotas [Sun, 13 Sep 2015 16:58:37 +0000 (19:58 +0300)]
pnd_run.sh: move pre/post-run scripts where env is set up

Note: pre was run before env was set up and post still with env set,
now both are ran with env (PATH and LD_LIBRARY_PATH) set, so things may
break. This is unlikely though as almost nobody is using pre/post scripts.

4 years agopnd_run.sh: clean up paths after pnd exit
Grazvydas Ignotas [Sun, 13 Sep 2015 16:41:17 +0000 (19:41 +0300)]
pnd_run.sh: clean up paths after pnd exit

Vars like PATH and LD_LIBRARY_PATH may cause tools used by pnd_run.sh
to misbehave or not start at all (like with GINGE as it carries ancient
GP2X libs), so make sure things from PND are not used.

4 years agopnd_run.sh: fix an issue with multiple mounts/bad mtab
Grazvydas Ignotas [Tue, 30 Dec 2014 00:22:23 +0000 (02:22 +0200)]
pnd_run.sh: fix an issue with multiple mounts/bad mtab

4 years agofix fubar'd error check
Grazvydas Ignotas [Fri, 12 Dec 2014 00:15:58 +0000 (02:15 +0200)]
fix fubar'd error check

always closing fd 0, which sometimes happens to be inotify fd, nice..

4 years agolog error paths
Grazvydas Ignotas [Fri, 12 Dec 2014 00:15:00 +0000 (02:15 +0200)]
log error paths

5 years agopnd_run.sh: restore nub settings on last pnd exit
Grazvydas Ignotas [Sun, 19 Oct 2014 23:19:03 +0000 (02:19 +0300)]
pnd_run.sh: restore nub settings on last pnd exit

For misbehaving PNDs. Idea by LinuxSwat.

5 years agopnd_run.sh: fix fb restore order
notaz [Thu, 27 Feb 2014 22:44:20 +0000 (00:44 +0200)]
pnd_run.sh: fix fb restore order

6 years agoeventmap: use Yen (Fn-l) to switch layers as F12 conflicts
Grazvydas Ignotas [Thu, 17 Oct 2013 22:44:37 +0000 (01:44 +0300)]
eventmap: use Yen (Fn-l) to switch layers as F12 conflicts

6 years agoeventmap: add f12 tv layer toggle
Grazvydas Ignotas [Fri, 20 Sep 2013 23:48:54 +0000 (02:48 +0300)]
eventmap: add f12 tv layer toggle

6 years agopndevmapperd: add f-keys
Grazvydas Ignotas [Fri, 20 Sep 2013 23:45:13 +0000 (02:45 +0300)]
pndevmapperd: add f-keys

6 years agoThanks! Both of these are essentially patches from j-r; the tracker urls are..
skeezix [Wed, 10 Jul 2013 19:58:19 +0000 (15:58 -0400)]
Thanks! Both of these are essentially patches from j-r; the tracker urls are..
http://bugs.openpandora.org/index.php?do=details&task_id=321&action=takeownership&ids=321#
http://bugs.openpandora.org/index.php?do=details&task_id=322

6 years agopnd_make.sh: use root uid/gid for squashfs, not user's
Grazvydas Ignotas [Tue, 11 Jun 2013 22:42:46 +0000 (01:42 +0300)]
pnd_make.sh: use root uid/gid for squashfs, not user's

there is no point using uid/gid of current user that's creating the
.pnd (which can be almost any uid/gid as it's on the host system),
the SD card/appdata is owned by root by default, so archived
files should be too.

It's also the reason why it wasn't possible to update existing files
(appdata and pnd uid/git did not match), but also right permissions
must be set.

6 years agosome credits changes; throw people a bone :)
skeezix [Tue, 21 May 2013 16:52:55 +0000 (12:52 -0400)]
some credits changes; throw people a bone :)

6 years agoQuick change so back to single .desktop/info, no assoc .desktops, and no alternative...
skeezix [Mon, 11 Mar 2013 21:18:08 +0000 (17:18 -0400)]
Quick change so back to single .desktop/info, no assoc .desktops, and no alternative exec args

6 years agoMake 'arguments' to file association properly optional
skeezix [Fri, 8 Mar 2013 04:17:53 +0000 (23:17 -0500)]
Make 'arguments' to file association properly optional

6 years agoPXML support for file associations, and spitting out extra .desktop files for them...
skeezix [Fri, 8 Mar 2013 04:05:38 +0000 (23:05 -0500)]
PXML support for file associations, and spitting out extra .desktop files for them, seems to work

6 years agopnd_run.sh: add alternative way to pass args
Grazvydas Ignotas [Thu, 7 Mar 2013 16:06:09 +0000 (18:06 +0200)]
pnd_run.sh: add alternative way to pass args

6 years agofile associations should more or less work; only filetype is honored in the <associat...
skeezix [Wed, 6 Mar 2013 22:16:42 +0000 (17:16 -0500)]
file associations should more or less work; only filetype is honored in the <association> line.

6 years agoPreliminary addition of mimetype handling for file associations; not yet tested much
skeezix [Wed, 6 Mar 2013 16:31:49 +0000 (11:31 -0500)]
Preliminary addition of mimetype handling for file associations; not yet tested much

6 years agopnd_make.sh: support squashfs xz, fix -s arg
Grazvydas Ignotas [Sun, 3 Mar 2013 01:17:36 +0000 (03:17 +0200)]
pnd_make.sh: support squashfs xz, fix -s arg

6 years agopnd_run.sh: restore fb0 layer config too
Grazvydas Ignotas [Sun, 3 Mar 2013 01:11:34 +0000 (03:11 +0200)]
pnd_run.sh: restore fb0 layer config too

6 years agopnd_run.sh: override more xdg paths
Grazvydas Ignotas [Sat, 2 Mar 2013 20:41:57 +0000 (22:41 +0200)]
pnd_run.sh: override more xdg paths

6 years agopnd_run.sh: restore fb0 too
Grazvydas Ignotas [Sat, 2 Mar 2013 19:57:03 +0000 (21:57 +0200)]
pnd_run.sh: restore fb0 too

7 years agommenu: introduced artificial delay after SD event (ins/eject); mmenu is racing agains... sz_beta5
skeezix [Fri, 18 May 2012 01:56:15 +0000 (21:56 -0400)]
mmenu: introduced artificial delay after SD event (ins/eject); mmenu is racing against pndnotifyd
and if mmenu wakes up first, then the lockfile is not yet present and mmenu sees minimal changes..
so if we make mmenu wait a second or two then almost certainly pndnotifyd should have awoken and
set up its lockfile. (Another option is to tweak pndnotifyd to wake up more often, but I prefer
not to bother that application as it is omnipresent .. lets avoid introducing cpu leach.)

7 years agommenu: separate /pandora/mmenu scan from pnd-scan per se .. so if .desktop is scan...
skeezix [Fri, 18 May 2012 01:30:57 +0000 (21:30 -0400)]
mmenu: separate /pandora/mmenu scan from pnd-scan per se .. so if .desktop is scan, and .pnd is not, but an aux-pnd searchpath is defined
then attempt to pnd-disco there (regardless of .pnd scan being disabled otherwise.) This will restore expected functionality from previous
(pre-.desktop scan) releases, and generalyl will not bother anyone (few use 'mmenu' specific apps anyway.) For people who do use it, it'll
start working again, though not quite as fast as a pure .desktop scan (since there are no .desktop's for the mmenu-specific pnds, by definition.)

7 years agoevmapperd: Added preliminary support for HOLD key
skeezix [Thu, 10 May 2012 21:19:37 +0000 (17:19 -0400)]
evmapperd: Added preliminary support for HOLD key

7 years agolibpnd; fix for docs ("info") in pnds, being emitted into .desktops for mmenu sake sz_beta3
skeezix [Tue, 28 Feb 2012 20:58:04 +0000 (15:58 -0500)]
libpnd; fix for docs ("info") in pnds, being emitted into .desktops for mmenu sake

7 years agommenu; larger font in list view; added to config file and config menu; default folders
skeezix [Tue, 28 Feb 2012 20:32:37 +0000 (15:32 -0500)]
mmenu; larger font in list view; added to config file and config menu; default folders

7 years agommenu; in list view, properly handle icon on demand loading
skeezix [Mon, 27 Feb 2012 22:20:00 +0000 (17:20 -0500)]
mmenu; in list view, properly handle icon on demand loading

7 years agommenu: Looks like I forgot to make it togglable.. adding that in quick
skeezix [Mon, 27 Feb 2012 22:07:14 +0000 (17:07 -0500)]
mmenu: Looks like I forgot to make it togglable.. adding that in quick

7 years agommenu: Mostly untested; pushing in list-view changes so porg/pmprog can fiddle easier :)
skeezix [Mon, 27 Feb 2012 22:00:47 +0000 (17:00 -0500)]
mmenu: Mostly untested; pushing in list-view changes so porg/pmprog can fiddle easier :)

7 years agoChanged the osversion to only accept nonNegativeInteger (in the schema).
Nils Kneuper [Thu, 23 Feb 2012 16:20:56 +0000 (17:20 +0100)]
Changed the osversion to only accept nonNegativeInteger (in the schema).
This make checking via scripts that allow "equal" or "less than"
comparisions more easy (or possible at all...).

7 years agopndevmapperd: trigger non-hold key events on keydown
Grazvydas Ignotas [Fri, 10 Feb 2012 22:56:51 +0000 (00:56 +0200)]
pndevmapperd: trigger non-hold key events on keydown

just got annoyed by unresponsive brightness controls

7 years agommenu: Fixing bug in custom category management
skeezix [Tue, 31 Jan 2012 20:31:27 +0000 (15:31 -0500)]
mmenu: Fixing bug in custom category management

7 years agoFix for bug that cropped up in recent changes; no apps at all should be fine, just...
skeezix [Sat, 28 Jan 2012 01:34:34 +0000 (20:34 -0500)]
Fix for bug that cropped up in recent changes; no apps at all should be fine, just useless :) Specifically, no _tabs_ should be fine.

7 years agopndevmapperd: support multiple charge devices
Grazvydas Ignotas [Sat, 14 Jan 2012 23:19:36 +0000 (01:19 +0200)]
pndevmapperd: support multiple charge devices

needed by the new kernel.

7 years agoSlightly better locking, but mostly .. minimenu on first boot will pick up icons...
skeezix [Fri, 13 Jan 2012 04:51:55 +0000 (23:51 -0500)]
Slightly better locking, but mostly .. minimenu on first boot will pick up icons now, instead of ignoring most of them for being 'too new'

7 years agoPreliminary stab at app scan locking; pndnotifyd creates logfile /tmp/whatever and...
skeezix [Thu, 12 Jan 2012 21:53:22 +0000 (16:53 -0500)]
Preliminary stab at app scan locking; pndnotifyd creates logfile /tmp/whatever and minimenu watches out for it
mmenu will ignore 'old' lockfile (2 minutes or more), and for recent lockfile (<2mins) it will check every half second
for up to 20 times (10 seconds)
mmenu is configured in mmenu.conf so these settings can be fiddled with

7 years agoLame little fix in case of lazy consumer code
skeezix [Thu, 12 Jan 2012 19:30:03 +0000 (14:30 -0500)]
Lame little fix in case of lazy consumer code

7 years agoAttempting fix for latest mmenu beta (using .desktop loading) not exec'ing some pnd...
skeezix [Thu, 12 Jan 2012 04:21:40 +0000 (23:21 -0500)]
Attempting fix for latest mmenu beta (using .desktop loading) not exec'ing some pnd applications.
I think -s was botched, and some attributes not used (cpu speed), which have been fixed/added now,
using additional X-Pandora attributes to avoid 'guesswork'

7 years agoMakefile: Fixed wrong directory for new skin
Michael Mrozek [Sat, 7 Jan 2012 02:21:20 +0000 (03:21 +0100)]
Makefile: Fixed wrong directory for new skin

7 years agoMiniMenu Makefile: Added new skin (clean), WIP
Michael Mrozek [Sat, 24 Dec 2011 16:39:32 +0000 (17:39 +0100)]
MiniMenu Makefile: Added new skin (clean), WIP

7 years agominimenu/skin/clean: Added a new skin (WIP)
Michael Mrozek [Sat, 24 Dec 2011 16:16:54 +0000 (17:16 +0100)]
minimenu/skin/clean: Added a new skin (WIP)

7 years agoimprove text about examples since the old wiki page skeezix created is
Nils Kneuper [Thu, 22 Dec 2011 11:00:32 +0000 (12:00 +0100)]
improve text about examples since the old wiki page skeezix created is
*not* the best source to get examples (at least when looking at all of
the page...)

7 years agoModified the makefile to link using g++ when linking with stdc++ on aTc request
sebt3 [Wed, 23 Nov 2011 17:37:07 +0000 (12:37 -0500)]
Modified the makefile to link using g++ when linking with stdc++ on aTc request

7 years agoChange default mmenu config so as to skip auto loading icons, but load visible
skeezix [Tue, 22 Nov 2011 22:32:28 +0000 (17:32 -0500)]
Change default mmenu config so as to skip auto loading icons, but load visible

7 years agoIf load-icons-later is 2, then will skip auto loading icons entirely
skeezix [Tue, 22 Nov 2011 22:31:44 +0000 (17:31 -0500)]
If load-icons-later is 2, then will skip auto loading icons entirely

7 years agoAdded new mmenu.conf option, to have mmenu load all visible icons as needed; combine...
skeezix [Tue, 22 Nov 2011 22:15:39 +0000 (17:15 -0500)]
Added new mmenu.conf option, to have mmenu load all visible icons as needed; combine with load defered means icons will load in background, but visible ones loaded before render

8 years agommenu; on shutdown, stores conf file (for last app/cat sake.)
skeezix [Thu, 10 Nov 2011 16:42:10 +0000 (11:42 -0500)]
mmenu; on shutdown, stores conf file (for last app/cat sake.)

8 years agopnd_run: mount squashfs and isofs as readonly
Grazvydas Ignotas [Thu, 10 Nov 2011 13:26:47 +0000 (15:26 +0200)]
pnd_run: mount squashfs and isofs as readonly

otherwise kernel opens pnds as writable and pndnotifyd gets
unwanted IN_CLOSE_WRITE event on exit, which causes a rescan and
.desktop regeneration (slow thing).
Not to mention those filesystems are readonly anyway.

8 years agommenu; fixed .desktop and pnd scans differing apps found; .desktop was missing /usr...
skeezix [Wed, 9 Nov 2011 21:26:04 +0000 (16:26 -0500)]
mmenu; fixed .desktop and pnd scans differing apps found; .desktop was missing /usr/pandora/mmenu for mmenu specific firmware built in apps; also, was
accidentally including bad categories, where pnd-scan filters them out. As of now, app listings between .desktop and pnd-scan should be more or less
the same, unless purposefully different through various nefarious means

8 years agommenu; actually handle remembering app when in a pnd subcat virtual folder
skeezix [Wed, 9 Nov 2011 20:15:19 +0000 (15:15 -0500)]
mmenu; actually handle remembering app when in a pnd subcat virtual folder

8 years agoCan now remember last app run, so on return to mmenu it jumps right back there
skeezix [Wed, 9 Nov 2011 19:44:43 +0000 (14:44 -0500)]
Can now remember last app run, so on return to mmenu it jumps right back there
--> defaults to _yes_, but used to be _no_, so people need to reset conf in the menu
or toggle it to Yes; a reflash or new users will default to yes

8 years agolibpnd: when parsing .desktop, ignore files that are info.desktop files
skeezix [Fri, 4 Nov 2011 19:23:12 +0000 (15:23 -0400)]
libpnd: when parsing .desktop, ignore files that are info.desktop files
libpnd: include more X-Pandora attributes in .desktop, to make parsing easier

8 years agommenu: background loading icons works nicely .. pretty fast, doesn't impact user...
skeezix [Fri, 4 Nov 2011 18:36:59 +0000 (14:36 -0400)]
mmenu: background loading icons works nicely .. pretty fast, doesn't impact user speed much
conf: setting bg icon loading to default on in the deployment mmenu.conf
conf: did not yet set default to loading .desktops, still using .pnd for mmenu discovery .. overall a net speedup due to bg icon load, but even faster with .desktop

8 years agommenu can now load .desktops (better at libpnd generated ones)
skeezix [Thu, 3 Nov 2011 17:38:13 +0000 (13:38 -0400)]
mmenu can now load .desktops (better at libpnd generated ones)
default is to only accept libpnd origin .desktops

8 years agoAllow parse_dotdesktop() to mark libpnd origin or not, and convenience filter to...
skeezix [Thu, 3 Nov 2011 01:39:57 +0000 (21:39 -0400)]
Allow parse_dotdesktop() to mark libpnd origin or not, and convenience filter to ditch non-libpnd ones

8 years agoAdded basic libpnd function to scan a .desktop and create a disco-t from it
skeezix [Wed, 2 Nov 2011 21:13:30 +0000 (17:13 -0400)]
Added basic libpnd function to scan a .desktop and create a disco-t from it

8 years agoexcerpt of a rant to me by Craig:
skeezix [Mon, 31 Oct 2011 15:20:49 +0000 (11:20 -0400)]
excerpt of a rant to me by Craig:
"No, you and your Lintard friends destroyed everything the Pandora could
have been, as you well know there were complex plans to make it as
revolutionary in function as it was in design, but you lintarded it up to
be a pile of shit."
---> ahh, so good to work for free under this sort of leadership ;)

8 years agoAdded package tags support
sebt3 [Sat, 1 Oct 2011 15:32:54 +0000 (11:32 -0400)]
Added package tags support

8 years agorestore the framebuffer status on PND exit
sebt3 [Sun, 25 Sep 2011 12:27:32 +0000 (08:27 -0400)]
restore the framebuffer status on PND exit
Hide $HOME into $REAL_HOME

8 years agoFix leaks on discovery test
Cloudef [Tue, 30 Aug 2011 13:12:15 +0000 (16:12 +0300)]
Fix leaks on discovery test

8 years agoFix even more leaks
Cloudef [Wed, 31 Aug 2011 14:53:22 +0000 (17:53 +0300)]
Fix even more leaks

8 years agoAdd version && package version support to discovery
Cloudef [Tue, 30 Aug 2011 12:11:14 +0000 (15:11 +0300)]
Add version && package version support to discovery

8 years agoget rid of EOL spaces
Grazvydas Ignotas [Sat, 27 Aug 2011 13:56:04 +0000 (16:56 +0300)]
get rid of EOL spaces

Some editors remove them automatically, and people start sending patches
with such changes mixed in the patch with actual changes, which makes
those patches hard to review, so let's just sed out those spaces.

8 years agoFix leaks on libpnd
Cloudef [Sun, 7 Aug 2011 22:53:15 +0000 (01:53 +0300)]
Fix leaks on libpnd

8 years agopndevmapperd: add unexpected charge stop workaround
Grazvydas Ignotas [Thu, 4 Aug 2011 22:37:22 +0000 (01:37 +0300)]
pndevmapperd: add unexpected charge stop workaround

My machine in some real rare cases (once a week or so) just stops
charging without any good reason. What helps here is replugging
the charger or writing to a chip charge register, so we do the later
indirectly every 20 minutes as a workaround.

There have been similar reports in the forums, where user leaves
the machine charging overnight and finds flat battery in the morning,
so hopefully this will help them too.

8 years agopndevmapperd: don't do charge control too often
Grazvydas Ignotas [Thu, 4 Aug 2011 22:24:26 +0000 (01:24 +0300)]
pndevmapperd: don't do charge control too often

when led blinking is going on sigalrm_handler is called quite often,
and we don't want to bother kernel with this that much.

8 years agopndevmapperd: don't blink when charging up
Grazvydas Ignotas [Thu, 4 Aug 2011 22:09:29 +0000 (01:09 +0300)]
pndevmapperd: don't blink when charging up

there is no point attracting attention when charging up,
if bat is still low (I even find it annoying).

8 years agopndevmapperd: add basic charge control
Grazvydas Ignotas [Mon, 20 Jun 2011 20:23:08 +0000 (23:23 +0300)]
pndevmapperd: add basic charge control

Battery monitor thread now will also do charger control using
the new on/off switch provided by kernel:
- turn on charging when capacity goes below certain configured threshold
- turn it off when it reaches configured capacity AND charge current
  goes below configured threshold.

Using initial threshold from David Goldsmith.

8 years agoMerge branch 'master' of ssh://openpandora.org/srv/git/pandora-libraries
sebt3 [Mon, 13 Jun 2011 13:34:31 +0000 (09:34 -0400)]
Merge branch 'master' of ssh://openpandora.org/srv/git/pandora-libraries

8 years agoadd /sbin/ to each losetup call as it seems to be missing from root PATH when sudo...
sebt3 [Mon, 13 Jun 2011 13:29:54 +0000 (09:29 -0400)]
add /sbin/ to each losetup call as it seems to be missing from root PATH when sudo-ing.

8 years ago/conf/desktop: Changed document viewer to links
Michael Mrozek [Wed, 8 Jun 2011 01:47:18 +0000 (03:47 +0200)]
/conf/desktop: Changed document viewer to links

8 years agoBloody off-by-1 error for a malloc, leading to ever-so-slight memory corruption....
skeezix [Tue, 7 Jun 2011 16:02:20 +0000 (12:02 -0400)]
Bloody off-by-1 error for a malloc, leading to ever-so-slight memory corruption. (caused 'arg' argument to randomly show up in 'info links' .desktop's)

8 years ago/conf/desktop: Changed default documentation viewer to links
Michael Mrozek [Tue, 7 Jun 2011 10:28:35 +0000 (12:28 +0200)]
/conf/desktop: Changed default documentation viewer to links

8 years agoForgot a "fi" !!!
sebt3 [Thu, 2 Jun 2011 23:24:45 +0000 (19:24 -0400)]
Forgot a "fi" !!!

8 years agoFix issues :
sebt3 [Thu, 2 Jun 2011 22:02:58 +0000 (18:02 -0400)]
Fix issues :
- /mnt/pnd was used by some pnds, so it now create a symlink there
- Space in appdata
- PND started from a symlinked directory

8 years agoUpdated pnd_run.sh with the version planned for HF6
sebt3 [Thu, 26 May 2011 21:17:07 +0000 (17:17 -0400)]
Updated pnd_run.sh with the version planned for HF6

8 years agoPatch from Cloudef to add very basic support for 'package' PXML tags
skeezix [Tue, 24 May 2011 15:10:13 +0000 (11:10 -0400)]
Patch from Cloudef to add very basic support for 'package' PXML tags

8 years agoConf to allow Menu to scan root of SD, and one sublevel of root
skeezix [Wed, 18 May 2011 01:35:43 +0000 (21:35 -0400)]
Conf to allow Menu to scan root of SD, and one sublevel of root

8 years agoAdded 'depth limit' option to pnd_disco searchpaths, so can search recursively foreve...
skeezix [Wed, 18 May 2011 01:33:29 +0000 (21:33 -0400)]
Added 'depth limit' option to pnd_disco searchpaths, so can search recursively forever, or be told how far max to go

8 years agoadjust pnd_make.sh to make use of the new file (setting the
Nils Kneuper [Wed, 9 Mar 2011 23:31:00 +0000 (00:31 +0100)]
adjust pnd_make.sh to make use of the new file (setting the
folder/author correctly)

8 years agonew genpxml.sh from sebt3 with slight modifications
Nils Kneuper [Wed, 9 Mar 2011 23:28:59 +0000 (00:28 +0100)]
new genpxml.sh from sebt3 with slight modifications
this script does not generate pxml files that can be validated with the
schema (yet), but at least it *does* generate some sane stuff...

8 years agolibpnd; header and body for get_description() were a little out of sync; header was...
skeezix [Wed, 9 Mar 2011 16:54:32 +0000 (11:54 -0500)]
libpnd; header and body for get_description() were a little out of sync; header was correct, so added wrapper function to body so as to match header, without removing the inconsistent existing function (on the off chance some app is using it.) We can deprecate it later if we like.

8 years agolibpnd; supporting newer <titles> and <descriptions> blocks (with backwards compat...
skeezix [Wed, 9 Mar 2011 16:50:15 +0000 (11:50 -0500)]
libpnd; supporting newer <titles> and <descriptions> blocks (with backwards compat for existing <title> and <description> series)

8 years agomark the restored scripts as executable
Nils Kneuper [Tue, 8 Mar 2011 13:42:25 +0000 (14:42 +0100)]
mark the restored scripts as executable

8 years agoupdated pnd_make.sh based on comments from the ML and irc:
Nils Kneuper [Tue, 8 Mar 2011 13:41:02 +0000 (14:41 +0100)]
updated pnd_make.sh based on comments from the ML and irc:
* use genpxml.sh and the schema from the dir in which pnd_make.sh is if
* no param is supplied
* check if a PXML file was actually created during the genpxml step
* add some checks for required programs (iso and squashfs stuff)
* add some more sanity checks including aborts if an error was detected
* add missing help info for the param --genpxml
* add comment at the top of the file mentioning what the file is about
* fix various typos

8 years agonew pnd_make.sh with many changes (but still compatible when usign the
Nils Kneuper [Sun, 6 Mar 2011 01:05:59 +0000 (02:05 +0100)]
new pnd_make.sh with many changes (but still compatible when usign the
old commands). Changelog:
* Add decent argument parsing.
* Add support for schema validation.
* Add support for additional switches:
  --genpxml  define the script to be used to generate a pxml file
  --schema   define the schema file to be used
* Add colored output.
* General cleanup.

8 years agoNew schema as discussed on the firmware-dev ml, cf this thread:
Nils Kneuper [Sat, 5 Mar 2011 19:35:09 +0000 (20:35 +0100)]
New schema as discussed on the firmware-dev ml, cf this thread:
http://openpandora.org/pipermail/firmware-dev/2011-March/000056.html
Added updated examples

8 years agopandora-libraries: Readded needed scripts
Michael Mrozek [Sat, 5 Mar 2011 01:15:44 +0000 (02:15 +0100)]
pandora-libraries: Readded needed scripts

8 years agoRemoved scripts from libpnd
Michael Mrozek [Tue, 22 Feb 2011 23:11:28 +0000 (00:11 +0100)]
Removed scripts from libpnd

8 years agolibpnd; make pndvalidator slightly less useless.. can illustrate some pnd iteration
skeezix [Tue, 22 Feb 2011 20:07:55 +0000 (15:07 -0500)]
libpnd; make pndvalidator slightly less useless.. can illustrate some pnd iteration