[merge request] apps-menu etc.

Hi. Please merge my branch.

For apps-menu, *.desktop files should be sane, since packagers or
distributors are responsible (Maybe I haven't referred to it, but one
user reported in Wiki that OOo-3.1 actually puts a broken
symlink. Boo!), so basically we don't need severe check. The only
dangerous part was 'open-file' (there were two, but the only the first
one signaled error). So I've protected it with condition-case.

Non-existent dir is ok, so typo in 'desktop-directory' variable is
allowed.  All other access to the file is done with 'read-line', and
it simply returns nil at failure, so safe. For example, empty file
is harmless. Now I think it's settled.

There's no reason to ignore symlinks, so I changed it back to treat
symlinks again.

My branch includes other several doc and minor bugfixes.

For jump-or-exec, maybe we should add the following patch? 
(Apply after merging my branch.)
diff --git a/man/news.texi b/man/news.texi
index 6511be3..7a0f70e 100644
--- a/man/news.texi
+++ b/man/news.texi
@@ -52,6 +52,9 @@ it more flexible for applications like music player or browsers, which
 tend to change their WM_NAME relatively often.
 For usage, see @file{lisp/sawfish/wm/commands/jump-or-exec.jl} file.
+More enhancements in @code{jump-or-exec} are expected, so design may
+change until 3.0. Interested users are encouraged to give feedbacks.
 @end itemize
 @item Misc
 @itemize @minus

I think we're ready for 1.6.2.

Teika (Teika kazura)

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]