Merge lp:~am-monkeyd/beat-box/gdbus into lp:~sgringwe/beat-box/trunk

Proposed by ammonkey
Status: Rejected
Rejected by: Scott Ringwelski
Proposed branch: lp:~am-monkeyd/beat-box/gdbus
Merge into: lp:~sgringwe/beat-box/trunk
Diff against target: 48422 lines (+21/-48092)
53 files modified
build/.lock-wafbuild (+0/-8)
build/.wafpickle-98 (+0/-3008)
build/BeatBox.c (+0/-238)
build/c4che/_cache.py (+0/-142)
build/c4che/build.config.py (+0/-2)
build/c4che/default.cache.py (+0/-134)
build/config.log (+0/-132)
build/src/DataBaseManager.c (+0/-7454)
build/src/DataBaseUpdater.c (+0/-299)
build/src/Dialogs/NotImportedWindow.c (+0/-661)
build/src/Dialogs/PlaylistNameWindow.c (+0/-260)
build/src/Dialogs/PreferencesWindow.c (+0/-642)
build/src/Dialogs/SmartPlaylistEditor.c (+0/-1149)
build/src/Dialogs/SongEditor.c (+0/-1357)
build/src/FileOperator.c (+0/-2278)
build/src/LastFM/AlbumInfo.c (+0/-715)
build/src/LastFM/ArtistInfo.c (+0/-839)
build/src/LastFM/Image.c (+0/-503)
build/src/LastFM/LastFM.c (+0/-468)
build/src/LastFM/SimilarSongs.c (+0/-483)
build/src/LastFM/Tag.c (+0/-220)
build/src/LastFM/TrackInfo.c (+0/-738)
build/src/LibraryManager.c (+0/-3793)
build/src/LibraryWindow.c (+0/-4162)
build/src/Objects/MediaKeyListener.c (+0/-271)
build/src/Objects/Playlist.c (+0/-605)
build/src/Objects/SmartPlaylist.c (+0/-1416)
build/src/Objects/SmartQuery.c (+0/-274)
build/src/Objects/Song.c (+0/-994)
build/src/Objects/SoundMenuIntegration.c (+0/-50)
build/src/Objects/TreeViewSetup.c (+0/-445)
build/src/Settings.c (+0/-720)
build/src/StreamPlayer.c (+0/-298)
build/src/Widgets/AppMenu.c (+0/-142)
build/src/Widgets/CellRendererSmartText.c (+0/-74)
build/src/Widgets/Discoverer.c (+0/-74)
build/src/Widgets/ElementaryEntry.c (+0/-473)
build/src/Widgets/ElementaryTreeView.c (+0/-74)
build/src/Widgets/InfoPanel.c (+0/-731)
build/src/Widgets/MusicTreeView.c (+0/-5744)
build/src/Widgets/RatingWidget.c (+0/-292)
build/src/Widgets/ScrollingLabel.c (+0/-74)
build/src/Widgets/SideTreeView.c (+0/-2098)
build/src/Widgets/SimilarPane.c (+0/-1014)
build/src/Widgets/SimilarSongsView.c (+0/-464)
build/src/Widgets/SimpleOptionChooser.c (+0/-385)
build/src/Widgets/SongInfo.c (+0/-186)
build/src/Widgets/SongList.c (+0/-16)
build/src/Widgets/ToolButtonWithMenu.c (+0/-405)
build/src/Widgets/TopDisplay.c (+0/-758)
build/src/Widgets/Welcome.c (+0/-309)
src/Objects/MediaKeyListener.vala (+20/-19)
wscript (+1/-2)
To merge this branch: bzr merge lp:~am-monkeyd/beat-box/gdbus
Reviewer Review Type Date Requested Status
Scott Ringwelski Disapprove
Review via email: mp+55650@code.launchpad.net

Description of the change

migration to GDBus

To post a comment you must log in.
Revision history for this message
Scott Ringwelski (sgringwe) :
review: Disapprove

Unmerged revisions

105. By ammonkey

moving to GDBus

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed directory 'build'
2=== removed file 'build/.lock-wafbuild'
3--- build/.lock-wafbuild 2011-03-28 00:47:19 +0000
4+++ build/.lock-wafbuild 1970-01-01 00:00:00 +0000
5@@ -1,8 +0,0 @@
6-argv = ['./waf', 'configure']
7-environ = {'GDM_KEYBOARD_LAYOUT': 'us', 'WINDOWID': '90177541', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'scott', 'USER': 'scott', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'GNOME_KEYRING_CONTROL': '/tmp/keyring-SvWWwM', 'DISPLAY': ':0.0', 'SSH_AGENT_PID': '1638', 'LANG': 'en_US.utf8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XDG_SESSION_COOKIE': '7038ccf7d1336491dc613ad800000007-1301196560.619346-1042027004', 'SESSION_MANAGER': 'local/scott-Inspiron-1525:@/tmp/.ICE-unix/1607,unix/scott-Inspiron-1525:/tmp/.ICE-unix/1607', 'SHLVL': '1', 'MANDATORY_PATH': '/usr/share/gconf/gnome.mandatory.path', 'WINDOWPATH': '7', '_': './waf', 'HOME': '/home/scott', 'USERNAME': 'scott', 'SSH_AUTH_SOCK': '/tmp/keyring-SvWWwM/ssh', 'GDMSESSION': 'gnome', 'GNOME_KEYRING_PID': '1588', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-Vr5HKFjtNx,guid=0f95528831ec2350c6a3c48e0000002b', 'ORBIT_SOCKETDIR': '/tmp/orbit-scott', 'GTK_MODULES': 'canberra-gtk-module', 'DESKTOP_SESSION': 'gnome', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-gnome:/etc/xdg', 'DEFAULTS_PATH': '/usr/share/gconf/gnome.default.path', 'UBUNTU_MENUPROXY': 'libappmenu.so', 'OLDPWD': '/home/scott', 'GDM_LANG': 'en_US.utf8', 'XAUTHORITY': '/var/run/gdm/auth-for-scott-uK4EBa/database', 'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share/:/usr/share/', 'PWD': '/home/scott/beatbox', 'COLORTERM': 'gnome-terminal', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:'}
8-files = ['/home/scott/beatbox/wscript']
9-hash = -1945817837
10-options = {'force': False, 'verbose': 0, 'LOCALSTATEDIR': '', 'destdir': '', 'zones': '', 'prefix': '/usr/local/', 'download': False, 'targets': '', 'MANDIR': '', 'INFODIR': '', 'nocache': False, 'progress_bar': 0, 'EXEC_PREFIX': '', 'top': '', 'SYSCONFDIR': '', 'INCLUDEDIR': '', 'SHAREDSTATEDIR': '', 'LIBEXECDIR': '', 'out': '', 'PSDIR': '', 'BINDIR': '', 'files': '', 'DOCDIR': '', 'jobs': 2, 'DATAROOTDIR': '', 'PDFDIR': '', 'DATADIR': '', 'LIBDIR': '', 'SBINDIR': '', 'HTMLDIR': '', 'LOCALEDIR': '', 'keep': False, 'DVIDIR': '', 'check_c_compiler': 'gcc icc', 'OLDINCLUDEDIR': ''}
11-out_dir = '/home/scott/beatbox/build'
12-run_dir = '/home/scott/beatbox'
13-top_dir = '/home/scott/beatbox'
14
15=== removed file 'build/.wafpickle-98'
16--- build/.wafpickle-98 2011-03-30 00:33:03 +0000
17+++ build/.wafpickle-98 1970-01-01 00:00:00 +0000
18@@ -1,3008 +0,0 @@
19-(dp1
20-S'node_deps'
21-p2
22-(dp3
23-S'\xd8\xf7\xb9\xeb\xb9F\xcdn\xf9\xc7\x11\xf4<K"\x15'
24-p4
25-(lp5
26-sS'\xa0\xfaR\xfd\x1ff\xa0i\xc7FE\nz\x19{\xf4'
27-p6
28-(lp7
29-sS'\x80\x16`F\xf7b\xe0\x89G\xca~s\x8c\xf4\x7fq'
30-p8
31-(lp9
32-sS'\r0c\xc5\xf1\xe4\x0fnE\x042\nu\xa9\xfe\x96'
33-p10
34-(lp11
35-sS'l\x94\xa6\xc1F\xda\xf4\x93\xa3|\xe7c\xd14B\x8a'
36-p12
37-(lp13
38-sS'\x0c\xbb\xc4\xe5\xd3Fv\x9f\xf4\xc2\x83\x93\x94\x10\xd8\x8b'
39-p14
40-(lp15
41-sS'\x8d\x1d\x85{_\x1f\xad\xf1\xbd\xd1\xee\x97|[&\xc4'
42-p16
43-(lp17
44-sS"\xba\xb1\x8a\xcb\xa1\nN\xdc\x12'bI\xf8\xb7*\xb7"
45-p18
46-(lp19
47-sS'\x84\t\x87\x13J\x07\xbf91E\xa9u\xd8=\xbcd'
48-p20
49-(lp21
50-sS'\xf5\x92\xcc\xaaL\xc9c\xebA\x89I tv\x05H'
51-p22
52-(lp23
53-sS'\x06\xef\xa9Et\xf1v,V\x03\xd0\xc6\xb90\xe7\x0e'
54-p24
55-(lp25
56-sS'\xc6$N\xb6\xa0#\xa0tV\x9c\xae\x0e\x8c\xddf\x90'
57-p26
58-(lp27
59-sS'\xd4d\x1a\xe0\x13\xe4\x8d\xa4\x9d\xfa\xdc\xfex\xbd\xff\xf2'
60-p28
61-(lp29
62-sS'W\xa1\xea*UaY\x18,\x83\xff$\xab\xd9\xc4\xe5'
63-p30
64-(lp31
65-sS'5>R\xfa\x8c\xc9d\xaa\xa9\xce\x10\xdf\xf1f\xba\x82'
66-p32
67-(lp33
68-sS'\xed5B\x17rVb\xc3)\x1c\xe3\x91\xd3]\x87@'
69-p34
70-(lp35
71-sS'\xe4\xc1\xeaX,\x02e\x18\xea\xa6\xb9t\\\xf8\xc08'
72-p36
73-(lp37
74-sS'\xac\xa9\xb4\x9e\x059\xa8\xc8I\x95C\xf7\x06-\xa3\xe3'
75-p38
76-(lp39
77-sS'\x13\x1c\x9a\x13o\xe9 ?\\\xd1S^Z\xb1\xc7H'
78-p40
79-(lp41
80-sS'\x8c\xf0Nm\x0f\xe3\xea\xb1u*\xa4\x92^\xa3-\x9b'
81-p42
82-(lp43
83-sS'\xd9\x0b\xa8[\xe0j\xbbI\xd1*2\x0fc\xb9"i'
84-p44
85-(lp45
86-sS'\x10\xa4\\\xda\x1a<\xa3\t.)\xd4&\xf8\xe7V/'
87-p46
88-(lp47
89-sS'\xc6\n\xdd\xef\xe0\xfcct\x16\xb7`\x00\x05}\x80\x1c'
90-p48
91-(lp49
92-sS'Xa"\xe8g\xd6M\xfd\x9bl+a\x8c:\xd9R'
93-p50
94-(lp51
95-sS'rI\xda\xec\x90\xf8\xbb\x8a:R\xe10\xf1\x9a\x94y'
96-p52
97-(lp53
98-sS'\xf7\xc6k\x0bU\x18d\xc6\xf4A0<\x12\x81\xa9\xfb'
99-p54
100-(lp55
101-sS'\x85\xce\x1e\x80\xd6\x1f\xaf\x7f\xc9,\x14\xcf\xd2\xc4\x013'
102-p56
103-(lp57
104-sS"Z\xc1\xeb\x83\x9d\x86\xff'\x92\x00\x06g\x1a\xcb!\xe4"
105-p58
106-(lp59
107-sS'P\xfc\xb5\xb7c\xe89Ol\xab}\xb6Z-~\x8e'
108-p60
109-(lp61
110-sS'oG/S#\xc4\xedN\x1d\x07\xc1YC\x1c\xf7\xe5'
111-p62
112-(lp63
113-sS'\xa7\xbd\x93y0[\xfcfP\x11>\xaa\x06\xe4\xfa\x00'
114-p64
115-(lp65
116-sS'\xc7&\x8aZ\x9br\x18\x82\xd6\x9f#\xc8\x87\r\xe7\xd8'
117-p66
118-(lp67
119-sS'\xb9\xcd\xa3M\x88\xb5\x9d\x84\xdf\xfe~\xe5`\xc9\x06j'
120-p68
121-(lp69
122-sS'\xba#\x1e\xe9\x96\\8+wD\xe4\x1c\xf4\x8e\xa5\x81'
123-p70
124-(lp71
125-sS'\xa4\xd9p-h\xd7\xda\xb2E\xe6\xc8%\xaatG\xe3'
126-p72
127-(lp73
128-sS"[9'g\xe5\xc3q\x1a\x0c\xd3]+M(\xee\x99"
129-p74
130-(lp75
131-sS'\x9bXZ\x0b%\xefL\x98\x03\xd74\x83O\xe7\xado'
132-p76
133-(lp77
134-sS'\xcb\x1cC\xc3\x9b\xd3*p!\xd4\xd8\x04,\xde\x0bq'
135-p78
136-(lp79
137-sS'*r\xad\x8d\xf7uG\xe2\x98N\nTb\xb7\xe0$'
138-p80
139-(lp81
140-sS'\xe7\xad\x1dzPI\x87\xfdB\xf1\xc2\x11\xae\xd7\xc0)'
141-p82
142-(lp83
143-sS'\x9d\xa3Z!\n!\x82u\x0b;%\x1dH\x9c>\xba'
144-p84
145-(lp85
146-sS'\x1a\xe7\xe4l\x18\xf9\xcd\x1c\xf3\x07\xc2\xf6\xf9\xe92D'
147-p86
148-(lp87
149-sS'\xcf\xfa|L,~\xc0\xade\xd3F~\x11\xb6/n'
150-p88
151-(lp89
152-sS'\xbd\xdcz\xadB\xbax\x86;r\x94\xac\x95\xd4D\x8a'
153-p90
154-(lp91
155-sS'i\x9b\xb8\x88W_\xcePdE\x14\xda\xdd\t\nf'
156-p92
157-(lp93
158-ssS'raw_deps'
159-p94
160-(dp95
161-g4
162-(lp96
163-S'glib.h'
164-p97
165-aS'glib-object.h'
166-p98
167-aS'gee.h'
168-p99
169-aS'stdlib.h'
170-p100
171-aS'string.h'
172-p101
173-aS'gio/gio.h'
174-p102
175-aS'stdio.h'
176-p103
177-aS'float.h'
178-p104
179-aS'math.h'
180-p105
181-aS'tag_c.h'
182-p106
183-aS'time.h'
184-p107
185-aS'gdk-pixbuf/gdk-pixdata.h'
186-p108
187-aS'gtk/gtk.h'
188-p109
189-asg6
190-(lp110
191-S'glib.h'
192-p111
193-aS'glib-object.h'
194-p112
195-aS'gtk/gtk.h'
196-p113
197-asg8
198-(lp114
199-S'glib.h'
200-p115
201-aS'glib-object.h'
202-p116
203-aS'gtk/gtk.h'
204-p117
205-aS'gdk/gdk.h'
206-p118
207-aS'stdlib.h'
208-p119
209-aS'string.h'
210-p120
211-aS'gdk-pixbuf/gdk-pixdata.h'
212-p121
213-aS'float.h'
214-p122
215-aS'math.h'
216-p123
217-aS'stdio.h'
218-p124
219-aS'gee.h'
220-p125
221-aS'gio/gio.h'
222-p126
223-asg10
224-(lp127
225-S'glib.h'
226-p128
227-aS'glib-object.h'
228-p129
229-aS'gtk/gtk.h'
230-p130
231-aS'stdlib.h'
232-p131
233-aS'string.h'
234-p132
235-aS'gdk/gdk.h'
236-p133
237-aS'pango/pango.h'
238-p134
239-asg12
240-(lp135
241-S'glib.h'
242-p136
243-aS'glib-object.h'
244-p137
245-aS'stdlib.h'
246-p138
247-aS'string.h'
248-p139
249-aS'gee.h'
250-p140
251-aS'stdio.h'
252-p141
253-aS'libxml/parser.h'
254-p142
255-aS'libxml/tree.h'
256-p143
257-asg14
258-(lp144
259-S'glib.h'
260-p145
261-aS'glib-object.h'
262-p146
263-asg16
264-(lp147
265-S'glib.h'
266-p148
267-aS'glib-object.h'
268-p149
269-aS'gtk/gtk.h'
270-p150
271-aS'stdlib.h'
272-p151
273-aS'string.h'
274-p152
275-aS'gdk/gdk.h'
276-p153
277-asg18
278-(lp154
279-S'glib.h'
280-p155
281-aS'glib-object.h'
282-p156
283-aS'stdlib.h'
284-p157
285-aS'string.h'
286-p158
287-aS'gee.h'
288-p159
289-aS'stdio.h'
290-p160
291-aS'libxml/parser.h'
292-p161
293-aS'libxml/tree.h'
294-p162
295-asg20
296-(lp163
297-S'glib.h'
298-p164
299-aS'glib-object.h'
300-p165
301-aS'gtk/gtk.h'
302-p166
303-aS'stdlib.h'
304-p167
305-aS'string.h'
306-p168
307-aS'gdk/gdk.h'
308-p169
309-asg22
310-(lp170
311-S'glib.h'
312-p171
313-aS'glib-object.h'
314-p172
315-aS'gtk/gtk.h'
316-p173
317-aS'gee.h'
318-p174
319-aS'stdlib.h'
320-p175
321-aS'string.h'
322-p176
323-aS'float.h'
324-p177
325-aS'math.h'
326-p178
327-aS'gdk/gdk.h'
328-p179
329-asg24
330-(lp180
331-S'glib.h'
332-p181
333-aS'glib-object.h'
334-p182
335-aS'gtk/gtk.h'
336-p183
337-aS'gdk/gdk.h'
338-p184
339-aS'stdlib.h'
340-p185
341-aS'string.h'
342-p186
343-aS'unique/unique.h'
344-p187
345-aS'stdio.h'
346-p188
347-asg26
348-(lp189
349-S'glib.h'
350-p190
351-aS'glib-object.h'
352-p191
353-aS'stdlib.h'
354-p192
355-aS'string.h'
356-p193
357-aS'gee.h'
358-p194
359-aS'gtk/gtk.h'
360-p195
361-aS'stdio.h'
362-p196
363-asg28
364-(lp197
365-S'glib.h'
366-p198
367-aS'glib-object.h'
368-p199
369-aS'stdlib.h'
370-p200
371-aS'string.h'
372-p201
373-aS'float.h'
374-p202
375-aS'math.h'
376-p203
377-aS'gtk/gtk.h'
378-p204
379-aS'gee.h'
380-p205
381-aS'stdio.h'
382-p206
383-aS'gio/gio.h'
384-p207
385-aS'gdk-pixbuf/gdk-pixdata.h'
386-p208
387-asg30
388-(lp209
389-S'glib.h'
390-p210
391-aS'glib-object.h'
392-p211
393-aS'SQLHeavy.h'
394-p212
395-aS'stdio.h'
396-p213
397-aS'gio/gio.h'
398-p214
399-aS'stdlib.h'
400-p215
401-aS'string.h'
402-p216
403-aS'gee.h'
404-p217
405-aS'gtk/gtk.h'
406-p218
407-aS'float.h'
408-p219
409-aS'math.h'
410-p220
411-asg32
412-(lp221
413-S'glib.h'
414-p222
415-aS'glib-object.h'
416-p223
417-aS'gconf/gconf-client.h'
418-p224
419-aS'stdlib.h'
420-p225
421-aS'string.h'
422-p226
423-aS'gconf/gconf.h'
424-p227
425-aS'stdio.h'
426-p228
427-asg34
428-(lp229
429-S'glib.h'
430-p230
431-aS'glib-object.h'
432-p231
433-aS'gst/gst.h'
434-p232
435-aS'stdlib.h'
436-p233
437-aS'string.h'
438-p234
439-aS'stdio.h'
440-p235
441-asg36
442-(lp236
443-S'glib.h'
444-p237
445-aS'glib-object.h'
446-p238
447-asg38
448-(lp239
449-S'glib.h'
450-p240
451-aS'glib-object.h'
452-p241
453-aS'gtk/gtk.h'
454-p242
455-asg40
456-(lp243
457-S'glib.h'
458-p244
459-aS'glib-object.h'
460-p245
461-aS'stdlib.h'
462-p246
463-aS'string.h'
464-p247
465-aS'gee.h'
466-p248
467-aS'stdio.h'
468-p249
469-aS'libxml/parser.h'
470-p250
471-aS'libxml/tree.h'
472-p251
473-asg42
474-(lp252
475-S'glib.h'
476-p253
477-aS'glib-object.h'
478-p254
479-aS'stdlib.h'
480-p255
481-aS'string.h'
482-p256
483-aS'time.h'
484-p257
485-asg44
486-(lp258
487-S'glib.h'
488-p259
489-aS'glib-object.h'
490-p260
491-aS'gee.h'
492-p261
493-aS'stdio.h'
494-p262
495-aS'stdlib.h'
496-p263
497-aS'string.h'
498-p264
499-aS'libxml/parser.h'
500-p265
501-aS'libxml/tree.h'
502-p266
503-asg46
504-(lp267
505-S'glib.h'
506-p268
507-aS'glib-object.h'
508-p269
509-aS'gtk/gtk.h'
510-p270
511-aS'gee.h'
512-p271
513-aS'gdk/gdk.h'
514-p272
515-aS'stdlib.h'
516-p273
517-aS'string.h'
518-p274
519-aS'gdk-pixbuf/gdk-pixdata.h'
520-p275
521-aS'float.h'
522-p276
523-aS'math.h'
524-p277
525-aS'stdio.h'
526-p278
527-aS'gio/gio.h'
528-p279
529-asg48
530-(lp280
531-S'glib.h'
532-p281
533-aS'glib-object.h'
534-p282
535-aS'gtk/gtk.h'
536-p283
537-aS'dbus/dbus-glib-lowlevel.h'
538-p284
539-aS'dbus/dbus-glib.h'
540-p285
541-aS'stdlib.h'
542-p286
543-aS'string.h'
544-p287
545-aS'stdio.h'
546-p288
547-asg50
548-(lp289
549-S'glib.h'
550-p290
551-aS'glib-object.h'
552-p291
553-aS'gtk/gtk.h'
554-p292
555-aS'stdlib.h'
556-p293
557-aS'string.h'
558-p294
559-aS'float.h'
560-p295
561-aS'math.h'
562-p296
563-aS'gee.h'
564-p297
565-aS'gdk/gdk.h'
566-p298
567-aS'libnotify/notify.h'
568-p299
569-aS'stdio.h'
570-p300
571-aS'gdk-pixbuf/gdk-pixdata.h'
572-p301
573-aS'gio/gio.h'
574-p302
575-aS'time.h'
576-p303
577-asg52
578-(lp304
579-S'glib.h'
580-p305
581-aS'glib-object.h'
582-p306
583-aS'stdlib.h'
584-p307
585-aS'string.h'
586-p308
587-aS'gee.h'
588-p309
589-aS'gtk/gtk.h'
590-p310
591-asg54
592-(lp311
593-S'glib.h'
594-p312
595-aS'glib-object.h'
596-p313
597-aS'gee.h'
598-p314
599-aS'stdio.h'
600-p315
601-aS'stdlib.h'
602-p316
603-aS'string.h'
604-p317
605-asg56
606-(lp318
607-S'glib.h'
608-p319
609-aS'glib-object.h'
610-p320
611-aS'gtk/gtk.h'
612-p321
613-aS'gee.h'
614-p322
615-aS'stdlib.h'
616-p323
617-aS'string.h'
618-p324
619-aS'gdk/gdk.h'
620-p325
621-aS'gio/gio.h'
622-p326
623-aS'stdio.h'
624-p327
625-asg58
626-(lp328
627-S'glib.h'
628-p329
629-aS'glib-object.h'
630-p330
631-aS'gtk/gtk.h'
632-p331
633-asg60
634-(lp332
635-S'glib.h'
636-p333
637-aS'glib-object.h'
638-p334
639-aS'gtk/gtk.h'
640-p335
641-aS'gdk/gdk.h'
642-p336
643-aS'string.h'
644-p337
645-aS'pango/pango.h'
646-p338
647-aS'stdlib.h'
648-p339
649-aS'float.h'
650-p340
651-aS'math.h'
652-p341
653-aS'gdk-pixbuf/gdk-pixdata.h'
654-p342
655-aS'stdio.h'
656-p343
657-aS'gee.h'
658-p344
659-asg62
660-(lp345
661-S'glib.h'
662-p346
663-aS'glib-object.h'
664-p347
665-aS'gtk/gtk.h'
666-p348
667-aS'gee.h'
668-p349
669-aS'stdlib.h'
670-p350
671-aS'string.h'
672-p351
673-aS'gdk/gdk.h'
674-p352
675-aS'float.h'
676-p353
677-aS'math.h'
678-p354
679-asg64
680-(lp355
681-S'glib.h'
682-p356
683-aS'glib-object.h'
684-p357
685-aS'gtk/gtk.h'
686-p358
687-aS'gee.h'
688-p359
689-aS'gdk/gdk.h'
690-p360
691-aS'stdlib.h'
692-p361
693-aS'string.h'
694-p362
695-aS'float.h'
696-p363
697-aS'math.h'
698-p364
699-asg66
700-(lp365
701-S'glib.h'
702-p366
703-aS'glib-object.h'
704-p367
705-aS'gtk/gtk.h'
706-p368
707-aS'gdk/gdk.h'
708-p369
709-aS'gdk-pixbuf/gdk-pixdata.h'
710-p370
711-aS'string.h'
712-p371
713-asg68
714-(lp372
715-S'glib.h'
716-p373
717-aS'glib-object.h'
718-p374
719-aS'gtk/gtk.h'
720-p375
721-aS'gdk/gdk.h'
722-p376
723-aS'gee.h'
724-p377
725-aS'gdk-pixbuf/gdk-pixdata.h'
726-p378
727-aS'string.h'
728-p379
729-aS'stdlib.h'
730-p380
731-asg70
732-(lp381
733-S'glib.h'
734-p382
735-aS'glib-object.h'
736-p383
737-aS'stdlib.h'
738-p384
739-aS'string.h'
740-p385
741-asg72
742-(lp386
743-S'glib.h'
744-p387
745-aS'glib-object.h'
746-p388
747-aS'gtk/gtk.h'
748-p389
749-aS'gdk/gdk.h'
750-p390
751-aS'float.h'
752-p391
753-aS'math.h'
754-p392
755-aS'pango/pango.h'
756-p393
757-aS'stdlib.h'
758-p394
759-aS'string.h'
760-p395
761-asg74
762-(lp396
763-S'glib.h'
764-p397
765-aS'glib-object.h'
766-p398
767-aS'stdlib.h'
768-p399
769-aS'string.h'
770-p400
771-aS'gtk/gtk.h'
772-p401
773-aS'gee.h'
774-p402
775-asg76
776-(lp403
777-S'glib.h'
778-p404
779-aS'glib-object.h'
780-p405
781-aS'stdlib.h'
782-p406
783-aS'string.h'
784-p407
785-aS'gdk-pixbuf/gdk-pixdata.h'
786-p408
787-aS'gio/gio.h'
788-p409
789-aS'stdio.h'
790-p410
791-asg78
792-(lp411
793-S'glib.h'
794-p412
795-aS'glib-object.h'
796-p413
797-aS'gtk/gtk.h'
798-p414
799-asg80
800-(lp415
801-S'glib.h'
802-p416
803-aS'glib-object.h'
804-p417
805-aS'stdlib.h'
806-p418
807-aS'string.h'
808-p419
809-aS'libxml/parser.h'
810-p420
811-aS'libxml/tree.h'
812-p421
813-asg82
814-(lp422
815-S'glib.h'
816-p423
817-aS'glib-object.h'
818-p424
819-aS'gtk/gtk.h'
820-p425
821-aS'gdk/gdk.h'
822-p426
823-aS'stdlib.h'
824-p427
825-aS'string.h'
826-p428
827-asg84
828-(lp429
829-S'glib.h'
830-p430
831-aS'glib-object.h'
832-p431
833-aS'gtk/gtk.h'
834-p432
835-aS'gee.h'
836-p433
837-aS'stdlib.h'
838-p434
839-aS'string.h'
840-p435
841-aS'float.h'
842-p436
843-aS'math.h'
844-p437
845-aS'stdio.h'
846-p438
847-aS'gio/gio.h'
848-p439
849-asg86
850-(lp440
851-S'glib.h'
852-p441
853-aS'glib-object.h'
854-p442
855-asg88
856-(lp443
857-S'glib.h'
858-p444
859-aS'glib-object.h'
860-p445
861-aS'stdlib.h'
862-p446
863-aS'string.h'
864-p447
865-asg90
866-(lp448
867-S'glib.h'
868-p449
869-aS'glib-object.h'
870-p450
871-aS'gtk/gtk.h'
872-p451
873-aS'stdlib.h'
874-p452
875-aS'string.h'
876-p453
877-aS'gdk/gdk.h'
878-p454
879-asg92
880-(lp455
881-S'glib.h'
882-p456
883-aS'glib-object.h'
884-p457
885-aS'gtk/gtk.h'
886-p458
887-aS'stdlib.h'
888-p459
889-aS'string.h'
890-p460
891-aS'gdk/gdk.h'
892-p461
893-aS'float.h'
894-p462
895-aS'math.h'
896-p463
897-aS'stdio.h'
898-p464
899-aS'gio/gio.h'
900-p465
901-assS'root'
902-p466
903-ccopy_reg
904-_reconstructor
905-p467
906-(cwaflib.Node
907-Nod3
908-p468
909-c__builtin__
910-object
911-p469
912-NtRp470
913-(S''
914-N(dp471
915-S'home'
916-p472
917-g467
918-(g468
919-g469
920-NtRp473
921-(g472
922-g470
923-(dp474
924-S'scott'
925-p475
926-g467
927-(g468
928-g469
929-NtRp476
930-(g475
931-g473
932-(dp477
933-S'beatbox'
934-p478
935-g467
936-(g468
937-g469
938-NtRp479
939-(g478
940-g476
941-(dp480
942-S'src'
943-p481
944-g467
945-(g468
946-g469
947-NtRp482
948-(g481
949-g479
950-(dp483
951-S'DataBaseManager.vala'
952-p484
953-g467
954-(g468
955-g469
956-NtRp485
957-(g484
958-g482
959-NS'*\r\xe4O\x1a\x0e\xda\xd7\xd9\x8b\x0c\t\x86\x17\x8a\x10'
960-p486
961-tbsS'Settings.vala'
962-p487
963-g467
964-(g468
965-g469
966-NtRp488
967-(g487
968-g482
969-NS'\xae|:hu\xe7X\xab\x8b\xfe\xec\xb3\xfd\x19g\x9e'
970-p489
971-tbsS'StreamPlayer.vala'
972-p490
973-g467
974-(g468
975-g469
976-NtRp491
977-(g490
978-g482
979-NS'!\x878!\x8e\xd7.\xc6O\x07\x1c\x1c\xb6\xcbn\xe8'
980-p492
981-tbsS'LibraryManager.vala'
982-p493
983-g467
984-(g468
985-g469
986-NtRp494
987-(g493
988-g482
989-NS'\xd4\x03H\x9f\xb8h}7\x14\x82z\xa7\xd5^\xbe\x15'
990-p495
991-tbsS'Objects'
992-p496
993-g467
994-(g468
995-g469
996-NtRp497
997-(g496
998-g482
999-(dp498
1000-S'TreeViewSetup.vala'
1001-p499
1002-g467
1003-(g468
1004-g469
1005-NtRp500
1006-(g499
1007-g497
1008-NS'\xa7\x02x\xdb\x1e\xf5\x00l\xc8\x03\x14|)\x1b/\xe5'
1009-p501
1010-tbsS'MediaKeyListener.vala'
1011-p502
1012-g467
1013-(g468
1014-g469
1015-NtRp503
1016-(g502
1017-g497
1018-NS'\xa0_\xe3\x88\xc0w1w~}\xb7\xa1\x1e\xeb\x8b\x01'
1019-p504
1020-tbsS'SmartPlaylist.vala'
1021-p505
1022-g467
1023-(g468
1024-g469
1025-NtRp506
1026-(g505
1027-g497
1028-NS'\xc2\xcb\x96\x05V>\t,\x07\xaf\xc3\xcd\xef\x015\x03'
1029-p507
1030-tbsS'SoundMenuIntegration.vala'
1031-p508
1032-g467
1033-(g468
1034-g469
1035-NtRp509
1036-(g508
1037-g497
1038-NS'[\xdbM\xf4\xf9\xa6\x82%\x83[\x8a\x1bTt\xb1\x8b'
1039-p510
1040-tbsS'SmartQuery.vala'
1041-p511
1042-g467
1043-(g468
1044-g469
1045-NtRp512
1046-(g511
1047-g497
1048-NS'\xc9\xe9\x87\x01\x07\xc3\x14l\x85\xb3\tR\xc75):'
1049-p513
1050-tbsS'Playlist.vala'
1051-p514
1052-g467
1053-(g468
1054-g469
1055-NtRp515
1056-(g514
1057-g497
1058-NS"\x1d'\x86'\x9b\xa6@\xa1b\xf1\xe0\xba\x8b\xba\xd7\xbe"
1059-p516
1060-tbsS'Song.vala'
1061-p517
1062-g467
1063-(g468
1064-g469
1065-NtRp518
1066-(g517
1067-g497
1068-NS'\x03\x19\x86\x87nd\x81\xf0\xadt\xa3\xd9\xe7\xdc\x19\x9d'
1069-p519
1070-tbsNtbsS'DataBaseUpdater.vala'
1071-p520
1072-g467
1073-(g468
1074-g469
1075-NtRp521
1076-(g520
1077-g482
1078-NS">\x06}\xab\xa7''\x99T\xe4\x84\xc1\x11\xc4\xb1\xb3"
1079-p522
1080-tbsS'FileOperator.vala'
1081-p523
1082-g467
1083-(g468
1084-g469
1085-NtRp524
1086-(g523
1087-g482
1088-NS'(\x91\xba\xe4\xbd\xa5C\xc5\x1b?1\xa94\xfd\x88\xbc'
1089-p525
1090-tbsS'Widgets'
1091-p526
1092-g467
1093-(g468
1094-g469
1095-NtRp527
1096-(g526
1097-g482
1098-(dp528
1099-S'RatingWidget.vala'
1100-p529
1101-g467
1102-(g468
1103-g469
1104-NtRp530
1105-(g529
1106-g527
1107-NS'\xaai\xf2\xc8\xc4\x92\xeb\x81\xed\xb2f\xce3\x8cc\x89'
1108-p531
1109-tbsS'AppMenu.vala'
1110-p532
1111-g467
1112-(g468
1113-g469
1114-NtRp533
1115-(g532
1116-g527
1117-NS'w\xf4R%\x08\x86+\xa7,\x18\xa6=3D\xd2\x0b'
1118-p534
1119-tbsS'Discoverer.vala'
1120-p535
1121-g467
1122-(g468
1123-g469
1124-NtRp536
1125-(g535
1126-g527
1127-NS'/\x9b\x0b\xf3\x83{\xc7\x07\xbf\x97\xb6f\xff\x0c0\xfc'
1128-p537
1129-tbsS'CellRendererSmartText.vala'
1130-p538
1131-g467
1132-(g468
1133-g469
1134-NtRp539
1135-(g538
1136-g527
1137-NS'_\xc7x\xf8\x1e\xb83\xb0\xaeQ\xd5#\x03v\xfd\x1e'
1138-p540
1139-tbsS'TopDisplay.vala'
1140-p541
1141-g467
1142-(g468
1143-g469
1144-NtRp542
1145-(g541
1146-g527
1147-NS'\xa7\xd0R5:l\xeal\xb5\xf1*\xfeQ\x94\xd4\xe3'
1148-p543
1149-tbsS'SimilarSongsView.vala'
1150-p544
1151-g467
1152-(g468
1153-g469
1154-NtRp545
1155-(g544
1156-g527
1157-NS'HC\xa3\x84p \x1b\x9a\xde/\xcb\xfe\xf1uWl'
1158-p546
1159-tbsS'SongList.vala'
1160-p547
1161-g467
1162-(g468
1163-g469
1164-NtRp548
1165-(g547
1166-g527
1167-NS'[\x12[\xb0\x85\x8em\x1d\xa6\xdb\xb5\xef\xf5\x06b\xff'
1168-p549
1169-tbsS'MusicTreeView.vala'
1170-p550
1171-g467
1172-(g468
1173-g469
1174-NtRp551
1175-(g550
1176-g527
1177-NS'c\x89\x84Q7\xb7z\x1d\xcb\xd5C\xb6\x0b\xa0\xef '
1178-p552
1179-tbsS'SimpleOptionChooser.vala'
1180-p553
1181-g467
1182-(g468
1183-g469
1184-NtRp554
1185-(g553
1186-g527
1187-NS'6\x8bg\x9d\xfbJ\xa1\x9f\xb3q\xfe\x84\xaem(r'
1188-p555
1189-tbsS'ToolButtonWithMenu.vala'
1190-p556
1191-g467
1192-(g468
1193-g469
1194-NtRp557
1195-(g556
1196-g527
1197-NS'\x05\xe2\xfaNh\xbc[n\x1a\xfe\x0c\x0bD\x10\x1a\xab'
1198-p558
1199-tbsS'SideTreeView.vala'
1200-p559
1201-g467
1202-(g468
1203-g469
1204-NtRp560
1205-(g559
1206-g527
1207-NS'.\x14\xf5\x1d/9\xf8\x15\x9b\n\xb8\x95/\x9d=\xd8'
1208-p561
1209-tbsS'Welcome.vala'
1210-p562
1211-g467
1212-(g468
1213-g469
1214-NtRp563
1215-(g562
1216-g527
1217-NS'>\xc9rw\xae,^\xea4\xc1ok\xc6\x84\xe1Z'
1218-p564
1219-tbsS'InfoPanel.vala'
1220-p565
1221-g467
1222-(g468
1223-g469
1224-NtRp566
1225-(g565
1226-g527
1227-NS'\x9b\xd9\x8d\xaa\xec\xd02\x8c\xab6\x07\x87\x1fHx\x00'
1228-p567
1229-tbsS'ElementaryEntry.vala'
1230-p568
1231-g467
1232-(g468
1233-g469
1234-NtRp569
1235-(g568
1236-g527
1237-NS'\t\x8a\x0fu}\x1d\x9a;\xd6\xbf\r\x9cG\x05\x82\x87'
1238-p570
1239-tbsS'SimilarPane.vala'
1240-p571
1241-g467
1242-(g468
1243-g469
1244-NtRp572
1245-(g571
1246-g527
1247-NS'Bu\xeb\x19Sm\x05}\x05\xf2\x92\x9ba\x89B\xd0'
1248-p573
1249-tbsS'SongInfo.vala'
1250-p574
1251-g467
1252-(g468
1253-g469
1254-NtRp575
1255-(g574
1256-g527
1257-NS'\x07\xad\xd3&!\xed\x89\x93\x91\x8bsD\x7f\xd4\xb4\x0c'
1258-p576
1259-tbsS'ElementaryTreeView.vala'
1260-p577
1261-g467
1262-(g468
1263-g469
1264-NtRp578
1265-(g577
1266-g527
1267-NS"t\xb3\x7fZBY\xa0\xa7!`0\x82E'\xbb\x12"
1268-p579
1269-tbsS'ScrollingLabel.vala'
1270-p580
1271-g467
1272-(g468
1273-g469
1274-NtRp581
1275-(g580
1276-g527
1277-NS"%,\x84\x93\x1c\xedvFv\xbb\x03\xab5\xa9\x00'"
1278-p582
1279-tbsNtbsS'Dialogs'
1280-p583
1281-g467
1282-(g468
1283-g469
1284-NtRp584
1285-(g583
1286-g482
1287-(dp585
1288-S'PreferencesWindow.vala'
1289-p586
1290-g467
1291-(g468
1292-g469
1293-NtRp587
1294-(g586
1295-g584
1296-NS'\xba\n\xf3\x8d\xc6\x89\xc8\x8f\x18\xac\x06O\x9d8w\x1f'
1297-p588
1298-tbsS'SmartPlaylistEditor.vala'
1299-p589
1300-g467
1301-(g468
1302-g469
1303-NtRp590
1304-(g589
1305-g584
1306-NS"\x9a\xd1'\xcc\x9d\x8bn[\x1c\xe4\xbb\xf9\x8b(t\xbc"
1307-p591
1308-tbsS'SongEditor.vala'
1309-p592
1310-g467
1311-(g468
1312-g469
1313-NtRp593
1314-(g592
1315-g584
1316-NS'\xb7#\x94k &\xa5\xf1\xb7L\x8fI\xd3r\xe2\xa8'
1317-p594
1318-tbsS'NotImportedWindow.vala'
1319-p595
1320-g467
1321-(g468
1322-g469
1323-NtRp596
1324-(g595
1325-g584
1326-NS"\xd2\xc80/[\xcf[9\xd7\xb8'\x9e\xa6\xe40C"
1327-p597
1328-tbsS'PlaylistNameWindow.vala'
1329-p598
1330-g467
1331-(g468
1332-g469
1333-NtRp599
1334-(g598
1335-g584
1336-NS'\x9d\xb9\xda\xabL\x90s\xa1\xb4\xb4P\x0e\x99\xcb\xc8\xa2'
1337-p600
1338-tbsNtbsS'LibraryWindow.vala'
1339-p601
1340-g467
1341-(g468
1342-g469
1343-NtRp602
1344-(g601
1345-g482
1346-NS'\xcb\xf5\xfe\x18Tc\x93\xd2\xdb\x80\xac\xd9\xa7\xcc\rd'
1347-p603
1348-tbsS'LastFM'
1349-p604
1350-g467
1351-(g468
1352-g469
1353-NtRp605
1354-(g604
1355-g482
1356-(dp606
1357-S'Tag.vala'
1358-p607
1359-g467
1360-(g468
1361-g469
1362-NtRp608
1363-(g607
1364-g605
1365-NS'\xaf\xd4\xc2T\x1e\x15 y!,~F\xdb\x07\x96c'
1366-p609
1367-tbsS'Image.vala'
1368-p610
1369-g467
1370-(g468
1371-g469
1372-NtRp611
1373-(g610
1374-g605
1375-NS'lD\x8d\xd0eY\xad\x7fml\x83\xafvg\x1c!'
1376-p612
1377-tbsS'ArtistInfo.vala'
1378-p613
1379-g467
1380-(g468
1381-g469
1382-NtRp614
1383-(g613
1384-g605
1385-NS'\xad\xc9\xf8qh\x10F\x8a l\x16\x05\xcaiB\xb8'
1386-p615
1387-tbsS'TrackInfo.vala'
1388-p616
1389-g467
1390-(g468
1391-g469
1392-NtRp617
1393-(g616
1394-g605
1395-NS's\n\x8a\xe0\x1f\x9e:\x9f\x87\xca\x08\xfa\xe4\x7f\xaeV'
1396-p618
1397-tbsS'LastFM.vala'
1398-p619
1399-g467
1400-(g468
1401-g469
1402-NtRp620
1403-(g619
1404-g605
1405-NS'\xd4\xdf\xf7k\x13\xc9\x04\x1e\xa2\xa8\xea\x84$\xe9\x06:'
1406-p621
1407-tbsS'SimilarSongs.vala'
1408-p622
1409-g467
1410-(g468
1411-g469
1412-NtRp623
1413-(g622
1414-g605
1415-NS"\x01\x1b\xc0\xfe\x9b\x10&|f\x0bc\x92\xb0x'\xdf"
1416-p624
1417-tbsS'AlbumInfo.vala'
1418-p625
1419-g467
1420-(g468
1421-g469
1422-NtRp626
1423-(g625
1424-g605
1425-NS'kF\xe3\x9dyc\x9c\x10\x94\xfcY\x04H\xda\xda\xab'
1426-p627
1427-tbsNtbsNtbsS'BeatBox.vala'
1428-p628
1429-g467
1430-(g468
1431-g469
1432-NtRp629
1433-(g628
1434-g479
1435-NS'3\x0bB^\xd8\x99\x8e\xb8\xd2t\xdef\xa7k\xbe\xb1'
1436-p630
1437-tbsS'wscript'
1438-p631
1439-g467
1440-(g468
1441-g469
1442-NtRp632
1443-(g631
1444-g479
1445-NNtbsS'build'
1446-p633
1447-g467
1448-(g468
1449-g469
1450-NtRp634
1451-(g633
1452-g479
1453-(dp635
1454-S'BeatBox.c.0.o'
1455-p636
1456-g467
1457-(g468
1458-g469
1459-NtRp637
1460-(g636
1461-g634
1462-NS'R\xab\xda\\\xca6\xe4\\\xb3#\x8e\x1fB\x19\xc2\xd4'
1463-p638
1464-tbsg481
1465-g467
1466-(g468
1467-g469
1468-NtRp639
1469-(g481
1470-g634
1471-(dp640
1472-S'Settings.c'
1473-p641
1474-g467
1475-(g468
1476-g469
1477-NtRp642
1478-(g641
1479-g639
1480-NS'd\x86\xfd\xa1\xfeaf\xde=V\x97}\xd4\x86sk'
1481-p643
1482-tbsS'Settings.c.0.o'
1483-p644
1484-g467
1485-(g468
1486-g469
1487-NtRp645
1488-(g644
1489-g639
1490-NS'\x88V\xd6}\xf2\x1f\xf6\xef\xf5\xac\xc0J_\x93\xf4\x92'
1491-p646
1492-tbsg583
1493-g467
1494-(g468
1495-g469
1496-NtRp647
1497-(g583
1498-g639
1499-(dp648
1500-S'PreferencesWindow.c.0.o'
1501-p649
1502-g467
1503-(g468
1504-g469
1505-NtRp650
1506-(g649
1507-g647
1508-NS'a\x10\xdd\x10\xee\x00e\x88\x93P\xe6\xc5\x00\xc7\xb3\xb1'
1509-p651
1510-tbsS'PreferencesWindow.c'
1511-p652
1512-g467
1513-(g468
1514-g469
1515-NtRp653
1516-(g652
1517-g647
1518-NS'\xe7\x88\xe9\xc1P\xbb#\xb1h\xac\xe9>\xd7x\xd8\xb4'
1519-p654
1520-tbsS'SongEditor.c.0.o'
1521-p655
1522-g467
1523-(g468
1524-g469
1525-NtRp656
1526-(g655
1527-g647
1528-NS'\x88\x98\xbf\xcfN\x8c\xb5x\x03\x00\x19\x7f\xff\x83\t&'
1529-p657
1530-tbsS'SmartPlaylistEditor.c.0.o'
1531-p658
1532-g467
1533-(g468
1534-g469
1535-NtRp659
1536-(g658
1537-g647
1538-NS'\x9c\xe9\xe4\xcf\xd1\xc1\x9d5\x9d\xe8\x1d\xfe\xbb3\x8a\xc2'
1539-p660
1540-tbsS'SmartPlaylistEditor.c'
1541-p661
1542-g467
1543-(g468
1544-g469
1545-NtRp662
1546-(g661
1547-g647
1548-NS'"\xed\xcaHy\xd3 \xfe\x1eVT3\xe4\x92\xb8;'
1549-p663
1550-tbsS'NotImportedWindow.c'
1551-p664
1552-g467
1553-(g468
1554-g469
1555-NtRp665
1556-(g664
1557-g647
1558-NS'\x03?8\xe8*\xdbA\x00\xc7\\\xc0\x1e\xbc\x12\xb5\xb7'
1559-p666
1560-tbsS'PlaylistNameWindow.c'
1561-p667
1562-g467
1563-(g468
1564-g469
1565-NtRp668
1566-(g667
1567-g647
1568-NS'\x80W\xd6d\xb2\xcb\x9de\x8du\xa2\x80\\M\x93\x8c'
1569-p669
1570-tbsS'SongEditor.c'
1571-p670
1572-g467
1573-(g468
1574-g469
1575-NtRp671
1576-(g670
1577-g647
1578-NS'\xa1\x0f\x8e\xf68\xab4\xc4v\xfc\xc9w0\xfdJ\x11'
1579-p672
1580-tbsS'NotImportedWindow.c.0.o'
1581-p673
1582-g467
1583-(g468
1584-g469
1585-NtRp674
1586-(g673
1587-g647
1588-NS"\xb3\xfed0j\r\xb2\x1f\xd6\xca\xba '\x90\xe5\xec"
1589-p675
1590-tbsS'PlaylistNameWindow.c.0.o'
1591-p676
1592-g467
1593-(g468
1594-g469
1595-NtRp677
1596-(g676
1597-g647
1598-NS'%\xfbj\x02\x9a$\xc21\xa2d\xfe\xb1\xb0\xed\xa8\xe2'
1599-p678
1600-tbsNtbsS'FileOperator.c.0.o'
1601-p679
1602-g467
1603-(g468
1604-g469
1605-NtRp680
1606-(g679
1607-g639
1608-NS'C\xe7\x07E\xc2\x18\xf5\x9aD\xeeN\x98\xd9\x85\x8b\xbf'
1609-p681
1610-tbsS'LibraryWindow.c'
1611-p682
1612-g467
1613-(g468
1614-g469
1615-NtRp683
1616-(g682
1617-g639
1618-NS'\x9d7\x8a\xe2m\xd5\xd4\xea1\x13\x8eb\xf39\x91\xc9'
1619-p684
1620-tbsS'StreamPlayer.c'
1621-p685
1622-g467
1623-(g468
1624-g469
1625-NtRp686
1626-(g685
1627-g639
1628-NS'+Z\xc2\xc5\xd4\xdd\xfb)\xb7\xfb\x86\x17\r\xfdPx'
1629-p687
1630-tbsg526
1631-g467
1632-(g468
1633-g469
1634-NtRp688
1635-(g526
1636-g639
1637-(dp689
1638-S'Discoverer.c.0.o'
1639-p690
1640-g467
1641-(g468
1642-g469
1643-NtRp691
1644-(g690
1645-g688
1646-NS'/\xc7*\xf7\x7f\xe6R\xfbO}<~\xa5\x9a\xf1\xfe'
1647-p692
1648-tbsS'SongInfo.c'
1649-p693
1650-g467
1651-(g468
1652-g469
1653-NtRp694
1654-(g693
1655-g688
1656-NS'n\x01\xeao\xd5\xd3\xa6\xd5\xf4\x18\x93\x85x\x1a;\x08'
1657-p695
1658-tbsS'SimpleOptionChooser.c.0.o'
1659-p696
1660-g467
1661-(g468
1662-g469
1663-NtRp697
1664-(g696
1665-g688
1666-NS'[\x04\xf9\x98\x10\x91\xf6\xb1\x00\xec\x98\xa3\x05j>\x14'
1667-p698
1668-tbsS'ToolButtonWithMenu.c.0.o'
1669-p699
1670-g467
1671-(g468
1672-g469
1673-NtRp700
1674-(g699
1675-g688
1676-NS'A\xa5S.x\xcc\x9b\nq\x91*\xe2\x8d\xba\x96~'
1677-p701
1678-tbsS'InfoPanel.c.0.o'
1679-p702
1680-g467
1681-(g468
1682-g469
1683-NtRp703
1684-(g702
1685-g688
1686-NS'\xa2\x88\xdf\xb3k\x8c\x12\xdb\xfd\x82;\x93\x83\xbe{\x15'
1687-p704
1688-tbsS'ElementaryTreeView.c'
1689-p705
1690-g467
1691-(g468
1692-g469
1693-NtRp706
1694-(g705
1695-g688
1696-NS'\x85,\xf6\t/\xe8-y\xf4\xed#+\xf4\xa7\xb2.'
1697-p707
1698-tbsS'ScrollingLabel.c.0.o'
1699-p708
1700-g467
1701-(g468
1702-g469
1703-NtRp709
1704-(g708
1705-g688
1706-NS'r\xe5\xa2\x96"\x0f\xca\xea\xd7ZpJ"\xb3Db'
1707-p710
1708-tbsS'Welcome.c'
1709-p711
1710-g467
1711-(g468
1712-g469
1713-NtRp712
1714-(g711
1715-g688
1716-NS';\xfc=\\\x98I\x11t\xa3\x0b\x1fS\xf7\x9aQ\xf2'
1717-p713
1718-tbsS'SimilarPane.c.0.o'
1719-p714
1720-g467
1721-(g468
1722-g469
1723-NtRp715
1724-(g714
1725-g688
1726-NS'&\xb9\xc0\x9a,=\xdeb\xb6\x14%\xb2\x9b\xdfU\xfe'
1727-p716
1728-tbsS'ElementaryEntry.c.0.o'
1729-p717
1730-g467
1731-(g468
1732-g469
1733-NtRp718
1734-(g717
1735-g688
1736-NS'\xd1\xf6\r\xcbH\xcc\x81\xcd\xcbj\x95\x0c\x1anXG'
1737-p719
1738-tbsS'SongInfo.c.0.o'
1739-p720
1740-g467
1741-(g468
1742-g469
1743-NtRp721
1744-(g720
1745-g688
1746-NS'0Z\xe9\x1ca(\x1c\x9b_\x98^\xfc\xcaP~?'
1747-p722
1748-tbsS'RatingWidget.c'
1749-p723
1750-g467
1751-(g468
1752-g469
1753-NtRp724
1754-(g723
1755-g688
1756-NS'\xb3J%\x85,\xe2\x91K-\x85\xda\xe0\x99o\xce\xec'
1757-p725
1758-tbsS'CellRendererSmartText.c.0.o'
1759-p726
1760-g467
1761-(g468
1762-g469
1763-NtRp727
1764-(g726
1765-g688
1766-NS'g\x86\xe9\xb3\x90\x9c2\xd3I\xa7\xd2\xde\x9a\xad\\\xde'
1767-p728
1768-tbsS'SongList.c.0.o'
1769-p729
1770-g467
1771-(g468
1772-g469
1773-NtRp730
1774-(g729
1775-g688
1776-NS'E\xc5\x10\xa42\x81|>+\x9d\x8dQt\xc9[\x96'
1777-p731
1778-tbsS'InfoPanel.c'
1779-p732
1780-g467
1781-(g468
1782-g469
1783-NtRp733
1784-(g732
1785-g688
1786-NS'\xbb\x1c?B3\xf9\xaf\xec\x11\x85\x90\xe5\xbe$\x94\xa4'
1787-p734
1788-tbsS'AppMenu.c.0.o'
1789-p735
1790-g467
1791-(g468
1792-g469
1793-NtRp736
1794-(g735
1795-g688
1796-NS'\xbd\x02\x04\x93#k\xce\xefNz\xfb\xe6\xb7\xae\x06\xbb'
1797-p737
1798-tbsS'SongList.c'
1799-p738
1800-g467
1801-(g468
1802-g469
1803-NtRp739
1804-(g738
1805-g688
1806-NS'g\x14h\xf80l{\xfd.\xe8w+\xc76&D'
1807-p740
1808-tbsS'SideTreeView.c.0.o'
1809-p741
1810-g467
1811-(g468
1812-g469
1813-NtRp742
1814-(g741
1815-g688
1816-NS'\x1bz\xd6o\xcf\x03\xa3\x9f+\xa5<\xcb\x81\xf8\xbd\xf4'
1817-p743
1818-tbsS'RatingWidget.c.0.o'
1819-p744
1820-g467
1821-(g468
1822-g469
1823-NtRp745
1824-(g744
1825-g688
1826-NS'\xdd\x9b\xd9\xb6\x08\x0f\xb8\xd7\xdf\xc8\xb4Y\xd4\xa5\xe2/'
1827-p746
1828-tbsS'MusicTreeView.c.0.o'
1829-p747
1830-g467
1831-(g468
1832-g469
1833-NtRp748
1834-(g747
1835-g688
1836-NS'\xf6\xeb5\xb1p\xa0\xb4\x97qr]\xa2\xfd]H\xc9'
1837-p749
1838-tbsS'SideTreeView.c'
1839-p750
1840-g467
1841-(g468
1842-g469
1843-NtRp751
1844-(g750
1845-g688
1846-NS'#G0\xee]\x08\x9b\xf8\x9a+\xfb\x82h\x12\x82v'
1847-p752
1848-tbsS'MusicTreeView.c'
1849-p753
1850-g467
1851-(g468
1852-g469
1853-NtRp754
1854-(g753
1855-g688
1856-NS'\xea\\\xd4\x80\x92)\xb7\xfc\xaf\xdd+a!\xe6H\xd2'
1857-p755
1858-tbsS'ToolButtonWithMenu.c'
1859-p756
1860-g467
1861-(g468
1862-g469
1863-NtRp757
1864-(g756
1865-g688
1866-NS'\x1c?\xe0\xdd1^}gv\xe23\x92\x83\xb6\xcb~'
1867-p758
1868-tbsS'AppMenu.c'
1869-p759
1870-g467
1871-(g468
1872-g469
1873-NtRp760
1874-(g759
1875-g688
1876-NS'\x86\xc0\x12\x0e\xb8]\xd4\x97\xf4\xc7\x8a\xaa\x93\xd7+~'
1877-p761
1878-tbsS'Discoverer.c'
1879-p762
1880-g467
1881-(g468
1882-g469
1883-NtRp763
1884-(g762
1885-g688
1886-NS'\xd2\xb6 \xd1\x91\xc8\xb8\x03^\xae\xac\xb4\xb6\x1bsj'
1887-p764
1888-tbsS'ElementaryEntry.c'
1889-p765
1890-g467
1891-(g468
1892-g469
1893-NtRp766
1894-(g765
1895-g688
1896-NS'\x9ep\x17\xd03-j\x90*5%\x04OJ\x07\xdf'
1897-p767
1898-tbsS'CellRendererSmartText.c'
1899-p768
1900-g467
1901-(g468
1902-g469
1903-NtRp769
1904-(g768
1905-g688
1906-NS'YA<\x83)\xba\xaaGB\x89E/\x8f\xe4\x97\xe1'
1907-p770
1908-tbsS'SimilarSongsView.c.0.o'
1909-p771
1910-g467
1911-(g468
1912-g469
1913-NtRp772
1914-(g771
1915-g688
1916-NS'n\x9cl\xf5e\xc3%z\xbd\xc9\x96s\xc3\xe2\x8c"'
1917-p773
1918-tbsS'Welcome.c.0.o'
1919-p774
1920-g467
1921-(g468
1922-g469
1923-NtRp775
1924-(g774
1925-g688
1926-NS"S7'\xd4^Zb9_\x92>\x92\xaf\xed\x9e\xc7"
1927-p776
1928-tbsS'TopDisplay.c'
1929-p777
1930-g467
1931-(g468
1932-g469
1933-NtRp778
1934-(g777
1935-g688
1936-NS'\xb54\xf1\x85\x184\x07w\x7f\x11\xef\xbaM\x9eiU'
1937-p779
1938-tbsS'TopDisplay.c.0.o'
1939-p780
1940-g467
1941-(g468
1942-g469
1943-NtRp781
1944-(g780
1945-g688
1946-NS'Eu-\xac\xa7\xf0\xe6\xdaB\xff\xeb\xda\xc8\xaa\x05J'
1947-p782
1948-tbsS'SimpleOptionChooser.c'
1949-p783
1950-g467
1951-(g468
1952-g469
1953-NtRp784
1954-(g783
1955-g688
1956-NS'\xf3X,+\xdc\xb8he\t\xae+\x00[\x82\x87K'
1957-p785
1958-tbsS'SimilarPane.c'
1959-p786
1960-g467
1961-(g468
1962-g469
1963-NtRp787
1964-(g786
1965-g688
1966-NS'v\xc8\x01m\xdb"\x95\x1c46\xcci\r\xc5\x8dV'
1967-p788
1968-tbsS'ElementaryTreeView.c.0.o'
1969-p789
1970-g467
1971-(g468
1972-g469
1973-NtRp790
1974-(g789
1975-g688
1976-NS'C\xe4\x84`\xfc6hs\xefQ]\x1f\xff>o\xd7'
1977-p791
1978-tbsS'SimilarSongsView.c'
1979-p792
1980-g467
1981-(g468
1982-g469
1983-NtRp793
1984-(g792
1985-g688
1986-NS'\x07Y\xfa;r/fD\xea@7\x92\xf7\xda\to'
1987-p794
1988-tbsS'ScrollingLabel.c'
1989-p795
1990-g467
1991-(g468
1992-g469
1993-NtRp796
1994-(g795
1995-g688
1996-NS'7\xe6Zw\xfb\x98X\x98\xe1\xa2\x9aR\xeakQ:'
1997-p797
1998-tbsNtbsg496
1999-g467
2000-(g468
2001-g469
2002-NtRp798
2003-(g496
2004-g639
2005-(dp799
2006-S'SoundMenuIntegration.c'
2007-p800
2008-g467
2009-(g468
2010-g469
2011-NtRp801
2012-(g800
2013-g798
2014-NS'\xda`\x8d\xbaUI\x1c\xe6\xa8\xccd\xfa\xc5\x1a\x17\xec'
2015-p802
2016-tbsS'SoundMenuIntegration.c.0.o'
2017-p803
2018-g467
2019-(g468
2020-g469
2021-NtRp804
2022-(g803
2023-g798
2024-NS'\xb3\xe3\x06\xa6gPK\xb5\xd9\xd3\x7f\xf4\xd4\xa0\xb8\n'
2025-p805
2026-tbsS'TreeViewSetup.c.0.o'
2027-p806
2028-g467
2029-(g468
2030-g469
2031-NtRp807
2032-(g806
2033-g798
2034-NS'#W\x06\x95\x84\xfd3~\x8a\xe2x|\xd5ST\xff'
2035-p808
2036-tbsS'SmartQuery.c.0.o'
2037-p809
2038-g467
2039-(g468
2040-g469
2041-NtRp810
2042-(g809
2043-g798
2044-NS'\xf2\xe1\xa1\xd6:\x8ez\xd4\\\xc5b\xfc\xe0\xd4\xfa\xcb'
2045-p811
2046-tbsS'SmartPlaylist.c'
2047-p812
2048-g467
2049-(g468
2050-g469
2051-NtRp813
2052-(g812
2053-g798
2054-NS'i(\x89o`\xa57P\xf0\x91/\xa5=\xb0\x1e\x80'
2055-p814
2056-tbsS'Song.c'
2057-p815
2058-g467
2059-(g468
2060-g469
2061-NtRp816
2062-(g815
2063-g798
2064-NS'\xccp\xa1\x1d\xb8t!\xfd`\x19\xec\x13r\xf4s\x87'
2065-p817
2066-tbsS'Playlist.c.0.o'
2067-p818
2068-g467
2069-(g468
2070-g469
2071-NtRp819
2072-(g818
2073-g798
2074-NS'\xa6\xf29\xc1\x8d\xf9\xb0\x1e\xf7\xd5\x9b1z\x08AE'
2075-p820
2076-tbsS'Song.c.0.o'
2077-p821
2078-g467
2079-(g468
2080-g469
2081-NtRp822
2082-(g821
2083-g798
2084-NS'w\x1dh?R\x90\xb6\x1ef\x0b\xe2rn\x9c%x'
2085-p823
2086-tbsS'SmartQuery.c'
2087-p824
2088-g467
2089-(g468
2090-g469
2091-NtRp825
2092-(g824
2093-g798
2094-NS'AA\x07\xbc\xcc\xd7O\xcc\tE\xf4\x92\r\xfd\x0c\xbf'
2095-p826
2096-tbsS'MediaKeyListener.c.0.o'
2097-p827
2098-g467
2099-(g468
2100-g469
2101-NtRp828
2102-(g827
2103-g798
2104-NS'PN\x1a\x85\xaf5k\xa2\xbd\xcb1A\x13\xd8\xd6\xe9'
2105-p829
2106-tbsS'Playlist.c'
2107-p830
2108-g467
2109-(g468
2110-g469
2111-NtRp831
2112-(g830
2113-g798
2114-NS'\xa7\xbe\xda|\x05yT\xbf\xe0\\\x11g\xb5N\x93]'
2115-p832
2116-tbsS'TreeViewSetup.c'
2117-p833
2118-g467
2119-(g468
2120-g469
2121-NtRp834
2122-(g833
2123-g798
2124-NS'\x07\x16\x0f0q\x8a\x0bmy\x15\xb737\x88\xd6j'
2125-p835
2126-tbsS'SmartPlaylist.c.0.o'
2127-p836
2128-g467
2129-(g468
2130-g469
2131-NtRp837
2132-(g836
2133-g798
2134-NS'O\xa6i\xda\xf2\x89\x0b\x854\xec\xe2\xaa\x0b\x9a\xd6\xb0'
2135-p838
2136-tbsS'MediaKeyListener.c'
2137-p839
2138-g467
2139-(g468
2140-g469
2141-NtRp840
2142-(g839
2143-g798
2144-NS'4A@+\xcb\xad\xa6\x95~\x7f\xbfNs\xcb\xb3\xf8'
2145-p841
2146-tbsNtbsS'LibraryManager.c.0.o'
2147-p842
2148-g467
2149-(g468
2150-g469
2151-NtRp843
2152-(g842
2153-g639
2154-NS'Q\xb9\x99k&\x13T7\xe9\x99(\xa9j\x99\xf3i'
2155-p844
2156-tbsS'DataBaseUpdater.c.0.o'
2157-p845
2158-g467
2159-(g468
2160-g469
2161-NtRp846
2162-(g845
2163-g639
2164-NS'\xd1\xc9\xef\x91\x94%\xe2\xc7\xb3\x93\xdb\xf4\xf8C\x01='
2165-p847
2166-tbsS'LibraryManager.c'
2167-p848
2168-g467
2169-(g468
2170-g469
2171-NtRp849
2172-(g848
2173-g639
2174-NS'5k$l\r\xa2E\x91\xe0\xd6\xc8\xac\x80\x8c\xd80'
2175-p850
2176-tbsS'DataBaseManager.c.0.o'
2177-p851
2178-g467
2179-(g468
2180-g469
2181-NtRp852
2182-(g851
2183-g639
2184-NS'\xd5\xe0k\x97\xb1\xf7\xcc\x9b\xd4\xa3\x06\x91\x9a\x0f\x92\xa5'
2185-p853
2186-tbsS'LibraryWindow.c.0.o'
2187-p854
2188-g467
2189-(g468
2190-g469
2191-NtRp855
2192-(g854
2193-g639
2194-NS'\xe2\xeaHAE\x89J\xedJ\x9f\x84\xe5oP\xb0\xdf'
2195-p856
2196-tbsg604
2197-g467
2198-(g468
2199-g469
2200-NtRp857
2201-(g604
2202-g639
2203-(dp858
2204-S'SimilarSongs.c.0.o'
2205-p859
2206-g467
2207-(g468
2208-g469
2209-NtRp860
2210-(g859
2211-g857
2212-NS'\x8ah\xc0\xe9\x98\xdf\xa4\xff\xd2\xc4D\x10\xc7\x81\xb9\xef'
2213-p861
2214-tbsS'ArtistInfo.c.0.o'
2215-p862
2216-g467
2217-(g468
2218-g469
2219-NtRp863
2220-(g862
2221-g857
2222-NS'\xdc(i\xb2T\xf1l\x84\xd5\xe6\xa8\xa6b\xf3\x9b\t'
2223-p864
2224-tbsS'AlbumInfo.c'
2225-p865
2226-g467
2227-(g468
2228-g469
2229-NtRp866
2230-(g865
2231-g857
2232-NS"\x01t> \x82l\xcf\xbb\x1a\xf1\xeb\x8f0'\x1e\xfe"
2233-p867
2234-tbsS'AlbumInfo.c.0.o'
2235-p868
2236-g467
2237-(g468
2238-g469
2239-NtRp869
2240-(g868
2241-g857
2242-NS'\x85\xa9\x02\xf5\x9c \xc5\t\x8d\xe8\xf3\xc0?R\xc5\x9e'
2243-p870
2244-tbsS'Image.c'
2245-p871
2246-g467
2247-(g468
2248-g469
2249-NtRp872
2250-(g871
2251-g857
2252-NS'\xec\xe0\xa0\xe2{\xc9gA\xde?\xc7\xbbj\x12\xe3\x17'
2253-p873
2254-tbsS'Image.c.0.o'
2255-p874
2256-g467
2257-(g468
2258-g469
2259-NtRp875
2260-(g874
2261-g857
2262-NS'\x8a\x99I\xd5\x1d/\xdb\x12,^\xb1 \xf6\x05\x083'
2263-p876
2264-tbsS'SimilarSongs.c'
2265-p877
2266-g467
2267-(g468
2268-g469
2269-NtRp878
2270-(g877
2271-g857
2272-NS'8\x15;\xb3)\xc6\x81-\x9eU\xcf\xf5W\x8c\x86\x93'
2273-p879
2274-tbsS'LastFM.c'
2275-p880
2276-g467
2277-(g468
2278-g469
2279-NtRp881
2280-(g880
2281-g857
2282-NS'*\x9d\xea:F|\xac\x82\xaeZ\xab\xb6u\x16\xc3y'
2283-p882
2284-tbsS'TrackInfo.c.0.o'
2285-p883
2286-g467
2287-(g468
2288-g469
2289-NtRp884
2290-(g883
2291-g857
2292-NS"f\xf1\xfa\x91\x19~|'\x98,+4\xb7\xabr\xcd"
2293-p885
2294-tbsS'LastFM.c.0.o'
2295-p886
2296-g467
2297-(g468
2298-g469
2299-NtRp887
2300-(g886
2301-g857
2302-NS'\x92|^\xd9\xff\x84Il\xe4\xce\xa5O\xddQ\ns'
2303-p888
2304-tbsS'TrackInfo.c'
2305-p889
2306-g467
2307-(g468
2308-g469
2309-NtRp890
2310-(g889
2311-g857
2312-NS'\xeb(\xca\xb6B@\xb2f\x85F\xbd3\x0b\xd1\xb3\xa3'
2313-p891
2314-tbsS'Tag.c'
2315-p892
2316-g467
2317-(g468
2318-g469
2319-NtRp893
2320-(g892
2321-g857
2322-NS'\x82\xd4\xe3\xce\x8ah]g\x8d\xb1M\xf3\x0fKAH'
2323-p894
2324-tbsS'ArtistInfo.c'
2325-p895
2326-g467
2327-(g468
2328-g469
2329-NtRp896
2330-(g895
2331-g857
2332-NS'\xba\xc1\x15\xe4\xdc\xa0\x8fX\xa5\x0fD\x97\x83\xcbom'
2333-p897
2334-tbsS'Tag.c.0.o'
2335-p898
2336-g467
2337-(g468
2338-g469
2339-NtRp899
2340-(g898
2341-g857
2342-NS'\xe2\xda\xe0\xd422\x93\xfd.s\xb3\xe6\xa7C\xdf\x9f'
2343-p900
2344-tbsNtbsS'StreamPlayer.c.0.o'
2345-p901
2346-g467
2347-(g468
2348-g469
2349-NtRp902
2350-(g901
2351-g639
2352-NS'\x82\x81\x04\xdf[\x91\xf7b\x86\xa3y\x04Q.S_'
2353-p903
2354-tbsS'DataBaseManager.c'
2355-p904
2356-g467
2357-(g468
2358-g469
2359-NtRp905
2360-(g904
2361-g639
2362-NS'\x12v\xe5o\xa0%\x96\x9b\x91\xa4\x7fx\xef\x18e3'
2363-p906
2364-tbsS'DataBaseUpdater.c'
2365-p907
2366-g467
2367-(g468
2368-g469
2369-NtRp908
2370-(g907
2371-g639
2372-NS'\x8f\xea\xc1\xa2\xd2G~y\xc1\x85\x10\x05s\x1e\x9b\xed'
2373-p909
2374-tbsS'FileOperator.c'
2375-p910
2376-g467
2377-(g468
2378-g469
2379-NtRp911
2380-(g910
2381-g639
2382-NS'|\x83$J\xaf\xd9"\xc5F,\xcesY\x13X)'
2383-p912
2384-tbsNtbsS'BeatBox.c'
2385-p913
2386-g467
2387-(g468
2388-g469
2389-NtRp914
2390-(g913
2391-g634
2392-NS'\xcd\xa4\x9fq\xe3\x9aj\xa5m\n\xc7i\x8d\x97\x84\x92'
2393-p915
2394-tbsS'beatbox'
2395-p916
2396-g467
2397-(g468
2398-g469
2399-NtRp917
2400-(g916
2401-g634
2402-NS'\xcc[\xdb\xfe\xab\x7fg\x95z\xeb<bF\x8a\x12\xc2'
2403-p918
2404-tbsNtbsNtbsNtbsNtbsS'usr'
2405-p919
2406-g467
2407-(g468
2408-g469
2409-NtRp920
2410-(g919
2411-g470
2412-(dp921
2413-S'include'
2414-p922
2415-g467
2416-(g468
2417-g469
2418-NtRp923
2419-(g922
2420-g920
2421-(dp924
2422-S'orbit-2.0'
2423-p925
2424-g467
2425-(g468
2426-g469
2427-NtRp926
2428-(g925
2429-g923
2430-NNtbsS'unique-1.0'
2431-p927
2432-g467
2433-(g468
2434-g469
2435-NtRp928
2436-(g927
2437-g923
2438-NNtbsS'freetype2'
2439-p929
2440-g467
2441-(g468
2442-g469
2443-NtRp930
2444-(g929
2445-g923
2446-NNtbsS'gee-1.0'
2447-p931
2448-g467
2449-(g468
2450-g469
2451-NtRp932
2452-(g931
2453-g923
2454-NNtbsS'cairo'
2455-p933
2456-g467
2457-(g468
2458-g469
2459-NtRp934
2460-(g933
2461-g923
2462-NNtbsS'gdk-pixbuf-2.0'
2463-p935
2464-g467
2465-(g468
2466-g469
2467-NtRp936
2468-(g935
2469-g923
2470-NNtbsS'pixman-1'
2471-p937
2472-g467
2473-(g468
2474-g469
2475-NtRp938
2476-(g937
2477-g923
2478-NNtbsS'webkit-1.0'
2479-p939
2480-g467
2481-(g468
2482-g469
2483-NtRp940
2484-(g939
2485-g923
2486-NNtbsS'gio-unix-2.0'
2487-p941
2488-g467
2489-(g468
2490-g469
2491-NtRp942
2492-(g941
2493-g923
2494-NNtbsS'glib-2.0'
2495-p943
2496-g467
2497-(g468
2498-g469
2499-NtRp944
2500-(g943
2501-g923
2502-NNtbsS'libsoup-2.4'
2503-p945
2504-g467
2505-(g468
2506-g469
2507-NtRp946
2508-(g945
2509-g923
2510-NNtbsS'atk-1.0'
2511-p947
2512-g467
2513-(g468
2514-g469
2515-NtRp948
2516-(g947
2517-g923
2518-NNtbsS'taglib'
2519-p949
2520-g467
2521-(g468
2522-g469
2523-NtRp950
2524-(g949
2525-g923
2526-NNtbsS'dbus-1.0'
2527-p951
2528-g467
2529-(g468
2530-g469
2531-NtRp952
2532-(g951
2533-g923
2534-NNtbsS'libxml2'
2535-p953
2536-g467
2537-(g468
2538-g469
2539-NtRp954
2540-(g953
2541-g923
2542-NNtbsS'gconf'
2543-p955
2544-g467
2545-(g468
2546-g469
2547-NtRp956
2548-(g955
2549-g923
2550-(dp957
2551-S'2'
2552-g467
2553-(g468
2554-g469
2555-NtRp958
2556-(S'2'
2557-g956
2558-NNtbsNtbsS'libpng12'
2559-p959
2560-g467
2561-(g468
2562-g469
2563-NtRp960
2564-(g959
2565-g923
2566-NNtbsS'gstreamer-0.10'
2567-p961
2568-g467
2569-(g468
2570-g469
2571-NtRp962
2572-(g961
2573-g923
2574-NNtbsS'gtk-2.0'
2575-p963
2576-g467
2577-(g468
2578-g469
2579-NtRp964
2580-(g963
2581-g923
2582-NNtbsS'pango-1.0'
2583-p965
2584-g467
2585-(g468
2586-g469
2587-NtRp966
2588-(g965
2589-g923
2590-NNtbsNtbsS'local'
2591-p967
2592-g467
2593-(g468
2594-g469
2595-NtRp968
2596-(g967
2597-g920
2598-(dp969
2599-S'include'
2600-p970
2601-g467
2602-(g468
2603-g469
2604-NtRp971
2605-(g970
2606-g968
2607-(dp972
2608-S'sqlheavy'
2609-p973
2610-g467
2611-(g468
2612-g469
2613-NtRp974
2614-(g973
2615-g971
2616-(dp975
2617-S'sqlheavy-0.1'
2618-p976
2619-g467
2620-(g468
2621-g469
2622-NtRp977
2623-(g976
2624-g974
2625-NNtbsNtbsNtbsNtbsS'lib'
2626-p978
2627-g467
2628-(g468
2629-g469
2630-NtRp979
2631-(g978
2632-g920
2633-(dp980
2634-S'gtk-2.0'
2635-p981
2636-g467
2637-(g468
2638-g469
2639-NtRp982
2640-(g981
2641-g979
2642-(dp983
2643-S'include'
2644-p984
2645-g467
2646-(g468
2647-g469
2648-NtRp985
2649-(g984
2650-g982
2651-NNtbsNtbsS'dbus-1.0'
2652-p986
2653-g467
2654-(g468
2655-g469
2656-NtRp987
2657-(g986
2658-g979
2659-(dp988
2660-S'include'
2661-p989
2662-g467
2663-(g468
2664-g469
2665-NtRp990
2666-(g989
2667-g987
2668-NNtbsNtbsS'glib-2.0'
2669-p991
2670-g467
2671-(g468
2672-g469
2673-NtRp992
2674-(g991
2675-g979
2676-(dp993
2677-S'include'
2678-p994
2679-g467
2680-(g468
2681-g469
2682-NtRp995
2683-(g994
2684-g992
2685-NNtbsNtbsNtbsNtbsNtbsS'task_sigs'
2686-p996
2687-(dp997
2688-(g90
2689-S'imp'
2690-p998
2691-tp999
2692-S'\xbd\x02\x04\x93#k\xce\xefNz\xfb\xe6\xb7\xae\x06\xbb'
2693-p1000
2694-s(g36
2695-g998
2696-tp1001
2697-S'\xb3\xe3\x06\xa6gPK\xb5\xd9\xd3\x7f\xf4\xd4\xa0\xb8\n'
2698-p1002
2699-sS'\x80\x16`F\xf7b\xe0\x89G\xca~s\x8c\xf4\x7fq'
2700-p1003
2701-g743
2702-sS"\xba\xb1\x8a\xcb\xa1\nN\xdc\x12'bI\xf8\xb7*\xb7"
2703-p1004
2704-g870
2705-sg20
2706-g776
2707-sg32
2708-g646
2709-s(g70
2710-g998
2711-tp1005
2712-S'\xf2\xe1\xa1\xd6:\x8ez\xd4\\\xc5b\xfc\xe0\xd4\xfa\xcb'
2713-p1006
2714-s(g34
2715-g998
2716-tp1007
2717-S'\x82\x81\x04\xdf[\x91\xf7b\x86\xa3y\x04Q.S_'
2718-p1008
2719-s(S'\xf5\x92\xcc\xaaL\xc9c\xebA\x89I tv\x05H'
2720-p1009
2721-S'imp'
2722-tp1010
2723-S'&\xb9\xc0\x9a,=\xdeb\xb6\x14%\xb2\x9b\xdfU\xfe'
2724-p1011
2725-s(g86
2726-g998
2727-tp1012
2728-S'E\xc5\x10\xa42\x81|>+\x9d\x8dQt\xc9[\x96'
2729-p1013
2730-sg54
2731-g847
2732-s(S'\xd9\x0b\xa8[\xe0j\xbbI\xd1*2\x0fc\xb9"i'
2733-p1014
2734-S'imp'
2735-tp1015
2736-S'\x8ah\xc0\xe9\x98\xdf\xa4\xff\xd2\xc4D\x10\xc7\x81\xb9\xef'
2737-p1016
2738-sg58
2739-g710
2740-s(g60
2741-g998
2742-tp1017
2743-S'\xa2\x88\xdf\xb3k\x8c\x12\xdb\xfd\x82;\x93\x83\xbe{\x15'
2744-p1018
2745-s(g30
2746-g998
2747-tp1019
2748-S'\xd5\xe0k\x97\xb1\xf7\xcc\x9b\xd4\xa3\x06\x91\x9a\x0f\x92\xa5'
2749-p1020
2750-sg72
2751-g782
2752-sg76
2753-g876
2754-s(g40
2755-g998
2756-tp1021
2757-S"f\xf1\xfa\x91\x19~|'\x98,+4\xb7\xabr\xcd"
2758-p1022
2759-sg80
2760-g888
2761-sg64
2762-g660
2763-s(S'\x85\xce\x1e\x80\xd6\x1f\xaf\x7f\xc9,\x14\xcf\xd2\xc4\x013'
2764-p1023
2765-S'imp'
2766-p1024
2767-tp1025
2768-S"\xb3\xfed0j\r\xb2\x1f\xd6\xca\xba '\x90\xe5\xec"
2769-p1026
2770-s(S'l\x94\xa6\xc1F\xda\xf4\x93\xa3|\xe7c\xd14B\x8a'
2771-p1027
2772-S'imp'
2773-p1028
2774-tp1029
2775-S'\xdc(i\xb2T\xf1l\x84\xd5\xe6\xa8\xa6b\xf3\x9b\t'
2776-p1030
2777-s(g6
2778-g998
2779-tp1031
2780-S'C\xe4\x84`\xfc6hs\xefQ]\x1f\xff>o\xd7'
2781-p1032
2782-s(g74
2783-g998
2784-tp1033
2785-S'#W\x06\x95\x84\xfd3~\x8a\xe2x|\xd5ST\xff'
2786-p1034
2787-s(g88
2788-g998
2789-tp1035
2790-S'\xe2\xda\xe0\xd422\x93\xfd.s\xb3\xe6\xa7C\xdf\x9f'
2791-p1036
2792-sg14
2793-g722
2794-s(S'oG/S#\xc4\xedN\x1d\x07\xc1YC\x1c\xf7\xe5'
2795-p1037
2796-g1024
2797-tp1038
2798-S'\x88\x98\xbf\xcfN\x8c\xb5x\x03\x00\x19\x7f\xff\x83\t&'
2799-p1039
2800-s(g1004
2801-g1028
2802-tp1040
2803-S'\x85\xa9\x02\xf5\x9c \xc5\t\x8d\xe8\xf3\xc0?R\xc5\x9e'
2804-p1041
2805-sg26
2806-g838
2807-sg28
2808-g844
2809-s(g52
2810-g998
2811-tp1042
2812-S'\xa6\xf29\xc1\x8d\xf9\xb0\x1e\xf7\xd5\x9b1z\x08AE'
2813-p1043
2814-s(g20
2815-g998
2816-tp1044
2817-S"S7'\xd4^Zb9_\x92>\x92\xaf\xed\x9e\xc7"
2818-p1045
2819-sg1014
2820-g861
2821-s(g72
2822-g998
2823-tp1046
2824-S'Eu-\xac\xa7\xf0\xe6\xdaB\xff\xeb\xda\xc8\xaa\x05J'
2825-p1047
2826-s(S'\x8c\xf0Nm\x0f\xe3\xea\xb1u*\xa4\x92^\xa3-\x9b'
2827-p1048
2828-g1028
2829-tp1049
2830-S'w\x1dh?R\x90\xb6\x1ef\x0b\xe2rn\x9c%x'
2831-p1050
2832-s(S'\xd8\xf7\xb9\xeb\xb9F\xcdn\xf9\xc7\x11\xf4<K"\x15'
2833-p1051
2834-S'imp'
2835-tp1052
2836-S'C\xe7\x07E\xc2\x18\xf5\x9aD\xeeN\x98\xd9\x85\x8b\xbf'
2837-p1053
2838-sg1023
2839-g675
2840-s(g28
2841-g998
2842-tp1054
2843-S'Q\xb9\x99k&\x13T7\xe9\x99(\xa9j\x99\xf3i'
2844-p1055
2845-s(S'\x10\xa4\\\xda\x1a<\xa3\t.)\xd4&\xf8\xe7V/'
2846-p1056
2847-S'imp'
2848-tp1057
2849-S'\xf6\xeb5\xb1p\xa0\xb4\x97qr]\xa2\xfd]H\xc9'
2850-p1058
2851-s(g32
2852-g998
2853-tp1059
2854-S'\x88V\xd6}\xf2\x1f\xf6\xef\xf5\xac\xc0J_\x93\xf4\x92'
2855-p1060
2856-sg1009
2857-g716
2858-sg74
2859-g808
2860-s(g10
2861-g998
2862-tp1061
2863-S'\xd1\xf6\r\xcbH\xcc\x81\xcd\xcbj\x95\x0c\x1anXG'
2864-p1062
2865-sg78
2866-g692
2867-sg1051
2868-g681
2869-sg86
2870-g731
2871-s(g54
2872-g998
2873-tp1063
2874-S'\xd1\xc9\xef\x91\x94%\xe2\xc7\xb3\x93\xdb\xf4\xf8C\x01='
2875-p1064
2876-s(g64
2877-g998
2878-tp1065
2879-S'\x9c\xe9\xe4\xcf\xd1\xc1\x9d5\x9d\xe8\x1d\xfe\xbb3\x8a\xc2'
2880-p1066
2881-sg6
2882-g791
2883-sg1027
2884-g864
2885-sg16
2886-g701
2887-sg24
2888-g638
2889-sg38
2890-g728
2891-sg30
2892-g853
2893-sg40
2894-g885
2895-sg1048
2896-g823
2897-sS'\xd2\x8dO\x0f\x18?\xcf6\xb8\x93F\x16\xdd\x19\xcc`'
2898-p1067
2899-g918
2900-sS'\xc6\n\xdd\xef\xe0\xfcct\x16\xb7`\x00\x05}\x80\x1c'
2901-p1068
2902-g829
2903-sS'Xa"\xe8g\xd6M\xfd\x9bl+a\x8c:\xd9R'
2904-p1069
2905-g856
2906-s(g58
2907-g998
2908-tp1070
2909-S'r\xe5\xa2\x96"\x0f\xca\xea\xd7ZpJ"\xb3Db'
2910-p1071
2911-sS'\xf9\xfa\xae\x15\xe6t\xc6rP\x9bC%\xffh\xa8\xdd'
2912-p1072
2913-S'Z\xfd\xb1\xc4>\x89\xb7\rA\xeb\x93\xb6\xfa\xfb\x8b_'
2914-p1073
2915-sg1037
2916-g657
2917-sg66
2918-g746
2919-sg70
2920-g811
2921-sg52
2922-g820
2923-s(g68
2924-g998
2925-tp1074
2926-S'[\x04\xf9\x98\x10\x91\xf6\xb1\x00\xec\x98\xa3\x05j>\x14'
2927-p1075
2928-s(g84
2929-g998
2930-tp1076
2931-S'n\x9cl\xf5e\xc3%z\xbd\xc9\x96s\xc3\xe2\x8c"'
2932-p1077
2933-s(g76
2934-g998
2935-tp1078
2936-S'\x8a\x99I\xd5\x1d/\xdb\x12,^\xb1 \xf6\x05\x083'
2937-p1079
2938-s(g24
2939-g998
2940-tp1080
2941-S'R\xab\xda\\\xca6\xe4\\\xb3#\x8e\x1fB\x19\xc2\xd4'
2942-p1081
2943-s(g82
2944-g998
2945-tp1082
2946-S'%\xfbj\x02\x9a$\xc21\xa2d\xfe\xb1\xb0\xed\xa8\xe2'
2947-p1083
2948-sg90
2949-g737
2950-sg82
2951-g678
2952-sg10
2953-g719
2954-sg84
2955-g773
2956-s(g80
2957-g998
2958-tp1084
2959-S'\x92|^\xd9\xff\x84Il\xe4\xce\xa5O\xddQ\ns'
2960-p1085
2961-s(g26
2962-g998
2963-tp1086
2964-S'O\xa6i\xda\xf2\x89\x0b\x854\xec\xe2\xaa\x0b\x9a\xd6\xb0'
2965-p1087
2966-s(g78
2967-g998
2968-tp1088
2969-S'/\xc7*\xf7\x7f\xe6R\xfbO}<~\xa5\x9a\xf1\xfe'
2970-p1089
2971-sg34
2972-g903
2973-sg36
2974-g805
2975-sg60
2976-g704
2977-s(g66
2978-g998
2979-tp1090
2980-S'\xdd\x9b\xd9\xb6\x08\x0f\xb8\xd7\xdf\xc8\xb4Y\xd4\xa5\xe2/'
2981-p1091
2982-sg1056
2983-g749
2984-s(g16
2985-g998
2986-tp1092
2987-S'A\xa5S.x\xcc\x9b\nq\x91*\xe2\x8d\xba\x96~'
2988-p1093
2989-s(g92
2990-g998
2991-tp1094
2992-S'a\x10\xdd\x10\xee\x00e\x88\x93P\xe6\xc5\x00\xc7\xb3\xb1'
2993-p1095
2994-s(g38
2995-g998
2996-tp1096
2997-S'g\x86\xe9\xb3\x90\x9c2\xd3I\xa7\xd2\xde\x9a\xad\\\xde'
2998-p1097
2999-sg88
3000-g900
3001-s(g1069
3002-S'imp'
3003-tp1098
3004-S'\xe2\xeaHAE\x89J\xedJ\x9f\x84\xe5oP\xb0\xdf'
3005-p1099
3006-s(g1068
3007-S'imp'
3008-p1100
3009-tp1101
3010-S'PN\x1a\x85\xaf5k\xa2\xbd\xcb1A\x13\xd8\xd6\xe9'
3011-p1102
3012-s(g1003
3013-g1028
3014-tp1103
3015-S'\x1bz\xd6o\xcf\x03\xa3\x9f+\xa5<\xcb\x81\xf8\xbd\xf4'
3016-p1104
3017-sg68
3018-g698
3019-s(g14
3020-g998
3021-tp1105
3022-S'0Z\xe9\x1ca(\x1c\x9b_\x98^\xfc\xcaP~?'
3023-p1106
3024-sg92
3025-g651
3026-ss.
3027\ No newline at end of file
3028
3029=== removed file 'build/BeatBox.c'
3030--- build/BeatBox.c 2011-03-25 19:29:45 +0000
3031+++ build/BeatBox.c 1970-01-01 00:00:00 +0000
3032@@ -1,238 +0,0 @@
3033-/* BeatBox.c generated by valac 0.11.7, the Vala compiler
3034- * generated from BeatBox.vala, do not modify */
3035-
3036-
3037-#include <glib.h>
3038-#include <glib-object.h>
3039-#include <gtk/gtk.h>
3040-#include <gdk/gdk.h>
3041-#include <stdlib.h>
3042-#include <string.h>
3043-#include <unique/unique.h>
3044-#include <stdio.h>
3045-
3046-
3047-#define BEAT_BOX_TYPE_BEATBOX (beat_box_beatbox_get_type ())
3048-#define BEAT_BOX_BEATBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BEAT_BOX_TYPE_BEATBOX, BeatBoxBeatbox))
3049-#define BEAT_BOX_BEATBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BEAT_BOX_TYPE_BEATBOX, BeatBoxBeatboxClass))
3050-#define BEAT_BOX_IS_BEATBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BEAT_BOX_TYPE_BEATBOX))
3051-#define BEAT_BOX_IS_BEATBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BEAT_BOX_TYPE_BEATBOX))
3052-#define BEAT_BOX_BEATBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BEAT_BOX_TYPE_BEATBOX, BeatBoxBeatboxClass))
3053-
3054-typedef struct _BeatBoxBeatbox BeatBoxBeatbox;
3055-typedef struct _BeatBoxBeatboxClass BeatBoxBeatboxClass;
3056-typedef struct _BeatBoxBeatboxPrivate BeatBoxBeatboxPrivate;
3057-
3058-#define BEAT_BOX_TYPE_LIBRARY_WINDOW (beat_box_library_window_get_type ())
3059-#define BEAT_BOX_LIBRARY_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BEAT_BOX_TYPE_LIBRARY_WINDOW, BeatBoxLibraryWindow))
3060-#define BEAT_BOX_LIBRARY_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BEAT_BOX_TYPE_LIBRARY_WINDOW, BeatBoxLibraryWindowClass))
3061-#define BEAT_BOX_IS_LIBRARY_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BEAT_BOX_TYPE_LIBRARY_WINDOW))
3062-#define BEAT_BOX_IS_LIBRARY_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BEAT_BOX_TYPE_LIBRARY_WINDOW))
3063-#define BEAT_BOX_LIBRARY_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BEAT_BOX_TYPE_LIBRARY_WINDOW, BeatBoxLibraryWindowClass))
3064-
3065-typedef struct _BeatBoxLibraryWindow BeatBoxLibraryWindow;
3066-typedef struct _BeatBoxLibraryWindowClass BeatBoxLibraryWindowClass;
3067-
3068-#define BEAT_BOX_TYPE_DATA_BASE_MANAGER (beat_box_data_base_manager_get_type ())
3069-#define BEAT_BOX_DATA_BASE_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BEAT_BOX_TYPE_DATA_BASE_MANAGER, BeatBoxDataBaseManager))
3070-#define BEAT_BOX_DATA_BASE_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BEAT_BOX_TYPE_DATA_BASE_MANAGER, BeatBoxDataBaseManagerClass))
3071-#define BEAT_BOX_IS_DATA_BASE_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BEAT_BOX_TYPE_DATA_BASE_MANAGER))
3072-#define BEAT_BOX_IS_DATA_BASE_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BEAT_BOX_TYPE_DATA_BASE_MANAGER))
3073-#define BEAT_BOX_DATA_BASE_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BEAT_BOX_TYPE_DATA_BASE_MANAGER, BeatBoxDataBaseManagerClass))
3074-
3075-typedef struct _BeatBoxDataBaseManager BeatBoxDataBaseManager;
3076-typedef struct _BeatBoxDataBaseManagerClass BeatBoxDataBaseManagerClass;
3077-
3078-#define BEAT_BOX_TYPE_STREAM_PLAYER (beat_box_stream_player_get_type ())
3079-#define BEAT_BOX_STREAM_PLAYER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BEAT_BOX_TYPE_STREAM_PLAYER, BeatBoxStreamPlayer))
3080-#define BEAT_BOX_STREAM_PLAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BEAT_BOX_TYPE_STREAM_PLAYER, BeatBoxStreamPlayerClass))
3081-#define BEAT_BOX_IS_STREAM_PLAYER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BEAT_BOX_TYPE_STREAM_PLAYER))
3082-#define BEAT_BOX_IS_STREAM_PLAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BEAT_BOX_TYPE_STREAM_PLAYER))
3083-#define BEAT_BOX_STREAM_PLAYER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BEAT_BOX_TYPE_STREAM_PLAYER, BeatBoxStreamPlayerClass))
3084-
3085-typedef struct _BeatBoxStreamPlayer BeatBoxStreamPlayer;
3086-typedef struct _BeatBoxStreamPlayerClass BeatBoxStreamPlayerClass;
3087-#define _unique_message_data_free0(var) ((var == NULL) ? NULL : (var = (unique_message_data_free (var), NULL)))
3088-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
3089-#define _gtk_icon_source_free0(var) ((var == NULL) ? NULL : (var = (gtk_icon_source_free (var), NULL)))
3090-#define _gtk_icon_set_unref0(var) ((var == NULL) ? NULL : (var = (gtk_icon_set_unref (var), NULL)))
3091-
3092-struct _BeatBoxBeatbox {
3093- GObject parent_instance;
3094- BeatBoxBeatboxPrivate * priv;
3095-};
3096-
3097-struct _BeatBoxBeatboxClass {
3098- GObjectClass parent_class;
3099-};
3100-
3101-
3102-static gpointer beat_box_beatbox_parent_class = NULL;
3103-static BeatBoxLibraryWindow* beat_box_beatbox__program;
3104-static BeatBoxLibraryWindow* beat_box_beatbox__program = NULL;
3105-static BeatBoxDataBaseManager* beat_box_beatbox_dbm;
3106-static BeatBoxDataBaseManager* beat_box_beatbox_dbm = NULL;
3107-static BeatBoxStreamPlayer* beat_box_beatbox__player;
3108-static BeatBoxStreamPlayer* beat_box_beatbox__player = NULL;
3109-
3110-GType beat_box_beatbox_get_type (void) G_GNUC_CONST;
3111-enum {
3112- BEAT_BOX_BEATBOX_DUMMY_PROPERTY
3113-};
3114-GType beat_box_library_window_get_type (void) G_GNUC_CONST;
3115-GType beat_box_data_base_manager_get_type (void) G_GNUC_CONST;
3116-GType beat_box_stream_player_get_type (void) G_GNUC_CONST;
3117-gint beat_box_beatbox_main (gchar** args, int args_length1);
3118-void beat_box_beatbox_add_stock_images (void);
3119-BeatBoxStreamPlayer* beat_box_stream_player_new (gchar** args, int args_length1);
3120-BeatBoxStreamPlayer* beat_box_stream_player_construct (GType object_type, gchar** args, int args_length1);
3121-BeatBoxDataBaseManager* beat_box_data_base_manager_new (gboolean write, gboolean create);
3122-BeatBoxDataBaseManager* beat_box_data_base_manager_construct (GType object_type, gboolean write, gboolean create);
3123-void beat_box_data_base_manager_load_db (BeatBoxDataBaseManager* self);
3124-BeatBoxLibraryWindow* beat_box_library_window_new (BeatBoxDataBaseManager* dbm, BeatBoxStreamPlayer* player);
3125-BeatBoxLibraryWindow* beat_box_library_window_construct (GType object_type, BeatBoxDataBaseManager* dbm, BeatBoxStreamPlayer* player);
3126-BeatBoxBeatbox* beat_box_beatbox_new (void);
3127-BeatBoxBeatbox* beat_box_beatbox_construct (GType object_type);
3128-static void beat_box_beatbox_finalize (GObject* obj);
3129-
3130-static const GtkStockItem BEAT_BOX_BEATBOX_stock_items[14] = {{"beatbox", NULL, 0, (guint) 0}, {"folder-music", NULL, 0, (guint) 0}, {"media-audio", NULL, 0, (guint) 0}, {"emblem-urgent", NULL, 0, (guint) 0}, {"playlist", "_Playlist", 0, (guint) 0}, {"playlist-automatic", "_Smart Playlist", 0, (guint) 0}, {"starred", NULL, 0, (guint) 0}, {"not-starred", NULL, 0, (guint) 0}, {"audio-volume-high", NULL, 0, (guint) 0}, {"media-playlist-repeat-active-symbolic", NULL, 0, (guint) 0}, {"media-playlist-repeat-symbolic", NULL, 0, (guint) 0}, {"media-playlist-shuffle-active-symbolic", NULL, 0, (guint) 0}, {"media-playlist-shuffle-symbolic", NULL, 0, (guint) 0}, {"help-info", NULL, 0, (guint) 0}};
3131-
3132-gint beat_box_beatbox_main (gchar** args, int args_length1) {
3133- gint result = 0;
3134- UniqueApp* _tmp0_ = NULL;
3135- UniqueApp* app;
3136- gboolean _tmp1_;
3137- gtk_init (&args_length1, &args);
3138- _tmp0_ = unique_app_new ("org.elementary.beatbox", NULL);
3139- app = _tmp0_;
3140- g_object_get (app, "is-running", &_tmp1_, NULL);
3141- if (_tmp1_) {
3142- UniqueCommand command;
3143- UniqueMessageData* _tmp2_ = NULL;
3144- UniqueMessageData* message;
3145- command = UNIQUE_ACTIVATE;
3146- _tmp2_ = unique_message_data_new ();
3147- message = _tmp2_;
3148- unique_app_send_message (app, (gint) command, message);
3149- _unique_message_data_free0 (message);
3150- } else {
3151- BeatBoxStreamPlayer* _tmp3_ = NULL;
3152- BeatBoxDataBaseManager* _tmp4_ = NULL;
3153- BeatBoxLibraryWindow* _tmp5_ = NULL;
3154- gdk_threads_init ();
3155- beat_box_beatbox_add_stock_images ();
3156- fprintf (stdout, "Creating streamplayer\n");
3157- _tmp3_ = beat_box_stream_player_new (args, args_length1);
3158- _g_object_unref0 (beat_box_beatbox__player);
3159- beat_box_beatbox__player = _tmp3_;
3160- fprintf (stdout, "Creating database manager\n");
3161- _tmp4_ = beat_box_data_base_manager_new (TRUE, TRUE);
3162- _g_object_unref0 (beat_box_beatbox_dbm);
3163- beat_box_beatbox_dbm = _tmp4_;
3164- fprintf (stdout, "Loading database\n");
3165- beat_box_data_base_manager_load_db (beat_box_beatbox_dbm);
3166- _tmp5_ = beat_box_library_window_new (beat_box_beatbox_dbm, beat_box_beatbox__player);
3167- _g_object_unref0 (beat_box_beatbox__program);
3168- beat_box_beatbox__program = g_object_ref_sink (_tmp5_);
3169- unique_app_watch_window (app, (GtkWindow*) beat_box_beatbox__program);
3170- gtk_main ();
3171- }
3172- result = 1;
3173- _g_object_unref0 (app);
3174- return result;
3175-}
3176-
3177-
3178-int main (int argc, char ** argv) {
3179- g_type_init ();
3180- return beat_box_beatbox_main (argv, argc);
3181-}
3182-
3183-
3184-void beat_box_beatbox_add_stock_images (void) {
3185- GtkIconFactory* _tmp0_ = NULL;
3186- GtkIconFactory* iFactory;
3187- _tmp0_ = gtk_icon_factory_new ();
3188- iFactory = _tmp0_;
3189- {
3190- GtkStockItem* stockItem_collection;
3191- int stockItem_collection_length1;
3192- int stockItem_it;
3193- stockItem_collection = BEAT_BOX_BEATBOX_stock_items;
3194- stockItem_collection_length1 = G_N_ELEMENTS (BEAT_BOX_BEATBOX_stock_items);
3195- for (stockItem_it = 0; stockItem_it < G_N_ELEMENTS (BEAT_BOX_BEATBOX_stock_items); stockItem_it = stockItem_it + 1) {
3196- GtkStockItem stockItem;
3197- stockItem = stockItem_collection[stockItem_it];
3198- {
3199- GtkIconSet* _tmp1_ = NULL;
3200- GtkIconSet* iconSet;
3201- GtkIconSource* _tmp2_ = NULL;
3202- GtkIconSource* iconSource;
3203- _tmp1_ = gtk_icon_set_new ();
3204- iconSet = _tmp1_;
3205- _tmp2_ = gtk_icon_source_new ();
3206- iconSource = _tmp2_;
3207- if (stockItem.translation_domain != NULL) {
3208- gtk_icon_source_set_icon_name (iconSource, stockItem.translation_domain);
3209- stockItem.translation_domain = NULL;
3210- gtk_icon_set_add_source (iconSet, iconSource);
3211- }
3212- gtk_icon_source_set_icon_name (iconSource, stockItem.stock_id);
3213- gtk_icon_set_add_source (iconSet, iconSource);
3214- gtk_icon_factory_add (iFactory, stockItem.stock_id, iconSet);
3215- _gtk_icon_source_free0 (iconSource);
3216- _gtk_icon_set_unref0 (iconSet);
3217- }
3218- }
3219- }
3220- gtk_stock_add (BEAT_BOX_BEATBOX_stock_items, G_N_ELEMENTS (BEAT_BOX_BEATBOX_stock_items));
3221- gtk_icon_factory_add_default (iFactory);
3222- _g_object_unref0 (iFactory);
3223-}
3224-
3225-
3226-BeatBoxBeatbox* beat_box_beatbox_construct (GType object_type) {
3227- BeatBoxBeatbox * self = NULL;
3228- self = (BeatBoxBeatbox*) g_object_new (object_type, NULL);
3229- return self;
3230-}
3231-
3232-
3233-BeatBoxBeatbox* beat_box_beatbox_new (void) {
3234- return beat_box_beatbox_construct (BEAT_BOX_TYPE_BEATBOX);
3235-}
3236-
3237-
3238-static void beat_box_beatbox_class_init (BeatBoxBeatboxClass * klass) {
3239- beat_box_beatbox_parent_class = g_type_class_peek_parent (klass);
3240- G_OBJECT_CLASS (klass)->finalize = beat_box_beatbox_finalize;
3241-}
3242-
3243-
3244-static void beat_box_beatbox_instance_init (BeatBoxBeatbox * self) {
3245-}
3246-
3247-
3248-static void beat_box_beatbox_finalize (GObject* obj) {
3249- BeatBoxBeatbox * self;
3250- self = BEAT_BOX_BEATBOX (obj);
3251- G_OBJECT_CLASS (beat_box_beatbox_parent_class)->finalize (obj);
3252-}
3253-
3254-
3255-/** Runs the program
3256- *
3257- */
3258-GType beat_box_beatbox_get_type (void) {
3259- static volatile gsize beat_box_beatbox_type_id__volatile = 0;
3260- if (g_once_init_enter (&beat_box_beatbox_type_id__volatile)) {
3261- static const GTypeInfo g_define_type_info = { sizeof (BeatBoxBeatboxClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) beat_box_beatbox_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (BeatBoxBeatbox), 0, (GInstanceInitFunc) beat_box_beatbox_instance_init, NULL };
3262- GType beat_box_beatbox_type_id;
3263- beat_box_beatbox_type_id = g_type_register_static (G_TYPE_OBJECT, "BeatBoxBeatbox", &g_define_type_info, 0);
3264- g_once_init_leave (&beat_box_beatbox_type_id__volatile, beat_box_beatbox_type_id);
3265- }
3266- return beat_box_beatbox_type_id__volatile;
3267-}
3268-
3269-
3270-
3271
3272=== removed directory 'build/c4che'
3273=== removed file 'build/c4che/_cache.py'
3274--- build/c4che/_cache.py 2011-03-28 00:47:19 +0000
3275+++ build/c4che/_cache.py 1970-01-01 00:00:00 +0000
3276@@ -1,142 +0,0 @@
3277-AR = '/usr/bin/ar'
3278-ARFLAGS = 'rcs'
3279-BINDIR = '/usr/local/bin'
3280-CC = ['/usr/bin/gcc']
3281-CCLNK_SRC_F = []
3282-CCLNK_TGT_F = ['-o']
3283-CC_NAME = 'gcc'
3284-CC_SRC_F = []
3285-CC_TGT_F = ['-c', '-o']
3286-CC_VERSION = ('4', '4', '5')
3287-CFLAGS_DBUS0.5 = ['-pthread', '-pthread']
3288-CFLAGS_GCONF = ['-pthread']
3289-CFLAGS_GEE = ['-pthread', '-pthread']
3290-CFLAGS_GIO = ['-pthread', '-pthread']
3291-CFLAGS_GOBJECT = ['-pthread', '-pthread']
3292-CFLAGS_GSTREAMER = ['-pthread', '-pthread']
3293-CFLAGS_GTHREAD = ['-pthread', '-pthread']
3294-CFLAGS_GTK = ['-pthread', '-pthread']
3295-CFLAGS_LIBNOTIFY = ['-pthread', '-pthread']
3296-CFLAGS_MACBUNDLE = ['-fPIC']
3297-CFLAGS_SQLHEAVY = ['-pthread', '-pthread']
3298-CFLAGS_UNIQUE = ['-pthread', '-pthread']
3299-CFLAGS_WEBKIT = ['-pthread', '-pthread']
3300-CFLAGS_cshlib = ['-fPIC']
3301-COMPILER_CC = 'gcc'
3302-CPPPATH_ST = '-I%s'
3303-CXXFLAGS_DBUS0.5 = ['-pthread', '-pthread']
3304-CXXFLAGS_GCONF = ['-pthread']
3305-CXXFLAGS_GEE = ['-pthread', '-pthread']
3306-CXXFLAGS_GIO = ['-pthread', '-pthread']
3307-CXXFLAGS_GOBJECT = ['-pthread', '-pthread']
3308-CXXFLAGS_GSTREAMER = ['-pthread', '-pthread']
3309-CXXFLAGS_GTHREAD = ['-pthread', '-pthread']
3310-CXXFLAGS_GTK = ['-pthread', '-pthread']
3311-CXXFLAGS_LIBNOTIFY = ['-pthread', '-pthread']
3312-CXXFLAGS_SQLHEAVY = ['-pthread', '-pthread']
3313-CXXFLAGS_UNIQUE = ['-pthread', '-pthread']
3314-CXXFLAGS_WEBKIT = ['-pthread', '-pthread']
3315-DATADIR = '/usr/local/share'
3316-DATAROOTDIR = '/usr/local/share'
3317-DEFINES = ['HAVE_GOBJECT=1', 'HAVE_GTHREAD=1', 'HAVE_DBUS0_5=1', 'HAVE_GTK=1', 'HAVE_GEE=1', 'HAVE_GSTREAMER=1', 'HAVE_TAGLIB=1', 'HAVE_GIO=1', 'HAVE_SQLHEAVY=1', 'HAVE_WEBKIT=1', 'HAVE_LIBXML=1', 'HAVE_GCONF=1', 'HAVE_LIBNOTIFY=1', 'HAVE_UNIQUE=1']
3318-DEFINES_GCONF = ['ORBIT2=1']
3319-DEFINES_ST = '-D%s'
3320-DEST_BINFMT = 'elf'
3321-DEST_CPU = 'x86'
3322-DEST_OS = 'linux'
3323-DOCDIR = '/usr/local/share/doc/beatbox'
3324-DVIDIR = '/usr/local/share/doc/beatbox'
3325-EXEC_PREFIX = '/usr/local'
3326-HAVE_DBUS0_5 = 1
3327-HAVE_GCONF = 1
3328-HAVE_GEE = 1
3329-HAVE_GIO = 1
3330-HAVE_GOBJECT = 1
3331-HAVE_GSTREAMER = 1
3332-HAVE_GTHREAD = 1
3333-HAVE_GTK = 1
3334-HAVE_LIBNOTIFY = 1
3335-HAVE_LIBXML = 1
3336-HAVE_SQLHEAVY = 1
3337-HAVE_TAGLIB = 1
3338-HAVE_UNIQUE = 1
3339-HAVE_WEBKIT = 1
3340-HTMLDIR = '/usr/local/share/doc/beatbox'
3341-INCLUDEDIR = '/usr/local/include'
3342-INCLUDES_DBUS0.5 = ['/usr/include/dbus-1.0', '/usr/lib/dbus-1.0/include', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3343-INCLUDES_GCONF = ['/usr/include/gconf/2', '/usr/include/orbit-2.0', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3344-INCLUDES_GEE = ['/usr/include/gee-1.0', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3345-INCLUDES_GIO = ['/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3346-INCLUDES_GOBJECT = ['/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3347-INCLUDES_GSTREAMER = ['/usr/include/gstreamer-0.10', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include', '/usr/include/libxml2']
3348-INCLUDES_GTHREAD = ['/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3349-INCLUDES_GTK = ['/usr/include/gtk-2.0', '/usr/lib/gtk-2.0/include', '/usr/include/atk-1.0', '/usr/include/cairo', '/usr/include/gdk-pixbuf-2.0', '/usr/include/pango-1.0', '/usr/include/gio-unix-2.0/', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include', '/usr/include/pixman-1', '/usr/include/freetype2', '/usr/include/libpng12']
3350-INCLUDES_LIBNOTIFY = ['/usr/include/gtk-2.0', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include', '/usr/include/dbus-1.0', '/usr/lib/dbus-1.0/include', '/usr/lib/gtk-2.0/include', '/usr/include/atk-1.0', '/usr/include/cairo', '/usr/include/gdk-pixbuf-2.0', '/usr/include/pango-1.0', '/usr/include/gio-unix-2.0/', '/usr/include/pixman-1', '/usr/include/freetype2', '/usr/include/libpng12']
3351-INCLUDES_LIBXML = ['/usr/include/libxml2']
3352-INCLUDES_SQLHEAVY = ['/usr/local/include/sqlheavy/sqlheavy-0.1', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3353-INCLUDES_TAGLIB = ['/usr/include/taglib']
3354-INCLUDES_UNIQUE = ['/usr/include/unique-1.0', '/usr/include/gtk-2.0', '/usr/lib/gtk-2.0/include', '/usr/include/atk-1.0', '/usr/include/cairo', '/usr/include/gdk-pixbuf-2.0', '/usr/include/pango-1.0', '/usr/include/gio-unix-2.0/', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include', '/usr/include/pixman-1', '/usr/include/freetype2', '/usr/include/libpng12']
3355-INCLUDES_WEBKIT = ['/usr/include/webkit-1.0', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include', '/usr/include/gtk-2.0', '/usr/include/libsoup-2.4', '/usr/lib/gtk-2.0/include', '/usr/include/atk-1.0', '/usr/include/cairo', '/usr/include/gdk-pixbuf-2.0', '/usr/include/pango-1.0', '/usr/include/gio-unix-2.0/', '/usr/include/pixman-1', '/usr/include/freetype2', '/usr/include/libpng12', '/usr/include/libxml2']
3356-INFODIR = '/usr/local/share/info'
3357-LIBDIR = '/usr/local/lib'
3358-LIBEXECDIR = '/usr/local/libexec'
3359-LIBPATH_DBUS0.5 = ['/lib']
3360-LIBPATH_LIBNOTIFY = ['/lib']
3361-LIBPATH_SQLHEAVY = ['/usr/local/lib']
3362-LIBPATH_ST = '-L%s'
3363-LIB_DBUS0.5 = ['dbus-glib-1', 'dbus-1', 'pthread', 'gobject-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3364-LIB_GCONF = ['gconf-2', 'glib-2.0']
3365-LIB_GEE = ['gee', 'gobject-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3366-LIB_GIO = ['gio-2.0', 'gobject-2.0', 'gmodule-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3367-LIB_GOBJECT = ['gobject-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3368-LIB_GSTREAMER = ['gstreamer-0.10', 'gobject-2.0', 'gmodule-2.0', 'xml2', 'gthread-2.0', 'rt', 'glib-2.0']
3369-LIB_GTHREAD = ['gthread-2.0', 'rt', 'glib-2.0']
3370-LIB_GTK = ['gtk-x11-2.0', 'gdk-x11-2.0', 'atk-1.0', 'gio-2.0', 'pangoft2-1.0', 'pangocairo-1.0', 'gdk_pixbuf-2.0', 'm', 'cairo', 'png12', 'pango-1.0', 'freetype', 'fontconfig', 'gobject-2.0', 'gmodule-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3371-LIB_LIBNOTIFY = ['notify', 'gtk-x11-2.0', 'dbus-glib-1', 'gdk-x11-2.0', 'atk-1.0', 'gio-2.0', 'pangoft2-1.0', 'pangocairo-1.0', 'gdk_pixbuf-2.0', 'm', 'cairo', 'png12', 'pango-1.0', 'freetype', 'fontconfig', 'gmodule-2.0', 'dbus-1', 'pthread', 'gobject-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3372-LIB_LIBXML = ['xml2']
3373-LIB_SQLHEAVY = ['sqlheavy0.1', 'gio-2.0', 'gobject-2.0', 'gmodule-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3374-LIB_ST = '-l%s'
3375-LIB_TAGLIB = ['tag_c', 'tag']
3376-LIB_UNIQUE = ['unique-1.0', 'gtk-x11-2.0', 'gdk-x11-2.0', 'atk-1.0', 'gio-2.0', 'pangoft2-1.0', 'pangocairo-1.0', 'gdk_pixbuf-2.0', 'm', 'cairo', 'png12', 'pango-1.0', 'freetype', 'fontconfig', 'gobject-2.0', 'gmodule-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3377-LIB_WEBKIT = ['webkit-1.0', 'gtk-x11-2.0', 'soup-2.4', 'gdk-x11-2.0', 'atk-1.0', 'pangoft2-1.0', 'pangocairo-1.0', 'gdk_pixbuf-2.0', 'm', 'cairo', 'png12', 'pango-1.0', 'freetype', 'fontconfig', 'gio-2.0', 'gobject-2.0', 'gmodule-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3378-LINKFLAGS_DBUS0.5 = ['-pthread', '-pthread']
3379-LINKFLAGS_GCONF = ['-pthread']
3380-LINKFLAGS_GEE = ['-pthread', '-pthread']
3381-LINKFLAGS_GIO = ['-pthread', '-pthread']
3382-LINKFLAGS_GOBJECT = ['-pthread', '-pthread']
3383-LINKFLAGS_GSTREAMER = ['-pthread', '-pthread']
3384-LINKFLAGS_GTHREAD = ['-pthread', '-pthread']
3385-LINKFLAGS_GTK = ['-pthread', '-pthread']
3386-LINKFLAGS_LIBNOTIFY = ['-pthread', '-pthread']
3387-LINKFLAGS_MACBUNDLE = ['-bundle', '-undefined', 'dynamic_lookup']
3388-LINKFLAGS_SQLHEAVY = ['-pthread', '-pthread']
3389-LINKFLAGS_UNIQUE = ['-pthread', '-pthread']
3390-LINKFLAGS_WEBKIT = ['-pthread', '-pthread']
3391-LINKFLAGS_cshlib = ['-shared']
3392-LINKFLAGS_cstlib = ['-Wl,-Bstatic']
3393-LINK_CC = ['/usr/bin/gcc']
3394-LOCALEDIR = '/usr/local/share/locale'
3395-LOCALSTATEDIR = '/usr/local/var'
3396-MANDIR = '/usr/local/share/man'
3397-OLDINCLUDEDIR = '/usr/include'
3398-PACKAGE = 'beatbox'
3399-PDFDIR = '/usr/local/share/doc/beatbox'
3400-PKGCONFIG = '/usr/bin/pkg-config'
3401-PREFIX = '/usr/local'
3402-PSDIR = '/usr/local/share/doc/beatbox'
3403-RPATH_ST = '-Wl,-rpath,%s'
3404-SBINDIR = '/usr/local/sbin'
3405-SHAREDSTATEDIR = '/usr/local/com'
3406-SHLIB_MARKER = '-Wl,-Bdynamic'
3407-SONAME_ST = '-Wl,-h,%s'
3408-STLIBPATH_ST = '-L%s'
3409-STLIB_MARKER = '-Wl,-Bstatic'
3410-STLIB_ST = '-l%s'
3411-SYSCONFDIR = '/usr/local/etc'
3412-VALAC = '/usr/bin/valac'
3413-VALAC_VERSION = (0, 11, 7)
3414-cprogram_PATTERN = '%s'
3415-cshlib_PATTERN = 'lib%s.so'
3416-cstlib_PATTERN = 'lib%s.a'
3417-define_key = ['HAVE_GOBJECT', 'HAVE_GTHREAD', 'HAVE_DBUS0_5', 'HAVE_GTK', 'HAVE_GEE', 'HAVE_GSTREAMER', 'HAVE_TAGLIB', 'HAVE_GIO', 'HAVE_SQLHEAVY', 'HAVE_WEBKIT', 'HAVE_LIBXML', 'HAVE_GCONF', 'HAVE_LIBNOTIFY', 'HAVE_UNIQUE']
3418-macbundle_PATTERN = '%s.bundle'
3419
3420=== removed file 'build/c4che/build.config.py'
3421--- build/c4che/build.config.py 2011-03-18 21:57:28 +0000
3422+++ build/c4che/build.config.py 1970-01-01 00:00:00 +0000
3423@@ -1,2 +0,0 @@
3424-version = 0x1060200
3425-tools = [{'tool': 'ar', 'tooldir': None, 'funs': None}, {'tool': 'c', 'tooldir': None, 'funs': None}, {'tool': 'gcc', 'tooldir': None, 'funs': None}, {'tool': 'compiler_cc', 'tooldir': None, 'funs': None}, {'tool': 'gnu_dirs', 'tooldir': None, 'funs': None}, {'tool': 'vala', 'tooldir': None, 'funs': None}]
3426
3427=== removed file 'build/c4che/default.cache.py'
3428--- build/c4che/default.cache.py 2011-03-11 23:52:37 +0000
3429+++ build/c4che/default.cache.py 1970-01-01 00:00:00 +0000
3430@@ -1,134 +0,0 @@
3431-AR = '/usr/bin/ar'
3432-ARFLAGS = 'rcs'
3433-BINDIR = '/usr/local/bin'
3434-CC = ['/usr/bin/gcc']
3435-CCDEFINES_GCONF-2.0 = ['ORBIT2=1']
3436-CCDEFINES_ST = '-D%s'
3437-CCFLAGS_DEBUG = ['-g']
3438-CCFLAGS_GCONF-2.0 = ['-pthread']
3439-CCFLAGS_GEE-1.0 = ['-pthread']
3440-CCFLAGS_GIO-2.0 = ['-pthread']
3441-CCFLAGS_GOBJECT = ['-pthread']
3442-CCFLAGS_GSTREAMER-0.10 = ['-pthread']
3443-CCFLAGS_GTHREAD = ['-pthread']
3444-CCFLAGS_GTK+-2.0 = ['-pthread']
3445-CCFLAGS_LIBNOTIFY = ['-pthread']
3446-CCFLAGS_MACBUNDLE = ['-fPIC']
3447-CCFLAGS_RELEASE = ['-O2']
3448-CCFLAGS_SQLHEAVY-0.1 = ['-pthread']
3449-CCFLAGS_WEBKIT-1.0 = ['-pthread']
3450-CCLNK_SRC_F = ''
3451-CCLNK_TGT_F = ['-o', '']
3452-CC_NAME = 'gcc'
3453-CC_SRC_F = ''
3454-CC_TGT_F = ['-c', '-o', '']
3455-CC_VERSION = ('4', '4', '5')
3456-COMPILER_CC = 'gcc'
3457-CPP = '/usr/bin/cpp'
3458-CPPPATH_GCONF-2.0 = ['/usr/include/gconf/2', '/usr/include/orbit-2.0', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3459-CPPPATH_GEE-1.0 = ['/usr/include/gee-1.0', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3460-CPPPATH_GIO-2.0 = ['/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3461-CPPPATH_GOBJECT = ['/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3462-CPPPATH_GSTREAMER-0.10 = ['/usr/include/gstreamer-0.10', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include', '/usr/include/libxml2']
3463-CPPPATH_GTHREAD = ['/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3464-CPPPATH_GTK+-2.0 = ['/usr/include/gtk-2.0', '/usr/lib/gtk-2.0/include', '/usr/include/atk-1.0', '/usr/include/cairo', '/usr/include/gdk-pixbuf-2.0', '/usr/include/pango-1.0', '/usr/include/gio-unix-2.0/', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include', '/usr/include/pixman-1', '/usr/include/freetype2', '/usr/include/libpng12']
3465-CPPPATH_LIBNOTIFY = ['/usr/include/gtk-2.0', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include', '/usr/include/dbus-1.0', '/usr/lib/dbus-1.0/include', '/usr/lib/gtk-2.0/include', '/usr/include/atk-1.0', '/usr/include/cairo', '/usr/include/gdk-pixbuf-2.0', '/usr/include/pango-1.0', '/usr/include/gio-unix-2.0/', '/usr/include/pixman-1', '/usr/include/freetype2', '/usr/include/libpng12']
3466-CPPPATH_LIBXML-2.0 = ['/usr/include/libxml2']
3467-CPPPATH_SQLHEAVY-0.1 = ['/usr/local/include/sqlheavy/sqlheavy-0.1', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include']
3468-CPPPATH_ST = '-I%s'
3469-CPPPATH_TAGLIB_C = ['/usr/include/taglib']
3470-CPPPATH_WEBKIT-1.0 = ['/usr/include/webkit-1.0', '/usr/include/glib-2.0', '/usr/lib/glib-2.0/include', '/usr/include/gtk-2.0', '/usr/include/libsoup-2.4', '/usr/lib/gtk-2.0/include', '/usr/include/atk-1.0', '/usr/include/cairo', '/usr/include/gdk-pixbuf-2.0', '/usr/include/pango-1.0', '/usr/include/gio-unix-2.0/', '/usr/include/pixman-1', '/usr/include/freetype2', '/usr/include/libpng12', '/usr/include/libxml2']
3471-CXXDEFINES_GCONF-2.0 = ['ORBIT2=1']
3472-CXXFLAGS_GCONF-2.0 = ['-pthread']
3473-CXXFLAGS_GEE-1.0 = ['-pthread']
3474-CXXFLAGS_GIO-2.0 = ['-pthread']
3475-CXXFLAGS_GOBJECT = ['-pthread']
3476-CXXFLAGS_GSTREAMER-0.10 = ['-pthread']
3477-CXXFLAGS_GTHREAD = ['-pthread']
3478-CXXFLAGS_GTK+-2.0 = ['-pthread']
3479-CXXFLAGS_LIBNOTIFY = ['-pthread']
3480-CXXFLAGS_SQLHEAVY-0.1 = ['-pthread']
3481-CXXFLAGS_WEBKIT-1.0 = ['-pthread']
3482-DATADIR = '/usr/local/share'
3483-DATAROOTDIR = '/usr/local/share'
3484-DEST_BINFMT = 'elf'
3485-DEST_CPU = 'x86'
3486-DEST_OS = 'linux'
3487-DOCDIR = '/usr/local/share/doc/beatbox'
3488-DVIDIR = '/usr/local/share/doc/beatbox'
3489-EXEC_PREFIX = '/usr/local'
3490-FULLSTATIC_MARKER = '-static'
3491-HAVE_GCONF_2_0 = 1
3492-HAVE_GEE_1_0 = 1
3493-HAVE_GIO_2_0 = 1
3494-HAVE_GOBJECT = 1
3495-HAVE_GSTREAMER_0_10 = 1
3496-HAVE_GTHREAD = 1
3497-HAVE_GTK__2_0 = 1
3498-HAVE_LIBNOTIFY = 1
3499-HAVE_LIBXML_2_0 = 1
3500-HAVE_SQLHEAVY_0_1 = 1
3501-HAVE_TAGLIB_C = 1
3502-HAVE_WEBKIT_1_0 = 1
3503-HTMLDIR = '/usr/local/share/doc/beatbox'
3504-INCLUDEDIR = '/usr/local/include'
3505-INFODIR = '/usr/local/share/info'
3506-LIBDIR = '/usr/local/lib'
3507-LIBEXECDIR = '/usr/local/libexec'
3508-LIBPATH_LIBNOTIFY = ['/lib']
3509-LIBPATH_SQLHEAVY-0.1 = ['/usr/local/lib']
3510-LIBPATH_ST = '-L%s'
3511-LIB_GCONF-2.0 = ['gconf-2', 'glib-2.0']
3512-LIB_GEE-1.0 = ['gee', 'gobject-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3513-LIB_GIO-2.0 = ['gio-2.0', 'gobject-2.0', 'gmodule-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3514-LIB_GOBJECT = ['gobject-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3515-LIB_GSTREAMER-0.10 = ['gstreamer-0.10', 'gobject-2.0', 'gmodule-2.0', 'xml2', 'gthread-2.0', 'rt', 'glib-2.0']
3516-LIB_GTHREAD = ['gthread-2.0', 'rt', 'glib-2.0']
3517-LIB_GTK+-2.0 = ['gtk-x11-2.0', 'gdk-x11-2.0', 'atk-1.0', 'gio-2.0', 'pangoft2-1.0', 'pangocairo-1.0', 'gdk_pixbuf-2.0', 'm', 'cairo', 'png12', 'pango-1.0', 'freetype', 'fontconfig', 'gobject-2.0', 'gmodule-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3518-LIB_LIBNOTIFY = ['notify', 'gtk-x11-2.0', 'dbus-glib-1', 'gdk-x11-2.0', 'atk-1.0', 'gio-2.0', 'pangoft2-1.0', 'pangocairo-1.0', 'gdk_pixbuf-2.0', 'm', 'cairo', 'png12', 'pango-1.0', 'freetype', 'fontconfig', 'gmodule-2.0', 'dbus-1', 'pthread', 'gobject-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3519-LIB_LIBXML-2.0 = ['xml2']
3520-LIB_SQLHEAVY-0.1 = ['sqlheavy0.1', 'gio-2.0', 'gobject-2.0', 'gmodule-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3521-LIB_ST = '-l%s'
3522-LIB_TAGLIB_C = ['tag_c', 'tag']
3523-LIB_WEBKIT-1.0 = ['webkit-1.0', 'gtk-x11-2.0', 'soup-2.4', 'gdk-x11-2.0', 'atk-1.0', 'pangoft2-1.0', 'pangocairo-1.0', 'gdk_pixbuf-2.0', 'm', 'cairo', 'png12', 'pango-1.0', 'freetype', 'fontconfig', 'gio-2.0', 'gobject-2.0', 'gmodule-2.0', 'gthread-2.0', 'rt', 'glib-2.0']
3524-LINKFLAGS_GCONF-2.0 = ['-pthread']
3525-LINKFLAGS_GEE-1.0 = ['-pthread']
3526-LINKFLAGS_GIO-2.0 = ['-pthread']
3527-LINKFLAGS_GOBJECT = ['-pthread']
3528-LINKFLAGS_GSTREAMER-0.10 = ['-pthread']
3529-LINKFLAGS_GTHREAD = ['-pthread']
3530-LINKFLAGS_GTK+-2.0 = ['-pthread']
3531-LINKFLAGS_LIBNOTIFY = ['-pthread']
3532-LINKFLAGS_MACBUNDLE = ['-bundle', '-undefined', 'dynamic_lookup']
3533-LINKFLAGS_SQLHEAVY-0.1 = ['-pthread']
3534-LINKFLAGS_WEBKIT-1.0 = ['-pthread']
3535-LINK_CC = ['/usr/bin/gcc']
3536-LOCALEDIR = '/usr/local/share/locale'
3537-LOCALSTATEDIR = '/usr/local/var'
3538-MANDIR = '/usr/local/share/man'
3539-OLDINCLUDEDIR = '/usr/include'
3540-PACKAGE = 'beatbox'
3541-PDFDIR = '/usr/local/share/doc/beatbox'
3542-PREFIX = '/usr/local'
3543-PSDIR = '/usr/local/share/doc/beatbox'
3544-RANLIB = '/usr/bin/ranlib'
3545-RPATH_ST = '-Wl,-rpath,%s'
3546-SBINDIR = '/usr/local/sbin'
3547-SHAREDSTATEDIR = '/usr/local/com'
3548-SHLIB_MARKER = '-Wl,-Bdynamic'
3549-SONAME_ST = '-Wl,-h,%s'
3550-STATICLIBPATH_ST = '-L%s'
3551-STATICLIB_MARKER = '-Wl,-Bstatic'
3552-STATICLIB_ST = '-l%s'
3553-SYSCONFDIR = '/usr/local/etc'
3554-VALAC = '/usr/bin/valac'
3555-VALAC_VERSION = (0, 11, 6)
3556-VALAFLAGS = ''
3557-defines = {'HAVE_TAGLIB_C': 1, 'HAVE_LIBXML_2_0': 1, 'HAVE_GTK__2_0': 1, 'HAVE_WEBKIT_1_0': 1, 'HAVE_LIBNOTIFY': 1, 'HAVE_GCONF_2_0': 1, 'HAVE_SQLHEAVY_0_1': 1, 'HAVE_GIO_2_0': 1, 'HAVE_GSTREAMER_0_10': 1, 'HAVE_GTHREAD': 1, 'HAVE_GEE_1_0': 1, 'HAVE_GOBJECT': 1}
3558-macbundle_PATTERN = '%s.bundle'
3559-program_PATTERN = '%s'
3560-shlib_CCFLAGS = ['-fPIC', '-DPIC']
3561-shlib_LINKFLAGS = ['-shared']
3562-shlib_PATTERN = 'lib%s.so'
3563-staticlib_LINKFLAGS = ['-Wl,-Bstatic']
3564-staticlib_PATTERN = 'lib%s.a'
3565
3566=== removed file 'build/config.log'
3567--- build/config.log 2011-03-28 00:47:19 +0000
3568+++ build/config.log 1970-01-01 00:00:00 +0000
3569@@ -1,132 +0,0 @@
3570-# project beatbox (0.1) configured on Sun Mar 27 01:20:33 2011 by
3571-# waf 1.6.2 (abi 98, python 20606f0 on linux2)
3572-# using ./waf configure
3573-#
3574-----------------------------------------
3575-Setting top to
3576-/home/scott/beatbox
3577-----------------------------------------
3578-Setting out to
3579-/home/scott/beatbox/build
3580-----------------------------------------
3581-Checking for 'gcc' (c compiler)
3582-find program=['gcc', 'cc'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games'] var='CC' -> '/usr/bin/gcc'
3583-find program=['ar'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games'] var='AR' -> '/usr/bin/ar'
3584-ok
3585-(tool gnu_dirs is already loaded, skipping)
3586-----------------------------------------
3587-Checking for program pkg-config
3588-/usr/bin/pkg-config
3589-find program=['pkg-config'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games'] var='PKGCONFIG' -> '/usr/bin/pkg-config'
3590-----------------------------------------
3591-Checking for 'gobject-2.0'
3592-['/usr/bin/pkg-config', 'gobject-2.0', '--cflags', '--libs']
3593-out: -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
3594-
3595-yes
3596-----------------------------------------
3597-Checking for 'gthread-2.0'
3598-['/usr/bin/pkg-config', 'gthread-2.0', '--cflags', '--libs']
3599-out: -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -lgthread-2.0 -lrt -lglib-2.0
3600-
3601-yes
3602-----------------------------------------
3603-Checking for program valac-0.8
3604-not found
3605-find program=['valac-0.8'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games'] var='VALAC' -> ''
3606-from /home/scott/beatbox: Could not find the program valac-0.8
3607-----------------------------------------
3608-Checking for program valac
3609-/usr/bin/valac
3610-find program=['valac'] paths=['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games'] var='VALAC' -> '/usr/bin/valac'
3611-/usr/bin/valac --version
3612-out: Vala 0.11.7
3613-
3614-----------------------------------------
3615-Checking for valac version >= (0, 8, 0)
3616-(0, 11, 7)
3617-(tool gnu_dirs is already loaded, skipping)
3618-----------------------------------------
3619-Checking for 'dbus-glib-1' >=
3620-['/usr/bin/pkg-config', '--atleast-version=', 'dbus-glib-1']
3621-['/usr/bin/pkg-config', 'dbus-glib-1', '--cflags', '--libs']
3622-out: -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -L/lib -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
3623-
3624-yes
3625-----------------------------------------
3626-Checking for 'gtk+-2.0' >= 2.16.0
3627-['/usr/bin/pkg-config', '--atleast-version=2.16.0', 'gtk+-2.0']
3628-['/usr/bin/pkg-config', 'gtk+-2.0', '--cflags', '--libs']
3629-out: -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
3630-
3631-yes
3632-----------------------------------------
3633-Checking for 'gee-1.0' >= 0.5.3
3634-['/usr/bin/pkg-config', '--atleast-version=0.5.3', 'gee-1.0']
3635-['/usr/bin/pkg-config', 'gee-1.0', '--cflags', '--libs']
3636-out: -pthread -I/usr/include/gee-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -lgee -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
3637-
3638-yes
3639-----------------------------------------
3640-Checking for 'gstreamer-0.10' >= 0.10
3641-['/usr/bin/pkg-config', '--atleast-version=0.10', 'gstreamer-0.10']
3642-['/usr/bin/pkg-config', 'gstreamer-0.10', '--cflags', '--libs']
3643-out: -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
3644-
3645-yes
3646-----------------------------------------
3647-Checking for 'taglib_c' >= 1.6.3
3648-['/usr/bin/pkg-config', '--atleast-version=1.6.3', 'taglib_c']
3649-['/usr/bin/pkg-config', 'taglib_c', '--cflags', '--libs']
3650-out: -I/usr/include/taglib -ltag_c -ltag
3651-
3652-yes
3653-----------------------------------------
3654-Checking for 'gio-2.0' >= 2.26.0
3655-['/usr/bin/pkg-config', '--atleast-version=2.26.0', 'gio-2.0']
3656-['/usr/bin/pkg-config', 'gio-2.0', '--cflags', '--libs']
3657-out: -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
3658-
3659-yes
3660-----------------------------------------
3661-Checking for 'sqlheavy-0.1' >= 0.0
3662-['/usr/bin/pkg-config', '--atleast-version=0.0', 'sqlheavy-0.1']
3663-['/usr/bin/pkg-config', 'sqlheavy-0.1', '--cflags', '--libs']
3664-out: -pthread -I/usr/local/include/sqlheavy/sqlheavy-0.1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -L/usr/local/lib -lsqlheavy0.1 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
3665-
3666-yes
3667-----------------------------------------
3668-Checking for 'webkit-1.0' >= 1.2.5
3669-['/usr/bin/pkg-config', '--atleast-version=1.2.5', 'webkit-1.0']
3670-['/usr/bin/pkg-config', 'webkit-1.0', '--cflags', '--libs']
3671-out: -pthread -I/usr/include/webkit-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/libsoup-2.4 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libxml2 -pthread -lwebkit-1.0 -lgtk-x11-2.0 -lsoup-2.4 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
3672-
3673-yes
3674-----------------------------------------
3675-Checking for 'libxml-2.0' >= 2.7.7
3676-['/usr/bin/pkg-config', '--atleast-version=2.7.7', 'libxml-2.0']
3677-['/usr/bin/pkg-config', 'libxml-2.0', '--cflags', '--libs']
3678-out: -I/usr/include/libxml2 -lxml2
3679-
3680-yes
3681-----------------------------------------
3682-Checking for 'gconf-2.0' >= 2.31.91
3683-['/usr/bin/pkg-config', '--atleast-version=2.31.91', 'gconf-2.0']
3684-['/usr/bin/pkg-config', 'gconf-2.0', '--cflags', '--libs']
3685-out: -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lgconf-2 -lglib-2.0
3686-
3687-yes
3688-----------------------------------------
3689-Checking for 'libnotify' >= 0.5.0
3690-['/usr/bin/pkg-config', '--atleast-version=0.5.0', 'libnotify']
3691-['/usr/bin/pkg-config', 'libnotify', '--cflags', '--libs']
3692-out: -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -L/lib -lnotify -lgtk-x11-2.0 -ldbus-glib-1 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
3693-
3694-yes
3695-----------------------------------------
3696-Checking for 'unique-1.0' >= 0.9
3697-['/usr/bin/pkg-config', '--atleast-version=0.9', 'unique-1.0']
3698-['/usr/bin/pkg-config', 'unique-1.0', '--cflags', '--libs']
3699-out: -pthread -I/usr/include/unique-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -lunique-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
3700-
3701-yes
3702
3703=== removed directory 'build/default'
3704=== removed directory 'build/default/src'
3705=== removed directory 'build/default/src/Dialogs'
3706=== removed directory 'build/default/src/LastFM'
3707=== removed directory 'build/default/src/Objects'
3708=== removed directory 'build/default/src/Widgets'
3709=== removed directory 'build/src'
3710=== removed file 'build/src/DataBaseManager.c'
3711--- build/src/DataBaseManager.c 2011-03-25 19:29:45 +0000
3712+++ build/src/DataBaseManager.c 1970-01-01 00:00:00 +0000
3713@@ -1,7454 +0,0 @@
3714-/* DataBaseManager.c generated by valac 0.11.7, the Vala compiler
3715- * generated from DataBaseManager.vala, do not modify */
3716-
3717-
3718-#include <glib.h>
3719-#include <glib-object.h>
3720-#include <SQLHeavy.h>
3721-#include <stdio.h>
3722-#include <gio/gio.h>
3723-#include <stdlib.h>
3724-#include <string.h>
3725-#include <gee.h>
3726-#include <gtk/gtk.h>
3727-#include <float.h>
3728-#include <math.h>
3729-
3730-
3731-#define BEAT_BOX_TYPE_DATA_BASE_MANAGER (beat_box_data_base_manager_get_type ())
3732-#define BEAT_BOX_DATA_BASE_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BEAT_BOX_TYPE_DATA_BASE_MANAGER, BeatBoxDataBaseManager))
3733-#define BEAT_BOX_DATA_BASE_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BEAT_BOX_TYPE_DATA_BASE_MANAGER, BeatBoxDataBaseManagerClass))
3734-#define BEAT_BOX_IS_DATA_BASE_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BEAT_BOX_TYPE_DATA_BASE_MANAGER))
3735-#define BEAT_BOX_IS_DATA_BASE_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BEAT_BOX_TYPE_DATA_BASE_MANAGER))
3736-#define BEAT_BOX_DATA_BASE_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BEAT_BOX_TYPE_DATA_BASE_MANAGER, BeatBoxDataBaseManagerClass))
3737-
3738-typedef struct _BeatBoxDataBaseManager BeatBoxDataBaseManager;
3739-typedef struct _BeatBoxDataBaseManagerClass BeatBoxDataBaseManagerClass;
3740-typedef struct _BeatBoxDataBaseManagerPrivate BeatBoxDataBaseManagerPrivate;
3741-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
3742-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
3743-#define _g_free0(var) (var = (g_free (var), NULL))
3744-
3745-#define BEAT_BOX_TYPE_SONG (beat_box_song_get_type ())
3746-#define BEAT_BOX_SONG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BEAT_BOX_TYPE_SONG, BeatBoxSong))
3747-#define BEAT_BOX_SONG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BEAT_BOX_TYPE_SONG, BeatBoxSongClass))
3748-#define BEAT_BOX_IS_SONG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BEAT_BOX_TYPE_SONG))
3749-#define BEAT_BOX_IS_SONG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BEAT_BOX_TYPE_SONG))
3750-#define BEAT_BOX_SONG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BEAT_BOX_TYPE_SONG, BeatBoxSongClass))
3751-
3752-typedef struct _BeatBoxSong BeatBoxSong;
3753-typedef struct _BeatBoxSongClass BeatBoxSongClass;
3754-
3755-#define BEAT_BOX_TYPE_PLAYLIST (beat_box_playlist_get_type ())
3756-#define BEAT_BOX_PLAYLIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BEAT_BOX_TYPE_PLAYLIST, BeatBoxPlaylist))
3757-#define BEAT_BOX_PLAYLIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BEAT_BOX_TYPE_PLAYLIST, BeatBoxPlaylistClass))
3758-#define BEAT_BOX_IS_PLAYLIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BEAT_BOX_TYPE_PLAYLIST))
3759-#define BEAT_BOX_IS_PLAYLIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BEAT_BOX_TYPE_PLAYLIST))
3760-#define BEAT_BOX_PLAYLIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BEAT_BOX_TYPE_PLAYLIST, BeatBoxPlaylistClass))
3761-
3762-typedef struct _BeatBoxPlaylist BeatBoxPlaylist;
3763-typedef struct _BeatBoxPlaylistClass BeatBoxPlaylistClass;
3764-typedef struct _BeatBoxPlaylistPrivate BeatBoxPlaylistPrivate;
3765-
3766-#define BEAT_BOX_TYPE_TREE_VIEW_SETUP (beat_box_tree_view_setup_get_type ())
3767-#define BEAT_BOX_TREE_VIEW_SETUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BEAT_BOX_TYPE_TREE_VIEW_SETUP, BeatBoxTreeViewSetup))
3768-#define BEAT_BOX_TREE_VIEW_SETUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BEAT_BOX_TYPE_TREE_VIEW_SETUP, BeatBoxTreeViewSetupClass))
3769-#define BEAT_BOX_IS_TREE_VIEW_SETUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BEAT_BOX_TYPE_TREE_VIEW_SETUP))
3770-#define BEAT_BOX_IS_TREE_VIEW_SETUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BEAT_BOX_TYPE_TREE_VIEW_SETUP))
3771-#define BEAT_BOX_TREE_VIEW_SETUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BEAT_BOX_TYPE_TREE_VIEW_SETUP, BeatBoxTreeViewSetupClass))
3772-
3773-typedef struct _BeatBoxTreeViewSetup BeatBoxTreeViewSetup;
3774-typedef struct _BeatBoxTreeViewSetupClass BeatBoxTreeViewSetupClass;
3775-
3776-#define BEAT_BOX_TYPE_SMART_PLAYLIST (beat_box_smart_playlist_get_type ())
3777-#define BEAT_BOX_SMART_PLAYLIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BEAT_BOX_TYPE_SMART_PLAYLIST, BeatBoxSmartPlaylist))
3778-#define BEAT_BOX_SMART_PLAYLIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BEAT_BOX_TYPE_SMART_PLAYLIST, BeatBoxSmartPlaylistClass))
3779-#define BEAT_BOX_IS_SMART_PLAYLIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BEAT_BOX_TYPE_SMART_PLAYLIST))
3780-#define BEAT_BOX_IS_SMART_PLAYLIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BEAT_BOX_TYPE_SMART_PLAYLIST))
3781-#define BEAT_BOX_SMART_PLAYLIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BEAT_BOX_TYPE_SMART_PLAYLIST, BeatBoxSmartPlaylistClass))
3782-
3783-typedef struct _BeatBoxSmartPlaylist BeatBoxSmartPlaylist;
3784-typedef struct _BeatBoxSmartPlaylistClass BeatBoxSmartPlaylistClass;
3785-typedef struct _BeatBoxSmartPlaylistPrivate BeatBoxSmartPlaylistPrivate;
3786-
3787-#define LAST_FM_TYPE_ALBUM_INFO (last_fm_album_info_get_type ())
3788-#define LAST_FM_ALBUM_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LAST_FM_TYPE_ALBUM_INFO, LastFMAlbumInfo))
3789-#define LAST_FM_ALBUM_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LAST_FM_TYPE_ALBUM_INFO, LastFMAlbumInfoClass))
3790-#define LAST_FM_IS_ALBUM_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LAST_FM_TYPE_ALBUM_INFO))
3791-#define LAST_FM_IS_ALBUM_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LAST_FM_TYPE_ALBUM_INFO))
3792-#define LAST_FM_ALBUM_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LAST_FM_TYPE_ALBUM_INFO, LastFMAlbumInfoClass))
3793-
3794-typedef struct _LastFMAlbumInfo LastFMAlbumInfo;
3795-typedef struct _LastFMAlbumInfoClass LastFMAlbumInfoClass;
3796-
3797-#define LAST_FM_TYPE_TAG (last_fm_tag_get_type ())
3798-#define LAST_FM_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LAST_FM_TYPE_TAG, LastFMTag))
3799-#define LAST_FM_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LAST_FM_TYPE_TAG, LastFMTagClass))
3800-#define LAST_FM_IS_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LAST_FM_TYPE_TAG))
3801-#define LAST_FM_IS_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LAST_FM_TYPE_TAG))
3802-#define LAST_FM_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LAST_FM_TYPE_TAG, LastFMTagClass))
3803-
3804-typedef struct _LastFMTag LastFMTag;
3805-typedef struct _LastFMTagClass LastFMTagClass;
3806-
3807-#define LAST_FM_TYPE_IMAGE (last_fm_image_get_type ())
3808-#define LAST_FM_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LAST_FM_TYPE_IMAGE, LastFMImage))
3809-#define LAST_FM_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LAST_FM_TYPE_IMAGE, LastFMImageClass))
3810-#define LAST_FM_IS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LAST_FM_TYPE_IMAGE))
3811-#define LAST_FM_IS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LAST_FM_TYPE_IMAGE))
3812-#define LAST_FM_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LAST_FM_TYPE_IMAGE, LastFMImageClass))
3813-
3814-typedef struct _LastFMImage LastFMImage;
3815-typedef struct _LastFMImageClass LastFMImageClass;
3816-
3817-#define LAST_FM_TYPE_ARTIST_INFO (last_fm_artist_info_get_type ())
3818-#define LAST_FM_ARTIST_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LAST_FM_TYPE_ARTIST_INFO, LastFMArtistInfo))
3819-#define LAST_FM_ARTIST_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LAST_FM_TYPE_ARTIST_INFO, LastFMArtistInfoClass))
3820-#define LAST_FM_IS_ARTIST_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LAST_FM_TYPE_ARTIST_INFO))
3821-#define LAST_FM_IS_ARTIST_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LAST_FM_TYPE_ARTIST_INFO))
3822-#define LAST_FM_ARTIST_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LAST_FM_TYPE_ARTIST_INFO, LastFMArtistInfoClass))
3823-
3824-typedef struct _LastFMArtistInfo LastFMArtistInfo;
3825-typedef struct _LastFMArtistInfoClass LastFMArtistInfoClass;
3826-
3827-#define LAST_FM_TYPE_TRACK_INFO (last_fm_track_info_get_type ())
3828-#define LAST_FM_TRACK_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LAST_FM_TYPE_TRACK_INFO, LastFMTrackInfo))
3829-#define LAST_FM_TRACK_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LAST_FM_TYPE_TRACK_INFO, LastFMTrackInfoClass))
3830-#define LAST_FM_IS_TRACK_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LAST_FM_TYPE_TRACK_INFO))
3831-#define LAST_FM_IS_TRACK_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LAST_FM_TYPE_TRACK_INFO))
3832-#define LAST_FM_TRACK_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LAST_FM_TYPE_TRACK_INFO, LastFMTrackInfoClass))
3833-
3834-typedef struct _LastFMTrackInfo LastFMTrackInfo;
3835-typedef struct _LastFMTrackInfoClass LastFMTrackInfoClass;
3836-
3837-struct _BeatBoxDataBaseManager {
3838- GObject parent_instance;
3839- BeatBoxDataBaseManagerPrivate * priv;
3840-};
3841-
3842-struct _BeatBoxDataBaseManagerClass {
3843- GObjectClass parent_class;
3844-};
3845-
3846-struct _BeatBoxDataBaseManagerPrivate {
3847- SQLHeavyDatabase* _db;
3848- SQLHeavyTransaction* transaction;
3849- SQLHeavyQuery* query;
3850- gboolean write;
3851- gboolean create;
3852- gint index;
3853- gint item_count;
3854-};
3855-
3856-struct _BeatBoxPlaylist {
3857- GObject parent_instance;
3858- BeatBoxPlaylistPrivate * priv;
3859- BeatBoxTreeViewSetup* tvs;
3860-};
3861-
3862-struct _BeatBoxPlaylistClass {
3863- GObjectClass parent_class;
3864-};
3865-
3866-struct _BeatBoxSmartPlaylist {
3867- GObject parent_instance;
3868- BeatBoxSmartPlaylistPrivate * priv;
3869- BeatBoxTreeViewSetup* tvs;
3870- gint query_count;
3871-};
3872-
3873-struct _BeatBoxSmartPlaylistClass {
3874- GObjectClass parent_class;
3875-};
3876-
3877-
3878-static gpointer beat_box_data_base_manager_parent_class = NULL;
3879-
3880-GType beat_box_data_base_manager_get_type (void) G_GNUC_CONST;
3881-#define BEAT_BOX_DATA_BASE_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), BEAT_BOX_TYPE_DATA_BASE_MANAGER, BeatBoxDataBaseManagerPrivate))
3882-enum {
3883- BEAT_BOX_DATA_BASE_MANAGER_DUMMY_PROPERTY
3884-};
3885-#define BEAT_BOX_DATA_BASE_MANAGER_COLUMN_COUNT 18
3886-BeatBoxDataBaseManager* beat_box_data_base_manager_new (gboolean write, gboolean create);
3887-BeatBoxDataBaseManager* beat_box_data_base_manager_construct (GType object_type, gboolean write, gboolean create);
3888-void beat_box_data_base_manager_create_db (BeatBoxDataBaseManager* self);
3889-void beat_box_data_base_manager_initialize_columns (BeatBoxDataBaseManager* self);
3890-void beat_box_data_base_manager_load_db (BeatBoxDataBaseManager* self);
3891-void beat_box_data_base_manager_resetProgress (BeatBoxDataBaseManager* self, gint items);
3892-gchar* beat_box_data_base_manager_db_location (BeatBoxDataBaseManager* self);
3893-void beat_box_data_base_manager_begin_transaction (BeatBoxDataBaseManager* self, const gchar* script);
3894-void beat_box_data_base_manager_commit_transaction (BeatBoxDataBaseManager* self);
3895-void beat_box_data_base_manager_drop_table (BeatBoxDataBaseManager* self, const gchar* table);
3896-GeeLinkedList* beat_box_data_base_manager_load_song_list_columns (BeatBoxDataBaseManager* self);
3897-void beat_box_data_base_manager_save_song_list_columns (BeatBoxDataBaseManager* self, GeeArrayList* columns);
3898-GType beat_box_song_get_type (void) G_GNUC_CONST;
3899-GeeArrayList* beat_box_data_base_manager_load_songs (BeatBoxDataBaseManager* self);
3900-BeatBoxSong* beat_box_song_new (const gchar* file);
3901-BeatBoxSong* beat_box_song_construct (GType object_type, const gchar* file);
3902-void beat_box_song_set_rowid (BeatBoxSong* self, gint value);
3903-void beat_box_song_set_title (BeatBoxSong* self, const gchar* value);
3904-void beat_box_song_set_artist (BeatBoxSong* self, const gchar* value);
3905-void beat_box_song_set_album (BeatBoxSong* self, const gchar* value);
3906-void beat_box_song_set_genre (BeatBoxSong* self, const gchar* value);
3907-void beat_box_song_set_comment (BeatBoxSong* self, const gchar* value);
3908-void beat_box_song_set_year (BeatBoxSong* self, gint value);
3909-void beat_box_song_set_track (BeatBoxSong* self, gint value);
3910-void beat_box_song_set_bitrate (BeatBoxSong* self, gint value);
3911-void beat_box_song_set_length (BeatBoxSong* self, gint value);
3912-void beat_box_song_set_samplerate (BeatBoxSong* self, gint value);
3913-void beat_box_song_set_rating (BeatBoxSong* self, gint value);
3914-void beat_box_song_set_play_count (BeatBoxSong* self, gint value);
3915-void beat_box_song_set_skip_count (BeatBoxSong* self, gint value);
3916-void beat_box_song_set_date_added (BeatBoxSong* self, gint value);
3917-void beat_box_song_set_last_played (BeatBoxSong* self, gint value);
3918-void beat_box_data_base_manager_save_songs (BeatBoxDataBaseManager* self, GeeCollection* songs);
3919-const gchar* beat_box_song_get_file (BeatBoxSong* self);
3920-const gchar* beat_box_song_get_title (BeatBoxSong* self);
3921-const gchar* beat_box_song_get_artist (BeatBoxSong* self);
3922-const gchar* beat_box_song_get_album (BeatBoxSong* self);
3923-const gchar* beat_box_song_get_genre (BeatBoxSong* self);
3924-const gchar* beat_box_song_get_comment (BeatBoxSong* self);
3925-gint beat_box_song_get_year (BeatBoxSong* self);
3926-gint beat_box_song_get_track (BeatBoxSong* self);
3927-gint beat_box_song_get_bitrate (BeatBoxSong* self);
3928-gint beat_box_song_get_length (BeatBoxSong* self);
3929-gint beat_box_song_get_samplerate (BeatBoxSong* self);
3930-gint beat_box_song_get_rating (BeatBoxSong* self);
3931-gint beat_box_song_get_play_count (BeatBoxSong* self);
3932-gint beat_box_song_get_skip_count (BeatBoxSong* self);
3933-gint beat_box_song_get_date_added (BeatBoxSong* self);
3934-gint beat_box_song_get_last_played (BeatBoxSong* self);
3935-void beat_box_data_base_manager_add_song_mass (BeatBoxDataBaseManager* self, BeatBoxSong* s, gboolean saving);
3936-gint beat_box_song_get_rowid (BeatBoxSong* self);
3937-void beat_box_data_base_manager_remove_songs (BeatBoxDataBaseManager* self, GeeCollection* songs);
3938-void beat_box_data_base_manager_update_songs (BeatBoxDataBaseManager* self, GeeCollection* songs);
3939-GType beat_box_playlist_get_type (void) G_GNUC_CONST;
3940-GeeArrayList* beat_box_data_base_manager_load_playlists (BeatBoxDataBaseManager* self);
3941-BeatBoxPlaylist* beat_box_playlist_new_with_info (gint rowid, const gchar* name);
3942-BeatBoxPlaylist* beat_box_playlist_construct_with_info (GType object_type, gint rowid, const gchar* name);
3943-void beat_box_playlist_songs_from_string (BeatBoxPlaylist* self, const gchar* songs);
3944-GType beat_box_tree_view_setup_get_type (void) G_GNUC_CONST;
3945-void beat_box_tree_view_setup_set_sort_column (BeatBoxTreeViewSetup* self, const gchar* value);
3946-void beat_box_tree_view_setup_set_sort_direction_from_string (BeatBoxTreeViewSetup* self, const gchar* dir);
3947-void beat_box_tree_view_setup_import_columns (BeatBoxTreeViewSetup* self, const gchar* cols);
3948-void beat_box_data_base_manager_save_playlists (BeatBoxDataBaseManager* self, GeeCollection* playlists);
3949-const gchar* beat_box_playlist_get_name (BeatBoxPlaylist* self);
3950-gchar* beat_box_playlist_songs_to_string (BeatBoxPlaylist* self);
3951-const gchar* beat_box_tree_view_setup_get_sort_column (BeatBoxTreeViewSetup* self);
3952-gchar* beat_box_tree_view_setup_sort_direction_to_string (BeatBoxTreeViewSetup* self);
3953-gchar* beat_box_tree_view_setup_columns_to_string (BeatBoxTreeViewSetup* self);
3954-void beat_box_data_base_manager_update_playlist (BeatBoxDataBaseManager* self, BeatBoxPlaylist* p);
3955-GType beat_box_smart_playlist_get_type (void) G_GNUC_CONST;
3956-GeeArrayList* beat_box_data_base_manager_load_smart_playlists (BeatBoxDataBaseManager* self);
3957-BeatBoxSmartPlaylist* beat_box_smart_playlist_new (void);
3958-BeatBoxSmartPlaylist* beat_box_smart_playlist_construct (GType object_type);
3959-void beat_box_smart_playlist_set_rowid (BeatBoxSmartPlaylist* self, gint value);
3960-void beat_box_smart_playlist_set_name (BeatBoxSmartPlaylist* self, const gchar* value);
3961-void beat_box_smart_playlist_set_conditional (BeatBoxSmartPlaylist* self, const gchar* value);
3962-void beat_box_smart_playlist_queries_from_string (BeatBoxSmartPlaylist* self, const gchar* q);
3963-void beat_box_smart_playlist_set_limit (BeatBoxSmartPlaylist* self, gboolean value);
3964-void beat_box_smart_playlist_set_limit_amount (BeatBoxSmartPlaylist* self, gint value);
3965-void beat_box_data_base_manager_save_smart_playlists (BeatBoxDataBaseManager* self, GeeCollection* smarts);
3966-const gchar* beat_box_smart_playlist_get_name (BeatBoxSmartPlaylist* self);
3967-const gchar* beat_box_smart_playlist_get_conditional (BeatBoxSmartPlaylist* self);
3968-gchar* beat_box_smart_playlist_queries_to_string (BeatBoxSmartPlaylist* self);
3969-gboolean beat_box_smart_playlist_get_limit (BeatBoxSmartPlaylist* self);
3970-gint beat_box_smart_playlist_get_limit_amount (BeatBoxSmartPlaylist* self);
3971-void beat_box_data_base_manager_update_smart_playlist (BeatBoxDataBaseManager* self, BeatBoxSmartPlaylist* p);
3972-GType last_fm_album_info_get_type (void) G_GNUC_CONST;
3973-void beat_box_data_base_manager_save_albums (BeatBoxDataBaseManager* self, GeeCollection* albums);
3974-const gchar* last_fm_album_info_get_name (LastFMAlbumInfo* self);
3975-const gchar* last_fm_album_info_get_artist (LastFMAlbumInfo* self);
3976-const gchar* last_fm_album_info_get_mbid (LastFMAlbumInfo* self);
3977-const gchar* last_fm_album_info_get_url (LastFMAlbumInfo* self);
3978-const gchar* last_fm_album_info_get_releasedate (LastFMAlbumInfo* self);
3979-gint last_fm_album_info_get_listeners (LastFMAlbumInfo* self);
3980-gint last_fm_album_info_get_playcount (LastFMAlbumInfo* self);
3981-GType last_fm_tag_get_type (void) G_GNUC_CONST;
3982-GeeArrayList* last_fm_album_info_tags (LastFMAlbumInfo* self);
3983-const gchar* last_fm_tag_get_tag (LastFMTag* self);
3984-const gchar* last_fm_tag_get_url (LastFMTag* self);
3985-GType last_fm_image_get_type (void) G_GNUC_CONST;
3986-LastFMImage* last_fm_album_info_get_url_image (LastFMAlbumInfo* self);
3987-gchar* last_fm_image_to_string (LastFMImage* self);
3988-GeeCollection* beat_box_data_base_manager_load_albums (BeatBoxDataBaseManager* self);
3989-LastFMAlbumInfo* last_fm_album_info_new_basic (void);
3990-LastFMAlbumInfo* last_fm_album_info_construct_basic (GType object_type);
3991-void last_fm_album_info_set_name (LastFMAlbumInfo* self, const gchar* value);
3992-void last_fm_album_info_set_artist (LastFMAlbumInfo* self, const gchar* value);
3993-void last_fm_album_info_set_mbid (LastFMAlbumInfo* self, const gchar* value);
3994-void last_fm_album_info_set_url (LastFMAlbumInfo* self, const gchar* value);
3995-void last_fm_album_info_set_releasedate (LastFMAlbumInfo* self, const gchar* value);
3996-void last_fm_album_info_set_listeners (LastFMAlbumInfo* self, gint value);
3997-void last_fm_album_info_set_playcount (LastFMAlbumInfo* self, gint value);
3998-LastFMTag* last_fm_tag_new_with_string_and_url (const gchar* tag, const gchar* url);
3999-LastFMTag* last_fm_tag_construct_with_string_and_url (GType object_type, const gchar* tag, const gchar* url);
4000-void last_fm_album_info_addTag (LastFMAlbumInfo* self, LastFMTag* t);
4001-LastFMImage* last_fm_image_new_with_import_string (const gchar* s);
4002-LastFMImage* last_fm_image_construct_with_import_string (GType object_type, const gchar* s);
4003-void last_fm_album_info_set_url_image (LastFMAlbumInfo* self, LastFMImage* value);
4004-LastFMImage* last_fm_image_new_basic (void);
4005-LastFMImage* last_fm_image_construct_basic (GType object_type);
4006-GType last_fm_artist_info_get_type (void) G_GNUC_CONST;
4007-GeeCollection* beat_box_data_base_manager_load_artists (BeatBoxDataBaseManager* self);
4008-LastFMArtistInfo* last_fm_artist_info_new_basic (void);
4009-LastFMArtistInfo* last_fm_artist_info_construct_basic (GType object_type);
4010-void last_fm_artist_info_set_name (LastFMArtistInfo* self, const gchar* value);
4011-void last_fm_artist_info_set_mbid (LastFMArtistInfo* self, const gchar* value);
4012-void last_fm_artist_info_set_url (LastFMArtistInfo* self, const gchar* value);
4013-void last_fm_artist_info_set_streamable (LastFMArtistInfo* self, gint value);
4014-void last_fm_artist_info_set_listeners (LastFMArtistInfo* self, gint value);
4015-void last_fm_artist_info_set_playcount (LastFMArtistInfo* self, gint value);
4016-void last_fm_artist_info_set_published (LastFMArtistInfo* self, const gchar* value);
4017-void last_fm_artist_info_set_summary (LastFMArtistInfo* self, const gchar* value);
4018-void last_fm_artist_info_set_content (LastFMArtistInfo* self, const gchar* value);
4019-void last_fm_artist_info_addTag (LastFMArtistInfo* self, LastFMTag* t);
4020-LastFMArtistInfo* last_fm_artist_info_new_with_artist_and_url (const gchar* name, const gchar* url);
4021-LastFMArtistInfo* last_fm_artist_info_construct_with_artist_and_url (GType object_type, const gchar* name, const gchar* url);
4022-void last_fm_artist_info_addSimilarArtist (LastFMArtistInfo* self, LastFMArtistInfo* artist);
4023-void last_fm_artist_info_set_url_image (LastFMArtistInfo* self, LastFMImage* value);
4024-void beat_box_data_base_manager_save_artists (BeatBoxDataBaseManager* self, GeeCollection* artists);
4025-const gchar* last_fm_artist_info_get_name (LastFMArtistInfo* self);
4026-const gchar* last_fm_artist_info_get_mbid (LastFMArtistInfo* self);
4027-const gchar* last_fm_artist_info_get_url (LastFMArtistInfo* self);
4028-gint last_fm_artist_info_get_streamable (LastFMArtistInfo* self);
4029-gint last_fm_artist_info_get_listeners (LastFMArtistInfo* self);
4030-gint last_fm_artist_info_get_playcount (LastFMArtistInfo* self);
4031-const gchar* last_fm_artist_info_get_published (LastFMArtistInfo* self);
4032-const gchar* last_fm_artist_info_get_summary (LastFMArtistInfo* self);
4033-const gchar* last_fm_artist_info_get_content (LastFMArtistInfo* self);
4034-GeeArrayList* last_fm_artist_info_tags (LastFMArtistInfo* self);
4035-GeeArrayList* last_fm_artist_info_similarArtists (LastFMArtistInfo* self);
4036-LastFMImage* last_fm_artist_info_get_url_image (LastFMArtistInfo* self);
4037-GType last_fm_track_info_get_type (void) G_GNUC_CONST;
4038-GeeCollection* beat_box_data_base_manager_load_tracks (BeatBoxDataBaseManager* self);
4039-LastFMTrackInfo* last_fm_track_info_new_basic (void);
4040-LastFMTrackInfo* last_fm_track_info_construct_basic (GType object_type);
4041-void last_fm_track_info_set_id (LastFMTrackInfo* self, gint value);
4042-void last_fm_track_info_set_name (LastFMTrackInfo* self, const gchar* value);
4043-void last_fm_track_info_set_artist (LastFMTrackInfo* self, const gchar* value);
4044-void last_fm_track_info_set_url (LastFMTrackInfo* self, const gchar* value);
4045-void last_fm_track_info_set_duration (LastFMTrackInfo* self, gint value);
4046-void last_fm_track_info_set_streamable (LastFMTrackInfo* self, gint value);
4047-void last_fm_track_info_set_listeners (LastFMTrackInfo* self, gint value);
4048-void last_fm_track_info_set_playcount (LastFMTrackInfo* self, gint value);
4049-void last_fm_track_info_set_summary (LastFMTrackInfo* self, const gchar* value);
4050-void last_fm_track_info_set_content (LastFMTrackInfo* self, const gchar* value);
4051-void last_fm_track_info_addTag (LastFMTrackInfo* self, LastFMTag* t);
4052-void beat_box_data_base_manager_save_tracks (BeatBoxDataBaseManager* self, GeeCollection* tracks);
4053-gint last_fm_track_info_get_id (LastFMTrackInfo* self);
4054-const gchar* last_fm_track_info_get_name (LastFMTrackInfo* self);
4055-const gchar* last_fm_track_info_get_artist (LastFMTrackInfo* self);
4056-const gchar* last_fm_track_info_get_url (LastFMTrackInfo* self);
4057-gint last_fm_track_info_get_duration (LastFMTrackInfo* self);
4058-gint last_fm_track_info_get_streamable (LastFMTrackInfo* self);
4059-gint last_fm_track_info_get_listeners (LastFMTrackInfo* self);
4060-gint last_fm_track_info_get_playcount (LastFMTrackInfo* self);
4061-const gchar* last_fm_track_info_get_summary (LastFMTrackInfo* self);
4062-const gchar* last_fm_track_info_get_content (LastFMTrackInfo* self);
4063-GeeArrayList* last_fm_track_info_tags (LastFMTrackInfo* self);
4064-static void g_cclosure_user_marshal_VOID__STRING_DOUBLE (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
4065-static void beat_box_data_base_manager_finalize (GObject* obj);
4066-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
4067-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
4068-static gint _vala_array_length (gpointer array);
4069-
4070-
4071-/** Creates a new DatabaseManager
4072- * @param write True if has write access
4073- * @param create True to have create access
4074- */
4075-BeatBoxDataBaseManager* beat_box_data_base_manager_construct (GType object_type, gboolean write, gboolean create) {
4076- BeatBoxDataBaseManager * self = NULL;
4077- self = (BeatBoxDataBaseManager*) g_object_new (object_type, NULL);
4078- self->priv->write = write;
4079- self->priv->create = create;
4080- return self;
4081-}
4082-
4083-
4084-BeatBoxDataBaseManager* beat_box_data_base_manager_new (gboolean write, gboolean create) {
4085- return beat_box_data_base_manager_construct (BEAT_BOX_TYPE_DATA_BASE_MANAGER, write, create);
4086-}
4087-
4088-
4089-/** Used on the first run. Creates all the tables and initializes them
4090- */
4091-void beat_box_data_base_manager_create_db (BeatBoxDataBaseManager* self) {
4092- GError * _inner_error_ = NULL;
4093- g_return_if_fail (self != NULL);
4094- sql_heavy_queryable_execute ((SQLHeavyQueryable*) self->priv->_db, "CREATE TABLE song_list_columns (`title` TEXT,`visible` INT,`width` INT" \
4095-")", (gssize) (-1), &_inner_error_);
4096- if (_inner_error_ != NULL) {
4097- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4098- goto __catch0_sql_heavy_error;
4099- }
4100- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4101- g_clear_error (&_inner_error_);
4102- return;
4103- }
4104- beat_box_data_base_manager_initialize_columns (self);
4105- sql_heavy_queryable_execute ((SQLHeavyQueryable*) self->priv->_db, "CREATE TABLE playlists (`name` TEXT, `songs` TEXT, 'sort_column' TEXT," \
4106-" 'sort_direction' TEXT, 'columns' TEXT)", (gssize) (-1), &_inner_error_);
4107- if (_inner_error_ != NULL) {
4108- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4109- goto __catch0_sql_heavy_error;
4110- }
4111- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4112- g_clear_error (&_inner_error_);
4113- return;
4114- }
4115- sql_heavy_queryable_execute ((SQLHeavyQueryable*) self->priv->_db, "CREATE TABLE smart_playlists (`name` TEXT, `and_or` TEXT, `queries` TE" \
4116-"XT, 'limit' INT, 'limit_amount' INT, 'sort_column' TEXT, 'sort_directi" \
4117-"on' TEXT, 'columns' TEXT)", (gssize) (-1), &_inner_error_);
4118- if (_inner_error_ != NULL) {
4119- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4120- goto __catch0_sql_heavy_error;
4121- }
4122- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4123- g_clear_error (&_inner_error_);
4124- return;
4125- }
4126- sql_heavy_queryable_execute ((SQLHeavyQueryable*) self->priv->_db, "CREATE TABLE songs (`file` TEXT,`title` TEXT,`artist` TEXT,`album` TEX" \
4127-"T,`genre` TEXT,`comment` TEXT, `year` INT, `track` INT, `bitrate` INT," \
4128-" `length` INT, `samplerate` INT, `rating` INT, `playcount` INT, 'skipc" \
4129-"ount' INT, `dateadded` INT, `lastplayed` INT)", (gssize) (-1), &_inner_error_);
4130- if (_inner_error_ != NULL) {
4131- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4132- goto __catch0_sql_heavy_error;
4133- }
4134- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4135- g_clear_error (&_inner_error_);
4136- return;
4137- }
4138- sql_heavy_queryable_execute ((SQLHeavyQueryable*) self->priv->_db, "CREATE TABLE artists ('name' TEXT, 'mbid' TEXT, 'url' TEXT, 'streamabl" \
4139-"e' INT, 'listeners' INT, 'playcount' INT, 'published' TEXT, 'summary' " \
4140-"TEXT, 'content' TEXT, 'tags' TEXT, 'similar' TEXT, 'url_image' TEXT)", (gssize) (-1), &_inner_error_);
4141- if (_inner_error_ != NULL) {
4142- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4143- goto __catch0_sql_heavy_error;
4144- }
4145- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4146- g_clear_error (&_inner_error_);
4147- return;
4148- }
4149- sql_heavy_queryable_execute ((SQLHeavyQueryable*) self->priv->_db, "CREATE TABLE albums ('name' TEXT, 'artist' TEXT, 'mbid' TEXT, 'url' TE" \
4150-"XT, 'release_date' TEXT, 'listeners' INT, 'playcount' INT, 'tags' TEXT" \
4151-", 'url_image' TEXT)", (gssize) (-1), &_inner_error_);
4152- if (_inner_error_ != NULL) {
4153- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4154- goto __catch0_sql_heavy_error;
4155- }
4156- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4157- g_clear_error (&_inner_error_);
4158- return;
4159- }
4160- sql_heavy_queryable_execute ((SQLHeavyQueryable*) self->priv->_db, "CREATE TABLE tracks ('id' INT, 'name' TEXT, 'artist' TEXT, 'url' TEXT," \
4161-" 'duration' INT, 'streamable' INT, 'listeners' INT, 'playcount' INT, '" \
4162-"summary' TEXT, 'content' TEXT, 'tags' TEXT)", (gssize) (-1), &_inner_error_);
4163- if (_inner_error_ != NULL) {
4164- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4165- goto __catch0_sql_heavy_error;
4166- }
4167- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4168- g_clear_error (&_inner_error_);
4169- return;
4170- }
4171- goto __finally0;
4172- __catch0_sql_heavy_error:
4173- {
4174- GError * err;
4175- err = _inner_error_;
4176- _inner_error_ = NULL;
4177- fprintf (stdout, "Bad news: could not create tables. Please report this. Message: %s\n", err->message);
4178- _g_error_free0 (err);
4179- }
4180- __finally0:
4181- if (_inner_error_ != NULL) {
4182- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4183- g_clear_error (&_inner_error_);
4184- return;
4185- }
4186-}
4187-
4188-
4189-/** Loads the db into memory, creates it if need be, adds music if need be
4190- *
4191- */
4192-void beat_box_data_base_manager_load_db (BeatBoxDataBaseManager* self) {
4193- gboolean need_create;
4194- const gchar* _tmp0_ = NULL;
4195- gchar* _tmp1_;
4196- gchar* _tmp2_;
4197- GFile* _tmp3_ = NULL;
4198- GFile* _tmp4_;
4199- GFile* beatbox_folder;
4200- gboolean _tmp5_;
4201- gchar* _tmp6_ = NULL;
4202- gchar* _tmp7_;
4203- gchar* _tmp8_;
4204- gchar* _tmp9_;
4205- GFile* _tmp10_ = NULL;
4206- GFile* _tmp11_;
4207- GFile* db_file;
4208- gboolean _tmp12_;
4209- gboolean _tmp13_ = FALSE;
4210- GError * _inner_error_ = NULL;
4211- g_return_if_fail (self != NULL);
4212- need_create = FALSE;
4213- _tmp0_ = g_get_user_data_dir ();
4214- _tmp1_ = g_strconcat (_tmp0_, "/beatbox", NULL);
4215- _tmp2_ = _tmp1_;
4216- _tmp3_ = g_file_new_for_path (_tmp2_);
4217- _tmp4_ = _tmp3_;
4218- _g_free0 (_tmp2_);
4219- beatbox_folder = _tmp4_;
4220- _tmp5_ = g_file_query_exists (beatbox_folder, NULL);
4221- if (!_tmp5_) {
4222- g_file_make_directory (beatbox_folder, NULL, &_inner_error_);
4223- if (_inner_error_ != NULL) {
4224- goto __catch1_g_error;
4225- }
4226- goto __finally1;
4227- __catch1_g_error:
4228- {
4229- GError * err;
4230- err = _inner_error_;
4231- _inner_error_ = NULL;
4232- fprintf (stdout, "CRITICAL: Could not create beatbox folder in data directory: %s\n", err->message);
4233- _g_error_free0 (err);
4234- }
4235- __finally1:
4236- if (_inner_error_ != NULL) {
4237- _g_object_unref0 (beatbox_folder);
4238- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4239- g_clear_error (&_inner_error_);
4240- return;
4241- }
4242- }
4243- _tmp6_ = g_file_get_path (beatbox_folder);
4244- _tmp7_ = _tmp6_;
4245- _tmp8_ = g_strconcat (_tmp7_, "/beatbox_db.db", NULL);
4246- _tmp9_ = _tmp8_;
4247- _tmp10_ = g_file_new_for_path (_tmp9_);
4248- _tmp11_ = _tmp10_;
4249- _g_free0 (_tmp9_);
4250- _g_free0 (_tmp7_);
4251- db_file = _tmp11_;
4252- _tmp12_ = g_file_query_exists (db_file, NULL);
4253- if (!_tmp12_) {
4254- need_create = TRUE;
4255- }
4256- if (self->priv->write) {
4257- _tmp13_ = !self->priv->create;
4258- } else {
4259- _tmp13_ = FALSE;
4260- }
4261- if (_tmp13_) {
4262- gchar* _tmp14_ = NULL;
4263- gchar* _tmp15_;
4264- SQLHeavyDatabase* _tmp16_ = NULL;
4265- SQLHeavyDatabase* _tmp17_;
4266- SQLHeavyDatabase* _tmp18_;
4267- _tmp14_ = g_file_get_path (db_file);
4268- _tmp15_ = _tmp14_;
4269- _tmp16_ = sql_heavy_database_new (_tmp15_, SQL_HEAVY_FILE_MODE_READ | SQL_HEAVY_FILE_MODE_WRITE, &_inner_error_);
4270- _tmp17_ = _tmp16_;
4271- _g_free0 (_tmp15_);
4272- _tmp18_ = _tmp17_;
4273- if (_inner_error_ != NULL) {
4274- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4275- goto __catch2_sql_heavy_error;
4276- }
4277- _g_object_unref0 (db_file);
4278- _g_object_unref0 (beatbox_folder);
4279- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4280- g_clear_error (&_inner_error_);
4281- return;
4282- }
4283- _g_object_unref0 (self->priv->_db);
4284- self->priv->_db = _tmp18_;
4285- } else {
4286- gboolean _tmp19_ = FALSE;
4287- if (!self->priv->write) {
4288- _tmp19_ = self->priv->create;
4289- } else {
4290- _tmp19_ = FALSE;
4291- }
4292- if (_tmp19_) {
4293- gchar* _tmp20_ = NULL;
4294- gchar* _tmp21_;
4295- SQLHeavyDatabase* _tmp22_ = NULL;
4296- SQLHeavyDatabase* _tmp23_;
4297- SQLHeavyDatabase* _tmp24_;
4298- _tmp20_ = g_file_get_path (db_file);
4299- _tmp21_ = _tmp20_;
4300- _tmp22_ = sql_heavy_database_new (_tmp21_, SQL_HEAVY_FILE_MODE_READ | SQL_HEAVY_FILE_MODE_CREATE, &_inner_error_);
4301- _tmp23_ = _tmp22_;
4302- _g_free0 (_tmp21_);
4303- _tmp24_ = _tmp23_;
4304- if (_inner_error_ != NULL) {
4305- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4306- goto __catch2_sql_heavy_error;
4307- }
4308- _g_object_unref0 (db_file);
4309- _g_object_unref0 (beatbox_folder);
4310- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4311- g_clear_error (&_inner_error_);
4312- return;
4313- }
4314- _g_object_unref0 (self->priv->_db);
4315- self->priv->_db = _tmp24_;
4316- } else {
4317- gboolean _tmp25_ = FALSE;
4318- if (self->priv->write) {
4319- _tmp25_ = self->priv->create;
4320- } else {
4321- _tmp25_ = FALSE;
4322- }
4323- if (_tmp25_) {
4324- gchar* _tmp26_ = NULL;
4325- gchar* _tmp27_;
4326- SQLHeavyDatabase* _tmp28_ = NULL;
4327- SQLHeavyDatabase* _tmp29_;
4328- SQLHeavyDatabase* _tmp30_;
4329- _tmp26_ = g_file_get_path (db_file);
4330- _tmp27_ = _tmp26_;
4331- _tmp28_ = sql_heavy_database_new (_tmp27_, (SQL_HEAVY_FILE_MODE_READ | SQL_HEAVY_FILE_MODE_WRITE) | SQL_HEAVY_FILE_MODE_CREATE, &_inner_error_);
4332- _tmp29_ = _tmp28_;
4333- _g_free0 (_tmp27_);
4334- _tmp30_ = _tmp29_;
4335- if (_inner_error_ != NULL) {
4336- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4337- goto __catch2_sql_heavy_error;
4338- }
4339- _g_object_unref0 (db_file);
4340- _g_object_unref0 (beatbox_folder);
4341- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4342- g_clear_error (&_inner_error_);
4343- return;
4344- }
4345- _g_object_unref0 (self->priv->_db);
4346- self->priv->_db = _tmp30_;
4347- } else {
4348- gchar* _tmp31_ = NULL;
4349- gchar* _tmp32_;
4350- SQLHeavyDatabase* _tmp33_ = NULL;
4351- SQLHeavyDatabase* _tmp34_;
4352- SQLHeavyDatabase* _tmp35_;
4353- _tmp31_ = g_file_get_path (db_file);
4354- _tmp32_ = _tmp31_;
4355- _tmp33_ = sql_heavy_database_new (_tmp32_, SQL_HEAVY_FILE_MODE_READ, &_inner_error_);
4356- _tmp34_ = _tmp33_;
4357- _g_free0 (_tmp32_);
4358- _tmp35_ = _tmp34_;
4359- if (_inner_error_ != NULL) {
4360- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4361- goto __catch2_sql_heavy_error;
4362- }
4363- _g_object_unref0 (db_file);
4364- _g_object_unref0 (beatbox_folder);
4365- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4366- g_clear_error (&_inner_error_);
4367- return;
4368- }
4369- _g_object_unref0 (self->priv->_db);
4370- self->priv->_db = _tmp35_;
4371- }
4372- }
4373- }
4374- goto __finally2;
4375- __catch2_sql_heavy_error:
4376- {
4377- GError * err;
4378- err = _inner_error_;
4379- _inner_error_ = NULL;
4380- fprintf (stdout, "This is terrible. Could not even make db file. Please report this. Mes" \
4381-"sage: %s", err->message);
4382- _g_error_free0 (err);
4383- }
4384- __finally2:
4385- if (_inner_error_ != NULL) {
4386- _g_object_unref0 (db_file);
4387- _g_object_unref0 (beatbox_folder);
4388- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4389- g_clear_error (&_inner_error_);
4390- return;
4391- }
4392- if (need_create) {
4393- beat_box_data_base_manager_create_db (self);
4394- }
4395- _g_object_unref0 (db_file);
4396- _g_object_unref0 (beatbox_folder);
4397-}
4398-
4399-
4400-void beat_box_data_base_manager_resetProgress (BeatBoxDataBaseManager* self, gint items) {
4401- g_return_if_fail (self != NULL);
4402- self->priv->index = 0;
4403- self->priv->item_count = items;
4404-}
4405-
4406-
4407-/** simply returns the db location on file
4408- */
4409-gchar* beat_box_data_base_manager_db_location (BeatBoxDataBaseManager* self) {
4410- gchar* result = NULL;
4411- const gchar* _tmp0_ = NULL;
4412- gchar* _tmp1_;
4413- g_return_val_if_fail (self != NULL, NULL);
4414- _tmp0_ = sql_heavy_database_get_filename (self->priv->_db);
4415- _tmp1_ = g_strdup (_tmp0_);
4416- result = _tmp1_;
4417- return result;
4418-}
4419-
4420-
4421-void beat_box_data_base_manager_begin_transaction (BeatBoxDataBaseManager* self, const gchar* script) {
4422- SQLHeavyTransaction* _tmp0_ = NULL;
4423- SQLHeavyTransaction* _tmp1_;
4424- SQLHeavyQuery* _tmp2_ = NULL;
4425- SQLHeavyQuery* _tmp3_;
4426- GError * _inner_error_ = NULL;
4427- g_return_if_fail (self != NULL);
4428- g_return_if_fail (script != NULL);
4429- _tmp0_ = sql_heavy_queryable_begin_transaction ((SQLHeavyQueryable*) self->priv->_db, &_inner_error_);
4430- _tmp1_ = _tmp0_;
4431- if (_inner_error_ != NULL) {
4432- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4433- goto __catch3_sql_heavy_error;
4434- }
4435- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4436- g_clear_error (&_inner_error_);
4437- return;
4438- }
4439- _g_object_unref0 (self->priv->transaction);
4440- self->priv->transaction = _tmp1_;
4441- _tmp2_ = sql_heavy_queryable_prepare ((SQLHeavyQueryable*) self->priv->transaction, script, &_inner_error_);
4442- _tmp3_ = _tmp2_;
4443- if (_inner_error_ != NULL) {
4444- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4445- goto __catch3_sql_heavy_error;
4446- }
4447- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4448- g_clear_error (&_inner_error_);
4449- return;
4450- }
4451- _g_object_unref0 (self->priv->query);
4452- self->priv->query = _tmp3_;
4453- goto __finally3;
4454- __catch3_sql_heavy_error:
4455- {
4456- GError * err;
4457- err = _inner_error_;
4458- _inner_error_ = NULL;
4459- fprintf (stdout, "could not begin transaction: %s \n", err->message);
4460- _g_error_free0 (err);
4461- }
4462- __finally3:
4463- if (_inner_error_ != NULL) {
4464- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4465- g_clear_error (&_inner_error_);
4466- return;
4467- }
4468-}
4469-
4470-
4471-void beat_box_data_base_manager_commit_transaction (BeatBoxDataBaseManager* self) {
4472- GError * _inner_error_ = NULL;
4473- g_return_if_fail (self != NULL);
4474- sql_heavy_transaction_commit (self->priv->transaction, &_inner_error_);
4475- if (_inner_error_ != NULL) {
4476- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4477- goto __catch4_sql_heavy_error;
4478- }
4479- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4480- g_clear_error (&_inner_error_);
4481- return;
4482- }
4483- goto __finally4;
4484- __catch4_sql_heavy_error:
4485- {
4486- GError * err;
4487- err = _inner_error_;
4488- _inner_error_ = NULL;
4489- fprintf (stdout, "could not commit transaction: %s \n", err->message);
4490- _g_error_free0 (err);
4491- }
4492- __finally4:
4493- if (_inner_error_ != NULL) {
4494- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4495- g_clear_error (&_inner_error_);
4496- return;
4497- }
4498-}
4499-
4500-
4501-/** This is rather unsafe and should only be done if you know what you're doing **/
4502-void beat_box_data_base_manager_drop_table (BeatBoxDataBaseManager* self, const gchar* table) {
4503- gchar* _tmp0_;
4504- gchar* _tmp1_;
4505- gchar* _tmp2_;
4506- gchar* _tmp3_;
4507- GError * _inner_error_ = NULL;
4508- g_return_if_fail (self != NULL);
4509- g_return_if_fail (table != NULL);
4510- _tmp0_ = g_strconcat ("DELETE FROM `", table, NULL);
4511- _tmp1_ = _tmp0_;
4512- _tmp2_ = g_strconcat (_tmp1_, "`", NULL);
4513- _tmp3_ = _tmp2_;
4514- sql_heavy_queryable_execute ((SQLHeavyQueryable*) self->priv->_db, _tmp3_, (gssize) (-1), &_inner_error_);
4515- _g_free0 (_tmp3_);
4516- _g_free0 (_tmp1_);
4517- if (_inner_error_ != NULL) {
4518- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4519- goto __catch5_sql_heavy_error;
4520- }
4521- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4522- g_clear_error (&_inner_error_);
4523- return;
4524- }
4525- goto __finally5;
4526- __catch5_sql_heavy_error:
4527- {
4528- GError * err;
4529- err = _inner_error_;
4530- _inner_error_ = NULL;
4531- fprintf (stdout, "Could not delete table %s: %s\n", table, err->message);
4532- _g_error_free0 (err);
4533- }
4534- __finally5:
4535- if (_inner_error_ != NULL) {
4536- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4537- g_clear_error (&_inner_error_);
4538- return;
4539- }
4540-}
4541-
4542-
4543-/** SONG LIST COLUMNS **
4544- * song_list_columns() loads song list columns from db
4545- *
4546- * initialize_columns() sets columns to initial widths
4547- *
4548- * save_song_list_columns() saves the columns to db
4549- */
4550-GeeLinkedList* beat_box_data_base_manager_load_song_list_columns (BeatBoxDataBaseManager* self) {
4551- GeeLinkedList* result = NULL;
4552- GeeLinkedList* _tmp0_ = NULL;
4553- GeeLinkedList* rv;
4554- SQLHeavyQuery* _tmp1_ = NULL;
4555- SQLHeavyQuery* query;
4556- GError * _inner_error_ = NULL;
4557- g_return_val_if_fail (self != NULL, NULL);
4558- _tmp0_ = gee_linked_list_new (GTK_TYPE_TREE_VIEW_COLUMN, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
4559- rv = _tmp0_;
4560- _tmp1_ = sql_heavy_query_new ((SQLHeavyQueryable*) self->priv->_db, "SELECT * FROM `song_list_columns`", &_inner_error_);
4561- query = _tmp1_;
4562- if (_inner_error_ != NULL) {
4563- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4564- goto __catch6_sql_heavy_error;
4565- }
4566- _g_object_unref0 (rv);
4567- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4568- g_clear_error (&_inner_error_);
4569- return NULL;
4570- }
4571- self->priv->index = 0;
4572- {
4573- SQLHeavyQueryResult* _tmp2_ = NULL;
4574- SQLHeavyQueryResult* results;
4575- _tmp2_ = sql_heavy_query_execute (query, NULL, &_inner_error_, NULL);
4576- results = _tmp2_;
4577- if (_inner_error_ != NULL) {
4578- _g_object_unref0 (query);
4579- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4580- goto __catch6_sql_heavy_error;
4581- }
4582- _g_object_unref0 (query);
4583- _g_object_unref0 (rv);
4584- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4585- g_clear_error (&_inner_error_);
4586- return NULL;
4587- }
4588- {
4589- gboolean _tmp3_;
4590- _tmp3_ = TRUE;
4591- while (TRUE) {
4592- gboolean _tmp4_;
4593- GtkTreeViewColumn* tvc = NULL;
4594- gboolean _tmp5_ = FALSE;
4595- gchar* _tmp6_ = NULL;
4596- gchar* _tmp7_;
4597- gchar* _tmp8_;
4598- gboolean _tmp9_;
4599- gint _tmp25_;
4600- gint _tmp26_;
4601- gint _tmp27_;
4602- gint _tmp28_;
4603- if (!_tmp3_) {
4604- sql_heavy_record_set_next ((SQLHeavyRecordSet*) results, &_inner_error_);
4605- if (_inner_error_ != NULL) {
4606- _g_object_unref0 (results);
4607- _g_object_unref0 (query);
4608- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4609- goto __catch6_sql_heavy_error;
4610- }
4611- _g_object_unref0 (results);
4612- _g_object_unref0 (query);
4613- _g_object_unref0 (rv);
4614- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4615- g_clear_error (&_inner_error_);
4616- return NULL;
4617- }
4618- }
4619- _tmp3_ = FALSE;
4620- _tmp4_ = sql_heavy_query_result_get_finished (results);
4621- if (!(!_tmp4_)) {
4622- break;
4623- }
4624- _tmp6_ = sql_heavy_record_fetch_string ((SQLHeavyRecord*) results, 0, &_inner_error_);
4625- _tmp7_ = _tmp6_;
4626- if (_inner_error_ != NULL) {
4627- _g_object_unref0 (tvc);
4628- _g_object_unref0 (results);
4629- _g_object_unref0 (query);
4630- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4631- goto __catch6_sql_heavy_error;
4632- }
4633- _g_object_unref0 (tvc);
4634- _g_object_unref0 (results);
4635- _g_object_unref0 (query);
4636- _g_object_unref0 (rv);
4637- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4638- g_clear_error (&_inner_error_);
4639- return NULL;
4640- }
4641- _tmp8_ = _tmp7_;
4642- _tmp9_ = g_strcmp0 (_tmp8_, " ") != 0;
4643- _g_free0 (_tmp8_);
4644- if (_tmp9_) {
4645- gchar* _tmp10_ = NULL;
4646- gchar* _tmp11_;
4647- gchar* _tmp12_;
4648- _tmp10_ = sql_heavy_record_fetch_string ((SQLHeavyRecord*) results, 0, &_inner_error_);
4649- _tmp11_ = _tmp10_;
4650- if (_inner_error_ != NULL) {
4651- _g_object_unref0 (tvc);
4652- _g_object_unref0 (results);
4653- _g_object_unref0 (query);
4654- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4655- goto __catch6_sql_heavy_error;
4656- }
4657- _g_object_unref0 (tvc);
4658- _g_object_unref0 (results);
4659- _g_object_unref0 (query);
4660- _g_object_unref0 (rv);
4661- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4662- g_clear_error (&_inner_error_);
4663- return NULL;
4664- }
4665- _tmp12_ = _tmp11_;
4666- _tmp5_ = g_strcmp0 (_tmp12_, "Rating") != 0;
4667- _g_free0 (_tmp12_);
4668- } else {
4669- _tmp5_ = FALSE;
4670- }
4671- if (_tmp5_) {
4672- gchar* _tmp13_ = NULL;
4673- gchar* _tmp14_;
4674- gchar* _tmp15_;
4675- GtkCellRendererText* _tmp16_ = NULL;
4676- GtkCellRendererText* _tmp17_;
4677- GtkTreeViewColumn* _tmp18_ = NULL;
4678- _tmp13_ = sql_heavy_record_fetch_string ((SQLHeavyRecord*) results, 0, &_inner_error_);
4679- _tmp14_ = _tmp13_;
4680- if (_inner_error_ != NULL) {
4681- _g_object_unref0 (tvc);
4682- _g_object_unref0 (results);
4683- _g_object_unref0 (query);
4684- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4685- goto __catch6_sql_heavy_error;
4686- }
4687- _g_object_unref0 (tvc);
4688- _g_object_unref0 (results);
4689- _g_object_unref0 (query);
4690- _g_object_unref0 (rv);
4691- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4692- g_clear_error (&_inner_error_);
4693- return NULL;
4694- }
4695- _tmp15_ = _tmp14_;
4696- _tmp16_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
4697- _tmp17_ = g_object_ref_sink (_tmp16_);
4698- _tmp18_ = gtk_tree_view_column_new_with_attributes (_tmp15_, (GtkCellRenderer*) _tmp17_, "text", self->priv->index, NULL, NULL);
4699- _g_object_unref0 (tvc);
4700- tvc = g_object_ref_sink (_tmp18_);
4701- _g_object_unref0 (_tmp17_);
4702- _g_free0 (_tmp15_);
4703- } else {
4704- gchar* _tmp19_ = NULL;
4705- gchar* _tmp20_;
4706- gchar* _tmp21_;
4707- GtkCellRendererPixbuf* _tmp22_ = NULL;
4708- GtkCellRendererPixbuf* _tmp23_;
4709- GtkTreeViewColumn* _tmp24_ = NULL;
4710- _tmp19_ = sql_heavy_record_fetch_string ((SQLHeavyRecord*) results, 0, &_inner_error_);
4711- _tmp20_ = _tmp19_;
4712- if (_inner_error_ != NULL) {
4713- _g_object_unref0 (tvc);
4714- _g_object_unref0 (results);
4715- _g_object_unref0 (query);
4716- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4717- goto __catch6_sql_heavy_error;
4718- }
4719- _g_object_unref0 (tvc);
4720- _g_object_unref0 (results);
4721- _g_object_unref0 (query);
4722- _g_object_unref0 (rv);
4723- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4724- g_clear_error (&_inner_error_);
4725- return NULL;
4726- }
4727- _tmp21_ = _tmp20_;
4728- _tmp22_ = (GtkCellRendererPixbuf*) gtk_cell_renderer_pixbuf_new ();
4729- _tmp23_ = g_object_ref_sink (_tmp22_);
4730- _tmp24_ = gtk_tree_view_column_new_with_attributes (_tmp21_, (GtkCellRenderer*) _tmp23_, "pixbuf", self->priv->index, NULL, NULL);
4731- _g_object_unref0 (tvc);
4732- tvc = g_object_ref_sink (_tmp24_);
4733- _g_object_unref0 (_tmp23_);
4734- _g_free0 (_tmp21_);
4735- }
4736- _tmp25_ = sql_heavy_record_fetch_int ((SQLHeavyRecord*) results, 1, &_inner_error_);
4737- _tmp26_ = _tmp25_;
4738- if (_inner_error_ != NULL) {
4739- _g_object_unref0 (tvc);
4740- _g_object_unref0 (results);
4741- _g_object_unref0 (query);
4742- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4743- goto __catch6_sql_heavy_error;
4744- }
4745- _g_object_unref0 (tvc);
4746- _g_object_unref0 (results);
4747- _g_object_unref0 (query);
4748- _g_object_unref0 (rv);
4749- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4750- g_clear_error (&_inner_error_);
4751- return NULL;
4752- }
4753- gtk_tree_view_column_set_visible (tvc, _tmp26_ == 1);
4754- _tmp27_ = sql_heavy_record_fetch_int ((SQLHeavyRecord*) results, 2, &_inner_error_);
4755- _tmp28_ = _tmp27_;
4756- if (_inner_error_ != NULL) {
4757- _g_object_unref0 (tvc);
4758- _g_object_unref0 (results);
4759- _g_object_unref0 (query);
4760- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4761- goto __catch6_sql_heavy_error;
4762- }
4763- _g_object_unref0 (tvc);
4764- _g_object_unref0 (results);
4765- _g_object_unref0 (query);
4766- _g_object_unref0 (rv);
4767- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4768- g_clear_error (&_inner_error_);
4769- return NULL;
4770- }
4771- gtk_tree_view_column_set_fixed_width (tvc, _tmp28_);
4772- gtk_tree_view_column_set_resizable (tvc, TRUE);
4773- gtk_tree_view_column_set_reorderable (tvc, TRUE);
4774- gtk_tree_view_column_set_clickable (tvc, TRUE);
4775- gtk_tree_view_column_set_sort_column_id (tvc, self->priv->index);
4776- gtk_tree_view_column_set_sort_indicator (tvc, FALSE);
4777- gtk_tree_view_column_set_sizing (tvc, GTK_TREE_VIEW_COLUMN_FIXED);
4778- gee_abstract_collection_add ((GeeAbstractCollection*) rv, tvc);
4779- self->priv->index = self->priv->index + 1;
4780- _g_object_unref0 (tvc);
4781- }
4782- }
4783- _g_object_unref0 (results);
4784- }
4785- _g_object_unref0 (query);
4786- goto __finally6;
4787- __catch6_sql_heavy_error:
4788- {
4789- GError * err;
4790- err = _inner_error_;
4791- _inner_error_ = NULL;
4792- fprintf (stdout, "Could not load song list columns: %s\n", err->message);
4793- _g_error_free0 (err);
4794- }
4795- __finally6:
4796- if (_inner_error_ != NULL) {
4797- _g_object_unref0 (rv);
4798- g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4799- g_clear_error (&_inner_error_);
4800- return NULL;
4801- }
4802- result = rv;
4803- return result;
4804-}
4805-
4806-
4807-void beat_box_data_base_manager_initialize_columns (BeatBoxDataBaseManager* self) {
4808- SQLHeavyTransaction* _tmp0_ = NULL;
4809- SQLHeavyTransaction* _tmp1_;
4810- SQLHeavyQuery* _tmp2_ = NULL;
4811- SQLHeavyQuery* _tmp3_;
4812- SQLHeavyQueryResult* _tmp4_ = NULL;
4813- SQLHeavyQueryResult* _tmp5_;
4814- SQLHeavyQueryResult* _tmp6_ = NULL;
4815- SQLHeavyQueryResult* _tmp7_;
4816- SQLHeavyQueryResult* _tmp8_ = NULL;
4817- SQLHeavyQueryResult* _tmp9_;
4818- SQLHeavyQueryResult* _tmp10_ = NULL;
4819- SQLHeavyQueryResult* _tmp11_;
4820- SQLHeavyQueryResult* _tmp12_ = NULL;
4821- SQLHeavyQueryResult* _tmp13_;
4822- SQLHeavyQueryResult* _tmp14_ = NULL;
4823- SQLHeavyQueryResult* _tmp15_;
4824- SQLHeavyQueryResult* _tmp16_ = NULL;
4825- SQLHeavyQueryResult* _tmp17_;
4826- SQLHeavyQueryResult* _tmp18_ = NULL;
4827- SQLHeavyQueryResult* _tmp19_;
4828- SQLHeavyQueryResult* _tmp20_ = NULL;
4829- SQLHeavyQueryResult* _tmp21_;
4830- SQLHeavyQueryResult* _tmp22_ = NULL;
4831- SQLHeavyQueryResult* _tmp23_;
4832- SQLHeavyQueryResult* _tmp24_ = NULL;
4833- SQLHeavyQueryResult* _tmp25_;
4834- SQLHeavyQueryResult* _tmp26_ = NULL;
4835- SQLHeavyQueryResult* _tmp27_;
4836- SQLHeavyQueryResult* _tmp28_ = NULL;
4837- SQLHeavyQueryResult* _tmp29_;
4838- SQLHeavyQueryResult* _tmp30_ = NULL;
4839- SQLHeavyQueryResult* _tmp31_;
4840- SQLHeavyQueryResult* _tmp32_ = NULL;
4841- SQLHeavyQueryResult* _tmp33_;
4842- SQLHeavyQueryResult* _tmp34_ = NULL;
4843- SQLHeavyQueryResult* _tmp35_;
4844- SQLHeavyQueryResult* _tmp36_ = NULL;
4845- SQLHeavyQueryResult* _tmp37_;
4846- SQLHeavyQueryResult* _tmp38_ = NULL;
4847- SQLHeavyQueryResult* _tmp39_;
4848- GError * _inner_error_ = NULL;
4849- g_return_if_fail (self != NULL);
4850- sql_heavy_queryable_execute ((SQLHeavyQueryable*) self->priv->_db, "DELETE FROM `song_list_columns`", (gssize) (-1), &_inner_error_);
4851- if (_inner_error_ != NULL) {
4852- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4853- goto __catch7_sql_heavy_error;
4854- }
4855- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4856- g_clear_error (&_inner_error_);
4857- return;
4858- }
4859- _tmp0_ = sql_heavy_queryable_begin_transaction ((SQLHeavyQueryable*) self->priv->_db, &_inner_error_);
4860- _tmp1_ = _tmp0_;
4861- if (_inner_error_ != NULL) {
4862- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4863- goto __catch7_sql_heavy_error;
4864- }
4865- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4866- g_clear_error (&_inner_error_);
4867- return;
4868- }
4869- _g_object_unref0 (self->priv->transaction);
4870- self->priv->transaction = _tmp1_;
4871- _tmp2_ = sql_heavy_queryable_prepare ((SQLHeavyQueryable*) self->priv->transaction, "INSERT INTO `song_list_columns` (`title`, `visible`, `width`) VALUES (" \
4872-":title, :visible, :width);", &_inner_error_);
4873- _tmp3_ = _tmp2_;
4874- if (_inner_error_ != NULL) {
4875- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4876- goto __catch7_sql_heavy_error;
4877- }
4878- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4879- g_clear_error (&_inner_error_);
4880- return;
4881- }
4882- _g_object_unref0 (self->priv->query);
4883- self->priv->query = _tmp3_;
4884- sql_heavy_query_set_string (self->priv->query, ":title", "id", &_inner_error_);
4885- if (_inner_error_ != NULL) {
4886- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4887- goto __catch7_sql_heavy_error;
4888- }
4889- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4890- g_clear_error (&_inner_error_);
4891- return;
4892- }
4893- sql_heavy_query_set_int (self->priv->query, ":visible", 0, &_inner_error_);
4894- if (_inner_error_ != NULL) {
4895- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4896- goto __catch7_sql_heavy_error;
4897- }
4898- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4899- g_clear_error (&_inner_error_);
4900- return;
4901- }
4902- sql_heavy_query_set_int (self->priv->query, ":width", 10, &_inner_error_);
4903- if (_inner_error_ != NULL) {
4904- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4905- goto __catch7_sql_heavy_error;
4906- }
4907- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4908- g_clear_error (&_inner_error_);
4909- return;
4910- }
4911- _tmp4_ = sql_heavy_query_execute (self->priv->query, NULL, &_inner_error_, NULL);
4912- _tmp5_ = _tmp4_;
4913- _g_object_unref0 (_tmp5_);
4914- if (_inner_error_ != NULL) {
4915- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4916- goto __catch7_sql_heavy_error;
4917- }
4918- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4919- g_clear_error (&_inner_error_);
4920- return;
4921- }
4922- sql_heavy_query_set_string (self->priv->query, ":title", "visible", &_inner_error_);
4923- if (_inner_error_ != NULL) {
4924- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4925- goto __catch7_sql_heavy_error;
4926- }
4927- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4928- g_clear_error (&_inner_error_);
4929- return;
4930- }
4931- sql_heavy_query_set_int (self->priv->query, ":visible", 0, &_inner_error_);
4932- if (_inner_error_ != NULL) {
4933- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4934- goto __catch7_sql_heavy_error;
4935- }
4936- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4937- g_clear_error (&_inner_error_);
4938- return;
4939- }
4940- sql_heavy_query_set_int (self->priv->query, ":width", 10, &_inner_error_);
4941- if (_inner_error_ != NULL) {
4942- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4943- goto __catch7_sql_heavy_error;
4944- }
4945- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4946- g_clear_error (&_inner_error_);
4947- return;
4948- }
4949- _tmp6_ = sql_heavy_query_execute (self->priv->query, NULL, &_inner_error_, NULL);
4950- _tmp7_ = _tmp6_;
4951- _g_object_unref0 (_tmp7_);
4952- if (_inner_error_ != NULL) {
4953- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4954- goto __catch7_sql_heavy_error;
4955- }
4956- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4957- g_clear_error (&_inner_error_);
4958- return;
4959- }
4960- sql_heavy_query_set_string (self->priv->query, ":title", " ", &_inner_error_);
4961- if (_inner_error_ != NULL) {
4962- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4963- goto __catch7_sql_heavy_error;
4964- }
4965- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4966- g_clear_error (&_inner_error_);
4967- return;
4968- }
4969- sql_heavy_query_set_int (self->priv->query, ":visible", 1, &_inner_error_);
4970- if (_inner_error_ != NULL) {
4971- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4972- goto __catch7_sql_heavy_error;
4973- }
4974- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4975- g_clear_error (&_inner_error_);
4976- return;
4977- }
4978- sql_heavy_query_set_int (self->priv->query, ":width", 24, &_inner_error_);
4979- if (_inner_error_ != NULL) {
4980- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4981- goto __catch7_sql_heavy_error;
4982- }
4983- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4984- g_clear_error (&_inner_error_);
4985- return;
4986- }
4987- _tmp8_ = sql_heavy_query_execute (self->priv->query, NULL, &_inner_error_, NULL);
4988- _tmp9_ = _tmp8_;
4989- _g_object_unref0 (_tmp9_);
4990- if (_inner_error_ != NULL) {
4991- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
4992- goto __catch7_sql_heavy_error;
4993- }
4994- g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
4995- g_clear_error (&_inner_error_);
4996- return;
4997- }
4998- sql_heavy_query_set_string (self->priv->query, ":title", "#", &_inner_error_);
4999- if (_inner_error_ != NULL) {
5000- if (_inner_error_->domain == SQL_HEAVY_ERROR) {
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches