annotate po/insert-header.sin @ 3917:b5ee3a4a8e3b

libaudclient: - audacious_remote_toggle_about_box, audacious_remote_toggle_jtf_box, audacious_remote_toggle_prefs_box, audacious_remote_toggle_filebrowser, audacious_remote_eq_activate have been added. audtool: - argument parser has been improved. - command to show filebrowser has been added. - command to activate/deactivate equalizer has been added. - now each command to show aboutbox, prefswin, jtf and filebrowser is capable of change visibility. - now playlist_clear stops playback first. - normalize names of some commands. core: - enhance some dbus functions to support visibility control. - add some functions to hide dialogs.
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Thu, 08 Nov 2007 22:16:50 +0900
parents cb178e5ad177
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
1 # Sed script that inserts the file called HEADER before the header entry.
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
2 #
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
3 # At each occurrence of a line starting with "msgid ", we execute the following
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
4 # commands. At the first occurrence, insert the file. At the following
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
5 # occurrences, do nothing. The distinction between the first and the following
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
6 # occurrences is achieved by looking at the hold space.
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
7 /^msgid /{
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
8 x
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
9 # Test if the hold space is empty.
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
10 s/m/m/
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
11 ta
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
12 # Yes it was empty. First occurrence. Read the file.
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
13 r HEADER
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
14 # Output the file's contents by reading the next line. But don't lose the
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
15 # current line while doing this.
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
16 g
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
17 N
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
18 bb
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
19 :a
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
20 # The hold space was nonempty. Following occurrences. Do nothing.
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
21 x
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
22 :b
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
23 }