Merge lp:hud/phablet into lp:hud/13.10

Proposed by Pete Woods
Status: Merged
Approved by: Ted Gould
Approved revision: 376
Merged at revision: 247
Proposed branch: lp:hud/phablet
Merge into: lp:hud/13.10
Diff against target: 751 lines (+80/-613)
4 files modified
build.sh (+1/-1)
src/pronounce-dict.c (+4/-0)
tests/gobject.suppression (+70/-612)
tests/test-voice.c (+5/-0)
To merge this branch: bzr merge lp:hud/phablet
Reviewer Review Type Date Requested Status
Ted Gould (community) Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+158935@code.launchpad.net

Commit message

Merge the remaining HUD 2.0 branch contents

Description of the change

Merge the remaining HUD 2.0 branch contents

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

PASSED: Continuous integration, rev:376
http://jenkins.qa.ubuntu.com/job/hud-ci/7/
Executed test runs:
    SUCCESS: http://jenkins.qa.ubuntu.com/job/hud-raring-amd64-ci/11

Click here to trigger a rebuild:
http://s-jenkins:8080/job/hud-ci/7/rebuild

review: Approve (continuous-integration)
Revision history for this message
Ted Gould (ted) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'build.sh'
2--- build.sh 2013-04-02 08:34:53 +0000
3+++ build.sh 2013-04-15 14:23:39 +0000
4@@ -13,6 +13,6 @@
5 echo "Using $BUILD_COMMAND to build"
6 (
7 cd build
8- cmake .. $EXTRA_ARGS -DCMAKE_INSTALL_PREFIX=../../install -DLOCAL_INSTALL=ON
9+ cmake .. $EXTRA_ARGS -DCMAKE_INSTALL_PREFIX=../../install -DLOCAL_INSTALL=ON -DCMAKE_BUILD_TYPE=Debug
10 $BUILD_COMMAND
11 )
12
13=== modified file 'src/pronounce-dict.c'
14--- src/pronounce-dict.c 2013-02-11 09:51:46 +0000
15+++ src/pronounce-dict.c 2013-04-15 14:23:39 +0000
16@@ -208,6 +208,10 @@
17
18 g_free(line);
19
20+ g_object_unref(dstream);
21+ g_object_unref(stream);
22+ g_object_unref(dict_file);
23+
24 return TRUE;
25 }
26
27
28=== modified file 'tests/gobject.suppression'
29--- tests/gobject.suppression 2013-01-03 12:52:35 +0000
30+++ tests/gobject.suppression 2013-04-15 14:23:39 +0000
31@@ -1,614 +1,72 @@
32
33-{
34- hello
35- Memcheck:Leak
36- fun:malloc
37- fun:realloc
38- fun:g_realloc
39- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
40- fun:g_type_register_static
41- fun:g_type_plugin_get_type
42- fun:g_type_init_with_debug_flags
43- fun:main
44-}
45-
46-{
47- <insert_a_suppression_name_here>
48- Memcheck:Leak
49- fun:malloc
50- fun:realloc
51- fun:g_realloc
52- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
53- fun:g_type_register_static
54- fun:g_boxed_type_register_static
55- fun:g_value_array_get_type
56- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
57- fun:g_type_init_with_debug_flags
58- fun:main
59-}
60-
61-{
62- <insert_a_suppression_name_here>
63- Memcheck:Leak
64- fun:malloc
65- fun:realloc
66- fun:g_realloc
67- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
68- fun:g_type_register_static
69- fun:g_pointer_type_register_static
70- fun:g_gtype_get_type
71- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
72- fun:g_type_init_with_debug_flags
73- fun:main
74-}
75-
76-{
77- <insert_a_suppression_name_here>
78- Memcheck:Leak
79- fun:calloc
80- fun:g_malloc0
81- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
82- fun:g_type_register_fundamental
83- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
84- fun:g_type_init_with_debug_flags
85- fun:main
86-}
87-
88-{
89- <insert_a_suppression_name_here>
90- Memcheck:Leak
91- fun:malloc
92- fun:realloc
93- fun:g_realloc
94- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
95- fun:g_type_register_fundamental
96- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
97- fun:g_type_init_with_debug_flags
98- fun:main
99-}
100-
101-{
102- <insert_a_suppression_name_here>
103- Memcheck:Leak
104- fun:calloc
105- fun:g_malloc0
106- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
107- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
108- fun:g_type_init_with_debug_flags
109- fun:main
110-}
111-
112-{
113- <insert_a_suppression_name_here>
114- Memcheck:Leak
115- fun:calloc
116- fun:g_malloc0
117- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
118- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
119- fun:g_type_register_fundamental
120- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
121- fun:g_type_init_with_debug_flags
122- fun:main
123-}
124-
125-{
126- <insert_a_suppression_name_here>
127- Memcheck:Leak
128- fun:realloc
129- fun:g_realloc
130- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
131- fun:g_type_register_static
132- fun:g_param_type_register_static
133- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
134- fun:g_type_init_with_debug_flags
135- fun:main
136-}
137-
138-{
139- <insert_a_suppression_name_here>
140- Memcheck:Leak
141- fun:calloc
142- fun:g_malloc0
143- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
144- fun:g_type_init_with_debug_flags
145- fun:main
146-}
147-
148-{
149- <insert_a_suppression_name_here>
150- Memcheck:Leak
151- fun:malloc
152- fun:realloc
153- fun:g_realloc
154- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
155- fun:g_type_register_static
156- fun:g_type_register_static_simple
157- fun:hud_keyword_mapping_get_type
158- fun:hud_keyword_mapping_new
159- fun:test_keyword_mapping_open_tab
160- obj:/lib/x86_64-linux-gnu/libglib-2.*
161- obj:/lib/x86_64-linux-gnu/libglib-2.*
162- obj:/lib/x86_64-linux-gnu/libglib-2.*
163- fun:g_test_run_suite
164- fun:main
165-}
166-
167-{
168- <insert_a_suppression_name_here>
169- Memcheck:Leak
170- fun:realloc
171- fun:g_realloc
172- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.*
173- fun:g_type_register_static
174- fun:g_type_register_static_simple
175- fun:hud_result_get_type
176- fun:hud_result_new
177- fun:test_result_highlighting_base
178- obj:/lib/x86_64-linux-gnu/libglib-2.*
179- obj:/lib/x86_64-linux-gnu/libglib-2.*
180- obj:/lib/x86_64-linux-gnu/libglib-2.*
181- fun:g_test_run_suite
182- fun:main
183-}
184-
185-{
186- <insert_a_suppression_name_here>
187- Memcheck:Leak
188- fun:malloc
189- fun:g_malloc
190- fun:g_slice_alloc
191- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
192- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
193- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
194- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
195- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
196- fun:g_type_add_interface_static
197- fun:hud_random_source_get_type
198- fun:hud_random_source_new_full
199- fun:test_hud_query
200- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
201- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
202- fun:g_test_run_suite
203- fun:main
204-}
205-
206-{
207- <insert_a_suppression_name_here>
208- Memcheck:Leak
209- fun:malloc
210- fun:g_malloc
211- fun:g_slice_alloc
212- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
213- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
214- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
215- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
216- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
217- fun:g_type_add_interface_static
218- fun:g_dbus_interface_skeleton_get_type
219- fun:hud_query_iface_com_canonical_hud_query_skeleton_get_type
220- fun:hud_query_iface_com_canonical_hud_query_skeleton_new
221- fun:hud_query_init
222- fun:g_type_create_instance
223- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
224- fun:g_object_newv
225- fun:g_object_new
226- fun:hud_query_new
227- fun:make_assertion
228- fun:test_hud_query
229-}
230-
231-{
232- <insert_a_suppression_name_here>
233- Memcheck:Leak
234- fun:malloc
235- fun:g_malloc
236- fun:g_slice_alloc
237- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
238- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
239- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
240- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
241- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
242- fun:g_type_add_interface_static
243- fun:hud_query_iface_com_canonical_hud_query_skeleton_get_type
244- fun:hud_query_iface_com_canonical_hud_query_skeleton_new
245- fun:hud_query_init
246- fun:g_type_create_instance
247- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
248- fun:g_object_newv
249- fun:g_object_new
250- fun:hud_query_new
251- fun:make_assertion
252- fun:test_hud_query
253- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
254-}
255-
256-{
257- <insert_a_suppression_name_here>
258- Memcheck:Leak
259- fun:malloc
260- fun:g_malloc
261- fun:g_slice_alloc
262- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
263- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
264- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
265- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
266- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
267- fun:g_type_add_interface_static
268- fun:g_dbus_connection_get_type
269- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
270- fun:g_bus_get_sync
271- fun:hud_query_init
272- fun:g_type_create_instance
273- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
274- fun:g_object_newv
275- fun:g_object_new
276- fun:hud_query_new
277- fun:make_assertion
278- fun:test_hud_query
279-}
280-
281-{
282- <insert_a_suppression_name_here>
283- Memcheck:Leak
284- fun:malloc
285- fun:g_malloc
286- fun:g_slice_alloc
287- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
288- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
289- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
290- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
291- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
292- fun:g_type_add_interface_static
293- fun:g_socket_address_get_type
294- fun:g_unix_socket_address_get_type
295- fun:g_unix_socket_address_new_with_type
296- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
297- fun:g_dbus_address_get_stream_sync
298- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
299- fun:g_bus_get_sync
300- fun:hud_query_init
301- fun:g_type_create_instance
302- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
303- fun:g_object_newv
304-}
305-
306-{
307- <insert_a_suppression_name_here>
308- Memcheck:Leak
309- fun:malloc
310- fun:g_malloc
311- fun:g_slice_alloc
312- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
313- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
314- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
315- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
316- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
317- fun:g_type_add_interface_static
318- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
319- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
320- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
321- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
322- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
323- fun:g_bus_get_sync
324- fun:hud_query_init
325- fun:g_type_create_instance
326- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
327- fun:g_object_newv
328- fun:g_object_new
329-}
330-
331-{
332- <insert_a_suppression_name_here>
333- Memcheck:Leak
334- fun:malloc
335- fun:g_malloc
336- fun:g_slice_alloc
337- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
338- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
339- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
340- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
341- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
342- fun:g_type_add_interface_static
343- fun:g_simple_async_result_get_type
344- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
345- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
346- fun:g_bus_get_sync
347- fun:hud_query_init
348- fun:g_type_create_instance
349- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
350- fun:g_object_newv
351- fun:g_object_new
352- fun:hud_query_new
353- fun:make_assertion
354-}
355-
356-{
357- <insert_a_suppression_name_here>
358- Memcheck:Leak
359- fun:malloc
360- fun:g_malloc
361- fun:g_slice_alloc
362- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
363- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
364- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
365- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
366- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
367- fun:g_type_add_interface_static
368- fun:g_memory_output_stream_get_type
369- fun:g_memory_output_stream_new
370- fun:g_dbus_message_to_blob
371- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
372- fun:g_dbus_connection_send_message_with_reply
373- fun:g_dbus_connection_send_message_with_reply_sync
374- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
375- fun:g_dbus_connection_call_sync
376- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
377- fun:g_bus_get_sync
378- fun:hud_query_init
379-}
380-
381-{
382- <insert_a_suppression_name_here>
383- Memcheck:Leak
384- fun:calloc
385- fun:g_malloc0
386- fun:g_type_class_ref
387- fun:g_type_class_ref
388- fun:g_param_spec_flags
389- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
390- fun:g_type_class_ref
391- fun:g_type_class_ref
392- fun:g_object_newv
393- fun:g_object_new
394- fun:hud_query_iface_com_canonical_hud_query_skeleton_new
395- fun:hud_query_init
396- fun:g_type_create_instance
397- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
398- fun:g_object_newv
399- fun:g_object_new
400- fun:hud_query_new
401- fun:make_assertion
402- fun:test_hud_query
403- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
404-}
405-
406-{
407- <insert_a_suppression_name_here>
408- Memcheck:Leak
409- fun:malloc
410- fun:g_malloc
411- fun:g_memdup
412- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
413- fun:g_type_class_ref
414- fun:g_object_new_valist
415- fun:g_initable_new_valist
416- fun:g_initable_new
417- fun:g_socket_new
418- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
419- fun:g_socket_client_connect
420- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
421- fun:g_dbus_address_get_stream_sync
422- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
423- fun:g_bus_get_sync
424- fun:hud_query_init
425- fun:g_type_create_instance
426- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
427- fun:g_object_newv
428- fun:g_object_new
429-}
430-
431-{
432- <insert_a_suppression_name_here>
433- Memcheck:Leak
434- fun:malloc
435- fun:g_malloc
436- fun:g_memdup
437- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
438- fun:g_type_class_ref
439- fun:g_type_class_ref
440- fun:g_object_new_valist
441- fun:g_object_new
442- fun:g_unix_socket_address_new_with_type
443- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
444- fun:g_dbus_address_get_stream_sync
445- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
446- fun:g_bus_get_sync
447- fun:hud_query_init
448- fun:g_type_create_instance
449- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
450- fun:g_object_newv
451- fun:g_object_new
452- fun:hud_query_new
453- fun:make_assertion
454-}
455-
456-{
457- <insert_a_suppression_name_here>
458- Memcheck:Leak
459- fun:calloc
460- fun:g_malloc0
461- fun:g_type_class_ref
462- fun:g_type_class_ref
463- fun:g_param_spec_enum
464- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
465- fun:g_type_class_ref
466- fun:g_type_class_ref
467- fun:g_object_new_valist
468- fun:g_object_new
469- fun:g_unix_socket_address_new_with_type
470- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
471- fun:g_dbus_address_get_stream_sync
472- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
473- fun:g_bus_get_sync
474- fun:hud_query_init
475- fun:g_type_create_instance
476- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
477- fun:g_object_newv
478- fun:g_object_new
479-}
480-
481-{
482- <insert_a_suppression_name_here>
483- Memcheck:Leak
484- fun:realloc
485- fun:g_realloc
486- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
487- fun:g_type_register_static
488- fun:g_flags_register_static
489- fun:g_tls_certificate_flags_get_type
490- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
491- fun:g_type_class_ref
492- fun:g_object_newv
493- fun:g_object_new
494- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
495- fun:g_dbus_address_get_stream_sync
496- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
497- fun:g_bus_get_sync
498- fun:hud_query_init
499- fun:g_type_create_instance
500- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
501- fun:g_object_newv
502- fun:g_object_new
503- fun:hud_query_new
504-}
505-
506-
507-{
508- <insert_a_suppression_name_here>
509- Memcheck:Leak
510- fun:realloc
511- fun:g_realloc
512- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
513- fun:g_type_register_static
514- fun:g_boxed_type_register_static
515- fun:dee_model_iter_get_type
516- obj:/usr/lib/libdee-1.0.so.4.1.1
517- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
518- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
519- fun:g_type_class_ref
520- fun:g_type_class_ref
521- fun:g_object_newv
522- fun:g_object_new
523- fun:dee_sequence_model_new
524- fun:dee_shared_model_new
525- fun:hud_query_init
526- fun:g_type_create_instance
527- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
528- fun:g_object_newv
529- fun:g_object_new
530-}
531-
532-{
533- <insert_a_suppression_name_here>
534- Memcheck:Leak
535- fun:malloc
536- fun:g_malloc
537- fun:g_slice_alloc
538- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
539- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
540- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
541- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
542- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
543- fun:g_type_add_interface_static
544- fun:g_memory_input_stream_get_type
545- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
546- obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1
547- fun:g_bus_get_sync
548- fun:hud_query_init
549- fun:g_type_create_instance
550- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
551- fun:g_object_newv
552- fun:g_object_new
553- fun:hud_query_new
554- fun:make_assertion
555-}
556-
557-{
558- <insert_a_suppression_name_here>
559- Memcheck:Leak
560- fun:malloc
561- fun:g_malloc
562- fun:g_slice_alloc
563- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
564- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
565- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
566- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
567- fun:g_type_add_interface_static
568- fun:hud_random_source_get_type
569- fun:hud_random_source_new_full
570- fun:test_hud_query
571- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
572- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
573- fun:g_test_run_suite
574- fun:main
575-}
576-
577-{
578- <insert_a_suppression_name_here>
579- Memcheck:Leak
580- fun:malloc
581- fun:g_malloc
582- fun:g_memdup
583- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
584- fun:g_type_class_ref
585- fun:g_object_newv
586- fun:g_object_new
587- fun:hud_random_source_new_full
588- fun:test_hud_query
589- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
590- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
591- fun:g_test_run_suite
592- fun:main
593-}
594-
595-{
596- <insert_a_suppression_name_here>
597- Memcheck:Leak
598- fun:malloc
599- fun:g_malloc
600- fun:g_slice_alloc
601- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
602- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
603- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
604- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
605- fun:g_type_add_interface_static
606- fun:g_dbus_interface_skeleton_get_type
607- fun:hud_query_iface_com_canonical_hud_query_skeleton_get_type
608- fun:hud_query_iface_com_canonical_hud_query_skeleton_new
609- fun:hud_query_init
610- fun:g_type_create_instance
611- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
612- fun:g_object_newv
613- fun:g_object_new
614- fun:hud_query_new
615- fun:make_assertion
616- fun:test_hud_query
617- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
618-}
619-
620-{
621- <insert_a_suppression_name_here>
622- Memcheck:Leak
623- fun:malloc
624- fun:g_malloc
625- fun:g_slice_alloc
626- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
627- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
628- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
629- fun:g_type_register_static
630- fun:g_type_register_static_simple
631- fun:hud_query_iface_com_canonical_hud_query_skeleton_get_type
632- fun:hud_query_iface_com_canonical_hud_query_skeleton_new
633- fun:hud_query_init
634- fun:g_type_create_instance
635- obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1
636- fun:g_object_newv
637- fun:g_object_new
638- fun:hud_query_new
639- fun:make_assertion
640- fun:test_hud_query
641- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
642- obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1
643-}
644-
645+###############################
646+# PocketSphinx rules
647+###############################
648+
649+{
650+ <insert_a_suppression_name_here>
651+ Memcheck:Leak
652+ ...
653+ fun:cmd_ln_init
654+}
655+
656+###############################
657+# GObject rules
658+###############################
659+
660+{
661+ <insert_a_suppression_name_here>
662+ Memcheck:Leak
663+ ...
664+ fun:g_type_register_static
665+}
666+
667+{
668+ <insert_a_suppression_name_here>
669+ Memcheck:Leak
670+ ...
671+ fun:g_type_register_fundamental
672+}
673+
674+{
675+ <insert_a_suppression_name_here>
676+ Memcheck:Leak
677+ ...
678+ fun:type_node_fundamental_new_W
679+}
680+
681+{
682+ <insert_a_suppression_name_here>
683+ Memcheck:Leak
684+ ...
685+ fun:type_data_make_W
686+}
687+
688+{
689+ <insert_a_suppression_name_here>
690+ Memcheck:Leak
691+ ...
692+ fun:g_type_add_interface_static
693+}
694+
695+{
696+ <insert_a_suppression_name_here>
697+ Memcheck:Leak
698+ ...
699+ fun:type_iface_vtable_base_init_Wm
700+}
701+
702+{
703+ <insert_a_suppression_name_here>
704+ Memcheck:Leak
705+ ...
706+ fun:g_dbus_interface_skeleton_class_intern_init
707+}
708+
709+{
710+ <insert_a_suppression_name_here>
711+ Memcheck:Leak
712+ ...
713+ fun:g_signal_type_cclosure_new
714+}
715
716
717=== modified file 'tests/test-voice.c'
718--- tests/test-voice.c 2013-04-02 15:05:53 +0000
719+++ tests/test-voice.c 2013-04-15 14:23:39 +0000
720@@ -347,26 +347,31 @@
721 HudStringList *tokens = hud_string_list_add_item ("menu", NULL );
722 tokens = hud_string_list_add_item ("auto adjust", tokens);
723 hud_manual_source_add (source, tokens, NULL, "shortcut1", TRUE);
724+ hud_string_list_unref(tokens);
725 }
726 {
727 HudStringList *tokens = hud_string_list_add_item ("menu", NULL );
728 tokens = hud_string_list_add_item ("color balance", tokens);
729 hud_manual_source_add (source, tokens, NULL, "shortcut2", TRUE);
730+ hud_string_list_unref(tokens);
731 }
732 {
733 HudStringList *tokens = hud_string_list_add_item ("menu", NULL );
734 tokens = hud_string_list_add_item ("open tab", tokens);
735 hud_manual_source_add (source, tokens, NULL, "shortcut3", TRUE);
736+ hud_string_list_unref(tokens);
737 }
738 {
739 HudStringList *tokens = hud_string_list_add_item ("menu", NULL );
740 tokens = hud_string_list_add_item ("open terminal", tokens);
741 hud_manual_source_add (source, tokens, NULL, "shortcut4", TRUE);
742+ hud_string_list_unref(tokens);
743 }
744 {
745 HudStringList *tokens = hud_string_list_add_item ("menu", NULL );
746 tokens = hud_string_list_add_item ("system settings", tokens);
747 hud_manual_source_add (source, tokens, NULL, "shortcut5", TRUE);
748+ hud_string_list_unref(tokens);
749 }
750
751 load_pipe_module (&test_voice);

Subscribers

People subscribed via source and target branches

to all changes: