1commit dc314857aa6d6b55f7f64ff1925e2e83523c62fe
2Author: David King <amigadave@amigadave.com>
3Date:   Mon Dec 5 19:30:47 2016 +0000
4
5    Update NEWS for 2.4.3 release
6
7M	NEWS
8M	SOURCES
9M	configure.ac
10M	src/about.c
11
12commit effffadf1472a55ef6470f2b1763eefeef7c3b71
13Author: David King <amigadave@amigadave.com>
14Date:	Mon Dec 5 19:21:36 2016 +0000
15
16    Update Windows installer for latest Fedora MinGW
17
18    Drop Pango modules, add additional libraries.
19
20M	SOURCES
21M	easytag-win32-installer.nsi.in
22
23commit 466181aa708d9cfee3682ba2d5a35f455e32b0bb
24Author: David King <amigadave@amigadave.com>
25Date:	Sat Dec 3 09:51:15 2016 +0000
26
27    Support MP4 files with the AAC file extension
28
29    https://bugzilla.gnome.org/show_bug.cgi?id=775559
30
31M	src/file_description.c
32M	tests/test-file_description.c
33
34commit 2e34e40b9041ac9e7f2d2c0555a342a2097e3634
35Author: David King <amigadave@amigadave.com>
36Date:	Wed Nov 16 20:17:17 2016 +0000
37
38    Fix user directory constant in Windows installer
39
40    Use the syntax for a constant, not a variable.
41
42M	easytag-win32-installer.nsi.in
43
44commit 9866e92a905d085758532735cfb1f8928a9c3b39
45Author: David King <amigadave@amigadave.com>
46Date:	Wed Nov 16 20:16:22 2016 +0000
47
48    Fix help action on Windows
49
50M	src/application.c
51
52commit 397ce70660c38c2e679faa4a4ffdf9feb9e796d6
53Author: David King <amigadave@amigadave.com>
54Date:	Mon Nov 14 23:33:38 2016 +0000
55
56    Fix initial state of ID3v2 character set radio
57
58    Bind the id3v2-enable-unicode setting to the secondary radio button in
59    the group, to ensure that the state is restored correctly when the
60    preferences dialogue is first displayed.
61
62M	src/preferences_dialog.c
63
64commit 756412dcfee019a46b3f13e34cef362295324397
65Author: David King <amigadave@amigadave.com>
66Date:	Fri Nov 11 18:36:45 2016 +0000
67
68    Use ID3V1_TAG_SIZE define consistently
69
70M	src/crc32.c
71M	src/tags/id3_tag.h
72M	src/tags/id3v24_tag.c
73M	src/tags/libapetag/apetaglib.c
74M	src/tags/libapetag/is_tag.c
75
76commit 8a96195566b8a03de9c2b3fa82a27ceeeba6e6a6
77Author: David King <amigadave@amigadave.com>
78Date:	Thu Nov 10 16:28:35 2016 +0000
79
80    Add a comment to clarify ID3 APIC descriptions
81
82M	src/tags/id3v24_tag.c
83
84commit 5d4b94caf2639cf78d38a915b3bc2ea76426e24e
85Author: David King <amigadave@amigadave.com>
86Date:	Thu Nov 10 16:27:20 2016 +0000
87
88    Improve check for numeric genres in ID3 tags
89
90    Check that the string between two brackets in an ID3v1-compatible
91    genre field is numeric.
92
93M	src/tags/id3v24_tag.c
94
95commit e5c640ca3f259f1b74e716723345521987a7bd68
96Author: David King <amigadave@amigadave.com>
97Date:	Wed Nov 9 17:29:34 2016 +0000
98
99    Do not maintain an open handle on Ogg files
100
101    Only keep a file open for reading long enough to read the necessary
102    items from the file. Remove the file input stream from EtOggState, as
103    it is no longer preserved across function calls.
104
105M	src/tags/vcedit.c
106
107commit 2576fbaf7edbfdb60d25692c7c3407f36751fe68
108Author: David King <amigadave@amigadave.com>
109Date:	Wed Nov 9 16:22:37 2016 +0000
110
111    Fix Ogg tag writing on Windows
112
113    Under Windows, if a file is opened for reading, it cannot be opened a
114    second time for writing. The Vorbis comment code keeps the file open
115    for reading throughout the process of writing new tags, mostly because
116    the audio stream must be read into memory before being written out
117    after the new tags. Avoid the problem by closing the input stream only
118    during the writing process, and at all other times maintaining a
119    consistent state, with the input stream open.
120
121    https://mail.gnome.org/archives/easytag-list/2016-November/msg00000.html
122
123M	src/tags/vcedit.c
124
125commit 8dd7eb0dcc911b7c150c8939ff036cb9ff3fddde
126Author: David King <amigadave@amigadave.com>
127Date:	Tue Nov 8 08:29:21 2016 +0000
128
129    Fix label for remove spaces during rename option
130
131    The label was accidentally set as "No conversion", when it should have
132    been "Remove spaces".
133
134    https://bugzilla.gnome.org/show_bug.cgi?id=773476
135
136M	data/preferences_dialog.ui
137
138commit acc9db6ed544a2bb1b66d955adadfccbca3ae092
139Author: David King <amigadave@amigadave.com>
140Date:	Tue Oct 25 22:26:25 2016 +0100
141
142    Fix saving of ID3v1 genre when also using ID3v2.4
143
144    When writing ID3v2.4 tags using libid3tag and the
145    id3v2-text-only-genre
146    setting is disabled, ensure that only the ID3v2 genre field is
147    converted to the bracketed form, so that valid genres are assigned to
148    the ID3v1 genre field.
149
150    https://bugzilla.gnome.org/show_bug.cgi?id=773443
151
152M	src/tags/id3v24_tag.c
153
154commit 03cce6dbc403e45d6a27da68dbc3f1591eb4a4ab
155Author: David King <amigadave@amigadave.com>
156Date:	Sat Nov 5 21:09:43 2016 +0000
157
158    Add an ID3 genre number test
159
160    Test that the expected genre IDs convert to appropriate strings (not
161    the "Unknown" placeholder), that the index of the final expected genre
162    is correct and finally that all unexpected genres are reported as
163    "Unknown".
164
165M	Makefile.am
166A	tests/test-genres.c
167
168commit 9bd38070aed2133380f124ab3469772e8ea7c1f2
169Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
170Date:	Fri Oct 7 07:06:54 2016 +0000
171
172    Update Chinese (Taiwan) translation
173
174M	po/zh_TW.po
175
176commit 78213d225ba1c7632129dfe3027d274cacb5a374
177Author: gogo <trebelnik2@gmail.com>
178Date:	Sun Oct 2 21:07:11 2016 +0000
179
180    Updated Croatian translation
181
182M	po/hr.po
183
184commit c73212ca65381c1ab86c5b825ff8bd9af92b2831
185Author: gogo <trebelnik2@gmail.com>
186Date:	Sat Oct 1 10:20:16 2016 +0000
187
188    Updated Croatian translation
189
190M	po/hr.po
191
192commit aa5157c6eeb423c33c9b29321b28b375e5b247bf
193Author: gogo <trebelnik2@gmail.com>
194Date:	Fri Sep 30 21:55:47 2016 +0000
195
196    Updated Croatian translation
197
198M	po/hr.po
199
200commit 914b8a54575c2e15d86be1c380a708314ac0e83f
201Author: gogo <trebelnik2@gmail.com>
202Date:	Fri Sep 30 19:14:40 2016 +0000
203
204    Updated Croatian translation
205    (cherry picked from commit 3c078f7ea98e040296b18a5b8c6daac45e675826)
206
207M	po/hr.po
208
209commit 5cc5f9bc1fa1a2b4cf887bba36c347110ef81ced
210Author: gogo <trebelnik2@gmail.com>
211Date:	Fri Sep 30 14:23:56 2016 +0000
212
213    Added Croatian translation
214    (cherry picked from commit e49cfc61cf1341b9918221deccfdc4856316febf)
215
216M	po/LINGUAS
217A	po/hr.po
218
219commit f63b92f0fe4260cacb49cbba914163fe11800d79
220Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
221Date:	Sun Sep 25 22:09:46 2016 +0000
222
223    Updated Swedish translation
224
225M	help/sv/sv.po
226
227commit c4b2ae53dce7847b7051bf4def0a1eca03ce4ec0
228Author: Jordi Mas <jmas@softcatala.org>
229Date:	Mon Sep 19 22:25:10 2016 +0200
230
231    Update Catalan translation
232
233M	po/ca.po
234
235commit 244e6229ad90679af351faac43833df3ad98c44b
236Author: Daniel Mustieles <daniel.mustieles@gmail.com>
237Date:	Tue Sep 13 20:14:33 2016 +0200
238
239    Updated Spanish translation
240
241M	po/es.po
242
243commit 03d2a4fc7993f8d55cd2301be69587dbdd889edc
244Author: Piotr Drąg <piotrdrag@gmail.com>
245Date:	Wed Sep 7 04:49:56 2016 +0200
246
247    Updated Polish translation
248
249M	po/pl.po
250
251commit a3a75ad8f815cd5c68326421de6016cfd705a80d
252Author: Jordi Mas <jmas@softcatala.org>
253Date:	Tue Sep 6 08:09:08 2016 +0200
254
255    Upload Catalan translation
256
257M	po/ca.po
258
259commit a2ac2a7216412417b31b6e297fae3fdd880083a2
260Author: Charles Monzat <superboa@hotmail.fr>
261Date:	Thu Aug 25 18:02:24 2016 +0000
262
263    Updated French translation
264
265M	help/fr/fr.po
266
267commit 9d08aa809821ebd27d6a4dcc75cba547d3c4b5fb
268Author: Balázs Úr <urbalazs@gmail.com>
269Date:	Fri Aug 19 19:51:31 2016 +0000
270
271    Updated Hungarian translation
272
273M	help/hu/hu.po
274
275commit 3102e5b5a834cfdc6edc72f5a6d23c0c91f98d0d
276Author: Piotr Drąg <piotrdrag@gmail.com>
277Date:	Fri Aug 19 18:06:26 2016 +0200
278
279    Updated Polish translation
280
281M	po/pl.po
282
283commit 13134323c7d9cade4c71f19564d2eb255486293f
284Author: Jobava <Jobaval10n@gmail.com>
285Date:	Sun Aug 14 17:15:22 2016 +0000
286
287    Updated Romanian translation
288
289M	po/ro.po
290
291commit cddf65049d75deb13cbbf89fc617d1908284f0ca
292Author: David King <amigadave@amigadave.com>
293Date:	Wed Aug 3 14:42:35 2016 +0200
294
295    Use AM_DISTCHECK_CONFIGURE_FLAGS
296
297    DISTCHECK_CONFIGURE_FLAGS is for users and packagers to override
298    distcheck options, while AM_DISTCHECK_CONFIGURE_FLAGS is for the
299    maintainer of the software.
300
301    https://www.gnu.org/software/automake/manual/automake.html#DISTCHECK_005fCONFIGURE_005fFLAGS
302
303M	Makefile.am
304M	configure.ac
305
306commit 529a1055a25549b52acadc86101eb9c30c5fd8aa
307Author: David King <amigadave@amigadave.com>
308Date:	Sat Jul 16 22:32:23 2016 +0100
309
310    Fix return type of Cddb_Get_Album_Tracks_List_CB()
311
312    The changed signal of GtkTreeSelection has a return type of void.
313
314M	src/cddb_dialog.c
315
316commit 833798088681db64cc0fce642534ee38090646a7
317Author: Piotr Drąg <piotrdrag@gmail.com>
318Date:	Fri Jul 15 19:09:10 2016 +0200
319
320    Add Language headers to po files
321
322    Future versions of gettext will fail if this header is missing.
323
324M	po/es.po
325M	po/nb.po
326M	po/ru.po
327M	po/sl.po
328M	po/sr@latin.po
329M	po/zh_CN.po
330M	po/zh_TW.po
331
332commit b7eafda2bb62ea2da51286477c92bd1f748b22ec
333Author: David King <amigadave@amigadave.com>
334Date:	Thu Jul 14 08:42:28 2016 +0100
335
336    Add a TODO item about custom themed icons
337
338M	TODO
339
340commit bb66d4788e4b044cf10035a8c80ba2d580f7a51e
341Author: Eckhard M. Jäger <bart@neeneenee.de>
342Date:	Thu Jul 14 08:37:59 2016 +0100
343
344    Add artist and artist/album icons in Adwaita style
345
346M	THANKS
347A	data/icons/24x24/artist-album.png
348A	data/icons/24x24/artist.png
349A	data/icons/256x256/artist-album.png
350A	data/icons/256x256/artist.png
351A	data/icons/48x48/artist-album.png
352A	data/icons/48x48/artist.png
353A	data/icons/license.md
354A	data/icons/scalable/artist-album.svg
355A	data/icons/scalable/artist.png
356M	data/images/artist-album.png
357M	data/images/artist.png
358
359commit 2d327d1b4b8ec9e5c6f65965949925fa8e3c8154
360Author: David King <amigadave@amigadave.com>
361Date:	Thu Jul 14 08:27:36 2016 +0100
362
363    Use correct icon for artist/album toolber button
364
365M	data/toolbar.ui
366
367commit 868e1ea6cf8e6d5b544e7a144aca99b989840937
368Author: Ting-Wei Lan <lantw@src.gnome.org>
369Date:	Thu Jul 14 02:43:09 2016 +0800
370
371    Allow running autogen.sh in non-srcdir
372
373    https://bugzilla.gnome.org/show_bug.cgi?id=768784
374
375M	autogen.sh
376
377commit 3a4a357ff27f059ea9836bf28db6961c7e25cf11
378Author: David King <amigadave@amigadave.com>
379Date:	Wed Jul 6 16:48:16 2016 +0100
380
381    Ensure that a newly-selected path is visible
382
383    When a path is selected programatically, such as when loading the
384    initial path
385    on startup, make sure that the path is visible by first scrolling
386    the view to
387    the path and then selecting it.
388
389    https://bugzilla.gnome.org/show_bug.cgi?id=768470
390
391M	src/browser.c
392
393commit 954d43d50ef4477c3648153580ea72daf540e612
394Author: David King <amigadave@amigadave.com>
395Date:	Thu Mar 10 21:00:14 2016 +0000
396
397    Replace a further use of strcasecmp()
398
399    Ignore the locale when comparing CDDB genres.
400
401M	src/cddb_dialog.c
402
403commit 1836dea1617f55fc0b12c6b3f09e96bd91f8287e
404Author: David King <amigadave@amigadave.com>
405Date:	Mon Jun 27 20:24:48 2016 +0100
406
407    Refactor Cddb_Track_List_Row_Selected()
408
409    Reduce scope of some variables and improve spacing.
410
411M	src/cddb_dialog.c
412
413commit cafc9ffc8832ca1826ed986702851eb23050b73c
414Author: David King <amigadave@amigadave.com>
415Date:	Mon Jun 27 17:53:36 2016 +0100
416
417    Automatically match unselected CDDB results
418
419    In the case that a CDDB result for an individual track does not
420    have an
421    associated file, match up the file against the current browser
422    selection.
423
424    https://bugzilla.gnome.org/show_bug.cgi?id=766499
425
426M	src/cddb_dialog.c
427
428commit 7d545a37dccc1ee33240e233d0849144f112073d
429Author: David King <amigadave@amigadave.com>
430Date:	Mon Jun 27 17:31:45 2016 +0100
431
432    Reduce code duplication when applying CDDB results
433
434    The code to update the contents of the ET_File in the DLM and non-DLM
435    cases was identical, so factor it out to a new
436    set_et_file_from_cddb_album() function. As a side effect, avoid
437    a crash
438    when applying results from CDDB searches.
439
440    https://bugzilla.gnome.org/show_bug.cgi?id=766499
441
442M	src/cddb_dialog.c
443
444commit 953914f2c31f38107019d7beb3d05342b0df706d
445Author: David King <amigadave@amigadave.com>
446Date:	Tue Jun 7 08:56:01 2016 +0100
447
448    Refactor and rename ET_File_Name_Generate()
449
450    Rename ET_File_Name_Generate() to et_file_generate_name(). Use
451    g_return_val_if_fail() for invariant checks.
452
453M	src/cddb_dialog.c
454M	src/file.c
455M	src/file.h
456M	src/load_files_dialog.c
457M	src/scan_dialog.c
458
459commit f144e6a0cdfae35a4e3f5034b229174fa16ed1a5
460Author: David King <amigadave@amigadave.com>
461Date:	Tue Jun 7 05:51:27 2016 +0100
462
463    Avoid crash when saving audioless ID3v2.4 tags
464
465    In the case where an ID3v2.4 tag was written that differed in size to
466    the previous tag, audio was assumed to exist after the tag. This
467    assumption failed if the file consisted solely of the ID3 tag and
468    nothing else. Avoid the crash by skipping the audio reading and
469    writing
470    if there is none to copy.
471
472    https://mail.gnome.org/archives/easytag-list/2016-June/msg00002.html
473
474M	src/tags/id3v24_tag.c
475
476commit b99d6c73f170524aec7f175c6f278b72639ff3bd
477Author: David King <amigadave@amigadave.com>
478Date:	Wed May 25 20:53:54 2016 +0200
479
480    Improve const use in FLAC and Ogg tagging
481
482M	src/tags/flac_tag.c
483M	src/tags/ogg_tag.c
484
485commit a67b2fa023ce32686d9e57870de44c3986a601b7
486Author: David King <amigadave@amigadave.com>
487Date:	Mon May 23 17:35:43 2016 +0100
488
489    Refactor and rename ET_Check_If_File_Is_Saved()
490
491    Avoid comparing directly against TRUE or FALSE. Rename to
492    et_file_check_saved().
493
494M	src/application_window.c
495M	src/browser.c
496M	src/file.c
497M	src/file.h
498M	src/file_list.c
499
500commit 9be88c3aafaae47ce31dc62e76629f74ef5fbdfc
501Author: David King <amigadave@amigadave.com>
502Date:	Mon May 23 17:31:11 2016 +0100
503
504    Refactor on_picture_add_button_clicked()
505
506    Avoid a crash when unselecting all files and clicking on the add
507    images
508    button.  Use the GLib filename encoding when setting the current path
509    of the add images dialog. Simplify several checks for the
510    currently-selected file.
511
512    https://retrace.fedoraproject.org/faf/reports/843689/
513
514M	src/tag_area.c
515
516commit ddd6fa206e15e0ffd59dc3afb3adc3a81cb885b3
517Author: David King <amigadave@amigadave.com>
518Date:	Sun May 8 11:00:37 2016 +0100
519
520    Explicitly mark the GSettings schema for intltool
521
522    As recommended in the GSettings documentation.
523
524M	po/POTFILES.in
525
526commit 48958f45f3290b23fbfbe28e9b2e205f3f4b0d3f
527Author: David King <amigadave@amigadave.com>
528Date:	Sun May 8 11:00:19 2016 +0100
529
530    Add gettext-domain to GSettings schema
531
532M	data/org.gnome.EasyTAG.gschema.xml
533
534commit 5182edd12d4286fa341dc29facb4fb817328ad11
535Author: Tiago Santos <tiagofsantos81@sapo.pt>
536Date:	Wed May 4 18:33:11 2016 +0000
537
538    Updated Portuguese translation
539
540M	po/pt.po
541
542commit 3b4766f81173eb3bf3b416295ae4984572d8e06e
543Author: David King <amigadave@amigadave.com>
544Date:	Wed Apr 27 17:22:43 2016 +0200
545
546    Improve MP4 album artist support with newer TagLib
547
548    TagLib 1.10 and above supports the album artist field directly,
549    without
550    the need to manually retrive the atom. Use this support if building
551    against a suitable TagLib version.
552
553M	src/tags/mp4_tag.cc
554
555commit ac666308a91a4cd83855671556322765653ff0f9
556Author: David King <amigadave@amigadave.com>
557Date:	Wed Apr 27 09:07:03 2016 +0200
558
559    Use et_str_empty() when writing MP4 tag fields
560
561    Simplify the logic for checking if a tag field is empty.
562
563M	src/tags/mp4_tag.cc
564
565commit dfb03abb2c5dd129e67e732139aa121384b6d7cc
566Author: David King <amigadave@amigadave.com>
567Date:	Tue Apr 26 22:06:46 2016 +0100
568
569    Improve MP4 empty field handling
570
571    Do not copy fields which are empty, as this always results in the file
572    being marked as requiring saving.
573
574    https://bugzilla.gnome.org/show_bug.cgi?id=765385
575
576M	src/tags/mp4_tag.cc
577
578commit 6aecd7451e3889c5f755736b427a478c93e9f5b2
579Author: David King <amigadave@amigadave.com>
580Date:	Fri Apr 22 15:48:18 2016 +0530
581
582    Fix undefined symbol when id3lib is not available
583
584M	src/easytag.c
585
586commit 9f5c5819f8d6dbf5b8b107064d1f0658114a95a9
587Author: Tristan Scott <tristan@yvts.co.uk>
588Date:	Fri Mar 25 20:03:24 2016 +0000
589
590    README schema error documentation and examples
591
592    In the event of a schema failure (EasyTAG schema not in cache
593    results in
594    assert crash otherwise) - so this is which files need to be in the
595    system schema cache, and how to add them in to it.
596
597    https://bugzilla.gnome.org/show_bug.cgi?id=764207
598
599M	README
600
601commit f25a76ce6943502436e66551d8b80c8ef682db29
602Author: Mónica Canizo <kamitdevica@gmail.com>
603Date:	Wed Mar 23 09:07:49 2016 +0000
604
605    Updated Spanish translation
606
607M	help/es/es.po
608
609commit bf444c94da12a57928c5d0b480ef50a884a6d998
610Author: Mónica Canizo <kamitdevica@gmail.com>
611Date:	Tue Mar 22 11:25:34 2016 +0000
612
613    Updated Spanish translation
614
615M	help/es/es.po
616
617commit 55ef17463570bccd1c10d3b7fdfabf1e578d340b
618Author: Mónica Canizo <kamitdevica@gmail.com>
619Date:	Mon Mar 21 16:19:40 2016 +0000
620
621    Updated Spanish translation
622
623M	help/es/es.po
624
625commit c3aeb58c98710e86f1b04cd66ee980aae185eb90
626Author: Mónica Canizo <kamitdevica@gmail.com>
627Date:	Fri Mar 18 09:03:10 2016 +0000
628
629    Updated Spanish translation
630
631M	help/es/es.po
632
633commit 9f40d46193d7666a76a8cae0e835e4cedb56e8d8
634Author: Mónica Canizo <kamitdevica@gmail.com>
635Date:	Thu Mar 17 10:23:46 2016 +0000
636
637    Updated Spanish translation
638
639M	help/es/es.po
640
641commit 3cc462ce2c122d981d9f3eb492de65871aff5b8b
642Author: David King <amigadave@amigadave.com>
643Date:	Tue Mar 15 15:56:10 2016 +0000
644
645    Fix FLAC build when Ogg support is disabled
646
647    Move the defines for the Vorbis comment field names to be outside the
648    ENABLE_OGG checks, and eanble them at all times.
649
650    https://bugs.gentoo.org/show_bug.cgi?id=576490
651
652M	src/tags/vcedit.h
653
654commit c985c83e70bb28f8dfb0b000f0a466a7cca7ebec
655Author: Cédric Valmary <cvalmary@yahoo.fr>
656Date:	Sun Mar 13 09:20:57 2016 +0000
657
658    Updated Occitan translation
659
660M	po/oc.po
661
662commit 04c7e16f994fdad2c04e630442b9e3f1cc31378f
663Author: Cédric Valmary <cvalmary@yahoo.fr>
664Date:	Sun Mar 13 09:03:43 2016 +0000
665
666    Added Occitan translation
667
668M	po/LINGUAS
669A	po/oc.po
670
671commit 4503eff78c7798fae7dd1f4abe67cda5297f279f
672Author: David King <amigadave@amigadave.com>
673Date:	Sat Mar 5 22:38:24 2016 +0000
674
675    Fix possible overflow of reads in the file list
676
677    When checking whether to read the file list on startup, use a
678    gboolean rather
679    than an int.
680
681M	src/browser.c
682
683commit 2437156f61115e1995c1ecc07133acf1d37c66a6
684Author: David King <amigadave@amigadave.com>
685Date:	Wed Mar 2 08:13:41 2016 +0000
686
687    Mention use of C89 comment style in HACKING
688
689M	HACKING
690
691commit fe5e205d9d05bdac737873da14f9f5709b9bcb23
692Author: David King <amigadave@amigadave.com>
693Date:	Tue Mar 1 16:36:53 2016 +0000
694
695    Fix a bogus check when reading Ogg tags
696
697    Avoid a duplicated check for description tags inside a Vorbis comment
698    of an Ogg
699    file.
700
701M	src/tags/ogg_tag.c
702
703commit 3dbfd06126c259d163541b2b49d937df3692266d
704Author: David King <amigadave@amigadave.com>
705Date:	Sun Feb 28 22:02:17 2016 +0000
706
707    Open the online help if Yelp is not installed
708
709    If Yelp is not installed, or fails to start, show the online help
710    instead.
711
712    https://mail.gnome.org/archives/easytag-list/2016-February/msg00009.html
713
714M	src/application.c
715
716commit 4df33c1f7b719ea59d9a054b009ec2217b261b8b
717Author: David King <amigadave@amigadave.com>
718Date:	Sun Feb 28 21:35:02 2016 +0000
719
720    Document that Yelp is required at runtime
721
722    Warn during configure if yelp is not found in the path.
723
724    https://mail.gnome.org/archives/easytag-list/2016-February/msg00009.html
725
726M	README
727M	configure.ac
728
729commit 543b1f071dc82848e8819c68b19d4ed5d2395abc
730Author: David King <amigadave@amigadave.com>
731Date:	Sun Feb 28 08:46:16 2016 +0000
732
733    Avoid another crash in the load filenames dialog
734
735    Make the reload action insensitive when no file is selected.
736
737M	src/load_files_dialog.c
738
739commit 53c9b955aee4aa4f41510e6fe6b78597257fa110
740Author: David King <amigadave@amigadave.com>
741Date:	Fri Feb 26 17:27:05 2016 +0000
742
743    Fix a crash when loading filenames from a file
744
745    Swap the arguments of the callbacks for the reload signals.
746
747    https://bugzilla.redhat.com/show_bug.cgi?id=1312163
748
749M	data/load_files_dialog.ui
750M	src/load_files_dialog.c
751
752commit dc471e9ddd4025750bf6b9b30cf4adff81e949bb
753Author: Rafael Fontenelle <rffontenelle@gmail.com>
754Date:	Wed Feb 24 10:11:03 2016 +0000
755
756    Updated Brazilian Portuguese translation
757
758M	po/pt_BR.po
759
760commit 4a995762ac51971d6699774dff8e4fc1eb811818
761Author: David King <amigadave@amigadave.com>
762Date:	Sun Feb 21 23:18:23 2016 +0000
763
764    Update NEWS for 2.4.2 release
765
766M	NEWS
767M	SOURCES
768M	configure.ac
769
770commit d081c73f8d72155f6f0cde1b6e06ddf3ebcafba7
771Author: David King <amigadave@amigadave.com>
772Date:	Sun Feb 21 22:43:44 2016 +0000
773
774    Mark files with old Vorbis tag comments as changed
775
776    If a Vorbis comment has a COMMENT field, mark the file as modified,
777    so that it
778    is converted to a DESCRIPTION field during saving.
779
780M	src/tags/flac_tag.c
781M	src/tags/ogg_tag.c
782
783commit eb8dd2121558eda3fb78b675388ad715ad500fc6
784Author: David King <amigadave@amigadave.com>
785Date:	Thu Feb 18 20:44:14 2016 +0000
786
787    Remove setlocale() calls around tag reading
788
789    It is unsafe to call setlocale() in a multi-threaded program (and
790    EasyTAG is,
791    because GLib creates a worker thread for handling D-Bus
792    calls). Additionally,
793    it is no longer necessary to change the locale when reading files,
794    as all
795    locale-sensitive tag reading code has been converted to be insensitive
796    to the
797    current locale.
798
799M	src/file_list.c
800
801commit 70d69bc61f0ab1cf39f0270f56114efb0ae7ba67
802Author: David King <amigadave@amigadave.com>
803Date:	Thu Feb 18 21:20:42 2016 +0000
804
805    Use g_ascii_strcasecmp() for ID3v2.4 field names
806
807    As ID3v2 field names use ASCII, use the locale-insensitive
808    g_ascii_strncasecmp() instead of strncasecmp().
809
810M	src/tags/id3v24_tag.c
811
812commit ff8eaf91dbf17a2a4d662db9a94bc5e10b815a16
813Author: David King <amigadave@amigadave.com>
814Date:	Thu Feb 18 21:19:22 2016 +0000
815
816    Use strncmp() when case is not a factor
817
818    When comparing strings while looking for the multi-field separator
819    (always
820    " - " in EasyTAG), use strncmp() rather than strcasecmp().
821
822M	src/tags/id3v24_tag.c
823
824commit 030a3dd196e166bd6a061d23033ccc723118bcc1
825Author: David King <amigadave@amigadave.com>
826Date:	Thu Feb 18 20:39:25 2016 +0000
827
828    Avoid locale-sensitive field name reading for Ogg
829
830    Avoid calling strncasecmp() when searching for tag field names
831    in Vorbis
832    comments while reading Ogg (Vorbis and Opus) files. The same function
833    is called
834    internally by libvorbis when searching for tags, and it is dependent
835    on the
836    current locale, so it fails with Turkish and the lower-case 'i' being
837    transformed to the dotted upper-case version. As Vorbis comment
838    field names are
839    only permitted to be ASCII, with some further restrictions, use
840    g_ascii_strup()
841    to convert them all to upper-case before comparing them.
842
843    As an additional optimization, insert the tag key/value pairs in a
844    hash table
845    during reading. The avoids the behaviour of searching through all
846    the comments
847    in the file when loading data for each UI field (as well as a second
848    time, when
849    populating the list of unsupported fields). instead, only a single
850    lookup per
851    tag is required.
852
853    https://trac.xiph.org/ticket/2079
854
855M	src/tags/ogg_tag.c
856
857commit 84e99bba9f8f54d347169d5232ed69ca7c159a4f
858Author: David King <amigadave@amigadave.com>
859Date:	Fri Feb 12 21:21:43 2016 +0000
860
861    Avoid locale-sensitive field name reading for FLAC
862
863    Avoid calling strncasecmp() when searching for tag field names
864    in Vorbis
865    comments while reading FLAC files. The same function is called
866    internally by
867    libFLAC when searching for tags, and it is dependent on the current
868    locale, so
869    it fails with Turkish and the lower-case 'i' being transformed to
870    the dotted
871    upper-case version. As Vorbis comment field names are only permitted
872    to be
873    ASCII, with some further restrictions, use g_ascii_strup() to
874    convert them
875    all to upper-case before comparing them.
876
877    As an additional optimization, insert the tag key/value pairs in a
878    hash table
879    during reading. This avoids the behaviour of searching through all
880    the comments
881    in the file when loading data for each UI field (as well as a second
882    time, when
883    populating the list of unsupported fields). Instead, only a single
884    lookup per
885    tag is required.
886
887    https://sourceforge.net/p/flac/bugs/417/
888
889M	src/tags/flac_tag.c
890
891commit f3d1d976b798a0ef9d2a9356f4ca702ee6bf0aad
892Author: David King <amigadave@amigadave.com>
893Date:	Thu Feb 11 22:33:32 2016 +0000
894
895    Make the Vorbis comment field names into defines
896
897    Unify the Vorbis comment field names into a set of defines, and move
898    them to
899    vcedit.h.
900
901M	src/tags/flac_tag.c
902M	src/tags/ogg_tag.c
903M	src/tags/vcedit.h
904
905commit 3bd9455ed0aa194554d4983bc46798b8b0075649
906Author: David King <amigadave@amigadave.com>
907Date:	Thu Feb 11 21:54:21 2016 +0000
908
909    Remove et_ogg_write_tag()
910
911    Use vorbis_comment_add_tag() instead.
912
913M	src/tags/ogg_tag.c
914
915commit 224f3c84627d7f3727e8b929a2cfc6f92eae7421
916Author: David King <amigadave@amigadave.com>
917Date:	Thu Feb 11 16:09:14 2016 +0000
918
919    Simplify FLAC tag field setting
920
921    Use FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair()
922    to avoid
923    duplicating two strings per tag field written. Simplify handling
924    of unsupported
925    tags with a new vc_block_append_other_tag() function.
926
927M	src/tags/flac_tag.c
928
929commit 0c0f46b9232b4e02ece2ac1872eeb10609e150ee
930Author: David King <amigadave@amigadave.com>
931Date:	Thu Feb 18 16:48:51 2016 +0000
932
933    Fix a crash when renaming directories
934
935    Pass a gchar *, not a gchar, to g_strconcat().
936
937    https://retrace.fedoraproject.org/faf/problems/bthash/?bth=5c2ad6c23b746b3d63a4ccc895e6f228e24293e5&bth=ce2762c57443a7c42472884bd3c9fcbef3755982
938    https://retrace.fedoraproject.org/faf/problems/bthash/?bth=e5ff843b726a5ae24324a402c656c3da412adf05
939
940M	src/browser.c
941
942commit 30e2c672106ec5177f421cc577214bc562610517
943Author: David King <amigadave@amigadave.com>
944Date:	Sun Feb 14 09:40:07 2016 +0000
945
946    Only install the metainfo file if requested
947
948    Only install the AppData metainfo file for the Nautilus extension
949    if the
950    extension is enabled.
951
952    https://bugzilla.gnome.org/show_bug.cgi?id=761996
953
954M	Makefile.am
955
956commit ce3b73dcbf93e2476db101f9a9403a3a302bdbb4
957Author: David King <amigadave@amigadave.com>
958Date:	Tue Feb 9 21:06:36 2016 +0000
959
960    Update British English translation
961
962M	po/en_GB.po
963
964commit 338f3da0a9fcdcc940aa53431aafc0edc47a680a
965Author: David King <amigadave@amigadave.com>
966Date:	Thu Jan 28 22:45:23 2016 +0100
967
968    Port Musepack header reading to use GFile
969
970M	src/tags/libapetag/info_mpc.c
971M	src/tags/libapetag/info_mpc.h
972M	src/tags/musepack_header.c
973
974commit 54ebb531c6e91ae745e0526ef9a61dacb46eb132
975Author: David King <amigadave@amigadave.com>
976Date:	Thu Jan 28 21:30:17 2016 +0100
977
978    Port Monkey's Audio header reading to GFile
979
980M	src/tags/libapetag/info_mac.c
981M	src/tags/libapetag/info_mac.h
982M	src/tags/monkeyaudio_header.c
983
984commit a733b5d9ecbe90a6b3c10ae1fbfc491456ba2a26
985Author: David King <amigadave@amigadave.com>
986Date:	Tue Jan 26 11:50:21 2016 +0000
987
988    Use _chsize() on Windows
989
990    Avoid the internal ftruncate() wrapper, which was only used in
991    a single
992    location.
993
994M	configure.ac
995M	src/tags/libapetag/apetaglib.c
996M	src/win32/win32dep.c
997M	src/win32/win32dep.h
998
999commit 138993f16795097c5bcaffd23599319dc8fc8212
1000Author: David King <amigadave@amigadave.com>
1001Date:	Tue Feb 9 19:45:11 2016 +0000
1002
1003    Correctly display the Monkey's Audio file type
1004
1005    The descriptive string for the Monkey's Audio file type was
1006    accidentally
1007    removed when the file area was moved into a discrete object in commit
1008    594e9575eaddc1b70b7bf6510802b27b6b8e6828. Add it back, and reinstate
1009    all
1010    available translated versions.
1011
1012M	po/cs.po
1013M	po/de.po
1014M	po/el.po
1015M	po/en_GB.po
1016M	po/es.po
1017M	po/fr.po
1018M	po/he.po
1019M	po/hu.po
1020M	po/it.po
1021M	po/ja.po
1022M	po/ko.po
1023M	po/lt.po
1024M	po/nb.po
1025M	po/nl.po
1026M	po/pl.po
1027M	po/pt_BR.po
1028M	po/ro.po
1029M	po/ru.po
1030M	po/sl.po
1031M	po/sr.po
1032M	po/sr@latin.po
1033M	po/sv.po
1034M	po/te.po
1035M	po/tr.po
1036M	po/uk.po
1037M	po/zh_CN.po
1038M	po/zh_TW.po
1039M	src/tags/monkeyaudio_header.c
1040
1041commit 1cc311cfd40fbda1c88b009ee6d80c563fdff7d6
1042Author: David King <amigadave@amigadave.com>
1043Date:	Tue Feb 9 18:08:18 2016 +0000
1044
1045    Avoid UTF-8 warnings during APE tag reading
1046
1047    Avoid passing a NULL pointer to Try_To_Validate_Utf8_String(). Factor
1048    out the common File_Tag field setting code into a new
1049    set_string_field()
1050    function.
1051
1052M	src/tags/ape_tag.c
1053
1054commit 7d71b3fe1cd593a9dd825155d26bc493b734687a
1055Author: David King <amigadave@amigadave.com>
1056Date:	Fri Feb 5 18:06:56 2016 +0000
1057
1058    Refactor Search_File()
1059
1060    Use GSettings rather than examining the state of UI elements. Ensure
1061    that UTF-8 strings are normalized before searching within. Use C89
1062    comments. Rename several variable.
1063
1064M	src/search_dialog.c
1065
1066commit 8306f396f122f8dda95a7babf757ae9e877c90fe
1067Author: David King <amigadave@amigadave.com>
1068Date:	Thu Feb 4 16:47:16 2016 +0000
1069
1070    Refactor Add_Row_To_Search_Result_List()
1071
1072    Avoid duplicating strings unnecessarily. Shorten and simplify several
1073    variable names. Normalize the UTF-8 strings before comparing them with
1074    strstr(). Use C89 comments.
1075
1076M	src/search_dialog.c
1077
1078commit a098fcf018aff2f6771e886a99a565965fad7cc7
1079Author: David King <amigadave@amigadave.com>
1080Date:	Tue Feb 2 21:51:35 2016 +0000
1081
1082    Factor out common string sorting code
1083
1084    Add a new et_file_list_sort_string() function, and use it where
1085    possible
1086    to simplify the file list sorting.
1087
1088M	src/file.c
1089
1090commit db48df50bbb2558ff1e7a38c2add5b8a8346c427
1091Author: David King <amigadave@amigadave.com>
1092Date:	Tue Feb 2 21:19:00 2016 +0000
1093
1094    Handle UTF-8 strings when sorting the file list
1095
1096    Use et_normalized_strcmp0() and et_normalized_strcasecmp0() when
1097    sorting
1098    the file list.
1099
1100M	src/file.c
1101
1102commit cc971b1552f5a2aaa0c620df4e933e194c8f69d5
1103Author: David King <amigadave@amigadave.com>
1104Date:	Mon Feb 1 22:47:08 2016 +0000
1105
1106    Enable case-sensitive sorting of artist/album list
1107
1108    Use et_normalized_strcmp0() when comparing.
1109
1110M	src/file_list.c
1111
1112commit 4d333b7650ced3c20e563fc771cc3dcfafaf01db
1113Author: David King <amigadave@amigadave.com>
1114Date:	Mon Feb 1 22:36:59 2016 +0000
1115
1116    Add simple tests for et_normalized_strcasecmp0()
1117
1118    Additionally, add a further test for et_normalized_strcmp0() to
1119    show how
1120    it differs.
1121
1122M	tests/test-misc.c
1123
1124commit 6163e087b015bad9af6e9be1b2d445110f7a0c4b
1125Author: David King <amigadave@amigadave.com>
1126Date:	Mon Feb 1 22:01:21 2016 +0000
1127
1128    Add a case-insensitive UTF-8 string comparison
1129
1130    Add et_normalized_strcasecmp0(), a function much like strcasecmp(),
1131    but
1132    that handles UTF-8 text by normalizing it, casefolding it and then
1133    comparing with g_utf8_collate(). Use the new function when sorting the
1134    album/artist list.
1135
1136M	src/file_list.c
1137M	src/misc.c
1138M	src/misc.h
1139
1140commit 257e13b1b3309919e73cf6f3014a77f5f82e87f8
1141Author: David King <amigadave@amigadave.com>
1142Date:	Thu Jan 28 21:51:44 2016 +0100
1143
1144    Add static to is_tag_ape2long()
1145
1146M	src/tags/libapetag/is_tag.c
1147
1148commit 02650510e0c3f3dcf73544bc9379ce4306fb96c8
1149Author: David King <amigadave@amigadave.com>
1150Date:	Wed Jan 27 00:06:17 2016 +0100
1151
1152    Fix input of filenames in the file area
1153
1154    When showing the edit name in the file area, show the new
1155    (as-yet-unsaved) filename, rather than using the old name.
1156
1157M	src/file_area.c
1158
1159commit 36ab772953dc328b7f73e615fa67e63c15cf965b
1160Author: David King <amigadave@amigadave.com>
1161Date:	Tue Jan 26 14:58:16 2016 +0000
1162
1163    Avoid use of g_dir_open()
1164
1165    Use g_file_test() to check if a path is a directory instead.
1166
1167M	src/browser.c
1168M	src/playlist_dialog.c
1169
1170commit 074348e9c0e3f3db597e3e3e3a94666bb17ea9d0
1171Author: David King <amigadave@amigadave.com>
1172Date:	Mon Jan 25 23:01:06 2016 +0000
1173
1174    Update NEWS for 2.4.1 release
1175
1176M	AUTHORS
1177M	NEWS
1178M	SOURCES
1179M	configure.ac
1180
1181commit 4fa035d37dd545f4492ce8380b237a67551aa0ff
1182Author: David King <amigadave@amigadave.com>
1183Date:	Mon Jan 25 21:14:36 2016 +0000
1184
1185    Refactor directory renaming
1186
1187    Renaming directories broke when porting to use GFile for the current
1188    path. Fix this by refactoring the functions involved to use
1189    g_build_filename() and semantically-useful variable names.
1190
1191M	src/browser.c
1192
1193commit d58e1e2f86589616ad4ce6a218f53ca25e97f079
1194Author: David King <amigadave@amigadave.com>
1195Date:	Mon Jan 25 19:17:03 2016 +0000
1196
1197    Only show a locale log message if it is useful
1198
1199    On Windows, check that the LANG environment variable is set before
1200    displaying its value in a log message.
1201
1202M	src/application.c
1203
1204commit fabaccb3c1d0fa3a18641c7f1290ba982d106363
1205Author: David King <amigadave@amigadave.com>
1206Date:	Mon Jan 25 18:54:25 2016 +0000
1207
1208    Use g_mkstemp() instead of mkstemp()
1209
1210    As filenames are always in the GLib filename encoding, make sure
1211    to use
1212    the appropriate GLib function.
1213
1214M	TODO
1215M	configure.ac
1216M	src/browser.c
1217M	src/misc.c
1218M	src/win32/win32dep.c
1219M	src/win32/win32dep.h
1220
1221commit 9e9b60157f9c4515fe5be1b72e24f63899ee8d8b
1222Author: David King <amigadave@amigadave.com>
1223Date:	Mon Jan 25 17:10:06 2016 +0000
1224
1225    Fix CDDB dialog flag controls
1226
1227    Since commit bbf918f8427950734d0101ef2744fff57eaa4b7b,
1228    et_settings_flags_toggle_get() and et_settings_flags_toggle_set()
1229    expect
1230    widgets passed to them to have a "flags-key" data item to be set
1231    to the
1232    name of the appropriate setting. Make this so for the search
1233    fields and
1234    categories widgets.
1235
1236    https://bugzilla.gnome.org/show_bug.cgi?id=761018
1237
1238M	src/cddb_dialog.c
1239
1240commit fa014e50ecdbd546f3b1a0e125f119ce8a60fce8
1241Author: David King <amigadave@amigadave.com>
1242Date:	Mon Jan 25 17:05:56 2016 +0000
1243
1244    Remove some unwanted elements from the AppData
1245
1246    Remove the donation and project group links, and reindent the file.
1247
1248M	data/easytag.appdata.xml.in
1249
1250commit 9592ca3dc23e625df0435681c9b0b8ff31499a8b
1251Author: David King <amigadave@amigadave.com>
1252Date:	Fri Jan 22 16:02:51 2016 +0000
1253
1254    Avoid an unnecessary NULL check
1255
1256    Found with Coverity (CID 1295129).
1257
1258M	src/scan_dialog.c
1259
1260commit 59496c7e81894941f16dcf00e1bdcc4ebf519155
1261Author: David King <amigadave@amigadave.com>
1262Date:	Thu Jan 21 19:23:06 2016 +0000
1263
1264    Test EtPicture comparisons in the FileTag tests
1265
1266M	tests/test-file_tag.c
1267
1268commit 8d57f897546da32429b3311fd07efb229cd7fbb2
1269Author: David King <amigadave@amigadave.com>
1270Date:	Wed Jan 20 17:32:41 2016 +0000
1271
1272    Refactor Browser_Tree_Handle_Rename()
1273
1274    Avoid a bogus use of UTF-8 functions with strings in the GLib filename
1275    encoding.
1276
1277M	src/browser.c
1278
1279commit a67fba24b9679429e08353fc1c1cf0b5f0aa7279
1280Author: David King <amigadave@amigadave.com>
1281Date:	Tue Jan 19 16:52:21 2016 +0000
1282
1283    Convert Windows filename encoding for id3lib
1284
1285    As id3lib does not use the wide character API on Windows, it expects
1286    filenames to be in the system codepage. Convert the GLib encoding
1287    to the
1288    system codepage before passing it to id3lib.
1289
1290M	src/tags/id3_tag.c
1291M	src/tags/libapetag/id3v2_read.c
1292M	src/tags/mpeg_header.c
1293M	src/tags/opus_header.c
1294
1295commit 98001302f40c640446845e5334a7880eda6bb443
1296Author: Richard Hughes <richard@hughsie.com>
1297Date:	Mon Jan 25 15:42:32 2016 +0000
1298
1299    Add a missing tag to the AppData file
1300
1301M	data/easytag.appdata.xml.in
1302
1303commit 0a8d3554172f44d35024df75e672121435974b07
1304Author: Mario Blättermann <mario.blaettermann@gmail.com>
1305Date:	Sun Jan 24 17:22:28 2016 +0100
1306
1307    Updated German doc translation
1308
1309M	help/de/de.po
1310
1311commit 6e1558aabece4d5c688e1e27c584812a557fc80e
1312Author: Aurimas Černius <aurisc4@gmail.com>
1313Date:	Sat Jan 23 17:41:34 2016 +0200
1314
1315    Updated Lithuanian translation
1316
1317M	po/lt.po
1318
1319commit eae0cc672db9f058e2af873cf7f5e0c14eb27dbf
1320Author: Richard Hughes <richard@hughsie.com>
1321Date:	Fri Jan 22 19:37:29 2016 +0000
1322
1323    Update the AppData file to spec version 0.7+
1324
1325M	data/easytag.appdata.xml.in
1326
1327commit e80ec2317bcb63cd468c55774fa145e6397a11ca
1328Author: Mario Blättermann <mario.blaettermann@gmail.com>
1329Date:	Thu Jan 21 21:34:47 2016 +0100
1330
1331    Updated German doc translation
1332
1333M	help/de/de.po
1334
1335commit 1ec85412c79601db4606cfa799883ebe96575f6c
1336Author: David King <amigadave@amigadave.com>
1337Date:	Tue Jan 19 19:03:13 2016 +0000
1338
1339    Fix compiler warning in tests
1340
1341    Pass a GError ** to g_close().
1342
1343M	tests/test-misc.c
1344
1345commit 5e74546aec8ce4721d52480b1c55bd231e2bc39f
1346Author: David King <amigadave@amigadave.com>
1347Date:	Tue Jan 19 16:49:57 2016 +0000
1348
1349    Use g_open() instead of open()
1350
1351    Ensure that filenames are kept in the GLib filename encoding.
1352    Additionally, use id3_file_fdopen() rather than id3_file_open() to
1353    ensure that the GLib filename encoding is used when reading ID3 tags.
1354
1355M	src/tags/id3v24_tag.c
1356M	src/tags/libapetag/info_mac.c
1357M	src/tags/libapetag/info_mpc.c
1358M	src/win32/win32dep.c
1359
1360commit 99890b917c6ce9814cdc7361d3ad951fc3216973
1361Author: David King <amigadave@amigadave.com>
1362Date:	Tue Jan 19 16:48:10 2016 +0000
1363
1364    Use g_close() instead of close()
1365
1366    Available since GLib 2.36, g_close() provides a portable wrapper
1367    around
1368    close().
1369
1370M	src/browser.c
1371M	src/misc.c
1372M	tests/test-misc.c
1373
1374commit 238b1e3da15de8acd4ebad4749feb6751371b11c
1375Author: David King <amigadave@amigadave.com>
1376Date:	Sun Jan 17 19:35:05 2016 +0000
1377
1378    Fix typo in ID3v2.4 code comment
1379
1380M	src/tags/id3v24_tag.c
1381
1382commit 21c01d25d067afcc32876fb545ceea834ef912be
1383Author: David King <amigadave@amigadave.com>
1384Date:	Sat Jan 16 00:14:30 2016 +0000
1385
1386    Replace g_utf8_str[r]chr() usage with str[r]chr()
1387
1388    If looking for an ASCII character, it is simpler to use the string
1389    functions from the C library.
1390
1391M	src/cddb_dialog.c
1392M	src/file_area.c
1393M	src/misc.c
1394M	src/scan.c
1395M	src/tag_area.c
1396M	src/tags/ape_tag.c
1397M	src/tags/flac_tag.c
1398M	src/tags/id3v24_tag.c
1399M	src/tags/ogg_tag.c
1400M	src/tags/wavpack_tag.c
1401
1402commit 063dbf2346aac6aa4aa29deb0f73bce0490f17ff
1403Author: David King <amigadave@amigadave.com>
1404Date:	Fri Jan 15 23:43:16 2016 +0000
1405
1406    Use the GFile edit name in the file area entry
1407
1408    Avoid the situation that, when the encoding conversion fails, an
1409    explanatory string is added to the filename for display by using the
1410    edit name in the GtkEntry where the user can enter a new filename.
1411
1412M	src/file_area.c
1413
1414commit 2b3adb11b8ab8028b000851f8d8c9b741c6c6b4a
1415Author: David King <amigadave@amigadave.com>
1416Date:	Fri Jan 15 22:29:02 2016 +0000
1417
1418    Solve a FIXME when changing file extension case
1419
1420    As the source strings are is ASCII, use g_ascii_strdown() and
1421    g_ascii_strup() rather than the UTF-8 equivalents.
1422
1423M	src/file.c
1424
1425commit 9a2c766e9c27467c8a2607635674fee021ca9db1
1426Author: David King <amigadave@amigadave.com>
1427Date:	Fri Jan 15 20:26:00 2016 +0000
1428
1429    Remove unused Windows backslash removal function
1430
1431    As GFile does trivial canonicalization of paths, such as removing a
1432    trailing slash, there is no reason to handle a path from a GFile
1433    specially under Windows.
1434
1435M	src/browser.c
1436M	src/win32/win32dep.c
1437M	src/win32/win32dep.h
1438
1439commit 2609e840ffe09291d158c0425c07d103dfbfcf56
1440Author: David King <amigadave@amigadave.com>
1441Date:	Thu Dec 31 22:10:55 2015 +0000
1442
1443    Use GFile for current browser path
1444
1445M	src/application_window.c
1446M	src/application_window.h
1447M	src/browser.c
1448M	src/browser.h
1449M	src/load_files_dialog.c
1450M	src/playlist_dialog.c
1451
1452commit 8ea193faa73d4edbc6915e1c342f1d04be2ea314
1453Author: David King <amigadave@amigadave.com>
1454Date:	Thu Dec 31 19:35:45 2015 +0000
1455
1456    Use GFile in et_browser_select_dir()
1457
1458M	src/application.c
1459M	src/application_window.c
1460M	src/application_window.h
1461M	src/browser.c
1462M	src/browser.h
1463
1464commit f0019adf81e120f6b8d8d85902e9ecb8215b8c56
1465Author: David King <amigadave@amigadave.com>
1466Date:	Thu Dec 31 09:47:33 2015 +0000
1467
1468    Use the GFile parse name in the browser entry
1469
1470    This should make it easier for users to enter and modify paths
1471    which are
1472    not in UTF-8 encoding.
1473
1474M	src/browser.c
1475
1476commit 92118a38e385e4f3192de804c926b629d7a31fe1
1477Author: David King <amigadave@amigadave.com>
1478Date:	Fri Jan 1 10:13:34 2016 +0000
1479
1480    Simplify et_browser_show_rename_directory_dialog()
1481
1482    Use g_filename_display_basename() to simplify the logic to extract the
1483    basename and convert to UTF-8 for display.
1484
1485M	src/browser.c
1486
1487commit 7454529fa6b346237552d93d443e4821bc505b5a
1488Author: David King <amigadave@amigadave.com>
1489Date:	Thu Jan 14 18:27:02 2016 +0000
1490
1491    Use et_str_empty() in another place
1492
1493M	src/application_window.c
1494
1495commit 87dbe2d2210059d3fc7643cd614c90de752001fd
1496Author: David King <amigadave@amigadave.com>
1497Date:	Thu Jan 14 18:07:57 2016 +0000
1498
1499    Remove old EASYTAGLANG handling
1500
1501    A separate environment variable for setting the locale of EasyTAG on
1502    Windows has not been used for some time.
1503
1504M	src/application.c
1505
1506commit d52f1b41b5cfb3c884c18b5b4afb57cbd0880ae3
1507Author: David King <amigadave@amigadave.com>
1508Date:	Thu Jan 14 16:55:36 2016 +0000
1509
1510    Refactor Try_To_Validate_Utf8_String()
1511
1512    Avoid leaking a GError if encoding conversion fails.
1513
1514M	src/charset.c
1515
1516commit 345f9d93d7ff33f6750ba2f2a0d7e688f96b96fb
1517Author: David King <amigadave@amigadave.com>
1518Date:	Thu Jan 14 16:13:09 2016 +0000
1519
1520    Remove a redundant comparison
1521
1522M	src/charset.c
1523
1524commit b22f0a517dcb5b2a6b19c86ad3dc946a617cbf3c
1525Author: David King <amigadave@amigadave.com>
1526Date:	Tue Jan 12 23:08:39 2016 +0000
1527
1528    Refactor get_encoding_from_locale()
1529
1530    Use g_get_locale_variants() when looking up the non-Unicode character
1531    encoding for a locale, to ensure that variants are checked (such
1532    as when
1533    checking "en_GB", so that "en" is checked). Additionally, treat "utf8"
1534    as synonymous with "UTF-8" as per locale(7). As a fallback, return
1535    UTF-8.
1536
1537M	src/charset.c
1538
1539commit b23a3bb3fcb612b86c1c40372db6bc9125037a01
1540Author: David King <amigadave@amigadave.com>
1541Date:	Tue Jan 12 17:34:44 2016 +0000
1542
1543    Refactor filename_from_display()
1544
1545    Validate that the supplied string is UTF-8 with
1546    g_return_val_if_fail().
1547    Use g_filename_from_utf8() before attempting any other conversions.
1548    Avoid leaking a GError if there are conversion failures. Use
1549    g_get_filename_charsets() to query the filename encoding.
1550
1551M	src/charset.c
1552
1553commit 75cc59afd0b934271ab5a93329dfe433153bf47b
1554Author: David King <amigadave@amigadave.com>
1555Date:	Thu Dec 31 17:37:31 2015 +0000
1556
1557    Use et_str_empty() in et_browser_select_dir()
1558
1559M	src/browser.c
1560
1561commit 0a1898a445be88842a834b19ee8a458d6a1fb704
1562Author: David King <amigadave@amigadave.com>
1563Date:	Sat Jan 10 00:27:46 2015 +0000
1564
1565    Avoid using internal filename_to_display()
1566
1567    Use the GLib functions for converting filenames from the GLib file
1568    encoding to UTF-8 for display. Avoid trying to guess the encoding, and
1569    only pay attention to the G_FILENAME_ENCODING environment variable
1570    as an
1571    override.
1572
1573M	src/application.c
1574M	src/browser.c
1575M	src/charset.c
1576M	src/charset.h
1577M	src/easytag.c
1578M	src/file_list.c
1579M	src/file_name.c
1580M	src/load_files_dialog.c
1581M	src/playlist_dialog.c
1582M	src/scan_dialog.c
1583M	src/tags/id3_tag.c
1584M	src/tags/ogg_tag.c
1585M	src/win32/win32dep.c
1586M	src/win32/win32dep.h
1587
1588commit 84bb35464dec34870e38d1f7f08ca8d0282340b7
1589Author: David King <amigadave@amigadave.com>
1590Date:	Fri Jan 8 08:49:43 2016 +0000
1591
1592    Use full path when converting name for display
1593
1594    Previously, the full path of a directory was converted to UTF-8 for
1595    display in the UI. Commit 9d23932754a9b82db0b1be3ac02df04717e99a6c
1596    changed the behaviour to use the display name from GFileInfo,
1597    which only
1598    contains the basename of the file and not the complete path. Use the
1599    full path, and convert it for display using g_filename_display_name().
1600
1601M	src/easytag.c
1602
1603commit 567cc99b03d8e35945a6bd851e05dc2c3eaed3a1
1604Author: David King <amigadave@amigadave.com>
1605Date:	Fri Jan 8 08:12:04 2016 +0000
1606
1607    Use g_file_enumerator_get_child() in expand_cb()
1608
1609M	src/browser.c
1610
1611commit 9d23932754a9b82db0b1be3ac02df04717e99a6c
1612Author: David King <amigadave@amigadave.com>
1613Date:	Thu Jan 7 22:08:59 2016 +0000
1614
1615    Use display name when reading directory
1616
1617    When formatting an error message for display in the UI, use the
1618    display
1619    name of the file.
1620
1621M	src/easytag.c
1622
1623commit bc9f1cde9cb01040db73d1749b44ed8b010c89ab
1624Author: David King <amigadave@amigadave.com>
1625Date:	Thu Jan 7 21:33:45 2016 +0000
1626
1627    Use g_file_enumerator_get_child()
1628
1629    Resolve a TODO in read_directory_recursively().
1630
1631M	src/easytag.c
1632
1633commit 5b4f7f58c2cf4932d67f787c8c26f328494dbb89
1634Author: Marcus Gisslén <marcus.gisslen@gmail.com>
1635Date:	Wed Jan 6 01:49:55 2016 +0100
1636
1637    Add Swedish help translation
1638
1639M	help/Makefile.am
1640A	help/sv/sv.po
1641
1642commit 4aecce9397f6ca42cef7974163110e319c163e37
1643Author: Daniel Mustieles <daniel.mustieles@gmail.com>
1644Date:	Thu Jan 7 23:07:38 2016 +0100
1645
1646    Updated Spanish translation
1647
1648M	po/es.po
1649
1650commit a21d043d7d63bf773be4bf6420d6f321f293c681
1651Author: David King <amigadave@amigadave.com>
1652Date:	Thu Jan 7 17:09:26 2016 +0000
1653
1654    Use GLib POSIX wrapper functions consistently
1655
1656    As EasyTAG only handles filenames being in the GLib filename encoding,
1657    be careful to use functions which accept that encoding.
1658
1659M	src/browser.c
1660M	src/cddb_dialog.c
1661M	src/file.c
1662M	src/file_list.c
1663M	src/tags/ape_tag.c
1664M	src/tags/libapetag/apetaglib.c
1665M	src/tags/libapetag/apetaglib.h
1666
1667commit 595d8554ffeae1e2e65827dfb72506d7af56fc2b
1668Author: David King <amigadave@amigadave.com>
1669Date:	Thu Jan 7 16:39:53 2016 +0000
1670
1671    Remove some unneeded Windows compat code
1672
1673M	src/win32/win32dep.c
1674M	src/win32/win32dep.h
1675
1676commit fc09649854a3b4c759770e56100189d1c0b10f3a
1677Author: David King <amigadave@amigadave.com>
1678Date:	Thu Jan 7 08:58:04 2016 +0000
1679
1680    Depend on at least libnautilus-extension 3.0
1681
1682    Ensure that the Nautilus dependency is on a version that requires GTK+
1683    3.0 or above for gdk_display_get_app_launch_context().
1684
1685M	configure.ac
1686
1687commit 8afecf0a6573b6db93d91fd4e87e996301c4d495
1688Author: David King <amigadave@amigadave.com>
1689Date:	Tue Jan 5 16:02:40 2016 +0000
1690
1691    Replace filename characters after substitutions
1692
1693    Ensure that scanner options do not override whether illegal characters
1694    should be replaced in filenames, by doing the replacement after the
1695    substitutions. This has the effect that if underscores are to
1696    be replaced
1697    by spaces, and the filename has a trailing underscore, the end result
1698    will be a filename with an underscore.
1699
1700    https://bugzilla.gnome.org/show_bug.cgi?id=760155
1701
1702M	src/scan_dialog.c
1703
1704commit b3504c69bb11cfd800993a443d0c1be1124c2966
1705Author: David King <amigadave@amigadave.com>
1706Date:	Tue Jan 5 16:00:29 2016 +0000
1707
1708    Replace illegal characters at end of filename
1709
1710    On FAT filesystems, filenames should avoid ending with ' ' or '.':
1711
1712    https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx#naming_conventions
1713
1714    Handle this in et_filename_prepare(), when the option to replace
1715    illegal
1716    characters in filenames is enabled, and add new test cases.
1717
1718    https://bugzilla.gnome.org/show_bug.cgi?id=760155
1719
1720M	src/misc.c
1721M	tests/test-misc.c
1722
1723commit 3749d91f306adb9d73bbce39ce6bf621025f7441
1724Author: Josef Andersson <josef.andersson@gmail.com>
1725Date:	Sun Jan 3 16:09:50 2016 +0000
1726
1727    Updated Swedish translation
1728
1729M	po/sv.po
1730
1731commit 8f1620b5d192f177ea206b085d336cc3f2eda624
1732Author: David King <amigadave@amigadave.com>
1733Date:	Fri Jan 1 11:03:47 2016 +0000
1734
1735    Fix memory leak in open directory with dialog
1736
1737    Use g_object_set_data_full() to free the current directory path when
1738    destroying the dialog.
1739
1740M	src/browser.c
1741
1742commit c177c1da3f04e8891bd95edba6f275ee8e585572
1743Author: David King <amigadave@amigadave.com>
1744Date:	Fri Jan 1 10:56:54 2016 +0000
1745
1746    Simplify rename directory dialog destruction
1747
1748    Use g_object_set_data_full() to automatically free the parent and
1749    current directory paths when the dialog is destroyed.
1750
1751M	src/browser.c
1752
1753commit 8e343337a81227314760370c4fbcd48a0da42d67
1754Author: David King <amigadave@amigadave.com>
1755Date:	Wed Dec 30 20:44:02 2015 +0000
1756
1757    Remove last remnants of GTK+ usage from tag code
1758
1759    Rather than opening a GTK+ dialog from the ID3 writing code when
1760    detecting a buggy implementation, simply return a new
1761    ET_ID3_ERROR_BUGGY_ID3LIB error. Handle the error and show the
1762    dialog in
1763    the UI code.
1764
1765M	src/easytag.c
1766M	src/tags/id3_tag.c
1767M	src/tags/id3_tag.h
1768
1769commit d3d41072a3ff3802341d96145e5ea87e1508005a
1770Author: David King <amigadave@amigadave.com>
1771Date:	Thu Dec 31 00:04:42 2015 +0000
1772
1773    Resolve a FIXME when saving config files
1774
1775    Convert the list store file path encoding for display using
1776    g_filename_display_name().
1777
1778M	src/setting.c
1779
1780commit df18c025151951cc2ec386855ddda9c8fffd1520
1781Author: David King <amigadave@amigadave.com>
1782Date:	Wed Dec 30 17:29:17 2015 +0000
1783
1784    Ensure ID3v2.4 tag fields use the correct encoding
1785
1786    Fix the check for whether Unicode should be used when writing ID3v2.4
1787    tag fields.
1788
1789    https://bugzilla.gnome.org/show_bug.cgi?id=758090
1790
1791M	src/tags/id3v24_tag.c
1792
1793commit acc554b2825abd84554b9f3a18edfb0887686d5c
1794Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
1795Date:	Tue Dec 29 09:29:34 2015 +0100
1796
1797    Updated Serbian translation
1798
1799M	po/sr.po
1800M	po/sr@latin.po
1801
1802commit a74f0d280ed522e69ba91c0126a41466db266b61
1803Author: Jordi Mas <jmas@softcatala.org>
1804Date:	Sat Dec 5 23:02:11 2015 +0100
1805
1806    Update Catalan translation
1807
1808M	po/ca.po
1809
1810commit c91fecb5d09f68864522fde00f18c7aed845ea8f
1811Author: Marcus Gisslén <marcus.gisslen@gmail.com>
1812Date:	Wed Dec 2 14:06:54 2015 +0000
1813
1814    Updated Swedish translation
1815
1816M	po/sv.po
1817
1818commit bbf918f8427950734d0101ef2744fff57eaa4b7b
1819Author: Dennis Björklund <db@zigo.dhs.org>
1820Date:	Sun Nov 29 18:30:29 2015 +0000
1821
1822    Fix selection of CDDB fields to fill
1823
1824    https://bugzilla.gnome.org/show_bug.cgi?id=754901
1825
1826M	src/cddb_dialog.c
1827M	src/scan_dialog.c
1828M	src/setting.c
1829
1830commit 9adaa19236a14206c05c24b957c765833a79d834
1831Author: David King <amigadave@amigadave.com>
1832Date:	Fri Nov 13 19:00:28 2015 +0000
1833
1834    Synchronize ETFileList pointer
1835
1836    Ensure that sorting ETCore->ETFileDisplayedList, and possibly changing
1837    the head pointer, results in the ETCore->ETFileList pointer being
1838    updated to the head of the list.
1839
1840    https://bugzilla.gnome.org/show_bug.cgi?id=755069
1841
1842M	src/file_list.c
1843
1844commit f18a548b5ae0f705a82db1b4da690fb6566191ba
1845Author: David King <amigadave@amigadave.com>
1846Date:	Fri Nov 13 18:59:35 2015 +0000
1847
1848    Simplify invariant checks with et_str_empty()
1849
1850M	src/file_list.c
1851
1852commit 89f11ef54025dbe83a8bfedf760dc47850ec3653
1853Author: David King <amigadave@amigadave.com>
1854Date:	Fri Nov 13 18:58:21 2015 +0000
1855
1856    Simplify ET_Displayed_File_List_By_Etfile()
1857
1858    Use g_list_find() rather than a custom list search implementation.
1859
1860M	src/file_list.c
1861
1862commit 367e0b25f79a2e4cd8fa1a592f7093c13c6b748a
1863Author: David King <amigadave@amigadave.com>
1864Date:	Thu Nov 5 08:51:24 2015 +0000
1865
1866    Handle FLAC files with an invalid sample rate
1867
1868    Avoid dividing by zero when encountering FLAC files with a (invalid,
1869    according to the FLAC specification) sample rate of zero.
1870
1871    https://bugzilla.gnome.org/show_bug.cgi?id=757547
1872
1873M	src/tags/flac_header.c
1874
1875commit 52a31751c5b05606a9701ecf9dbcd039fb474ef4
1876Author: Seong-ho Cho <shcho@gnome.org>
1877Date:	Thu Nov 5 00:39:15 2015 +0000
1878
1879    Updated Korean translation
1880
1881M	po/ko.po
1882
1883commit a51e87c194da60aab1827ff1fe3aa5558c901347
1884Author: Marek Černocký <marek@manet.cz>
1885Date:	Mon Oct 12 00:06:28 2015 +0200
1886
1887    Updated Czech translation
1888
1889M	help/cs/cs.po
1890
1891commit 32f3bdeb01b1a0f5a9ce724c83a21afbcc62e659
1892Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
1893Date:	Mon Oct 5 22:33:58 2015 +0200
1894
1895    Fix verb form in help file
1896
1897M	help/C/tag-capitalization.page
1898
1899commit b2cb380bca6d4ee17faa4aed075df32a8d3faf74
1900Author: Daniel Mustieles <daniel.mustieles@gmail.com>
1901Date:	Mon Oct 5 14:48:38 2015 +0000
1902
1903    Updated Spanish translation
1904
1905M	po/es.po
1906
1907commit 75798b76b0bbc6992485f762cbdc31969957c243
1908Author: David King <amigadave@amigadave.com>
1909Date:	Wed Sep 9 19:52:01 2015 +0100
1910
1911    Add additional autoconf-archive bootstrap macros
1912
1913A	m4/ax_append_link_flags.m4
1914A	m4/ax_check_link_flag.m4
1915
1916commit 7c440592e4ff95f3c8cec438019d270ca784b3d8
1917Author: James Cowgill <james410@cowgill.org.uk>
1918Date:	Tue Sep 8 17:49:13 2015 +0100
1919
1920    Fix crash when writing playlists
1921
1922    The error was caused by reading the 'rename-convert-spaces'
1923    setting with
1924    g_settings_get_flags() instead of g_settings_get_enum().
1925
1926    https://bugzilla.gnome.org/show_bug.cgi?id=754742
1927
1928M	src/playlist_dialog.c
1929
1930commit de19a1705a03753eb130ad9e9336e5ad5b42dc9b
1931Author: Kjartan Maraas <kmaraas@gnome.org>
1932Date:	Mon Sep 7 22:24:48 2015 +0200
1933
1934    Updated Norwegian bokmål translation from Åka Sikrom.
1935
1936M	po/nb.po
1937
1938commit a31b38c1c0fa9603ecf67b47ea622c59cf9eb2f5
1939Author: James Cowgill <james410@cowgill.org.uk>
1940Date:	Mon Sep 7 15:43:11 2015 +0100
1941
1942    Add missing case when calling opus_tags_parse()
1943
1944    The case for a "successful" return value was missing so saving an opus
1945    file was always causing easytag to abort at the assertion in the
1946    default
1947    case block.
1948
1949    https://bugzilla.gnome.org/show_bug.cgi?id=754685
1950
1951M	src/tags/vcedit.c
1952
1953commit 84069f14c8c2006555e397ae5acdc7fc40917f7b
1954Author: David King <amigadave@amigadave.com>
1955Date:	Mon Sep 7 10:19:13 2015 +0100
1956
1957    Fix a linking error on Mac OS X
1958
1959    Update autoconf-archive M4 macros (especially
1960    AX_COMPILER_FLAGS_LDFLAGS)
1961    to ensure that linker flags are checked with the linker, not the
1962    compiler.
1963
1964    https://bugzilla.gnome.org/show_bug.cgi?id=750981
1965
1966M	m4/ax_compiler_flags.m4
1967M	m4/ax_compiler_flags_cflags.m4
1968M	m4/ax_compiler_flags_cxxflags.m4
1969M	m4/ax_compiler_flags_gir.m4
1970M	m4/ax_compiler_flags_ldflags.m4
1971
1972commit c46c1312329dacf53544c82280898de36a2551ed
1973Author: Piotr Drąg <piotrdrag@gmail.com>
1974Date:	Wed Sep 2 21:34:45 2015 +0200
1975
1976    Updated Polish translation
1977
1978M	po/pl.po
1979
1980commit 3e63f54fa35b6d908be7c2baaeafa29fb6743163
1981Author: David King <amigadave@amigadave.com>
1982Date:	Sat Aug 29 10:56:14 2015 +0100
1983
1984    Update NEWS for 2.4.0 release
1985
1986M	NEWS
1987M	SOURCES
1988M	configure.ac
1989
1990commit b43b26c5fa1c3f6278002d78639cc03c683805a6
1991Author: David King <amigadave@amigadave.com>
1992Date:	Sat Aug 29 10:53:34 2015 +0100
1993
1994    Update British English translation
1995
1996M	po/en_GB.po
1997
1998commit ed08d1e203907c335680ccb72bed5328994bf138
1999Author: David King <amigadave@amigadave.com>
2000Date:	Sat Aug 29 09:21:46 2015 +0100
2001
2002    Link to help.gnome.org on Windows
2003
2004M	src/application.c
2005
2006commit 75dd55b74c34a6ff7db950333551ce060b4237bf
2007Author: David King <amigadave@amigadave.com>
2008Date:	Sat Aug 29 09:17:34 2015 +0100
2009
2010    Update locale list in Windows installer
2011
2012M	easytag-win32-installer.nsi.in
2013
2014commit 7aa6796774db9762a651cc0e47fca99d3614b829
2015Author: Pedro Albuquerque <palbuquerque73@gmail.com>
2016Date:	Thu Aug 27 08:49:31 2015 +0000
2017
2018    Added Portuguese translation
2019
2020M	po/LINGUAS
2021A	po/pt.po
2022
2023commit 2831b9d38469efca5c3ce2acb68801e7adb3ed42
2024Author: David King <amigadave@amigadave.com>
2025Date:	Tue Aug 25 10:48:45 2015 +0100
2026
2027    Remove extra terminating semicolons
2028
2029M	src/file_list.c
2030M	src/file_name.c
2031M	src/scan_dialog.c
2032
2033commit 00b2d93082e779121c16bf7d634497027128d919
2034Author: David King <amigadave@amigadave.com>
2035Date:	Mon Aug 24 21:59:21 2015 +0100
2036
2037    Avoid a crash when deleting files
2038
2039    Fix GList usage in ET_Remove_File_From_File_List(), which was
2040    broken in
2041    commit 6e7d4ab8dd2a0a96f320f9581f2df129c8324d5c, by passing the data
2042    pointer (not the GList pointer) to g_list_remove(). Additionally, drop
2043    some bogus g_list_free() calls left over from the old commit.
2044
2045    https://bugzilla.redhat.com/show_bug.cgi?id=1252925
2046
2047M	src/file_list.c
2048
2049commit dfc61ce2bdde7204d869dc07e3b2bb1a90865753
2050Author: Piotr Drąg <piotrdrag@gmail.com>
2051Date:	Tue Aug 11 00:26:19 2015 +0200
2052
2053    Fix previous commit
2054
2055M	po/bs.po
2056M	po/cs.po
2057M	po/de.po
2058M	po/es.po
2059M	po/fr.po
2060M	po/pl.po
2061M	po/pt_BR.po
2062M	po/sr.po
2063M	po/sr@latin.po
2064M	po/tr.po
2065
2066commit 949327a16f29fccc9004c456c019177fb0c0d149
2067Author: David King <amigadave@amigadave.com>
2068Date:	Mon Aug 10 14:37:54 2015 +0100
2069
2070    Fix disc number format specifier
2071
2072    https://mail.gnome.org/archives/easytag-list/2015-August/msg00006.html
2073
2074M	data/scan_dialog.ui
2075M	po/bs.po
2076M	po/ca.po
2077M	po/cs.po
2078M	po/de.po
2079M	po/en_GB.po
2080M	po/es.po
2081M	po/fr.po
2082M	po/hu.po
2083M	po/nb.po
2084M	po/pl.po
2085M	po/pt_BR.po
2086M	po/sr.po
2087M	po/sr@latin.po
2088M	po/tr.po
2089
2090commit 7f26078fc55d9dde8c9ccd0cad7d3210a8390bf4
2091Author: David King <amigadave@amigadave.com>
2092Date:	Thu Jul 30 08:57:51 2015 +0100
2093
2094    Improve handling of empty images within tags
2095
2096    Skip over empty images when displaying them in the image tree view, to
2097    avoid a crash when trying to load a pixbuf from an empty buffer.
2098
2099    https://bugzilla.redhat.com/show_bug.cgi?id=1248194
2100
2101M	src/tag_area.c
2102
2103commit 0d265c866d29c541e4c1d3c32e3995503a72c0a2
2104Author: David King <amigadave@amigadave.com>
2105Date:	Wed Jul 29 23:39:36 2015 +0100
2106
2107    Improve handling of empty image files
2108
2109    Raise an error, avoiding a crash, when an image file is empty.
2110
2111    https://bugzilla.redhat.com/show_bug.cgi?id=1248194
2112
2113M	src/picture.c
2114
2115commit c0f62085e14f8f1cb9c96d1a87a02c48dd62e044
2116Author: Wolfgang Stöggl <c72578@yahoo.de>
2117Date:	Fri Jul 24 18:40:54 2015 +0000
2118
2119    Updated German translation
2120
2121M	po/de.po
2122
2123commit e62dab45b8070dc5461fa7b23d2c457fb01bd21b
2124Author: David King <amigadave@amigadave.com>
2125Date:	Fri Jul 17 17:55:20 2015 +0100
2126
2127    Allow the CDDB search entry to expand horizontally
2128
2129M	data/cddb_dialog.ui
2130
2131commit 37d5a1d95ea63687b75fbfd6b78504ffcb042ea8
2132Author: Daniel Mustieles <daniel.mustieles@gmail.com>
2133Date:	Wed Jul 15 17:42:33 2015 +0200
2134
2135    Updated Spanish translation
2136
2137M	po/es.po
2138
2139commit 0e3a7f56989e9d20298cd1e82f26dd30e0a587a7
2140Author: David King <amigadave@amigadave.com>
2141Date:	Sun Jul 12 09:24:45 2015 +0100
2142
2143    Do not pile up GError in ID3 tag writer
2144
2145M	src/tags/id3_tag.c
2146
2147commit 63068da2b97fc7f38b4b317bc4fd13995d5aee19
2148Author: David King <amigadave@amigadave.com>
2149Date:	Sun Jul 12 09:04:58 2015 +0100
2150
2151    Remove a dialog in the ID3 tag writer
2152
2153    Return the error to the calling code instead, removing a FIXME in the
2154    process.
2155
2156M	src/tags/id3_tag.c
2157
2158commit 3a8dac6eb061d77b2d6d48ab24ae895773c351f1
2159Author: David King <amigadave@amigadave.com>
2160Date:	Sun Jul 12 09:02:56 2015 +0100
2161
2162    Remove some unnecessary include directives
2163
2164M	src/browser.c
2165M	src/picture.c
2166M	src/tags/ape_tag.c
2167M	src/tags/flac_tag.c
2168M	src/tags/id3v24_tag.c
2169M	src/tags/ogg_tag.c
2170M	src/tags/opus_header.c
2171M	src/tags/opus_tag.c
2172M	src/tags/wavpack_header.c
2173M	src/tags/wavpack_tag.c
2174
2175commit aeda2dfb6a2cad51fca83bbf6d4e51f8a764100c
2176Author: David King <amigadave@amigadave.com>
2177Date:	Thu Jul 9 09:32:48 2015 +0100
2178
2179    Fix unused variable warning in CDDB dialog
2180
2181    https://mail.gnome.org/archives/easytag-list/2015-July/msg00000.html
2182
2183M	src/cddb_dialog.c
2184
2185commit 4b840f34ae5e05a479d5d3664e87057564584113
2186Author: Gabor Kelemen <kelemeng@gnome.hu>
2187Date:	Mon Jul 6 06:53:25 2015 +0200
2188
2189    Initial Hungarian help translation added
2190
2191A	help/hu/hu.po
2192
2193commit 01568516a3ee14430512b0adef2b1880a95c6381
2194Author: Gabor Kelemen <kelemeng@gnome.hu>
2195Date:	Mon Jul 6 06:52:30 2015 +0200
2196
2197    Added hu to HELP_LINGUAS
2198
2199M	help/Makefile.am
2200
2201commit 7624aea49ca94c2073858d74502fa88fb7ba6cb4
2202Author: Gábor Kelemen <kelemeng@openscope.org>
2203Date:	Fri Jul 3 08:07:55 2015 +0000
2204
2205    Updated Hungarian translation
2206
2207M	po/hu.po
2208
2209commit 4f2daf8860378b2903d078d054adc452d516835c
2210Author: David King <amigadave@amigadave.com>
2211Date:	Wed Jul 1 09:20:04 2015 +0100
2212
2213    Do not stop searching when closing the CDDB dialog
2214
2215    When the close response is emitted on the CDDB dialog, a boolean
2216    flag is
2217    set to stop searching. However, if a search is not running, the next
2218    search is stopped, as is every subsequent search.
2219
2220    Change the close response handling to leave the flag unchanged.
2221
2222    https://bugzilla.redhat.com/show_bug.cgi?id=1238042
2223
2224M	src/cddb_dialog.c
2225
2226commit 89461056b03a384ce0d2d7eedcc85dcdeeaccf3d
2227Author: David King <amigadave@amigadave.com>
2228Date:	Tue Jun 30 17:53:52 2015 +0100
2229
2230    Do not scroll the log if the message is visible
2231
2232    Fix a TODO in Log_List_Set_Row_Visible().
2233
2234M	src/log.c
2235
2236commit 23ce98865177a48bc1578af878a718c07e4e2449
2237Author: David King <amigadave@amigadave.com>
2238Date:	Tue Jun 30 17:52:26 2015 +0100
2239
2240    Add for loop condition to File_Tag check
2241
2242    Avoid a crash when checking the difference between two files without
2243    images.
2244
2245M	src/file_tag.c
2246
2247commit ca5da8320ca5a6835a2fc3b95995df86999ae8c6
2248Author: David King <amigadave@amigadave.com>
2249Date:	Mon Jun 29 21:13:05 2015 +0100
2250
2251    Add a test for et_picture_detect_difference()
2252
2253M	tests/test-picture.c
2254
2255commit 530058d4c56e688324f60349d28af4715dd63236
2256Author: David King <amigadave@amigadave.com>
2257Date:	Mon Jun 29 20:54:30 2015 +0100
2258
2259    Use et_picture_detect_difference() in tests
2260
2261M	Makefile.am
2262M	tests/test-picture.c
2263
2264commit 7cafddad51ebe49ba893c69097ea53b8ebdc8c34
2265Author: David King <amigadave@amigadave.com>
2266Date:	Mon Jun 29 20:37:17 2015 +0100
2267
2268    Factor out EtPicture comparison to new function
2269
2270    Move the code to check for differences between two EtPicture instances
2271    into EtPicture from File_Tag.
2272
2273M	src/file_tag.c
2274M	src/picture.c
2275M	src/picture.h
2276
2277commit 5b8b18cec47adc98810cae4f709c496fe3449356
2278Author: David King <amigadave@amigadave.com>
2279Date:	Mon Jun 29 20:08:58 2015 +0100
2280
2281    Remove obsolete GLib version check
2282
2283    GTK+ 3.10 requires GLib 2.38, so a check for 2.35.1 is useless.
2284
2285M	src/main.c
2286
2287commit 645e2e14372c6b8f02f7510314e3b66e29977228
2288Author: David King <amigadave@amigadave.com>
2289Date:	Mon Jun 29 19:43:11 2015 +0100
2290
2291    Remove obsolete FIXME in ET_Sort_File_List()
2292
2293M	src/file_list.c
2294
2295commit d3a1e8f68865e06025df7f4f4289352436b0892e
2296Author: David King <amigadave@amigadave.com>
2297Date:	Mon Jun 29 19:40:21 2015 +0100
2298
2299    Slightly improve et_artist_album_list_add_file()
2300
2301    Use g_list_insert_sorted() rather than an append followed by a sort.
2302
2303M	src/file_list.c
2304
2305commit 364ab39c9761989ee920b1fd0e439363b41bfcb8
2306Author: David King <amigadave@amigadave.com>
2307Date:	Mon Jun 29 19:14:02 2015 +0100
2308
2309    Refactor Scan_Process_Fields_Functions()
2310
2311    Remove a FIXME by using GSettings rather than relying on the state
2312    of UI
2313    elements.
2314
2315M	src/scan_dialog.c
2316
2317commit b9224a1d8775a8f5ebefb5b60a25270050909c6b
2318Author: David King <amigadave@amigadave.com>
2319Date:	Mon Jun 29 19:01:31 2015 +0100
2320
2321    Check for an error when creating a temporary file
2322
2323    Remove a FIXME in the TagLib GIO wrapper.
2324
2325M	src/tags/gio_wrapper.cc
2326
2327commit 3bd3305bb4dfa683b929e11b8cb75d3216fe1ff5
2328Author: David King <amigadave@amigadave.com>
2329Date:	Sun Jun 28 16:24:07 2015 +0100
2330
2331    Store the main window horizontal paned position
2332
2333    Track changes in the position of the horizontal paned which
2334    contains the
2335    browser and tag/file area. On application exit, save the position with
2336    reference to the unmaximized window state. Restore the paned
2337    position on
2338    startup.
2339
2340    https://bugzilla.gnome.org/show_bug.cgi?id=739701
2341
2342M	src/application_window.c
2343
2344commit d02b53e6ff9addaa344053bd3925ba215101ec66
2345Author: David King <amigadave@amigadave.com>
2346Date:	Sun Jun 28 14:03:53 2015 +0100
2347
2348    Fix memory leak when changing browser view mode
2349
2350    A GVariant retrieved from an action group with
2351    g_action_group_get_action_state() must be unreffed.
2352
2353M	src/application_window.c
2354
2355commit 891b557f77f4285282babb6540f8d150f6b25883
2356Author: David King <amigadave@amigadave.com>
2357Date:	Sun Jun 28 14:00:40 2015 +0100
2358
2359    Fix selection behaviour when saving files
2360
2361    In file list view, when saving files, the selection was reset to the
2362    current file only. Fix this by bisecting the failure back to commit
2363    4d24235a57f68b619ed0a6f7933bf7b9f6306902. Reinstate the check in
2364    Save_List_Of_Files(), to only call
2365    et_application_window_browser_toggle_display_mode() if the current
2366    browser view mode is the album/artist view.
2367
2368    https://bugzilla.gnome.org/show_bug.cgi?id=739758
2369
2370M	src/easytag.c
2371
2372commit 4414da092d64466c85240a6ba0a7f6df01df1254
2373Author: David King <amigadave@amigadave.com>
2374Date:	Wed Jun 24 16:27:40 2015 +0100
2375
2376    Include missing scan dialog capitalize binding
2377
2378    The option to capitalize the first letter of each word in a field was
2379    not bound to a GSetting.
2380
2381    https://mail.gnome.org/archives/easytag-list/2015-June/msg00006.html
2382
2383M	src/scan_dialog.c
2384
2385commit 2330fa34ec0c6163aa8f47f5d75a36589234715b
2386Author: David King <amigadave@amigadave.com>
2387Date:	Mon Jun 15 05:51:25 2015 +0100
2388
2389    Fix crash when failing to read FLAC headers
2390
2391    Ensure that the GError passed to g_file_read() has been initialized.
2392
2393    https://bugzilla.redhat.com/show_bug.cgi?id=1231502
2394
2395M	src/tags/flac_header.c
2396
2397commit 49b316aa6c8e91290f9188c88b22bacd630cdb6f
2398Author: David King <amigadave@amigadave.com>
2399Date:	Sat Jun 13 22:34:17 2015 +0100
2400
2401    Revert "Use GtkBuilder action-widgets for template dialogs"
2402
2403    This reverts commit fb1758a471a9612b6a61e79a2dc975ddd8658625.
2404
2405    Unfortunately, action-widgets support in GtkBuilder was only added in
2406    GTK+ 3.14, not 3.10 (which is the oldest version that EasyTAG
2407    supports).
2408
2409    https://mail.gnome.org/archives/easytag-list/2015-June/msg00004.html
2410
2411M	data/load_files_dialog.ui
2412M	data/playlist_dialog.ui
2413M	data/preferences_dialog.ui
2414M	data/scan_dialog.ui
2415M	src/load_files_dialog.c
2416M	src/playlist_dialog.c
2417M	src/preferences_dialog.c
2418M	src/scan_dialog.c
2419
2420commit 5a910bac36a3b964371f9abd9b6fa62974e16203
2421Author: Gábor Kelemen <kelemeng@openscope.org>
2422Date:	Fri Jun 12 22:04:48 2015 +0000
2423
2424    Updated Hungarian translation
2425
2426M	po/hu.po
2427
2428commit 2953a215980c32cf74adbf14ebbdb812cbeeb07f
2429Author: Daniel Mustieles <daniel.mustieles@gmail.com>
2430Date:	Thu Jun 11 11:21:32 2015 +0000
2431
2432    Updated Spanish translation
2433
2434M	po/es.po
2435
2436commit 95e54b98baee2f9bb663dfe0f1bb126f4c7ccc79
2437Author: Muhammet Kara <muhammetk@gmail.com>
2438Date:	Tue Jun 9 17:43:19 2015 +0000
2439
2440    Updated Turkish translation
2441
2442M	po/tr.po
2443
2444commit 59b980e065c5810b1abf214e3441084fc1f5b533
2445Author: Daniel Mustieles <daniel.mustieles@gmail.com>
2446Date:	Tue Jun 9 12:11:26 2015 +0000
2447
2448    Updated Spanish translation
2449
2450M	po/es.po
2451
2452commit d1ca2a10518efccbc4a1613adf053c2710ce9b26
2453Author: David King <amigadave@amigadave.com>
2454Date:	Mon Jun 1 17:16:32 2015 +0100
2455
2456    Fix file description test with missing tag support
2457
2458    If support for a particular tag type is disabled, test that the
2459    file/tag
2460    type is tested against the unsupported type.
2461
2462    https://bugzilla.gnome.org/show_bug.cgi?id=749983
2463
2464M	tests/test-file_description.c
2465
2466commit 6246b05fb6c62f45e96953156a166778ae550e5c
2467Author: Marek Černocký <marek@manet.cz>
2468Date:	Mon Jun 1 15:41:25 2015 +0200
2469
2470    Updated Czech translation
2471
2472M	help/cs/cs.po
2473
2474commit 321fa49bb6cb1b473bab9caaca854749d3718b6f
2475Author: Marek Černocký <marek@manet.cz>
2476Date:	Mon Jun 1 15:41:20 2015 +0200
2477
2478    Updated Czech translation
2479
2480M	po/cs.po
2481
2482commit de4d83785968cd4c71f537bcf79c28bc30e75d17
2483Author: Piotr Drąg <piotrdrag@gmail.com>
2484Date:	Mon Jun 1 15:00:10 2015 +0200
2485
2486    Updated Polish translation
2487
2488M	po/pl.po
2489
2490commit aaee6b0b1ab12f309c958d8c03724a1b3256fc6b
2491Author: Alexandre Franke <alexandre.franke@gmail.com>
2492Date:	Mon Jun 1 12:53:34 2015 +0000
2493
2494    Updated French translation
2495
2496M	po/fr.po
2497
2498commit 14975ad4f7905d7d7f064fd6b7e4fcf8e0586ca7
2499Author: Alexandre Franke <alexandre.franke@gmail.com>
2500Date:	Mon Jun 1 12:51:55 2015 +0000
2501
2502    Updated French translation
2503
2504M	help/fr/fr.po
2505
2506commit 8d12d669faa1f22c2718fb92c55359902b994938
2507Author: Alexandre Franke <alexandre.franke@gmail.com>
2508Date:	Mon Jun 1 14:50:10 2015 +0200
2509
2510    Add missing period in docs
2511
2512M	help/C/tag-capitalization.page
2513
2514commit 7ea0facd92fc3ed5552e7c1b91e137a123763ae5
2515Author: David King <amigadave@amigadave.com>
2516Date:	Mon Jun 1 13:22:05 2015 +0100
2517
2518    Remove leading spaces in two translatable strings
2519
2520    As requested by Alexandre Franke.
2521
2522M	data/preferences_dialog.ui
2523M	data/scan_dialog.ui
2524
2525commit 1dbf92faf0cb1080041f1d46587c5ad60354df45
2526Author: Alexandre Franke <alexandre.franke@gmail.com>
2527Date:	Mon Jun 1 11:54:28 2015 +0000
2528
2529    Updated French translation
2530
2531M	po/fr.po
2532
2533commit 9371cdeab2a24c07a0572c9fda36babc9f8c7209
2534Author: David King <amigadave@amigadave.com>
2535Date:	Sun May 31 21:32:57 2015 +0100
2536
2537    Fix crash when pressing a key to change directory
2538
2539    Use the correct signal handler for key-press-event on the directory
2540    browser tree view.
2541
2542    https://bugzilla.redhat.com/show_bug.cgi?id=1226671
2543
2544M	data/browser.ui
2545
2546commit 500ddd0a34a072a54b72ed484c888cecfa615f86
2547Author: Daniel Mustieles <daniel.mustieles@gmail.com>
2548Date:	Fri May 29 08:21:32 2015 +0000
2549
2550    Updated Spanish translation
2551
2552M	po/es.po
2553
2554commit da8cc98bfd936a7264e845ca127867e2b28f7be6
2555Author: Marek Černocký <marek@manet.cz>
2556Date:	Sat May 23 19:05:15 2015 +0200
2557
2558    Updated Czech translation
2559
2560M	po/cs.po
2561
2562commit 821114e6849f02a6aa5f4f7076767088b6625d54
2563Author: Jordi Mas <jmas@softcatala.org>
2564Date:	Mon May 18 20:19:32 2015 +0200
2565
2566    Fixes to Catalan translation
2567
2568M	help/ca/ca.po
2569
2570commit 4b1ad66211e14effb989aa9a65e5d707ac7d37ed
2571Author: Piotr Drąg <piotrdrag@gmail.com>
2572Date:	Mon May 18 17:23:04 2015 +0200
2573
2574    Updated Polish translation
2575
2576M	po/pl.po
2577
2578commit cd8b8f3dcca8091d400820a64d0082f8cc5bf0a3
2579Author: Piotr Drąg <piotrdrag@gmail.com>
2580Date:	Sun May 17 17:02:13 2015 +0200
2581
2582    Updated Polish translation
2583
2584M	po/pl.po
2585
2586commit ed95422f96b0875fa272c4ede8f3dbd01a50c18b
2587Author: David King <amigadave@amigadave.com>
2588Date:	Sun May 17 11:04:02 2015 +0100
2589
2590    Update NEWS for 2.3.7 release
2591
2592M	NEWS
2593M	SOURCES
2594M	configure.ac
2595
2596commit 25cab7dc17f3d725b7c5594c17ccd96acfb8ac6d
2597Author: David King <amigadave@amigadave.com>
2598Date:	Thu May 14 07:01:03 2015 +0200
2599
2600    Use gtk_builder_new_from_resource()
2601
2602M	src/application.c
2603M	src/application_window.c
2604M	src/browser.c
2605M	src/log.c
2606M	src/tag_area.c
2607
2608commit fb1758a471a9612b6a61e79a2dc975ddd8658625
2609Author: David King <amigadave@amigadave.com>
2610Date:	Wed May 13 23:18:26 2015 +0700
2611
2612    Use GtkBuilder action-widgets for template dialogs
2613
2614M	data/load_files_dialog.ui
2615M	data/playlist_dialog.ui
2616M	data/preferences_dialog.ui
2617M	data/scan_dialog.ui
2618M	src/load_files_dialog.c
2619M	src/playlist_dialog.c
2620M	src/preferences_dialog.c
2621M	src/scan_dialog.c
2622
2623commit 5f9e33e265083a604fad80717b3ee16adcde3488
2624Author: David King <amigadave@amigadave.com>
2625Date:	Wed May 13 20:00:20 2015 +0700
2626
2627    Convert EtPreferencesDialog to a template widget
2628
2629M	data/preferences_dialog.ui
2630M	src/preferences_dialog.c
2631
2632commit ee5f5e207168b6170e35aaaea7c856a691467973
2633Author: David King <amigadave@amigadave.com>
2634Date:	Mon May 4 19:49:06 2015 +0100
2635
2636    Convert EtScanDialog to a template widget
2637
2638M	data/scan_dialog.ui
2639M	src/scan_dialog.c
2640
2641commit 98cdc8d614aa8ac2a0e27dc968b7205dc27df621
2642Author: David King <amigadave@amigadave.com>
2643Date:	Sun May 3 22:05:19 2015 +0100
2644
2645    Convert EtLoadFilesDialog to a template widget
2646
2647M	data/load_files_dialog.ui
2648M	src/load_files_dialog.c
2649
2650commit 1b03d98824602fb7845c10423afaa548725cd97d
2651Author: David King <amigadave@amigadave.com>
2652Date:	Sun May 3 17:27:31 2015 +0100
2653
2654    Convert EtPlaylistDialog to a template widget
2655
2656M	data/playlist_dialog.ui
2657M	src/playlist_dialog.c
2658
2659commit 58c17a944041dadcc034c220cdb8c5fa652ab025
2660Author: David King <amigadave@amigadave.com>
2661Date:	Sun May 3 16:58:40 2015 +0100
2662
2663    Convert EtSearchDialog to a template widget
2664
2665M	data/search_dialog.ui
2666M	src/search_dialog.c
2667
2668commit 90baa8c59ce4e32f0f0262a30c24876175e11f25
2669Author: David King <amigadave@amigadave.com>
2670Date:	Sun May 3 16:00:12 2015 +0100
2671
2672    Convert EtCDDBDialog to a template widget
2673
2674M	data/cddb_dialog.ui
2675M	src/cddb_dialog.c
2676
2677commit d8bf7e596b396dbec7033cf5dddd068149d79ea3
2678Author: David King <amigadave@amigadave.com>
2679Date:	Sun May 3 13:22:10 2015 +0100
2680
2681    Convert EtBrowser to a template widget
2682
2683M	data/browser.ui
2684A	data/browser_dialogs.ui
2685M	data/org.gnome.EasyTAG.gresource.xml
2686M	po/POTFILES.in
2687M	src/browser.c
2688
2689commit 5fe2d433a93a0408a552f1d96420ea10161887f0
2690Author: David King <amigadave@amigadave.com>
2691Date:	Sat May 2 11:36:59 2015 +0100
2692
2693    Convert EtTagArea to a template widget
2694
2695A	data/image_properties_dialog.ui
2696M	data/org.gnome.EasyTAG.gresource.xml
2697M	data/tag_area.ui
2698M	po/POTFILES.in
2699M	src/tag_area.c
2700
2701commit d43940998e4e8fd1951c379d2ca80370ed24f04f
2702Author: David King <amigadave@amigadave.com>
2703Date:	Sat May 2 08:33:54 2015 +0100
2704
2705    Convert EtFileArea to a template widget
2706
2707M	data/file_area.ui
2708M	src/file_area.c
2709
2710commit 6a55e5d6491b940994ae6daa29693a04b7eb1447
2711Author: David King <amigadave@amigadave.com>
2712Date:	Tue Apr 28 19:14:33 2015 +0100
2713
2714    Convert EtLogArea to a template widget
2715
2716M	data/log_area.ui
2717M	src/log.c
2718
2719commit 1842c7870d4a98e4cf9419c629a6f72d05ff2151
2720Author: David King <amigadave@amigadave.com>
2721Date:	Thu May 14 07:16:30 2015 +0200
2722
2723    Use gtk_application_get_active_window()
2724
2725    Added in GTK+ 3.6.
2726
2727M	src/application.c
2728
2729commit b76913f322e4ade1321f0416247b1f6c970e5f7d
2730Author: David King <amigadave@amigadave.com>
2731Date:	Fri Jan 9 21:54:00 2015 +0000
2732
2733    Use gtk_accel_label_set_accel()
2734
2735    Added in GTK+ 3.6.
2736
2737M	src/tag_area.c
2738
2739commit f98eadbedf07e7da218da8cd847e6c3ea972532e
2740Author: David King <amigadave@amigadave.com>
2741Date:	Fri Jan 9 21:47:47 2015 +0000
2742
2743    Use G_DEFINE_TYPE_WITH_PRIVATE
2744
2745    Added in GLib 2.38.
2746
2747M	README
2748M	configure.ac
2749M	src/application.c
2750M	src/application.h
2751M	src/application_window.c
2752M	src/application_window.h
2753M	src/browser.c
2754M	src/browser.h
2755M	src/cddb_dialog.c
2756M	src/cddb_dialog.h
2757M	src/file_area.c
2758M	src/file_area.h
2759M	src/load_files_dialog.c
2760M	src/load_files_dialog.h
2761M	src/log.c
2762M	src/log.h
2763M	src/playlist_dialog.c
2764M	src/playlist_dialog.h
2765M	src/preferences_dialog.c
2766M	src/preferences_dialog.h
2767M	src/scan_dialog.c
2768M	src/scan_dialog.h
2769M	src/search_dialog.c
2770M	src/search_dialog.h
2771M	src/status_bar.c
2772M	src/status_bar.h
2773M	src/tag_area.c
2774M	src/tag_area.h
2775
2776commit 7cc3d40b1d52826d011cff0c5c062d6883fd92fe
2777Author: David King <amigadave@amigadave.com>
2778Date:	Fri Jan 9 20:33:08 2015 +0000
2779
2780    Use gdk_pixbuf_loader_write_bytes()
2781
2782    Added in GDK Pixbuf 2.30.
2783
2784M	src/tag_area.c
2785M	src/tags/ogg_tag.c
2786
2787commit 31854b89fa5b8f6c4185ff29b4057a42ce9a4935
2788Author: David King <amigadave@amigadave.com>
2789Date:	Fri Jan 9 20:12:30 2015 +0000
2790
2791    Use g_memory_output_stream_steal_as_bytes()
2792
2793    Added in GIO 2.34.
2794
2795M	src/picture.c
2796
2797commit 77b5ac6175e647d572c88e45ae8cd05d79691aff
2798Author: David King <amigadave@amigadave.com>
2799Date:	Fri Jan 9 20:09:58 2015 +0000
2800
2801    Use resource property on GtkImage
2802
2803    Added in GTK+ 3.8.
2804
2805M	data/toolbar.ui
2806M	src/application_window.c
2807
2808commit 2663ae95b6c6a8b3de3370ec3069f701301a91da
2809Author: David King <amigadave@amigadave.com>
2810Date:	Fri Jan 9 18:58:54 2015 +0000
2811
2812    Handle UI scale factor in images tree view
2813
2814M	README
2815M	configure.ac
2816M	data/tag_area.ui
2817M	src/tag_area.c
2818
2819commit d121aec30a398296bbf0837b40024bda8a3d3056
2820Author: David King <amigadave@amigadave.com>
2821Date:	Thu May 14 08:17:52 2015 +0200
2822
2823    Include libepoxy in Windows installer
2824
2825    https://bugzilla.gnome.org/show_bug.cgi?id=748682
2826
2827M	SOURCES
2828M	easytag-win32-installer.nsi.in
2829
2830commit b399bbb4056d0cd0bfd929f3fd694d565811d749
2831Author: Marek Černocký <marek@manet.cz>
2832Date:	Thu May 14 22:17:07 2015 +0200
2833
2834    Updated Czech translation
2835
2836M	help/cs/cs.po
2837
2838commit 39941bc9a5655d0889073b11736d123f580847de
2839Author: Alexandre Franke <alexandre.franke@gmail.com>
2840Date:	Thu May 14 13:23:49 2015 +0000
2841
2842    Updated French translation
2843
2844M	help/fr/fr.po
2845
2846commit 125c879b9c49c8da1e6ea84fbb8c71236517cde9
2847Author: Alexandre Franke <alexandre.franke@gmail.com>
2848Date:	Thu May 14 15:05:35 2015 +0200
2849
2850    Fix typo
2851
2852M	help/C/problems-id3.page
2853
2854commit 861a457aa1e9e084b32f33487dc8b12b48978d42
2855Author: Piotr Drąg <piotrdrag@gmail.com>
2856Date:	Sun May 3 20:25:36 2015 +0200
2857
2858    Updated Polish translation
2859
2860M	po/pl.po
2861
2862commit 6a950a2d35f3f558c68148b46029c45e9334c33a
2863Author: David King <amigadave@amigadave.com>
2864Date:	Sun Apr 19 23:08:54 2015 +0100
2865
2866    Update NEWS for 2.3.6 release
2867
2868M	NEWS
2869M	SOURCES
2870M	configure.ac
2871
2872commit 2846af55d2144f099cb0bfa7a5dedd86a65f2e50
2873Author: David King <amigadave@amigadave.com>
2874Date:	Sun Apr 19 23:46:08 2015 +0100
2875
2876    Update Windows locale path
2877
2878M	easytag-win32-installer.nsi.in
2879M	src/win32/win32dep.c
2880
2881commit 77977445a0b4b17b59d865d367a2707fa6d03f67
2882Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
2883Date:	Sun Apr 19 22:45:53 2015 +0100
2884
2885    Move symbolic icon to new location
2886
2887M	Makefile.am
2888R100	data/icons/scalable/easytag-symbolic.svg
2889data/icons/symbolic/easytag-symbolic.svg
2890
2891commit d9725ffc46f4c1f891b1c94cc5ceaea73bdac6dd
2892Author: David King <amigadave@amigadave.com>
2893Date:	Sun Apr 19 09:13:46 2015 +0100
2894
2895    Fix French help translation
2896
2897M	help/fr/fr.po
2898
2899commit c251376180e00a0314981fb567db73610d7686a7
2900Author: David King <amigadave@amigadave.com>
2901Date:	Sat Dec 27 18:37:25 2014 +0000
2902
2903    Add a simple test for et_rename_file()
2904
2905M	tests/test-misc.c
2906
2907commit 22547cbf8d92f50a4a083ca886a9674953d2a89b
2908Author: David King <amigadave@amigadave.com>
2909Date:	Sat Dec 27 16:50:45 2014 +0000
2910
2911    Move et_rename_file() to misc.c
2912
2913    This should make it easier to write a test.
2914
2915M	src/easytag.c
2916M	src/misc.c
2917M	src/misc.h
2918
2919commit 7cd402305b2a06c24a008c73970e98eaf71651c1
2920Author: Jordi Mas <jmas@softcatala.org>
2921Date:	Sat Apr 18 20:08:56 2015 +0200
2922
2923    Fixes to Catalan translation
2924
2925M	po/ca.po
2926
2927commit 69d2edccde79e97d3f409c921872b905c9db5137
2928Author: Alexandre Franke <alexandre.franke@gmail.com>
2929Date:	Sat Apr 18 19:14:36 2015 +0200
2930
2931    Add French translation of help
2932
2933M	help/Makefile.am
2934A	help/fr/fr.po
2935
2936commit f2bb6ce0607a9354543665794d333f692e6f08d9
2937Author: Alexandre Franke <alexandre.franke@gmail.com>
2938Date:	Sat Apr 18 17:10:43 2015 +0000
2939
2940    Updated French translation
2941
2942M	po/fr.po
2943
2944commit ebe763370f8b271ee5d5ca51613a9ae2cfb1a54b
2945Author: Piotr Drąg <piotrdrag@gmail.com>
2946Date:	Sun Mar 29 20:54:52 2015 +0200
2947
2948    Updated Polish translation
2949
2950M	po/pl.po
2951
2952commit 6b8391517d30c4444a3ab596533dd76d01dc975b
2953Author: Marek Černocký <marek@manet.cz>
2954Date:	Sun Mar 29 13:21:25 2015 +0200
2955
2956    Updated Czech translation
2957
2958M	help/cs/cs.po
2959
2960commit b998f5b09ae7e1e664b3598fa6b2fa1ad2039bdc
2961Author: David King <amigadave@amigadave.com>
2962Date:	Fri Mar 27 18:53:46 2015 +0100
2963
2964    Improve unknown encoding case when reading ID3v2
2965
2966    Drop use of the internal convert_to_utf8() function, and instead place
2967    the conversion logic directly in the ID3 code.
2968
2969M	src/charset.c
2970M	src/charset.h
2971M	src/scan_dialog.c
2972M	src/tags/id3_tag.c
2973
2974commit 2e77643a70ef2f9a9bce83867c963aac1b54c65e
2975Author: David King <amigadave@amigadave.com>
2976Date:	Fri Mar 27 18:08:03 2015 +0100
2977
2978    Use et_str_empty() instead of strlen() in search
2979
2980M	src/search_dialog.c
2981
2982commit e98e19fe2789e516040d1597c8a60338cca896c9
2983Author: Alexandre Franke <alexandre.franke@gmail.com>
2984Date:	Fri Mar 27 16:52:56 2015 +0100
2985
2986    Format specifiers shouldn't be translatable
2987
2988M	help/C/format-specifier.page
2989
2990commit c830fcd737ac05fb8fc837f9ea931a96654d1614
2991Author: David King <amigadave@amigadave.com>
2992Date:	Fri Mar 27 14:44:11 2015 +0100
2993
2994    Fix compilation if Opus support is disabled
2995
2996M	src/file.c
2997M	src/file_list.c
2998M	src/tag_area.c
2999M	src/tags/vcedit.c
3000
3001commit 749de0a03f8922c78d41ef79d9b22c11b6206cdf
3002Author: David King <amigadave@amigadave.com>
3003Date:	Fri Mar 27 14:40:49 2015 +0100
3004
3005    Fix compilation if Speex support is disabled
3006
3007M	src/tags/vcedit.c
3008
3009commit 61fc11a2d7b6c1a833f40f644b70be2f46ad90bb
3010Author: David King <amigadave@amigadave.com>
3011Date:	Fri Mar 27 14:38:27 2015 +0100
3012
3013    Fix compilation if MP3 support is disabled
3014
3015M	src/application_window.c
3016M	src/file_list.c
3017M	src/preferences_dialog.c
3018M	src/tag_area.c
3019
3020commit 2e000acdede6e08e81e28cdee656284af7beea3c
3021Author: David King <amigadave@amigadave.com>
3022Date:	Fri Mar 27 14:32:21 2015 +0100
3023
3024    Fix compilation when WavPack support is enabled
3025
3026    https://bugzilla.gnome.org/show_bug.cgi?id=746372
3027
3028M	src/tags/wavpack_private.c
3029
3030commit 8a07d6b5b3609005dbb0418dbdb84d5626d9857c
3031Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
3032Date:	Fri Mar 27 13:35:53 2015 +0100
3033
3034    Improve wording in playlist help
3035
3036M	help/C/playlist-generate.page
3037
3038commit e3fd07c6f691c0e1a70b5cb6e4f9fc4abecde95b
3039Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
3040Date:	Thu Mar 26 20:11:57 2015 +0100
3041
3042    Add help for capitalising tags
3043
3044A	help/C/tag-capitalization.page
3045M	help/Makefile.am
3046
3047commit 9162803e58d9a15d5104ea42fa129a87823f6649
3048Author: David King <amigadave@amigadave.com>
3049Date:	Thu Mar 26 18:54:02 2015 +0100
3050
3051    Drop an unnecessary include directive
3052
3053M	src/about.c
3054
3055commit b8fa3cd02f0047a774497737dbb6da832db76b1c
3056Author: David King <amigadave@amigadave.com>
3057Date:	Thu Mar 26 18:53:46 2015 +0100
3058
3059    Add translator credits for British English
3060
3061M	po/en_GB.po
3062
3063commit 471d5bbc27152f8d6baf153de7c2458603a4f149
3064Author: David King <amigadave@amigadave.com>
3065Date:	Thu Mar 26 18:53:23 2015 +0100
3066
3067    Drop obsolete intltool localedir workaround
3068
3069M	Makefile.am
3070
3071commit e00916afb65ea86fe24e16d9a679c2656c59d6aa
3072Author: Marek Černocký <marek@manet.cz>
3073Date:	Thu Mar 26 18:23:38 2015 +0100
3074
3075    Updated Czech translation
3076
3077M	help/cs/cs.po
3078
3079commit ea21653f62039f04a3138f6453fe863d18fa1014
3080Author: David King <amigadave@amigadave.com>
3081Date:	Thu Mar 26 18:19:33 2015 +0100
3082
3083    Credit Kat for the symbolic application icon
3084
3085M	THANKS
3086M	src/about.c
3087
3088commit 2f8ce5f47892b75bd610647de22b826f9375b8a2
3089Author: David King <amigadave@amigadave.com>
3090Date:	Thu Mar 26 18:05:42 2015 +0100
3091
3092    Fix switch-enum warning when disabling tag support
3093
3094    https://bugzilla.gnome.org/show_bug.cgi?id=746372
3095
3096M	src/application_window.c
3097M	src/file.c
3098M	src/file_list.c
3099M	src/tag_area.c
3100
3101commit 6984a45fac83e2407e1d9c4908764992f1ea62c4
3102Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
3103Date:	Thu Mar 26 17:30:10 2015 +0100
3104
3105    Use path instead of stroke for the symbolic icon
3106
3107M	data/icons/scalable/easytag-symbolic.svg
3108
3109commit 3f90c91d5cb5f8a8be93ba496ed19fd55e81704d
3110Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
3111Date:	Thu Mar 26 17:25:24 2015 +0100
3112
3113    Make descriptions consistent in help
3114
3115M	help/C/image-delete.page
3116M	help/C/image-export.page
3117M	help/C/scanner.page
3118
3119commit 46737fc2a7d42801360ecacc3d6047e87a5e5074
3120Author: Marek Černocký <marek@manet.cz>
3121Date:	Thu Mar 26 16:36:32 2015 +0100
3122
3123    Updated Czech translation
3124
3125M	help/cs/cs.po
3126
3127commit 9f65e0288d4464efcaddc474e6bcb68a58196d0c
3128Author: David King <amigadave@amigadave.com>
3129Date:	Thu Mar 26 14:32:00 2015 +0100
3130
3131    Simplify Vorbis comment tag reading
3132
3133    Split out the code that sets tag fields when reading from Ogg files to
3134    a separate function, as with FLAC. Fix a memory leak when reading
3135    multiple identical fields. Avoid an unnecessary string allocation.
3136
3137M	src/tags/ogg_tag.c
3138
3139commit d719e73e2996f1d6358d646f1ec4e1d3e74ba6e3
3140Author: David King <amigadave@amigadave.com>
3141Date:	Thu Mar 26 13:38:24 2015 +0100
3142
3143    Fix typo in British English translation
3144
3145M	po/en_GB.po
3146
3147commit c0bc190d56c8938681a4e9e945671cc4052780f8
3148Author: David King <amigadave@amigadave.com>
3149Date:	Thu Mar 26 13:34:53 2015 +0100
3150
3151    Update British English translation
3152
3153M	po/en_GB.po
3154
3155commit ac3a319bfcbaff1ea8e50137fdf542b05dcd1999
3156Author: David King <amigadave@amigadave.com>
3157Date:	Thu Mar 26 10:39:37 2015 +0100
3158
3159    Remove quit confirmation dialogue
3160
3161    There is already a dialogue for confirming when unsaved changes
3162    would be
3163    lost, so the extra confirmation is unnecessary.
3164
3165    As suggested by Alexandre Franke.
3166
3167M	data/org.gnome.EasyTAG.gschema.xml
3168M	data/preferences_dialog.ui
3169M	src/application_window.c
3170M	src/preferences_dialog.c
3171
3172commit 9eff1aa05679c2b0d43f136bcd71304a0eec29dd
3173Author: David King <amigadave@amigadave.com>
3174Date:	Thu Mar 26 10:24:14 2015 +0100
3175
3176    Update help for UI and string changes
3177
3178M	help/C/cddb-search.page
3179M	help/C/file-rename.page
3180M	help/C/image.page
3181M	help/C/problems-id3.page
3182M	help/C/problems-ogg-split.page
3183M	help/C/scanner.page
3184
3185commit b988851a21857bb0a2f2da9b22548e9db0fcc339
3186Author: David King <amigadave@amigadave.com>
3187Date:	Thu Mar 26 09:51:58 2015 +0100
3188
3189    Refactor adding FLAC tag fields to Vorbis comment
3190
3191    Add comments to functions which append tag fields to Vorbis
3192    comments in
3193    FLAC tags. Emit a critical warning if appending a tag fails.
3194
3195M	src/tags/flac_tag.c
3196
3197commit ecef6029d0a150d421984a4155a9341ece97a8af
3198Author: David King <amigadave@amigadave.com>
3199Date:	Thu Mar 26 09:14:40 2015 +0100
3200
3201    Remove maximum log lines setting
3202
3203    Do not restrict the maximum number of lines in the log.
3204
3205M	data/org.gnome.EasyTAG.gschema.xml
3206M	data/preferences_dialog.ui
3207M	src/log.c
3208M	src/preferences_dialog.c
3209
3210commit 8d7c32b9d7378923ed7ff1bd95c284ef60a72a57
3211Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
3212Date:	Thu Mar 26 08:09:47 2015 +0100
3213
3214    Add scalable symbolic icon
3215
3216M	Makefile.am
3217A	data/icons/scalable/easytag-symbolic.svg
3218
3219commit afdc4bab35ec7f00bfa3ead9c3356fbd35650db4
3220Author: Marek Černocký <marek@manet.cz>
3221Date:	Thu Mar 26 00:47:35 2015 +0100
3222
3223    Updated Czech translation
3224
3225M	po/cs.po
3226
3227commit 48bc8b177698b4233a510f957cf6e68c7a937786
3228Author: David King <amigadave@amigadave.com>
3229Date:	Wed Mar 25 22:08:27 2015 +0100
3230
3231    Refactor FLAC tag field string reading
3232
3233    Split out the code that sets tag fields when reading from FLAC
3234    files to
3235    a separate function. Fix a memory leak when reading multiple identical
3236    fields. Avoid an unnecessary string allocation.
3237
3238M	src/tags/flac_tag.c
3239
3240commit 6a78cda27595163240f0dcd8c73ca5084055e405
3241Author: David King <amigadave@amigadave.com>
3242Date:	Wed Mar 25 21:32:20 2015 +0100
3243
3244    Simplify checking for valid UTF-8 with FLAC
3245
3246    In the common case that FLAC tag fields are valid UTF-8, avoid
3247    an extra
3248    string allocation.
3249
3250M	src/tags/flac_tag.c
3251
3252commit 923f1a315f3ab5f580841a93bc53aa2bf8619eef
3253Author: David King <amigadave@amigadave.com>
3254Date:	Wed Mar 25 20:24:19 2015 +0100
3255
3256    Simplify prefixing the current path in the scanner
3257
3258    Remove an unnecessary Try_To_Validate_Utf8_String() call.
3259
3260M	src/scan_dialog.c
3261
3262commit 8e921ebb318d8ae466379ca0fa1ba879e1acf467
3263Author: David King <amigadave@amigadave.com>
3264Date:	Wed Mar 25 20:08:01 2015 +0100
3265
3266    Add some translator comments for scanner headers
3267
3268    As suggested by Alexandre Franke.
3269
3270M	data/preferences_dialog.ui
3271
3272commit b32f9f1370bf03ffe78c476d8d78cb2092e395a0
3273Author: David King <amigadave@amigadave.com>
3274Date:	Wed Mar 25 19:42:40 2015 +0100
3275
3276    Use g_str_empty() for more empty string checks
3277
3278M	src/browser.c
3279M	src/tag_area.c
3280M	src/tags/flac_tag.c
3281
3282commit 46109b22591173b722a190a69151e855cea52227
3283Author: David King <amigadave@amigadave.com>
3284Date:	Wed Mar 25 18:44:02 2015 +0100
3285
3286    Simplify core file list management
3287
3288    The ETFileList pointer in ET_Core always points to the first item, so
3289    avoid calling g_list_first() on it unnecessarily.
3290
3291M	src/application_window.c
3292M	src/easytag.c
3293M	src/file_list.c
3294M	src/load_files_dialog.c
3295M	src/playlist_dialog.c
3296M	src/search_dialog.c
3297M	src/tag_area.c
3298
3299commit 7934aab28fbf96e5fc686bc9f97437192b292866
3300Author: David King <amigadave@amigadave.com>
3301Date:	Wed Mar 25 18:24:46 2015 +0100
3302
3303    Add a translator comment for a preferences header
3304
3305    As suggested by Alexandre Franke.
3306
3307M	data/preferences_dialog.ui
3308
3309commit 185056a68895b39760203ce955c5ca8f8959974e
3310Author: David King <amigadave@amigadave.com>
3311Date:	Wed Mar 25 18:09:07 2015 +0100
3312
3313    Remove whitespace in tooltip string
3314
3315    Additionally, slightly clarify the string.
3316
3317    Spotted by Alexandre Franke.
3318
3319M	data/scan_dialog.ui
3320
3321commit 008287593f6af3a7a2432a75b5f6449972544f69
3322Author: David King <amigadave@amigadave.com>
3323Date:	Wed Mar 25 16:58:01 2015 +0100
3324
3325    Add translator comment for a CDDB dialogue header
3326
3327    As suggested by Alexandre Franke.
3328
3329M	data/cddb_dialog.ui
3330
3331commit 653b1b717f7371791f27a4aefa28c22bb22718de
3332Author: David King <amigadave@amigadave.com>
3333Date:	Wed Mar 25 16:56:08 2015 +0100
3334
3335    Add a translator comment for a CDDB column header
3336
3337    As suggested by Alexandre Franke.
3338
3339M	data/cddb_dialog.ui
3340
3341commit a00b0aa84e471aba695ac7685c24ced740afb3d0
3342Author: David King <amigadave@amigadave.com>
3343Date:	Wed Mar 25 16:54:34 2015 +0100
3344
3345    Improve some track number strings in the CDDB dialogue
3346
3347    As suggested by Alexandre Franke.
3348
3349M	data/cddb_dialog.ui
3350
3351commit 6f359aab83891005a5038acd5d2d843339a51e5b
3352Author: David King <amigadave@amigadave.com>
3353Date:	Wed Mar 25 16:50:12 2015 +0100
3354
3355    Improve load files dialogue tooltip
3356
3357    As suggested by Alexandre Franke.
3358
3359M	data/load_files_dialog.ui
3360M	data/org.gnome.EasyTAG.gschema.xml
3361
3362commit e57617990f468a68a9c2bc8ee6579c53db91f141
3363Author: David King <amigadave@amigadave.com>
3364Date:	Wed Mar 25 16:26:36 2015 +0100
3365
3366    Improve log area minimum size
3367
3368    Do not allow the paned to shrink the log area, and set a minimum
3369    height
3370    on the scrolled window.
3371
3372M	data/log_area.ui
3373M	src/application_window.c
3374
3375commit e01baeea0743cf7e9476ed2d3c94b723101e9dbc
3376Author: David King <amigadave@amigadave.com>
3377Date:	Wed Mar 25 14:42:54 2015 +0100
3378
3379    Add a translator comment for "literal name"
3380
3381    As suggested by Alexandre Franke.
3382
3383M	data/browser.ui
3384
3385commit 40a5309fdac75d8427cb2adf4b9cb02e8d189966
3386Author: David King <amigadave@amigadave.com>
3387Date:	Wed Mar 25 14:30:49 2015 +0100
3388
3389    Preserve order when copying unsupported tag fields
3390
3391M	src/file_tag.c
3392
3393commit b7bd612ab8a7faf19e602491cb28a2bf7779b279
3394Author: Jordi Mas <jmas@softcatala.org>
3395Date:	Tue Mar 17 17:23:47 2015 -0400
3396
3397    Catalan help translation
3398
3399M	help/Makefile.am
3400A	help/ca/ca.po
3401
3402commit 8791563eeb6065ba3edd7062f622b9600550aace
3403Author: Jordi Mas <jmas@softcatala.org>
3404Date:	Tue Mar 17 17:10:41 2015 -0400
3405
3406    Update Catalan translation
3407
3408M	po/ca.po
3409
3410commit 285ba45ef80b7d9ff19a1b6dafec85db8a0b4be8
3411Author: Samir Ribic <samir.ribic@etf.unsa.ba>
3412Date:	Fri Mar 13 23:22:16 2015 +0000
3413
3414    Added Bosnian translation
3415
3416M	po/LINGUAS
3417A	po/bs.po
3418
3419commit 35ecb696f6fb8e2781b57a0158d2d3c2d6df4b96
3420Author: David King <amigadave@amigadave.com>
3421Date:	Thu Mar 12 21:55:36 2015 +0000
3422
3423    Make g_file_list_add() accept a GFile
3424
3425    Fix a long-standing filename memory leak when adding files to the main
3426    file list.
3427
3428M	src/easytag.c
3429M	src/file_list.c
3430M	src/file_list.h
3431
3432commit 6fa3e3ff722a650c66ed7ceafd59229e1f07e110
3433Author: Yosef Or Boczko <yoseforb@src.gnome.org>
3434Date:	Tue Mar 10 17:25:26 2015 +0200
3435
3436    Fix error build
3437
3438    src/file_list.c:243:15: error: ‘LC_CTYPE’ undeclared (first use
3439    in this
3440    function)
3441
3442M	src/file_list.c
3443
3444commit 74cbe389aa22f4ea269f306cdb9c2d9b07e9275b
3445Author: David King <amigadave@amigadave.com>
3446Date:	Tue Mar 10 08:36:27 2015 +0000
3447
3448    Fix renaming files in the scanner
3449
3450    Introduced as part of the empty string changes in
3451    afa3ed43e88762179339bdfad137c21d123deb8f.
3452
3453    https://mail.gnome.org/archives/easytag-list/2015-March/msg00001.html
3454
3455M	src/scan_dialog.c
3456
3457commit f73e12fe96b66cc36470acc39d88a23b96744a37
3458Author: David King <amigadave@amigadave.com>
3459Date:	Mon Mar 9 23:20:28 2015 +0000
3460
3461    Update NEWS for 2.3.5 release
3462
3463M	NEWS
3464M	SOURCES
3465M	configure.ac
3466
3467commit bba87b66f8ee584630965a55496905ea56535a1e
3468Author: Marek Černocký <marek@manet.cz>
3469Date:	Sun Mar 1 19:31:26 2015 +0100
3470
3471    Updated Czech translation
3472
3473M	po/cs.po
3474
3475commit 17491cdbbfc022c15cb98db4cacaaff9a029d1a3
3476Author: David King <amigadave@amigadave.com>
3477Date:	Mon Feb 23 21:14:16 2015 +0000
3478
3479    Add bug reference to File_Tag test
3480
3481M	tests/test-file_tag.c
3482
3483commit 3fc01f03d7730524cf02ede2e9adcf1f5df70dde
3484Author: David King <amigadave@amigadave.com>
3485Date:	Mon Feb 23 19:04:04 2015 +0000
3486
3487    Use versioning guards for tests
3488
3489    Simplify test declaration by factoring out the common variables,
3490    and add
3491    the versioning guards to those.
3492
3493M	Makefile.am
3494
3495commit 1eca256c4f4b67d38c4dcdb93a658e9f9f26edf9
3496Author: David King <amigadave@amigadave.com>
3497Date:	Mon Feb 23 18:53:10 2015 +0000
3498
3499    Reinstate versioning guards for GLib and GTK+
3500
3501    These were accidentally dropped when migrating to AX_COMPILER_FLAGS.
3502
3503M	Makefile.am
3504M	configure.ac
3505
3506commit 89e7cb0190ff6970987bd6be6795bd936f5edf30
3507Author: David King <amigadave@amigadave.com>
3508Date:	Sun Feb 22 16:08:12 2015 +0000
3509
3510    Remove some unnecessary finalize() overrides
3511
3512M	src/load_files_dialog.c
3513M	src/playlist_dialog.c
3514M	src/preferences_dialog.c
3515M	src/search_dialog.c
3516
3517commit 57512213ef1cb3a708fafadefaaf0294aee1bf53
3518Author: Piotr Drąg <piotrdrag@gmail.com>
3519Date:	Sun Feb 22 20:46:45 2015 +0100
3520
3521    Updated Polish translation
3522
3523M	po/pl.po
3524
3525commit 9ae72de9596dbe5715a949912fed73b1d626d80a
3526Author: David King <amigadave@amigadave.com>
3527Date:	Sun Feb 22 13:29:58 2015 +0000
3528
3529    Add a test for et_file_tag_copy_other_into()
3530
3531M	src/file_tag.c
3532M	tests/test-file_tag.c
3533
3534commit 678d0b977387d32951d08f5fcc7d1569ce6ba328
3535Author: Ting-Wei Lan <lantw@src.gnome.org>
3536Date:	Sun Feb 22 12:51:21 2015 +0800
3537
3538    Fix "void function should not return a value"
3539
3540    https://bugzilla.gnome.org/show_bug.cgi?id=744928
3541
3542M	src/application_window.c
3543
3544commit aba60f35e96ecfbc5a5b4c9ccb834aeed670bfdc
3545Author: David King <amigadave@amigadave.com>
3546Date:	Sun Feb 22 12:43:19 2015 +0000
3547
3548    Fix a memory leak when freeing the history list
3549
3550M	src/file_list.c
3551
3552commit f3f403cd4e2168f4bbc1fb650357c3ea73102ff5
3553Author: David King <amigadave@amigadave.com>
3554Date:	Sun Feb 22 12:14:28 2015 +0000
3555
3556    Fix memory leak in et_file_list_add()
3557
3558M	src/file_list.c
3559
3560commit f899d24f97e770dc6188367d0cff08fe849baa8d
3561Author: David King <amigadave@amigadave.com>
3562Date:	Sun Feb 22 11:58:01 2015 +0000
3563
3564    Avoid some unnecessary tag area string copying
3565
3566    When applying tags to a selection, avoid using
3567    gtk_editable_get_chars(),
3568    which copies the entry content, and instead use gtk_entry_get_text(),
3569    which returns a const pointer to the entry string.
3570
3571M	src/tag_area.c
3572
3573commit 1781770285c0f65bcb6d0e7dc805b12831d0c7cd
3574Author: David King <amigadave@amigadave.com>
3575Date:	Sun Feb 22 10:54:36 2015 +0000
3576
3577    Clarify a string in the scanner dialog legend
3578
3579    As reported by Tristan Scott.
3580
3581M	data/scan_dialog.ui
3582
3583commit 40abf34fa235dcb5527f326bdf772b87b9773bc8
3584Author: David King <amigadave@amigadave.com>
3585Date:	Sat Feb 21 23:12:05 2015 +0000
3586
3587    Use et_str_empty() in several more places
3588
3589    There are many instances of strlen() being used to check for an empty
3590    string, which can be replaced with et_str_empty().
3591
3592M	src/browser.c
3593M	src/cddb_dialog.c
3594M	src/playlist_dialog.c
3595M	src/scan_dialog.c
3596M	src/tag_area.c
3597
3598commit 87d56bb8e4013ab1afde622f74317b56d92033c5
3599Author: David King <amigadave@amigadave.com>
3600Date:	Sat Feb 21 22:48:32 2015 +0000
3601
3602    Add simple test for et_str_empty()
3603
3604M	tests/test-misc.c
3605
3606commit afa3ed43e88762179339bdfad137c21d123deb8f
3607Author: David King <amigadave@amigadave.com>
3608Date:	Sat Feb 21 22:39:56 2015 +0000
3609
3610    Convert most g_utf8_strlen() to new et_str_empty()
3611
3612    Nearly all uses of g_utf8_strlen() were to check that a string was not
3613    empty. The check for empty was often paired with a check that the char
3614    pointer was not NULL. Simplify the combination of checks into a new
3615    et_str_empty() function, which returns TRUE if either the supplied
3616    char
3617    pointer is NULL or the string is empty.
3618
3619    Leave checks that are only concerned with one of the two checks
3620    as they
3621    are, but remove g_utf8_strlen() where possible.
3622
3623M	src/browser.c
3624M	src/cddb_dialog.c
3625M	src/file.c
3626M	src/load_files_dialog.c
3627M	src/misc.c
3628M	src/misc.h
3629M	src/playlist_dialog.c
3630M	src/scan_dialog.c
3631M	src/setting.c
3632M	src/tag_area.c
3633M	src/tags/ape_tag.c
3634M	src/tags/flac_tag.c
3635M	src/tags/id3_tag.c
3636M	src/tags/ogg_tag.c
3637
3638commit 60657a082be24cb131c41d0284d67a4f475b636b
3639Author: David King <amigadave@amigadave.com>
3640Date:	Sat Feb 21 20:45:04 2015 +0000
3641
3642    Remove unused static variables
3643
3644M	src/browser.c
3645M	src/misc.c
3646M	src/scan_dialog.c
3647
3648commit eaeb1453d75e122ccb6c228db46afbda8950d3b2
3649Author: David King <amigadave@amigadave.com>
3650Date:	Sat Feb 21 20:21:35 2015 +0000
3651
3652    Move string length define from header to source
3653
3654M	src/cddb_dialog.c
3655M	src/easytag.h
3656
3657commit af0a7687a2226f011fa5000c47f88986316c91f0
3658Author: David King <amigadave@amigadave.com>
3659Date:	Sat Feb 21 18:05:32 2015 +0000
3660
3661    Add a simple test for et_normalized_strcmp0()
3662
3663M	tests/test-misc.c
3664
3665commit 834b354f5ddf438ee58fa5824ea7b7849eb05e1e
3666Author: David King <amigadave@amigadave.com>
3667Date:	Sat Feb 21 17:54:42 2015 +0000
3668
3669    Add a function for comparing UTF-8 strings
3670
3671    Comparing strings for equality with g_utf8_collate() gives a poor
3672    result, as it is intended for ordering, not equality comparisons. It
3673    is
3674    preferable to normalize the string first, and then to compare the
3675    normalized result.
3676
3677    Add a new et_normalized_strcmp0() function to do this, and use it in
3678    et_file_tag_detect_difference() to avoid problems where two strings
3679    compared identically with g_utf8_collate(), which prevented the user
3680    from changing tag fields. Adapt the File_Tag test as appropriate.
3681
3682    https://bugzilla.gnome.org/show_bug.cgi?id=744897
3683
3684M	src/file_tag.c
3685M	src/misc.c
3686M	src/misc.h
3687M	tests/test-file_tag.c
3688
3689commit 8e51def2639137056a0f3ebe845986a2934143da
3690Author: David King <amigadave@amigadave.com>
3691Date:	Sat Feb 21 16:49:08 2015 +0000
3692
3693    Add File_Tag tests
3694
3695M	Makefile.am
3696A	tests/test-file_tag.c
3697
3698commit d5ec560efd040fcb065907678a819ec513e51920
3699Author: David King <amigadave@amigadave.com>
3700Date:	Sat Feb 21 16:25:13 2015 +0000
3701
3702    Add a simple undo key test
3703
3704M	tests/test-misc.c
3705
3706commit af47e0762d646d72b77c77d5f1de234bbaa22095
3707Author: David King <amigadave@amigadave.com>
3708Date:	Sat Feb 21 16:20:20 2015 +0000
3709
3710    Move undo key generation to misc.c
3711
3712    This should make it easier to write tests.
3713
3714M	src/file.c
3715M	src/file.h
3716M	src/file_list.c
3717M	src/file_name.c
3718M	src/file_tag.c
3719M	src/misc.c
3720M	src/misc.h
3721
3722commit 6671ad6aa83456325dceaef32e276748f205abad
3723Author: David King <amigadave@amigadave.com>
3724Date:	Sat Feb 21 16:05:35 2015 +0000
3725
3726    Use g_build_filename() in a couple more places
3727
3728M	src/browser.c
3729M	src/scan_dialog.c
3730
3731commit 2c202d8e884da7d0749cf907f22c15de204f64b5
3732Author: David King <amigadave@amigadave.com>
3733Date:	Sat Feb 21 11:16:31 2015 +0000
3734
3735    Simplify application window file list navigation
3736
3737    Factor out the common code to a separate function.
3738
3739M	src/application_window.c
3740
3741commit 480514bf6375efdaf310c8f299241346b8aa2c1e
3742Author: David King <amigadave@amigadave.com>
3743Date:	Sat Feb 21 11:07:06 2015 +0000
3744
3745    Update AX_COMPILER_FLAGS from autoconf-archive
3746
3747M	m4/ax_compiler_flags.m4
3748M	m4/ax_compiler_flags_cflags.m4
3749
3750commit dc2d03daa4924aaa02ab7065ebc46b4fec9ae716
3751Author: David King <amigadave@amigadave.com>
3752Date:	Sat Feb 21 11:05:54 2015 +0000
3753
3754    Tighten invariants when navigating the file list
3755
3756M	src/application_window.c
3757
3758commit 8702b04364ff590c3181ffbbeeb11b5a49e2cb16
3759Author: David King <amigadave@amigadave.com>
3760Date:	Sat Feb 21 10:52:31 2015 +0000
3761
3762    Use ET_Set_Filename_File_Name_Item()
3763
3764    Rather than setting File_Name fields directly, use the existing helper
3765    function.
3766
3767M	src/file_list.c
3768
3769commit b0c6e89c56e5877fd8398d3a4511bec9767ca4d5
3770Author: David King <amigadave@amigadave.com>
3771Date:	Thu Feb 19 23:27:23 2015 +0000
3772
3773    Move filename updating code to application window
3774
3775    Remove GTK+ calls from the ET_File code.
3776
3777M	src/application_window.c
3778M	src/file.c
3779M	src/file.h
3780M	src/file_name.c
3781M	src/file_name.h
3782
3783commit 1a8b1b757f719b16a5a3a62fc9309b743e1b408b
3784Author: David King <amigadave@amigadave.com>
3785Date:	Thu Feb 19 22:30:25 2015 +0000
3786
3787    Factor out common file renaming code
3788
3789    Refactor ET_Save_File_Name_Internal() and ET_Save_File_Name_From_UI()
3790    to
3791    use a new et_file_name_set_from_components(), and reduce code
3792    duplicatoin slightly.
3793
3794M	src/file.c
3795
3796commit 95dc22cef21b1ed78ccdba4021e4f472bab384b5
3797Author: David King <amigadave@amigadave.com>
3798Date:	Thu Feb 19 20:32:05 2015 +0000
3799
3800    Move ET_Display_File_Data_To_UI() to main window
3801
3802    Rename ET_Display_File_Data_To_UI() to
3803    et_application_window_display_et_file() and move it to
3804    EtApplicationWindow.
3805
3806M	src/application_window.c
3807M	src/application_window.h
3808M	src/browser.c
3809M	src/cddb_dialog.c
3810M	src/easytag.c
3811M	src/file.c
3812M	src/file.h
3813M	src/load_files_dialog.c
3814M	src/scan_dialog.c
3815M	src/tag_area.c
3816
3817commit 5daf401c2586ef974139b9e1f96044a585d3d078
3818Author: David King <amigadave@amigadave.com>
3819Date:	Thu Feb 19 18:34:56 2015 +0000
3820
3821    Add et_application_window_update_et_file_from_ui()
3822
3823    Refactor existing code, which directly called
3824    ET_Save_File_Data_From_UI() against ETCore->ETFileDisplayed,
3825    to instead
3826    call the new function. Additionally, handle the case that
3827    ETCore->ETFileDisplayed is NULL, and do not call the function,
3828    avoiding
3829    triggering an invariant check.
3830
3831M	src/application_window.c
3832M	src/application_window.h
3833M	src/browser.c
3834M	src/cddb_dialog.c
3835M	src/easytag.c
3836M	src/load_files_dialog.c
3837M	src/scan_dialog.c
3838M	src/tag_area.c
3839
3840commit 9704e1117c36fe893088a71669b9e7f570cf4c27
3841Author: David King <amigadave@amigadave.com>
3842Date:	Thu Feb 19 17:46:46 2015 +0000
3843
3844    Remove dead assignment in CDDB dialog
3845
3846    Found with the Cland statix analyzer.
3847
3848M	src/cddb_dialog.c
3849
3850commit 01563bb62de675d49d6810f659939057de9b627b
3851Author: David King <amigadave@amigadave.com>
3852Date:	Wed Feb 18 22:54:09 2015 +0000
3853
3854    Add ifdefs around private FLAC code
3855
3856    Fix compilation when FLAC support is not enabled.
3857
3858    https://mail.gnome.org/archives/easytag-list/2015-February/msg00004.html
3859
3860M	src/tags/flac_private.c
3861
3862commit 92ed3c29cc4bde93ba9f2250e3ecaccad23bcf38
3863Author: Marek Černocký <marek@manet.cz>
3864Date:	Mon Feb 16 22:39:14 2015 +0100
3865
3866    Updated Czech translation
3867
3868M	po/cs.po
3869
3870commit 83b4a66ad564f0eba58edcb0c2a742b556781d7f
3871Author: David King <amigadave@amigadave.com>
3872Date:	Mon Feb 16 19:18:50 2015 +0000
3873
3874    Update AX_COMPILER_FLAGS with --disable-Werror
3875
3876    https://bugzilla.gnome.org/show_bug.cgi?id=744616
3877
3878M	m4/ax_compiler_flags.m4
3879M	m4/ax_compiler_flags_cflags.m4
3880M	m4/ax_compiler_flags_cxxflags.m4
3881M	m4/ax_compiler_flags_gir.m4
3882
3883commit 14070f7df03e543b591c5dbc7b28683a6a916299
3884Author: Kjartan Maraas <kmaraas@gnome.org>
3885Date:	Mon Feb 16 20:12:09 2015 +0100
3886
3887    Updated Norwegian bokmål translation from Åka Sikrom.
3888
3889M	po/nb.po
3890
3891commit dc11af6b42f456fae92844f3a1cdccc57597eab3
3892Author: Piotr Drąg <piotrdrag@gmail.com>
3893Date:	Sun Feb 15 18:35:38 2015 +0100
3894
3895    Updated Polish translation
3896
3897M	po/pl.po
3898
3899commit 6c50d0e0242a32b0b8fdca588cd15d98c7ce2e07
3900Author: David King <amigadave@amigadave.com>
3901Date:	Sat Feb 14 20:12:37 2015 +0000
3902
3903    Set the GError in et_id3tag_check_if_file_is_valid
3904
3905    If the file was empty, but there were otherwise no errors when reading
3906    the file, the GError was left unset. This caused a crash, when reading
3907    the error message for display to the user and dereferencing a NULL
3908    pointer.
3909
3910M	src/tags/id3_tag.c
3911
3912commit ca7a1e6f8725df854c4dff41e066bda16d23b7de
3913Author: David King <amigadave@amigadave.com>
3914Date:	Sat Feb 14 20:07:39 2015 +0000
3915
3916    Mark a UI string as translatable
3917
3918M	src/file_list.c
3919
3920commit 13844449f413a66410d230e4494011b15513a484
3921Author: David King <amigadave@amigadave.com>
3922Date:	Sat Feb 14 20:02:28 2015 +0000
3923
3924    Check for a valid MP3 file when reading the header
3925
3926    The check to avoid an infinite loop in id3lib with an empty file was
3927    only run when reading ID3 tags, not when reading the header
3928    information.
3929
3930M	src/tags/id3_tag.c
3931M	src/tags/id3_tag.h
3932M	src/tags/mpeg_header.c
3933
3934commit 34e64fd011a7ea4126223a36c5ba97e2f984bec5
3935Author: David King <amigadave@amigadave.com>
3936Date:	Sat Feb 14 19:55:03 2015 +0000
3937
3938    Refactor et_id3tag_check_if_file_is_corrupted()
3939
3940    Fit the usual convention of setting the GError when returning
3941    FALSE, by
3942    renaming the function to et_id3tag_check_if_file_is_valid().
3943
3944M	src/tags/id3_tag.c
3945
3946commit 5cb07a6b41a3ac86625040824c9ca475f06f4dd4
3947Author: David King <amigadave@amigadave.com>
3948Date:	Sat Feb 14 00:00:01 2015 +0000
3949
3950    Remove an unnecessary include
3951
3952M	src/et_core.c
3953
3954commit d81075d63435a0402bb9dbfac5c3c1801a13df49
3955Author: David King <amigadave@amigadave.com>
3956Date:	Fri Feb 13 23:27:27 2015 +0000
3957
3958    Remove an unused variable in ET_Core
3959
3960M	src/et_core.h
3961M	src/file_list.c
3962
3963commit fc4526c271bc0a3634b235850f10f17f520a6651
3964Author: David King <amigadave@amigadave.com>
3965Date:	Fri Feb 13 23:01:41 2015 +0000
3966
3967    Add a trivial ET_File_Info test
3968
3969M	Makefile.am
3970A	tests/test-file_info.c
3971
3972commit e859c35a810d0688fdba434952611f8671974eda
3973Author: David King <amigadave@amigadave.com>
3974Date:	Fri Feb 13 22:13:27 2015 +0000
3975
3976    Avoid a crash when reading FLAC files with no tags
3977
3978    https://bugzilla.gnome.org/show_bug.cgi?id=744497
3979
3980M	src/tags/flac_tag.c
3981
3982commit b92a6305602ea1d363560473b072a97c6ad363b1
3983Author: David King <amigadave@amigadave.com>
3984Date:	Fri Feb 13 19:58:22 2015 +0000
3985
3986    Add a test for et_filename_prepare()
3987
3988M	tests/test-misc.c
3989
3990commit 97385362051bebd8960137310ac8999648f49b70
3991Author: David King <amigadave@amigadave.com>
3992Date:	Fri Feb 13 18:41:05 2015 +0000
3993
3994    Refactor ET_File_Name_Convert_Character()
3995
3996    Move ET_File_Name_Convert_Character() to misc.c and rename it
3997    et_filename_prepare(). Take a boolean argument for whether to replace
3998    illegal characters, rather than using a setting.
3999
4000M	src/cddb_dialog.c
4001M	src/file.c
4002M	src/file.h
4003M	src/load_files_dialog.c
4004M	src/misc.c
4005M	src/misc.h
4006M	src/scan_dialog.c
4007
4008commit d9ce201e78e42993c7bac186fbd109fd801c2ee7
4009Author: David King <amigadave@amigadave.com>
4010Date:	Fri Feb 13 18:24:37 2015 +0000
4011
4012    Move File_Name to a separate file
4013
4014M	Makefile.am
4015M	src/cddb_dialog.c
4016M	src/file.c
4017M	src/file.h
4018M	src/file_list.c
4019A	src/file_name.c
4020A	src/file_name.h
4021M	src/load_files_dialog.c
4022M	src/scan_dialog.c
4023M	src/tags/flac_tag.c
4024M	src/tags/id3_tag.c
4025
4026commit e8d9f1ba1526c12ff474b55616f363e36d2d34b3
4027Author: David King <amigadave@amigadave.com>
4028Date:	Fri Feb 13 17:22:22 2015 +0000
4029
4030    Split ET_File_Info off to a separate file
4031
4032M	Makefile.am
4033M	src/core_types.h
4034M	src/file.c
4035M	src/file.h
4036A	src/file_info.c
4037A	src/file_info.h
4038M	src/file_list.c
4039
4040commit bedea331602546237690d98c01f86e3a7d36f133
4041Author: David King <amigadave@amigadave.com>
4042Date:	Thu Feb 12 22:56:38 2015 +0000
4043
4044    Remove unused Makefile variable
4045
4046M	Makefile.am
4047
4048commit c5b4c2a3ed78851153da64247e223bbefadf6c9a
4049Author: David King <amigadave@amigadave.com>
4050Date:	Thu Feb 12 22:53:37 2015 +0000
4051
4052    Pass AX_COMPILER_FLAGS warning flags to the linker
4053
4054M	Makefile.am
4055
4056commit 9803a41db5d4ee530286f6af15cad7f572afdae6
4057Author: David King <amigadave@amigadave.com>
4058Date:	Thu Feb 12 22:50:18 2015 +0000
4059
4060    Enable compiler warnings for Nautilus extension
4061
4062M	Makefile.am
4063M	nautilus-extension/nautilus-easytag.c
4064
4065commit 8d75031bdfc79a20f77417e92c9e688c101496bf
4066Author: David King <amigadave@amigadave.com>
4067Date:	Thu Feb 12 22:44:43 2015 +0000
4068
4069    Remove unused variable from configure summary
4070
4071M	configure.ac
4072
4073commit 616154f3a53c29b3c63a40921bf8ee8ef9a623ba
4074Author: David King <amigadave@amigadave.com>
4075Date:	Thu Feb 12 22:44:28 2015 +0000
4076
4077    Update SOURCES for 2.3.4 release
4078
4079M	SOURCES
4080
4081commit 8f4cd655595f7067f44ba6541cce527bb1cec6ea
4082Author: David King <amigadave@amigadave.com>
4083Date:	Thu Feb 12 17:30:58 2015 +0000
4084
4085    Correctly update the artwork description
4086
4087    An EtPicture was fetched from the model containing all the images
4088    for a
4089    file, and the description was updated depending on what the user
4090    entered
4091    into the artwork properties dialog.
4092
4093    However, the updated EtPicture (which was a copy of the one in the
4094    model, as EtPicture is a boxed type and was fetched from the
4095    model with
4096    gtk_tree_model_get()) was not set on the model, and so any change
4097    to the
4098    description was lost on exiting the dialog.
4099
4100    Include the EtPicture as part of the gtk_list_store_set() call when
4101    closing the dialog, and update the description correctly.
4102
4103M	src/tag_area.c
4104
4105commit 7c2d6467b66c9863100b12ae5f5e919e66c6a5e2
4106Author: David King <amigadave@amigadave.com>
4107Date:	Thu Feb 12 17:30:36 2015 +0000
4108
4109    Fix memory leak in artwork types dialog
4110
4111M	src/tag_area.c
4112
4113commit dd7ee206c5755e9c8d80193510b690350cc964c6
4114Author: David King <amigadave@amigadave.com>
4115Date:	Wed Feb 11 17:49:16 2015 +0000
4116
4117    Handle empty descriptions in ID3 tag artwork
4118
4119    https://bugzilla.gnome.org/show_bug.cgi?id=744295
4120
4121M	src/tags/id3v24_tag.c
4122
4123commit e3f197aae814354925b3528260efbdb4115e657e
4124Author: ChrisiPK <ChrisiPK@gmail.com>
4125Date:	Wed Feb 11 11:46:59 2015 +0000
4126
4127    Fix CDDB requests being truncated
4128
4129    EasyTAG does not handle the chunked encoding and truncates lines that
4130    fall on chunk boundaries. Make HTTP requests with 1.0 as the protocol
4131    version, to avoid a chunked transfer encoding.
4132
4133    https://bugzilla.gnome.org/show_bug.cgi?id=743812
4134
4135M	src/cddb_dialog.c
4136
4137commit 6879d49ad2969fe25db928dba3c9164ffdd8294e
4138Author: Osman Karagöz <osmank3@gmail.com>
4139Date:	Wed Feb 11 10:33:06 2015 +0000
4140
4141    Updated Turkish translation
4142
4143M	po/tr.po
4144
4145commit 70e049b83bd5185883b55707a981b3b64f36c11a
4146Author: Marek Černocký <marek@manet.cz>
4147Date:	Sun Feb 8 23:21:02 2015 +0100
4148
4149    Updated Czech translation
4150
4151M	po/cs.po
4152
4153commit 1a775b1c0605e360ac6f1363c38fc774a0cb6d88
4154Author: Piotr Drąg <piotrdrag@gmail.com>
4155Date:	Sun Feb 8 13:56:52 2015 +0100
4156
4157    Updated Polish translation
4158
4159M	po/pl.po
4160
4161commit 69f6bb575c0368bbe658d03b43533cbf7577ee6e
4162Author: David King <amigadave@amigadave.com>
4163Date:	Sat Feb 7 21:27:46 2015 +0000
4164
4165    Fix format warnings caused by incorrect sign
4166
4167    GCC 5.0 now warns about using %d as a format specifier for an unsigned
4168    int.
4169
4170M	src/application.c
4171M	src/cddb_dialog.c
4172M	src/easytag.c
4173M	src/file.c
4174M	src/file_area.c
4175M	src/file_list.c
4176M	src/misc.c
4177M	src/tag_area.c
4178M	src/tags/libapetag/apetaglib.c
4179
4180commit 5df5c6193c51cdc77feefde05a26161a9d715c7e
4181Author: David King <amigadave@amigadave.com>
4182Date:	Sat Feb 7 09:55:52 2015 +0000
4183
4184    Add missing break in playlist dialog switch
4185
4186    Found with Coverity (CID 1268296).
4187
4188M	src/playlist_dialog.c
4189
4190commit 5b8659a80ece30fb7353ac68c3381d8f7d5123d0
4191Author: David King <amigadave@amigadave.com>
4192Date:	Sat Feb 7 09:52:59 2015 +0000
4193
4194    Return a value from et_artist_album_list_add_file
4195
4196    Use g_return_val_if_fail() rather than g_return_if_fail(), and
4197    return an
4198    empty list of no ET_File is supplied.
4199
4200    Found with Coverity (CID 1268295).
4201
4202M	src/file_list.c
4203
4204commit 54ba8cf11c92650ab20d33670df66144c6ee2e67
4205Author: David King <amigadave@amigadave.com>
4206Date:	Fri Feb 6 20:43:33 2015 +0000
4207
4208    Add checks for extra id3lib declarations
4209
4210    Fix compilation of id3lib wrapper on Debian, which includes some C
4211    wrapper functions which were not in the id3lib 3.8.3 release, by
4212    checking for the declarations with AC_CHECK_DECLS.
4213
4214M	configure.ac
4215M	src/tags/id3lib/id3_bugfix.h
4216
4217commit bec4bdd64f7650e0051f90d198ab3e6ee9a4dfb3
4218Author: David King <amigadave@amigadave.com>
4219Date:	Fri Feb 6 17:49:05 2015 +0000
4220
4221    Update NEWS for 2.3.4 release
4222
4223M	NEWS
4224M	configure.ac
4225
4226commit a2d8e7a5c8cb4541666e7c3156ab1e87078ec015
4227Author: David King <amigadave@amigadave.com>
4228Date:	Fri Feb 6 17:45:09 2015 +0000
4229
4230    Fix redefinition warning from TagLib
4231
4232    https://github.com/taglib/taglib/commit/7d7a7be115976d31715b7d4051d50249f32d2a05
4233
4234M	src/tags/mp4_tag.cc
4235
4236commit ecf346d48f601c5c1c42a772338bef5f34ef2e99
4237Author: David King <amigadave@amigadave.com>
4238Date:	Fri Feb 6 17:31:35 2015 +0000
4239
4240    Fix redefinition warning in Windows compat code
4241
4242    Only define a custom mkstemp() or truncate() if the functions are not
4243    available.
4244
4245M	src/win32/win32dep.c
4246M	src/win32/win32dep.h
4247
4248commit 44ee9ec20ce2f6dd0810a0abf268cd0209783d92
4249Author: David King <amigadave@amigadave.com>
4250Date:	Thu Jan 8 20:03:47 2015 +0000
4251
4252    Remove several unused functions
4253
4254    Found with the -fdata-sections and -ffunction-sections arguments
4255    to the
4256    compiler, and --gc-sections and --print-gc-sections linker arguments.
4257
4258M	src/application_window.c
4259M	src/application_window.h
4260M	src/charset.c
4261M	src/charset.h
4262M	src/misc.c
4263M	src/misc.h
4264M	src/preferences_dialog.c
4265M	src/scan_dialog.c
4266M	src/scan_dialog.h
4267
4268commit 8a94b7defb5600919930434410f69eb1bdbf7697
4269Author: David King <amigadave@amigadave.com>
4270Date:	Wed Jan 7 21:02:58 2015 +0000
4271
4272    Refactor several file list functions
4273
4274    Accept a file list as the first parameter, and return the list pointer
4275    as necessary.
4276
4277M	src/application_window.c
4278M	src/browser.c
4279M	src/easytag.c
4280M	src/file.c
4281M	src/file_list.c
4282M	src/file_list.h
4283M	src/tag_area.c
4284
4285commit e319c907d92245ac581258d43e4e8491a1830090
4286Author: David King <amigadave@amigadave.com>
4287Date:	Wed Jan 7 20:46:44 2015 +0000
4288
4289    Remove unused displayed list function
4290
4291M	src/file_list.c
4292M	src/file_list.h
4293
4294commit f6f2e4d32fd037960db81b6fba32abb21380d154
4295Author: David King <amigadave@amigadave.com>
4296Date:	Mon Jan 5 23:24:14 2015 +0000
4297
4298    Refactor artist album file list functions
4299
4300    Take a file list as the first parameter.
4301
4302M	src/browser.c
4303M	src/file_list.c
4304M	src/file_list.h
4305
4306commit e9225a10b223f6ac1a5ffb9e15c882b273846373
4307Author: David King <amigadave@amigadave.com>
4308Date:	Mon Jan 5 22:48:49 2015 +0000
4309
4310    Refactor file list freeing functions
4311
4312    Accept the list to be freed as a parameter. Zero out the list
4313    pointer in
4314    ET_Core_Free() instead of in the list freeing functions.
4315
4316M	src/et_core.c
4317M	src/file_list.c
4318M	src/file_list.h
4319
4320commit 4d2e91f89457275b7527209605644d1074ecc318
4321Author: David King <amigadave@amigadave.com>
4322Date:	Mon Jan 5 21:27:34 2015 +0000
4323
4324    Refactor function to check if all files are saved
4325
4326    Accept the file list as a parameter.
4327
4328M	src/application_window.c
4329M	src/browser.c
4330M	src/file_list.c
4331M	src/file_list.h
4332
4333commit 8097699d1170248d09721bfda9baf8a747fe5085
4334Author: David King <amigadave@amigadave.com>
4335Date:	Wed Feb 4 08:28:32 2015 +0000
4336
4337    Use AX_GENERATE_CHANGELOG
4338
4339    Use the upstream autoconf archive ChangeLog generation macro, rather
4340    than a custom equivalent.
4341
4342M	Makefile.am
4343M	configure.ac
4344A	m4/ax_generate_changelog.m4
4345
4346commit 7f2d67b9a02a6c4d5f6cae10b012d9fc86f821a7
4347Author: David King <amigadave@amigadave.com>
4348Date:	Tue Feb 3 23:17:12 2015 +0000
4349
4350    Use AX_IS_RELEASE to control compiler warnings
4351
4352    Make compiler warnings non-fatal for release builds (those in which a
4353    git directory is not present).
4354
4355M	configure.ac
4356A	m4/ax_is_release.m4
4357
4358commit 3aaf603fb5579ba547f2295c541f4887cae7e161
4359Author: David King <amigadave@amigadave.com>
4360Date:	Sat Jan 31 14:08:56 2015 +0100
4361
4362    Port to AX_COMPILER_FLAGS
4363
4364M	configure.ac
4365A	m4/ax_append_compile_flags.m4
4366A	m4/ax_append_flag.m4
4367A	m4/ax_check_compile_flag.m4
4368A	m4/ax_check_enable_debug.m4
4369A	m4/ax_compiler_flags.m4
4370A	m4/ax_compiler_flags_cflags.m4
4371A	m4/ax_compiler_flags_cxxflags.m4
4372A	m4/ax_compiler_flags_gir.m4
4373A	m4/ax_compiler_flags_ldflags.m4
4374A	m4/ax_require_defined.m4
4375
4376commit 127157defbb9965c2cd5d0a591fd8a24336f3c57
4377Author: David King <amigadave@amigadave.com>
4378Date:	Fri Jan 30 14:10:57 2015 +0000
4379
4380    Fix const correctness warnings
4381
4382M	src/file_area.c
4383M	src/scan_dialog.c
4384M	src/tag_area.c
4385M	src/tags/ogg_header.c
4386
4387commit e0a9c2f75c9a65d1bd4508dbde46abc0d1742106
4388Author: David King <amigadave@amigadave.com>
4389Date:	Fri Jan 30 13:53:50 2015 +0000
4390
4391    Fix sign comparison warnings
4392
4393M	src/cddb_dialog.c
4394M	src/charset.c
4395M	src/charset.h
4396M	src/core_types.h
4397M	src/file.c
4398M	src/file.h
4399M	src/log.c
4400M	src/scan_dialog.c
4401M	src/tags/id3v24_tag.c
4402
4403commit 9110197224fb3084b926828c9a1466e89d1b5390
4404Author: David King <amigadave@amigadave.com>
4405Date:	Fri Jan 30 13:50:17 2015 +0000
4406
4407    Avoid old-style function declaration
4408
4409M	src/application.c
4410M	src/log.c
4411
4412commit e90a7e842f459fd3354d5de9f9da8410de143386
4413Author: David King <amigadave@amigadave.com>
4414Date:	Fri Jan 30 13:49:40 2015 +0000
4415
4416    Avoid unhandled switch cases warning
4417
4418M	src/application.c
4419M	src/picture.c
4420M	src/playlist_dialog.c
4421M	src/scan_dialog.c
4422M	src/tag_area.c
4423M	src/tags/flac_header.c
4424M	src/tags/flac_tag.c
4425M	src/tags/id3_tag.c
4426M	src/tags/id3v24_tag.c
4427M	src/tags/mp4_tag.cc
4428M	src/tags/mpeg_header.c
4429M	src/tags/ogg_header.c
4430M	src/tags/vcedit.c
4431
4432commit 6f19b8589cb2857c646dbdc443108026ccd62d09
4433Author: David King <amigadave@amigadave.com>
4434Date:	Fri Jan 30 13:43:57 2015 +0000
4435
4436    Avoid shadowed variable warnings
4437
4438M	src/application_window.c
4439M	src/cddb_dialog.c
4440M	src/charset.c
4441M	src/easytag.c
4442M	src/file.c
4443M	src/file_list.c
4444M	src/log.c
4445M	src/playlist_dialog.c
4446M	src/scan_dialog.c
4447M	src/tags/gio_wrapper.cc
4448M	src/tags/id3_tag.c
4449M	src/tags/id3v24_tag.c
4450M	src/tags/libapetag/apetaglib.c
4451M	src/tags/mp4_tag.cc
4452M	src/tags/ogg_tag.c
4453M	src/tags/vcedit.c
4454
4455commit 0a6d0228a7cd2ea8a92fe502f15d07a09a44d4f0
4456Author: David King <amigadave@amigadave.com>
4457Date:	Fri Jan 30 13:35:25 2015 +0000
4458
4459    Add missing default cases in switch statements
4460
4461M	src/application_window.c
4462M	src/browser.c
4463M	src/cddb_dialog.c
4464M	src/file_list.c
4465M	src/load_files_dialog.c
4466M	src/playlist_dialog.c
4467M	src/scan_dialog.c
4468M	src/tag_area.c
4469M	src/tags/opus_header.c
4470M	src/tags/vcedit.c
4471
4472commit 2db55ba7ecf762762bf95d27c673dd16bf1110c8
4473Author: David King <amigadave@amigadave.com>
4474Date:	Fri Jan 30 13:31:15 2015 +0000
4475
4476    Remove redundant declaration
4477
4478M	src/file_list.h
4479M	src/scan_dialog.c
4480
4481commit 91e48e8a6cdc551cb6e0220591a3b3d7350ee9c0
4482Author: David King <amigadave@amigadave.com>
4483Date:	Fri Jan 30 14:26:19 2015 +0000
4484
4485    Handle OptimFrog files as if they are unknown
4486
4487M	src/file.c
4488M	src/file_list.c
4489
4490commit 65435b7197b5edf8404da3dee5ec633bbb5f9861
4491Author: David King <amigadave@amigadave.com>
4492Date:	Mon Feb 2 20:55:13 2015 +0000
4493
4494    Fix compilation of misc test
4495
4496M	tests/test-misc.c
4497
4498commit 2703196a5c7446c0873aa71bdd3d26428ed53296
4499Author: David King <amigadave@amigadave.com>
4500Date:	Thu Jan 22 16:32:20 2015 +0000
4501
4502    Remove unnecessary NULL check in CDDB dialog
4503
4504    Found with Coverity (CID 1265641).
4505
4506M	src/cddb_dialog.c
4507
4508commit 7c04a8693a4a05aa5a4d19e9ea65ffc3502e7a67
4509Author: David King <amigadave@amigadave.com>
4510Date:	Thu Jan 22 16:31:55 2015 +0000
4511
4512    Add missing break in switch
4513
4514    Avoid an assert when opening Opus files.
4515
4516    Found with Coverity (CID 1265644).
4517
4518M	src/tags/vcedit.c
4519
4520commit c47e1c630c7d510a33758e1886f2569bffd6e1f7
4521Author: Daniel Mustieles <daniel.mustieles@gmail.com>
4522Date:	Mon Jan 12 19:13:06 2015 +0100
4523
4524    Updated Spanish translation
4525
4526M	po/es.po
4527
4528commit 31b6782943c2470e71a83835b07f723046d23da2
4529Author: Christian Kirbach <christian.kirbach@gmail.com>
4530Date:	Sun Jan 11 23:43:12 2015 +0100
4531
4532    Added German help translation
4533
4534M	help/Makefile.am
4535A	help/de/de.po
4536
4537commit 93b17aed08fae4c89739b7ad84419fb173ce2042
4538Author: David King <amigadave@amigadave.com>
4539Date:	Fri Jan 9 18:54:12 2015 +0000
4540
4541    Simplify GtkFileFilter creation
4542
4543M	src/tag_area.c
4544
4545commit 5709590dda8e909e5d0c85881aa1ced632d92e1b
4546Author: David King <amigadave@amigadave.com>
4547Date:	Thu Jan 8 20:02:01 2015 +0000
4548
4549    Fix common symbol linker warnings
4550
4551    Found with the --warn-common linker argument.
4552
4553M	src/easytag.c
4554M	src/easytag.h
4555M	src/setting.c
4556M	src/setting.h
4557
4558commit debc2d333fa7a1679e4828f1d8f78f8a1546f7e2
4559Author: David King <amigadave@amigadave.com>
4560Date:	Wed Jan 7 09:23:54 2015 +0000
4561
4562    Fix pointer arithmetic when reading CDDB result
4563
4564    Found with cppcheck.
4565
4566M	src/cddb_dialog.c
4567
4568commit b8719737110fb33bd4c169308f9b316191beb9c1
4569Author: David King <amigadave@amigadave.com>
4570Date:	Wed Jan 7 09:23:32 2015 +0000
4571
4572    Avoid an unnecessary variable assignment
4573
4574    Found with cppcheck.
4575
4576M	src/browser.c
4577
4578commit ebe269ac7bedf4394f57db8712f8dfd402f2d5e3
4579Author: David King <amigadave@amigadave.com>
4580Date:	Wed Jan 7 09:16:46 2015 +0000
4581
4582    Fix crash when saving FLAC tags
4583
4584    https://bugzilla.gnome.org/show_bug.cgi?id=742350
4585
4586M	src/tags/id3_tag.c
4587
4588commit 9aad89da3bbe7c822eb12fb082e7d4a085eb3ed6
4589Author: David King <amigadave@amigadave.com>
4590Date:	Mon Jan 5 00:09:36 2015 +0000
4591
4592    Refactor File_Tag copying functions
4593
4594    Change functions which accept ET_File for the purposes of copying a
4595    File_Tag struct to instead use the File_Tag directly. Move the
4596    declarations to file_tag.h.
4597
4598M	src/cddb_dialog.c
4599M	src/file.c
4600M	src/file.h
4601M	src/file_tag.c
4602M	src/file_tag.h
4603M	src/scan_dialog.c
4604M	src/tag_area.c
4605
4606commit 5068f6537caa6748cf535405a6ef59776bb0f683
4607Author: David King <amigadave@amigadave.com>
4608Date:	Sun Jan 4 22:24:36 2015 +0000
4609
4610    Update copyright year in about dialog
4611
4612M	src/about.c
4613
4614commit f1b5b2ab94bdd5448e3415f1189c846fabfbcd36
4615Author: David King <amigadave@amigadave.com>
4616Date:	Sun Jan 4 22:15:56 2015 +0000
4617
4618    Simplify ET_Copy_File_Tag_Item()
4619
4620    Use File_Tag setters to avoid code duplication.
4621
4622M	src/file_tag.c
4623
4624commit c2d9b91f88f0255d4f54d48b1f108d7675c1ec56
4625Author: David King <amigadave@amigadave.com>
4626Date:	Sun Jan 4 21:58:57 2015 +0000
4627
4628    Remove unnecessary et_file_tag_init()
4629
4630    Use g_slice_new0() to zero-initialize the File_Tag struct, and do away
4631    with the separate function.
4632
4633M	src/file_tag.c
4634
4635commit 4db3cfad59ada303745ca1d938daf0fdec92b88d
4636Author: David King <amigadave@amigadave.com>
4637Date:	Sun Jan 4 21:51:44 2015 +0000
4638
4639    Use consistent naming for File_Tag methods
4640
4641    Use et_file_tag_ as a prefix for functions dealing with File_Tag
4642    structs.
4643
4644M	src/application_window.c
4645M	src/cddb_dialog.c
4646M	src/file.c
4647M	src/file_list.c
4648M	src/file_tag.c
4649M	src/file_tag.h
4650M	src/scan_dialog.c
4651M	src/tag_area.c
4652M	src/tags/flac_tag.c
4653M	src/tags/id3_tag.c
4654
4655commit fda6ef148fa2c1f68494b17806d64083bc4a511a
4656Author: Marek Černocký <marek@manet.cz>
4657Date:	Sun Jan 4 23:35:33 2015 +0100
4658
4659    Updated Czech translation
4660
4661M	help/cs/cs.po
4662
4663commit 46ce097031559cf279f1d63c4fff25026ef2040e
4664Author: Marek Černocký <marek@manet.cz>
4665Date:	Sun Jan 4 22:38:12 2015 +0100
4666
4667    Add Czech help translation
4668
4669M	help/Makefile.am
4670A	help/cs/cs.po
4671
4672commit 6224dff545be6ae7776d13f4ed37b148edd9c1a9
4673Author: David King <amigadave@amigadave.com>
4674Date:	Sun Jan 4 14:26:40 2015 +0000
4675
4676    Relicense id3lib wrapper to GPLv2+
4677
4678    Invoke Section 3 of the LGPL, and apply the terms of the GPL to
4679    all the
4680    LGPL portions of id3lib code inside EasyTAG.
4681
4682M	src/tags/id3lib/c_wrapper.cpp
4683M	src/tags/id3lib/id3_bugfix.h
4684
4685commit 608a91f515004efe1ad44534e7cafc79c93e08e5
4686Author: David King <amigadave@amigadave.com>
4687Date:	Sun Jan 4 12:07:19 2015 +0000
4688
4689    Check for a valid Vorbis comment image MIME type
4690
4691M	src/tags/ogg_tag.c
4692
4693commit 8944602a8154fd7cbbaa6911e3f43b3e6f432368
4694Author: David King <amigadave@amigadave.com>
4695Date:	Sun Jan 4 11:34:44 2015 +0000
4696
4697    Do some validation of Vorbis artwork field lengths
4698
4699M	src/tags/ogg_tag.c
4700
4701commit 2024a4be439afd9cdf1b897e72bbda7b76052fdb
4702Author: David King <amigadave@amigadave.com>
4703Date:	Sun Jan 4 10:41:11 2015 +0000
4704
4705    Check for an invalid field when reading Vorbis art
4706
4707    When reading cover art from Vorbis comments, check that the
4708    Base64-decoded data is at least long enough to hold the
4709    METADATA_BLOCK_PICTURE fields. Mark any invalid files as modified, so
4710    that the invalid field is removed upon saving.
4711
4712    https://retrace.fedoraproject.org/faf2/problems/516585/
4713
4714M	src/tags/ogg_tag.c
4715
4716commit e4c4e1a17c0a6c006f2e7e9669e68703bcad1367
4717Author: David King <amigadave@amigadave.com>
4718Date:	Wed Dec 31 19:21:12 2014 +0000
4719
4720    Update NEWS for 2.3.3 release
4721
4722M	NEWS
4723M	SOURCES
4724M	configure.ac
4725
4726commit a7fbff9745f87b883162585bdc88d2af31ddf084
4727Author: David King <amigadave@amigadave.com>
4728Date:	Wed Dec 31 19:14:15 2014 +0000
4729
4730    Distribute easytag.manifest for MinGW build
4731
4732M	Makefile.am
4733
4734commit 88150f84f78fcae47a6b316eea6954aabe506597
4735Author: David King <amigadave@amigadave.com>
4736Date:	Wed Dec 31 19:07:13 2014 +0000
4737
4738    Add stdlib.h include for malloc() under MinGW
4739
4740M	src/tags/vcedit.c
4741
4742commit ec35ca5930a91a50870a3988742dcd3a779a45c8
4743Author: David King <amigadave@amigadave.com>
4744Date:	Wed Dec 31 19:03:37 2014 +0000
4745
4746    Add unistd.h include for SEEK_SET under MinGW
4747
4748M	src/tags/flac_private.c
4749
4750commit e87b62b58af12187bb66571dfeb8ad0212095af0
4751Author: David King <amigadave@amigadave.com>
4752Date:	Wed Dec 31 12:10:04 2014 +0000
4753
4754    Add test for ET_File_Description functions
4755
4756M	Makefile.am
4757A	tests/test-file_description.c
4758
4759commit 94da689bccf1dc291eebe08f2db2ae77e156f183
4760Author: David King <amigadave@amigadave.com>
4761Date:	Wed Dec 31 11:08:57 2014 +0000
4762
4763    Simplify ET_Core from four functions to two
4764
4765    Remove the duplication of create/initialize and free/destroy to just
4766    ET_Core_Create() and ET_Core_Free().
4767
4768M	src/application.c
4769M	src/application_window.c
4770M	src/easytag.c
4771M	src/et_core.c
4772M	src/et_core.h
4773
4774commit c5abfa4bb11ef3c00a41637310052254d74708b6
4775Author: David King <amigadave@amigadave.com>
4776Date:	Tue Dec 30 21:04:44 2014 +0000
4777
4778    Split ET_Core list handling code off to new file
4779
4780M	Makefile.am
4781M	po/POTFILES.in
4782M	src/application.c
4783M	src/application_window.c
4784M	src/browser.c
4785M	src/easytag.c
4786M	src/et_core.c
4787M	src/file.c
4788M	src/file.h
4789M	src/file_area.c
4790A	src/file_list.c
4791A	src/file_list.h
4792M	src/scan_dialog.h
4793M	src/tag_area.c
4794
4795commit 103c20223cdbf9e6870d371fd3a7a82a317dca96
4796Author: David King <amigadave@amigadave.com>
4797Date:	Sun Dec 28 22:32:37 2014 +0000
4798
4799    Split majority of et_core.c out into new file.c
4800
4801M	Makefile.am
4802M	po/POTFILES.in
4803M	src/et_core.c
4804M	src/et_core.h
4805C097	src/et_core.c	src/file.c
4806C077	src/et_core.h	src/file.h
4807
4808commit d639f6ca9e60726dcb0932c168c2cfbedf83183c
4809Author: David King <amigadave@amigadave.com>
4810Date:	Sun Dec 28 20:32:27 2014 +0000
4811
4812    Split ET_File_Description out to separate file
4813
4814M	Makefile.am
4815M	src/easytag.c
4816M	src/et_core.c
4817M	src/et_core.h
4818A	src/file_description.c
4819A	src/file_description.h
4820
4821commit 7c12ed02a4b1707bcf791db34d2438d69dcd8715
4822Author: David King <amigadave@amigadave.com>
4823Date:	Sun Dec 28 20:08:27 2014 +0000
4824
4825    Move two more struct declarations to core_types.h
4826
4827M	src/core_types.h
4828M	src/et_core.h
4829
4830commit 86f79e4b7093ef221eb30786366cf79896af486f
4831Author: David King <amigadave@amigadave.com>
4832Date:	Sun Dec 28 19:34:55 2014 +0000
4833
4834    Split off File_Tag to a separate file
4835
4836    Move most of the prototypes for functions that deal with File_Tag to a
4837    separate file_tag.h header, and keep the remaining ones in et_core.h.
4838
4839M	Makefile.am
4840M	src/et_core.c
4841M	src/et_core.h
4842A	src/file_tag.c
4843A	src/file_tag.h
4844
4845commit bb9ce6f6bc4a4318c4b4b3dbc07079c91d04caff
4846Author: David King <amigadave@amigadave.com>
4847Date:	Sun Dec 28 18:58:30 2014 +0000
4848
4849    Move EtPicture declaration to picture.h
4850
4851M	src/et_core.h
4852M	src/picture.h
4853
4854commit 9e855c1b482f11b3114d10cf0b0b48c87b90f931
4855Author: David King <amigadave@amigadave.com>
4856Date:	Sun Dec 28 18:41:22 2014 +0000
4857
4858    Split a couple of enums out to a new core_types.h
4859
4860    This should make it easier to split up the behemoth that is et_core.h.
4861
4862M	Makefile.am
4863A	src/core_types.h
4864M	src/et_core.h
4865M	src/picture.h
4866
4867commit 3377420a6676718711d1b1f227703f3cca90054a
4868Author: David King <amigadave@amigadave.com>
4869Date:	Sun Dec 28 16:41:53 2014 +0000
4870
4871    Make ET_Set_Field_File_Tag_Item() static
4872
4873    Change the last uses of ET_Set_Field_File_Tag_Item() inside the
4874    scanner
4875    dialog to use the File_Tag struct setters instead.
4876
4877M	src/et_core.c
4878M	src/et_core.h
4879M	src/scan_dialog.c
4880
4881commit b1242ae8a868aa55a176ce7cebee173309701fdc
4882Author: David King <amigadave@amigadave.com>
4883Date:	Sun Dec 28 15:52:10 2014 +0000
4884
4885    Add File_Tag struct setters
4886
4887M	src/cddb_dialog.c
4888M	src/et_core.c
4889M	src/et_core.h
4890M	src/scan_dialog.c
4891M	src/tag_area.c
4892
4893commit 551629c3f63c071122a5fadb012f8ce37821111e
4894Author: David King <amigadave@amigadave.com>
4895Date:	Mon Dec 29 11:43:02 2014 +0000
4896
4897    Fix stripping disc number field from ID3v2.4 tags
4898
4899    As part of a change made in bug 726467, disc number handling for ID3
4900    tags was modified to only allow digits and the '/' character in
4901    the TPOS
4902    field. A bogus check was added for ID3 tags, so that if saving a tag
4903    with no content in the disc number field, the existing TPOS tag would
4904    not be cleared.
4905
4906    Remove the erroneous check, as et_id3tag_get_tpos_from_file_tag()
4907    safely
4908    handles the disc number field being empty.
4909
4910    https://bugzilla.gnome.org/show_bug.cgi?id=742082
4911
4912M	src/tags/id3v24_tag.c
4913
4914commit ef551ae59259c5782a005b532716832c92458162
4915Author: David King <amigadave@amigadave.com>
4916Date:	Sun Dec 28 15:04:57 2014 +0000
4917
4918    Simplify ET_Set_Field_File_Tag_Item()
4919
4920    Return void rather than TRUE. Use a comparison against '\0'
4921    rather than
4922    using g_utf8_strlen(). Avoid a superfluous assignment to NULL.
4923
4924M	src/et_core.c
4925M	src/et_core.h
4926
4927commit c17f82ba10ee4a908db90c86ca66e0dd18b6f53a
4928Author: David King <amigadave@amigadave.com>
4929Date:	Sun Dec 28 14:59:51 2014 +0000
4930
4931    Avoid warnings due to uninitialized values
4932
4933M	src/tag_area.c
4934M	src/tags/ogg_tag.c
4935
4936commit 0019f3dc197585dc61bc34743b57b9ffff1bd9a9
4937Author: David King <amigadave@amigadave.com>
4938Date:	Sun Dec 28 11:33:24 2014 +0000
4939
4940    Refactor et_picture_new() to be more complete
4941
4942    Make et_picture_new() both create a new EtPicture instance and
4943    initialize all the fields. Copy the description string and ref
4944    the image
4945    data GBytes. Adapt existing users (and tests) to the new interface.
4946
4947M	src/picture.c
4948M	src/picture.h
4949M	src/tag_area.c
4950M	src/tags/flac_tag.c
4951M	src/tags/id3v24_tag.c
4952M	src/tags/mp4_tag.cc
4953M	src/tags/ogg_tag.c
4954M	tests/test-picture.c
4955
4956commit 411b45ede2bc9c46668cb0be90d72b5147b4e5c6
4957Author: David King <amigadave@amigadave.com>
4958Date:	Sun Dec 28 10:06:57 2014 +0000
4959
4960    Use new et_file_tag_set_picture()
4961
4962M	src/et_core.c
4963M	src/tag_area.c
4964M	src/tags/mp4_tag.cc
4965
4966commit 787810ab863d12ccf5f9dac3a2ec9692ddda606b
4967Author: David King <amigadave@amigadave.com>
4968Date:	Sat Dec 27 22:25:14 2014 +0000
4969
4970    Refactor ET_Set_Field_File_Tag_Picture()
4971
4972    Rename to et_file_tag_set_picture(). Rather than handling a EtPicture
4973    **, take a File_Tag and set the picture field appropriately.
4974
4975M	src/et_core.c
4976M	src/et_core.h
4977M	src/tag_area.c
4978
4979commit 94dae722e611172961b619f5f97a49635ffb39ee
4980Author: David King <amigadave@amigadave.com>
4981Date:	Sat Dec 27 21:46:24 2014 +0000
4982
4983    Refactor ET_Get_Number_Of_Files_In_Directory()
4984
4985    Generate the collate key for the path once, rather than for each
4986    iteration through the loop.
4987
4988M	src/et_core.c
4989
4990commit 1b3e8b1f0f4cfc21533fb6008b7fdef837c19e49
4991Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
4992Date:	Sat Dec 27 13:36:44 2014 +0100
4993
4994    Updated Serbian translation
4995
4996M	po/sr.po
4997M	po/sr@latin.po
4998
4999commit fad2eca29ba532fc386bb5a421169e31dbb9eff2
5000Author: David King <amigadave@amigadave.com>
5001Date:	Fri Dec 26 22:36:39 2014 +0000
5002
5003    Fix Ctrl-clicking to toggle file selection
5004
5005    In the selection changed handler, only change the current file
5006    shown in
5007    the file and tag areas if it is selected. When unselecting, do not
5008    update the current file.
5009
5010    https://bugzilla.gnome.org/show_bug.cgi?id=741980
5011
5012M	src/browser.c
5013
5014commit bfc1a7748b4856e04dd817ecae96a49ea65b07d3
5015Author: Marek Černocký <marek@manet.cz>
5016Date:	Fri Dec 26 12:09:27 2014 +0100
5017
5018    Updated Czech translation
5019
5020M	po/cs.po
5021
5022commit 8d099a706d1fa8eb67669cca31a44ac7444195a9
5023Author: David King <amigadave@amigadave.com>
5024Date:	Wed Dec 24 15:00:29 2014 +0000
5025
5026    Add an invariant in Log_Print()
5027
5028    Return and log a critical message if EtLogArea has not been
5029    initialized
5030    when calling Log_Print().
5031
5032M	src/log.c
5033
5034commit b1a10faac70b6cf074f338f9dc3ae918ef2b1f30
5035Author: David King <amigadave@amigadave.com>
5036Date:	Wed Dec 24 14:53:32 2014 +0000
5037
5038    Remove broken early logging code
5039
5040    The code to store a temporary list for logging messages during early
5041    application startup was broken, and needs to be rethought.
5042
5043M	src/log.c
5044
5045commit 28396f3cc13171a14c9299af4d546707c31bcdf5
5046Author: David King <amigadave@amigadave.com>
5047Date:	Wed Dec 24 14:43:45 2014 +0000
5048
5049    Avoid crash during config directory migration
5050
5051    Do not call Log_Print() during early application startup, to avoid the
5052    situation before EtApplicationWindow and EtLogArea have been
5053    instantiated where logging a message will fail.
5054
5055    https://retrace.fedoraproject.org/faf2/problems/552599/
5056
5057M	src/setting.c
5058
5059commit 153a2f2f822714d9157497f764824df1ff1b1a78
5060Author: David King <amigadave@amigadave.com>
5061Date:	Wed Dec 24 12:58:12 2014 +0000
5062
5063    Fix double unref in et_rename_file() error path
5064
5065    https://retrace.fedoraproject.org/faf2/problems/558544/
5066    https://retrace.fedoraproject.org/faf2/problems/552602/
5067
5068M	src/easytag.c
5069
5070commit 00f216188543d5460d4d10218e304f5fa70a418b
5071Author: David King <amigadave@amigadave.com>
5072Date:	Wed Dec 24 09:37:09 2014 +0000
5073
5074    Add album artist support to APE tags
5075
5076M	src/tags/ape_tag.c
5077M	src/tags/libapetag/apetaglib.h
5078
5079commit 2d7791969d689038e36c81575facf8d7e0673d3f
5080Author: David King <amigadave@amigadave.com>
5081Date:	Tue Dec 23 21:15:37 2014 +0000
5082
5083    Avoid compiler warning in et_flac_read_func()
5084
5085    Cast a GFileInputStream to a GInputStream when passed as the first
5086    argument to g_input_stream_read().
5087
5088M	src/tags/flac_private.c
5089
5090commit d41c9b8b9b4d0baa2e697fd0592e50a433998b14
5091Author: David King <amigadave@amigadave.com>
5092Date:	Tue Dec 23 20:35:46 2014 +0000
5093
5094    Simplify the shared FLAC reading code
5095
5096    Make EtFlacWriteState extend EtFlacReadState, and use a single
5097    callback
5098    function for each of the read, seek, tell and EOF callbacks as
5099    a result.
5100
5101M	src/tags/flac_header.c
5102M	src/tags/flac_private.c
5103M	src/tags/flac_private.h
5104M	src/tags/flac_tag.c
5105
5106commit e49dac580f9d88380f1f44aabbc4a18f5f178446
5107Author: David King <amigadave@amigadave.com>
5108Date:	Tue Dec 23 20:01:35 2014 +0000
5109
5110    Use GIO for writing WavPack tags
5111
5112    Add a new EtWavpackWriteState struct, extended from EtWavpackState,
5113    and
5114    use it to store the IOStream during tag writing.
5115
5116M	src/tags/wavpack_private.c
5117M	src/tags/wavpack_private.h
5118M	src/tags/wavpack_tag.c
5119
5120commit 71dc1da626f0d32d4d8f0f983d12c11d86900114
5121Author: David King <amigadave@amigadave.com>
5122Date:	Tue Dec 23 18:20:15 2014 +0000
5123
5124    Use GIO for reading WavPack headers
5125
5126    Split out the WavpackStreamReader functions to a separate file,
5127    so that
5128    they can be shared between the header and tag functions.
5129
5130M	Makefile.am
5131M	src/tags/wavpack_header.c
5132A	src/tags/wavpack_private.c
5133A	src/tags/wavpack_private.h
5134M	src/tags/wavpack_tag.c
5135
5136commit 03b13fccbb6a712c70d64683f9d5860a7cb4d3d6
5137Author: David King <amigadave@amigadave.com>
5138Date:	Tue Dec 23 17:42:48 2014 +0000
5139
5140    Use GIO when reading WavPack tags
5141
5142M	src/tags/wavpack_tag.c
5143
5144commit 614529cee0caa215acbb989126b16c3bb4a3e3de
5145Author: David King <amigadave@amigadave.com>
5146Date:	Tue Dec 23 09:17:04 2014 +0000
5147
5148    Really fix the disc number padding check button
5149
5150    Rathar than fixing only the disc number padding spin button,
5151    also update
5152    the setting bound to the check button.
5153
5154    https://bugzilla.gnome.org/show_bug.cgi?id=741889
5155
5156M	src/preferences_dialog.c
5157
5158commit 786c97140d6afb78a806cf27d127fd75fc16e734
5159Author: David King <amigadave@amigadave.com>
5160Date:	Tue Dec 23 08:49:48 2014 +0000
5161
5162    Fix the disc number padding widgets
5163
5164    Bind the spin button for setting the disc number padding to the
5165    tag-disc-length setting, and the corresponding check button to the
5166    tag-disc-padded setting, rather than using the track number settings.
5167
5168    https://bugzilla.gnome.org/show_bug.cgi?id=741889
5169
5170M	src/preferences_dialog.c
5171
5172commit 3be9f9e912ec44e7d938d1f3b70b74f578a93268
5173Author: Rafael Ferreira <rafael.f.f1@gmail.com>
5174Date:	Tue Dec 23 02:30:38 2014 +0000
5175
5176    Updated Brazilian Portuguese translation
5177
5178M	po/pt_BR.po
5179
5180commit da0cad5c8b08ed411c1cb356c86d2dd5a7b72f4d
5181Author: David King <amigadave@amigadave.com>
5182Date:	Sun Dec 21 22:33:25 2014 +0000
5183
5184    Fix string leak when reading WavPack tags
5185
5186M	src/tags/wavpack_tag.c
5187
5188commit 77c2379a132805b57ca3e31f497d9f67be88c51a
5189Author: David King <amigadave@amigadave.com>
5190Date:	Sun Dec 21 22:16:06 2014 +0000
5191
5192    Read the WavPack channel mask
5193
5194    Use WavpackGetChannelMask() to read the channel mask from the WavPack
5195    header, and add a new et_wavpack_channel_mask_to_string() function to
5196    format it for display.
5197
5198M	src/tags/wavpack_header.c
5199
5200commit adc40e02b6d177a2df5cbb154b1b6dfb9384a849
5201Author: David King <amigadave@amigadave.com>
5202Date:	Sun Dec 21 21:17:57 2014 +0000
5203
5204    Clear empty tag fields when saving WavPack tags
5205
5206    Refactor WavPack tag saving to use a new
5207    et_wavpack_append_or_delete_tag_item() helper function. Call
5208    WavpackDeleteTagItem() to delete a tag item if the item is empty.
5209
5210M	src/tags/wavpack_tag.c
5211
5212commit d2ed5f679a8c465297b542b38d1110be10ed1391
5213Author: David King <amigadave@amigadave.com>
5214Date:	Sun Dec 21 19:32:08 2014 +0000
5215
5216    Use memset() to zero out the WavPack read buffer
5217
5218M	src/tags/wavpack_tag.c
5219
5220commit fa6c9de17173f5234f4072fa615d5ee5e6b7ee52
5221Author: David King <amigadave@amigadave.com>
5222Date:	Sun Dec 21 19:30:33 2014 +0000
5223
5224    Support album artist in WavPack tags
5225
5226M	src/tags/wavpack_tag.c
5227
5228commit 1e4a307d4768c414c255d1896e4b9d74e7be746d
5229Author: David King <amigadave@amigadave.com>
5230Date:	Sun Dec 21 10:39:56 2014 +0000
5231
5232    Remove stray unused local CDDB code
5233
5234M	src/cddb_dialog.c
5235
5236commit 6532af69270ae1a030d48d389c13aa4bd122a190
5237Author: David King <amigadave@amigadave.com>
5238Date:	Sun Dec 21 10:37:09 2014 +0000
5239
5240    Use const when fetching File_Name from an ET_File
5241
5242M	src/application_window.c
5243M	src/browser.c
5244M	src/easytag.c
5245M	src/et_core.c
5246M	src/file_area.c
5247M	src/playlist_dialog.c
5248M	src/scan_dialog.c
5249M	src/tag_area.c
5250
5251commit 928c5e111dc1aac5da8d9de0767c06eb4f456bbb
5252Author: David King <amigadave@amigadave.com>
5253Date:	Sun Dec 21 10:36:33 2014 +0000
5254
5255    Add -Werror=return-type to compiler flags
5256
5257M	configure.ac
5258
5259commit dc66588abaaf528d55a9f447ea923760289a08b0
5260Author: David King <amigadave@amigadave.com>
5261Date:	Sun Dec 21 09:55:26 2014 +0000
5262
5263    Remove unnecessary ftruncate() wrapper
5264
5265M	configure.ac
5266M	src/win32/win32dep.c
5267M	src/win32/win32dep.h
5268
5269commit 1342885c94e73a865b7775fae419f11171c85700
5270Author: David King <amigadave@amigadave.com>
5271Date:	Sat Dec 20 18:11:37 2014 +0000
5272
5273    Use GIO when reading and writing ID3v2.4 files
5274
5275M	src/tags/id3v24_tag.c
5276
5277commit d8a9e8889f8345f69a61993dbf1448c61cd76377
5278Author: Balázs Úr <urbalazs@gmail.com>
5279Date:	Sat Dec 20 11:03:55 2014 +0000
5280
5281    Updated Hungarian translation
5282
5283M	po/hu.po
5284
5285commit c0bb61c66ff0363894bd2919979b047ce80317f4
5286Author: David King <amigadave@amigadave.com>
5287Date:	Fri Dec 19 22:19:34 2014 +0000
5288
5289    Use GIO when reading and writing list store files
5290
5291M	src/setting.c
5292
5293commit 6fcbdd18ef8177df92e09137e4d2d8649bffc92b
5294Author: David King <amigadave@amigadave.com>
5295Date:	Thu Dec 18 17:44:38 2014 +0000
5296
5297    Use the GLib slice allocator where appropriate
5298
5299    When allocating structs, use the GLib slice allocator. Simplify some
5300    allocation code to also zero-initialize the struct.
5301
5302M	src/cddb_dialog.c
5303M	src/et_core.c
5304M	src/log.c
5305M	src/scan_dialog.c
5306
5307commit 06c9eeb5cdb78c4dab056b99c44596d1252f40db
5308Author: David King <amigadave@amigadave.com>
5309Date:	Thu Dec 18 17:44:16 2014 +0000
5310
5311    Avoid superfluous use of sizeof(char)
5312
5313M	src/tags/id3_tag.c
5314
5315commit 15eec372a8b0162dad18c36a7463aad135831bfe
5316Author: David King <amigadave@amigadave.com>
5317Date:	Thu Dec 18 17:43:32 2014 +0000
5318
5319    Simplify reading artwork description from Ogg tags
5320
5321M	src/tags/ogg_tag.c
5322
5323commit 18769d84f2deda03138cf86907197db0c258868e
5324Author: David King <amigadave@amigadave.com>
5325Date:	Thu Dec 18 17:41:21 2014 +0000
5326
5327    Use a stack-allocated buffer for WavPack tags
5328
5329M	src/tags/wavpack_tag.c
5330
5331commit 9e312fa308724050b2945c1f993e7375bb72aafa
5332Author: David King <amigadave@amigadave.com>
5333Date:	Thu Dec 18 16:59:39 2014 +0000
5334
5335    Fix double free in CDDB dialog error path
5336
5337M	src/cddb_dialog.c
5338
5339commit 8f48a76c0d97d72642fe83d715298d9fc073bd0c
5340Author: David King <amigadave@amigadave.com>
5341Date:	Thu Dec 18 16:46:33 2014 +0000
5342
5343    Fix check for errors when writing WavPack tags
5344
5345M	src/tags/wavpack_tag.c
5346
5347commit 45248269bd07ae50e89a673c70e49b590855c057
5348Author: David King <amigadave@amigadave.com>
5349Date:	Thu Dec 18 16:36:44 2014 +0000
5350
5351    Fix a double free when reading WavPack headers
5352
5353M	src/tags/wavpack_header.c
5354
5355commit bfde77327544d7b548c9fec113321e13e26d0638
5356Author: David King <amigadave@amigadave.com>
5357Date:	Thu Dec 18 16:35:37 2014 +0000
5358
5359    Add G_SLICE=debug-blocks to test environment
5360
5361M	Makefile.am
5362
5363commit 593aa8f45e5d5256d5bb167394b8e872c253be47
5364Author: David King <amigadave@amigadave.com>
5365Date:	Wed Dec 17 22:38:46 2014 +0000
5366
5367    Add a test for EtPicture boxed type copying
5368
5369M	tests/test-picture.c
5370
5371commit 1fdb2ef8382e0bbce97b60f4259a01dc961e1ff6
5372Author: David King <amigadave@amigadave.com>
5373Date:	Wed Dec 17 22:18:16 2014 +0000
5374
5375    Fix Picture_Format_From_Data()
5376
5377    Check the result of memcmp() against 0. Extend the JPEG magic number.
5378    Add a simple test.
5379
5380M	src/picture.c
5381M	tests/test-picture.c
5382
5383commit 5e15d6ed841c10846a1b4695b69eb1589035b9c6
5384Author: David King <amigadave@amigadave.com>
5385Date:	Wed Dec 17 18:18:16 2014 +0000
5386
5387    Fix memory leak when saving a temporary FLAC file
5388
5389M	src/tags/flac_tag.c
5390
5391commit 7a04dedf0a37a5da1fadb085b5693e67fc220107
5392Author: David King <amigadave@amigadave.com>
5393Date:	Wed Dec 17 18:02:02 2014 +0000
5394
5395    Make EtPicture a boxed type
5396
5397    Rename Picture to EtPicture and define a boxed type with
5398    G_DEFINE_BOXED_TYPE. Rename Picture functions to et_picture_*(). Fix a
5399    memory leak when destroying the tag area tree view, by using an
5400    EtPicture column in the list store. Update the EtPicture tests.
5401
5402M	data/tag_area.ui
5403M	src/et_core.c
5404M	src/et_core.h
5405M	src/picture.c
5406M	src/picture.h
5407M	src/tag_area.c
5408M	src/tags/flac_tag.c
5409M	src/tags/id3_tag.c
5410M	src/tags/id3v24_tag.c
5411M	src/tags/mp4_tag.cc
5412M	src/tags/ogg_tag.c
5413M	tests/test-picture.c
5414
5415commit 2f38620fdfce98ed381ac9b72a6f8d82ca4d0c63
5416Author: David King <amigadave@amigadave.com>
5417Date:	Wed Dec 17 17:10:39 2014 +0000
5418
5419    Use GBytes for image data inside Picture
5420
5421    Avoid many superfluous memory allocations when copying Picture
5422    instances
5423    by using GBytes instead of a bare pointer, and incrementing the
5424    reference count when copying. Use the slice allocator to allocate
5425    Picture instances. Avoid Picture->bytes from ever being NULL. Update
5426    the
5427    Picture tests.
5428
5429    Inspired by a report of excessive memory usage on the mailing list:
5430
5431    https://mail.gnome.org/archives/easytag-list/2014-December/msg00000.html
5432
5433M	src/et_core.c
5434M	src/et_core.h
5435M	src/picture.c
5436M	src/picture.h
5437M	src/tag_area.c
5438M	src/tags/flac_tag.c
5439M	src/tags/id3_tag.c
5440M	src/tags/id3v24_tag.c
5441M	src/tags/mp4_tag.cc
5442M	src/tags/ogg_tag.c
5443M	tests/test-picture.c
5444
5445commit 1dc1732e26b93a3ee792f13d0faaf18652ea4a71
5446Author: David King <amigadave@amigadave.com>
5447Date:	Tue Dec 16 20:25:25 2014 +0000
5448
5449    Remove many unnecessary include directives
5450
5451M	src/about.c
5452M	src/application.c
5453M	src/application.h
5454M	src/application_window.c
5455M	src/browser.c
5456M	src/browser.h
5457M	src/cddb_dialog.c
5458M	src/charset.c
5459M	src/easytag.c
5460M	src/easytag.h
5461M	src/et_core.c
5462M	src/et_core.h
5463M	src/log.c
5464M	src/misc.c
5465M	src/picture.c
5466M	src/picture.h
5467M	src/preferences_dialog.c
5468M	src/scan_dialog.c
5469M	src/setting.c
5470M	src/status_bar.c
5471M	src/tag_area.c
5472M	src/tags/ape_tag.c
5473M	src/tags/flac_header.c
5474M	src/tags/flac_tag.c
5475M	src/tags/id3_tag.c
5476M	src/tags/id3v24_tag.c
5477M	src/tags/monkeyaudio_header.c
5478M	src/tags/mp4_tag.cc
5479M	src/tags/mpeg_header.c
5480M	src/tags/musepack_header.c
5481M	src/tags/ogg_header.c
5482M	src/tags/ogg_header.h
5483M	src/tags/ogg_tag.c
5484M	src/tags/opus_header.c
5485M	src/tags/opus_tag.c
5486M	src/tags/vcedit.c
5487M	src/tags/vcedit.h
5488M	src/tags/wavpack_header.c
5489M	src/tags/wavpack_tag.c
5490
5491commit 790a379aa45523126630e58992fc83470f059079
5492Author: David King <amigadave@amigadave.com>
5493Date:	Sun Dec 14 22:06:46 2014 +0000
5494
5495    Allow the search dialog tree view to expand
5496
5497    https://bugzilla.gnome.org/show_bug.cgi?id=741525
5498
5499M	data/search_dialog.ui
5500
5501commit 935318961603f506a3bdba80d4b46eed34131ae3
5502Author: David King <amigadave@amigadave.com>
5503Date:	Sun Dec 14 18:03:38 2014 +0000
5504
5505    Make crc32_file_with_ID3_tag() accept a GFile
5506
5507M	src/crc32.c
5508M	src/crc32.h
5509M	src/scan_dialog.c
5510
5511commit 1d227dc59cf47da8976d0d92ebab6cbaf5872879
5512Author: David King <amigadave@amigadave.com>
5513Date:	Sun Dec 14 15:52:16 2014 +0000
5514
5515    Refactor Vorbis comment code
5516
5517    Use the slice allocator. Move the state struct definition to the
5518    source
5519    file. Adjust coding style. Change the codec type defines to be a new
5520    EtOggKind enum.
5521
5522M	src/tags/ogg_header.c
5523M	src/tags/ogg_tag.c
5524M	src/tags/vcedit.c
5525M	src/tags/vcedit.h
5526
5527commit 699747408eeb2407ba9d5ed7babe472a500af25e
5528Author: David King <amigadave@amigadave.com>
5529Date:	Sun Dec 14 13:54:44 2014 +0000
5530
5531    Fix memory leak when loading a Speex file
5532
5533M	src/tags/vcedit.c
5534
5535commit 5167916b5ba9bfd4f7b01bc8ae0372aa6af5a344
5536Author: David King <amigadave@amigadave.com>
5537Date:	Sun Dec 14 13:54:24 2014 +0000
5538
5539    Fix a memory leak when saving an Ogg file
5540
5541M	src/tags/ogg_tag.c
5542
5543commit 6202482e34567ba89f8ceab86469ccee0c41e0e5
5544Author: Marek Černocký <marek@manet.cz>
5545Date:	Sun Dec 14 14:13:43 2014 +0100
5546
5547    Fixed typo
5548
5549M	po/cs.po
5550
5551commit 97921e2978f9fa897302151522d385b829796aad
5552Author: Muhammet Kara <muhammetk@gmail.com>
5553Date:	Sat Dec 13 08:22:25 2014 +0000
5554
5555    Updated Turkish translation
5556
5557M	po/tr.po
5558
5559commit cf24bff29443f44bcdeb4862d7cb1e698befde5d
5560Author: David King <amigadave@amigadave.com>
5561Date:	Thu Dec 11 22:11:02 2014 +0000
5562
5563    Fix memory leak in CDDB dialog error path
5564
5565M	src/cddb_dialog.c
5566
5567commit 21773c4bde88e344a5cbde8a3c4d76b4d7fe3aeb
5568Author: David King <amigadave@amigadave.com>
5569Date:	Tue Dec 9 23:01:02 2014 +0000
5570
5571    Relicense libapetag and vcedit.c to GPLv2+
5572
5573    Invoke Section 3 of the LGPL, and apply the terms of the GPL to
5574    all the
5575    LGPL portions of code inside EasyTAG, which include the APE tag
5576    reading
5577    code (libapetag) and the Vorbis comment parsing code (vcedit.c).
5578
5579M	Makefile.am
5580M	data/easytag.appdata.xml.in
5581D	src/tags/libapetag/COPYING.LGPL
5582M	src/tags/libapetag/README.apetag
5583M	src/tags/libapetag/apetaglib.c
5584M	src/tags/libapetag/apetaglib.h
5585M	src/tags/libapetag/id3v2_read.c
5586M	src/tags/libapetag/id3v2_read.h
5587M	src/tags/libapetag/info_mac.c
5588M	src/tags/libapetag/info_mac.h
5589M	src/tags/libapetag/info_mpc.c
5590M	src/tags/libapetag/info_mpc.h
5591M	src/tags/libapetag/is_tag.c
5592M	src/tags/libapetag/is_tag.h
5593M	src/tags/vcedit.c
5594M	src/tags/vcedit.h
5595
5596commit d907c83e674a64dff5d9472349eab32e7bab5ea8
5597Author: David King <amigadave@amigadave.com>
5598Date:	Sat Dec 6 23:57:24 2014 +0000
5599
5600    Split off shared FLAC code to a separate file
5601
5602M	Makefile.am
5603M	src/tags/flac_header.c
5604A	src/tags/flac_private.c
5605A	src/tags/flac_private.h
5606M	src/tags/flac_tag.c
5607
5608commit ca5ef60eb3544908af0d7980cfa8ce9e2901a76a
5609Author: David King <amigadave@amigadave.com>
5610Date:	Fri Oct 3 17:44:31 2014 +0100
5611
5612    Use GIO when reading and writing FLAC tags
5613
5614    Use the level 2 FLAC metadata interface to read and write FLAC tags,
5615    using GIO for the IO callbacks.
5616
5617M	src/tags/flac_tag.c
5618
5619commit a80a55dc3f2a2c9cc8af53524e5f081bdf5b5f8c
5620Author: David King <amigadave@amigadave.com>
5621Date:	Sun Nov 30 21:38:33 2014 +0000
5622
5623    Update NEWS for 2.3.2 release
5624
5625M	NEWS
5626M	SOURCES
5627M	configure.ac
5628
5629commit 08f5ac591a8af07c513ced6cf356e8048a15a179
5630Author: David King <amigadave@amigadave.com>
5631Date:	Sun Nov 30 20:38:23 2014 +0000
5632
5633    Update British English translation
5634
5635M	po/en_GB.po
5636
5637commit 3e41239e437f8deda54e731e9ec13db55f7b20f5
5638Author: Piotr Drąg <piotrdrag@gmail.com>
5639Date:	Sun Nov 30 18:19:09 2014 +0100
5640
5641    Updated Polish translation
5642
5643M	po/pl.po
5644
5645commit bea6a388583970ac506f5d6f21d59a3b256e8fa4
5646Author: David King <amigadave@amigadave.com>
5647Date:	Fri Nov 28 21:42:50 2014 +0000
5648
5649    Use a separator row in the album view
5650
5651M	data/browser.ui
5652M	src/browser.c
5653
5654commit 20190badece12683366ce9da0e793f4bf2432f59
5655Author: David King <amigadave@amigadave.com>
5656Date:	Fri Nov 28 21:39:46 2014 +0000
5657
5658    Remove unused PangoStyle columns from album models
5659
5660M	data/browser.ui
5661M	src/browser.c
5662
5663commit 06650c56f7b4443a483b434d8ce4121e9818936e
5664Author: Marek Černocký <marek@manet.cz>
5665Date:	Wed Nov 26 07:17:22 2014 +0100
5666
5667    Updated Czech translation
5668
5669M	po/cs.po
5670
5671commit b6e9d66d8a305209160706bd916f2f7282055063
5672Author: David King <amigadave@amigadave.com>
5673Date:	Mon Nov 24 21:43:49 2014 +0000
5674
5675    Add several picture type strings
5676
5677    Improve the heuristic for guessing the image type from the filename.
5678
5679    https://bugzilla.gnome.org/show_bug.cgi?id=740654
5680
5681M	src/picture.c
5682M	src/picture.h
5683M	tests/test-picture.c
5684
5685commit df635e253dceb93befa0ea6e9054ef0126c7d624
5686Author: Marek Černocký <marek@manet.cz>
5687Date:	Mon Nov 24 20:10:03 2014 +0100
5688
5689    Updated Czech translation
5690
5691M	po/cs.po
5692
5693commit ac50c03cafefa2b1f3c8e579167a12e47762eadb
5694Author: David King <amigadave@amigadave.com>
5695Date:	Sat Nov 22 16:52:22 2014 +0000
5696
5697    Remove unused argument from Ogg reading function
5698
5699M	src/tags/ogg_tag.c
5700M	src/tags/ogg_tag.h
5701M	src/tags/opus_tag.c
5702
5703commit 38ba361b46a1d00d93252cbecfb3afb9ffd8c839
5704Author: David King <amigadave@amigadave.com>
5705Date:	Fri Nov 21 23:18:16 2014 +0000
5706
5707    Add tests for several picture functions
5708
5709M	Makefile.am
5710M	src/picture.c
5711M	src/picture.h
5712M	src/tag_area.c
5713A	tests/test-picture.c
5714
5715commit 4fcfe2136e8c36d3ca7f757bf453c07cf7742ebc
5716Author: David King <amigadave@amigadave.com>
5717Date:	Fri Nov 21 19:33:47 2014 +0000
5718
5719    Add tests for DLM function
5720
5721    Additionally, improve the metric reporting to report 0 as a minimum
5722    result fot the "similarity metric".
5723
5724M	Makefile.am
5725M	src/dlm.c
5726M	src/dlm.h
5727A	tests/test-dlm.c
5728
5729commit d5c3569e076486c46ce1d4a3a86476c4c00553d8
5730Author: David King <amigadave@amigadave.com>
5731Date:	Fri Nov 21 16:38:26 2014 +0000
5732
5733    Add simple test for Convert_Duration()
5734
5735M	Makefile.am
5736A	tests/test-misc.c
5737
5738commit 084f04adc487f21bc768835d37709fe7626ac934
5739Author: David King <amigadave@amigadave.com>
5740Date:	Fri Nov 21 16:34:10 2014 +0000
5741
5742    Move busy cursor handling to application window
5743
5744    Avoid the deprecated gdk_cursor_new(), and instead use
5745    gdk_cursor_new_for_display().
5746
5747M	src/application.c
5748M	src/application_window.c
5749M	src/application_window.h
5750M	src/easytag.c
5751M	src/misc.c
5752M	src/misc.h
5753
5754commit 3d5ccb51e67997cf4f18ad9bb10923f86faa2324
5755Author: David King <amigadave@amigadave.com>
5756Date:	Thu Nov 20 23:54:06 2014 +0000
5757
5758    Remove unused et_get_file_size()
5759
5760    Additionally, tidy up some unnecessary misc.h prototypes.
5761
5762M	src/misc.c
5763M	src/misc.h
5764
5765commit 6456cdfc6bad7e48670bb380cdb42c905d48a4ed
5766Author: David King <amigadave@amigadave.com>
5767Date:	Thu Nov 20 23:36:03 2014 +0000
5768
5769    Move file selection dialogs to application window
5770
5771M	src/browser.c
5772M	src/misc.c
5773M	src/misc.h
5774
5775commit a9d84f50b48c2398e39800d355b0e4ea24e6bd5f
5776Author: David King <amigadave@amigadave.com>
5777Date:	Thu Nov 20 22:37:33 2014 +0000
5778
5779    Return a GError when launching external programs
5780
5781    Consistently return a GError when reporting failures to launch
5782    external
5783    applications, and allow the calling code to show the error to the user
5784    as necessary.
5785
5786M	src/application_window.c
5787M	src/browser.c
5788M	src/misc.c
5789M	src/misc.h
5790
5791commit afed1362d87b1c070de448dffad7bc5d06929ecd
5792Author: David King <amigadave@amigadave.com>
5793Date:	Thu Nov 20 21:32:19 2014 +0000
5794
5795    Fix launching an external application
5796
5797    Only display a warning if the program name is empty. Move the
5798    status bar
5799    message printed on successful program execution to EtBrowser.
5800
5801M	src/browser.c
5802M	src/misc.c
5803
5804commit c8d869280f4d4ed34444bcd1da563715341d1a60
5805Author: David King <amigadave@amigadave.com>
5806Date:	Wed Nov 19 16:59:03 2014 +0000
5807
5808    Fix memory leaks in Save_File() error paths
5809
5810M	src/easytag.c
5811
5812commit 72ec45e6bb209e9029ba13f6663d0f0a48ab8378
5813Author: David King <amigadave@amigadave.com>
5814Date:	Fri Nov 14 22:19:35 2014 +0000
5815
5816    Make file list selection independent of direction
5817
5818    When selecting a range from a row which is below the current view, do
5819    not scroll to the bottom of the selection, and instead ensure that the
5820    row which was clicked most-recently is the one which is shown in
5821    the tag
5822    area.
5823
5824    https://bugzilla.gnome.org/show_bug.cgi?id=740134
5825
5826M	src/browser.c
5827
5828commit c11c8b5abf3e19f186db4f9290e24e008bb5e5a5
5829Author: David King <amigadave@amigadave.com>
5830Date:	Sun Nov 9 14:05:43 2014 +0000
5831
5832    Set a GError in id3tag_write_file_v24tag()
5833
5834    When returning FALSE to indicate an error, always set the passed-in
5835    GError.
5836
5837M	src/tags/id3v24_tag.c
5838
5839commit 1b4bb5b25860bb784e50fd84a373889fe45cea4c
5840Author: David King <amigadave@amigadave.com>
5841Date:	Sat Nov 8 18:45:59 2014 +0000
5842
5843    Fix tag split setting for composer in FLAC
5844
5845M	src/tags/flac_tag.c
5846
5847commit cae160ebfd27b3d99a689732ec8c69f2d96a44e8
5848Author: David King <amigadave@amigadave.com>
5849Date:	Sat Nov 8 10:05:48 2014 +0000
5850
5851    Remove unused log.h include from tagging code
5852
5853M	src/tags/ape_tag.c
5854M	src/tags/flac_tag.c
5855M	src/tags/id3_tag.c
5856M	src/tags/id3v24_tag.c
5857M	src/tags/mp4_tag.cc
5858M	src/tags/ogg_tag.c
5859M	src/tags/opus_header.c
5860M	src/tags/opus_tag.c
5861
5862commit 24fdf0b83665a64b52f3ceacdcff552fbe4fbf2a
5863Author: David King <amigadave@amigadave.com>
5864Date:	Sat Nov 8 10:02:40 2014 +0000
5865
5866    Switch log message to debug in Ogg image handling
5867
5868    Any images which cannot be converted to the specification-required PNG
5869    on JPEG are left unchanged, so emitting a log message is less than
5870    helpful.
5871
5872M	src/tags/ogg_tag.c
5873
5874commit 5e6686d300e7500a2c3e90d2c82e3465837e7ea8
5875Author: David King <amigadave@amigadave.com>
5876Date:	Fri Nov 7 19:33:05 2014 +0000
5877
5878    Force a margin between the tag label and the tabs
5879
5880    Add a GtkBox as a container for the tag label, so that the margin is
5881    applied when using it as an action widget in the tag area notebook.
5882
5883M	data/tag_area.ui
5884
5885commit 7d2e5f3f1a1a72f9cccad38583480a7f4d1116dc
5886Author: David King <amigadave@amigadave.com>
5887Date:	Fri Nov 7 19:02:15 2014 +0000
5888
5889    Allow the tag area image treeview to expand
5890
5891    Repack the tag area and file are into a GtkGrid rather than a GtkBox,
5892    and allow the images treeview to expand, so that the tag area expands
5893    vertically if there is room.
5894
5895    https://mail.gnome.org/archives/easytag-list/2014-November/msg00005.html
5896
5897M	data/tag_area.ui
5898M	src/application_window.c
5899
5900commit 871ec1c8c2e0f08a665c881c09548314d0fc5ade
5901Author: David King <amigadave@amigadave.com>
5902Date:	Fri Nov 7 08:39:45 2014 +0000
5903
5904    Fix process-fields setting handling in scanner
5905
5906    Connect solely to the GSettings changed signal, rather than also
5907    connecting to the toggled signal on the check buttons. This ensures
5908    that
5909    the state is updated only when the GSettings key changes, avoiding
5910    inconsistent behaviour when unselecting the last selected field.
5911
5912    https://bugzilla.gnome.org/show_bug.cgi?id=739756
5913
5914M	src/scan_dialog.c
5915
5916commit eadb07b3556a7f3c0a69c3e896a83876bf4b45f6
5917Author: David King <amigadave@amigadave.com>
5918Date:	Fri Nov 7 08:26:19 2014 +0000
5919
5920    Fix double unref when opening an invalid Ogg file
5921
5922M	src/tags/vcedit.c
5923
5924commit c60fd9f91e9e106c20d9d322884861b9bbe19002
5925Author: David King <amigadave@amigadave.com>
5926Date:	Fri Nov 7 08:18:14 2014 +0000
5927
5928    Refactor Ogg file ID3v2 skipping logic
5929
5930    Mark the Ogg file as modified while reading, if it has an ID3v2
5931    tag, as
5932    it will be removed while saving. Remove a double unref of the input
5933    stream in an error path. Tidy up several obsolete seeks.
5934
5935M	src/tags/ogg_tag.c
5936
5937commit 9d1e4dc1bba908fcf4cb99b136aa0184d16be699
5938Author: David King <amigadave@amigadave.com>
5939Date:	Thu Nov 6 22:08:52 2014 +0000
5940
5941    Do not warn about ID3v2 tags when saving Ogg files
5942
5943    The Ogg tag writing code can handle ID3v2 tags without problems, and a
5944    warning is already logged when reading the file, so warning again when
5945    saving is not helpful.
5946
5947M	src/tags/ogg_tag.c
5948
5949commit 03418dd249116b985e114023622fccdc426d904a
5950Author: David King <amigadave@amigadave.com>
5951Date:	Thu Nov 6 21:59:59 2014 +0000
5952
5953    Fix skipping over ID3v2 tags in Ogg files
5954
5955    According to the documentation for ogg_sync_pageout(), a return
5956    value of
5957    -1 means that bytes were skipped, and so it is fine to continue
5958    reading.
5959    Fixes writing to Ogg files where an ID3v2 tag is present.
5960
5961    https://bugzilla.gnome.org/show_bug.cgi?id=739748
5962
5963M	src/tags/vcedit.c
5964
5965commit 4a67851124bf2b9a64e232e773a19badb3d18aff
5966Author: David King <amigadave@amigadave.com>
5967Date:	Thu Nov 6 16:33:18 2014 +0000
5968
5969    Move extended date field warning out of tag code
5970
5971M	src/et_core.c
5972M	src/tags/flac_tag.c
5973M	src/tags/ogg_tag.c
5974
5975commit b83f270dca352a67c299a23f320fda6823f710da
5976Author: David King <amigadave@amigadave.com>
5977Date:	Thu Nov 6 16:23:40 2014 +0000
5978
5979    Emit a critical warning for invalid FLAC artwork
5980
5981    This should only happen if gdk-pixbuf supplies bogus data, so
5982    it should
5983    not use Log_Print() to log a massage to the UI.
5984
5985M	src/tags/flac_tag.c
5986
5987commit 6a17785ed0dfcdb1638aafd1227bc5c8e649d3ba
5988Author: David King <amigadave@amigadave.com>
5989Date:	Thu Nov 6 07:59:32 2014 +0000
5990
5991    Avoid a crash when reading empty FLAC tags
5992
5993    https://bugzilla.gnome.org/show_bug.cgi?id=739694
5994
5995M	src/tags/flac_tag.c
5996
5997commit 728b3f71276dd259f1e730ab1b48ed06fe176892
5998Author: David King <amigadave@amigadave.com>
5999Date:	Thu Nov 6 07:38:01 2014 +0000
6000
6001    Do not force-enable the log visiibility on startup
6002
6003    https://bugzilla.gnome.org/show_bug.cgi?id=739696
6004
6005M	src/application_window.c
6006
6007commit fcfd471746ac34741ab47e6d724026aab6072f5b
6008Author: David King <amigadave@amigadave.com>
6009Date:	Wed Nov 5 17:41:25 2014 +0000
6010
6011    Make the application name translatable
6012
6013M	data/easytag.desktop.in
6014M	src/about.c
6015M	src/application.c
6016M	src/application_window.c
6017
6018commit c4e35451b5b0f95a4cc63779b112012ff9435955
6019Author: Piotr Drąg <piotrdrag@gmail.com>
6020Date:	Wed Nov 5 13:38:23 2014 +0100
6021
6022    Updated Polish translation
6023
6024M	po/pl.po
6025
6026commit 642fae6e3d3754842ef702789ba134e98058f262
6027Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
6028Date:	Wed Nov 5 05:13:22 2014 +0100
6029
6030    Added Serbian translation
6031
6032M	po/sr.po
6033M	po/sr@latin.po
6034
6035commit ac3c5a6f7e56b287ab2c2ec8c801b4cd0b88b06b
6036Author: David King <amigadave@amigadave.com>
6037Date:	Tue Nov 4 16:42:34 2014 +0000
6038
6039    Fix several CDDB response memory leaks
6040
6041M	src/cddb_dialog.c
6042
6043commit de33ecf87262d39cf6a953ec64b12df810d3b000
6044Author: David King <amigadave@amigadave.com>
6045Date:	Tue Nov 4 16:41:58 2014 +0000
6046
6047    Fix memory leak of a path in a browser error path
6048
6049M	src/browser.c
6050
6051commit ba3305e91043f1960c94f6343d343adf50060a2b
6052Author: David King <amigadave@amigadave.com>
6053Date:	Tue Nov 4 08:40:46 2014 +0000
6054
6055    Improve copying extra tags between files
6056
6057    Prepend to the GList, and then reverse it afterwards.
6058
6059M	src/et_core.c
6060
6061commit 8efaf8c913219114beaccb4fc9dc009879cb8852
6062Author: David King <amigadave@amigadave.com>
6063Date:	Mon Nov 3 23:58:28 2014 +0000
6064
6065    Fix leak of selected row list in CDDB dialog
6066
6067M	src/cddb_dialog.c
6068
6069commit 966745009352e0d9c2c22bb523be2a569907b7fd
6070Author: David King <amigadave@amigadave.com>
6071Date:	Mon Nov 3 23:31:29 2014 +0000
6072
6073    Fix filename leak in browser DLM selection
6074
6075M	src/browser.c
6076
6077commit b08fef9f394dc89bd5138412bf204fcb14d48116
6078Author: David King <amigadave@amigadave.com>
6079Date:	Mon Nov 3 23:00:52 2014 +0000
6080
6081    Fix more CDDB track number memory leaks
6082
6083M	src/cddb_dialog.c
6084
6085commit 6cfe0b7cb430c849ef2c303d8df5e1b7b51b8bb7
6086Author: David King <amigadave@amigadave.com>
6087Date:	Mon Nov 3 22:15:56 2014 +0000
6088
6089    Fix leaks of track number strings in CDDB dialog
6090
6091M	src/cddb_dialog.c
6092
6093commit 6582f1aa3933ed096342be3cbf8d4851b9c048bb
6094Author: David King <amigadave@amigadave.com>
6095Date:	Mon Nov 3 22:14:20 2014 +0000
6096
6097    Fix a memory leak when searching albums via CDDB
6098
6099M	src/cddb_dialog.c
6100
6101commit 7845f0616b1a7c16a16d7d3bc46e494fc93ab5ce
6102Author: David King <amigadave@amigadave.com>
6103Date:	Mon Nov 3 21:17:54 2014 +0000
6104
6105    Simplify character pointer syntax in CDDB dialog
6106
6107M	src/cddb_dialog.c
6108
6109commit 0ce66082495a2f5c0400a9e25966509045fe1021
6110Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
6111Date:	Mon Nov 3 21:11:30 2014 +0000
6112
6113    Update strings to use ‘spaces’ and ‘underscores’
6114
6115    Use the words ‘spaces’ and ‘underscores’ instead of ‘ ’
6116    and ‘_’, which
6117    is more consistent with other instances of both in the preferences.
6118
6119M	data/scan_dialog.ui
6120M	src/tag_area.c
6121
6122commit 43b160afef98e9cebc83a83caed2d7ccf576ecdf
6123Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
6124Date:	Mon Nov 3 21:06:50 2014 +0000
6125
6126    Add description to help index
6127
6128M	help/C/index.page
6129
6130commit f2f46357576758ed3d3d6b0cf26520edd5aed95a
6131Author: David King <amigadave@amigadave.com>
6132Date:	Mon Nov 3 18:43:38 2014 +0000
6133
6134    Fix incorrect track duration in CDDB results
6135
6136M	src/cddb_dialog.c
6137
6138commit cef074fd5f2bd538817577d5ca93d6d4e3c3c20e
6139Author: David King <amigadave@amigadave.com>
6140Date:	Sun Nov 2 18:48:42 2014 +0000
6141
6142    Set the GError when failing to read ID3 tags
6143
6144M	src/tags/id3v24_tag.c
6145
6146commit 7ef0e7569cb0108debe6bac95cd7ece1ac39f3a6
6147Author: David King <amigadave@amigadave.com>
6148Date:	Fri Oct 31 23:09:51 2014 +0000
6149
6150    Add AppData metainfo file for Nautilus extension
6151
6152M	.gitignore
6153M	Makefile.am
6154A	data/easytag-nautilus.metainfo.xml.in
6155M	po/POTFILES.in
6156
6157commit 7476eaa86e66824092c86ba67d76265dba1cf884
6158Author: David King <amigadave@amigadave.com>
6159Date:	Fri Oct 31 22:18:24 2014 +0000
6160
6161    Include name and summary in AppData
6162
6163M	data/easytag.appdata.xml.in
6164
6165commit 57b277816450de8d49fb43fb8a55a4bfd9c2fb7c
6166Author: David King <amigadave@amigadave.com>
6167Date:	Fri Oct 31 19:56:28 2014 +0000
6168
6169    Refactor Action_Select_Nth_File_By_Etfile()
6170
6171    Move Action_Select_Nth_File_By_Etfile() to the application window as
6172    et_application_window_select_file_by_et_file().
6173
6174M	src/application_window.c
6175M	src/application_window.h
6176M	src/browser.c
6177M	src/easytag.c
6178M	src/easytag.h
6179M	src/search_dialog.c
6180
6181commit 35b184ccd8ab00cf7e4c2b85f0b144c2c6a3aa22
6182Author: David King <amigadave@amigadave.com>
6183Date:	Fri Oct 31 19:45:42 2014 +0000
6184
6185    Update NEWS for 2.3.1 release
6186
6187M	NEWS
6188M	README
6189M	THANKS
6190
6191commit 4aeb12504d0f7e569b5e275d1fd5276411d19632
6192Author: David King <amigadave@amigadave.com>
6193Date:	Fri Oct 31 18:12:37 2014 +0000
6194
6195    Use old-style BMPs for Windows installer images
6196
6197    NSIS expects the images in 24-bit format (no alpha channel),
6198    and without
6199    colourspace information.
6200
6201M	data/nsis/easytag-header.bmp
6202M	data/nsis/easytag-sidebar.bmp
6203
6204commit 222dc2bf02ea302805d0cbb980cafe22778418e7
6205Author: David King <amigadave@amigadave.com>
6206Date:	Fri Oct 31 17:09:21 2014 +0000
6207
6208    Remove some obsolete checks from configure.ac
6209
6210M	configure.ac
6211
6212commit de1f4d9e5201d3e5511c35b7d71cba9709aa88a5
6213Author: David King <amigadave@amigadave.com>
6214Date:	Fri Oct 31 17:03:21 2014 +0000
6215
6216    Warn if APPDATA_XML macro is not available
6217
6218    Rather than getting an error at make time, output an error message
6219    during configure if the macro is not found.
6220
6221M	configure.ac
6222
6223commit 2f34a818098247850a9db6f89be42cbfa012d1dc
6224Author: David King <amigadave@amigadave.com>
6225Date:	Thu Oct 30 23:38:36 2014 +0000
6226
6227    Use GVolumeMonitor to discover Windows drives
6228
6229M	src/browser.c
6230
6231commit 0d8c3be16f583d359091a750d5ab3c3d0f877ff3
6232Author: David King <amigadave@amigadave.com>
6233Date:	Thu Oct 30 23:38:16 2014 +0000
6234
6235    Include GSettings schema in Windows installer
6236
6237M	easytag-win32-installer.nsi.in
6238
6239commit ef1e00bbb6dae29aad0d5fcd0ac16d83a3d29417
6240Author: David King <amigadave@amigadave.com>
6241Date:	Sat Sep 27 01:28:40 2014 +0100
6242
6243    Update Windows installer script
6244
6245    Include complete Adwaita icon theme. Include winpthread DLL.
6246
6247M	SOURCES
6248M	easytag-win32-installer.nsi.in
6249
6250commit f8250eceeb25a63dcfa44e9ca0482c1dc81448c3
6251Author: David King <amigadave@amigadave.com>
6252Date:	Thu Oct 30 20:28:42 2014 +0000
6253
6254    Fix a MinGW build failure in EtBrowser
6255
6256M	src/browser.c
6257
6258commit 116290a2508a732228546ced88dc77c7d43c81f6
6259Author: David King <amigadave@amigadave.com>
6260Date:	Thu Oct 30 20:27:14 2014 +0000
6261
6262    Check for gdk-pixbuf-pixdata in configure
6263
6264    The gdk-pixbuf-pixdata tool is required for glib-compile-resources
6265    when
6266    using the to-pixdata option.
6267
6268M	configure.ac
6269
6270commit 115c7ef98e9a70a012ec613b1e4cba5de08dac7c
6271Author: David King <amigadave@amigadave.com>
6272Date:	Thu Oct 30 20:26:17 2014 +0000
6273
6274    Do not show the PID of the application at startup
6275
6276    Any warning message from g_log() will show the PID, and it is
6277    otherwise
6278    not that useful.
6279
6280M	src/application.c
6281
6282commit dbf902108670899f4fbda452976eb4606676041e
6283Author: David King <amigadave@amigadave.com>
6284Date:	Wed Oct 29 23:18:50 2014 +0000
6285
6286    Fix CDDB search button tooltip text
6287
6288M	data/cddb_dialog.ui
6289
6290commit 19613ea9e4ef4b333e9c00011f57e7d8b7eb97c5
6291Author: David King <amigadave@amigadave.com>
6292Date:	Wed Oct 29 21:03:40 2014 +0000
6293
6294    Fix settings key name for default path
6295
6296M	src/preferences_dialog.c
6297
6298commit a9e53282ecc64c02f84edc6bacc2b578719244c9
6299Author: David King <amigadave@amigadave.com>
6300Date:	Wed Oct 29 20:59:46 2014 +0000
6301
6302    Remove outdated configuration file handling
6303
6304M	src/setting.c
6305
6306commit ba97e21c7138947b352b3174a2cecbca7f5c172b
6307Author: David King <amigadave@amigadave.com>
6308Date:	Wed Oct 29 19:08:54 2014 +0000
6309
6310    Move log area visible logic to EtApplicationWindow
6311
6312M	src/application_window.c
6313M	src/log.c
6314
6315commit 526c45a788e6a977938fd0d92501c2314fd27b8a
6316Author: David King <amigadave@amigadave.com>
6317Date:	Sat Oct 25 22:21:03 2014 +0100
6318
6319    Remove unused log area show/hide functions
6320
6321M	src/application_window.c
6322M	src/application_window.h
6323
6324commit 5f44956e440f3bcf0627015d92ee241578d21040
6325Author: David King <amigadave@amigadave.com>
6326Date:	Wed Oct 29 16:36:27 2014 +0000
6327
6328    Use GFile for tag reading functions
6329
6330M	src/et_core.c
6331M	src/tags/ape_tag.c
6332M	src/tags/ape_tag.h
6333M	src/tags/flac_tag.c
6334M	src/tags/flac_tag.h
6335M	src/tags/id3_tag.c
6336M	src/tags/id3_tag.h
6337M	src/tags/id3v24_tag.c
6338M	src/tags/mp4_tag.cc
6339M	src/tags/mp4_tag.h
6340M	src/tags/ogg_tag.c
6341M	src/tags/ogg_tag.h
6342M	src/tags/wavpack_tag.c
6343M	src/tags/wavpack_tag.h
6344
6345commit aca762a3063b33300ceb783d5a97f79a92307149
6346Author: David King <amigadave@amigadave.com>
6347Date:	Mon Oct 27 23:57:19 2014 +0000
6348
6349    Use GFile in header reading functions
6350
6351M	src/et_core.c
6352M	src/tags/flac_header.c
6353M	src/tags/flac_header.h
6354M	src/tags/monkeyaudio_header.c
6355M	src/tags/monkeyaudio_header.h
6356M	src/tags/mp4_header.cc
6357M	src/tags/mp4_header.h
6358M	src/tags/mp4_tag.cc
6359M	src/tags/mpeg_header.c
6360M	src/tags/mpeg_header.h
6361M	src/tags/musepack_header.c
6362M	src/tags/musepack_header.h
6363M	src/tags/ogg_header.c
6364M	src/tags/ogg_header.h
6365M	src/tags/opus_header.c
6366M	src/tags/wavpack_header.c
6367M	src/tags/wavpack_header.h
6368
6369commit 748723d36283ef2c0920b1277095157996caa166
6370Author: David King <amigadave@amigadave.com>
6371Date:	Sat Oct 25 23:46:58 2014 +0100
6372
6373    Remove unused et_grid_attach_full()
6374
6375M	src/misc.c
6376M	src/misc.h
6377
6378commit 73526459d5c794c2c5c11addb8486cf14a90489d
6379Author: David King <amigadave@amigadave.com>
6380Date:	Sat Oct 25 22:20:04 2014 +0100
6381
6382    Use const in more places
6383
6384M	src/application_window.c
6385M	src/application_window.h
6386M	src/browser.c
6387M	src/browser.h
6388M	src/easytag.c
6389M	src/easytag.h
6390M	src/picture.c
6391M	src/picture.h
6392M	src/playlist_dialog.c
6393M	src/scan_dialog.c
6394M	src/scan_dialog.h
6395
6396commit 5db73b5bb22002864111ae3070ed86489ddc7039
6397Author: David King <amigadave@amigadave.com>
6398Date:	Sat Oct 25 20:58:21 2014 +0100
6399
6400    Avoid GSettings handler unused parameter warnings
6401
6402    Use the settings and key parameters to the GSettings changed handler
6403    where possible.
6404
6405M	src/browser.c
6406M	src/preferences_dialog.c
6407M	src/scan_dialog.c
6408
6409commit 357e5d2296d49eea058e635a6320ffa10d89e4a2
6410Author: David King <amigadave@amigadave.com>
6411Date:	Sat Oct 25 20:51:28 2014 +0100
6412
6413    Remove unused filename parameters in header code
6414
6415    Avoid some -Wextra warnings about unused parameters.
6416
6417M	src/et_core.c
6418M	src/tags/flac_header.c
6419M	src/tags/flac_header.h
6420M	src/tags/monkeyaudio_header.c
6421M	src/tags/monkeyaudio_header.h
6422M	src/tags/mp4_header.cc
6423M	src/tags/mp4_header.h
6424M	src/tags/mpeg_header.c
6425M	src/tags/mpeg_header.h
6426M	src/tags/musepack_header.c
6427M	src/tags/musepack_header.h
6428M	src/tags/ogg_header.c
6429M	src/tags/ogg_header.h
6430M	src/tags/opus_header.c
6431M	src/tags/opus_header.h
6432M	src/tags/wavpack_header.c
6433M	src/tags/wavpack_header.h
6434
6435commit 332d161c9200bdc5b80bee2c6be3d038d3180f12
6436Author: Piotr Drąg <piotrdrag@gmail.com>
6437Date:	Sat Oct 25 19:11:01 2014 +0200
6438
6439    Updated Polish translation
6440
6441M	po/pl.po
6442
6443commit 3bd1bc5c24bcf2e823c3a66506a1da21b58a97c8
6444Author: David King <amigadave@amigadave.com>
6445Date:	Fri Oct 24 23:59:25 2014 +0100
6446
6447    Fix GIOStream leak when checking for buggy id3lib
6448
6449M	src/tags/id3_tag.c
6450
6451commit 1ab81be3a6c5cd2e8cc3cbb71f03de00ddd8389a
6452Author: David King <amigadave@amigadave.com>
6453Date:	Fri Oct 24 22:22:54 2014 +0100
6454
6455    Refactor Vorbis comment setting functions slightly
6456
6457    Iterate over string array better, without using g_strv_length(). Make
6458    more parameters const. Simplify conditional check. Remove a couple of
6459    unnecessary prototypes.
6460
6461M	src/tags/ogg_tag.c
6462
6463commit 9810819b5442428520dfee21fb5ede5188fb4112
6464Author: David King <amigadave@amigadave.com>
6465Date:	Thu Oct 23 00:12:33 2014 +0100
6466
6467    Add a setting to disable automatic image types
6468
6469    The heuristic for selecting the type of an image based on the filename
6470    can get confused quite easily, so provide an option to disable it.
6471
6472    https://bugzilla.gnome.org/show_bug.cgi?id=738804
6473
6474M	data/org.gnome.EasyTAG.gschema.xml
6475M	data/preferences_dialog.ui
6476M	src/preferences_dialog.c
6477M	src/tag_area.c
6478
6479commit e9d132016e8874f31a26ce697d54d1b46b183f36
6480Author: David King <amigadave@amigadave.com>
6481Date:	Wed Oct 22 22:33:16 2014 +0100
6482
6483    Use level 2 interface when reading FLAC header
6484
6485    Improve bitrate calculation to ignore metadata blocks.
6486
6487M	src/tags/flac_header.c
6488
6489commit ded35bddf49b4353b5ff00b880ac6b904b434be6
6490Author: David King <amigadave@amigadave.com>
6491Date:	Mon Oct 20 23:19:15 2014 +0100
6492
6493    Clear empty fields in MP4 tags
6494
6495    The existing tag is loaded from the file and modified before being
6496    written out. For "extra" fields, including cover art and album artist,
6497    the existing tag field was preserved in the case that the
6498    corresponding
6499    tag field had been cleared from the UI. Fix this by explicitly
6500    removing
6501    the cleared tag field.
6502
6503M	src/tags/mp4_tag.cc
6504
6505commit b6c388ad25d323c3698ad6380d6c034a76f408f5
6506Author: David King <amigadave@amigadave.com>
6507Date:	Mon Oct 20 23:08:25 2014 +0100
6508
6509    Fix an invalid read when reading MP4 cover art
6510
6511M	src/tags/mp4_tag.cc
6512
6513commit d53f10969c2569e753db83cac80b79550c44eb72
6514Author: David King <amigadave@amigadave.com>
6515Date:	Mon Oct 20 22:55:36 2014 +0100
6516
6517    Fix memory leak in C++ GIOStream wrapper
6518
6519M	src/tags/gio_wrapper.cc
6520
6521commit 3fbdffab187351818ec81cf7b7853b1b8f66c741
6522Author: David King <amigadave@amigadave.com>
6523Date:	Mon Oct 20 08:31:59 2014 +0100
6524
6525    Propagate double-click events on tree view headers
6526
6527    Receiving a double-click event on a tree view is not a good
6528    indicator of
6529    whether to change the selection, as the event could have occurred
6530    on the
6531    column headers, resulting in the header resizing and the selection
6532    changing simultaneously. Avoid the problem by checking that the
6533    double-click event is in the bin window, and ignoring (and
6534    propagating)
6535    it otherwise.
6536
6537    https://bugzilla.gnome.org/show_bug.cgi?id=738830
6538
6539M	src/browser.c
6540M	src/cddb_dialog.c
6541
6542commit 5dec634bec10b0b64ff09b8ce103aeb9f52fbd1d
6543Author: David King <amigadave@amigadave.com>
6544Date:	Fri Oct 17 20:09:11 2014 +0100
6545
6546    Fix memory leak when constructing load file dialog
6547
6548M	src/load_files_dialog.c
6549
6550commit 1305e1098a116e8086eca94c44357c45efa38132
6551Author: Kjartan Maraas <kmaraas@gnome.org>
6552Date:	Fri Oct 17 00:05:12 2014 +0200
6553
6554    Added nb
6555
6556M	po/LINGUAS
6557
6558commit 35bc971df28dd82a02fb14508ee91b0a5ca05b30
6559Author: Kjartan Maraas <kmaraas@gnome.org>
6560Date:	Fri Oct 17 00:04:57 2014 +0200
6561
6562    Added Norwegian bokmål translation from Åka Sikrom.
6563
6564A	po/nb.po
6565
6566commit 5ddceb7573e98e86d63d9807e2e6def516346cfa
6567Author: David King <amigadave@amigadave.com>
6568Date:	Wed Oct 8 20:14:50 2014 +0100
6569
6570    Avoid a memory leak of the disc ID in error paths
6571
6572M	src/cddb_dialog.c
6573
6574commit df0919bfc444f09a6914479dea3e25cf5b50308a
6575Author: David King <amigadave@amigadave.com>
6576Date:	Wed Oct 8 19:44:41 2014 +0100
6577
6578    Refactor some CDDB dialog code to use GString
6579
6580    Avoid a memory leak in error paths, and use GString to simplify
6581    the code
6582    a little.
6583
6584M	src/cddb_dialog.c
6585
6586commit 75c025779d7992b2ddfb89f47a04d80ad2a0ce35
6587Author: David King <amigadave@amigadave.com>
6588Date:	Wed Oct 8 19:31:18 2014 +0100
6589
6590    Fix two memory leaks in CDDB dialog
6591
6592    Store a pointer to the start of the GLists, so that the lists can be
6593    freed later.
6594
6595M	src/cddb_dialog.c
6596
6597commit f8c48eaef4dab037acc75acd80fb52aa2aa4ca24
6598Author: Piotr Drąg <piotrdrag@gmail.com>
6599Date:	Sun Oct 5 17:49:19 2014 +0200
6600
6601    Updated Polish translation
6602
6603M	po/pl.po
6604
6605commit 12ba8ac010d8b20900f323a19aaa6eab649e617c
6606Author: David King <amigadave@amigadave.com>
6607Date:	Thu Oct 2 23:57:51 2014 +0100
6608
6609    Use GIO when reading FLAC header information
6610
6611M	src/et_core.c
6612M	src/tags/flac_header.c
6613M	src/tags/flac_header.h
6614
6615commit f6348498dd88eb7718ea8500efcfbf86b09873ee
6616Author: David King <amigadave@amigadave.com>
6617Date:	Mon Sep 29 23:15:37 2014 +0100
6618
6619    Add const to variables and parameters in et_core.c
6620
6621M	src/application_window.c
6622M	src/application_window.h
6623M	src/et_core.c
6624M	src/et_core.h
6625M	src/file_area.c
6626M	src/file_area.h
6627M	src/tag_area.c
6628M	src/tag_area.h
6629M	src/tags/ape_tag.c
6630M	src/tags/ape_tag.h
6631M	src/tags/flac_header.c
6632M	src/tags/flac_header.h
6633M	src/tags/flac_tag.c
6634M	src/tags/flac_tag.h
6635M	src/tags/id3_tag.c
6636M	src/tags/id3_tag.h
6637M	src/tags/id3v24_tag.c
6638M	src/tags/monkeyaudio_header.c
6639M	src/tags/monkeyaudio_header.h
6640M	src/tags/mp4_header.cc
6641M	src/tags/mp4_header.h
6642M	src/tags/mp4_tag.cc
6643M	src/tags/mp4_tag.h
6644M	src/tags/mpeg_header.c
6645M	src/tags/mpeg_header.h
6646M	src/tags/musepack_header.c
6647M	src/tags/musepack_header.h
6648M	src/tags/ogg_header.c
6649M	src/tags/ogg_header.h
6650M	src/tags/ogg_tag.c
6651M	src/tags/ogg_tag.h
6652M	src/tags/opus_header.c
6653M	src/tags/opus_header.h
6654M	src/tags/wavpack_header.c
6655M	src/tags/wavpack_header.h
6656M	src/tags/wavpack_tag.c
6657M	src/tags/wavpack_tag.h
6658
6659commit a58b943a71fba1168393182143b70cb9de830ed2
6660Author: Ting-Wei Lan <lantw@src.gnome.org>
6661Date:	Tue Sep 30 09:18:48 2014 +0800
6662
6663    Fix printf format string warning
6664
6665    https://bugzilla.gnome.org/show_bug.cgi?id=737633
6666
6667M	src/tags/id3_tag.c
6668
6669commit c2edff249ac90a4f86e6fc08a6eeefa1300d5fe8
6670Author: David King <amigadave@amigadave.com>
6671Date:	Mon Sep 29 17:58:05 2014 +0100
6672
6673    Unify logging code for tag reading
6674
6675M	src/et_core.c
6676
6677commit 827e4ed7cf379ec2acbdb679b7853e02de45af90
6678Author: David King <amigadave@amigadave.com>
6679Date:	Mon Sep 29 16:52:40 2014 +0100
6680
6681    Report successful writing in UI, not in tag code
6682
6683    Remove several Log_Print() calls in the tagging code, and instead
6684    report
6685    the successful writing of a tag in the UI.
6686
6687M	src/easytag.c
6688M	src/et_core.c
6689M	src/tags/flac_tag.c
6690M	src/tags/id3_tag.c
6691M	src/tags/id3v24_tag.c
6692M	src/tags/ogg_header.c
6693M	src/tags/ogg_tag.c
6694
6695commit 1561588a121294b2f91e9ed5589c394212858cbf
6696Author: David King <amigadave@amigadave.com>
6697Date:	Mon Sep 29 16:11:20 2014 +0100
6698
6699    Use GError in WavPack tagging code
6700
6701M	src/et_core.c
6702M	src/tags/wavpack_header.c
6703M	src/tags/wavpack_header.h
6704M	src/tags/wavpack_tag.c
6705M	src/tags/wavpack_tag.h
6706
6707commit 2d37ee8c7b0ebcc88d592437957616d33d3dd446
6708Author: David King <amigadave@amigadave.com>
6709Date:	Wed Sep 24 21:37:32 2014 +0100
6710
6711    Use GError in Ogg header code
6712
6713    Avoid a few Log_Print() calls.
6714
6715M	src/et_core.c
6716M	src/tags/ogg_header.c
6717M	src/tags/ogg_header.h
6718M	src/tags/ogg_tag.c
6719
6720commit 1482f841e4564c968815a24e98600426ee5e7f67
6721Author: David King <amigadave@amigadave.com>
6722Date:	Wed Sep 24 20:34:24 2014 +0100
6723
6724    Use GError in MP4 tagging code
6725
6726    Avoid several uses of Log_Print().
6727
6728M	src/et_core.c
6729M	src/tags/mp4_header.cc
6730M	src/tags/mp4_header.h
6731M	src/tags/mp4_tag.cc
6732M	src/tags/mp4_tag.h
6733
6734commit 3c7014b234d1896061bf8f373d1ffe34dc1196ed
6735Author: David King <amigadave@amigadave.com>
6736Date:	Wed Sep 24 00:17:05 2014 +0100
6737
6738    Use GError in ID3 tagging code
6739
6740    Avoid several uses of Log_Print(), and convert some more into warnings
6741    or debugging messages.
6742
6743M	src/et_core.c
6744M	src/et_core.h
6745M	src/tags/flac_tag.c
6746M	src/tags/id3_tag.c
6747M	src/tags/id3_tag.h
6748M	src/tags/id3v24_tag.c
6749M	src/tags/mpeg_header.c
6750M	src/tags/mpeg_header.h
6751
6752commit 35cd27c9d04b5d7344642a39fdc43e718e6cee70
6753Author: David King <amigadave@amigadave.com>
6754Date:	Tue Sep 23 22:34:59 2014 +0100
6755
6756    Use GError in APE tagging code
6757
6758    Avoid a use of Log_Print().
6759
6760M	src/et_core.c
6761M	src/tags/ape_tag.c
6762M	src/tags/ape_tag.h
6763M	src/tags/id3_tag.c
6764M	src/tags/libapetag/apetaglib.c
6765M	src/tags/libapetag/apetaglib.h
6766M	src/tags/monkeyaudio_header.c
6767M	src/tags/monkeyaudio_header.h
6768M	src/tags/musepack_header.c
6769M	src/tags/musepack_header.h
6770
6771commit 054ca780cb42c7001edc095875e68757b4cabe89
6772Author: David King <amigadave@amigadave.com>
6773Date:	Tue Sep 23 22:28:36 2014 +0100
6774
6775    Use GError in FLAC tagging code
6776
6777    Avoid several uses of Log_Print().
6778
6779M	src/et_core.c
6780M	src/tags/flac_header.c
6781M	src/tags/flac_header.h
6782M	src/tags/flac_tag.c
6783M	src/tags/flac_tag.h
6784
6785commit 553cb194494c308dd764548899be8c70cccbd4fe
6786Author: Piotr Drąg <piotrdrag@gmail.com>
6787Date:	Sat Sep 27 21:29:06 2014 +0200
6788
6789    Updated Polish translation
6790
6791M	po/pl.po
6792
6793commit d0a066633a32d02910e5577a2e664d1e65b5f760
6794Author: David King <amigadave@amigadave.com>
6795Date:	Fri Sep 26 22:08:55 2014 +0100
6796
6797    Refactor ET_Add_File_To_Artist_Album_File_List()
6798
6799    Use g_return_val_if_fail() to check invariant.
6800
6801M	src/et_core.c
6802
6803commit 6e7d4ab8dd2a0a96f320f9581f2df129c8324d5c
6804Author: David King <amigadave@amigadave.com>
6805Date:	Fri Sep 26 20:59:47 2014 +0100
6806
6807    Slightly refactor some GList handling in et_core.c
6808
6809    If calling a g_list_*() method, a pointer to the first element in the
6810    list is always returned, so there is no need to additionally call
6811    g_list_first(). Fix GDestroyNotify functions to return void.
6812
6813M	src/et_core.c
6814M	src/et_core.h
6815
6816commit 0a11b1c1580d703d4136df5feef4cfb52948fcdc
6817Author: David King <amigadave@amigadave.com>
6818Date:	Fri Sep 26 08:38:28 2014 +0100
6819
6820    Fix memory leak in id3lib buggy check
6821
6822    Free the result string.
6823
6824M	src/tags/id3_tag.c
6825
6826commit 656946c80805acc39c3102c1dff480658064bb8c
6827Author: David King <amigadave@amigadave.com>
6828Date:	Thu Sep 25 17:57:39 2014 +0100
6829
6830    Handle renaming on case-insensitive filesystems
6831
6832    A rename will fail on a filesystem that is case-insensitive, if the
6833    filenames only differ by case. Work around this by moving to
6834    a temporary
6835    file first, in the case that a rename fails because the target exists.
6836
6837    https://bugzilla.gnome.org/show_bug.cgi?id=737302
6838
6839M	src/easytag.c
6840
6841commit 43c76c81c075734147a11b413e3941b1f4d085f9
6842Author: David King <amigadave@amigadave.com>
6843Date:	Sat Sep 20 11:28:17 2014 +0100
6844
6845    Update HACKING for GtkBuilder UI files
6846
6847M	HACKING
6848M	TODO
6849
6850commit 9ae954f662703ab371026ab4344579bc5f5eb06f
6851Author: David King <amigadave@amigadave.com>
6852Date:	Sat Sep 20 09:17:22 2014 +0100
6853
6854    Improve expand behaviour of tag entry fields
6855
6856M	data/tag_area.ui
6857
6858commit 70712f2205003372688e430ef720508dd12f41b1
6859Author: David King <amigadave@amigadave.com>
6860Date:	Fri Sep 19 23:47:26 2014 +0100
6861
6862    Move tag area to GtkBuilder
6863
6864M	TODO
6865M	data/tag_area.ui
6866M	src/tag_area.c
6867
6868commit 622be638168d22818028641df72032601f67edd3
6869Author: David King <amigadave@amigadave.com>
6870Date:	Fri Sep 19 17:37:44 2014 +0100
6871
6872    Move log area to GtkBuilder
6873
6874A	data/log_area.ui
6875M	data/org.gnome.EasyTAG.gresource.xml
6876M	po/POTFILES.in
6877M	src/log.c
6878M	src/log.h
6879
6880commit 596a179593d895e123aecc616218b6a0875bce74
6881Author: David King <amigadave@amigadave.com>
6882Date:	Fri Sep 19 16:47:40 2014 +0100
6883
6884    Move file area to GtkBuilder
6885
6886A	data/file_area.ui
6887M	data/org.gnome.EasyTAG.gresource.xml
6888M	po/POTFILES.in
6889M	src/file_area.c
6890
6891commit 9add9cf7c5ec6ce431c513a17922962118c8f5a7
6892Author: David King <amigadave@amigadave.com>
6893Date:	Fri Sep 19 16:46:37 2014 +0100
6894
6895    Use const for strings in tests and libapetag
6896
6897M	src/tags/libapetag/apetaglib.c
6898M	src/tags/libapetag/apetaglib.h
6899M	tests/test-scan.c
6900
6901commit 821273008d1684632b0b1e2c3aee32642d6792b7
6902Author: David King <amigadave@amigadave.com>
6903Date:	Thu Sep 18 17:27:04 2014 +0100
6904
6905    Mark some strings as const in tagging functions
6906
6907M	src/tags/ape_tag.c
6908M	src/tags/ape_tag.h
6909M	src/tags/flac_header.c
6910M	src/tags/flac_header.h
6911M	src/tags/flac_tag.c
6912M	src/tags/flac_tag.h
6913M	src/tags/id3_tag.c
6914M	src/tags/id3_tag.h
6915M	src/tags/id3v24_tag.c
6916M	src/tags/libapetag/apetaglib.c
6917M	src/tags/libapetag/apetaglib.h
6918M	src/tags/monkeyaudio_header.c
6919M	src/tags/monkeyaudio_header.h
6920M	src/tags/mp4_header.cc
6921M	src/tags/mp4_header.h
6922M	src/tags/mp4_tag.cc
6923M	src/tags/mp4_tag.h
6924M	src/tags/mpeg_header.c
6925M	src/tags/mpeg_header.h
6926M	src/tags/musepack_header.c
6927M	src/tags/musepack_header.h
6928M	src/tags/ogg_header.c
6929M	src/tags/ogg_header.h
6930M	src/tags/ogg_tag.c
6931M	src/tags/ogg_tag.h
6932M	src/tags/wavpack_header.c
6933M	src/tags/wavpack_header.h
6934M	src/tags/wavpack_tag.c
6935M	src/tags/wavpack_tag.h
6936
6937commit 498bf51ad4d1d7bd39b52a88fd7c0bace6f35598
6938Author: David King <amigadave@amigadave.com>
6939Date:	Wed Sep 17 22:48:56 2014 +0100
6940
6941    Move browser to GtkBuilder
6942
6943M	data/browser.ui
6944M	src/application_window.c
6945M	src/browser.c
6946M	src/browser.h
6947
6948commit 1cedf1284c22ddb279406be0606b025cc2cd95c0
6949Author: David King <amigadave@amigadave.com>
6950Date:	Wed Sep 17 16:37:29 2014 +0100
6951
6952    Move scanner dialog to GtkBuilder
6953
6954M	data/org.gnome.EasyTAG.gresource.xml
6955A	data/scan_dialog.ui
6956M	po/POTFILES.in
6957M	src/scan_dialog.c
6958
6959commit a21a43a1713f44719db81c02766b9ad6a488ebe4
6960Author: David King <amigadave@amigadave.com>
6961Date:	Tue Sep 16 20:00:49 2014 +0100
6962
6963    Add simple tests for style-sensitive case function
6964
6965M	tests/test-scan.c
6966
6967commit b00b5ec6913be484159294c51e866f58b42516bb
6968Author: David King <amigadave@amigadave.com>
6969Date:	Tue Sep 16 17:19:51 2014 +0100
6970
6971    Move remaining upper-casing functions to scan.c
6972
6973    Split out Scan_Process_Fields_First_Letters_Uppercase() and
6974    Scan_Word_Is_Roman_Numeral() and add some parameters, so that they do
6975    not depend on the state of GSettings keys internally.
6976
6977M	src/scan.c
6978M	src/scan.h
6979M	src/scan_dialog.c
6980M	src/scan_dialog.h
6981M	src/tag_area.c
6982
6983commit 02b86bb625d1b3d3c3182bd2cb67e0af97eee063
6984Author: David King <amigadave@amigadave.com>
6985Date:	Mon Sep 15 20:49:32 2014 +0100
6986
6987    Use return value to speed up force saving files
6988
6989    The variable assignment was lost during refactoring.
6990
6991    Found with Coverity (CID 1238689).
6992
6993M	src/easytag.c
6994
6995commit b8c4707f7ffd4c67615c30f6073f15b0693fe491
6996Author: David King <amigadave@amigadave.com>
6997Date:	Mon Sep 15 20:40:05 2014 +0100
6998
6999    Remove dead code in et_browser_label_set_text()
7000
7001    Found with Coverity (CID 1238690).
7002
7003M	src/browser.c
7004
7005commit cbc7f3a54d12d63c46a9600f9a953be34d0ba7e4
7006Author: David King <amigadave@amigadave.com>
7007Date:	Mon Sep 15 20:19:18 2014 +0100
7008
7009    Remove redundant NULL checks in CDDB dialog
7010
7011    Found with Coverity (CID 1238682, CID 1238683, CID 1238684, CID
7012    1238685,
7013    CID 1238686)
7014
7015M	src/cddb_dialog.c
7016
7017commit 9f898378b70158f9ca10164fd1a7c45ebad0389d
7018Author: David King <amigadave@amigadave.com>
7019Date:	Sun Sep 14 21:02:47 2014 +0100
7020
7021    Remove unused CDDB dialog private struct variable
7022
7023M	src/cddb_dialog.c
7024
7025commit 1f5ddcc0070025fd68d61c4f256f1a2d83016b14
7026Author: David King <amigadave@amigadave.com>
7027Date:	Sat Sep 13 22:43:57 2014 +0100
7028
7029    Fix capitalization in process fields scanner
7030
7031    Iterate to the end of the string, rather than only processing
7032    the first
7033    2 words.
7034
7035    https://bugzilla.gnome.org/show_bug.cgi?id=736609
7036
7037M	src/scan_dialog.c
7038
7039commit b44afc315f1948ce7e308154d2a92392e27077bf
7040Author: David King <amigadave@amigadave.com>
7041Date:	Sat Sep 13 19:11:48 2014 +0100
7042
7043    Fix check for upper-casing prepositions
7044
7045    Flip the boolean check for whether to upper-case prepositions
7046    and other
7047    excluded words.
7048
7049M	src/scan_dialog.c
7050
7051commit 7de273759ec21f574fea53104f7e658c4bcbc6b9
7052Author: David King <amigadave@amigadave.com>
7053Date:	Tue Sep 9 11:37:04 2014 +0100
7054
7055    Fix signal handler for apply-to-selection icons
7056
7057    Thanks to Steven Ulrick for the bug report.
7058
7059    https://bugzilla.gnome.org/show_bug.cgi?id=736315
7060
7061M	src/tag_area.c
7062
7063commit 692749a8e2cec9377345b03139abda8c032adf05
7064Author: David King <amigadave@amigadave.com>
7065Date:	Mon Sep 8 11:42:54 2014 +0100
7066
7067    Fix checking whether ID3v1 and ID3v2 are enabled
7068
7069    As reported by Steven Ulrick on the mailing list, saving files
7070    with ID3
7071    tags and then reloading the directory causes the files to be shown as
7072    modified, even though they are not.
7073
7074    https://mail.gnome.org/archives/easytag-list/2014-September/msg00014.html
7075
7076M	src/tags/id3v24_tag.c
7077
7078commit 80ecf4d65b537882ff8d4939b3f03e0f5762797a
7079Author: Guillaume Bernard <filorin@gmx.com>
7080Date:	Mon Sep 8 09:53:08 2014 +0000
7081
7082    Updated French translation
7083
7084M	po/fr.po
7085
7086commit 4b0222a3a990bf74c78696f0691d02aab2fb77b7
7087Author: David King <amigadave@amigadave.com>
7088Date:	Sun Sep 7 21:50:13 2014 +0100
7089
7090    Remove unused fields in CDDB dialog private struct
7091
7092M	src/cddb_dialog.c
7093
7094commit 2e93948066ae248e41df4381abdb98a13b20b4ab
7095Author: David King <amigadave@amigadave.com>
7096Date:	Sun Sep 7 21:47:54 2014 +0100
7097
7098    Move internal struct from charset header to source
7099
7100    Also, rearrange and tidy the header.
7101
7102M	src/charset.c
7103M	src/charset.h
7104
7105commit 2c905880066380719c90b101fb2e3d55ae3e807e
7106Author: David King <amigadave@amigadave.com>
7107Date:	Sun Sep 7 19:14:51 2014 +0100
7108
7109    Move CDDB dialog to GtkBuilder
7110
7111A	data/cddb_dialog.ui
7112M	data/org.gnome.EasyTAG.gresource.xml
7113M	data/org.gnome.EasyTAG.gschema.xml
7114M	po/POTFILES.in
7115M	src/application_window.c
7116M	src/cddb_dialog.c
7117M	src/cddb_dialog.h
7118M	src/setting.c
7119M	src/setting.h
7120
7121commit 131fdf54a3629569f39f0b29e27dd9f999b7cc95
7122Author: Andika Triwidada <andika@gmail.com>
7123Date:	Sun Sep 7 04:51:46 2014 +0000
7124
7125    Added Indonesian translation
7126
7127M	po/LINGUAS
7128A	po/id.po
7129
7130commit 08ad4ccc86b0d4758d9cde19227e0a6a0a806d82
7131Author: Piotr Drąg <piotrdrag@gmail.com>
7132Date:	Sun Sep 7 01:07:28 2014 +0200
7133
7134    Updated Polish translation
7135
7136M	po/pl.po
7137
7138commit 806b8692e615b79accec39cae2154aa2fb770cd2
7139Author: David King <amigadave@amigadave.com>
7140Date:	Sat Sep 6 21:47:31 2014 +0100
7141
7142    Fix -Wwrite-strings warning in channel_mode_name()
7143
7144M	src/tags/mpeg_header.c
7145
7146commit 5ce7719ad0beefd88b64939e50395330eac6bd60
7147Author: David King <amigadave@amigadave.com>
7148Date:	Sat Sep 6 15:06:31 2014 +0100
7149
7150    Remove unused id3_settings_changed()
7151
7152M	src/preferences_dialog.c
7153
7154commit 872a6ff51035736abf981f74ab722b11f2a6461a
7155Author: David King <amigadave@amigadave.com>
7156Date:	Sat Sep 6 15:02:53 2014 +0100
7157
7158    Add load files dialog UI file to POTFILES.in
7159
7160M	po/POTFILES.in
7161
7162commit 1b3f886d80f6819616f3259047fcd51526f038e5
7163Author: David King <amigadave@amigadave.com>
7164Date:	Thu Sep 4 18:33:10 2014 +0100
7165
7166    Review many translatable strings
7167
7168M	data/menus.ui
7169M	data/org.gnome.EasyTAG.gschema.xml
7170M	data/playlist_dialog.ui
7171M	data/preferences_dialog.ui
7172M	data/toolbar.ui
7173M	src/application.c
7174M	src/application_window.c
7175M	src/browser.c
7176M	src/cddb_dialog.c
7177M	src/charset.c
7178M	src/easytag.c
7179M	src/et_core.c
7180M	src/file_area.c
7181M	src/load_files_dialog.c
7182M	src/misc.c
7183M	src/picture.c
7184M	src/playlist_dialog.c
7185M	src/preferences_dialog.c
7186M	src/scan_dialog.c
7187M	src/setting.c
7188M	src/tag_area.c
7189M	src/tags/ape_tag.c
7190M	src/tags/flac_tag.c
7191M	src/tags/id3_tag.c
7192M	src/tags/id3v24_tag.c
7193M	src/tags/mp4_header.cc
7194M	src/tags/mp4_tag.cc
7195M	src/tags/ogg_header.c
7196M	src/tags/ogg_tag.c
7197
7198commit 949376a1743c98f254b2b471bf0f6c6dbdd30f8f
7199Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
7200Date:	Wed Sep 3 23:37:12 2014 +0100
7201
7202    Review more strings
7203
7204M	data/browser.ui
7205M	data/easytag.desktop.in
7206M	data/menus.ui
7207M	data/org.gnome.EasyTAG.gschema.xml
7208M	data/playlist_dialog.ui
7209M	data/preferences_dialog.ui
7210
7211commit a05d398b95b162dd36f4b9c26343e7e8b1385aee
7212Author: David King <amigadave@amigadave.com>
7213Date:	Wed Sep 3 18:32:31 2014 +0100
7214
7215    Move application quit code to EtApplicationWindow
7216
7217M	src/application.c
7218M	src/application_window.c
7219M	src/application_window.h
7220M	src/easytag.c
7221M	src/easytag.h
7222
7223commit 717813f54ffaea2bcce471d2dbd68190ea2445ab
7224Author: David King <amigadave@amigadave.com>
7225Date:	Wed Sep 3 18:01:41 2014 +0100
7226
7227    Remove global INIT_DIRECTORY variable
7228
7229    Replace a global variable with a private variable in EtApplication.
7230
7231M	src/application.c
7232M	src/easytag.h
7233M	src/main.c
7234
7235commit a42e93c4db70df97acf7b37270db8cbbede3978f
7236Author: David King <amigadave@amigadave.com>
7237Date:	Wed Sep 3 16:06:44 2014 +0100
7238
7239    Update the file list column width on path changes
7240
7241    https://bugzilla.gnome.org/show_bug.cgi?id=735363
7242
7243M	src/browser.c
7244
7245commit 2adda4449b6c8bb8e69c6ce9435bc982ee994f8d
7246Author: David King <amigadave@amigadave.com>
7247Date:	Wed Sep 3 16:06:33 2014 +0100
7248
7249    Use GtkTreeView interactive search in CDDB dialog
7250
7251    Remove custom code to search within results.
7252
7253M	src/cddb_dialog.c
7254M	src/setting.c
7255M	src/setting.h
7256
7257commit 75d60313ef48df6f9880143c10f9627f87915bd6
7258Author: David King <amigadave@amigadave.com>
7259Date:	Wed Aug 27 20:50:58 2014 +0100
7260
7261    Remove duplicate NULL check in et_run_program()
7262
7263    Found with cppcheck.
7264
7265M	src/misc.c
7266
7267commit 60dca801aad9336c1036d9bdf202b6da46ebc5ca
7268Author: David King <amigadave@amigadave.com>
7269Date:	Wed Aug 27 20:49:09 2014 +0100
7270
7271    Remove unused function in misc.c
7272
7273    Found with cppcheck.
7274
7275M	src/misc.c
7276M	src/misc.h
7277
7278commit 54e35a67d032164ade5a1a92fee7681c9e230f27
7279Author: David King <amigadave@amigadave.com>
7280Date:	Fri Aug 22 16:03:01 2014 +0100
7281
7282    Move load files dialog to GtkBuilder
7283
7284A	data/load_files_dialog.ui
7285M	data/org.gnome.EasyTAG.gresource.xml
7286M	src/load_files_dialog.c
7287M	src/setting.c
7288M	src/setting.h
7289
7290commit c20ab15940be282ae972f71e31fa87edef1c2fee
7291Author: David King <amigadave@amigadave.com>
7292Date:	Thu Aug 21 23:06:19 2014 +0100
7293
7294    Move search dialog to GtkBuilder
7295
7296M	data/org.gnome.EasyTAG.gresource.xml
7297A	data/search_dialog.ui
7298M	po/POTFILES.in
7299M	src/search_dialog.c
7300
7301commit b55626480f999f63e23cdf3059692cd90b6b59f8
7302Author: David King <amigadave@amigadave.com>
7303Date:	Thu Aug 21 16:19:16 2014 +0100
7304
7305    Move open files dialog to GtkBuilder
7306
7307M	data/browser.ui
7308M	src/browser.c
7309
7310commit 93ad29c9b90f7bcd81856353d02acd283cf9f898
7311Author: David King <amigadave@amigadave.com>
7312Date:	Thu Aug 21 08:36:40 2014 +0100
7313
7314    Move browse directory dialog to GtkBuilder
7315
7316M	data/browser.ui
7317M	src/browser.c
7318
7319commit e169b255181580d2cd967e8f0c5b4329502636af
7320Author: David King <amigadave@amigadave.com>
7321Date:	Wed Aug 20 16:02:06 2014 +0100
7322
7323    Move picture details dialog to GtkBuilder
7324
7325M	data/org.gnome.EasyTAG.gresource.xml
7326A	data/tag_area.ui
7327M	po/POTFILES.in
7328M	src/tag_area.c
7329
7330commit e00a7ea6828e2892a78b63f6eff28f7335631050
7331Author: David King <amigadave@amigadave.com>
7332Date:	Wed Aug 20 07:43:49 2014 +0100
7333
7334    Set transient parents before init()
7335
7336    If gtk_window_set_transient_for() is called in the GObject init()
7337    method, it is overridden to the default for the property immediately
7338    afterwards, as "transient-for" is a contruct property.  Instead,
7339    set the
7340    property as part of calls to g_object_new().
7341
7342M	src/application_window.c
7343M	src/load_files_dialog.c
7344M	src/load_files_dialog.h
7345M	src/playlist_dialog.c
7346M	src/playlist_dialog.h
7347M	src/preferences_dialog.c
7348M	src/preferences_dialog.h
7349M	src/scan_dialog.c
7350M	src/scan_dialog.h
7351M	src/search_dialog.c
7352M	src/search_dialog.h
7353
7354commit 5bdc10db890e08e23e46692fa150e37ff91e594a
7355Author: David King <amigadave@amigadave.com>
7356Date:	Tue Aug 19 16:11:01 2014 +0100
7357
7358    Move rename directory dialog to GtkBuilder
7359
7360A	data/browser.ui
7361M	data/org.gnome.EasyTAG.gresource.xml
7362M	po/POTFILES.in
7363M	src/browser.c
7364
7365commit aca16a59a0ad0b101f590c159b46b8f14cedf46f
7366Author: David King <amigadave@amigadave.com>
7367Date:	Sun Aug 17 09:24:47 2014 +0100
7368
7369    Move playlist dialog to GtkBuilder
7370
7371M	data/org.gnome.EasyTAG.gresource.xml
7372A	data/playlist_dialog.ui
7373M	po/POTFILES.in
7374M	src/playlist_dialog.c
7375
7376commit b15aa823afb40b381f5323e7f5385ad542254f3c
7377Author: David King <amigadave@amigadave.com>
7378Date:	Sat Aug 16 22:41:41 2014 +0100
7379
7380    Remove old GTK+ 2 grid compatibility code
7381
7382M	Makefile.am
7383M	src/application_window.c
7384M	src/browser.c
7385M	src/easytag.c
7386D	src/gtk2_compat.c
7387D	src/gtk2_compat.h
7388M	src/load_files_dialog.c
7389M	src/misc.c
7390M	src/misc.h
7391M	src/playlist_dialog.c
7392M	src/preferences_dialog.c
7393M	src/scan_dialog.c
7394M	src/search_dialog.c
7395M	src/tag_area.c
7396
7397commit f6a10b4abcf25ceef89dcfebe23d115d46435b7a
7398Author: David King <amigadave@amigadave.com>
7399Date:	Sat Aug 16 22:34:38 2014 +0100
7400
7401    Remove unnecessary et_grid_attach_margins()
7402
7403M	src/gtk2_compat.c
7404M	src/gtk2_compat.h
7405M	src/scan_dialog.c
7406
7407commit f87a971fe303ea68b97bf3fa895b076cecc74a5a
7408Author: David King <amigadave@amigadave.com>
7409Date:	Sat Aug 16 22:22:03 2014 +0100
7410
7411    Remove redundant et_grid_new() define
7412
7413    Call gtk_grid_new() directly.
7414
7415M	src/cddb_dialog.c
7416M	src/gtk2_compat.h
7417M	src/scan_dialog.c
7418M	src/search_dialog.c
7419M	src/tag_area.c
7420
7421commit 7ca75e8261d013700fc1f9b0ea63102bbfed7eb1
7422Author: David King <amigadave@amigadave.com>
7423Date:	Sat Aug 16 20:36:52 2014 +0100
7424
7425    Move preferences notebook into GtkBuilder
7426
7427M	data/preferences_dialog.ui
7428M	src/preferences_dialog.c
7429
7430commit 1f58d9e9df1f83f8aa39f031a472091f44ff1b4c
7431Author: David King <amigadave@amigadave.com>
7432Date:	Sat Aug 16 16:06:45 2014 +0100
7433
7434    Move CDDB preferences page to GtkBuilder
7435
7436M	data/preferences_dialog.ui
7437M	src/preferences_dialog.c
7438
7439commit 51944288f1dc20c0966357eeadf643bff0aa983f
7440Author: David King <amigadave@amigadave.com>
7441Date:	Sat Aug 16 10:28:24 2014 +0100
7442
7443    Move tags preferences page to GtkBuilder
7444
7445M	data/preferences_dialog.ui
7446M	src/preferences_dialog.c
7447
7448commit beab8934b1ae311f47cb550cda1e172bb9eefcbc
7449Author: David King <amigadave@amigadave.com>
7450Date:	Sat Aug 16 09:12:56 2014 +0100
7451
7452    Move file preferences page to GtkBuilder
7453
7454M	data/preferences_dialog.ui
7455M	src/preferences_dialog.c
7456
7457commit 8669c6100f55308d66f00f21db090c074b811d14
7458Author: David King <amigadave@amigadave.com>
7459Date:	Sat Aug 16 08:37:38 2014 +0100
7460
7461    Move UI and misc preferences pages to GtkBuilder
7462
7463    Unify the UI settings in a single User Interface page.
7464
7465M	data/preferences_dialog.ui
7466M	src/preferences_dialog.c
7467
7468commit c65572a59dc94e09ada71d77c01b7f0e66aae4ca
7469Author: David King <amigadave@amigadave.com>
7470Date:	Sat Aug 16 07:55:37 2014 +0100
7471
7472    Move confirmation preferences page to GtkBuilder
7473
7474M	data/preferences_dialog.ui
7475M	src/preferences_dialog.c
7476
7477commit 663410e443da238b238f0ccfc3139d5463cc038b
7478Author: David King <amigadave@amigadave.com>
7479Date:	Fri Aug 15 22:48:37 2014 +0100
7480
7481    Move scanner preferences page to GtkBuilder
7482
7483M	data/org.gnome.EasyTAG.gresource.xml
7484A	data/preferences_dialog.ui
7485M	po/POTFILES.in
7486M	src/preferences_dialog.c
7487
7488commit 5799efb3b3325d9d425fd575ff936614449d0b95
7489Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
7490Date:	Fri Aug 15 22:36:19 2014 +0100
7491
7492    Review strings
7493
7494M	data/menus.ui
7495M	data/org.gnome.EasyTAG.gschema.xml
7496M	data/toolbar.ui
7497M	nautilus-extension/nautilus-easytag.c
7498M	src/application.c
7499M	src/application_window.c
7500M	src/browser.c
7501M	src/et_core.c
7502M	src/file_area.c
7503
7504commit e26ea4460897016184242dc44bc6a3b3e239f30d
7505Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
7506Date:	Fri Aug 15 20:47:24 2014 +0100
7507
7508    Add "music" to the desktop file keywords
7509
7510M	data/easytag.desktop.in
7511
7512commit ff27f47e0eb69eac961eb729d14f272a1d1089e5
7513Author: David King <amigadave@amigadave.com>
7514Date:	Fri Aug 15 18:37:20 2014 +0100
7515
7516    Move status bar to EtStatusBar object
7517
7518M	Makefile.am
7519M	po/POTFILES.in
7520M	src/application.c
7521M	src/application_window.c
7522M	src/application_window.h
7523D	src/bar.c
7524D	src/bar.h
7525M	src/browser.c
7526M	src/easytag.c
7527M	src/et_core.c
7528M	src/load_files_dialog.c
7529M	src/log.c
7530M	src/misc.c
7531M	src/picture.c
7532M	src/playlist_dialog.c
7533M	src/preferences_dialog.c
7534M	src/scan_dialog.c
7535M	src/search_dialog.c
7536M	src/setting.c
7537A	src/status_bar.c
7538A	src/status_bar.h
7539M	src/tag_area.c
7540
7541commit 238a0483a62586c3d75a6fb8306991337fbf0e29
7542Author: David King <amigadave@amigadave.com>
7543Date:	Fri Aug 15 16:10:20 2014 +0100
7544
7545    Split progress bar from status bar
7546
7547    There is no need to subclass GtkProgressBar, so just move the progress
7548    bar code to a separate file.
7549
7550M	Makefile.am
7551M	src/application_window.c
7552M	src/application_window.h
7553M	src/bar.c
7554M	src/bar.h
7555M	src/easytag.c
7556M	src/gtk2_compat.c
7557M	src/gtk2_compat.h
7558A	src/progress_bar.c
7559C053	src/gtk2_compat.h	src/progress_bar.h
7560M	src/scan_dialog.c
7561
7562commit 69ca1719733af77aa4b013b998c9262bfcc3170d
7563Author: David King <amigadave@amigadave.com>
7564Date:	Wed Aug 13 08:42:10 2014 +0100
7565
7566    Enable ID3v2.3 (instead of ID3v2.4) by default
7567
7568    Although ID3v2.4 is nearly as old as ID3v2.3, it has not received the
7569    same level of support in hardware and software players until recently.
7570    To make sure that users are not confused by their valid ID3v2.4
7571    tags not
7572    being shown in players which only support ID3v2.3, write ID3v2.3
7573    tags by
7574    default.
7575
7576    https://mail.gnome.org/archives/easytag-list/2014-August/msg00014.html
7577
7578M	data/org.gnome.EasyTAG.gschema.xml
7579
7580commit d02484dbd73605bc6031faa6a9666f8eb3a82dca
7581Author: David King <amigadave@amigadave.com>
7582Date:	Wed Aug 13 08:38:44 2014 +0100
7583
7584    Disable writing of ID3v1 tags by default
7585
7586    ID3v1 tags have many problems, including the lack of a defined
7587    character
7588    encoding (and a western-centric ISO-8859-1 convention), 30 bytes per
7589    field and an extremely limited set of fields. Depending on the
7590    behaviour
7591    of media players, reading the ID3v1 tag instead of the ID3v2 tag could
7592    give misleading information (truncated fields, mojibake and so on).
7593
7594    As ID3v2 is in wide use, and solves the above problems, disable
7595    ID3v1 by
7596    default.
7597
7598    https://mail.gnome.org/archives/easytag-list/2014-August/msg00017.html
7599
7600M	data/org.gnome.EasyTAG.gschema.xml
7601
7602commit 96b081f8cd5a1feed97e1692fe2ca15f8d7ab970
7603Author: David King <amigadave@amigadave.com>
7604Date:	Sat Aug 9 22:43:38 2014 +0100
7605
7606    Set maximum allowed GLib version to 2.32
7607
7608    This corresponds with the version required by GTK+ 3.4, so that API
7609    introduced in post-2.32 releases will emit warnings when used.
7610
7611M	configure.ac
7612
7613commit 7d8d22804a44ec23bd1ea71bd4dfc1d7841a114c
7614Author: David King <amigadave@amigadave.com>
7615Date:	Sat Aug 9 19:11:24 2014 +0100
7616
7617    Move tagging code to new subdirectory
7618
7619    Rearranging the tagging code will make it easier to split the code off
7620    to be a separate library.
7621
7622M	.gitignore
7623M	Makefile.am
7624M	po/POTFILES.in
7625R100	src/ape_tag.c	src/tags/ape_tag.c
7626R100	src/ape_tag.h	src/tags/ape_tag.h
7627R100	src/flac_header.c	src/tags/flac_header.c
7628R100	src/flac_header.h	src/tags/flac_header.h
7629R100	src/flac_tag.c	src/tags/flac_tag.c
7630R100	src/flac_tag.h	src/tags/flac_tag.h
7631R100	src/gio_wrapper.cc	src/tags/gio_wrapper.cc
7632R100	src/gio_wrapper.h	src/tags/gio_wrapper.h
7633R100	src/id3_tag.c	src/tags/id3_tag.c
7634R100	src/id3_tag.h	src/tags/id3_tag.h
7635R100	src/id3lib/c_wrapper.cpp	src/tags/id3lib/c_wrapper.cpp
7636R100	src/id3lib/id3_bugfix.h src/tags/id3lib/id3_bugfix.h
7637R100	src/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff
7638src/tags/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff
7639R100	src/id3v24_tag.c	src/tags/id3v24_tag.c
7640R100	src/libapetag/COPYING.LGPL	src/tags/libapetag/COPYING.LGPL
7641R100	src/libapetag/README.apetag	src/tags/libapetag/README.apetag
7642R100	src/libapetag/apetaglib.c	src/tags/libapetag/apetaglib.c
7643R100	src/libapetag/apetaglib.h	src/tags/libapetag/apetaglib.h
7644R100	src/libapetag/id3v2_read.c	src/tags/libapetag/id3v2_read.c
7645R100	src/libapetag/id3v2_read.h	src/tags/libapetag/id3v2_read.h
7646R100	src/libapetag/info_mac.c	src/tags/libapetag/info_mac.c
7647R100	src/libapetag/info_mac.h	src/tags/libapetag/info_mac.h
7648R100	src/libapetag/info_mpc.c	src/tags/libapetag/info_mpc.c
7649R100	src/libapetag/info_mpc.h	src/tags/libapetag/info_mpc.h
7650R100	src/libapetag/is_tag.c	src/tags/libapetag/is_tag.c
7651R100	src/libapetag/is_tag.h	src/tags/libapetag/is_tag.h
7652R100	src/monkeyaudio_header.c	src/tags/monkeyaudio_header.c
7653R100	src/monkeyaudio_header.h	src/tags/monkeyaudio_header.h
7654R100	src/mp4_header.cc	src/tags/mp4_header.cc
7655R100	src/mp4_header.h	src/tags/mp4_header.h
7656R100	src/mp4_tag.cc	src/tags/mp4_tag.cc
7657R100	src/mp4_tag.h	src/tags/mp4_tag.h
7658R100	src/mpeg_header.c	src/tags/mpeg_header.c
7659R100	src/mpeg_header.h	src/tags/mpeg_header.h
7660R100	src/musepack_header.c	src/tags/musepack_header.c
7661R100	src/musepack_header.h	src/tags/musepack_header.h
7662R100	src/ogg_header.c	src/tags/ogg_header.c
7663R100	src/ogg_header.h	src/tags/ogg_header.h
7664R100	src/ogg_tag.c	src/tags/ogg_tag.c
7665R100	src/ogg_tag.h	src/tags/ogg_tag.h
7666R100	src/opus_header.c	src/tags/opus_header.c
7667R100	src/opus_header.h	src/tags/opus_header.h
7668R100	src/opus_tag.c	src/tags/opus_tag.c
7669R100	src/opus_tag.h	src/tags/opus_tag.h
7670R100	src/vcedit.c	src/tags/vcedit.c
7671R100	src/vcedit.h	src/tags/vcedit.h
7672R100	src/wavpack_header.c	src/tags/wavpack_header.c
7673R100	src/wavpack_header.h	src/tags/wavpack_header.h
7674R100	src/wavpack_tag.c	src/tags/wavpack_tag.c
7675R100	src/wavpack_tag.h	src/tags/wavpack_tag.h
7676
7677commit 4fa650fd4b5f99242be86acee803ed0f2f744d73
7678Author: David King <amigadave@amigadave.com>
7679Date:	Fri Aug 8 20:45:52 2014 +0100
7680
7681    Remove use of deprecated GtkImageMenuItem
7682
7683M	src/load_files_dialog.c
7684M	src/tag_area.c
7685
7686commit eece2dd855a3fe4e9ac642027cbb9c4afe6bcb95
7687Author: David King <amigadave@amigadave.com>
7688Date:	Fri Aug 8 20:35:20 2014 +0100
7689
7690    Remove last uses of deprecated GtkStock
7691
7692M	src/application_window.c
7693M	src/browser.c
7694M	src/cddb_dialog.c
7695M	src/easytag.c
7696M	src/load_files_dialog.c
7697M	src/misc.c
7698M	src/playlist_dialog.c
7699M	src/preferences_dialog.c
7700M	src/scan_dialog.c
7701M	src/search_dialog.c
7702M	src/tag_area.c
7703
7704commit 37b1ffa794682cf8b039d5d24eb8f8593f561832
7705Author: David King <amigadave@amigadave.com>
7706Date:	Wed Aug 6 07:47:16 2014 +0100
7707
7708    Split off main() to a separate source file
7709
7710M	Makefile.am
7711M	src/easytag.c
7712A	src/main.c
7713
7714commit fffeab41b48cf9c371cab4dd1deaf24e1f55c8d6
7715Author: David King <amigadave@amigadave.com>
7716Date:	Tue Aug 5 16:51:54 2014 +0100
7717
7718    Refactor about dialog handling
7719
7720    Fetch the parent from EtApplication.
7721
7722M	src/about.c
7723M	src/about.h
7724M	src/application.c
7725
7726commit d91fc6aa8623dbcc09c09b592adbcf99f154ec2a
7727Author: David King <amigadave@amigadave.com>
7728Date:	Tue Aug 5 16:38:06 2014 +0100
7729
7730    Move some GApplication handlers to EtApplication
7731
7732M	src/application.c
7733M	src/application.h
7734M	src/easytag.c
7735
7736commit 63a1232009a5e4324b06a53531ec00e13114db3d
7737Author: David King <amigadave@amigadave.com>
7738Date:	Fri Aug 1 22:54:52 2014 +0100
7739
7740    Use same strings in GSettings schema and UI
7741
7742    While not all strings are applicable to the UI, try to reduce
7743    translator
7744    effort by reducing the delta.
7745
7746M	src/browser.c
7747M	src/cddb_dialog.c
7748M	src/load_files_dialog.c
7749M	src/playlist_dialog.c
7750M	src/preferences_dialog.c
7751M	src/scan_dialog.c
7752
7753commit 4813e3a618192b36bf47687e43e78fd9feaeb7b6
7754Author: David King <amigadave@amigadave.com>
7755Date:	Fri Aug 1 21:30:14 2014 +0100
7756
7757    Avoid warnings when updating the scan dialog
7758
7759M	src/application_window.c
7760M	src/application_window.h
7761M	src/easytag.c
7762
7763commit 6530bf0641e8d7b1e8435e11d8863f8ee276970f
7764Author: David King <amigadave@amigadave.com>
7765Date:	Fri Aug 1 16:09:19 2014 +0100
7766
7767    Use GtkWidget popup-menu signal in EtBrowser
7768
7769M	TODO
7770M	src/browser.c
7771
7772commit 9411e2fb3366aeb98473f641ab0f0a970e893bad
7773Author: David King <amigadave@amigadave.com>
7774Date:	Fri Aug 1 08:53:47 2014 +0100
7775
7776    Use popup-menu signal in EtLoadFilesDialog
7777
7778M	src/load_files_dialog.c
7779
7780commit a1018b49ba87031fd206735f3e1c2563bdf254b8
7781Author: David King <amigadave@amigadave.com>
7782Date:	Thu Jul 31 22:14:57 2014 +0200
7783
7784    Use GtkWidget popup-menu signal in EtLogArea
7785
7786M	src/log.c
7787
7788commit 15ab6f264d258d1f3288744bf0fd256f364b3301
7789Author: David King <amigadave@amigadave.com>
7790Date:	Thu Jul 31 21:11:36 2014 +0200
7791
7792    Remove use of deprecated GtkMisc xalign property
7793
7794    Use GtkWidget halign property instead.
7795
7796M	src/cddb_dialog.c
7797M	src/file_area.c
7798M	src/load_files_dialog.c
7799M	src/preferences_dialog.c
7800M	src/scan_dialog.c
7801M	src/search_dialog.c
7802M	src/tag_area.c
7803
7804commit d881fa1306130aa0a4a733d01eb25c2511dc2093
7805Author: David King <amigadave@amigadave.com>
7806Date:	Sun Jul 20 22:45:03 2014 +0100
7807
7808    Avoid warnings when reading and writing ID3 tags
7809
7810    https://mail.gnome.org/archives/easytag-list/2014-July/msg00000.html
7811
7812M	src/id3_tag.c
7813
7814commit 94be19c239f5aaf200dae62f5a00b82c702d27d7
7815Author: David King <amigadave@amigadave.com>
7816Date:	Sat Jul 19 23:53:09 2014 +0100
7817
7818    Implement hiding of file header widget
7819
7820    Show the file header information if the file-show-header GSetting is
7821    true.
7822
7823M	src/file_area.c
7824
7825commit 2ebe3861967f2de4bb0f0d8d3e140feb71f9643c
7826Author: David King <amigadave@amigadave.com>
7827Date:	Sat Jul 19 23:27:37 2014 +0100
7828
7829    Move dialog setting saving to application window
7830
7831M	src/application_window.c
7832M	src/application_window.h
7833M	src/easytag.c
7834M	src/setting.c
7835M	src/setting.h
7836
7837commit 479fef7a908db316f97ba7fbc7a3d0a6bd8e61ad
7838Author: David King <amigadave@amigadave.com>
7839Date:	Sat Jul 19 23:12:45 2014 +0100
7840
7841    Remove the cancel button from the preferences
7842
7843    As settings changes are applied instantly with GSettings, a cancel
7844    button is not useful.
7845
7846M	src/preferences_dialog.c
7847
7848commit 03ab2667dc2ce185dec3df2c88f92f23a7b6b839
7849Author: David King <amigadave@amigadave.com>
7850Date:	Sat Jul 19 23:06:13 2014 +0100
7851
7852    Remove unused code when closing preferences dialog
7853
7854M	src/preferences_dialog.c
7855M	src/setting.c
7856M	src/setting.h
7857
7858commit e50cfde5a502f3b122588ebbf9f2f1b2444605d3
7859Author: David King <amigadave@amigadave.com>
7860Date:	Sat Jul 19 22:38:29 2014 +0100
7861
7862    Drop explicit call to gtk_main()
7863
7864M	src/easytag.c
7865
7866commit 594e9575eaddc1b70b7bf6510802b27b6b8e6828
7867Author: David King <amigadave@amigadave.com>
7868Date:	Sat Jul 19 09:19:38 2014 +0100
7869
7870    Move file area to EtFileArea object
7871
7872M	Makefile.am
7873M	po/POTFILES.in
7874M	src/application_window.c
7875M	src/application_window.h
7876M	src/easytag.c
7877M	src/easytag.h
7878M	src/et_core.c
7879M	src/et_core.h
7880A	src/file_area.c
7881A	src/file_area.h
7882M	src/flac_header.c
7883M	src/flac_header.h
7884M	src/monkeyaudio_header.c
7885M	src/monkeyaudio_header.h
7886M	src/mp4_header.cc
7887M	src/mp4_header.h
7888M	src/mpeg_header.c
7889M	src/mpeg_header.h
7890M	src/musepack_header.c
7891M	src/musepack_header.h
7892M	src/ogg_header.c
7893M	src/ogg_header.h
7894M	src/opus_header.c
7895M	src/opus_header.h
7896M	src/wavpack_header.c
7897M	src/wavpack_header.h
7898
7899commit fc874a72b02a213f7de07b7b859597eff755f805
7900Author: David King <amigadave@amigadave.com>
7901Date:	Fri Jul 18 08:42:22 2014 +0100
7902
7903    Move tag area to EtTagArea object
7904
7905M	Makefile.am
7906M	po/POTFILES.in
7907M	src/application_window.c
7908M	src/application_window.h
7909M	src/easytag.c
7910M	src/easytag.h
7911M	src/et_core.c
7912M	src/misc.c
7913M	src/misc.h
7914M	src/picture.c
7915M	src/picture.h
7916A	src/tag_area.c
7917A	src/tag_area.h
7918
7919commit f9d8fa4305dbc0c61b21e44721d5e819f2eab5bd
7920Author: David King <amigadave@amigadave.com>
7921Date:	Wed Jul 16 08:19:20 2014 +0100
7922
7923    Save and restore main window state
7924
7925M	src/application_window.c
7926
7927commit 3d0895d833e96726ea7838922161b6be1f10b2d6
7928Author: David King <amigadave@amigadave.com>
7929Date:	Wed Jul 16 07:33:17 2014 +0100
7930
7931    Track main window state
7932
7933    This will be used to save and restore the window dimensions,
7934    and whether
7935    the window is maximized.
7936
7937M	src/application_window.c
7938
7939commit 11f839d201b44ab10c189408e5bdca5921106b78
7940Author: David King <amigadave@amigadave.com>
7941Date:	Mon Jul 14 22:19:16 2014 +0100
7942
7943    Remove last uses of GtkAction
7944
7945M	src/application_window.c
7946M	src/application_window.h
7947M	src/easytag.h
7948M	src/scan_dialog.c
7949
7950commit 985a94cf3a3680188c22d4a7bf91dde2b07e8c56
7951Author: David King <amigadave@amigadave.com>
7952Date:	Mon Jul 14 17:16:41 2014 +0100
7953
7954    Refactor popup menu handling
7955
7956    Use gdk_event_triggers_context_menu() in button-press-event handlers.
7957    Use GDK_BUTTON_PRIMARY instead of 1 where appropriate.
7958
7959M	TODO
7960M	src/application_window.c
7961M	src/browser.c
7962M	src/cddb_dialog.c
7963M	src/load_files_dialog.c
7964M	src/log.c
7965M	src/picture.c
7966
7967commit 0a41b9ab7f61af18804fe0c0694ca9124a71ff02
7968Author: David King <amigadave@amigadave.com>
7969Date:	Mon Jul 14 17:16:01 2014 +0100
7970
7971    Avoid deprecated margin property with GTK+ 3.12
7972
7973M	src/gtk2_compat.c
7974
7975commit cb165fa7d646b1d0361773c0168189a4bc3f5cbb
7976Author: David King <amigadave@amigadave.com>
7977Date:	Mon Jul 14 08:56:03 2014 +0100
7978
7979    Convert XPM image data to PNG
7980
7981    Build PNG images into the easytag binary with GResource.
7982
7983M	Makefile.am
7984M	TODO
7985A	data/images/all-lowercase.png
7986A	data/images/all-uppercase.png
7987A	data/images/artist-album.png
7988A	data/images/artist.png
7989A	data/images/first-letter-uppercase-word.png
7990A	data/images/first-letter-uppercase.png
7991A	data/images/freedb.png
7992A	data/images/gnudb.png
7993A	data/images/invert-selection.png
7994A	data/images/mask.png
7995A	data/images/musicbrainz.png
7996A	data/images/red-lines.png
7997A	data/images/sequence-track.png
7998A	data/images/unselect-all.png
7999M	data/org.gnome.EasyTAG.gresource.xml
8000D	data/pixmaps/all_downcase.xpm
8001D	data/pixmaps/all_uppercase.xpm
8002D	data/pixmaps/artist.xpm
8003D	data/pixmaps/artist_album.xpm
8004D	data/pixmaps/first_letter_uppercase.xpm
8005D	data/pixmaps/first_letter_uppercase_word.xpm
8006D	data/pixmaps/freedb.xpm
8007D	data/pixmaps/gnudb.xpm
8008D	data/pixmaps/invert_selection.xpm
8009D	data/pixmaps/mask.xpm
8010D	data/pixmaps/musicbrainz.xpm
8011D	data/pixmaps/red_lines.xpm
8012D	data/pixmaps/sequence_track.xpm
8013D	data/pixmaps/unselect_all.xpm
8014M	data/toolbar.ui
8015M	src/application_window.c
8016M	src/browser.c
8017M	src/cddb_dialog.c
8018M	src/easytag.c
8019M	src/load_files_dialog.c
8020M	src/misc.c
8021M	src/misc.h
8022M	src/scan_dialog.c
8023
8024commit 7a7aa3c05aefb83b77ca2836334119ea51247f12
8025Author: David King <amigadave@amigadave.com>
8026Date:	Mon Jul 14 07:12:49 2014 +0100
8027
8028    Use named icons instead of GtkStock in some places
8029
8030M	src/application_window.c
8031M	src/load_files_dialog.c
8032M	src/log.c
8033M	src/playlist_dialog.c
8034M	src/scan_dialog.c
8035
8036commit 348123b4d1c3c05775067644dcfa140b07a32905
8037Author: David King <amigadave@amigadave.com>
8038Date:	Sun Jul 13 22:42:50 2014 +0100
8039
8040    Use GAction for toolbar stop button
8041
8042M	Makefile.am
8043M	TODO
8044M	data/toolbar.ui
8045M	src/application_window.c
8046M	src/bar.c
8047M	src/bar.h
8048M	src/easytag.c
8049D	src/ui_manager.h
8050
8051commit 4b7b43e806e860851e2e29946fbfb05873bc6f5c
8052Author: David King <amigadave@amigadave.com>
8053Date:	Sun Jul 13 21:39:24 2014 +0100
8054
8055    Remove now-unused UIManager proxy logic
8056
8057    It was used for showing tooltips of menu items in the status bar, but
8058    GActions do not have tooltips so it is now useless.
8059
8060M	src/bar.c
8061
8062commit 7e75bfb710fba53d7672d98e8f168f9a7693cb92
8063Author: David King <amigadave@amigadave.com>
8064Date:	Sun Jul 13 21:36:14 2014 +0100
8065
8066    Use GMenuModel for popup menus
8067
8068M	data/menus.ui
8069M	src/application_window.c
8070M	src/application_window.h
8071M	src/bar.c
8072M	src/bar.h
8073M	src/browser.c
8074M	src/log.c
8075M	src/log.h
8076M	src/ui_manager.h
8077
8078commit bb4bb6ff064cb329dc0e954c606eb09df1536626
8079Author: David King <amigadave@amigadave.com>
8080Date:	Sun Jul 13 19:01:59 2014 +0100
8081
8082    Use GAction for file sorting mode GSetting
8083
8084M	data/menus.ui
8085M	src/application_window.c
8086M	src/bar.c
8087M	src/bar.h
8088M	src/ui_manager.h
8089
8090commit 4d24235a57f68b619ed0a6f7933bf7b9f6306902
8091Author: David King <amigadave@amigadave.com>
8092Date:	Sun Jul 13 18:25:14 2014 +0100
8093
8094    Use GAction for some view menu items
8095
8096    The sorting items remain.
8097
8098M	data/menus.ui
8099M	data/toolbar.ui
8100M	src/application_window.c
8101M	src/application_window.h
8102M	src/bar.c
8103M	src/bar.h
8104M	src/browser.c
8105M	src/browser.h
8106M	src/easytag.c
8107M	src/easytag.h
8108M	src/scan_dialog.c
8109M	src/ui_manager.h
8110
8111commit f37c1b373e5ef5b12a7165cb49fd45712a6a210b
8112Author: David King <amigadave@amigadave.com>
8113Date:	Sun Jul 13 14:27:57 2014 +0100
8114
8115    Use GAction for file menu items
8116
8117M	data/menus.ui
8118M	data/toolbar.ui
8119M	src/application_window.c
8120M	src/application_window.h
8121M	src/bar.c
8122M	src/bar.h
8123M	src/browser.c
8124M	src/easytag.h
8125M	src/ui_manager.h
8126
8127commit 4bb620efac6fc25836fdb57a890e540975bfcd07
8128Author: David King <amigadave@amigadave.com>
8129Date:	Sun Jul 13 13:03:39 2014 +0100
8130
8131    Use GAction for edit menu items
8132
8133M	data/menus.ui
8134M	data/toolbar.ui
8135M	src/application_window.c
8136M	src/application_window.h
8137M	src/bar.c
8138M	src/bar.h
8139M	src/browser.c
8140M	src/easytag.c
8141M	src/easytag.h
8142M	src/ui_manager.h
8143
8144commit 1c74e5a2ab8d5e360763e30c1af4509b98f30ef9
8145Author: David King <amigadave@amigadave.com>
8146Date:	Sun Jul 13 11:51:25 2014 +0100
8147
8148    Use GAction for browser menu items
8149
8150M	data/menus.ui
8151M	src/application_window.c
8152M	src/application_window.h
8153M	src/bar.c
8154M	src/bar.h
8155M	src/ui_manager.h
8156
8157commit 459150ee208a69e45b9038349948bdaa009b8856
8158Author: David King <amigadave@amigadave.com>
8159Date:	Sun Jul 13 10:49:42 2014 +0100
8160
8161    Use GAction for go-file actions
8162
8163M	data/menus.ui
8164M	data/toolbar.ui
8165M	src/application_window.c
8166M	src/application_window.h
8167M	src/bar.c
8168M	src/bar.h
8169M	src/easytag.c
8170M	src/easytag.h
8171M	src/scan_dialog.c
8172M	src/ui_manager.h
8173
8174commit 1a6030682b6735ba7f62c2182bb642ad4e8583d8
8175Author: David King <amigadave@amigadave.com>
8176Date:	Sun Jul 13 09:40:47 2014 +0100
8177
8178    Add toolbar for new GAction-using toolbar buttons
8179
8180M	data/org.gnome.EasyTAG.gresource.xml
8181A	data/toolbar.ui
8182M	po/POTFILES.in
8183M	src/application_window.c
8184
8185commit aefd6df28edae8a17228db8916321dc6670294e4
8186Author: David King <amigadave@amigadave.com>
8187Date:	Sun Jul 13 09:15:58 2014 +0100
8188
8189    Use GAction for miscellaneous menu items
8190
8191    Move action state update function to EtApplicationWindow.
8192
8193M	data/menus.ui
8194M	src/application_window.c
8195M	src/application_window.h
8196M	src/bar.c
8197M	src/bar.h
8198M	src/browser.c
8199M	src/easytag.c
8200M	src/easytag.h
8201M	src/et_core.c
8202M	src/scan_dialog.c
8203M	src/ui_manager.h
8204
8205commit eb3749f03f93af0ca6c205fdfd49c37d9de2386b
8206Author: David King <amigadave@amigadave.com>
8207Date:	Sun Jul 13 00:01:35 2014 +0100
8208
8209    Use GAction for go-directory actions
8210
8211M	data/menus.ui
8212M	src/application_window.c
8213M	src/application_window.h
8214M	src/bar.c
8215M	src/bar.h
8216M	src/browser.c
8217M	src/browser.h
8218M	src/ui_manager.h
8219
8220commit 0dda78be6afe9c2230d70eebaec9fe6df7dc66a6
8221Author: David King <amigadave@amigadave.com>
8222Date:	Sat Jul 12 23:37:08 2014 +0100
8223
8224    Add skeleton menubar from GtkBuilder file
8225
8226    The menu items are still not linked to actions, so do nothing when
8227    clicked.
8228
8229M	data/menus.ui
8230M	src/application.c
8231
8232commit 8bad3a54238690fe4019bc495dc68cb39e31bf49
8233Author: David King <amigadave@amigadave.com>
8234Date:	Sat Jul 12 22:31:04 2014 +0100
8235
8236    Add an app menu
8237
8238    Install application-wide actions for help, about and quit. Load
8239    the app
8240    menu from a resource.
8241
8242M	.gitignore
8243M	Makefile.am
8244M	README
8245M	TODO
8246M	configure.ac
8247A	data/menus.ui
8248A	data/org.gnome.EasyTAG.gresource.xml
8249M	po/POTFILES.in
8250M	src/application.c
8251M	src/bar.c
8252M	src/bar.h
8253M	src/misc.c
8254M	src/misc.h
8255M	src/ui_manager.h
8256
8257commit 9ad562ab85cf6a43dc759c9600a23ba9de09519f
8258Author: David King <amigadave@amigadave.com>
8259Date:	Wed Jul 9 16:52:18 2014 +0100
8260
8261    Fix some const string warnings
8262
8263    Found with -Wwrite-strings and -Wcast-qual.
8264
8265M	nautilus-extension/nautilus-easytag.c
8266M	src/cddb_dialog.c
8267M	src/charset.c
8268M	src/et_core.c
8269M	src/et_core.h
8270M	src/flac_tag.c
8271M	src/genres.h
8272M	src/id3_tag.c
8273M	src/id3_tag.h
8274M	src/id3v24_tag.c
8275M	src/libapetag/apetaglib.c
8276M	src/libapetag/apetaglib.h
8277M	src/picture.c
8278M	src/scan_dialog.c
8279M	src/search_dialog.c
8280M	src/vcedit.c
8281
8282commit ea136c0a0d604fc2d9356417fa1fbb5c44f1cd5a
8283Author: David King <amigadave@amigadave.com>
8284Date:	Sat Jul 5 22:51:39 2014 +0100
8285
8286    Remove main configuration file handling
8287
8288    All user pereferences are now stored in GSettings. Mask lists
8289    and combo
8290    box histories are still stored in files.
8291
8292M	TODO
8293M	data/org.gnome.EasyTAG.gschema.xml
8294M	src/easytag.c
8295M	src/preferences_dialog.c
8296M	src/preferences_dialog.h
8297M	src/setting.c
8298M	src/setting.h
8299
8300commit 5526c15d83f189811805bb1b473389c73b5f0f6c
8301Author: David King <amigadave@amigadave.com>
8302Date:	Sat Jul 5 22:35:38 2014 +0100
8303
8304    Launch default audio player for selected files
8305
8306M	src/browser.c
8307M	src/misc.c
8308M	src/misc.h
8309
8310commit 71865be60a9f3c3fed389b1f1930860dd8c131e5
8311Author: David King <amigadave@amigadave.com>
8312Date:	Sat Jul 5 22:29:04 2014 +0100
8313
8314    Launch default audio player for directory
8315
8316    Use GAppInfo to discover the default player for the content type
8317    of the
8318    first file in the list, and play the files in the directory using that
8319    player.
8320
8321M	src/misc.c
8322
8323commit bc6966ab68c277f4d8152a5909b9209075f5fc09
8324Author: David King <amigadave@amigadave.com>
8325Date:	Sun Jun 29 14:52:54 2014 +0100
8326
8327    Store default scanner masks in GSettings
8328
8329M	src/scan_dialog.c
8330M	src/setting.c
8331M	src/setting.h
8332
8333commit aa3daba3530d87cfe076c3fe1622e753c4b908ac
8334Author: David King <amigadave@amigadave.com>
8335Date:	Sat Jun 28 19:11:38 2014 +0100
8336
8337    Remove local CDDB search function
8338
8339    It is very unlikely that people have a local copy of the CDDB, and the
8340    settings code for this would be rather awkward.
8341
8342M	README
8343M	data/org.gnome.EasyTAG.gschema.xml
8344M	src/browser.c
8345M	src/cddb_dialog.c
8346M	src/preferences_dialog.c
8347M	src/preferences_dialog.h
8348M	src/setting.c
8349M	src/setting.h
8350
8351commit 1333c077bde99041450b161d29eb4f78d2f6fb23
8352Author: David King <amigadave@amigadave.com>
8353Date:	Sat Jun 28 17:33:14 2014 +0100
8354
8355    Store playlist mask preferences in GSettings
8356
8357M	src/application_window.c
8358M	src/application_window.h
8359M	src/playlist_dialog.c
8360M	src/playlist_dialog.h
8361M	src/setting.c
8362M	src/setting.h
8363
8364commit 30f87f95264178603dbaf4e5f3492b62c160c7cf
8365Author: David King <amigadave@amigadave.com>
8366Date:	Sat Jun 21 12:15:18 2014 +0100
8367
8368    Store character set preferences in GSettings
8369
8370M	data/org.gnome.EasyTAG.gschema.xml
8371M	src/charset.c
8372M	src/charset.h
8373M	src/id3_tag.c
8374M	src/id3v24_tag.c
8375M	src/preferences_dialog.c
8376M	src/preferences_dialog.h
8377M	src/setting.c
8378M	src/setting.h
8379
8380commit f475d5cfe21aafc3c5daf679dc36f0469dbf7147
8381Author: David King <amigadave@amigadave.com>
8382Date:	Sun Jun 15 16:35:20 2014 -0400
8383
8384    Store process fields conversions in GSettings
8385
8386M	data/org.gnome.EasyTAG.gschema.xml
8387M	src/scan_dialog.c
8388M	src/setting.c
8389M	src/setting.h
8390
8391commit 6d475c8cb1d14b62258e9189273e874660423899
8392Author: David King <amigadave@amigadave.com>
8393Date:	Sun Jun 15 08:40:40 2014 -0400
8394
8395    Store CDDB search preferences in GSettings
8396
8397M	data/org.gnome.EasyTAG.gschema.xml
8398M	src/cddb_dialog.c
8399M	src/scan_dialog.c
8400M	src/setting.c
8401M	src/setting.h
8402
8403commit 377d9cfc63d3d74ead88cffe5874b0ab98083b19
8404Author: David King <amigadave@amigadave.com>
8405Date:	Sat May 10 20:49:46 2014 +0100
8406
8407    Store case sensitive sorting mode in GSettings
8408
8409M	src/cddb_dialog.c
8410M	src/et_core.c
8411M	src/preferences_dialog.c
8412M	src/preferences_dialog.h
8413M	src/setting.c
8414M	src/setting.h
8415
8416commit bb1e71032bd6e8233054e32fbf3ff1e4b671d32e
8417Author: David King <amigadave@amigadave.com>
8418Date:	Sat May 10 18:01:09 2014 +0100
8419
8420    Store scan space conversion options in GSettings
8421
8422M	data/org.gnome.EasyTAG.gschema.xml
8423M	src/playlist_dialog.c
8424M	src/preferences_dialog.c
8425M	src/preferences_dialog.h
8426M	src/scan_dialog.c
8427M	src/setting.c
8428M	src/setting.h
8429
8430commit ac46a46cc4a36299ec37e5f24b4e6c85c64cc3a5
8431Author: David King <amigadave@amigadave.com>
8432Date:	Fri May 9 21:28:28 2014 +0100
8433
8434    Store ID3v2.4/2.3 preference in GSettings
8435
8436M	src/application_window.c
8437M	src/browser.c
8438M	src/id3_tag.c
8439M	src/id3v24_tag.c
8440M	src/preferences_dialog.c
8441M	src/preferences_dialog.h
8442M	src/setting.c
8443M	src/setting.h
8444
8445commit 8f648daa84ca90e838e9250d1000486c023ede20
8446Author: David King <amigadave@amigadave.com>
8447Date:	Fri May 9 21:18:26 2014 +0100
8448
8449    Store disc padding preferences in GSettings
8450
8451M	data/org.gnome.EasyTAG.gschema.xml
8452M	src/misc.c
8453M	src/preferences_dialog.c
8454M	src/preferences_dialog.h
8455M	src/setting.c
8456M	src/setting.h
8457
8458commit a8ccfd418bc934cec81ff150eaba4cf3970079fc
8459Author: David King <amigadave@amigadave.com>
8460Date:	Fri May 9 20:49:27 2014 +0100
8461
8462    Store the process fields option in GSettings
8463
8464M	data/org.gnome.EasyTAG.gschema.xml
8465M	src/scan_dialog.c
8466M	src/setting.c
8467M	src/setting.h
8468
8469commit f0270a6923f1e3754031c285f517118e66286b5f
8470Author: David King <amigadave@amigadave.com>
8471Date:	Fri May 9 19:12:52 2014 +0100
8472
8473    Store rename filename encoding in GSettings
8474
8475M	data/org.gnome.EasyTAG.gschema.xml
8476M	src/charset.c
8477M	src/preferences_dialog.c
8478M	src/preferences_dialog.h
8479M	src/setting.c
8480M	src/setting.h
8481
8482commit 02b5318650aff43f6bf83ee3cfde503e175093f5
8483Author: David King <amigadave@amigadave.com>
8484Date:	Fri May 9 18:57:54 2014 +0100
8485
8486    Store ID3v1 and ID3v2 iconv options in GSettings
8487
8488M	data/org.gnome.EasyTAG.gschema.xml
8489M	src/id3_tag.c
8490M	src/id3v24_tag.c
8491M	src/preferences_dialog.c
8492M	src/preferences_dialog.h
8493M	src/setting.c
8494M	src/setting.h
8495
8496commit 469140e2417e1734e08ae4ee30878dc6f1a24da7
8497Author: David King <amigadave@amigadave.com>
8498Date:	Fri May 9 18:28:14 2014 +0100
8499
8500    Store the playlist content mode in GSettings
8501
8502M	data/org.gnome.EasyTAG.gschema.xml
8503M	src/playlist_dialog.c
8504M	src/playlist_dialog.h
8505M	src/setting.c
8506M	src/setting.h
8507
8508commit fc3c397a342d38d4f74a112394c66345421daf5d
8509Author: David King <amigadave@amigadave.com>
8510Date:	Fri May 9 09:12:37 2014 +0100
8511
8512    Store the file extension case mode in GSettings
8513
8514M	data/org.gnome.EasyTAG.gschema.xml
8515M	src/et_core.c
8516M	src/preferences_dialog.c
8517M	src/preferences_dialog.h
8518M	src/setting.c
8519M	src/setting.h
8520
8521commit 37555fc8c2c19f975adbd41e5aaf3c80a42f4340
8522Author: David King <amigadave@amigadave.com>
8523Date:	Thu May 8 23:18:31 2014 +0100
8524
8525    Store the scanner window mode in GSettings
8526
8527M	data/org.gnome.EasyTAG.gschema.xml
8528M	src/application_window.c
8529M	src/bar.c
8530M	src/scan_dialog.c
8531M	src/scan_dialog.h
8532M	src/setting.c
8533M	src/setting.h
8534
8535commit 7470a291a406d70cd472dbdd5254ff25ccf8c0a7
8536Author: David King <amigadave@amigadave.com>
8537Date:	Thu May 8 08:26:21 2014 +0100
8538
8539    Store the file list sorting mode in GSettings
8540
8541M	Makefile.am
8542M	data/org.gnome.EasyTAG.gschema.xml
8543M	src/application_window.c
8544M	src/bar.c
8545M	src/browser.c
8546M	src/et_core.c
8547M	src/et_core.h
8548M	src/preferences_dialog.c
8549M	src/preferences_dialog.h
8550M	src/setting.c
8551M	src/setting.h
8552
8553commit af6793e0b2a8332ad9cfe23f71becc93370637ee
8554Author: David King <amigadave@amigadave.com>
8555Date:	Tue Mar 26 10:46:15 2013 +0000
8556
8557    Generate GSettings enum descriptions
8558
8559M	.gitignore
8560M	Makefile.am
8561
8562commit 7418209c1cf136ece89635dcc011e81c9bfcb872
8563Author: David King <amigadave@amigadave.com>
8564Date:	Sun Mar 24 19:49:29 2013 +0000
8565
8566    Generate enum descriptions with glib-mkenums
8567
8568M	.gitignore
8569M	Makefile.am
8570M	configure.ac
8571
8572commit 528ff19b95f9dae7bbae71052c1d80166b96f400
8573Author: David King <amigadave@amigadave.com>
8574Date:	Wed May 7 23:22:12 2014 +0100
8575
8576    Use GSettings for most application settings
8577
8578M	README
8579M	src/application_window.c
8580M	src/bar.c
8581M	src/browser.c
8582M	src/cddb_dialog.c
8583M	src/easytag.c
8584M	src/et_core.c
8585M	src/flac_tag.c
8586M	src/id3_tag.c
8587M	src/id3v24_tag.c
8588M	src/load_files_dialog.c
8589M	src/load_files_dialog.h
8590M	src/log.c
8591M	src/misc.c
8592M	src/ogg_tag.c
8593M	src/playlist_dialog.c
8594M	src/preferences_dialog.c
8595M	src/preferences_dialog.h
8596M	src/scan_dialog.c
8597M	src/search_dialog.c
8598M	src/setting.c
8599M	src/setting.h
8600
8601commit b42a637b02f85d5ebcc4d97880ce7f52ca7fb2fb
8602Author: David King <amigadave@amigadave.com>
8603Date:	Sat Feb 16 22:52:59 2013 +0000
8604
8605    Add GSettings schema
8606
8607    Leave the keys that depend on enums and flags commented for now,
8608    as the
8609    enum values need to be generated with glib-mkenums.
8610
8611M	.gitignore
8612M	Makefile.am
8613M	configure.ac
8614A	data/org.gnome.EasyTAG.gschema.xml
8615M	po/POTFILES.in
8616
8617commit 8f9e6db84f2a934ee577e7518503cf725fdafd98
8618Author: Santtu Lakkala <inz@inz.fi>
8619Date:	Thu Apr 24 08:48:52 2014 +0300
8620
8621    Avoid a GtkApplication assertion
8622
8623    Realizaing an application window during construction triggers an
8624    assertion with older versions of GTK+, and a warning with newer
8625    ones, so
8626    only show the window after it has been associated with the
8627    application.
8628
8629M	src/application_window.c
8630M	src/easytag.c
8631
8632commit 7483788b155b50dc4ba5ff84f3a8d3647213a248
8633Author: David King <amigadave@amigadave.com>
8634Date:	Wed Feb 12 23:06:30 2014 +0000
8635
8636    Move browser to EtBrowser object
8637
8638M	TODO
8639M	src/application_window.c
8640M	src/application_window.h
8641M	src/bar.c
8642M	src/browser.c
8643M	src/browser.h
8644M	src/cddb_dialog.c
8645M	src/easytag.c
8646M	src/easytag.h
8647M	src/et_core.c
8648M	src/load_files_dialog.c
8649M	src/misc.c
8650M	src/misc.h
8651M	src/playlist_dialog.c
8652M	src/scan_dialog.c
8653M	src/scan_dialog.h
8654M	src/search_dialog.c
8655M	src/setting.c
8656
8657commit 0086beb5fc89026469f2c775984e75dd270c73fd
8658Author: David King <amigadave@amigadave.com>
8659Date:	Mon Jan 20 21:08:13 2014 +0000
8660
8661    Set a rough initial window size and pane positions
8662
8663M	src/application_window.c
8664M	src/browser.c
8665
8666commit 97f7b0824b837458fe7061c6882cb6fe8364a287
8667Author: David King <amigadave@amigadave.com>
8668Date:	Sun Jan 5 22:08:21 2014 +0000
8669
8670    Move file selection actions to EtApplicationWindow
8671
8672M	src/application_window.c
8673M	src/application_window.h
8674M	src/bar.c
8675M	src/easytag.c
8676M	src/easytag.h
8677
8678commit 3c4b5591369f3259458a82d3a66849389fb28694
8679Author: David King <amigadave@amigadave.com>
8680Date:	Sun Jan 5 21:49:55 2014 +0000
8681
8682    Move select and unselect actions to main window
8683
8684M	src/application_window.c
8685M	src/application_window.h
8686M	src/bar.c
8687M	src/browser.c
8688M	src/easytag.c
8689M	src/easytag.h
8690
8691commit f2099fd2ba459522c3961c0c0e032e3340020187
8692Author: David King <amigadave@amigadave.com>
8693Date:	Sat Jan 4 15:34:45 2014 +0000
8694
8695    Replace strncat() with g_string_append()
8696
8697M	src/cddb_dialog.c
8698
8699commit 5e019e0c3b5a41097ee52601748c8ca573415bb0
8700Author: David King <amigadave@amigadave.com>
8701Date:	Sun Dec 29 23:15:26 2013 +0000
8702
8703    Move scan dialog to EtScanDialog object
8704
8705M	TODO
8706M	src/application_window.c
8707M	src/application_window.h
8708M	src/bar.c
8709M	src/browser.c
8710M	src/cddb_dialog.c
8711M	src/easytag.c
8712M	src/easytag.h
8713M	src/load_files_dialog.c
8714M	src/misc.c
8715M	src/playlist_dialog.c
8716M	src/preferences_dialog.c
8717M	src/scan.h
8718M	src/scan_dialog.c
8719M	src/scan_dialog.h
8720M	src/search_dialog.c
8721M	src/setting.c
8722M	src/setting.h
8723
8724commit f21de23ab08aa4b77ab3ee6cda44abeea4ab226e
8725Author: David King <amigadave@amigadave.com>
8726Date:	Sun Dec 29 16:41:51 2013 +0000
8727
8728    Move CDDB dialog to EtCDDBDialog object
8729
8730M	Makefile.am
8731M	po/POTFILES.in
8732M	src/application_window.c
8733M	src/application_window.h
8734M	src/bar.c
8735R062	src/cddb.c	src/cddb_dialog.c
8736R053	src/cddb.h	src/cddb_dialog.h
8737M	src/easytag.c
8738M	src/preferences_dialog.c
8739M	src/setting.c
8740M	src/setting.h
8741
8742commit ca54f878fa0c72e305a4bb45599db9521e9d1211
8743Author: David King <amigadave@amigadave.com>
8744Date:	Sat Dec 28 13:02:10 2013 +0000
8745
8746    Move preferences dialog to EtPreferencesDialog
8747
8748M	Makefile.am
8749M	po/POTFILES.in
8750M	src/application_window.c
8751M	src/application_window.h
8752M	src/bar.c
8753M	src/easytag.c
8754M	src/misc.c
8755R090	src/prefs.c	src/preferences_dialog.c
8756R068	src/prefs.h	src/preferences_dialog.h
8757M	src/scan_dialog.c
8758M	src/setting.c
8759
8760commit 393ac7d534e0f88d740882618b7fea11787d5ce9
8761Author: David King <amigadave@amigadave.com>
8762Date:	Sat Dec 28 01:31:11 2013 +0000
8763
8764    Move file search dialog to EtSearchDialog object
8765
8766M	Makefile.am
8767M	po/POTFILES.in
8768M	src/application_window.c
8769M	src/application_window.h
8770M	src/bar.c
8771M	src/misc.c
8772M	src/misc.h
8773C050	src/misc.c	src/search_dialog.c
8774A	src/search_dialog.h
8775M	src/setting.c
8776M	src/setting.h
8777
8778commit 02a468858418f65113cb627307f362c8fcf5eb34
8779Author: David King <amigadave@amigadave.com>
8780Date:	Fri Dec 27 23:54:21 2013 +0000
8781
8782    Move load filenames dialog to EtLoadFilesDialog
8783
8784M	Makefile.am
8785M	po/POTFILES.in
8786M	src/application_window.c
8787M	src/application_window.h
8788M	src/bar.c
8789A	src/load_files_dialog.c
8790A	src/load_files_dialog.h
8791M	src/misc.c
8792M	src/misc.h
8793M	src/setting.c
8794M	src/setting.h
8795
8796commit 092f7f866fba22b43b6b58fd7aa7edebb3a02aed
8797Author: David King <amigadave@amigadave.com>
8798Date:	Fri Dec 27 19:56:40 2013 +0000
8799
8800    Move playlist window to EtPlaylistDialog object
8801
8802M	Makefile.am
8803M	po/POTFILES.in
8804M	src/application_window.c
8805M	src/application_window.h
8806M	src/bar.c
8807M	src/misc.c
8808M	src/misc.h
8809A	src/playlist_dialog.c
8810A	src/playlist_dialog.h
8811M	src/setting.c
8812M	src/setting.h
8813
8814commit d3e0bc946da79f320164b18618fb8a1aefa74a03
8815Author: David King <amigadave@amigadave.com>
8816Date:	Mon Nov 4 22:27:57 2013 +0000
8817
8818    Move log area to EtLogArea object
8819
8820M	src/application_window.c
8821M	src/application_window.h
8822M	src/bar.c
8823M	src/easytag.c
8824M	src/log.c
8825M	src/log.h
8826
8827commit bbdcd0f5c7eba65b26cc8c8c0fce4cbe1a363139
8828Author: David King <amigadave@amigadave.com>
8829Date:	Fri Dec 27 18:32:49 2013 +0000
8830
8831    Pass the main window to actions as user data
8832
8833M	src/bar.c
8834
8835commit 1210ec5650561895d2c702fd43dc949b6f82c706
8836Author: David King <amigadave@amigadave.com>
8837Date:	Sat Nov 2 21:33:18 2013 +0000
8838
8839    Move main window to EtApplicationWindow object
8840
8841M	Makefile.am
8842M	po/POTFILES.in
8843M	src/application.h
8844A	src/application_window.c
8845A	src/application_window.h
8846M	src/bar.c
8847M	src/bar.h
8848M	src/browser.c
8849M	src/easytag.c
8850M	src/easytag.h
8851M	src/et_core.c
8852M	src/setting.c
8853M	src/setting.h
8854
8855commit fa6c4f6058c72afd9dabbb78bf0e10ad212b7b53
8856Author: Marek Černocký <marek@manet.cz>
8857Date:	Tue Aug 26 09:30:07 2014 +0200
8858
8859    Fixed format specifiers order
8860
8861M	help/C/scanner.page
8862
8863commit a9bd9d5bcb16c775bcb998b4ea1258a2cd6c2009
8864Author: David King <amigadave@amigadave.com>
8865Date:	Sat Aug 9 19:57:09 2014 +0100
8866
8867    Fix format specifier in GIO C++ wrapper string
8868
8869M	src/gio_wrapper.cc
8870
8871commit 71bfad9d9ba587ee13141f9c695367ac98011e84
8872Author: David King <amigadave@amigadave.com>
8873Date:	Fri Aug 15 18:45:57 2014 +0100
8874
8875    Use updated license tags in AppData
8876
8877M	data/easytag.appdata.xml.in
8878
8879commit 229ab9c33e732d18424de42c3ff8ea6dec66778e
8880Author: David King <amigadave@amigadave.com>
8881Date:	Wed Jul 30 14:41:49 2014 +0200
8882
8883    Fix delays when clearing the CDDB models
8884
8885    Avoid accessing deleted rows in the tree view selection changed
8886    handlers, by blocking the handlers when clearing the
8887    models. Otherwise,
8888    each release in the list of search results being deleted would be
8889    fetched from the server and then immediately discarded.
8890
8891M	src/cddb.c
8892
8893commit a9a575e4b6c23c1e575132e4ac566698d979e22b
8894Author: David King <amigadave@amigadave.com>
8895Date:	Sun Aug 10 12:32:43 2014 +0100
8896
8897    Fix scanner help for renaming files
8898
8899M	help/C/file-rename.page
8900
8901commit aafa2f280cd38621835c8919315d07165639a0db
8902Author: David King <amigadave@amigadave.com>
8903Date:	Fri Aug 1 17:34:24 2014 +0100
8904
8905    Provide a useful error when failing to write files
8906
8907    Pass an error back from ET_Save_File_Tag_To_HD() to ensure that
8908    a useful
8909    error message is presented to the user. Provide a sane fallback if the
8910    tag writing function does not provide a GError API (currently all
8911    non-Ogg formats).
8912
8913    https://bugzilla.gnome.org/show_bug.cgi?id=733929
8914
8915M	src/easytag.c
8916M	src/et_core.c
8917M	src/et_core.h
8918
8919commit 1ae7485be4a6a5d8139e58e42f3a31932c3b0885
8920Author: Piotr Drąg <piotrdrag@gmail.com>
8921Date:	Thu Jul 31 05:24:47 2014 +0200
8922
8923    doap: add app category to pass the validation
8924
8925M	easytag.doap
8926
8927commit 9295b8f6f91e08b707405ad1ef2877be4e6b0756
8928Author: Piotr Drąg <piotrdrag@gmail.com>
8929Date:	Thu Jul 31 05:21:30 2014 +0200
8930
8931    doap: fix duplicate <programming-language>
8932
8933M	easytag.doap
8934
8935commit ef9c43474c36c7660e67420bba514559bf7163a3
8936Author: David King <amigadave@amigadave.com>
8937Date:	Wed Jul 30 11:58:38 2014 +0200
8938
8939    Fix crash when reloading the directory tree
8940
8941    As the directory is cleared during reloading, the selection changes
8942    and
8943    this leads to a crash when a directory in the tree is deleted
8944    outside of
8945    EasyTAG. Avoid the changed signal being emitted by clearing the
8946    directory tree only when the signal is blocked.
8947
8948    https://bugzilla.redhat.com/show_bug.cgi?id=1121142
8949
8950M	src/browser.c
8951
8952commit 31e4167e9aab1229cf7b2ec6e9352232b1a84be7
8953Author: David King <amigadave@amigadave.com>
8954Date:	Sat Jul 19 21:09:57 2014 +0100
8955
8956    Fix return type of init idle handler
8957
8958    The return type of a GSourceFunc is a gboolean.
8959
8960M	src/easytag.c
8961
8962commit 9956e8ee78638e5be289ee34418f69f3eef8f96e
8963Author: David King <amigadave@amigadave.com>
8964Date:	Sun Jul 13 21:42:19 2014 +0100
8965
8966    Remove last uses of GdkColor, use GdkRGBA instead
8967
8968M	src/browser.c
8969M	src/cddb.c
8970
8971commit 43d6740afba208b3e9687055ee9031347aef44c3
8972Author: David King <amigadave@amigadave.com>
8973Date:	Wed Jul 9 15:47:57 2014 +0100
8974
8975    Fix Spanish help translation
8976
8977M	help/es/es.po
8978
8979commit 0a91ff23ba5b30d42b9ab19a8767a12265f4cb39
8980Author: Daniel Mustieles <dnaiel.mustieles@gmail.com>
8981Date:	Tue Jul 8 17:47:48 2014 +0200
8982
8983    Updated Spanish translation
8984
8985M	help/es/es.po
8986
8987commit ef139130cb7aa9ec0e1e4c547e8e1d3c18a12612
8988Author: David King <amigadave@amigadave.com>
8989Date:	Fri Jul 4 21:59:18 2014 +0100
8990
8991    Avoid use of deprecated foreground-gdk property
8992
8993    Use new foreground-rgba property instead.
8994
8995M	src/browser.c
8996M	src/cddb.c
8997M	src/et_core.c
8998M	src/et_core.h
8999M	src/misc.c
9000
9001commit 16ed7412860957a5bfbcda7a6a1593465dbeb7a8
9002Author: David King <amigadave@amigadave.com>
9003Date:	Fri Jul 4 21:39:43 2014 +0100
9004
9005    Avoid use of deprecated background-gdk property
9006
9007    Use new background-rgba property instead.
9008
9009M	src/browser.c
9010M	src/et_core.c
9011M	src/et_core.h
9012
9013commit 186360c1e3b507c6381115b90d4eb6ce97c2d6e1
9014Author: David King <amigadave@amigadave.com>
9015Date:	Fri Jul 4 16:33:32 2014 +0100
9016
9017    Remove unused columns from log model
9018
9019    The foreground and background were never set to anything other
9020    than the
9021    default.
9022
9023M	src/log.c
9024
9025commit 1db350b3ab9d64cbefef822cd6d1faf7b21ac452
9026Author: David King <amigadave@amigadave.com>
9027Date:	Fri Jul 4 16:32:24 2014 +0100
9028
9029    Remove unused GdkColor definitions
9030
9031M	src/et_core.c
9032M	src/et_core.h
9033
9034commit 1c3316fc22dea1f460650cfa4701736814b905de
9035Author: David King <amigadave@amigadave.com>
9036Date:	Fri Jun 27 21:57:53 2014 +0100
9037
9038    Update SOURCES as all MingW packages are in Fedora
9039
9040M	SOURCES
9041
9042commit cfc015270b8750f12cf7bbff11acf9145053bed9
9043Author: Balázs Úr <urbalazs@src.gnome.org>
9044Date:	Mon Jun 30 22:23:30 2014 +0200
9045
9046    Updated Hungarian translation
9047
9048M	po/hu.po
9049
9050commit 787e4b2e65f56918c6f0ea5584c366fa73e7dc76
9051Author: genodeftest <gnomel10n@genodeftest.de>
9052Date:	Sun Jun 29 20:10:38 2014 +0000
9053
9054    Updated German translation
9055
9056M	po/de.po
9057
9058commit 8b0617b8fdb8109fb99866cba0c0c3a0f5d5bf53
9059Author: Marek Černocký <marek@manet.cz>
9060Date:	Wed Jun 25 11:32:07 2014 +0200
9061
9062    Updated Czech translation
9063
9064M	po/cs.po
9065
9066commit 7cfd7716b3582450b4f020e3dd602ab1688ec36e
9067Author: David King <amigadave@amigadave.com>
9068Date:	Thu Jun 12 12:31:03 2014 +0100
9069
9070    Update NEWS for future 2.3.1 release
9071
9072M	NEWS
9073M	configure.ac
9074
9075commit dd71f05ffc398def4c8998ec8075ee806c9986f7
9076Author: David King <amigadave@amigadave.com>
9077Date:	Sun Jun 22 14:58:53 2014 +0100
9078
9079    Run glib-compile-schemas during Windows install
9080
9081    The GTK+ file chooser depends on a GSettings schema, which must be
9082    installed and compiled.
9083
9084M	easytag-win32-installer.nsi.in
9085
9086commit 0d65c5a4599e57d70eec8cbd0f22d93f7cac8929
9087Author: David King <amigadave@amigadave.com>
9088Date:	Sun Jun 22 14:27:28 2014 +0100
9089
9090    Add Korean to Windows installed locales
9091
9092M	easytag-win32-installer.nsi.in
9093
9094commit 4c4d312ebd32832a24133893eff41ee46f6ca603
9095Author: Andreas Winkelmann <ml@awinkelmann.de>
9096Date:	Fri Jun 20 02:20:33 2014 +0200
9097
9098    Avoid assertion in Action_Select_Browser_Style()
9099
9100    When changing to artist/album view the browser list gets cleared.
9101    While
9102    clearing, GTK+ emits a changed signal for each row, and
9103    Browser_List_Row_Selected() gets triggered, unfortunately with a row
9104    where the backing file list has already been freed.
9105
9106    Added a function which clears the list and stops emissions of
9107    Browser_List_Row_Selected() while clearing.
9108
9109M	src/browser.c
9110M	src/browser.h
9111M	src/et_core.c
9112
9113commit 8ca5776f4517de59cf4cea9cc1e6a55b3985058a
9114Author: Andreas Winkelmann <ml@awinkelmann.de>
9115Date:	Fri Jun 6 23:10:42 2014 +0100
9116
9117    Fixed a album/artist view memory leak
9118
9119    In artist/album view the album list store contains a row for a
9120    collection of all albums for an artist - the "<All Albums>" row. The
9121    attached GList was not freed.
9122
9123    Add a column with a boolean value to the model to be able to identify
9124    this row, as a simple string comparison seems unsafe.
9125
9126M	src/browser.c
9127M	src/browser.h
9128
9129commit 2e244aa3ec3ca6ad39fa88e297f2eb5743ecacf7
9130Author: Andreas Winkelmann <ml@awinkelmann.de>
9131Date:	Mon May 26 17:00:59 2014 +0200
9132
9133    Fixed a few crashes because of dangling pointers
9134
9135    The two list stores from the artist/album view contain pointers to the
9136    list in ETCore->ETArtistAlbumFileList. When the complete list
9137    was freed,
9138    the GUI still used the pointers in the list stores and crashed.
9139
9140    I saw segmentation faults while toggling between artist/album and
9141    directory view and furthermore while shutting down EasyTAG.
9142
9143M	src/browser.c
9144M	src/browser.h
9145M	src/et_core.c
9146
9147commit 3a969918db8cff0a3cefa1195fbd2f79eb4467d2
9148Author: Piotr Drąg <piotrdrag@gmail.com>
9149Date:	Thu Jun 19 16:48:26 2014 +0200
9150
9151    Updated Polish translation
9152
9153M	po/pl.po
9154
9155commit 34e9d3238ff0d2481c2e2324c576ec019bfbca0f
9156Author: Daniel Mustieles <dnaiel.mustieles@gmail.com>
9157Date:	Tue Jun 17 19:41:55 2014 +0200
9158
9159    Updated Spanish Translation
9160
9161M	help/Makefile.am
9162A	help/es/es.po
9163
9164commit 3d6506bb43922a01141b793d87c5fe3f0fc98aab
9165Author: Daniel Mustieles <dnaiel.mustieles@gmail.com>
9166Date:	Tue Jun 17 19:20:04 2014 +0200
9167
9168    Updated Spanish translation
9169
9170M	po/es.po
9171
9172commit 4ffd740dcbcac16d3e814d5609446d81d608986c
9173Author: Rafael Ferreira <rafael.f.f1@gmail.com>
9174Date:	Mon Jun 16 13:21:07 2014 +0000
9175
9176    Updated Brazilian Portuguese translation
9177
9178M	po/pt_BR.po
9179
9180commit 8722f83eb5212835a912df9b3c868990a459745f
9181Author: Tom Tryfonidis <tomtryf@gmail.com>
9182Date:	Fri Jun 13 12:41:58 2014 +0000
9183
9184    Updated Greek translation
9185
9186M	po/el.po
9187
9188commit 25807e575343f117b5fff4824467ff1f2bf6c376
9189Author: David King <amigadave@amigadave.com>
9190Date:	Wed Jun 11 22:00:01 2014 +0100
9191
9192    Update British English translation
9193
9194M	po/en_GB.po
9195
9196commit 19fbfca6f7b01d8ccf0c49aea31c0c09ec4b3122
9197Author: David King <amigadave@amigadave.com>
9198Date:	Wed Jun 11 20:06:08 2014 +0100
9199
9200    Add generated help translations to .gitignore
9201
9202M	.gitignore
9203
9204commit 9dbe534dd0599ede2bd4a2a27d0add8fb404ac2b
9205Author: David King <amigadave@amigadave.com>
9206Date:	Wed Jun 11 20:01:55 2014 +0100
9207
9208    Initialize gettext in Nautilus extension startup
9209
9210M	nautilus-extension/nautilus-easytag.c
9211
9212commit 0b38bdc30c4cd8ece99d4893d63b60dfcc3e204e
9213Author: David King <amigadave@amigadave.com>
9214Date:	Wed Jun 11 19:56:54 2014 +0100
9215
9216    Use type definition macro for Nautilus extension
9217
9218    Use G_DEFINE_DYNAMIC_TYPE_EXTENDED for the Nautilus extension,
9219    and move
9220    all the code into a single file as a consequence.
9221
9222M	Makefile.am
9223D	nautilus-extension/easytag-module.c
9224M	nautilus-extension/nautilus-easytag.c
9225D	nautilus-extension/nautilus-easytag.h
9226
9227commit 16ec19b447e661e333a73b1797118619ae11923f
9228Author: David King <amigadave@amigadave.com>
9229Date:	Wed Jun 11 18:25:20 2014 +0100
9230
9231    Minor improvements to the Nautilus extension
9232
9233    Document the requirements for the extension in the README. Add a
9234    COPYING.GPL3, as including the license is a requirement. Update
9235    .gitignore for new files.
9236
9237M	.gitignore
9238A	COPYING.GPL3
9239M	Makefile.am
9240M	README
9241
9242commit 145685dbdc6c5ab6654600b908c272a3829863bb
9243Author: Victor A. Santos <victoraur.santos@gmail.com>
9244Date:	Wed Jun 11 13:01:56 2014 -0300
9245
9246    Add Nautilus actions extension
9247
9248    Include a context menu item for opening directories, and one for
9249    opening
9250    supported files, in a Nautilus extension.
9251
9252    https://bugzilla.gnome.org/show_bug.cgi?id=731493
9253
9254M	Makefile.am
9255M	configure.ac
9256A	nautilus-extension/easytag-module.c
9257A	nautilus-extension/nautilus-easytag.c
9258A	nautilus-extension/nautilus-easytag.h
9259M	po/POTFILES.in
9260
9261commit 03b67ff6523cb3a5c39443ac62f1f0d224a669c5
9262Author: David King <amigadave@amigadave.com>
9263Date:	Sat Jun 7 11:18:58 2014 +0100
9264
9265    Correctly restore disabled process fields options
9266
9267    https://bugzilla.gnome.org/show_bug.cgi?id=730573
9268
9269M	src/scan_dialog.c
9270
9271commit 311de7ef375a9a8542018be8694deb6334e31ac6
9272Author: Andreas Winkelmann <ml@awinkelmann.de>
9273Date:	Mon May 26 18:22:12 2014 +0200
9274
9275    Refactor Browser_List_Refresh_File_In_List()
9276
9277    Simplify iterations over the tree model.
9278
9279M	src/browser.c
9280
9281commit 45538c78fec6a48585b7f0183f902ff57f4fd0ff
9282Author: Brad Erickson <eosrei@gmail.com>
9283Date:	Mon May 26 00:08:49 2014 +0800
9284
9285    Add .m4v as a supported extension for MP4 tags
9286
9287    https://bugzilla.gnome.org/show_bug.cgi?id=730421
9288
9289M	src/et_core.c
9290M	src/et_core.h
9291
9292commit 4bfe75daa174c6211e9f01e72c6d06c2051a2db2
9293Author: David King <amigadave@amigadave.com>
9294Date:	Sun May 18 14:24:45 2014 +0100
9295
9296    Avoid a crash when browsing hidden directories
9297
9298    If viewing hidden directories is disabled, EasyTAG will fail to find a
9299    hidden path in the directory model, and will crash when trying to
9300    retrieve the full path from the model. Avoid this by returning early
9301    from Browser_Tree_Select_Dir().
9302
9303    https://bugzilla.gnome.org/show_bug.cgi?id=730326
9304
9305M	src/browser.c
9306
9307commit eb35be3db766ab55b95a1c74c9011a9e50c60c9c
9308Author: Changwoo Ryu <cwryu@debian.org>
9309Date:	Sun May 18 08:15:51 2014 +0900
9310
9311    Add Korean to the translation list
9312
9313M	po/LINGUAS
9314
9315commit d7d1e95e1830bdfb4afd4b86ab39afefc77cf10d
9316Author: Seong-ho Cho <darkcircle.0426@gmail.com>
9317Date:	Sun May 18 08:14:39 2014 +0900
9318
9319    Added Korean translation
9320
9321A	po/ko.po
9322
9323commit 986b8f5a54fa6b83be29e2d27e85a0ddd4dbf270
9324Author: David King <amigadave@amigadave.com>
9325Date:	Fri May 9 17:21:13 2014 +0100
9326
9327    Update translation list for Windows installer
9328
9329M	easytag-win32-installer.nsi.in
9330
9331commit 95c31f5f2d517ce41987e5d3805f9d2dc3d2dcad
9332Author: David King <amigadave@amigadave.com>
9333Date:	Fri May 9 16:34:00 2014 +0100
9334
9335    Fix broken check for id3lib UTF-16 bug
9336
9337    https://bugzilla.gnome.org/show_bug.cgi?id=729328
9338
9339M	src/id3_tag.c
9340
9341commit 130296b3ec381439b06691d226d1d1388661dd29
9342Author: David King <amigadave@amigadave.com>
9343Date:	Mon May 5 18:56:34 2014 +0100
9344
9345    Read extended Winamp 5.6 genres stored as integers
9346
9347    As libid3tag has not been updated in some time, the genre list
9348    is rather
9349    out of date. If an integer genre is found, and libid3tag does not find
9350    it in the index, try the EasyTAG index as a fallback.
9351
9352M	src/id3v24_tag.c
9353
9354commit 027fd46e997a1ed9a3b44f54b97e95e567319ae9
9355Author: David King <amigadave@amigadave.com>
9356Date:	Mon May 5 18:29:47 2014 +0100
9357
9358    Update ID3v1 genre list
9359
9360    https://bugzilla.gnome.org/show_bug.cgi?id=729036
9361
9362M	src/genres.h
9363
9364commit 1d74ec2ed1b51aa69e7cfc2f6c5e69e51a67f2fe
9365Author: Andreas Winkelmann <ml@awinkelmann.de>
9366Date:	Mon May 5 10:39:14 2014 +0100
9367
9368    Refactor libid3tag_Get_Frame_Str() and fix leak
9369
9370M	src/id3v24_tag.c
9371
9372commit 5234d4a07cc091cecd8c8c7383db66ed914b924d
9373Author: Dimitris Spingos <dmtrs32@gmail.com>
9374Date:	Mon May 5 07:31:47 2014 +0300
9375
9376    Added Greek translation of help
9377
9378M	help/Makefile.am
9379A	help/el/el.po
9380
9381commit 0dc1d66d4035830537d55606e257511009e5083f
9382Author: David King <amigadave@amigadave.com>
9383Date:	Sun May 4 10:32:03 2014 +0100
9384
9385    Fix memory leak when reading Ogg disc number field
9386
9387M	src/ogg_tag.c
9388
9389commit 7542ad103a7280d783de5379f9214d61472e92f9
9390Author: David King <amigadave@amigadave.com>
9391Date:	Sun May 4 09:59:10 2014 +0100
9392
9393    Avoid crash when saving Ogg file with cover art
9394
9395    https://bugzilla.gnome.org/show_bug.cgi?id=729443
9396
9397M	src/ogg_tag.c
9398
9399commit ce47170805528bf6db7c5f102f91b9549d96da1f
9400Author: Marek Černocký <marek@manet.cz>
9401Date:	Sat Apr 26 14:12:10 2014 +0200
9402
9403    Updated Czech translation
9404
9405M	po/cs.po
9406
9407commit 70d02c0e9ff7d6c67cb95bbe66ce801d09d9b995
9408Author: David King <amigadave@amigadave.com>
9409Date:	Sat Apr 26 08:57:24 2014 +0100
9410
9411    Revert asyncronous loading and saving of images
9412
9413    This reverts commit f77f63eb9ce7cf8b58bbc2251f2ef32c9352d6f4 and
9414    f432ebd26c9bf5fc060eecb0c90635ca4acd3abd.
9415
9416    https://bugzilla.redhat.com/show_bug.cgi?id=1091577
9417
9418M	src/picture.c
9419
9420commit 501b11256e7d8e4146d65a15c1040cc43db7eb59
9421Author: David King <amigadave@amigadave.com>
9422Date:	Sat Apr 26 09:19:26 2014 +0100
9423
9424    Allow input focus to escape the tag area
9425
9426    Do not create a focus loop in the tag area, and instead allow the user
9427    to tab out of the area.
9428
9429M	src/easytag.c
9430
9431commit cf47915b455c1eb6b102173a8cdb4e84b08dadf1
9432Author: kipw <kip@thevertigo.com>
9433Date:	Fri Apr 25 15:10:38 2014 -0700
9434
9435    configure.ac: Bump version to 2.2.1...
9436    NEWS: Added 2.2.1 changes since 2.2.0...
9437
9438M	NEWS
9439M	configure.ac
9440
9441commit 13625dce72a52b63d35c94b3b22ebec4ec691787
9442Author: David King <amigadave@amigadave.com>
9443Date:	Wed Apr 23 12:52:16 2014 +0100
9444
9445    Fix loading filenames from a text file
9446
9447    When the code to read a list of filenames from a text file was
9448    ported to
9449    use GFile and GIO, it read the whole file as one entry and did
9450    not split
9451    the filenames by line. Use GDataInputStream to read per-line as
9452    before.
9453
9454M	src/misc.c
9455
9456commit ea53ac5940690e5c2d4823970e43049ab9508aae
9457Author: David King <amigadave@amigadave.com>
9458Date:	Tue Apr 22 19:36:37 2014 +0100
9459
9460    Revert "Refactor Scan_Convert_P20_Into_Space()"
9461
9462    This reverts commit 553ba87d0311e4e4c64f2321b5aa654df0c4ae29.
9463
9464    The above commit added a call to strcpy(), with arguments that
9465    overlapped. The behaviour of such a call is undefined, and can lead to
9466    test failures.
9467
9468    https://bugzilla.gnome.org/show_bug.cgi?id=728743
9469
9470M	src/scan.c
9471
9472commit c234480f4f217125f329ec2d4553b3ace9335351
9473Author: David King <amigadave@amigadave.com>
9474Date:	Tue Apr 22 17:03:10 2014 +0100
9475
9476    Add Opus and Speex MIME types to desktop file
9477
9478M	data/easytag.desktop.in
9479
9480commit b596895a33618f00a6fa193f8eebde39cdcff844
9481Author: David King <amigadave@amigadave.com>
9482Date:	Tue Apr 22 15:49:21 2014 +0100
9483
9484    Remove a problematic debug string
9485
9486M	src/gio_wrapper.cc
9487
9488commit 4a22b73c4bee9ff40059b875220c6d69254a508e
9489Author: David King <amigadave@amigadave.com>
9490Date:	Tue Apr 22 15:37:13 2014 +0100
9491
9492    Fix conversion specifier in debug string
9493
9494M	src/gio_wrapper.cc
9495
9496commit 043fc69516b69fa646a1251d512d0cb1352a1154
9497Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
9498Date:	Mon Apr 21 23:44:48 2014 +0100
9499
9500    Add HELP_LINGUAS to the help Makefile
9501
9502M	help/Makefile.am
9503
9504commit 54d3d8bf993e48018f79c9c23d6b23d4bbcd504b
9505Author: David King <amigadave@amigadave.com>
9506Date:	Mon Apr 21 17:14:05 2014 +0100
9507
9508    Remove a useless debugging message
9509
9510M	src/picture.c
9511
9512commit 9cfb3edb17a459c3612f51c635185aad0bc092b0
9513Author: David King <amigadave@amigadave.com>
9514Date:	Mon Apr 21 16:18:12 2014 +0100
9515
9516    Fix compilation if Ogg support is not available
9517
9518    Add some ifdefs to check whether ENABLE_OGG is defined. Remove
9519    leftover
9520    prototype in WavPack tag code.
9521
9522M	src/ogg_tag.h
9523M	src/vcedit.h
9524M	src/wavpack_tag.c
9525
9526commit e3393bb9a4889e9bfe56f7ba07b5e58ef4b487ad
9527Author: David King <amigadave@amigadave.com>
9528Date:	Sun Apr 20 23:10:35 2014 +0100
9529
9530    Handle images with a reported size of zero
9531
9532    If a zero-byte file was encountered, such as when reading from a HTTP
9533    server which does not report file sizes, a zero-byte buffer was
9534    allocated and passed to g_input_stream_read_all(), triggering
9535    an assert
9536    in the image loading code.
9537
9538    Avoid the problem by treating a non-zero file size as an optimisation,
9539    allocating a buffer for the input file if the size is available, and
9540    splicing the file input stream to a GMemoryOutputStream.
9541
9542    https://bugzilla.gnome.org/show_bug.cgi?id=728602
9543    https://retrace.fedoraproject.org/faf/problems/1662964/
9544
9545M	src/picture.c
9546
9547commit 196d4f18e228d1300910d56cdda162a150ffeea8
9548Author: David King <amigadave@amigadave.com>
9549Date:	Sat Apr 19 10:29:44 2014 +0100
9550
9551    Fix automatic numbering of last track in view
9552
9553    https://bugzilla.gnome.org/show_bug.cgi?id=728548
9554
9555M	src/easytag.c
9556
9557commit 0ff9da52c747e848a7c323c2e7a585386614f69d
9558Author: David King <amigadave@amigadave.com>
9559Date:	Sat Apr 19 10:16:08 2014 +0100
9560
9561    Avoid a use-after-free when caplitalizing words
9562
9563    https://bugzilla.gnome.org/show_bug.cgi?id=728533
9564
9565M	src/easytag.c
9566M	src/scan_dialog.c
9567M	src/scan_dialog.h
9568
9569commit 12afb792cf1ff5b5f0ed094867b78836edaa22d4
9570Author: David King <amigadave@amigadave.com>
9571Date:	Thu Apr 17 23:15:07 2014 +0100
9572
9573    Add missing break in switch
9574
9575    Found with Coverity (CID 1163345)
9576
9577M	src/prefs.c
9578
9579commit f2871ad88af1ba9ff006c6fd9471ad6841e4e182
9580Author: David King <amigadave@amigadave.com>
9581Date:	Thu Apr 17 22:42:04 2014 +0100
9582
9583    Remove unused code when reading MP4 header
9584
9585    Found with Coverity (CID 1203406)
9586
9587M	src/mp4_header.cc
9588
9589commit dd99ec94f5d46e433cf785ba5bfc849dd0987f78
9590Author: David King <amigadave@amigadave.com>
9591Date:	Thu Apr 17 22:01:43 2014 +0100
9592
9593    Refactor GIO error checking in C++ wrapper
9594
9595    Check the return value of g_output_stream_write_all().
9596
9597    Found with Coverity (CID 1203401, CID 1203402 and CID 1203403)
9598
9599M	src/gio_wrapper.cc
9600
9601commit b8e9808c256b60b22f202c97007e04b6682771c9
9602Author: David King <amigadave@amigadave.com>
9603Date:	Tue Apr 15 20:39:45 2014 +0100
9604
9605    Port from GApplication to GtkApplication
9606
9607M	src/application.c
9608M	src/application.h
9609M	src/easytag.c
9610
9611commit 77d6aeb33ca4697602a39fc6f1c7ad1c9d51851d
9612Author: David King <amigadave@amigadave.com>
9613Date:	Tue Apr 15 14:43:40 2014 +0100
9614
9615    Document libid3tag requirement in README
9616
9617M	README
9618
9619commit 858a1ec356b8574cf79279ae6f38a497ffb4411c
9620Author: Daniel Mustieles <daniel.mustieles@gmail.com>
9621Date:	Tue Apr 15 14:15:23 2014 +0200
9622
9623    Updated Spanish translation
9624
9625M	po/es.po
9626
9627commit 73efd41d8d4d2f9bc77d799418a1152283c92fab
9628Author: Rafael Ferreira <rafael.f.f1@gmail.com>
9629Date:	Mon Apr 14 23:05:58 2014 +0000
9630
9631    Updated Brazilian Portuguese translation
9632
9633M	po/pt_BR.po
9634
9635commit 5b8b65d47c1dd2b8f589f68492d7ee3b08161c71
9636Author: Roman Bogorodskiy <bogorodskiy@gmail.com>
9637Date:	Mon Apr 14 12:00:24 2014 +0100
9638
9639    Fix C++ ID3 wrapper compilation
9640
9641    https://bugzilla.gnome.org/show_bug.cgi?id=728113
9642
9643M	src/id3lib/c_wrapper.cpp
9644
9645commit 93201c3d62ee423af712c36085a8e314a0fcd960
9646Author: Santtu Lakkala <inz@inz.fi>
9647Date:	Mon Apr 14 11:17:59 2014 +0300
9648
9649    Drop sizeof when using G_N_ELEMENTS
9650
9651    The refactorization left extraneous sizeof when changing to
9652    G_N_ELEMENTS.
9653
9654M	src/gio_wrapper.cc
9655
9656commit 58b4f1e9a352fe2c870986fadd802d033f7a1f2f
9657Author: Aurimas Černius <aurisc4@gmail.com>
9658Date:	Sun Apr 13 23:09:25 2014 +0300
9659
9660    Updated Lithuanian translation
9661
9662M	po/lt.po
9663
9664commit b9b8824e56f14681afba97cb8c215009e5491a3f
9665Author: Balázs Úr <urbalazs@src.gnome.org>
9666Date:	Sun Apr 13 15:48:59 2014 +0200
9667
9668    Updated Hungarian translation
9669
9670M	po/hu.po
9671
9672commit fc78f9e1e14f238eeba9f729dba0cdd2cb37960a
9673Author: David King <amigadave@amigadave.com>
9674Date:	Sun Apr 13 09:09:58 2014 +0100
9675
9676    Correct buffer type in C++ GIO wrapper
9677
9678M	src/gio_wrapper.cc
9679
9680commit ddf003b219799b82f4a72c7568fbcbe913e45f26
9681Author: David King <amigadave@amigadave.com>
9682Date:	Sun Apr 13 08:58:09 2014 +0100
9683
9684    Fix compilation if TagLib is not available
9685
9686    Thanks to Abhinav for the report.
9687
9688M	src/gio_wrapper.cc
9689M	src/gio_wrapper.h
9690
9691commit 40e2787c8dbb75f36f0b2c69cdf6270aa5df7b28
9692Author: Abhinav <abhijangda@hotmail.com>
9693Date:	Sun Apr 13 11:05:17 2014 +0530
9694
9695    Add only numeric characters to TPOS in ID3 Tags
9696
9697    https://bugzilla.gnome.org/show_bug.cgi?id=726467
9698
9699M	src/id3_tag.c
9700M	src/id3_tag.h
9701M	src/id3v24_tag.c
9702
9703commit 172139f7dade030eb76ad8c99b2e3d90dd67d886
9704Author: David King <amigadave@amigadave.com>
9705Date:	Sat Apr 12 20:17:36 2014 +0100
9706
9707    Update README to only mention GTK+ 3
9708
9709M	README
9710
9711commit 58c4d16a0662ce96a7c9455e33978967d908b70f
9712Author: David King <amigadave@amigadave.com>
9713Date:	Sat Apr 12 20:07:03 2014 +0100
9714
9715    Set the inline-toolbar style on the images toolbar
9716
9717M	src/easytag.c
9718
9719commit 2e723c5f855a7a700ebf924e9e44de136dd818bc
9720Author: David King <amigadave@amigadave.com>
9721Date:	Sat Apr 12 19:57:13 2014 +0100
9722
9723    Set the primary-toolbar style on the main toolbar
9724
9725M	src/bar.c
9726
9727commit eaae7f8479c2881f3965e354cf72ad4b743a49fa
9728Author: David King <amigadave@amigadave.com>
9729Date:	Sat Apr 12 19:48:37 2014 +0100
9730
9731    Remove some GTK+ 2 compatibility code
9732
9733M	src/gtk2_compat.c
9734M	src/gtk2_compat.h
9735M	src/misc.c
9736
9737commit ab96820183cce6bedfdc8923ceb7cebc69234d68
9738Author: David King <amigadave@amigadave.com>
9739Date:	Sat Apr 12 19:45:03 2014 +0100
9740
9741    Use the license-type property of GtkAboutDialog
9742
9743M	src/about.c
9744
9745commit ba312a2a1fdeff913afea6b33cf749fc6df47bf2
9746Author: David King <amigadave@amigadave.com>
9747Date:	Sat Apr 12 19:43:39 2014 +0100
9748
9749    Depend on GTK+ 3 only
9750
9751M	configure.ac
9752
9753commit ecf51caab3c414846a9d9806a4ee9ef8474ec178
9754Author: Matej Urbančič <mateju@svn.gnome.org>
9755Date:	Sat Apr 12 18:59:51 2014 +0200
9756
9757    Updated Slovenian translation
9758
9759M	po/sl.po
9760
9761commit 98f092caf16e10aa0296de7e6d33da585f73abb3
9762Author: David King <amigadave@amigadave.com>
9763Date:	Sat Apr 12 14:05:20 2014 +0100
9764
9765    Bump TagLib dependency to 1.9.1 for MP4 codec enum
9766
9767M	configure.ac
9768
9769commit 5a73d051b844e8c8e01f0f8d51e8839e4de3bf1a
9770Author: David King <amigadave@amigadave.com>
9771Date:	Sat Apr 12 13:14:38 2014 +0100
9772
9773    Use CXXFLAGS from environment
9774
9775    Fix a typo when checking for warning options to pass to the C++
9776    compiler, and ensure that CXXFLAGS set in the environment are
9777    passed to
9778    the compiler.
9779
9780M	configure.ac
9781
9782commit 049a6bef4fda3edb3701f11ec6adb438bbb4dac9
9783Author: David King <amigadave@amigadave.com>
9784Date:	Fri Apr 11 23:48:39 2014 +0100
9785
9786    Update NEWS for 2.2.0 release
9787
9788M	NEWS
9789M	configure.ac
9790
9791commit 4201a7a75e11efca9f6ccabc341ecdf71994ba3d
9792Author: David King <amigadave@amigadave.com>
9793Date:	Fri Apr 11 23:56:08 2014 +0100
9794
9795    Update man page for new format support
9796
9797M	doc/easytag.xml
9798
9799commit 33493b81c5de9f340702b4a10233498d6ff6f307
9800Author: David King <amigadave@amigadave.com>
9801Date:	Fri Apr 11 23:42:14 2014 +0100
9802
9803    Hide help contents menuitem on Windows
9804
9805    Until Yelp runs on Windows, or the Mallard help is on help.gnome.org,
9806    this will remain hidden.
9807
9808M	src/ui_manager.h
9809
9810commit c6a7d7b900766e29091ecec91bd992f8e8c7ee25
9811Author: David King <amigadave@amigadave.com>
9812Date:	Fri Apr 11 23:07:48 2014 +0100
9813
9814    Update SOURCES for the upcoming 2.2.0 release
9815
9816M	SOURCES
9817M	easytag-win32-installer.nsi.in
9818
9819commit a9b66c883f6eee2759d0a2aa418463af76788aec
9820Author: David King <amigadave@amigadave.com>
9821Date:	Fri Apr 11 21:55:56 2014 +0100
9822
9823    Use TagLib namespace for ulong typedef
9824
9825    Under MinGW, ulong is not defined.
9826
9827M	src/gio_wrapper.cc
9828M	src/gio_wrapper.h
9829
9830commit 4ddf4c8465cc39db88d21379d3cd298a8c372327
9831Author: David King <amigadave@amigadave.com>
9832Date:	Fri Apr 11 21:13:01 2014 +0100
9833
9834    Mark changed files as bold by default
9835
9836    Marking changed files as red means that they are difficult to discern
9837    when selected.
9838
9839M	src/setting.c
9840
9841commit 3c4f2f8873e5fec51f43888ed0f79de2a44f478d
9842Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
9843Date:	Fri Apr 11 21:06:59 2014 +0100
9844
9845    Review problems-ogg-split help page
9846
9847M	help/C/problems-ogg-split.page
9848
9849commit 4ccfaed1c85091124b1cf5c88d5713233bf14532
9850Author: David King <amigadave@amigadave.com>
9851Date:	Thu Apr 10 00:21:15 2014 +0100
9852
9853    Add help page on Ogg tag splitting
9854
9855A	help/C/problems-ogg-split.page
9856M	help/Makefile.am
9857
9858commit 5929722b0c30193c48cf0c8d7f0daeb6d4ca6f71
9859Author: David King <amigadave@amigadave.com>
9860Date:	Fri Apr 11 14:13:01 2014 +0100
9861
9862    Update DOAP file for new file format support
9863
9864M	easytag.doap
9865
9866commit 7803968bb2ce6248efec6f3c71591d91593c0b89
9867Author: David King <amigadave@amigadave.com>
9868Date:	Thu Apr 10 10:38:32 2014 +0100
9869
9870    Update help now that MP4 cover art is supported
9871
9872M	help/C/image.page
9873
9874commit f5957ed28b1c197f66f05aa16d1fb2f4adabde2d
9875Author: David King <amigadave@amigadave.com>
9876Date:	Fri Apr 11 11:29:07 2014 +0100
9877
9878    Remove auto pointer template
9879
9880    Additionally, unref the stream on destruction of GIO_InputStream, as
9881    closing the stream is not sufficient.
9882
9883M	src/gio_wrapper.cc
9884
9885commit e776981890fd7313996bf752a376cf2187eb5805
9886Author: Santtu Lakkala <inz@inz.fi>
9887Date:	Fri Apr 11 12:01:16 2014 +0300
9888
9889    Add basic error reporting to mp4_header.cc
9890
9891    Add some error reporting enabled by updates in GIO wrapper to
9892    mp4_header.cc.
9893
9894M	src/mp4_header.cc
9895
9896commit 0955b0b8b3866f060d8b3a4a2661a1e023763dcb
9897Author: Santtu Lakkala <inz@inz.fi>
9898Date:	Fri Apr 11 12:01:15 2014 +0300
9899
9900    Add basic error reporting to mp4_tag.cc
9901
9902    Add some error reporting enabled by updates in GIO wrapper to
9903    mp4_tag.cc.
9904
9905M	src/mp4_tag.cc
9906
9907commit 0bf00a1dce794cfc8fc6fefa6c75e3274369b0a9
9908Author: Santtu Lakkala <inz@inz.fi>
9909Date:	Fri Apr 11 12:01:14 2014 +0300
9910
9911    Improve error handling in GIO/TagLib wrapper
9912
9913    Add some error checks and a method for getting the error to the
9914    GIO/TagLib compatibility layer.
9915
9916M	src/gio_wrapper.cc
9917M	src/gio_wrapper.h
9918
9919commit 3b3f81a72c9de5dfb0fbd3f06eb7a6957bc944cd
9920Author: David King <amigadave@amigadave.com>
9921Date:	Fri Apr 11 08:46:27 2014 +0100
9922
9923    Use GIO wrappers in mp4_header.cc
9924
9925M	src/mp4_header.cc
9926
9927commit 3a53d419f6c1b4d197f6c421f462cb2093f40612
9928Author: Santtu Lakkala <inz@inz.fi>
9929Date:	Thu Apr 10 11:01:53 2014 +0300
9930
9931    Use GIO wrappers in mp4_tag.cc
9932
9933    Make mp4_tag.cc use GIO wrapper for reading and writing MP4 tags with
9934    TagLib.
9935
9936M	src/mp4_tag.cc
9937
9938commit 44ee383fb2d981c165c72e3d962df0a6dd131add
9939Author: Santtu Lakkala <inz@inz.fi>
9940Date:	Thu Apr 10 11:01:52 2014 +0300
9941
9942    Add GIO/TagLib compatibility layer
9943
9944    Create GIO based implementations of TagLib::IOStream, so TagLib can
9945    be used
9946    over GIO. The implementation still lacks almost all error handling,
9947    but works
9948    in normal situations.
9949
9950M	Makefile.am
9951A	src/gio_wrapper.cc
9952A	src/gio_wrapper.h
9953
9954commit 30798d62f77a92d96c97ae7c95d66efa5a60a1c6
9955Author: David King <amigadave@amigadave.com>
9956Date:	Thu Apr 10 16:50:56 2014 +0100
9957
9958    Use C++ TagLib API for MP4 header information
9959
9960M	Makefile.am
9961M	configure.ac
9962M	po/POTFILES.in
9963R071	src/mp4_header.c	src/mp4_header.cc
9964M	src/mp4_header.h
9965M	src/mp4_tag.cc
9966
9967commit e561c91e19342f2ecd475b36d1cc7e7793a95c13
9968Author: Santtu Lakkala <inz@inz.fi>
9969Date:	Thu Apr 10 09:32:42 2014 +0100
9970
9971    Support album artist in MP4 files
9972
9973    Use the atom directly, rather than going through the properties
9974    convenience API.
9975
9976M	src/easytag.c
9977M	src/mp4_tag.cc
9978
9979commit db6d50178a5f1b2e80faed02638a49be89b0a96e
9980Author: Santtu Lakkala <inz@inz.fi>
9981Date:	Thu Apr 10 08:32:29 2014 +0300
9982
9983    Implement cover art support for MP4
9984
9985    Adds support for saving cover image into MP4 files, and show the
9986    images
9987    tab for them as well. Add G_BEGIN_DECLS and G_END_DECLS in picture.h.
9988
9989    https://bugzilla.gnome.org/show_bug.cgi?id=701506
9990
9991M	src/easytag.c
9992M	src/mp4_tag.cc
9993M	src/picture.h
9994
9995commit e23ea390d7ec8a687fc0e82fb2d2542e71efe378
9996Author: David King <amigadave@amigadave.com>
9997Date:	Sat Mar 15 10:33:48 2014 +0000
9998
9999    Support extended fields for MP4 tags
10000
10001    Support the extended tags that are supported by TagLib, including
10002    total
10003    track number, disc number (and total), composer, copyright and encoded
10004    by.
10005
10006    https://bugzilla.gnome.org/show_bug.cgi?id=701506
10007
10008M	src/easytag.c
10009M	src/mp4_tag.cc
10010
10011commit dd2ce06e05705ed3587dbbdfefff4fc15d1fd94a
10012Author: Santtu Lakkala <inz@inz.fi>
10013Date:	Fri Apr 11 12:07:38 2014 +0300
10014
10015    Detect good set of warning flags for C++ compiler
10016
10017    At least gcc's g++ does not like all warning flags that the C compiler
10018    does, so try them separately. Use -Werror to get failures, as
10019    the wrong
10020    flags only cause a warning.
10021
10022M	Makefile.am
10023M	configure.ac
10024
10025commit 70a8891b4a2b35b9bd2df3c5af8fb7cff66f5caf
10026Author: David King <amigadave@amigadave.com>
10027Date:	Thu Mar 6 23:38:39 2014 +0000
10028
10029    Use C++ TagLib API for MP4 tags
10030
10031    Eventually, this will enable handling of cover art and extended
10032    tags for
10033    MP4 files.
10034
10035M	Makefile.am
10036M	configure.ac
10037M	po/POTFILES.in
10038R062	src/mp4_tag.c	src/mp4_tag.cc
10039M	src/mp4_tag.h
10040
10041commit 4d0d294e00b7153e927c1df0037e360a95d2b227
10042Author: David King <amigadave@amigadave.com>
10043Date:	Thu Apr 3 17:38:26 2014 +0100
10044
10045    Update NEWS for 2.1.10.99 preview release
10046
10047M	AUTHORS
10048M	NEWS
10049M	configure.ac
10050
10051commit df33e49df640f774520b76f7c7764c7dfc94a2b8
10052Author: David King <amigadave@amigadave.com>
10053Date:	Fri Apr 11 13:59:20 2014 +0100
10054
10055    Fix ETFileDescription length
10056
10057M	src/et_core.c
10058
10059commit 46a2208d70f115f6e4849aebb23c44126f052f21
10060Author: Santtu Lakkala <inz@inz.fi>
10061Date:	Fri Apr 11 15:35:39 2014 +0300
10062
10063    Move file type table contents
10064
10065    The file type table was defined as static in a header, which
10066    meant that
10067    every object reading the header had a copy. Move the table to a source
10068    file.
10069
10070M	src/et_core.c
10071M	src/et_core.h
10072
10073commit b6f54eadbc5cdca9244653d5f7df881b08bf7bfd
10074Author: David King <amigadave@amigadave.com>
10075Date:	Thu Apr 10 00:04:09 2014 +0100
10076
10077    Add help page on ID3 tag version problems
10078
10079    Also see https://bugs.launchpad.net/ubuntu/+source/easytag/+bug/684352
10080
10081M	help/C/index.page
10082A	help/C/problems-id3.page
10083M	help/Makefile.am
10084
10085commit 72712d730c6d0deb3c26895f1f41a0f9d469dd29
10086Author: David King <amigadave@amigadave.com>
10087Date:	Wed Apr 9 23:36:13 2014 +0100
10088
10089    Update supported format list in help
10090
10091M	help/C/introduction.page
10092
10093commit daf24d5062be84d609cb6cf9998a96c8919fa80a
10094Author: Praveen Illa <mail2ipn@gmail.com>
10095Date:	Fri Apr 11 02:44:51 2014 +0530
10096
10097    Added Telugu initial Translation
10098
10099M	po/LINGUAS
10100A	po/te.po
10101
10102commit dae0a35755b421485e48ec2e5aad4c7fbb9331e5
10103Author: David King <amigadave@amigadave.com>
10104Date:	Thu Apr 10 21:36:16 2014 +0100
10105
10106    Set default size on image properties dialogue
10107
10108    This gives a better result than setting a size request on the image
10109    types tree view.
10110
10111M	src/picture.c
10112
10113commit 553ba87d0311e4e4c64f2321b5aa654df0c4ae29
10114Author: Santtu Lakkala <inz@inz.fi>
10115Date:	Thu Apr 10 20:20:24 2014 +0100
10116
10117    Refactor Scan_Convert_P20_Into_Space()
10118
10119    https://bugzilla.gnome.org/show_bug.cgi?id=726108
10120
10121M	src/scan.c
10122
10123commit 882f7ff40138fe7530c7ee5a46f8cf03a5c25705
10124Author: David King <amigadave@amigadave.com>
10125Date:	Thu Apr 10 17:14:10 2014 +0100
10126
10127    Avoid C++ string conversion warnings
10128
10129    Change the type of string literals to const gchar * in
10130    ET_File_Description.
10131
10132M	src/et_core.h
10133
10134commit b92ca8fa6de7cabc2179dca5c308f4414bbef6b5
10135Author: Marek Černocký <marek@manet.cz>
10136Date:	Wed Apr 9 14:24:29 2014 +0200
10137
10138    Updated Czech translation
10139
10140M	po/cs.po
10141
10142commit 745e88d5129d574f957bc9dc22ac386efea4695a
10143Author: David King <amigadave@amigadave.com>
10144Date:	Wed Apr 9 09:31:55 2014 +0100
10145
10146    Update British English translation
10147
10148M	po/en_GB.po
10149
10150commit 6d878e8a48fb2bb78c235d90fdce129526060c21
10151Author: Abhinav <abhijangda@hotmail.com>
10152Date:	Wed Apr 9 12:43:00 2014 +0530
10153
10154    Avoid NULL deref in Scan_Rename_File_Prefix_Path()
10155
10156    Check if the current path is non-empty before trying to use the
10157    name of
10158    the currently-displayed file.
10159
10160    https://bugzilla.gnome.org/show_bug.cgi?id=727876
10161    https://retrace.fedoraproject.org/faf/problems/1641130/
10162
10163M	src/scan_dialog.c
10164
10165commit d8d6d47db19617d174bdbc881aaae4cb95f66b91
10166Author: Gianvito Cavasoli <gianvito@gmx.it>
10167Date:	Tue Apr 8 19:26:44 2014 +0200
10168
10169    [l10n] Updated Italian translation.
10170
10171M	po/it.po
10172
10173commit 00ab3f419f63b6711b63ed7568f7f0ef2375f683
10174Author: David King <amigadave@amigadave.com>
10175Date:	Mon Apr 7 22:56:04 2014 +0100
10176
10177    Use gtester and add test and report make targets
10178
10179    Use the GLib testing utilities gtester and gtester-report to log and
10180    generate reports from tests. Create targets for tests and test
10181    reporting, and add further targets for more granular selection
10182    of tests.
10183    Use "make full-report" to run all GTest tests and generate an HTML
10184    report of the results.
10185
10186M	.gitignore
10187M	Makefile.am
10188M	TODO
10189M	configure.ac
10190
10191commit 30a0e93495e5e589941a35eb007a438dab04fc68
10192Author: David King <amigadave@amigadave.com>
10193Date:	Mon Apr 7 22:31:17 2014 +0100
10194
10195    Add simple performance tests for scanner functions
10196
10197M	tests/test-scan.c
10198
10199commit f43c0a65e1404535c5a11a0caf7576a69a576f70
10200Author: Abhinav <abhijangda@hotmail.com>
10201Date:	Mon Apr 7 21:08:59 2014 +0100
10202
10203    Improve scanner functions and fix tests
10204
10205    https://bugzilla.gnome.org/show_bug.cgi?id=726108
10206
10207M	src/easytag.c
10208M	src/scan.c
10209M	src/scan.h
10210M	src/scan_dialog.c
10211M	tests/test-scan.c
10212
10213commit 55bc12913becad6c49894b18a7eb8816aa5346b6
10214Author: Abhinav <abhijangda@hotmail.com>
10215Date:	Mon Apr 7 18:38:58 2014 +0100
10216
10217    Add a test for scanner string functions
10218
10219    https://bugzilla.gnome.org/show_bug.cgi?id=726108
10220
10221M	.gitignore
10222M	Makefile.am
10223A	tests/test-scan.c
10224
10225commit b34a2284d1da35dd642645dd73956ecde900477f
10226Author: David King <amigadave@amigadave.com>
10227Date:	Mon Apr 7 18:19:20 2014 +0100
10228
10229    Split scanner dialog off into scan_dialog.[c|h]
10230
10231    Prepare to add some tests and benchmarks for the scanner
10232    string-handling
10233    functions.
10234
10235M	Makefile.am
10236M	po/POTFILES.in
10237M	src/bar.c
10238M	src/browser.c
10239M	src/cddb.c
10240M	src/easytag.c
10241M	src/misc.c
10242M	src/scan.c
10243M	src/scan.h
10244C096	src/scan.c	src/scan_dialog.c
10245C077	src/scan.h	src/scan_dialog.h
10246M	src/setting.c
10247
10248commit e92d01df738c167580c23adfc0ef3a7bb3893aa5
10249Author: Piotr Drąg <piotrdrag@gmail.com>
10250Date:	Mon Apr 7 19:06:20 2014 +0200
10251
10252    Updated Polish translation
10253
10254M	po/pl.po
10255
10256commit bf7256bc3e4b4855052af74d69ca0b0144af3f92
10257Author: Wolfgang Stöggl <c72578@yahoo.de>
10258Date:	Mon Apr 7 13:48:43 2014 +0000
10259
10260    Updated German translation
10261
10262M	po/de.po
10263
10264commit 8cdd8146c8091b0fc0a2a13aa906070851ad0bd7
10265Author: Daniel Mustieles <daniel.mustieles@gmail.com>
10266Date:	Mon Apr 7 12:16:43 2014 +0200
10267
10268    Updated Spanish translation
10269
10270M	po/es.po
10271
10272commit 87fe06a5e4966ce11f72d2621b5fb313c46719e7
10273Author: David King <amigadave@amigadave.com>
10274Date:	Mon Apr 7 08:35:43 2014 +0100
10275
10276    Fix typo in proxy tooltip string
10277
10278    https://bugzilla.gnome.org/show_bug.cgi?id=727721
10279
10280M	src/prefs.c
10281
10282commit 3c7afc68f88bbdc35fc4e5015ead83906eb3089e
10283Author: Alexandre Franke <alexandre.franke@gmail.com>
10284Date:	Sun Apr 6 23:53:04 2014 +0000
10285
10286    Updated French translation
10287
10288M	po/fr.po
10289
10290commit c7b73721d6bdca411627dba57ce4dc6bbc9a1d69
10291Author: Alexandre Franke <alexandre.franke@gmail.com>
10292Date:	Sun Apr 6 23:47:05 2014 +0000
10293
10294    Updated French translation
10295
10296M	po/fr.po
10297
10298commit 480e68ff48bb1a0f32976089c199d0a804250c7b
10299Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
10300Date:	Sat Apr 5 21:46:49 2014 +0200
10301
10302    Updated Serbian translation
10303
10304M	po/sr.po
10305M	po/sr@latin.po
10306
10307commit 3b983605f4a828ac8856520363291f483662b11f
10308Author: Marek Černocký <marek@manet.cz>
10309Date:	Sat Apr 5 17:15:34 2014 +0200
10310
10311    Updated Czech translation
10312
10313M	po/cs.po
10314
10315commit e6adc18f915201e1ad410a159094fa1af436abeb
10316Author: Wolfgang Stöggl <c72578@yahoo.de>
10317Date:	Sat Apr 5 10:35:33 2014 +0000
10318
10319    Updated German translation
10320
10321M	po/de.po
10322
10323commit ea93fe3ec0f4e414549515d1e4f67090f1c6d11c
10324Author: David King <amigadave@amigadave.com>
10325Date:	Fri Apr 4 17:40:28 2014 +0100
10326
10327    Update about dialogue credits
10328
10329M	po/en_GB.po
10330M	src/about.c
10331
10332commit a6b44d7abbf150235bcdc3233fe1161c3191c0b5
10333Author: Santtu Lakkala <inz@inz.fi>
10334Date:	Fri Apr 4 08:06:35 2014 +0300
10335
10336    Reimplement Roman numeral detection
10337
10338    Roman numeral detection code used complicated process of check, parse,
10339    build, compare to detect if a string was a valid Roman numeral.
10340    Reimplemented as a single step, that only checks for the validity (and
10341    well-formedness) of the string, without computing its value.
10342
10343    It uses the same modern Roman numeral notation, including subtractive
10344    notation.
10345
10346M	src/scan.c
10347
10348commit 8a5acffa8ed6749aa0de9306ea53349a5fe34fb0
10349Author: Daniel Mustieles <daniel.mustieles@gmail.com>
10350Date:	Fri Apr 4 10:01:42 2014 +0200
10351
10352    Updated Spanish translation
10353
10354M	po/es.po
10355
10356commit 476068994d89ee939e89e296a13884d642830fc8
10357Author: Abhinav <abhijangda@hotmail.com>
10358Date:	Thu Apr 3 22:25:15 2014 +0100
10359
10360    Small optimization for scanner functions
10361
10362    Discovered while fixing bug 726108.
10363
10364M	src/scan.c
10365
10366commit ba436215925aba8bbab0dc7eb5a8d6aab34c7fe9
10367Author: Rafael Ferreira <rafael.f.f1@gmail.com>
10368Date:	Thu Apr 3 17:13:03 2014 +0000
10369
10370    Updated Brazilian Portuguese translation
10371
10372M	po/pt_BR.po
10373
10374commit 46f71f0ae7b9d473c1da046f9af57d20b11f15d1
10375Author: Piotr Drąg <piotrdrag@gmail.com>
10376Date:	Thu Apr 3 18:54:26 2014 +0200
10377
10378    Updated Polish translation
10379
10380M	po/pl.po
10381
10382commit 67bdf5f9ae13d9aeb9bdef4c1676645b7ff993cc
10383Author: David King <amigadave@amigadave.com>
10384Date:	Thu Apr 3 17:44:23 2014 +0100
10385
10386    Update British English translation
10387
10388M	po/en_GB.po
10389
10390commit af6bf46fd7b33d13e341e45ac5f74b2ec63465d8
10391Author: David King <amigadave@amigadave.com>
10392Date:	Thu Apr 3 17:41:37 2014 +0100
10393
10394    Mention Ogg Speex support in AppData description
10395
10396M	data/easytag.appdata.xml.in
10397
10398commit 1d6c063e9bad986ed9bda60bca5aabef94780026
10399Author: Rafael Ferreira <rafael.f.f1@gmail.com>
10400Date:	Thu Apr 3 10:56:43 2014 +0000
10401
10402    Updated Brazilian Portuguese translation
10403
10404M	po/pt_BR.po
10405
10406commit ee30ce13211495ff1b77fb3708b004689529cfb5
10407Author: David King <amigadave@amigadave.com>
10408Date:	Wed Apr 2 19:43:00 2014 +0100
10409
10410    Rearrange Opus/Speex Ogg checks
10411
10412    Place the checks inside the path where Opus/Speex support is
10413    enabled, to
10414    prevent superfluous errors.
10415
10416M	configure.ac
10417
10418commit a6a18f5b624880f9f280324ee238981ff61daaaf
10419Author: David King <amigadave@amigadave.com>
10420Date:	Wed Apr 2 17:52:22 2014 +0100
10421
10422    Error out if Ogg disabled but Speex/Opus enabled
10423
10424    Opus and Speex support depend on Ogg support for parsing of Vorbis
10425    comments, used in both formats.
10426
10427M	configure.ac
10428
10429commit 32e494edc029bcb24b4148ed65cc355e17a25aef
10430Author: David King <amigadave@amigadave.com>
10431Date:	Wed Apr 2 17:41:43 2014 +0100
10432
10433    Update AppData for Opus file support
10434
10435M	data/easytag.appdata.xml.in
10436
10437commit e8296e2848c9dd28bf4a1399f853e5aebef89f61
10438Author: David King <amigadave@amigadave.com>
10439Date:	Wed Apr 2 17:21:24 2014 +0100
10440
10441    Fix reading header information from Opus files
10442
10443    Correctly read the sample rate and duration from Opus files.
10444    Additionally, handle images in an Opus comment.
10445
10446M	src/opus_header.c
10447M	src/picture.c
10448
10449commit 2b685a83e84b76dc4afa1180fc89918d115e12b5
10450Author: Abhinav <abhijangda@hotmail.com>
10451Date:	Sat Mar 29 21:32:58 2014 +0530
10452
10453    Support for writing tags to Ogg Opus files
10454
10455    https://bugzilla.gnome.org/show_bug.cgi?id=692389
10456
10457M	src/et_core.c
10458M	src/ogg_tag.h
10459M	src/vcedit.c
10460M	src/vcedit.h
10461
10462commit c636cd01eca6cdc4d741050790ac00354014d7a4
10463Author: Abhinav <abhijangda@hotmail.com>
10464Date:	Mon Mar 24 23:45:51 2014 +0530
10465
10466    Support reading tags from Ogg Opus files
10467
10468    https://bugzilla.gnome.org/show_bug.cgi?id=692389
10469
10470M	Makefile.am
10471M	README
10472M	configure.ac
10473M	po/POTFILES.in
10474M	src/easytag.c
10475M	src/et_core.c
10476M	src/et_core.h
10477M	src/ogg_tag.c
10478M	src/ogg_tag.h
10479A	src/opus_header.c
10480A	src/opus_header.h
10481A	src/opus_tag.c
10482A	src/opus_tag.h
10483
10484commit b22129be5b931dccef89457bb2ab963a2c7057e3
10485Author: David King <amigadave@amigadave.com>
10486Date:	Mon Mar 31 16:49:14 2014 +0100
10487
10488    Show progress bar text with GTK+ 3
10489
10490M	src/bar.c
10491M	src/gtk2_compat.c
10492M	src/gtk2_compat.h
10493
10494commit 5ce6487893c911c9b7cbca5f35c3904eceb8facf
10495Author: David King <amigadave@amigadave.com>
10496Date:	Sun Mar 30 20:29:44 2014 +0100
10497
10498    Switch to use GTK+ 3 by default
10499
10500M	configure.ac
10501
10502commit 47754d8f31f8711993dd6a730ef7c0eece6cac69
10503Author: David King <amigadave@amigadave.com>
10504Date:	Sat Mar 29 14:50:59 2014 +0000
10505
10506    Avoid a potentially-uninitialised variable
10507
10508    https://bugzilla.gnome.org/show_bug.cgi?id=727295
10509
10510M	src/browser.c
10511
10512commit 12a6ef9c339a87b229da5c05d1377d990a6c3bce
10513Author: David King <amigadave@amigadave.com>
10514Date:	Fri Mar 28 22:44:14 2014 +0000
10515
10516    Use G_BEGIN_DECLS in more headers
10517
10518    This makes it easier to test the C++ TagLib API for reading MP4 tags.
10519
10520M	src/charset.h
10521M	src/et_core.h
10522M	src/log.h
10523M	src/misc.h
10524M	src/mp4_tag.h
10525
10526commit 86d61b60e69e8289d7c49bf51f3f33b06f9524a8
10527Author: Piotr Drąg <piotrdrag@gmail.com>
10528Date:	Fri Mar 28 21:14:41 2014 +0100
10529
10530    Updated Polish translation
10531
10532M	po/pl.po
10533
10534commit 8d5b0e9fbff770d24f93a41e89aa922c251798b6
10535Author: David King <amigadave@amigadave.com>
10536Date:	Fri Mar 28 11:42:28 2014 +0000
10537
10538    Fix a double free when opening a command-line path
10539
10540    https://retrace.fedoraproject.org/faf/problems/1625976/
10541
10542M	src/easytag.c
10543
10544commit 15b332dfe322c6cf590c799202c39b3985af4f57
10545Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
10546Date:	Mon Mar 24 22:23:04 2014 +0100
10547
10548    Updated Serbian translation
10549
10550M	po/sr.po
10551M	po/sr@latin.po
10552
10553commit 1f8be8569550ed424d174107a846cc8aff9f2a87
10554Author: Andre Klapper <a9016009@gmx.de>
10555Date:	Sun Mar 23 21:16:44 2014 +0100
10556
10557    User docs: Make page ID the same as file name
10558
10559M	help/C/image-export.page
10560
10561commit 17fa304530e32f1f2b6e866a56b9c49122ab112c
10562Author: David King <amigadave@amigadave.com>
10563Date:	Thu Mar 20 10:29:44 2014 +0000
10564
10565    Add British English translation
10566
10567    Created with en_GB.pl: https://wiki.gnome.org/BritishEnglish
10568
10569M	po/LINGUAS
10570A	po/en_GB.po
10571
10572commit 030db34a07aeca90bde7807b2c2eceaee8cfd72a
10573Author: Abhinav <abhijangda@hotmail.com>
10574Date:	Thu Mar 20 12:59:30 2014 +0530
10575
10576    Check before flushing ogg stream in vcedit_write
10577
10578M	src/vcedit.c
10579
10580commit a27a8fe8cbd12dac86f0e615fbda068f8bdd4a10
10581Author: Abhinav <abhijangda@hotmail.com>
10582Date:	Tue Mar 18 15:28:33 2014 +0530
10583
10584    Avoid truncating Vorbis file when saving tags
10585
10586    Rather than writing to the same Vorbis file that tags are being read
10587    from, and thus truncating the file while saving changed tags, write
10588    to a
10589    GMemoryOutputStream and then replace the on-disk contents with the
10590    memory stream once it has been completely written.
10591
10592    https://bugzilla.gnome.org/show_bug.cgi?id=721351
10593
10594M	src/vcedit.c
10595
10596commit a84d6677a63fe65e2ec871e4b7432163683a1b49
10597Author: David King <amigadave@amigadave.com>
10598Date:	Sun Mar 16 11:47:17 2014 +0000
10599
10600    Ask for confirmation when overwriting a file
10601
10602    When file renaming was rewritten to use GIO as part of bug 700500,
10603    renames were set to overwrite the destination file. Change this
10604    behaviour back to the original behaviour, to avoid data loss.
10605
10606    https://bugzilla.gnome.org/show_bug.cgi?id=726448
10607
10608M	src/easytag.c
10609
10610commit 61eddd3d0b97c172e6dad193b4626aa2001e49d6
10611Author: ck Lux <lux.r.ck@gmail.com>
10612Date:	Sat Mar 15 20:39:01 2014 +0800
10613
10614    Set unusable artist/album radio action insensitive
10615
10616    When no files are shown in the file list, make the artist/album radio
10617    action insensitive.
10618
10619    https://bugzilla.gnome.org/show_bug.cgi?id=699957
10620
10621M	src/easytag.c
10622
10623commit 2117d62979dc4225a934949128ce375b6e31f321
10624Author: Rafael Ferreira <rafael.f.f1@gmail.com>
10625Date:	Fri Mar 14 14:50:10 2014 +0000
10626
10627    Updated Brazilian Portuguese translation
10628
10629M	po/pt_BR.po
10630
10631commit 67d69800c2ee131c99ab58c67768022db3da02e1
10632Author: Daniel Mustieles <daniel.mustieles@gmail.com>
10633Date:	Thu Mar 13 18:21:52 2014 +0100
10634
10635    Updated Spanish translation
10636
10637M	po/es.po
10638
10639commit a03be6bcf20e80a169c745498181271fce3e86df
10640Author: Daniel Mustieles <daniel.mustieles@gmail.com>
10641Date:	Wed Mar 12 18:21:02 2014 +0100
10642
10643    Updated Spanish translation
10644
10645M	po/es.po
10646
10647commit 23c95052f23a6938e64fe0e08dde355488e32c06
10648Author: Aurimas Černius <aurisc4@gmail.com>
10649Date:	Tue Mar 11 16:25:41 2014 +0200
10650
10651    Updated Lithuanian translation
10652
10653M	po/lt.po
10654
10655commit a69d481e878d1b4e49698d6bcce3a12a662036a7
10656Author: Attila Hammer <hammera@pickup.hu>
10657Date:	Sat Mar 8 23:00:29 2014 +0000
10658
10659    Updated Hungarian translation
10660
10661M	po/hu.po
10662
10663commit f41120807e464e89e26b69c87c7262d6e0ff8cac
10664Author: Marek Černocký <marek@manet.cz>
10665Date:	Sat Mar 8 21:00:57 2014 +0100
10666
10667    Updated Czech translation
10668
10669M	po/cs.po
10670
10671commit e0c7574ef2ea5a6a3cc8ff92bd03d72d3f73e739
10672Author: David King <amigadave@amigadave.com>
10673Date:	Fri Mar 7 23:15:06 2014 +0000
10674
10675    Fix load from text file dialogue response
10676
10677    Avoid an assert by fixing the accepted response types to include those
10678    given at construction.
10679
10680    https://retrace.fedoraproject.org/faf/problems/1581387/
10681
10682M	src/misc.c
10683
10684commit ff711176d57064efc130207cbd6047f91ee63e0c
10685Author: David King <amigadave@amigadave.com>
10686Date:	Fri Mar 7 21:09:52 2014 +0000
10687
10688    Convert GIF images to PNG when saving Vorbis tags
10689
10690M	src/ogg_tag.c
10691
10692commit 51b9e859a969fff66f3893e15dbedc1afca87616
10693Author: David King <amigadave@amigadave.com>
10694Date:	Fri Mar 7 20:41:11 2014 +0000
10695
10696    Support writing GIF image data to files
10697
10698M	src/id3_tag.c
10699M	src/picture.c
10700M	src/picture.h
10701
10702commit 6563a0989a6d35d618a950262bd81d2ac50ed0ed
10703Author: David King <amigadave@amigadave.com>
10704Date:	Fri Mar 7 22:41:43 2014 +0000
10705
10706    Avoid crash when saving unknown image types
10707
10708    https://retrace.fedoraproject.org/faf/problems/1586225/
10709
10710M	src/picture.c
10711
10712commit 17afda799f95c97263e52ab41fa8c9676aba3021
10713Author: David King <amigadave@amigadave.com>
10714Date:	Fri Mar 7 15:34:08 2014 +0000
10715
10716    Avoid crash when declining deleting a file
10717
10718    https://retrace.fedoraproject.org/faf/problems/1586226/
10719
10720M	src/easytag.c
10721
10722commit f432ebd26c9bf5fc060eecb0c90635ca4acd3abd
10723Author: Abhinav <abhijangda@hotmail.com>
10724Date:	Thu Mar 6 15:57:33 2014 +0530
10725
10726    Improved asynchronous loading and saving of images
10727
10728    https://bugzilla.gnome.org/show_bug.cgi?id=725399
10729
10730M	src/picture.c
10731
10732commit f77f63eb9ce7cf8b58bbc2251f2ef32c9352d6f4
10733Author: Abhinav <abhijangda@hotmail.com>
10734Date:	Wed Mar 5 20:55:47 2014 +0530
10735
10736    Load and save images asynchronously, bug 725399
10737
10738M	src/picture.c
10739
10740commit 0dd8052061cb90a5dc006403cf464293c444f440
10741Author: David King <amigadave@amigadave.com>
10742Date:	Thu Mar 6 10:02:29 2014 +0000
10743
10744    Fix memory leak in Browser_List_Remove_File()
10745
10746M	src/browser.c
10747
10748commit e43447037ef994976961c015bfe00fc4163dc2ea
10749Author: Santtu Lakkala <inz@inz.fi>
10750Date:	Thu Mar 6 08:20:29 2014 +0200
10751
10752    Fix Roman numeral capitalization
10753
10754    Roman numeral capitalization was broken by the leak fix in commit
10755    ae3dd7b81ba283ba0e9ea3d4aff326deedcc077e due to wrong variable usage.
10756
10757M	src/scan.c
10758
10759commit b55faaec5c20b0baba86e2b1dcf986bf70764088
10760Author: David King <amigadave@amigadave.com>
10761Date:	Wed Mar 5 22:56:48 2014 +0000
10762
10763    Handle delete-event response from dialogues
10764
10765    GTK_RESPONSE_NONE only occurs if the dialogue is shown
10766    programatically,
10767    which is not the case in EasyTAG, so handle GTK_RESPONSE_DELETE_EVENT
10768    instead.
10769
10770M	src/browser.c
10771M	src/easytag.c
10772
10773commit 00a51984865ee079cb27f19c6199a09d40e68c7f
10774Author: David King <amigadave@amigadave.com>
10775Date:	Wed Mar 5 22:51:37 2014 +0000
10776
10777    Refactor GList handling to iterate with for loops
10778
10779M	src/browser.c
10780M	src/easytag.c
10781M	src/et_core.c
10782M	src/id3_tag.c
10783M	src/id3v24_tag.c
10784
10785commit 8a40b3c9f765dc2e9a9e9256c17a44ff38455e3a
10786Author: David King <amigadave@amigadave.com>
10787Date:	Wed Mar 5 22:47:13 2014 +0000
10788
10789    Fix a memory leak when loading images
10790
10791M	src/picture.c
10792
10793commit 5442958d1ea34a992007bbb2bc047a9a5515387d
10794Author: David King <amigadave@amigadave.com>
10795Date:	Mon Mar 3 16:19:28 2014 +0000
10796
10797    Return a gboolean from delete-event handler
10798
10799    Avoid undefined behaviour (manifesting as a crash on Fedora Rawhide)
10800    by
10801    correctly returning a gboolean in the main window delete-event
10802    handler.
10803    If the delete event was propagated by accident, the default handler
10804    would destroy the window and lead to many subsequent problems.
10805
10806    Thanks to Igor Gnatenko for the bug report.
10807
10808    https://bugzilla.gnome.org/show_bug.cgi?id=725568
10809    https://bugzilla.redhat.com/show_bug.cgi?id=1071563
10810
10811M	src/easytag.c
10812
10813commit df638532e2a0e343d97ceddd276506c95d2f25d2
10814Author: David King <amigadave@amigadave.com>
10815Date:	Sun Feb 23 13:06:38 2014 +0000
10816
10817    Refactor GList handling when saving Vorbis tags
10818
10819M	src/ogg_tag.c
10820
10821commit ca662dfd2ac2c21843db52b3316c3d21db5b4087
10822Author: David King <amigadave@amigadave.com>
10823Date:	Sun Feb 23 13:04:52 2014 +0000
10824
10825    Refactor GList handling in et_core.c
10826
10827    Refactor ET_Remove_File_From_Artist_Album_List() to use for loops to
10828    iterate over a GList.
10829
10830M	src/et_core.c
10831
10832commit 069d2d755235d6c8549a6baed9a0f18c1e61f549
10833Author: Abhinav <abhijangda@hotmail.com>
10834Date:	Thu Feb 27 11:17:42 2014 +0530
10835
10836    Use GFileEnumerator instead of opendir()
10837
10838    https://bugzilla.gnome.org/show_bug.cgi?id=725223
10839
10840M	src/browser.c
10841
10842commit 3557f72e5c4c5fd2e7881473febb35dd6359c063
10843Author: David King <amigadave@amigadave.com>
10844Date:	Wed Feb 26 21:12:30 2014 +0000
10845
10846    Fix another leak in ogg_tag_read_file_tag()
10847
10848M	src/ogg_tag.c
10849
10850commit ad49c309811981aed03d376a37ae43217dbdce25
10851Author: David King <amigadave@amigadave.com>
10852Date:	Wed Feb 26 20:43:35 2014 +0000
10853
10854    Fix memory leak in ogg_tag_read_file_tag()
10855
10856M	src/ogg_tag.c
10857
10858commit 4f9508505542ec19f63a0f0ecf95283d7ce77b4b
10859Author: David King <amigadave@amigadave.com>
10860Date:	Mon Feb 24 18:05:49 2014 +0000
10861
10862    Mark Vorbis tags with deprecated images as changed
10863
10864    Ensure that old COVERART fields containing cover art in Vorbis
10865    tags are
10866    migrated to the new METADATA_BLOCK_PICTURE by marking the tag as
10867    modified, so that a save will be suggested (in the new format).
10868
10869    https://bugzilla.gnome.org/show_bug.cgi?id=689420
10870
10871M	src/ogg_tag.c
10872
10873commit 58e3d9489bd0ca38787b6b82b4a9321c52c51d22
10874Author: Abhinav <abhijangda@hotmail.com>
10875Date:	Mon Feb 24 18:57:52 2014 +0530
10876
10877    Support for writing new Vorbis cover art
10878
10879    http://wiki.xiph.org/index.php/VorbisComment#Cover_art
10880
10881    https://bugzilla.gnome.org/show_bug.cgi?id=689420
10882
10883M	src/ogg_tag.c
10884
10885commit bbcd91f4ca2e89ba36a02a0d9b21c23cba98090e
10886Author: Abhinav <abhijangda@hotmail.com>
10887Date:	Sat Feb 22 11:20:31 2014 +0530
10888
10889    Support for reading new Vorbis cover art
10890
10891    http://wiki.xiph.org/index.php/VorbisComment#Cover_art
10892
10893    https://bugzilla.gnome.org/show_bug.cgi?id=689420
10894
10895M	src/ogg_tag.c
10896
10897commit b4c060d02732af1771c451be0aebaf42960ba1a0
10898Author: David King <amigadave@amigadave.com>
10899Date:	Mon Feb 24 17:43:18 2014 +0000
10900
10901    Fix memory leak in ET_Save_File_Tag_To_HD
10902
10903M	src/et_core.c
10904
10905commit eb48363cfab4b128d55f83ea5ab693416892412f
10906Author: David King <amigadave@amigadave.com>
10907Date:	Mon Feb 24 14:25:03 2014 +0000
10908
10909    Refactor querying of package installation path
10910
10911M	src/win32/win32dep.c
10912M	src/win32/win32dep.h
10913
10914commit d8ad4bc6c1f12463ec02ba24b0b53431bedb6fa0
10915Author: David King <amigadave@amigadave.com>
10916Date:	Mon Feb 24 14:05:58 2014 +0000
10917
10918    Remove lots of Win32 cruft
10919
10920M	src/win32/win32dep.c
10921M	src/win32/win32dep.h
10922
10923commit 1ce50a1d534bb448c0c4cd713987cdab3d9d245f
10924Author: Balázs Úr <urbalazs@src.gnome.org>
10925Date:	Sun Feb 23 16:40:17 2014 +0100
10926
10927    Updated Hungarian translation
10928
10929M	po/hu.po
10930
10931commit 8486dcd79a0958d0fde6062960a36585bf69bc98
10932Author: Enrico Nicoletto <liverig@gmail.com>
10933Date:	Fri Feb 21 14:08:13 2014 +0000
10934
10935    Updated Brazilian Portuguese translation
10936
10937M	po/pt_BR.po
10938
10939commit 1e55068cd7eaa78eda892a27fe52450edd99c496
10940Author: Marek Černocký <marek@manet.cz>
10941Date:	Thu Feb 20 23:18:20 2014 +0100
10942
10943    Updated Czech translation
10944
10945M	po/cs.po
10946
10947commit ecd99b088b935562740745b1f080257caab44924
10948Author: Aurimas Černius <aurisc4@gmail.com>
10949Date:	Thu Feb 20 22:23:29 2014 +0200
10950
10951    Updated Lithuanian translation
10952
10953M	po/lt.po
10954
10955commit b27805dc163dff4d7b301b9be10a8d29b54a8a91
10956Author: David King <amigadave@amigadave.com>
10957Date:	Wed Feb 19 20:20:58 2014 +0000
10958
10959    Update NEWS for 2.1.10 release
10960
10961M	AUTHORS
10962M	NEWS
10963M	SOURCES
10964M	THANKS
10965M	configure.ac
10966
10967commit a80df787d0389ced85c838c2f99494136dda2772
10968Author: Piotr Drąg <piotrdrag@gmail.com>
10969Date:	Wed Feb 19 21:13:51 2014 +0100
10970
10971    Updated Polish translation
10972
10973M	po/pl.po
10974
10975commit 42ecdcda50fd047bf2f2466d112a3746edde8611
10976Author: David King <amigadave@amigadave.com>
10977Date:	Wed Feb 19 19:50:50 2014 +0000
10978
10979    Add Help item to About menu
10980
10981M	src/bar.c
10982M	src/bar.h
10983M	src/misc.c
10984M	src/misc.h
10985M	src/ui_manager.h
10986
10987commit 6b8f7464f74fbafd8ccce4861694ea2c6b9ca6a7
10988Author: David King <amigadave@amigadave.com>
10989Date:	Wed Feb 19 18:00:11 2014 +0000
10990
10991    Use LOCALAPPDATA for NSIS user data uninstall
10992
10993M	easytag-win32-installer.nsi.in
10994
10995commit 9eda06ce6518075c8d93dbec9a73b35e1f0ce828
10996Author: David King <amigadave@amigadave.com>
10997Date:	Wed Feb 19 17:55:00 2014 +0000
10998
10999    Launch application after NSIS installation
11000
11001M	easytag-win32-installer.nsi.in
11002
11003commit 2373022ee3a5cb7b1cca82d1d2ed2f488a98843f
11004Author: David King <amigadave@amigadave.com>
11005Date:	Wed Feb 19 17:23:41 2014 +0000
11006
11007    Default to an icons style toolbar on Windows
11008
11009M	easytag-win32-installer.nsi.in
11010
11011commit 56ff61aff7e6fc20a0496a1eaa74e4106a101edd
11012Author: David King <amigadave@amigadave.com>
11013Date:	Wed Feb 19 17:21:34 2014 +0000
11014
11015    Add folder icons and emblem to NSIS installer
11016
11017M	easytag-win32-installer.nsi.in
11018
11019commit 6d28bb7afe5ffe11bd23f9b0d365b0bea6d1d6fa
11020Author: David King <amigadave@amigadave.com>
11021Date:	Tue Feb 18 22:34:33 2014 +0000
11022
11023    Refactor process spawning code
11024
11025    Refactor the process spawning code so that it handles additional
11026    arguments, as it did before switching to use g_spawn_async(). Use a
11027    single et_run_program() method for spawning processes, and merge the
11028    existing implementations.
11029
11030M	src/browser.c
11031M	src/misc.c
11032M	src/misc.h
11033
11034commit 0f55daa993955f0b07a8164d4d0393083c3f528d
11035Author: David King <amigadave@amigadave.com>
11036Date:	Fri Feb 7 17:03:27 2014 +0000
11037
11038    Use g_spawn_async() on Windows
11039
11040    Remove Windows-specific code to spawn processes. Bundle the GLib spawn
11041    helper in the Windows installer.
11042
11043M	TODO
11044M	easytag-win32-installer.nsi.in
11045M	src/browser.c
11046M	src/misc.c
11047
11048commit 89711f22cb736d979612f1f55e447cc3338bc7d7
11049Author: Abhinav <abhijangda@hotmail.com>
11050Date:	Tue Feb 18 20:05:34 2014 +0530
11051
11052    Use GFileInfo instead of stat() in prefs.c
11053
11054    https://bugzilla.gnome.org/show_bug.cgi?id=724608
11055
11056M	src/prefs.c
11057
11058commit 3313129cb0e750dd1817c11f4f1ce187d005abd2
11059Author: David King <amigadave@amigadave.com>
11060Date:	Sun Feb 16 21:09:46 2014 +0000
11061
11062    Fix memory leak in Create_Tag_Area()
11063
11064M	src/easytag.c
11065
11066commit aa20526caa45d213cf36b18c27bfbffc3618eccc
11067Author: David King <amigadave@amigadave.com>
11068Date:	Sun Feb 16 21:06:32 2014 +0000
11069
11070    Avoid critical warnings with invalid default path
11071
11072    Rather than calling Browser_Tree_Select_Dir() directly, call
11073    g_application_open() to use the same open codepath throughout.
11074
11075    https://bugzilla.redhat.com/show_bug.cgi?id=1065765
11076
11077M	src/browser.c
11078
11079commit 2c803c58791645af443a20039df1b9478f83c0ff
11080Author: Abhinav <abhijangda@hotmail.com>
11081Date:	Sun Feb 16 18:11:43 2014 +0530
11082
11083    Convert stat() usage to GFileInfo in et_core.c
11084
11085    Found with Coverity (CID 1163367 and CID 1163368)
11086
11087    https://bugzilla.gnome.org/show_bug.cgi?id=724461
11088
11089M	src/et_core.c
11090
11091commit c4da4b18295afb94a985b7b81858f3bc0ee1e925
11092Author: David King <amigadave@amigadave.com>
11093Date:	Sat Feb 15 23:18:38 2014 +0000
11094
11095    Remove bogus comparison in Id3tag_Read_File_Tag
11096
11097    Found with cppcheck.
11098
11099M	src/id3v24_tag.c
11100
11101commit 618700ae5bfa971a895e567a01b50de3e683905b
11102Author: Aurimas Černius <aurisc4@gmail.com>
11103Date:	Sat Feb 15 19:16:12 2014 +0200
11104
11105    Updated Lithuanian translation
11106
11107M	po/lt.po
11108
11109commit 91cef7e1d57fb7aae65b209d4aecf4c70d68d0a3
11110Author: Abhinav <abhijangda@hotmail.com>
11111Date:	Sat Feb 15 12:11:15 2014 +0530
11112
11113    Convert stat() to GFileInfo in Save_List_Of_Files
11114
11115    https://bugzilla.gnome.org/show_bug.cgi?id=724400
11116
11117M	src/easytag.c
11118
11119commit 4381597a181c96b8786857825eb8f9b05bb48e50
11120Author: Abhinav <abhijangda@hotmail.com>
11121Date:	Fri Feb 14 19:59:23 2014 +0530
11122
11123    Use GFileInfo instead of stat() in src/browser.c
11124
11125    The lack of error-checking in expand_cb() was found by Coverity (CID
11126    1163359).
11127
11128    https://bugzilla.gnome.org/show_bug.cgi?id=724357
11129
11130M	src/browser.c
11131
11132commit 80a649add920eb716818381b9b29599782698910
11133Author: David King <amigadave@amigadave.com>
11134Date:	Thu Feb 13 18:47:12 2014 +0000
11135
11136    Replace use of stat() in file list ctime sorting
11137
11138    Use GFileInfo to query the ctime attribute, and explicitly ignore
11139    errors.
11140
11141    Found with Coverity (CID 1163370).
11142
11143M	src/et_core.c
11144
11145commit 81a1e7cf4bcb7897abd7c7ac4f6bfe0f0a038395
11146Author: Abhinav <abhijangda@hotmail.com>
11147Date:	Thu Feb 13 19:27:48 2014 +0530
11148
11149    Only add dummy browser row if the path is readable
11150
11151    Prevent empty rows from appearing in the browser when parent
11152    directories
11153    are deleted externally. Additionally, delete the parent directory from
11154    the tree if it is not found.
11155
11156    https://bugzilla.gnome.org/show_bug.cgi?id=722380
11157
11158M	src/browser.c
11159
11160commit a220a6d4c0bd51bd8e532ec863af8ead299de8af
11161Author: David King <amigadave@amigadave.com>
11162Date:	Tue Feb 11 19:25:33 2014 +0000
11163
11164    Use g_format_size() instead of custom code
11165
11166    Replace Convert_Size() and Convert_Size_1() with g_format_size() to
11167    avoid potential invalid memory accesses.
11168
11169    Found with Coverity (CID 1163338 and CID 1163339).
11170
11171M	src/cddb.c
11172M	src/et_core.c
11173M	src/flac_header.c
11174M	src/misc.c
11175M	src/misc.h
11176M	src/monkeyaudio_header.c
11177M	src/mp4_header.c
11178M	src/mpeg_header.c
11179M	src/musepack_header.c
11180M	src/ogg_header.c
11181M	src/picture.c
11182M	src/wavpack_header.c
11183
11184commit 2ab505068d708a1a81775df558fdcfc42612dceb
11185Author: David King <amigadave@amigadave.com>
11186Date:	Tue Feb 11 19:05:44 2014 +0000
11187
11188    Remove a bogus sign check
11189
11190    Found with Coverity (CID 1163351).
11191
11192M	src/scan.c
11193
11194commit b93a38b07fc9a6a7e655e61a502bbd3046114137
11195Author: David King <amigadave@amigadave.com>
11196Date:	Tue Feb 11 18:59:02 2014 +0000
11197
11198    Remove bogus conditional check
11199
11200    Found with Coverity (CID 1163350).
11201
11202M	src/misc.c
11203
11204commit aa8fb4b82606540c5edfd96aadcd12fbe7124c1a
11205Author: David King <amigadave@amigadave.com>
11206Date:	Tue Feb 11 18:41:55 2014 +0000
11207
11208    Remove a bogus GtkTreeIter assignment
11209
11210    Found with Coverity (CID 1163324).
11211
11212M	src/cddb.c
11213
11214commit 09f96fd0c9056c48e041fc3ec92a845c6840eeae
11215Author: David King <amigadave@amigadave.com>
11216Date:	Tue Feb 11 10:27:42 2014 +0000
11217
11218    Fix memory leak in et_get_file_size()
11219
11220    Unref the GFileInfo and GFile after use.
11221
11222M	src/misc.c
11223
11224commit ae3dd7b81ba283ba0e9ea3d4aff326deedcc077e
11225Author: Santtu Lakkala <inz@inz.fi>
11226Date:	Tue Feb 11 10:16:37 2014 +0000
11227
11228    Fix two memory leaks in scanner
11229
11230    Free the result of g_utf8_strup() in
11231    Scan_Process_Fields_First_Letters_Uppercase() Roman numeral handling.
11232
11233M	src/scan.c
11234
11235commit d7bda2d1681f4c52920a0b6d83ce66f610da849c
11236Author: David King <amigadave@amigadave.com>
11237Date:	Mon Feb 10 22:34:55 2014 +0000
11238
11239    Add estimated size to NSIS installer
11240
11241    Additionally, use MUI2 rather than MUI, which should be faster.
11242
11243M	easytag-win32-installer.nsi.in
11244
11245commit 16a66debb404726c34331c6159e32bf99ff107a5
11246Author: David King <amigadave@amigadave.com>
11247Date:	Mon Feb 10 20:06:06 2014 +0000
11248
11249    Check iter in Browser_Tree_Rename_Directory
11250
11251    Found with Coverity (CID 1163371).
11252
11253M	src/browser.c
11254
11255commit 15fc326f8eda8f3df86d31d9dd362efae66fd2de
11256Author: David King <amigadave@amigadave.com>
11257Date:	Mon Feb 10 20:01:49 2014 +0000
11258
11259    Check for a valid iter in Browser_Tree_Select_Dir
11260
11261    Found with Coverity (CID 1163372).
11262
11263M	src/browser.c
11264
11265commit 7bfab6120fed8d56019056daf937c6a7011effff
11266Author: David King <amigadave@amigadave.com>
11267Date:	Mon Feb 10 18:08:52 2014 +0000
11268
11269    Do not override the primary toolbar style
11270
11271    Users should be able to override the style of the primary toolbar.
11272
11273M	src/bar.c
11274
11275commit ea8396a03888494c8b9bc14c572b058e237d9a74
11276Author: David King <amigadave@amigadave.com>
11277Date:	Mon Feb 10 17:15:49 2014 +0000
11278
11279    Remove Quit action from toolbar
11280
11281    Having an infrequently-used item such as Quit on the toolbar is
11282    against
11283    the toolbar guidelines in the GNOME HIG:
11284
11285    https://developer.gnome.org/hig-book/stable/toolbars-appearance.html
11286
11287M	src/ui_manager.h
11288
11289commit 7f4d721a8f4dcfa7c099a4d7125c11941c1dc611
11290Author: David King <amigadave@amigadave.com>
11291Date:	Thu Feb 6 23:07:28 2014 +0000
11292
11293    Fix context menu shortcut in NSIS installer
11294
11295    https://bugzilla.gnome.org/show_bug.cgi?id=723795
11296
11297M	easytag-win32-installer.nsi.in
11298
11299commit 23517574058cd25e07777326dcff8bcbbbb5472f
11300Author: Marek Černocký <marek@manet.cz>
11301Date:	Sun Feb 9 09:23:05 2014 +0100
11302
11303    Updated Czech translation
11304
11305M	po/cs.po
11306
11307commit 1a9f7b798082c9e398bcd9b85deb66fbb1de91ba
11308Author: Piotr Drąg <piotrdrag@gmail.com>
11309Date:	Sun Feb 9 01:52:25 2014 +0100
11310
11311    Updated Polish translation
11312
11313M	po/pl.po
11314
11315commit 240bc63b4f67d98cf94f55a7a385b5a9dd0e100b
11316Author: David King <amigadave@amigadave.com>
11317Date:	Sat Feb 8 23:11:13 2014 +0000
11318
11319    Return 0 from et_get_file_size() on error
11320
11321    Found by Coverity (CID 1170175).
11322
11323M	src/misc.c
11324
11325commit 02d199b2cac7c34b36cb534a48eda32172efb941
11326Author: David King <amigadave@amigadave.com>
11327Date:	Wed Jan 22 17:37:28 2014 +0000
11328
11329    Add AppData XML using APPDATA_XML macro
11330
11331M	.gitignore
11332M	Makefile.am
11333M	README
11334M	configure.ac
11335A	data/easytag.appdata.xml.in
11336M	po/POTFILES.in
11337
11338commit 6c70f15269bd66936b2e7d65e62c8a80bc38fc9f
11339Author: David King <amigadave@amigadave.com>
11340Date:	Thu Feb 6 22:56:09 2014 +0000
11341
11342    Do not unref GFile in GApplication::open handler
11343
11344    https://retrace.fedoraproject.org/faf/problems/1504917/
11345
11346M	src/easytag.c
11347
11348commit c01a3ee46ca0b8e35fafa5008d5b6ef5e8e66592
11349Author: David King <amigadave@amigadave.com>
11350Date:	Thu Feb 6 22:32:11 2014 +0000
11351
11352    Avoid a crash when handling invalid arguments
11353
11354    Do not try to dereference a NULL ETCore pointer.
11355
11356M	src/et_core.c
11357
11358commit 712bbffee0243317baf0644dd84c6fca8789b6d2
11359Author: David King <amigadave@amigadave.com>
11360Date:	Thu Feb 6 23:38:43 2014 +0000
11361
11362    Clear the statusbar timeout ID when it expires
11363
11364    Avoids a critical warning that the source had already been removed.
11365
11366M	src/bar.c
11367
11368commit 076d45f59d5eaa57a33961acfe928ad99b898c20
11369Author: David King <amigadave@amigadave.com>
11370Date:	Thu Feb 6 10:41:18 2014 +0000
11371
11372    Add id3lib and libid3tag to Windows installer
11373
11374    Additionally, update SOURCES.
11375
11376M	SOURCES
11377M	easytag-win32-installer.nsi.in
11378
11379commit 200562fce40833510713a1f0b71092821984ae66
11380Author: David King <amigadave@amigadave.com>
11381Date:	Mon Feb 3 16:54:59 2014 +0000
11382
11383    Replace use of stat() in Get_File_Size()
11384
11385    Use g_file_info_get_size() and check for errors, instead of calling
11386    stat(). Rename Get_File_Size() to et_get_file_size().
11387
11388    Found with Coverity (CID 1163369).
11389
11390M	src/flac_header.c
11391M	src/misc.c
11392M	src/misc.h
11393M	src/mp4_header.c
11394M	src/mpeg_header.c
11395M	src/ogg_header.c
11396
11397commit 7305451e0e967a2fdd5e0d59e364357a9a338fcb
11398Author: David King <amigadave@amigadave.com>
11399Date:	Mon Feb 3 16:31:46 2014 +0000
11400
11401    Remove bogus conditional check in settings parser
11402
11403    Found with Coverity (CID 1163352).
11404
11405M	src/setting.c
11406
11407commit ebb19c7ed0f60156224c01bdca43a2212d933617
11408Author: David King <amigadave@amigadave.com>
11409Date:	Mon Feb 3 16:28:23 2014 +0000
11410
11411    Add a comment about id3_file_fdopen()
11412
11413    Passing a file descriptor to id3_file_fdopen() causes it to take
11414    ownership of the descriptor, so that only a matching id3_file_close()
11415    is
11416    required to close the resulting file.
11417
11418    Found with Coverity (CID 1163335).
11419
11420M	src/id3v24_tag.c
11421
11422commit 2e07b5f5c8970a6e26e14723e25f1292ba7e6d1d
11423Author: David King <amigadave@amigadave.com>
11424Date:	Mon Feb 3 22:34:16 2014 +0000
11425
11426    Remove gettimeofday and pid_t configure.ac checks
11427
11428M	configure.ac
11429
11430commit 1d0a255ca85d964141945a29f6e92d2ba0d89714
11431Author: David King <amigadave@amigadave.com>
11432Date:	Mon Feb 3 22:30:28 2014 +0000
11433
11434    Fix memory leak in Parse_Date()
11435
11436M	src/misc.c
11437
11438commit d7bd51145e045a31e2e0be05f73c0b3b09f553a5
11439Author: Rafael Ferreira <rafael.f.f1@gmail.com>
11440Date:	Sun Feb 2 14:15:11 2014 +0000
11441
11442    Updated Brazilian Portuguese translation
11443
11444M	po/pt_BR.po
11445
11446commit 8db3b218984ff1b1d1568de6e3d9a692a4702304
11447Author: David King <amigadave@amigadave.com>
11448Date:	Wed Jan 29 13:47:21 2014 +0000
11449
11450    Add programming language to DOAP file
11451
11452M	easytag.doap
11453
11454commit 90e2f4edf99408225e931e051bb4ffc7badcac2a
11455Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
11456Date:	Tue Jan 28 17:59:03 2014 +0100
11457
11458    Updated Serbian translation
11459
11460M	po/sr.po
11461M	po/sr@latin.po
11462
11463commit 6b01c678f92cc4f554e98840523bff2bac6903f3
11464Author: Marek Černocký <marek@manet.cz>
11465Date:	Sat Jan 25 22:39:58 2014 +0100
11466
11467    Updated Czech translation
11468
11469M	po/cs.po
11470
11471commit d744a661921a9aa678fe0ebdc38ebb7f5ae0942c
11472Author: Piotr Drąg <piotrdrag@gmail.com>
11473Date:	Wed Jan 22 02:14:12 2014 +0100
11474
11475    Updated Polish translation
11476
11477M	po/pl.po
11478
11479commit afad898b0394b6eafeaf6f89cf411ac5c0e96ab0
11480Author: David King <amigadave@amigadave.com>
11481Date:	Tue Jan 21 19:42:09 2014 +0000
11482
11483    Fix memory leak in Log_Format_Date()
11484
11485M	src/log.c
11486
11487commit c9d92605a62206a9046770d947ac7c6ff57e99bc
11488Author: David King <amigadave@amigadave.com>
11489Date:	Tue Jan 21 19:28:48 2014 +0000
11490
11491    Use g_spawn_async() to launch media player
11492
11493M	src/misc.c
11494
11495commit c04889482be6f2b6baa20b321cf2581dc606c8ff
11496Author: David King <amigadave@amigadave.com>
11497Date:	Tue Jan 21 19:18:37 2014 +0000
11498
11499    Use g_spawn_async() to launch open with process
11500
11501M	src/browser.c
11502M	src/misc.c
11503M	src/misc.h
11504
11505commit b698dad4c31ffc702121cc06200ff1a0e1e89864
11506Author: David King <amigadave@amigadave.com>
11507Date:	Tue Jan 21 16:21:32 2014 +0000
11508
11509    Remove Unix signal handlers, bug 721943
11510
11511M	src/easytag.c
11512
11513commit dd4f3bd815bd186e3e58752e0ac7999c6c645fd7
11514Author: David King <amigadave@amigadave.com>
11515Date:	Sun Jan 19 09:26:57 2014 +0000
11516
11517    Check for failure of g_output_stream_write_all()
11518
11519    Flip an incorrect check for the return value of
11520    g_output_stream_write_all() when svaing Vorbis tags. Fixes bug 722522.
11521
11522M	src/vcedit.c
11523
11524commit 192aa2201320bcc2d7b5bcf64fa3a015c21478b3
11525Author: David King <amigadave@amigadave.com>
11526Date:	Thu Jan 16 21:30:36 2014 +0000
11527
11528    Avoid unreffing a NULL GFileInfo in the browser
11529
11530M	src/browser.c
11531
11532commit bdb4476177a06c7bbd15ea90229d3056a6a95d7a
11533Author: David King <amigadave@amigadave.com>
11534Date:	Mon Jan 6 09:03:37 2014 +0000
11535
11536    Update Santtu Lakkala's email address
11537
11538M	AUTHORS
11539M	src/about.c
11540M	src/dlm.c
11541M	src/dlm.h
11542
11543commit 7b487c7571bc6b65759cd0673de4c223e00b6297
11544Author: David King <amigadave@amigadave.com>
11545Date:	Fri Jan 3 10:44:29 2014 +0000
11546
11547    Clarify licensing of dlm.c and dlm.h, bug 721385
11548
11549    Signed-off-by: Santtu Lakkala <inz@inz.fi>
11550
11551M	src/dlm.c
11552M	src/dlm.h
11553
11554commit 7cadc2e0a6eb2e5929f5c82e903ed92b978433f9
11555Author: Wolfgang Stöggl <c72578@yahoo.de>
11556Date:	Sun Jan 5 09:05:35 2014 +0100
11557
11558    [l10n] Updated German translation
11559
11560M	po/de.po
11561
11562commit 109681d07d7af62fb5f0ca46cb9bfbfc4d4b4839
11563Author: David King <amigadave@amigadave.com>
11564Date:	Sat Jan 4 15:39:25 2014 +0000
11565
11566    Update copyright year in about dialogue
11567
11568M	src/about.c
11569
11570commit 0765d4ae643fb24debcfb8ced276ba77a1eb93fc
11571Author: David King <amigadave@amigadave.com>
11572Date:	Sat Jan 4 11:54:07 2014 +0000
11573
11574    Update NEWS for 2.1.9 release
11575
11576M	NEWS
11577M	configure.ac
11578
11579commit 83d0df099514c39701e93d95519acb4a410fe1d4
11580Author: David King <amigadave@amigadave.com>
11581Date:	Sat Jan 4 11:57:51 2014 +0000
11582
11583    Add SOURCES to the Windows installer
11584
11585M	easytag-win32-installer.nsi.in
11586
11587commit 6217ac89e8d7e048a6431cda21dbf33d8cb5f444
11588Author: Matej Urbančič <mateju@svn.gnome.org>
11589Date:	Fri Jan 3 22:28:12 2014 +0100
11590
11591    Updated Slovenian translation
11592
11593M	po/sl.po
11594
11595commit ebaa7d0e0153cd66985b6e61445981c7c73cc71b
11596Author: William Jon McCann <william.jon.mccann@gmail.com>
11597Date:	Wed Dec 18 07:16:55 2013 -0500
11598
11599    Update project homepage url
11600
11601M	README
11602M	configure.ac
11603M	easytag.doap
11604M	src/win32/easytag.rc.in
11605
11606commit ff773bd929b1e293826876aaa9e552d2a45b4d88
11607Author: David King <amigadave@amigadave.com>
11608Date:	Wed Dec 11 08:31:51 2013 +0000
11609
11610    Use new-style GTK+ deprecation defines
11611
11612    Target GTK+ 3.4, as that is the version of GTK+ 3 that is in Debian
11613    stable, which a future GTK+ 3-only version of EasyTAG can comfortably
11614    depend on. Ignore deprecations in versions of GTK+ 3 > 3.4. Keep the
11615    GTK+ 2 behaviour the same, as no new deprecations should be added.
11616
11617    https://wiki.gnome.org/HowDoI/Deprecations
11618
11619M	configure.ac
11620
11621commit ef367520a1bc6249c2d9d111b700cf31762e5def
11622Author: David King <amigadave@amigadave.com>
11623Date:	Mon Dec 9 23:59:29 2013 +0000
11624
11625    Resize NSIS installer images
11626
11627M	data/nsis/easytag-header.bmp
11628M	data/nsis/easytag-sidebar.bmp
11629
11630commit 83eadf0b5ecd9f7008c464047b6da944d3857888
11631Author: David King <amigadave@amigadave.com>
11632Date:	Mon Dec 9 23:28:09 2013 +0000
11633
11634    Add manifest for Windows executable
11635
11636M	.gitignore
11637A	src/win32/easytag.manifest
11638
11639commit 82bb42e2a0c86f60de4d9459de1eb47b332cfd02
11640Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
11641Date:	Mon Dec 9 22:54:32 2013 +0000
11642
11643    Add new images for the Windows installer
11644
11645    Use same icon for easytag.exe and installer.
11646
11647M	Makefile.am
11648M	data/nsis/easytag-header.bmp
11649A	data/nsis/easytag-header.svg
11650D	data/nsis/easytag-install.bmp
11651D	data/nsis/easytag-install.ico
11652A	data/nsis/easytag-sidebar.bmp
11653A	data/nsis/easytag-sidebar.svg
11654D	data/nsis/easytag-uninstall.bmp
11655M	easytag-win32-installer.nsi.in
11656
11657commit 7e69190b9928b554b154ce8a42d9553334a3c0a5
11658Author: David King <amigadave@amigadave.com>
11659Date:	Thu Dec 5 19:26:34 2013 +0000
11660
11661    Fix MPEG 2.5 header information
11662
11663    Found with cppcheck.
11664
11665M	src/mpeg_header.c
11666
11667commit 9a4517f5ecaced7e18c314bfcb5093e96d4c3a6e
11668Author: Marek Černocký <marek@manet.cz>
11669Date:	Mon Dec 2 16:59:16 2013 +0100
11670
11671    Updated Czech translation
11672
11673M	po/cs.po
11674
11675commit 158d735b9c4e434bde45f88c9ab24d89c2b8e095
11676Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
11677Date:	Wed Nov 27 10:34:33 2013 +0100
11678
11679    Updated Spanish translation
11680
11681M	po/es.po
11682
11683commit a7889e4a7f2539cd4a37caa02ce58f6e7242efbe
11684Author: David King <amigadave@amigadave.com>
11685Date:	Tue Nov 19 13:29:57 2013 +0000
11686
11687    Update wiki reference in DOAP file
11688
11689M	easytag.doap
11690
11691commit 707fadb66ba6930ee013f7ee6a0bd1a8f788749b
11692Author: David King <amigadave@amigadave.com>
11693Date:	Mon Nov 18 19:41:01 2013 +0000
11694
11695    Update weasytag_locale_dir() for new locale path
11696
11697M	src/easytag.c
11698M	src/win32/win32dep.c
11699
11700commit 54c97e652c77c9f2ae4913ae55e7232e40fc7f37
11701Author: David King <amigadave@amigadave.com>
11702Date:	Mon Nov 18 18:52:00 2013 +0000
11703
11704    Use a macro to install translations with NSIS
11705
11706    Additionally, install the ATK, GDK-Pixbuf, GLib and GTK+ translations.
11707
11708M	easytag-win32-installer.nsi.in
11709
11710commit d51ef13cb1fd447a764dab495c6142eeb889852a
11711Author: David King <amigadave@amigadave.com>
11712Date:	Mon Nov 18 18:25:23 2013 +0000
11713
11714    Use same locale path as intltool.m4
11715
11716M	Makefile.am
11717
11718commit bda7536fbec87f09b67f94797d1c584a0fe98e65
11719Author: David King <amigadave@amigadave.com>
11720Date:	Mon Nov 18 18:14:13 2013 +0000
11721
11722    Remove unused PACKAGE_DATA_DIR define
11723
11724M	Makefile.am
11725
11726commit 35e57ca4829fb97221a76537b99dcc263ef549b2
11727Author: David King <amigadave@amigadave.com>
11728Date:	Mon Nov 18 14:48:23 2013 +0000
11729
11730    Fix crash when searching CDDB in Japanese locale
11731
11732    A string in the Japanese translation swapped an integer and string
11733    format string in a printf-formatted string. This caused a crash at
11734    runtime. Use the positional syntax of gettext to substitute the
11735    correct
11736    variable into the string.
11737
11738    http://www.gnu.org/software/gettext/manual/gettext.html#c_002dformat-Flag
11739    https://bugs.launchpad.net/ubuntu/+source/easytag/+bug/642556
11740
11741M	po/ja.po
11742
11743commit fe84c978ef0b2cc7047e8b83668fda2a87b462b2
11744Author: David King <amigadave@amigadave.com>
11745Date:	Thu Nov 14 08:54:55 2013 +0000
11746
11747    Fix USE_NLS conditional test in configure
11748
11749M	configure.ac
11750
11751commit 1efaee2f5d810f8ee8dec70a4cb3d0ac178f5847
11752Author: David King <amigadave@amigadave.com>
11753Date:	Thu Nov 14 08:13:42 2013 +0000
11754
11755    Fix localization by defining ENABLE_NLS correctly
11756
11757    Since the switch to use intltool and not gettext in commit
11758    98065d10b09bb27a2dee1e79f9b0eef0cee549a0, localization hsa been
11759    broken,
11760    as ENABLE_NLS is not defined by IT_PROG_INTLTOOL but is used in
11761    an ifdef
11762    in main().
11763
11764    Additionally, includes of <glib/gi18n-lib.h> were corrected to
11765    <glib/gi18n.h>. Finally, gtk_action_group_set_translation_domain() was
11766    set on action groups, to ensure translations of actions.
11767
11768    Fixes bug 712250.
11769
11770M	configure.ac
11771M	src/about.c
11772M	src/ape_tag.c
11773M	src/bar.c
11774M	src/browser.c
11775M	src/cddb.c
11776M	src/charset.c
11777M	src/easytag.c
11778M	src/et_core.c
11779M	src/flac_header.c
11780M	src/flac_tag.c
11781M	src/id3_tag.c
11782M	src/id3v24_tag.c
11783M	src/log.c
11784M	src/misc.c
11785M	src/monkeyaudio_header.c
11786M	src/mp4_header.c
11787M	src/mp4_tag.c
11788M	src/mpeg_header.c
11789M	src/musepack_header.c
11790M	src/ogg_header.c
11791M	src/ogg_tag.c
11792M	src/picture.c
11793M	src/prefs.c
11794M	src/scan.c
11795M	src/setting.c
11796M	src/vcedit.c
11797M	src/wavpack_header.c
11798M	src/wavpack_tag.c
11799
11800commit 3635de8c38eee1fcfe4510c96cdd26061c5f2a89
11801Author: Rafael Ferreira <rafael.f.f1@gmail.com>
11802Date:	Wed Nov 13 23:31:18 2013 -0200
11803
11804    Updated Brazilian Portuguese Translation
11805
11806M	po/pt_BR.po
11807
11808commit ec126e4f61dc390a04523eed7b593a5754eb01aa
11809Author: Piotr Drąg <piotrdrag@gmail.com>
11810Date:	Mon Nov 11 02:45:28 2013 +0100
11811
11812    Updated Polish translation
11813
11814M	po/pl.po
11815
11816commit 7a33c84bbe80caa39b25a8c8ca834b5501cf9ebe
11817Author: Piotr Drąg <piotrdrag@gmail.com>
11818Date:	Mon Nov 11 02:40:50 2013 +0100
11819
11820    Updated Polish translation
11821
11822M	po/pl.po
11823
11824commit c93e1b40447f28ec5dcda5d35aae587b2eeeed2c
11825Author: David King <amigadave@amigadave.com>
11826Date:	Sun Nov 10 21:27:10 2013 +0000
11827
11828    Add SOURCES file for future 2.1.9 Windows release
11829
11830A	SOURCES
11831
11832commit f0c366201cfd984d875d2504892df083cb56ab23
11833Author: David King <amigadave@amigadave.com>
11834Date:	Sun Nov 10 19:02:52 2013 +0000
11835
11836    Include CD audio icon in NSIS installer
11837
11838M	easytag-win32-installer.nsi.in
11839
11840commit 121a9a4fe8d80f83746a36da3a8a0c28e4c7938a
11841Author: David King <amigadave@amigadave.com>
11842Date:	Wed Oct 23 21:57:23 2013 +0100
11843
11844    Use g_win32_error_message() with GetLastError()
11845
11846M	src/browser.c
11847M	src/misc.c
11848
11849commit 726325cb6042832f8491f5e0c66c56a246809123
11850Author: David King <amigadave@amigadave.com>
11851Date:	Wed Oct 9 19:18:53 2013 +0100
11852
11853    Add DOS line endings to NSIS installer gtkrc
11854
11855M	easytag-win32-installer.nsi.in
11856
11857commit 34cb7ab06d4ad58fd369a468aa12c5a29e58fbaf
11858Author: David King <amigadave@amigadave.com>
11859Date:	Wed Oct 9 19:02:55 2013 +0100
11860
11861    Remove some old win32 cruft
11862
11863M	Makefile.am
11864M	src/easytag.c
11865D	src/win32/gtkwin32dep.c
11866D	src/win32/gtkwin32dep.h
11867D	src/win32/win_easytag.c
11868
11869commit 48b46925b297efc2b0b9f3d2e884d07ad7096d91
11870Author: David King <amigadave@amigadave.com>
11871Date:	Sun Nov 3 10:36:43 2013 +0000
11872
11873    Error out from configure if yelp.m4 is not found
11874
11875M	configure.ac
11876
11877commit dd418d953620891e34aca542147e6ea0e628b980
11878Author: David King <amigadave@amigadave.com>
11879Date:	Sat Nov 2 11:59:38 2013 +0000
11880
11881    Remove album pixmap, use themed icon instead
11882
11883    Use the media-optical-cd-audio icon to replace the album pixmap,
11884    and use
11885    it in the artist and album view.
11886
11887M	Makefile.am
11888D	data/pixmaps/album.xpm
11889M	src/browser.c
11890M	src/browser.h
11891M	src/misc.c
11892
11893commit 23650fd329cf91dd4bcf70cb087ce8cde2fdb648
11894Author: Krzysztof Pater <k.pater@op.pl>
11895Date:	Sat Nov 2 11:07:38 2013 +0000
11896
11897    Update selection pixmaps
11898
11899M	data/pixmaps/invert_selection.xpm
11900M	data/pixmaps/unselect_all.xpm
11901
11902commit 947f349337cf8f4aca9e3754825d77091c3d97c1
11903Author: David King <amigadave@amigadave.com>
11904Date:	Tue Oct 22 22:54:32 2013 +0100
11905
11906    Annotate GSource with g_source_set_name_by_id()
11907
11908    http://www.hadess.net/2013/10/reducing-wake-ups-2013-edition.html
11909
11910M	src/bar.c
11911M	src/easytag.c
11912
11913commit 1713943ce05cbc1d589a8136fb03f999951b4b8b
11914Author: Matej Urbančič <mateju@svn.gnome.org>
11915Date:	Mon Oct 14 00:10:23 2013 +0200
11916
11917    Updated Slovenian translation
11918
11919M	po/sl.po
11920
11921commit 32aaa5245d321475706d75c265daf98439e47755
11922Author: Matej Urbančič <mateju@svn.gnome.org>
11923Date:	Sun Oct 13 23:43:18 2013 +0200
11924
11925    Updated Slovenian translation
11926
11927M	po/sl.po
11928
11929commit d932d0320290464aa01c58448479c2e71b833a4f
11930Author: David King <amigadave@amigadave.com>
11931Date:	Wed Oct 9 18:17:03 2013 +0100
11932
11933    Include missing icons in NSIS script
11934
11935    These icons come from the GNOME icon theme, and are the only ones
11936    missing from the fallback hicolor theme.
11937
11938M	easytag-win32-installer.nsi.in
11939
11940commit 3f5768c382ccf356a8a6903a744aaf0815e122bb
11941Author: David King <amigadave@amigadave.com>
11942Date:	Wed Oct 9 09:13:50 2013 +0100
11943
11944    Build resource and manifest into Windows binary
11945
11946    This adds some supplementary information into the binary, as well
11947    as the
11948    icon.
11949
11950M	.gitignore
11951M	Makefile.am
11952M	configure.ac
11953D	src/win32/easytag.rc
11954A	src/win32/easytag.rc.in
11955
11956commit 9e74802f23075e76b27a1ee4ebe0e67dca96f7b3
11957Author: David King <amigadave@amigadave.com>
11958Date:	Wed Oct 9 00:24:23 2013 +0100
11959
11960    Update NEWS for Windows 2.1.9alpha1 release
11961
11962M	NEWS
11963M	configure.ac
11964
11965commit 088c8a30878ccef478946997b5ad30ec9b6452fe
11966Author: David King <amigadave@amigadave.com>
11967Date:	Wed Oct 9 00:12:40 2013 +0100
11968
11969    Do not show a command prompt on Windows
11970
11971M	Makefile.am
11972
11973commit 7a37c781bdecd11e4c78da177126b8c2e089dfb4
11974Author: David King <amigadave@amigadave.com>
11975Date:	Wed Oct 9 00:08:03 2013 +0100
11976
11977    Update NSIS installer script
11978
11979    Add a Makefile target for creating a Windows installer binary. Install
11980    to a temporary DESTDIR and create the installer using the installed
11981    data.
11982
11983M	Makefile.am
11984M	easytag-win32-installer.nsi.in
11985M	src/win32/win32dep.c
11986
11987commit fe19980e6d5c55c84d09ad7566deaa7b62b461d8
11988Author: David King <amigadave@amigadave.com>
11989Date:	Tue Oct 8 19:07:06 2013 +0100
11990
11991    Cast DWORD to guint32 when calling Log_Print()
11992
11993M	src/browser.c
11994M	src/misc.c
11995
11996commit 49d5c597876d8d27c22f21ac750e275f959b0f1a
11997Author: David King <amigadave@amigadave.com>
11998Date:	Tue Oct 8 17:57:21 2013 +0100
11999
12000    Depend on yelp-tools so that help is installed
12001
12002M	Makefile.am
12003M	README
12004M	configure.ac
12005
12006commit e1680c86850c2b40061d46a3c379bf2bf7b5b093
12007Author: David King <amigadave@amigadave.com>
12008Date:	Mon Oct 7 09:30:21 2013 +0100
12009
12010    Remove old and outdated HTML documentation
12011
12012M	Makefile.am
12013D	doc/EasyTAG_Documentation.html
12014D	doc/EasyTAG_Documentation_fr.html
12015D	doc/EasyTAG_Documentation_sv.html
12016D	doc/users_guide_french/USERS-GUIDE-11_fr1.html
12017D	doc/users_guide_french/USERS-GUIDE-11_fr2.html
12018D	doc/users_guide_french/USERS-GUIDE-11_fr3.html
12019D	doc/users_guide_french/USERS-GUIDE-11_fr4.html
12020D	doc/users_guide_french/USERS-GUIDE-11_fr5.html
12021D	doc/users_guide_french/USERS-GUIDE-11_fr6.html
12022D	doc/users_guide_french/USERS-GUIDE.css
12023D	doc/users_guide_french/images/bouton_arbo.png
12024D	doc/users_guide_french/images/bouton_img1.png
12025D	doc/users_guide_french/images/bouton_img2.png
12026D	doc/users_guide_french/images/bouton_img3.png
12027D	doc/users_guide_french/images/bouton_scan1.png
12028D	doc/users_guide_french/images/bouton_scan2.png
12029D	doc/users_guide_french/images/bouton_scan3.png
12030D	doc/users_guide_french/images/bouton_scan4.png
12031D	doc/users_guide_french/images/bouton_scan5.png
12032D	doc/users_guide_french/images/bouton_scan6.png
12033D	doc/users_guide_french/images/bouton_scan7.png
12034D	doc/users_guide_french/images/fen_boutons.png
12035D	doc/users_guide_french/images/fen_cddb1.png
12036D	doc/users_guide_french/images/fen_cddb2.png
12037D	doc/users_guide_french/images/fen_fic_txt.png
12038D	doc/users_guide_french/images/fen_fich.png
12039D	doc/users_guide_french/images/fen_lect1.png
12040D	doc/users_guide_french/images/fen_lect2.png
12041D	doc/users_guide_french/images/fen_playlist.png
12042D	doc/users_guide_french/images/fen_rech1.png
12043D	doc/users_guide_french/images/fen_scan1.png
12044D	doc/users_guide_french/images/fen_scan2.png
12045D	doc/users_guide_french/images/fen_scan3.png
12046D	doc/users_guide_french/images/fen_scan4.png
12047D	doc/users_guide_french/images/fen_sel1.png
12048D	doc/users_guide_french/images/fen_sel2.png
12049D	doc/users_guide_french/images/fen_sel3.png
12050D	doc/users_guide_french/images/fen_tag_bout1.png
12051D	doc/users_guide_french/images/fen_tag_bout2.png
12052D	doc/users_guide_french/images/fen_tag_gen.png
12053D	doc/users_guide_french/images/fen_tag_img.png
12054D	doc/users_guide_french/images/interface.png
12055D	doc/users_guide_french/images/menu_context1.png
12056D	doc/users_guide_french/images/menu_context2.png
12057D	doc/users_guide_french/images/menu_context3.png
12058D	doc/users_guide_french/images/menu_div.png
12059D	doc/users_guide_french/images/menu_fic.png
12060D	doc/users_guide_french/images/menu_pref.png
12061D	doc/users_guide_french/images/menu_recherche.png
12062D	doc/users_guide_french/images/menu_recherche1.png
12063D	doc/users_guide_french/images/menu_recherche2.png
12064D	doc/users_guide_french/images/menu_scan.png
12065D	doc/users_guide_french/images/menu_sel.png
12066D	doc/users_guide_french/images/sousmenu_fic1.png
12067D	doc/users_guide_french/images/sousmenu_fic2.png
12068D	doc/users_guide_german/bedienung1.htm
12069D	doc/users_guide_german/bedienung2.htm
12070D	doc/users_guide_german/easy.css
12071D	doc/users_guide_german/einleitung.htm
12072D	doc/users_guide_german/images/EasyTAG.png
12073D	doc/users_guide_german/images/eigensch.png
12074D	doc/users_guide_german/images/filelist.png
12075D	doc/users_guide_german/images/playlist.png
12076D	doc/users_guide_german/images/search.png
12077D	doc/users_guide_german/images/t_easytag.jpg
12078D	doc/users_guide_german/images/treeview.png
12079
12080commit dd6f1e940d30815ea4f0d8b351c810c220bb4a57
12081Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12082Date:	Sun Oct 6 23:15:33 2013 +0100
12083
12084    Add cddb-search help page
12085
12086A	help/C/cddb-search.page
12087M	help/Makefile.am
12088
12089commit ade6a1cb3187766091a308fdb91afbc3ccc59253
12090Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12091Date:	Sun Oct 6 21:52:00 2013 +0100
12092
12093    Add playlist-generate help page
12094
12095A	help/C/playlist-generate.page
12096M	help/Makefile.am
12097
12098commit 887344f32e9c0697bdb6861385b5ae12ce7ca515
12099Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12100Date:	Sun Oct 6 21:05:09 2013 +0100
12101
12102    Split file selection help off to a separate page
12103
12104M	help/C/file-rename.page
12105A	help/C/file-select.page
12106M	help/Makefile.am
12107
12108commit 5c8ad63fac2ecb3cd3697e887e8c415e90c70c2d
12109Author: David King <amigadave@amigadave.com>
12110Date:	Mon Oct 7 23:39:52 2013 +0100
12111
12112    Make several misc.h declarations static
12113
12114M	src/misc.c
12115M	src/misc.h
12116
12117commit 88886d2d3da232594e8ad431fe206fbbb6dcc4c5
12118Author: David King <amigadave@amigadave.com>
12119Date:	Mon Oct 7 23:26:46 2013 +0100
12120
12121    Make several easytag.h declarations static
12122
12123M	src/easytag.c
12124M	src/easytag.h
12125M	src/misc.c
12126
12127commit 36d0a48ea067bc2bf49d9090e3dcde3dbce4dc9a
12128Author: David King <amigadave@amigadave.com>
12129Date:	Mon Oct 7 22:02:43 2013 +0100
12130
12131    Refactor cddb.h to only include prototypes
12132
12133    Move declarations from cddb.h to cddb.h and make them static.
12134
12135M	src/cddb.c
12136M	src/cddb.h
12137
12138commit 99a53fbce3c36650b82504fcc0bb30560696c6b8
12139Author: David King <amigadave@amigadave.com>
12140Date:	Sun Oct 6 17:49:59 2013 +0100
12141
12142    Hide the images tab when images are not supported
12143
12144M	src/easytag.c
12145M	src/easytag.h
12146
12147commit b8998aa2c9ca2773c147d5a9c04f9c738f5510c1
12148Author: David King <amigadave@amigadave.com>
12149Date:	Sun Oct 6 11:10:50 2013 +0100
12150
12151    Mark string array as containing const pointers
12152
12153M	src/scan.c
12154
12155commit 0fe89f4e592c7d957d2ea50716f98986adcbafb7
12156Author: David King <amigadave@amigadave.com>
12157Date:	Sun Oct 6 11:08:16 2013 +0100
12158
12159    Remove some unnecessary includes
12160
12161M	src/easytag.c
12162M	src/scan.c
12163
12164commit 4bdd0d94c9810cd343b0168fb12036727648a7b9
12165Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12166Date:	Sun Oct 6 12:05:06 2013 +0100
12167
12168    Add a Makefile for the user help
12169
12170A	help/Makefile.am
12171
12172commit e7209177cb8ed500e5f13ba2af39d7fe7b13fef4
12173Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12174Date:	Sun Oct 6 12:03:18 2013 +0100
12175
12176    Move help images from figures/ to media/
12177
12178M	help/C/index.page
12179R100	help/C/figures/icon.png help/C/media/icon.png
12180
12181commit ec626307aa878f39d3b39aee5c382de9a89eb3c5
12182Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12183Date:	Sun Oct 6 11:49:20 2013 +0100
12184
12185    Stub unwritten help pages
12186
12187R100	help/C/applying-changes.page	help/C/applying-changes.page.stub
12188R100	help/C/tag-current.page help/C/tag-current.page.stub
12189R100	help/C/tag-edit.page	help/C/tag-edit.page.stub
12190R100	help/C/tag-save.page	help/C/tag-save.page.stub
12191R100	help/C/tag-selection.page	help/C/tag-selection.page.stub
12192
12193commit 4648207792cede8773199dfb3dd1ed00025cc0b0
12194Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12195Date:	Sun Oct 6 11:29:39 2013 +0100
12196
12197    Update keyboard-shortcuts help
12198
12199M	help/C/keyboard-shortcuts.page
12200
12201commit 791c5b0100fcac12ee8ec8f09f5dfc3c14f48ca8
12202Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12203Date:	Sun Oct 6 11:28:27 2013 +0100
12204
12205    Prepare help index for a release
12206
12207M	help/C/index.page
12208
12209commit 47ef864bc542e72b0a94deb19239bea03b9a21aa
12210Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12211Date:	Sun Oct 6 11:28:07 2013 +0100
12212
12213    Fix whitespace in help
12214
12215M	help/C/format-specifier.page
12216
12217commit f57adbdfd8db1863374125add075f387c944dc15
12218Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12219Date:	Sun Oct 6 11:22:56 2013 +0100
12220
12221    Fix validation errors in help
12222
12223M	help/C/applying-changes.page
12224M	help/C/tag-current.page
12225M	help/C/tag-edit.page
12226M	help/C/tag-save.page
12227M	help/C/tag-selection.page
12228
12229commit d62f14b347152f62c47a33eaa3c89973bf7e1192
12230Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12231Date:	Sun Oct 6 11:13:41 2013 +0100
12232
12233    Add another format specifier to help
12234
12235M	help/C/format-specifier.page
12236
12237commit 3857b11f4179f5fb32c83977cde0f7ce7f29a57e
12238Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12239Date:	Sun Oct 6 11:12:54 2013 +0100
12240
12241    Tidy up file-rename help page
12242
12243R071	help/C/rename-file.page help/C/file-rename.page
12244M	help/C/scanner.page
12245
12246commit ff3084dd694153e311a8f5b3293d27c4c68118bd
12247Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
12248Date:	Sun Oct 6 11:08:40 2013 +0100
12249
12250    Finish scanner help page
12251
12252M	help/C/scanner.page
12253
12254commit c3b8728863f76c3ded465dfe45d212502a1505cc
12255Author: David King <amigadave@amigadave.com>
12256Date:	Sat Oct 5 14:28:39 2013 +0100
12257
12258    Revert "[patch] debian/patches/01-autoload.patch"
12259
12260    This reverts commit 820c5ae2ddc319073d23d308204069850c1682a2.
12261
12262    A bug where EasyTAG would not load a directory passed as an
12263    argument was
12264    fixed and released in version 2.1.7:
12265
12266    https://bugs.launchpad.net/ubuntu/+source/easytag/+bug/230873
12267
12268    However, the underlying cause was an invalid read when checking if the
12269    current path in the browser was valid, in Browser_Update_Current_Path.
12270    Fixing the underlying cause exposed a problem introduced by the
12271    original
12272    patch, which lead to the initial directory being loaded twice.
12273
12274    Fixes bug 689445.
12275
12276M	src/easytag.c
12277
12278commit 4042a4a976f87afd7a22d62e549732d2cc844118
12279Author: Matej Urbančič <mateju@svn.gnome.org>
12280Date:	Wed Oct 2 00:01:52 2013 +0200
12281
12282    Updated Slovenian translation
12283
12284M	po/sl.po
12285
12286commit bf50b5932c4604952c5e7a2a7e6b1d4bcda92ebc
12287Author: Muhammet Kara <muhammetk@gmail.com>
12288Date:	Sun Sep 29 17:45:26 2013 +0300
12289
12290    [l10n]Updated Turkish translation
12291
12292M	po/tr.po
12293
12294commit 7e24d7b661af674bde14f8aa9939caf5686a6526
12295Author: Matej Urbančič <mateju@svn.gnome.org>
12296Date:	Sun Sep 29 13:58:10 2013 +0200
12297
12298    Updated Slovenian translation
12299
12300M	po/sl.po
12301
12302commit 21f775122bd0fae34d925886a8752e9ffa69563c
12303Author: David King <amigadave@amigadave.com>
12304Date:	Sat Sep 28 16:19:37 2013 +0100
12305
12306    Disable preservation of mtime by default
12307
12308    As mentioned in bug 708962, EasyTAG preserves the modication time of
12309    files when writing metadata, which causes any application that
12310    monitors
12311    the mtime for changes to not notice that the file has changed. Change
12312    the default to update the mtime of the file and the parent directory.
12313
12314M	src/setting.c
12315
12316commit 26b84237478b4ba199e5a1fd74da77408a668f13
12317Author: Martin Srebotnjak <miles@filmsi.net>
12318Date:	Tue Sep 24 20:51:08 2013 +0200
12319
12320    Updated Slovenian translation
12321
12322M	po/sl.po
12323
12324commit eaf6512e8a96df6648cde518adcc614b995f4f7b
12325Author: David King <amigadave@amigadave.com>
12326Date:	Wed Sep 11 19:33:48 2013 +0100
12327
12328    Fix double free in Rename_Directory()
12329
12330    Fix double free added inadvertently in commit
12331    1235ca9469d3d625f1b5a38cf3da504c76469794.
12332
12333M	src/browser.c
12334
12335commit 3bde1032d574b5cd3cb02ddf731d02f2f1cad1d3
12336Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
12337Date:	Mon Sep 9 22:01:03 2013 +0200
12338
12339    Updated Serbian translation
12340
12341M	po/sr.po
12342M	po/sr@latin.po
12343
12344commit d26dc3c8a5db5b9f0413dc022d66e2834ad581d5
12345Author: David King <amigadave@amigadave.com>
12346Date:	Fri Sep 6 09:54:51 2013 +0100
12347
12348    Activate the path entry when opening a directory
12349
12350    As reported in bug 707577, opening a directory from the main
12351    window with
12352    the button adjacent to the path entry only updates the entry, and does
12353    not open the directory in the file browser. Emit the "activate" signal
12354    on the GtkEntry to browse to the directory after opening it.
12355
12356M	src/misc.c
12357
12358commit 10828198f3aa6a034df8e8907bc65e5f7ff5a557
12359Author: Aurimas Černius <aurisc4@gmail.com>
12360Date:	Thu Sep 5 21:03:38 2013 +0300
12361
12362    Updated Lithuanian translation
12363
12364M	po/lt.po
12365
12366commit 02804b4c5e69d3ac5f5a8df6a38009ef6cb90672
12367Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
12368Date:	Wed Sep 4 12:27:48 2013 +0200
12369
12370    Updated Spanish translation
12371
12372M	po/es.po
12373
12374commit 61c753b10bfed9ffc5a4b4de7ac101da9ef1c468
12375Author: David King <amigadave@amigadave.com>
12376Date:	Tue Sep 3 13:14:08 2013 +0100
12377
12378    Fix categories in desktop file
12379
12380    If the categories include AudioVideo, one of Audio or Video should
12381    also
12382    be included.
12383
12384M	data/easytag.desktop.in
12385
12386commit b18c6c74f173b40ac7c1140ea8f945acaa7097c9
12387Author: Balázs Úr <urbalazs@src.gnome.org>
12388Date:	Mon Aug 26 19:16:07 2013 +0200
12389
12390    Updated Hungarian translation
12391
12392M	po/hu.po
12393
12394commit 1b9de6a9b435eb989010a7bb904aa947fd1c8fc3
12395Author: Enrico Nicoletto <liverig@gmail.com>
12396Date:	Fri Aug 23 20:01:36 2013 -0300
12397
12398    Updated Brazilian Portuguese translation
12399
12400M	po/pt_BR.po
12401
12402commit a21f8e5fa594d4c6c5a275c029be39ac8e66a2cb
12403Author: Piotr Drąg <piotrdrag@gmail.com>
12404Date:	Fri Aug 23 01:21:30 2013 +0200
12405
12406    Updated Polish translation
12407
12408M	po/pl.po
12409
12410commit 960ffcb991994b20723bc9979a43bed2e8b8d417
12411Author: David King <amigadave@amigadave.com>
12412Date:	Wed Aug 21 22:51:19 2013 +0100
12413
12414    Add repository location and license to DOAP file
12415
12416M	easytag.doap
12417
12418commit 90d8f15f2ac55ba0f33813ede1ac609f282b1a0b
12419Author: Marek Černocký <marek@manet.cz>
12420Date:	Tue Aug 20 13:41:40 2013 +0200
12421
12422    Updated Czech translation
12423
12424M	po/cs.po
12425
12426commit 69dbd02480ae2d6503c5cefbe5af30a3e0223feb
12427Author: David King <amigadave@amigadave.com>
12428Date:	Mon Aug 19 23:41:53 2013 +0100
12429
12430    Consistently use typographic quotes in UI string
12431
12432    As pointed out in bug 705952.
12433
12434M	src/id3v24_tag.c
12435
12436commit 1f15ebcf47d58b9511309445f8f7e910f147f469
12437Author: David King <amigadave@amigadave.com>
12438Date:	Sun Aug 18 11:05:18 2013 +0100
12439
12440    Use correct platform-specific accelarator modifier
12441
12442    GTK+ 2.24.7 (and GTK+ 3.2.1) introduced the concept of a
12443    platform-agnostic accelerator modifier, "Primary", which can be used
12444    instead of "Control". Using "Primary", the correct modifier is chosen
12445    depending on the platform, for example the Option key would be used on
12446    Mac OS X.
12447
12448    Use the new "Primary" modifier and bump the GTK+ dependencies to build
12449    with versions which include the support.
12450
12451M	configure.ac
12452M	src/bar.c
12453
12454commit f02b8154747e00042ba4034d3d6214a8e65fc33b
12455Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
12456Date:	Fri Aug 16 11:22:50 2013 +0200
12457
12458    Updated Spanish translation
12459
12460M	po/es.po
12461
12462commit 17715f72315db49fb84c076b0da1db0c98b18257
12463Author: Aurimas Černius <aurisc4@gmail.com>
12464Date:	Thu Aug 15 20:58:20 2013 +0300
12465
12466    Updated Lithuanian translation
12467
12468M	po/lt.po
12469
12470commit 105117b43da8e7dee6036d463f5fc74a5497dd25
12471Author: Piotr Drąg <piotrdrag@gmail.com>
12472Date:	Thu Aug 15 02:36:42 2013 +0200
12473
12474    Updated Polish translation
12475
12476M	po/pl.po
12477
12478commit c5f606f5ff9ca923103031d65cd8fd29e8b3c3d7
12479Author: Enrico Nicoletto <liverig@gmail.com>
12480Date:	Wed Aug 14 12:00:54 2013 -0300
12481
12482    Updated Brazilian Portuguese translation
12483
12484M	po/pt_BR.po
12485
12486commit 18b7a3d0b4ba915272b811e2ec8a6bfb997c3fb8
12487Author: Marek Černocký <marek@manet.cz>
12488Date:	Wed Aug 14 15:35:21 2013 +0200
12489
12490    Updated Czech translation
12491
12492M	po/cs.po
12493
12494commit 262a7b44ff76eb00443f2ced3f311878e291e347
12495Author: Andrea Veri <av@gnome.org>
12496Date:	Wed Aug 14 11:51:29 2013 +0200
12497
12498    Fix <name> to exactly match repository's name.
12499
12500M	easytag.doap
12501
12502commit 3fd5461eda337ef2dacca873e9608e5d393b8375
12503Author: David King <amigadave@amigadave.com>
12504Date:	Wed Aug 14 09:02:53 2013 +0100
12505
12506    Avoid macro in translatable string, bug 705952
12507
12508    Avoid using G_GSIZE_FORMAT in a translatable string, as xgettext does
12509    not extract such strings correctly:
12510
12511    http://savannah.gnu.org/bugs/index.php?19086
12512
12513M	src/id3v24_tag.c
12514
12515commit 4b675626838e1e05dd638590f6e6f3b0832d54a4
12516Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
12517Date:	Tue Aug 13 11:19:41 2013 +0200
12518
12519    Updated Spanish translation
12520
12521M	po/es.po
12522
12523commit 0bd3a28efef2e3d0c43074517e565d2912712b6f
12524Author: David King <amigadave@amigadave.com>
12525Date:	Mon Aug 12 17:38:25 2013 +0100
12526
12527    Fix sizeof operand in libapetag_maloc_cont_int
12528
12529    Found with the Clang static analyzer.
12530
12531M	src/libapetag/apetaglib.c
12532
12533commit cf46e0368bd53412643a80941b278fd60ffdb605
12534Author: David King <amigadave@amigadave.com>
12535Date:	Mon Aug 12 16:43:06 2013 +0100
12536
12537    Refactor ET_Detect_Changes_Of_File_Tag()
12538
12539    Improve for loop for iterating pictures associated with the tag, and
12540    avoid a potential NULL dereference found with the Clang static
12541    analyzer.
12542
12543M	src/et_core.c
12544
12545commit 927415f0338a6c5262973ff19497239b1749264d
12546Author: David King <amigadave@amigadave.com>
12547Date:	Mon Aug 12 16:42:00 2013 +0100
12548
12549    Refactor ET_Detect_Changes_Of_File_Name()
12550
12551    Express the conditional checks more clearly, and avoid a potential
12552    NULL
12553    dereference found by the Clang static analyzer.
12554
12555M	src/et_core.c
12556
12557commit db1580b731ee5075ee2f3ea6b6f1a082c09bd4de
12558Author: David King <amigadave@amigadave.com>
12559Date:	Mon Aug 12 16:40:26 2013 +0100
12560
12561    Fix arguments passed to Log_Print()
12562
12563    The recent change to mark Log_Print() as a printf-style function
12564    exposed
12565    a few instances where an incorrect format specifier was used.
12566
12567M	src/id3v24_tag.c
12568M	src/misc.c
12569
12570commit 647bc74ed8935d746016c3532aa2392838532bb4
12571Author: David King <amigadave@amigadave.com>
12572Date:	Mon Aug 12 16:39:27 2013 +0100
12573
12574    Mark insert_locales() with G_GNUC_NULL_TERMINATED
12575
12576M	src/charset.c
12577
12578commit 6fa1490e92aa887799ad87b2cdf2475845ea7be0
12579Author: David King <amigadave@amigadave.com>
12580Date:	Mon Aug 12 16:38:23 2013 +0100
12581
12582    Mark Log_Print() with G_GNUC_PRINTF
12583
12584    GCC can type-check arguments passed to printf-style functions.
12585
12586M	src/log.h
12587
12588commit 5e5028234e27ad49cb3ab8b44e8b43ae7ca4f6cb
12589Author: David King <amigadave@amigadave.com>
12590Date:	Mon Aug 12 16:36:53 2013 +0100
12591
12592    Refactor Set_Config() slightly
12593
12594    Check and report if a configuration key is not found and also if an
12595    empty value is found.
12596
12597M	src/setting.c
12598
12599commit 1235ca9469d3d625f1b5a38cf3da504c76469794
12600Author: David King <amigadave@amigadave.com>
12601Date:	Mon Aug 12 16:36:03 2013 +0100
12602
12603    Avoid memory leak in Rename_Directory()
12604
12605    Found with the Clang static analyzer.
12606
12607M	src/browser.c
12608
12609commit 89dbc6163b1c6ac7dd9398053a85104fbc2332ba
12610Author: David King <amigadave@amigadave.com>
12611Date:	Mon Aug 12 16:34:42 2013 +0100
12612
12613    Return early if gtk_tree_model_return_iter failed
12614
12615M	src/cddb.c
12616M	src/picture.c
12617
12618commit 55615028df7e2bbb7de82e8bdd70a56e595d8984
12619Author: David King <amigadave@amigadave.com>
12620Date:	Sat Aug 10 23:00:21 2013 +0100
12621
12622    Avoid bogus comparison due to operator precedence
12623
12624    Found with the Clang static analyzer.
12625
12626M	src/misc.c
12627
12628commit ae3ed103659887647e0c5edfe01ea4387557fe40
12629Author: David King <amigadave@amigadave.com>
12630Date:	Sat Aug 10 23:16:20 2013 +0100
12631
12632    Avoid comparison with uninitialized values
12633
12634    Found with the Clang static analyzer.
12635
12636M	src/misc.c
12637
12638commit c75426d3cd8fe18df075928e59bf7567b24da958
12639Author: David King <amigadave@amigadave.com>
12640Date:	Sat Aug 10 22:57:54 2013 +0100
12641
12642    Mark Id3tag_Read_File_Tag() filename as const
12643
12644M	src/id3_tag.h
12645M	src/id3v24_tag.c
12646
12647commit 2af5eced21fd5a74d46e34a4db2a34e7b30f5655
12648Author: David King <amigadave@amigadave.com>
12649Date:	Sat Aug 10 22:55:48 2013 +0100
12650
12651    Fix several instances of g_return_if_fail()
12652
12653    When checking multiple conditions, ensure that all are checked. Found
12654    with the Clang static analyzer.
12655
12656M	src/easytag.c
12657M	src/et_core.c
12658M	src/id3v24_tag.c
12659M	src/mp4_tag.c
12660M	src/picture.c
12661M	src/scan.c
12662
12663commit aaf340588f96b657e527942b810cf190d5b176b5
12664Author: David King <amigadave@amigadave.com>
12665Date:	Sat Aug 10 22:53:46 2013 +0100
12666
12667    Fix disc number tag writing for WavPack
12668
12669    The track number was being used, which could lead to a NULL pointer
12670    dereference. Found by the Clang static analyzer.
12671
12672M	src/wavpack_tag.c
12673
12674commit 40d53066c2c0b0829d04719bc2fb98a11aa0a2bd
12675Author: David King <amigadave@amigadave.com>
12676Date:	Sat Aug 10 22:51:30 2013 +0100
12677
12678    Add missing g_return_if_fail() calls
12679
12680    Found with the Clang static analyzer.
12681
12682M	src/browser.c
12683M	src/misc.c
12684M	src/setting.c
12685
12686commit b7f399c65db5b09a375dc43cfa7bba9cda2167fe
12687Author: David King <amigadave@amigadave.com>
12688Date:	Sat Aug 10 22:49:46 2013 +0100
12689
12690    Avoid setting argument unnecessarily
12691
12692    Found with the Clang static analyzer.
12693
12694M	src/cddb.c
12695
12696commit b31ab1f7335e7b9cd345328e70f4e32b646a79ab
12697Author: Antonio Fernandes C. Neto <fernandesn@gnome.org>
12698Date:	Tue Aug 6 16:25:19 2013 -0300
12699
12700    Updated Brazilian Portuguese translation
12701
12702M	po/pt_BR.po
12703
12704commit ff9f0832228e0250dd452ee9cc53967beb70c22f
12705Author: Enrico Nicoletto <liverig@gmail.com>
12706Date:	Tue Aug 6 10:42:29 2013 -0300
12707
12708    Updated Brazilian Portuguese translation by Rafael Ferreira and me
12709
12710M	po/pt_BR.po
12711
12712commit df010e97b0ddb2d254dac1503c6d273e6b159ff4
12713Author: Piotr Drąg <piotrdrag@gmail.com>
12714Date:	Mon Aug 5 21:50:14 2013 +0200
12715
12716    Updated Polish translation
12717
12718M	po/pl.po
12719
12720commit e062c31df205d964977a610025686b8ee711bab5
12721Author: Marek Černocký <marek@manet.cz>
12722Date:	Sun Aug 4 21:44:23 2013 +0200
12723
12724    Updated Czech translation
12725
12726M	po/cs.po
12727
12728commit 039f4f885a2c7881c8dfbecaad3b91df6e6b4c0d
12729Author: David King <amigadave@amigadave.com>
12730Date:	Tue Jul 30 16:48:27 2013 +0100
12731
12732    Refactor Cddb_Open_Connection()
12733
12734    Use GLib networking API rather than the obsolete gethostbyname().
12735
12736M	src/cddb.c
12737
12738commit c7218132fe499c5518ea01618bd1d561b737fd70
12739Author: David King <amigadave@amigadave.com>
12740Date:	Sat Aug 3 09:55:15 2013 +0100
12741
12742    Remove version number from window title
12743
12744    The version number is shown in the about dialogue.
12745
12746M	src/easytag.c
12747
12748commit f346277ca9cb27c9b12817f03934738477f5eebd
12749Author: David King <amigadave@amigadave.com>
12750Date:	Thu Aug 1 12:05:29 2013 +0100
12751
12752    Remove out-of-date README_win32.txt
12753
12754M	Makefile.am
12755D	README_win32.txt
12756
12757commit 3a54038196cb885c6811d29840ad0c4fd202bf4b
12758Author: Marek Černocký <marek@manet.cz>
12759Date:	Tue Jul 30 00:45:40 2013 +0200
12760
12761    Updated Czech translation
12762
12763M	po/cs.po
12764
12765commit d7d906f1445aed7b6b3f9ff60e7b40b4dc00194e
12766Author: Piotr Drąg <piotrdrag@gmail.com>
12767Date:	Mon Jul 29 21:18:41 2013 +0200
12768
12769    Updated Polish translation
12770
12771M	po/pl.po
12772
12773commit b1ae132a992f5fd4f0f06d9806b4ad8b4b13c272
12774Author: David King <amigadave@amigadave.com>
12775Date:	Sat Jul 13 22:59:43 2013 +0100
12776
12777    Fix invalid reads when searching the file list
12778
12779    Do not double-free the disc and track numbers.
12780
12781M	src/misc.c
12782
12783commit a4b1865d06ce750c742af6901ff3078b9a56e43a
12784Author: Mathias Reineke <saihtam@gmx.net>
12785Date:	Mon Jul 8 10:58:18 2013 +0200
12786
12787    Add total discs support to WavPack tag parser
12788
12789M	src/wavpack_tag.c
12790
12791commit fc1755664d0d74d3950bc3e78c4e85c20f43a0f7
12792Author: Mathias Reineke <saihtam@gmx.net>
12793Date:	Mon Jul 8 10:58:09 2013 +0200
12794
12795    Add total discs support to Vorbis tag parser
12796
12797M	src/ogg_tag.c
12798
12799commit f3aa5c9e56008baf66c848110985529cdf8a59a3
12800Author: Mathias Reineke <saihtam@gmx.net>
12801Date:	Mon Jul 8 10:58:00 2013 +0200
12802
12803    Add total discs support to MP3/MP2 tag parser
12804
12805M	src/id3_tag.c
12806M	src/id3v24_tag.c
12807
12808commit b8ce05b2ad9b04b9961a8cef9fd353821ad057d4
12809Author: Mathias Reineke <saihtam@gmx.net>
12810Date:	Mon Jul 8 10:57:41 2013 +0200
12811
12812    Add total discs support to FLAC tag parser
12813
12814M	src/flac_tag.c
12815
12816commit b88341f1fe54e042a3093b27ee3c6ec86dcdf95e
12817Author: Mathias Reineke <saihtam@gmx.net>
12818Date:	Mon Jul 8 10:56:22 2013 +0200
12819
12820    Add total discs support to APE tag parser
12821
12822M	src/ape_tag.c
12823
12824commit 79128c2444def9738bc2e78435d3c24fcdec2434
12825Author: Mathias Reineke <saihtam@gmx.net>
12826Date:	Mon Jul 8 10:53:06 2013 +0200
12827
12828    Added scanner mask for total number of discs "%x"
12829
12830M	src/scan.c
12831
12832commit 12c258d54ab82c340913de85bae86df179695187
12833Author: David King <amigadave@amigadave.com>
12834Date:	Sat Jul 13 20:03:58 2013 +0100
12835
12836    Automatically split and combine disc numbers
12837
12838    Using '/' as the separator, split the disc number text entry
12839    field into
12840    a disc number and the total number of discs. Combine the two tag
12841    fields
12842    into one for display in the UI.
12843
12844M	src/easytag.c
12845M	src/et_core.c
12846
12847commit 014407371ea02397239c4ba40f878d693ad2a04c
12848Author: Mathias Reineke <saihtam@gmx.net>
12849Date:	Mon Jul 8 10:50:00 2013 +0200
12850
12851    Add support for "total number of discs"
12852
12853M	src/browser.c
12854M	src/easytag.c
12855M	src/et_core.c
12856M	src/et_core.h
12857M	src/flac_tag.c
12858M	src/misc.c
12859
12860commit 20aa21b2bd68275cec5fbd9e36186b4c7e6eb14f
12861Author: Mathias Reineke <saihtam@gmx.net>
12862Date:	Mon Jul 8 10:42:15 2013 +0200
12863
12864    Add settings to control padding of disc numbers
12865
12866M	src/misc.c
12867M	src/misc.h
12868M	src/prefs.c
12869M	src/prefs.h
12870M	src/setting.c
12871M	src/setting.h
12872
12873commit 6d56c28043c789d767c745d8fa0dd0b23415cada
12874Author: Martin Srebotnjak <miles@filmsi.net>
12875Date:	Fri Jul 26 21:18:31 2013 +0200
12876
12877    Updated Slovenian translation
12878
12879M	po/sl.po
12880
12881commit 6624ef4b2985f796fb89a13f31330a8bd436475d
12882Author: David King <amigadave@amigadave.com>
12883Date:	Mon Jul 22 22:25:03 2013 +0100
12884
12885    Remove executable bit from source files
12886
12887M	src/log.c
12888M	src/misc.c
12889
12890commit f07ea380af15e193ddcdc362b367695547711d5b
12891Author: Pinak Ahuja <pinak.ahuja@gmail.com>
12892Date:	Sat Jul 20 18:09:45 2013 +0100
12893
12894    Use GDateTime instead of localtime()
12895
12896M	src/log.c
12897M	src/misc.c
12898
12899commit d2f6953d4f9b44ce7b688ff1a26c22393b568244
12900Author: David King <amigadave@amigadave.com>
12901Date:	Sat Jul 20 00:04:50 2013 +0100
12902
12903    Use g_strstrip() instead of Strip_String()
12904
12905M	src/cddb.c
12906M	src/et_core.c
12907M	src/id3v24_tag.c
12908M	src/misc.c
12909M	src/misc.h
12910M	src/picture.c
12911
12912commit a9214fa96b422e2b5c608d942b5a7ad0620f3a17
12913Author: Aurimas Černius <aurisc4@gmail.com>
12914Date:	Sun Jul 14 22:31:17 2013 +0300
12915
12916    Updated Lithuanian translation
12917
12918M	po/lt.po
12919
12920commit 6d245ae2860382154c9636f9a79994946c43b0cb
12921Author: Christian Kirbach <christian.kirbach@gmail.com>
12922Date:	Sun Jul 14 11:43:36 2013 +0200
12923
12924    Updated German translation
12925
12926M	po/de.po
12927
12928commit d29e765df594d8eecc65a7d6d3e68d63bbb32878
12929Author: David King <amigadave@amigadave.com>
12930Date:	Sat Jul 13 18:16:44 2013 +0100
12931
12932    Set default response on quit dialog
12933
12934M	src/easytag.c
12935
12936commit 41d6717f7349b760f28fa705f6036a7bb6b567da
12937Author: Dimitris Spingos <dmtrs32@gmail.com>
12938Date:	Fri Jul 12 12:11:33 2013 +0300
12939
12940    Updated Greek translation
12941
12942M	po/el.po
12943
12944commit d722f8375c7d2ad974d726cd2516f5b797a7dd35
12945Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
12946Date:	Thu Jul 11 09:52:16 2013 +0200
12947
12948    Updated Spanish translation
12949
12950M	po/es.po
12951
12952commit 5cb7ebb2d7f46855f6b34bd84068c86b304fe748
12953Author: Mathias Reineke <saihtam@gmx.net>
12954Date:	Mon Jul 8 10:44:19 2013 +0200
12955
12956    Add APE tag "part" constant
12957
12958M	src/ape_tag.c
12959M	src/libapetag/apetaglib.h
12960M	src/libapetag/id3v2_read.c
12961
12962commit 10705705a02cd1b7ded3a4ce6c370e8940766dac
12963Author: Mathias Reineke <saihtam@gmx.net>
12964Date:	Mon Jul 8 10:13:50 2013 +0200
12965
12966    Refactor track number to string formatting
12967
12968    Add et_track_number_to_string() to consistently handle track number
12969    formatting.
12970
12971M	src/ape_tag.c
12972M	src/cddb.c
12973M	src/easytag.c
12974M	src/et_core.c
12975M	src/flac_tag.c
12976M	src/id3v24_tag.c
12977M	src/misc.c
12978M	src/misc.h
12979M	src/mp4_tag.c
12980M	src/ogg_tag.c
12981M	src/wavpack_tag.c
12982
12983commit a7647f787df41313c73bf4323a6cb2fb33b4e67c
12984Author: Mathias Reineke <saihtam@gmx.net>
12985Date:	Mon Jul 8 09:59:36 2013 +0200
12986
12987    Avoid continual growth of TrackEntryComboModel
12988
12989M	src/misc.c
12990
12991commit 69acba53b662afff948dd55219d2143c78aa4888
12992Author: Marek Černocký <marek@manet.cz>
12993Date:	Tue Jul 9 23:52:18 2013 +0200
12994
12995    Updated Czech translation
12996
12997M	po/cs.po
12998
12999commit bd27511d7ee1e7931e9df72338bc8ad40f71294c
13000Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
13001Date:	Mon Jul 8 13:30:08 2013 +0200
13002
13003    Updated Spanish translation
13004
13005M	po/es.po
13006
13007commit af3467250aff8b0574f1c50a97a9f0bd8028d110
13008Author: Piotr Drąg <piotrdrag@gmail.com>
13009Date:	Sun Jul 7 22:20:40 2013 +0200
13010
13011    Updated Polish translation
13012
13013M	po/pl.po
13014
13015commit bde255765ffeab0dc59f29ce366a74ab164e2d99
13016Author: David King <amigadave@amigadave.com>
13017Date:	Sun Jul 7 15:37:55 2013 +0100
13018
13019    Fix Roman numeral check button startup sensitivity
13020
13021    Rather than always setting the Roman numeral check button sensitive in
13022    the scan dialog, do so only if the associated capitalizatin radio
13023    button
13024    is active.
13025
13026M	src/scan.c
13027
13028commit 80bb13fd9f9e4b544005b986b4c105d510235266
13029Author: David King <amigadave@amigadave.com>
13030Date:	Sun Jul 7 15:00:42 2013 +0100
13031
13032    Visually group radio buttons in the scan dialog
13033
13034    Use a new GtkBox per group of radio buttons, and add spacing
13035    between the
13036    groups so that it is more obvious to which group each option belongs.
13037
13038M	src/scan.c
13039
13040commit 89fcce5b8a374f98ad23c1f6365346428de7ce5b
13041Author: David King <amigadave@amigadave.com>
13042Date:	Sun Jul 7 14:36:34 2013 +0100
13043
13044    Allow the scan files button to be made default
13045
13046M	src/scan.c
13047
13048commit 5db7d7b0ed2ffd90a42feb29ba4e362faf018946
13049Author: David King <amigadave@amigadave.com>
13050Date:	Sun Jul 7 14:26:27 2013 +0100
13051
13052    Remove redundant grouping of scanner radio buttons
13053
13054    As the scan dialog radio buttons are in built-in groups, there is no
13055    need to add them to additional groups and manage the toggled state
13056    inside EasyTAG.
13057
13058M	src/scan.c
13059
13060commit 880cc2a09465831653970d41d5196f143c506b0c
13061Author: David King <amigadave@amigadave.com>
13062Date:	Sun Jul 7 14:20:59 2013 +0100
13063
13064    Use radio buttons in scan dialog
13065
13066    Convert check buttons in scan dialog to logical groups of radio
13067    buttons.
13068
13069M	src/scan.c
13070
13071commit e44a4a0daf30b353228e54a35ba0133c24356982
13072Author: Marek Černocký <marek@manet.cz>
13073Date:	Sat Jul 6 13:22:45 2013 +0200
13074
13075    Updated Czech translation
13076
13077M	po/cs.po
13078
13079commit 51743a7d2bdc2951877aa708c25f1875be40a22f
13080Author: Piotr Drąg <piotrdrag@gmail.com>
13081Date:	Fri Jul 5 21:17:08 2013 +0200
13082
13083    Updated Polish translation
13084
13085M	po/pl.po
13086
13087commit b972cc1316909293260d74a29873de6b19eda672
13088Author: David King <amigadave@amigadave.com>
13089Date:	Thu Jul 4 21:57:45 2013 +0100
13090
13091    Make application startup similar to GtkApplication
13092
13093    Call gtk_init() at the end of startup, to act similarly to
13094    GtkApplication. Move startup handler to EtApplication. Move gettext
13095    initialisation to main().
13096
13097M	src/application.c
13098M	src/easytag.c
13099
13100commit 4553b5d17edbc33a015a23d6207feea3bf45fc96
13101Author: David King <amigadave@amigadave.com>
13102Date:	Thu Jul 4 20:36:02 2013 +0100
13103
13104    Use GOptionContext for --help output
13105
13106M	src/application.c
13107
13108commit 209fca39a7fede760cc88f169b09b285a9ef63cf
13109Author: David King <amigadave@amigadave.com>
13110Date:	Mon Jul 1 23:09:12 2013 +0100
13111
13112    Set default response ID on GtkDialogs
13113
13114    Set a default response ID, so that the affirmative action is the
13115    default
13116    action for dialogs.
13117
13118M	src/browser.c
13119M	src/easytag.c
13120M	src/misc.c
13121M	src/prefs.c
13122M	src/scan.c
13123
13124commit 74c767cd9fc42b1affd467f1f3d603e13b14058d
13125Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
13126Date:	Mon Jul 1 11:18:46 2013 +0200
13127
13128    Updated Spanish translation
13129
13130M	po/es.po
13131
13132commit c6423e03573c908dad3031cfcdbfddfda25b305e
13133Author: Marek Černocký <marek@manet.cz>
13134Date:	Wed Jun 26 18:36:01 2013 +0200
13135
13136    Updated Czech translation
13137
13138M	po/cs.po
13139
13140commit 94c066cae83cba68f3c2a99f40325b3c9c1f5907
13141Author: Piotr Drąg <piotrdrag@gmail.com>
13142Date:	Wed Jun 26 16:48:55 2013 +0200
13143
13144    Updated Polish translation
13145
13146M	po/pl.po
13147
13148commit 8af6f153396e6d297f8da4254bc2dcc59a25ca89
13149Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13150Date:	Wed Jun 26 00:11:50 2013 +0100
13151
13152    Mark introduction help pages as candidate
13153
13154M	help/C/introduction.page
13155M	help/C/starting.page
13156
13157commit c993ce78d8846c883f2626db68bb48202dd6ce0f
13158Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13159Date:	Wed Jun 26 00:10:43 2013 +0100
13160
13161    Update the keyboard shortcuts help page
13162
13163M	help/C/keyboard-shortcuts.page
13164
13165commit abc2ae96e05546bbf567faa693bd5ddfe6ffa863
13166Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13167Date:	Wed Jun 26 00:10:10 2013 +0100
13168
13169    Finish the format specifier help page
13170
13171M	help/C/format-specifier.page
13172
13173commit c2cfd7402a38106cac8ac9113bd6af6d3e76fdc8
13174Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13175Date:	Wed Jun 26 00:07:38 2013 +0100
13176
13177    Improve undo tooltip capitalisation
13178
13179M	src/bar.c
13180
13181commit 2694cea716c4b56282a4a31da145403b237c692f
13182Author: Marius Gavrilescu <marius@ieval.ro>
13183Date:	Tue Jun 25 11:20:10 2013 +0300
13184
13185    Map "illustration" in picture name to correct type
13186
13187M	src/picture.c
13188
13189commit e2bb656cb477ea77be5e9e36b06413d88235bdea
13190Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13191Date:	Mon Jun 24 23:57:17 2013 +0100
13192
13193    Review image help pages
13194
13195M	help/C/image-delete.page
13196M	help/C/image-export.page
13197R100	help/C/image-properties.page	help/C/image-properties.page.stub
13198R100	help/C/image-reset.page help/C/image-reset.page.stub
13199M	help/C/image.page
13200
13201commit 941cc977d71a8ed593d8d423d4960903d1898232
13202Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
13203Date:	Mon Jun 24 10:47:10 2013 +0200
13204
13205    Updated Spanish translation
13206
13207M	po/es.po
13208
13209commit 60c0ee5aa54f65d92201aee5913228268cb2afb4
13210Author: David King <amigadave@amigadave.com>
13211Date:	Sun Jun 23 22:43:51 2013 +0100
13212
13213    Avoid empty file list NULL pointer dereference
13214
13215M	src/et_core.c
13216
13217commit 2aa432144b6dee0737ddd44dbdc4d70bbd2de6e0
13218Author: David King <amigadave@amigadave.com>
13219Date:	Sun Jun 23 22:14:07 2013 +0100
13220
13221    Do not clear finalized scanner GtkListStores
13222
13223    The GtkListStores are finalized when the scanner window is destroyed.
13224
13225M	src/scan.c
13226
13227commit e13ae0f587d460befb7a4b7a03c7288a2b73a29a
13228Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
13229Date:	Sun Jun 23 23:10:57 2013 +0200
13230
13231    Updated German translation
13232
13233M	po/de.po
13234
13235commit 7837f8906d3126bc5774c348d9cf06a231d35022
13236Author: David King <amigadave@amigadave.com>
13237Date:	Sun Jun 23 20:22:51 2013 +0100
13238
13239    Use GApplication::startup
13240
13241    Move initialisation code to on_application_startup() to better
13242    fit with
13243    how GApplication should be used:
13244
13245    https://live.gnome.org/HowDoI/GtkApplication
13246
13247M	src/easytag.c
13248
13249commit 48df5ca2652f3ddef9037b377d471ddd1e425797
13250Author: David King <amigadave@amigadave.com>
13251Date:	Tue Jun 11 19:02:54 2013 +0100
13252
13253    Unref GtkListStores and a GtkTreeStore
13254
13255    GtkListStore and GtkTreeStore inherit from GObject and not
13256    GInitiallyUnowned, and so start with a reference count of 1 and no
13257    floating reference. Therefore, they must be unreffed after adding to a
13258    view in order to be finalized when the view is destroyed.
13259
13260    The remaining list stores are difficult to disentangle from the
13261    surrounding code, so have been left unchanged.
13262
13263M	src/browser.c
13264M	src/cddb.c
13265M	src/easytag.c
13266M	src/log.c
13267M	src/misc.c
13268M	src/picture.c
13269M	src/scan.c
13270
13271commit 7fffb3ebdbeaa018c1708b3b63493386b050879f
13272Author: David King <amigadave@amigadave.com>
13273Date:	Wed Jun 12 08:10:34 2013 +0100
13274
13275    Do not keep track of the number of log items
13276
13277    Query the number of items in the log list store with
13278    gtk_tree_model_iter_n_children() rather than holding the state in a
13279    separate variable.
13280
13281M	src/log.c
13282
13283commit 9a8dd29975a6032a64e870eba94fe2b0f423c229
13284Author: David King <amigadave@amigadave.com>
13285Date:	Tue Jun 11 22:09:32 2013 +0100
13286
13287    Connect to GApplication::shutdown
13288
13289    Slightly rearrange the exit sequence to use the "shutdown" signal of
13290    GApplication. Return from main() rather than calling exit().
13291
13292M	src/easytag.c
13293
13294commit e0442b607de8bc5c67357a8ad7137920201313a8
13295Author: David King <amigadave@amigadave.com>
13296Date:	Tue Jun 11 19:00:37 2013 +0100
13297
13298    Remove unneccesary key-press-event signal handlers
13299
13300    GtkDialog handles the Escape key being pressed without the need for a
13301    custom handler.
13302
13303M	src/cddb.c
13304M	src/misc.c
13305
13306commit d61d2aad019f681884bdc51e24cbef79de2cdd1e
13307Author: David King <amigadave@amigadave.com>
13308Date:	Tue Jun 11 07:30:33 2013 +0100
13309
13310    Translate Images notebook menu string, bug 701963
13311
13312M	src/et_core.c
13313
13314commit 0c86c6a57ef185253f5cc9eabcf4c93c27e6f02f
13315Author: David King <amigadave@amigadave.com>
13316Date:	Mon Jun 10 23:16:34 2013 +0100
13317
13318    Add several items to TODO
13319
13320M	TODO
13321
13322commit c1bfe1f271ea6fbd983cd27cc89cf363ccd7a2d0
13323Author: Piotr Drąg <piotrdrag@gmail.com>
13324Date:	Fri Jun 7 18:53:50 2013 +0200
13325
13326    Updated Polish translation
13327
13328M	po/pl.po
13329
13330commit e8c617774eaa35c86ff685675d3f49dd15b61a6f
13331Author: David King <amigadave@amigadave.com>
13332Date:	Wed Jun 5 22:53:54 2013 +0100
13333
13334    Apply the disc number to all selected files
13335
13336    Fix a typo made when refactoring use of GList, and loop through
13337    all the
13338    selected files when applying the disc number to the selection rather
13339    than just taking the first file.
13340
13341M	src/easytag.c
13342
13343commit d47c6cb97515199ce336751da62bcbeafde0525c
13344Author: David King <amigadave@amigadave.com>
13345Date:	Sun Jun 2 22:18:36 2013 +0100
13346
13347    Fix Ogg header and body length format specifier
13348
13349    The length is a long and not a gsize.
13350
13351M	src/vcedit.c
13352
13353commit 60e0e23a91e3cbbe5407ffa50388937e703bdb5e
13354Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13355Date:	Sun Jun 2 22:23:49 2013 +0100
13356
13357    Finish content for deleting and saving images help
13358
13359M	help/C/image-delete.page
13360M	help/C/image-export.page
13361
13362commit 2c188d3efaa5928b0b421583bd4e42843cd1613d
13363Author: David King <amigadave@amigadave.com>
13364Date:	Sun Jun 2 20:59:33 2013 +0100
13365
13366    Use GtkSpinButton for selecting CDDB port numbers
13367
13368    Using a spin button makes it unnecessary to restrict input to
13369    digits, as
13370    this is done automatically.
13371
13372M	src/prefs.c
13373
13374commit 700c86aadc6e16e4941ceb06a37cfb0b9e57b4b0
13375Author: David King <amigadave@amigadave.com>
13376Date:	Sun Jun 2 18:12:21 2013 +0100
13377
13378    Port ogg_header.c to use GFile instead of POSIX IO
13379
13380    Fixes bug 701467.
13381
13382M	src/ogg_header.c
13383M	src/ogg_header.h
13384
13385commit c8bc7d4bb842f8431cd3124d45ca1a633d87c663
13386Author: David King <amigadave@amigadave.com>
13387Date:	Sun Jun 2 13:26:49 2013 +0100
13388
13389    Adjust keyboard accelerators to fit the GNOME HIG
13390
13391    Only use Control as an accelerator prefix. Make the reload action use
13392    Control+R rather than F5. Use Control+E for removing (erasing) tags.
13393
13394M	src/bar.c
13395
13396commit 4a51e046d58c82706d76c2d481f4f8c9e09a247e
13397Author: David King <amigadave@amigadave.com>
13398Date:	Sun Jun 2 13:17:37 2013 +0100
13399
13400    Improve collapse and reload directory tooltips
13401
13402M	src/bar.c
13403
13404commit 8eefaf5af3329089818c1a216ae75cc7868a79d4
13405Author: David King <amigadave@amigadave.com>
13406Date:	Sun Jun 2 09:36:26 2013 +0100
13407
13408    Use g_output_stream_write_all() throughout
13409
13410    As with commit 6eb3d68f9afa0f44922aa275f11368a61ce79a6b, use the
13411    _all()
13412    variant when writing a chunk of data to a stream. Only report
13413    errors on
13414    failure to write the whole chunk.
13415
13416M	src/id3_tag.c
13417M	src/log.c
13418M	src/misc.c
13419M	src/vcedit.c
13420
13421commit 6eb3d68f9afa0f44922aa275f11368a61ce79a6b
13422Author: David King <amigadave@amigadave.com>
13423Date:	Sat Jun 1 23:29:24 2013 +0100
13424
13425    Use _all() variants with streams when appropriate
13426
13427    Use the _all() variants of g_input_stream_read() and
13428    g_output_stream_write() when accessing a required chunk from the
13429    stream.
13430    Only report errors on failure to read or write the whole chunk.
13431
13432M	src/crc32.c
13433M	src/ogg_tag.c
13434M	src/picture.c
13435
13436commit 1d6aa8737acd03ac98bea60bceb168f14e8b11c8
13437Author: David King <amigadave@amigadave.com>
13438Date:	Sat Jun 1 22:57:04 2013 +0100
13439
13440    Fix memory leak in ogg_tag_write_file_tag()
13441
13442M	src/ogg_tag.c
13443
13444commit af6820acc069d23d955538850b3f523749912687
13445Author: David King <amigadave@amigadave.com>
13446Date:	Sat Jun 1 22:37:47 2013 +0100
13447
13448    Avoid setting the playlist basename unnecessarily
13449
13450    Found by cppcheck.
13451
13452M	src/misc.c
13453
13454commit 5f4850ff100356cc7c0f549f038addaef5e3fded
13455Author: David King <amigadave@amigadave.com>
13456Date:	Sat Jun 1 21:41:59 2013 +0100
13457
13458    Return TRUE on succesful Ogg tag writing
13459
13460    When vcedit_write() was converted to return a gboolean rather than an
13461    int, it was not also converted to return TRUE on success, and instead
13462    continued to return 0. Fix this to avoid an assert when successfully
13463    writing Ogg tags.
13464
13465M	src/vcedit.c
13466
13467commit 48230067e4fff6631a6e047e09a9a265e3b85a42
13468Author: David King <amigadave@amigadave.com>
13469Date:	Thu May 30 22:56:52 2013 +0100
13470
13471    Ignore Ogg EOF and EOS errors when reading packets
13472
13473    The errors do not indicate failure, but merely the end of stream and
13474    file, so ignore them.
13475
13476M	src/easytag.c
13477M	src/misc.c
13478M	src/vcedit.c
13479
13480commit 66011431dd4da6463c9e2e4ef664e3af13150c6f
13481Author: David King <amigadave@amigadave.com>
13482Date:	Sat Jun 1 19:15:57 2013 +0100
13483
13484    Use gtk_[list|tree]_store_insert_with_values()
13485
13486    Rather than inserting or appending a row and then setting values
13487    on it,
13488    simply insert a new row and set values in a single call.
13489
13490M	src/browser.c
13491M	src/cddb.c
13492M	src/log.c
13493M	src/misc.c
13494M	src/picture.c
13495M	src/scan.c
13496M	src/setting.c
13497
13498commit 4391979a38d5a95ec3de051e85f27b0c7a1cacca
13499Author: Piotr Drąg <piotrdrag@gmail.com>
13500Date:	Sat Jun 1 00:38:28 2013 +0200
13501
13502    Updated Polish translation
13503
13504M	po/pl.po
13505
13506commit eef302d96805d1adfcafaeaf95110198dd07172a
13507Author: David King <amigadave@amigadave.com>
13508Date:	Thu May 30 22:26:14 2013 +0100
13509
13510    Improve reporting of Ogg tagging errors
13511
13512M	src/easytag.c
13513M	src/ogg_tag.c
13514M	src/ogg_tag.h
13515
13516commit 656a4d8780bfc05287d01826fc6cf571cfb44914
13517Author: David King <amigadave@amigadave.com>
13518Date:	Thu May 30 22:11:55 2013 +0100
13519
13520    Do not set function arguments to NULL
13521
13522    Avoid setting function arguments to NULL, as the change will have no
13523    effect outside the function. Found with cppcheck.
13524
13525M	src/et_core.c
13526
13527commit 460e1c39444a5a4e2ad391af51b1c87fa51dbd39
13528Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13529Date:	Wed May 29 21:23:07 2013 +0100
13530
13531    Add help for keyboard shortcuts
13532
13533A	help/C/keyboard-shortcuts.page
13534
13535commit ed372e15c67abc7471625baf3c9378f9fbafa439
13536Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13537Date:	Wed May 29 21:18:19 2013 +0100
13538
13539    Update starting help page as the UI changed
13540
13541M	help/C/starting.page
13542
13543commit 5f32823e169e79c52651ff7f47c89bdc39dd35b2
13544Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13545Date:	Wed May 29 21:17:11 2013 +0100
13546
13547    Add untranslatable markup to help introduction
13548
13549M	help/C/introduction.page
13550
13551commit 4bb1f0cd275e2daea8ebc433e058d30e36d4bfc5
13552Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13553Date:	Wed May 29 21:08:29 2013 +0100
13554
13555    Update help for tagging
13556
13557R065	help/C/tag-field.page.stub	help/C/tag-field.page
13558M	help/C/tag.page
13559
13560commit 7ddc6edc346e794f835e5b3d664dac3ba9e30407
13561Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13562Date:	Wed May 29 21:07:28 2013 +0100
13563
13564    Update help for the image tag field
13565
13566A	help/C/image-delete.page
13567A	help/C/image-export.page
13568M	help/C/image.page
13569
13570commit 9d4fffdeb3cdaf7d84ef912a8b847c28ccafcbdf
13571Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13572Date:	Wed May 29 21:05:36 2013 +0100
13573
13574    Add new sections to the index page
13575
13576M	help/C/index.page
13577
13578commit 3e659fe63cb1137b66a3b2c5a32fc1848ddf8804
13579Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13580Date:	Wed May 29 21:02:18 2013 +0100
13581
13582    Link scanner help to format specifier help
13583
13584M	help/C/scanner.page
13585
13586commit b9598b0a6bb9e186c79399d3c5f55385664b41d0
13587Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13588Date:	Wed May 29 20:59:36 2013 +0100
13589
13590    Add help page for the format specifier legend
13591
13592A	help/C/format-specifier.page
13593
13594commit 470bce483dccef811b154e8219c02e57ce1efcad
13595Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13596Date:	Tue May 28 20:33:08 2013 +0100
13597
13598    Remove use of GDataInputStream
13599
13600    None of the features of GDataInputStream over GFileInputStream were
13601    used, so it was unnecessary.
13602
13603M	src/ogg_tag.c
13604M	src/vcedit.c
13605M	src/vcedit.h
13606
13607commit 6d4452f0d939993b5323d535f4329d9a8424ee55
13608Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13609Date:	Tue May 28 20:22:01 2013 +0100
13610
13611    Correct type of TagType in error string
13612
13613M	src/et_core.c
13614
13615commit b6167847bce012167acaf5f25dddcfef545181b9
13616Author: David King <amigadave@amigadave.com>
13617Date:	Mon May 27 20:09:46 2013 +0100
13618
13619    Refactor list handling in flac_tag.c
13620
13621    Iterate over GList with a for loop. Use g_list_next() rather than
13622    GList->next directly.
13623
13624M	src/flac_tag.c
13625
13626commit 344038d846ed0f8d1546c098a5e67af8b876656a
13627Author: David King <amigadave@amigadave.com>
13628Date:	Fri May 24 00:00:51 2013 +0100
13629
13630    Refactor list handling in bar.c
13631
13632    Use g_list_prepend() rather than g_list_append() to populate a GList.
13633    Reverse the resulting list with g_list_reverse().
13634
13635M	src/bar.c
13636
13637commit edaa4ccb37611e4b73895fb07e9ad68ff969654c
13638Author: David King <amigadave@amigadave.com>
13639Date:	Wed May 22 22:24:57 2013 +0100
13640
13641    Refactor list handling in misc.c
13642
13643    Use a for loop to iterate over GList. Use g_list_next() to access the
13644    next list element, rather than GList->next. Use g_list_free_full() to
13645    free lists with dynamically-allocated elements. Do not check wither a
13646    GList has a length of 0. Keep a pointer to the start of a list so that
13647    it can be freed later.
13648
13649M	src/misc.c
13650
13651commit a6cbb7812df1cd303695762f4895ff2c0ffe7192
13652Author: David King <amigadave@amigadave.com>
13653Date:	Wed May 22 21:17:18 2013 +0100
13654
13655    Refactor list handling in picture.c
13656
13657    Use g_list_next() rather than GList->next to access the next
13658    element in
13659    a list. Use g_list_free_full() to free lists with
13660    dynamically-allocated
13661    elements. Keep a pointer to the start of the list for freeing
13662    it later.
13663    Free the GtkTreePaths returned from
13664    gtk_tree_selection_get_selected_rows().
13665
13666M	src/picture.c
13667
13668commit 2b69b2f78350f58ce4be74ba680b55019b7116f0
13669Author: David King <amigadave@amigadave.com>
13670Date:	Wed May 22 20:13:19 2013 +0100
13671
13672    Refactor list handling in cddb.c
13673
13674    Do not check if a GList has 0 length. Use a for loop to iterate over
13675    GList. Use g_list_free_full() to free a list with
13676    dynamically-allocated
13677    elements. Use g_list_next() rather than GList->next to access the next
13678    element in a list. Keep a pointer to the start of the list so that it
13679    can be freed later. Populate GList by prepending to it, rather than
13680    appending.
13681
13682M	src/cddb.c
13683
13684commit c4cadecfe89ffa0640bbbde60949ee32ac1563e5
13685Author: David King <amigadave@amigadave.com>
13686Date:	Wed May 22 20:12:58 2013 +0100
13687
13688    Refactor list handling in browser.c
13689
13690    Do not check if a GList has a length of 0. Use g_list_free_full() to
13691    free lists with dynamically-allocated elements. Use for loops
13692    to iterate
13693    over GList. Store a pointer to the start of the list so that it can be
13694    freed later. Prepend to a list, rather than appending, when populating
13695    it.
13696
13697M	src/browser.c
13698
13699commit d85977a6e5f893de12903571b59dfa4a3072d6db
13700Author: David King <amigadave@amigadave.com>
13701Date:	Thu May 23 19:59:56 2013 +0100
13702
13703    Refactor list handling in scan.c
13704
13705    Use a for loop to iterate over GList. Use g_list_next() rather than
13706    GList->next to access the next list element. Keep a pointer to
13707    the start
13708    of the list so that it can be freed later. Do not check if the
13709    length of
13710    a list is 0. Use g_list_free_full() to free lists with
13711    dynamically-allocated elements.
13712
13713M	src/scan.c
13714
13715commit 98d756f597eb74ff79a36f1c13ce0aad0fe3b416
13716Author: David King <amigadave@amigadave.com>
13717Date:	Thu May 23 19:59:47 2013 +0100
13718
13719    Refactor list handling in log.c
13720
13721    Iterate over GList with a for loop. Keep a pointer to the start of the
13722    list so that it can be freed later.
13723
13724M	src/log.c
13725
13726commit dfa15f2a071a959068d7a3b5808d37dc58fadeaa
13727Author: David King <amigadave@amigadave.com>
13728Date:	Thu May 23 19:59:37 2013 +0100
13729
13730    Refactor list handling in et_core.c
13731
13732    Iterate over GList with a for loop. Use g_list_free_full() to
13733    free lists
13734    with dynamically-allocate elements. Keep a pointer to the start of the
13735    list so that it can be freed later. Fix some invariant checks against
13736    lists.
13737
13738M	src/et_core.c
13739
13740commit 83f92578b246dc07c27ee974900bf5976bf5e5c5
13741Author: David King <amigadave@amigadave.com>
13742Date:	Thu May 23 19:59:26 2013 +0100
13743
13744    Refactor list handling in easytag.c
13745
13746    Use a for loop to iterate over GList. Prepend, rather then append,
13747    when
13748    populating a GList. Keep a pointer to the start of the list so that it
13749    can be freed later. Use g_list_free_full to free lists with
13750    dynamically-allocated elements.
13751
13752M	src/easytag.c
13753
13754commit 1fe509111785ee8421f72e72d0cae834e75e7680
13755Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
13756Date:	Mon May 27 11:11:26 2013 +0200
13757
13758    Updated Spanish translation
13759
13760M	po/es.po
13761
13762commit 2a732c26288c03d964a204a782c8a05cfb067665
13763Author: Piotr Drąg <piotrdrag@gmail.com>
13764Date:	Fri May 24 19:53:25 2013 +0200
13765
13766    Updated Polish translation
13767
13768M	po/pl.po
13769
13770commit 4959a6463af656db6d2852128f4245579e5f717e
13771Author: Abhinav <abhijangda@hotmail.com>
13772Date:	Fri May 24 20:20:52 2013 +0530
13773
13774    Use GFile instead of stdio in ogg_tag.c
13775
13776    Fixes bug 700949.
13777
13778M	src/et_core.c
13779M	src/ogg_tag.c
13780M	src/ogg_tag.h
13781
13782commit 949acb18409c64cc6fd6c9f6eafba175e254f90d
13783Author: Muhammet Kara <muhammetk@gmail.com>
13784Date:	Fri May 24 19:02:59 2013 +0300
13785
13786    [l10n] Added tr to LINGUAS
13787
13788M	po/LINGUAS
13789
13790commit ec58624c4c65386ef467b04f7df1982776267379
13791Author: Osman Karagöz <osmank3@gmail.com>
13792Date:	Fri May 24 19:00:59 2013 +0300
13793
13794    [l10n] Added Turkish translation
13795
13796A	po/tr.po
13797
13798commit 55472b35587555374ea2b70a5a2eb5c32f702424
13799Author: David King <amigadave@amigadave.com>
13800Date:	Fri May 24 08:49:15 2013 +0100
13801
13802    Fix memory leak in Save_List_Of_Files
13803
13804    Free a tree path when returning early.
13805
13806M	src/easytag.c
13807
13808commit 8dc229ab7ea3663ac0f94ed27a4cbce61fd5914c
13809Author: David King <amigadave@amigadave.com>
13810Date:	Thu May 23 22:05:54 2013 +0100
13811
13812    Replace GTK+ include with GIO include
13813
13814M	src/vcedit.c
13815
13816commit 94b6a68b51347d10e6a5c9a07dc035a3e3ce025c
13817Author: Abhinav <abhijangda@hotmail.com>
13818Date:	Thu May 23 23:13:59 2013 +0530
13819
13820    Use GFile instead of stdio in vcedit.c, bug 700874
13821
13822M	src/ogg_header.c
13823M	src/ogg_header.h
13824M	src/ogg_tag.c
13825M	src/vcedit.c
13826M	src/vcedit.h
13827
13828commit 3d9438aa9159991ca5cb4b92e2d4a18f85d76cbc
13829Author: David King <amigadave@amigadave.com>
13830Date:	Thu May 23 07:31:47 2013 +0100
13831
13832    Fix a memory leak in ET_File_Name_Generate
13833
13834    Free the UTF-8 directory name before returning.
13835
13836M	src/et_core.c
13837
13838commit 2b3043e923a41b5684faedafe5c7ec1652e5dfd2
13839Author: David King <amigadave@amigadave.com>
13840Date:	Wed May 22 20:09:36 2013 +0100
13841
13842    Fix memory leak in CDDB search dialog
13843
13844M	src/cddb.c
13845
13846commit 2ecd8b2ffc4d4287a5acfd8ea5e8fc42dc986134
13847Author: David King <amigadave@amigadave.com>
13848Date:	Wed May 22 00:06:57 2013 +0100
13849
13850    Use GApplication::open to open paths
13851
13852    Add a handler for the "open" signal, and use it to load
13853    paths. Refactor
13854    et_local_command_line() to always handle the commandline arguments in
13855    full (and therefore return TRUE). Remove the "command-line" handler.
13856
13857M	src/application.c
13858M	src/easytag.c
13859
13860commit 88b92c670ef2e98cd12369a680efe128ab7c8277
13861Author: David King <amigadave@amigadave.com>
13862Date:	Tue May 21 18:16:15 2013 +0100
13863
13864    Remove custom signal to string function
13865
13866    Use g_strsignal() to convert a signal ID to a string, instead of a
13867    custom function.
13868
13869M	src/easytag.c
13870
13871commit a4881d320d7f083c76bb489b9d29e9f777929b62
13872Author: David King <amigadave@amigadave.com>
13873Date:	Tue May 21 18:17:18 2013 +0100
13874
13875    Use ngettext to handle CDDB search plural forms
13876
13877M	src/misc.c
13878
13879commit 0d54875085dab9fe541d743c7ed6546909dfaf93
13880Author: Abhinav <abhijangda@hotmail.com>
13881Date:	Tue May 21 17:24:00 2013 +0530
13882
13883    Improve FLAC file header handling
13884
13885    Avoid checking whether the file exists before trying to read
13886    it. Remove
13887    some unused includes.
13888
13889M	src/flac_header.c
13890
13891commit b4ef8260a60d7a7642728cd01e58624b5343fef4
13892Author: David King <amigadave@amigadave.com>
13893Date:	Tue May 21 08:16:45 2013 +0100
13894
13895    Improve MP4 file error handling
13896
13897    Do not check if the file exists before reading or writing tags to the
13898    file, but handle errors if they occur and return an appropriate result
13899    on failure. Remove some unused includes.
13900
13901M	src/mp4_tag.c
13902
13903commit f4773b7cc1782f65e27817a34fd8c50285d99f63
13904Author: David King <amigadave@amigadave.com>
13905Date:	Mon May 20 22:52:16 2013 +0100
13906
13907    Avoid crash when escaping from delete file dialog
13908
13909    Handle the delete event response from the delete file dialog.
13910
13911M	src/easytag.c
13912
13913commit f8c17ed415c03a45cd34f94373afb03ff12a05a2
13914Author: David King <amigadave@amigadave.com>
13915Date:	Mon May 20 22:49:55 2013 +0100
13916
13917    Remove unused custom file list search handler
13918
13919    The stock GtkTreeView handler was used instead, making this redundant.
13920
13921M	src/browser.c
13922
13923commit f3cde87a6cc185c411552af76f945a5c14257e9e
13924Author: David King <amigadave@amigadave.com>
13925Date:	Mon May 20 22:41:29 2013 +0100
13926
13927    Avoid a shadow variable in Browser_Tree_Select_Dir
13928
13929M	src/browser.c
13930
13931commit c726854e1a7baad9356a0022378d63629f3b8866
13932Author: David King <amigadave@amigadave.com>
13933Date:	Mon May 20 22:37:50 2013 +0100
13934
13935    Check if the full commandline path is hidden
13936
13937    The last element of the commandline path was skipped when checking for
13938    hidden paths, so rearrange the check so that all elements of the path
13939    are tested.
13940
13941M	src/easytag.c
13942
13943commit af04f26b17a63d916f58278481a1702a9989c941
13944Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
13945Date:	Mon May 20 21:57:10 2013 +0100
13946
13947    Improve tooltip for Save Files action
13948
13949M	src/bar.c
13950
13951commit c6e7e9ff14f71ce990d21f74db042367d12d6ca7
13952Author: David King <amigadave@amigadave.com>
13953Date:	Mon May 20 21:24:46 2013 +0100
13954
13955    Avoid critical warning when saving preferences
13956
13957    Use the correct path for the browse hidden directory menu item in
13958    the UI
13959    manager.
13960
13961M	src/bar.c
13962
13963commit c06b8893ecfa73f3640912f823e0d3d53cdcd1a6
13964Author: David King <amigadave@amigadave.com>
13965Date:	Mon May 20 18:57:44 2013 +0100
13966
13967    Canonicalize relative commandline paths
13968
13969    Use GFile in the commandline handler to do some trivial
13970    canonicalization
13971    of paths, which avoids a crash when passing a relative path as a
13972    commandline argument.
13973
13974M	src/easytag.c
13975
13976commit 0b7e08d7184d50425142d0afc673ca114f614ba1
13977Author: David King <amigadave@amigadave.com>
13978Date:	Mon May 20 16:04:21 2013 +0100
13979
13980    Use unabbreviated "frequency" in UI string
13981
13982    There is enough space in the header information to use the
13983    unabbreviated
13984    word.
13985
13986M	src/easytag.c
13987
13988commit 86bd3c561cd645fa9f4b36de95f159f3a301d41d
13989Author: Adrian Bunk <bunk@stusta.de>
13990Date:	Mon May 20 16:03:11 2013 +0100
13991
13992    Remove duplicate Serbian Latin script translation
13993
13994    Fixes bug 700722.
13995
13996M	po/LINGUAS
13997D	po/sr@Latn.po
13998
13999commit aad2aebd458e4ce649c7eb831c9e8bb5fd93b819
14000Author: Adrian Bunk <bunk@stusta.de>
14001Date:	Mon May 20 17:25:44 2013 +0300
14002
14003    Stop supporting to write ID3 tags into FLAC files
14004
14005    This is not (anymore?) supported at all by libflac, with e.g.  oggenc
14006    erroring out with:
14007      ERROR: Input file "song.flac" is not a supported format
14008
14009    Even as an option it does more harm than good due to people
14010    accidentally
14011    enabling it.
14012
14013    FLAC pictures are supported since EasyTAG 2.1.4. Fixes bug 700724.
14014
14015M	src/flac_tag.c
14016M	src/prefs.c
14017M	src/prefs.h
14018M	src/setting.c
14019M	src/setting.h
14020
14021commit a500ac81a0bb376e72d82989d7c4f8f079486578
14022Author: David King <amigadave@amigadave.com>
14023Date:	Mon May 20 15:55:11 2013 +0100
14024
14025    Do not use bell in translatable string, bug 700723
14026
14027M	src/easytag.c
14028
14029commit 1ee20d90f4c85fbcb1472df94e57fec193b53c54
14030Author: Dimitris Spingos <dmtrs32@gmail.com>
14031Date:	Mon May 20 12:56:09 2013 +0300
14032
14033    Updated Greek translation
14034
14035M	po/el.po
14036
14037commit c1395b0963facb01b25b84a5de8b40b983882fb0
14038Author: Abhinav <abhijangda@hotmail.com>
14039Date:	Mon May 20 11:21:38 2013 +0530
14040
14041    Use GFile instead of stdio in misc.c, bug 700690
14042
14043M	src/misc.c
14044
14045commit 511a1348c7b33d00a5ceb31bc93c6bc7d1473234
14046Author: Abhinav <abhijangda@hotmail.com>
14047Date:	Sun May 19 18:36:10 2013 +0530
14048
14049    Use GFile instead of stdio in crc32.c, bug 700636
14050
14051M	src/crc32.c
14052M	src/crc32.h
14053M	src/scan.c
14054
14055commit f7c0cc8ccebcd9c98cc7a1fcfb863c63f859142f
14056Author: David King <amigadave@amigadave.com>
14057Date:	Sun May 19 16:36:24 2013 +0100
14058
14059    Use g_return_val_if_fail() for more invariants
14060
14061    Additionally, refactor Cddb_Get_Pixbuf_From_Server_Name() to avoid a
14062    cppcheck warning about duplicate if and else branches.
14063
14064M	src/cddb.c
14065M	src/picture.c
14066
14067commit 73db9b439b3216809cf12427316c94fcb6c907dd
14068Author: David King <amigadave@amigadave.com>
14069Date:	Sun May 19 15:47:50 2013 +0100
14070
14071    Fix three memory leaks when saving settings
14072
14073M	src/setting.c
14074
14075commit 4ed0b3ee7871c6fd47067c3c241a0f325d929f40
14076Author: David King <amigadave@amigadave.com>
14077Date:	Sun May 19 12:42:03 2013 +0100
14078
14079    Use ngettext for status bar found files message
14080
14081    Handle plural forms in the status bar message to report the number of
14082    files found in a directory.
14083
14084M	src/easytag.c
14085
14086commit 311128b0cdee64f5a72aec396e8d16322fd17b65
14087Author: David King <amigadave@amigadave.com>
14088Date:	Sun May 19 11:15:50 2013 +0100
14089
14090    Fix CRC calculation function return value
14091
14092    Return TRUE on success and FALSE on error, as mentioned in the
14093    crc32_file_with_ID3_tag documentation comment. Do not try to close a
14094    NULL file stream pointer.
14095
14096M	src/crc32.c
14097
14098commit 8072eb66a9561cf3d7bd8690c1726e7f39816f6a
14099Author: Abhinav <abhijangda@hotmail.com>
14100Date:	Sat May 18 20:18:08 2013 +0530
14101
14102    Update file list after renaming, bug 700500
14103
14104M	src/easytag.c
14105
14106commit 8f26298550ad88b62bbf7d19d986d9baf291fcc5
14107Author: Abhinav <abhijangda@hotmail.com>
14108Date:	Sat May 18 16:11:25 2013 +0530
14109
14110    Fix GLib critical warning in et_core.c, bug 700359
14111
14112M	src/et_core.c
14113
14114commit 5fae33d307cccfdcfbd1594f2c727d51cb38571e
14115Author: Abhinav <abhijangda@hotmail.com>
14116Date:	Sat May 18 17:17:08 2013 +0530
14117
14118    Uses GFile instead of stdio in easytag.c
14119
14120    Fixes bug 700500.
14121
14122M	src/easytag.c
14123
14124commit 7389fb3ff2005ac104fddb42a9a3de518df0373a
14125Author: David King <amigadave@amigadave.com>
14126Date:	Sat May 18 12:55:58 2013 +0100
14127
14128    Use stock "up" icon for parent directory action
14129
14130M	src/bar.c
14131
14132commit a1aae3d38e9c439a2ecac02a8393f95619e707e3
14133Author: David King <amigadave@amigadave.com>
14134Date:	Sat May 18 12:39:12 2013 +0100
14135
14136    Move parent directory action to the Go menu
14137
14138M	src/bar.c
14139M	src/bar.h
14140M	src/browser.c
14141M	src/browser.h
14142M	src/ui_manager.h
14143
14144commit 0d970246720420bc4281f5dc908043a3babd8af9
14145Author: David King <amigadave@amigadave.com>
14146Date:	Sat May 18 10:39:26 2013 +0100
14147
14148    Use g_return_val_if_fail() for more invariants
14149
14150    Found while looking through locations of "return NULL;".
14151
14152M	src/browser.c
14153M	src/charset.c
14154M	src/id3_tag.c
14155M	src/id3v24_tag.c
14156M	src/misc.c
14157M	src/scan.c
14158
14159commit 6d7e7e338eb72f0b6813e9a0bd2814a21732e9bf
14160Author: Piotr Drąg <piotrdrag@gmail.com>
14161Date:	Fri May 17 19:25:46 2013 +0200
14162
14163    Updated Polish translation
14164
14165M	po/pl.po
14166
14167commit bde0909d1a87c5110c107483b70ac38fe488b769
14168Author: David King <amigadave@amigadave.com>
14169Date:	Fri May 17 07:50:03 2013 +0100
14170
14171    Use g_return_val_if_fail() for more invariants
14172
14173    Convert tagging functions to use g_return_val_if_fail() to check
14174    invariants.
14175
14176M	src/ape_tag.c
14177M	src/flac_header.c
14178M	src/flac_tag.c
14179M	src/id3_tag.c
14180M	src/id3v24_tag.c
14181M	src/mp4_header.c
14182M	src/mp4_tag.c
14183M	src/ogg_header.c
14184M	src/ogg_tag.c
14185M	src/wavpack_tag.c
14186
14187commit 9e60cbd498d6cf469c42cdd74419a7e8191eef06
14188Author: David King <amigadave@amigadave.com>
14189Date:	Fri May 17 00:21:11 2013 +0100
14190
14191    Fix check of unsigned duration type
14192
14193    Do not check for values less than 0, as the comparison is pointless
14194    for
14195    unsigned types.
14196
14197M	src/misc.c
14198
14199commit a6a47f77827b55e950d0e00c892ed9acc0bc61b6
14200Author: David King <amigadave@amigadave.com>
14201Date:	Fri May 17 00:18:21 2013 +0100
14202
14203    Drop unused sample format from FLAC header loader
14204
14205    This allows sample formats of other than 8 and 16 bits per sample
14206    to be
14207    shown in the header information.
14208
14209M	src/flac_header.c
14210
14211commit df505cd8542cc93363b06d1bdc8f7eb0ab31610f
14212Author: David King <amigadave@amigadave.com>
14213Date:	Thu May 16 23:09:46 2013 +0100
14214
14215    Replace chown() on Windows with 0
14216
14217    Define chown() to be 0, the successful return value.
14218
14219M	src/win32/win32dep.h
14220
14221commit 7d64bff0492987d91339683397ebf107a1600155
14222Author: David King <amigadave@amigadave.com>
14223Date:	Thu May 16 23:07:57 2013 +0100
14224
14225    Use g_return_val_if_fail() for more invariants
14226
14227M	src/browser.c
14228M	src/cddb.c
14229M	src/et_core.c
14230
14231commit c9b9c5413a7db5c92f64408403531af37d63d63c
14232Author: Abhinav <abhijangda@hotmail.com>
14233Date:	Thu May 16 23:39:11 2013 +0530
14234
14235    Use GFile instead of stdio in id3_tag.c
14236
14237    Fixes bug 700454.
14238
14239M	src/id3_tag.c
14240
14241commit 0d682b5d4da9952f1b0b8bf1a1ce6be38a1e68d9
14242Author: Martin Srebotnjak <miles@filmsi.net>
14243Date:	Thu May 16 22:24:28 2013 +0200
14244
14245    Updated Slovenian translation
14246
14247M	po/sl.po
14248
14249commit 3a59cafa31c0e6fcfdb1a79c24b12bf740977121
14250Author: David King <amigadave@amigadave.com>
14251Date:	Wed May 15 23:35:10 2013 +0100
14252
14253    Make unusable actions insensitive, bug 699957
14254
14255M	src/bar.h
14256M	src/easytag.c
14257
14258commit f048c43dc435392c4f703642eb75aa160f994c0e
14259Author: David King <amigadave@amigadave.com>
14260Date:	Wed May 15 22:26:49 2013 +0100
14261
14262    Show menu item tooltips in the status bar
14263
14264    Refactor the existing status bar code to add a separate context for
14265    permanent messages, temporary messages and tooltip messages. Add proxy
14266    handlers to the application-wide GtkUIManager to push and pop status
14267    messages when menu items are selected and deselected.
14268
14269M	src/bar.c
14270
14271commit 565b229d55ba7cbd34adeacd52a441699126ecfc
14272Author: David King <amigadave@amigadave.com>
14273Date:	Wed May 15 18:06:19 2013 +0100
14274
14275    Make the main status bar context static
14276
14277M	src/bar.c
14278M	src/bar.h
14279
14280commit ace584e56ab3de44a5548d920f01985cf6e36307
14281Author: David King <amigadave@amigadave.com>
14282Date:	Wed May 15 17:43:59 2013 +0100
14283
14284    Improve et_core_read_file_info invariant check
14285
14286    Use g_return_val_if_fail() for the invariant check. Add a gtk-doc
14287    style
14288    comment above the function.
14289
14290M	src/et_core.c
14291
14292commit b37e622a8358864b9f2e0317ad014d709a5d6af1
14293Author: Abhinav <abhijangda@hotmail.com>
14294Date:	Wed May 15 14:00:17 2013 +0530
14295
14296    Use GIO instead of stdio for et_core.c, bug 700359
14297
14298M	src/et_core.c
14299M	src/et_core.h
14300
14301commit ad1c4a60b27b9999440d3310ac016139f366ea88
14302Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
14303Date:	Wed May 15 11:32:37 2013 +0200
14304
14305    Updated Serbian translation
14306
14307M	po/sr.po
14308M	po/sr@latin.po
14309
14310commit edcdc1db08d74af96f52a25c0985a92d79f25080
14311Author: David King <amigadave@amigadave.com>
14312Date:	Tue May 14 17:22:50 2013 +0100
14313
14314    Improve image file loading and saving
14315
14316    Use header capitalization for the file choose dialog title. Allow
14317    non-local files, as either URIs or GFile are used to reference
14318    the files
14319    selected in the file chooser. Use GTK+ file overwrite confirmation
14320    dialog. Improve error handling when loading images.
14321
14322M	src/picture.c
14323
14324commit d0d458325bc40bbb82da4fc37dc81a64a930333d
14325Author: Abhinav <abhijangda@hotmail.com>
14326Date:	Tue May 14 17:18:58 2013 +0530
14327
14328    Use GIO instead of stdio in picture.c, bug 700050
14329
14330M	src/picture.c
14331
14332commit ef7666bddfe92ccbdcd1eea48da96f538696d42c
14333Author: David King <amigadave@amigadave.com>
14334Date:	Mon May 13 23:47:44 2013 +0100
14335
14336    Use GFile when loading images
14337
14338    As part of solving bug 700050, use GFile when loading images in
14339    order to
14340    avoid explicitly converting between encodings when dealing with
14341    filenames.
14342
14343M	src/picture.c
14344
14345commit 0ac8f0d6d0fb8076b7a508a3abd0fb0a0b32b98a
14346Author: Piotr Drąg <piotrdrag@gmail.com>
14347Date:	Sun May 12 23:37:07 2013 +0200
14348
14349    Updated Polish translation
14350
14351M	po/pl.po
14352
14353commit 85d374b4726c7816ea5aba6b3e58a86decfb9ef3
14354Author: Milagros Infante Montero <maim92@gmail.com>
14355Date:	Sun May 12 20:05:55 2013 +0200
14356
14357    Updated Spanish translation
14358
14359M	po/es.po
14360
14361commit 2d9cd3a106141ef58367be524dff0fcaea52547d
14362Author: David King <amigadave@amigadave.com>
14363Date:	Sat May 11 10:28:23 2013 +0100
14364
14365    Do not close the log file iostream explicitly
14366
14367    The stream is automatically closed when the last reference is dropped,
14368    so there is little benefit in explicitly closing it.
14369
14370M	src/log.c
14371
14372commit 5896ede63e4e8a94972ec0d92eb45ed37bc98eaa
14373Author: David King <amigadave@amigadave.com>
14374Date:	Sat May 11 08:49:20 2013 +0100
14375
14376    Ignore error when closing and writing the log file
14377
14378    Only report a single error when closing the log file fails, instead of
14379    reporting an error when the write fails and another if the close
14380    fails.
14381
14382M	src/log.c
14383
14384commit b4dcd29cc83d2644509a504095951df388c58463
14385Author: David King <amigadave@amigadave.com>
14386Date:	Fri May 10 22:18:47 2013 +0100
14387
14388    Fix spurious log message about list file writing
14389
14390    Use a GString to construct the list file buffer, and check that the
14391    buffer was successfully written.
14392
14393M	src/setting.c
14394
14395commit 48c4f09e2b681c0d82fb79b16f1f26886626b9d1
14396Author: David King <amigadave@amigadave.com>
14397Date:	Fri May 10 19:47:58 2013 +0100
14398
14399    Make unselect all a generic action, bug 699958
14400
14401    Move the unselect all item to the edit menu, and apply it to the
14402    currently-focused widget.
14403
14404M	src/bar.c
14405M	src/bar.h
14406M	src/easytag.c
14407M	src/easytag.h
14408M	src/ui_manager.h
14409
14410commit 51ddfdfe1d5b060c699c0cc032418142d48bb243
14411Author: David King <amigadave@amigadave.com>
14412Date:	Fri May 10 18:08:18 2013 +0100
14413
14414    Use more appropriate icons for log items
14415
14416M	src/log.c
14417
14418commit 31beeb7903700e6e28f2c3c9c8e8f6302a3dab0b
14419Author: Abhinav <abhijangda@hotmail.com>
14420Date:	Fri May 10 20:21:44 2013 +0530
14421
14422    Use GFile rather than stdio in log.c, bug 700050
14423
14424M	src/log.c
14425
14426commit 014b74d257b469b9639859a878b7ce191e16d855
14427Author: David King <amigadave@amigadave.com>
14428Date:	Fri May 10 14:47:18 2013 +0100
14429
14430    Check modifier state in key-press-event handler
14431
14432    As pointed out by Alexander Shaduri in bug 699813, this is necessary
14433    to
14434    ignore unwanted modifiers such as numlock and caps lock.
14435
14436M	src/easytag.c
14437
14438commit 11b2601d87de7bad50ff50ce0156d36ec7280102
14439Author: David King <amigadave@amigadave.com>
14440Date:	Fri May 10 14:08:40 2013 +0100
14441
14442    Fix return type of key-press-event handler
14443
14444    Return TRUE if the event was handled and FALSE if the event should
14445    propagate further.
14446
14447M	src/easytag.c
14448
14449commit 4fed848e6dcded7208674acf2b0838566aeadd00
14450Author: David King <amigadave@amigadave.com>
14451Date:	Thu May 9 23:36:04 2013 +0100
14452
14453    Make Ctrl+Return in tag fields apply to selection
14454
14455    Apply the current tag field across the selected files when Ctrl+Return
14456    is pressed. Fixes bug 699813.
14457
14458M	src/easytag.c
14459
14460commit ecbd9e6aa5b32acf5c8feda3868e5acddc802745
14461Author: David King <amigadave@amigadave.com>
14462Date:	Thu May 9 22:05:07 2013 +0100
14463
14464    Remove handling of activation of tag field entries
14465
14466    Now that the tag field GtkEntrys have icons for applying the tag to
14467    selected files, the focus chain is significantly shorter. Remove the
14468    functionality to jump to the next field by activating the current
14469    GtkEntry, as it incorrectly duplicates the focus chain order.
14470
14471M	src/easytag.c
14472
14473commit 95d34d6981afe72f6f0a1b30596f6005519d34e3
14474Author: David King <amigadave@amigadave.com>
14475Date:	Thu May 9 21:20:45 2013 +0100
14476
14477    Fix libapetag unused result warnings, bug 699979
14478
14479M	src/libapetag/apetaglib.c
14480M	src/libapetag/info_mac.c
14481M	src/libapetag/info_mpc.c
14482M	src/libapetag/is_tag.c
14483
14484commit 656c87bbc6d225e1a4926099ca93e346855712d5
14485Author: Abhinav <abhijangda@hotmail.com>
14486Date:	Thu May 9 20:06:20 2013 +0100
14487
14488    Fix cddb.c unused result warnings, bug 699979
14489
14490M	src/cddb.c
14491
14492commit 134da63109b26840b8979ec4b3567878b5ba5b9c
14493Author: Abhinav <abhijangda@hotmail.com>
14494Date:	Thu May 9 23:35:21 2013 +0530
14495
14496    Fix et_core.c unused result warnings, bug 699979
14497
14498M	src/et_core.c
14499M	src/log.c
14500
14501commit bfdfcc879b8d251abbc9a6805e755987ab230fb0
14502Author: Abhinav <abhijangda@hotmail.com>
14503Date:	Thu May 9 19:48:09 2013 +0530
14504
14505    Fix log.c unused result warnings, bug 699979
14506
14507M	src/log.c
14508
14509commit 96f2700578ab143214221de2c7762a9c9be0a167
14510Author: Abhinav <abhijangda@hotmail.com>
14511Date:	Thu May 9 23:13:42 2013 +0530
14512
14513    Fix setting.c unused result warnings, bug 699979
14514
14515    Additionally, fix build error in previous patch.
14516
14517M	src/id3v24_tag.c
14518M	src/setting.c
14519
14520commit 661dab454a47390ff9e5d4d7b2a76f70961c6ba7
14521Author: Abhinav <abhijangda@hotmail.com>
14522Date:	Thu May 9 23:10:26 2013 +0530
14523
14524    Fix id3v24_tag.c unused result warning, bug 699979
14525
14526M	src/id3v24_tag.c
14527
14528commit e63c39bbb9cc88f00014e4746bfa2b1037107490
14529Author: Abhinav <abhijangda@hotmail.com>
14530Date:	Thu May 9 22:59:01 2013 +0530
14531
14532    Fix easytag.c unused result warnings, bug 699979
14533
14534M	src/easytag.c
14535
14536commit 4c1e6a0f7bf4fa57e44b1085035689a8f4336302
14537Author: David King <amigadave@amigadave.com>
14538Date:	Wed May 8 22:36:41 2013 +0100
14539
14540    Rearrange menus and menu items
14541
14542    Attempt to comply with the GNOME HIG with regards to the style and
14543    placement of menus.
14544
14545M	src/bar.c
14546M	src/bar.h
14547M	src/browser.c
14548M	src/misc.c
14549M	src/scan.c
14550M	src/ui_manager.h
14551
14552commit 1d66fd330356887c78d0440d24ceea2177bb03d7
14553Author: David King <amigadave@amigadave.com>
14554Date:	Wed May 8 21:18:23 2013 +0100
14555
14556    Rename discard to cancel when saving a single file
14557
14558M	src/easytag.c
14559
14560commit 5d10d7acf57a1b33e47032811aaa6a84b4f55725
14561Author: Piotr Drąg <piotrdrag@gmail.com>
14562Date:	Wed May 8 18:42:09 2013 +0200
14563
14564    Updated Polish translation
14565
14566M	po/pl.po
14567
14568commit 589907351458a13f0feabfe96cc7cfd7eb9924e6
14569Author: David King <amigadave@amigadave.com>
14570Date:	Sun May 5 21:27:48 2013 +0100
14571
14572    Make some XPM data static
14573
14574    Found by findstatic.pl.
14575
14576M	data/pixmaps/freedb.xpm
14577M	data/pixmaps/gnudb.xpm
14578M	data/pixmaps/musicbrainz.xpm
14579
14580commit 2efdf5fe5954576d642c9d9f931d0306c91aab55
14581Author: David King <amigadave@amigadave.com>
14582Date:	Sun May 5 21:25:23 2013 +0100
14583
14584    Make Scanner_Option_Menu_Items static and const
14585
14586    Found with findstatic.pl.
14587
14588M	src/scan.c
14589
14590commit 2397a12a309b7e3c729cc344ba856a2028195ace
14591Author: David King <amigadave@amigadave.com>
14592Date:	Sun May 5 21:23:34 2013 +0100
14593
14594    Refactor loading of default masks
14595
14596    Make mask arrays static and const.
14597
14598M	src/scan.c
14599M	src/setting.c
14600M	src/setting.h
14601
14602commit fc3610b47cd61565ed8b2a0075e338efa1e61e01
14603Author: David King <amigadave@amigadave.com>
14604Date:	Sun May 5 21:12:00 2013 +0100
14605
14606    Make configuration variable struct static
14607
14608    Found with findstatic.pl.
14609
14610M	src/setting.c
14611
14612commit 2a3a5ab88e21bf6f796170221cb9039a728e579d
14613Author: David King <amigadave@amigadave.com>
14614Date:	Sun May 5 21:09:12 2013 +0100
14615
14616    Remove unused Create_Pixmap_Icon_With_Event_Box
14617
14618    Found with findstatic.pl.
14619
14620M	src/misc.c
14621M	src/misc.h
14622
14623commit e5bedc72ccd4d22b0b07a382a81c1ee6799b4d02
14624Author: Matej Urbančič <mateju@svn.gnome.org>
14625Date:	Sat May 4 21:54:12 2013 +0200
14626
14627    Updated Slovenian translation
14628
14629M	po/sl.po
14630
14631commit 6ed0e4fe109b580a320c7ac1fe5aa745de126f44
14632Author: David King <amigadave@amigadave.com>
14633Date:	Sat May 4 19:29:30 2013 +0100
14634
14635    Move remaining mask warning images into GtkEntrys
14636
14637M	src/browser.c
14638M	src/scan.c
14639M	src/scan.h
14640
14641commit a1815436957629c306767b24cae5d19d91f866cf
14642Author: David King <amigadave@amigadave.com>
14643Date:	Sat May 4 18:40:59 2013 +0100
14644
14645    Replace playlist mask warning with entry icons
14646
14647    Move the warning icon into the GtkEntry.
14648
14649M	src/misc.c
14650
14651commit 8b2d654cff803a785510e60edb7cae2a4595e8aa
14652Author: David King <amigadave@amigadave.com>
14653Date:	Sat May 4 17:55:19 2013 +0100
14654
14655    Remove useless "edit masks" playlist button
14656
14657M	src/misc.c
14658
14659commit 4c0e49f5939e58559f7597e646fed53bab28f582
14660Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
14661Date:	Sat May 4 17:51:00 2013 +0100
14662
14663    Make playlist labels consistent
14664
14665M	src/bar.c
14666M	src/misc.c
14667
14668commit 8a61b2b299cfa3f4ecd8f3b757f3fed60f991ce7
14669Author: David King <amigadave@amigadave.com>
14670Date:	Sat May 4 17:46:41 2013 +0100
14671
14672    Use same string for both playlist write errors
14673
14674M	src/misc.c
14675
14676commit f33d4af3b7498fa4a4f0d9188a6d92add56663be
14677Author: DarshanMn <darshan.trin@gmail.com>
14678Date:	Sat May 4 18:52:45 2013 +0530
14679
14680    Make the file list treeview sortable, bug 694310
14681
14682    When a column header is clicked, the file list gets sorted by the
14683    contents of that column and the sort order option in the preferences
14684    dialogue gets automatically updated and vice-versa.
14685
14686M	src/browser.c
14687M	src/browser.h
14688M	src/et_core.c
14689M	src/setting.c
14690
14691commit b6707afd59697f96a4e43e69876c436cd15f6e91
14692Author: David King <amigadave@amigadave.com>
14693Date:	Sat May 4 14:02:15 2013 +0100
14694
14695    Fix invalid read in rename file dialog
14696
14697    Set the pointer to the preview label to NULL when destroying the
14698    dialog.
14699
14700M	src/browser.c
14701
14702commit 014aefad41820552bee5604804631533066a3aee
14703Author: David King <amigadave@amigadave.com>
14704Date:	Sat May 4 13:48:04 2013 +0100
14705
14706    Remove obsolete PNG icon factory code
14707
14708M	src/misc.c
14709
14710commit 93c521c185c93c2f84f635f29c6e3e97e608f798
14711Author: David King <amigadave@amigadave.com>
14712Date:	Sat May 4 13:07:45 2013 +0100
14713
14714    Move Entry_Changed_Disable_Object to browser.c
14715
14716    Make Entry_Changed_Disable_Object static and rename it to
14717    empty_entry_disable_widget to better reflect its purpose.
14718
14719M	src/browser.c
14720M	src/misc.c
14721M	src/misc.h
14722
14723commit 4fd027c30b6dae90535f9fe1c40bd601f5a30dc2
14724Author: David King <amigadave@amigadave.com>
14725Date:	Sat May 4 12:12:15 2013 +0100
14726
14727    Make the find files window a GtkDialog
14728
14729    Additionally, use a uniform box spacing of six pixels.
14730
14731M	src/misc.c
14732
14733commit 8c53b7ddf45891cb3e6c1423e8b66efe35cadaab
14734Author: David King <amigadave@amigadave.com>
14735Date:	Sat May 4 12:06:23 2013 +0100
14736
14737    Make the CDDB search window a GtkDialog
14738
14739    Additionally, add a uniform box spacing of 6 pixels. Use "CDDB"
14740    consistently in the UI rather than "CD Database".
14741
14742M	src/bar.c
14743M	src/cddb.c
14744M	src/prefs.c
14745
14746commit 68ed7074fa5d26cbfb58b889e520eb47c0fc3310
14747Author: David King <amigadave@amigadave.com>
14748Date:	Sat May 4 10:31:09 2013 +0100
14749
14750    Add "encoded by" column to files list treeview
14751
14752M	src/browser.c
14753
14754commit f7f8c9861ba3bcca4a807b068880def27837c704
14755Author: David King <amigadave@amigadave.com>
14756Date:	Fri May 3 16:46:32 2013 +0100
14757
14758    Use a GtkDialog for the run program on file window
14759
14760M	src/browser.c
14761
14762commit 6609e87048ab303d444d497b7be9a9d1a9d88bdc
14763Author: David King <amigadave@amigadave.com>
14764Date:	Thu May 2 23:13:45 2013 +0100
14765
14766    Make run program on directory window a GtkDialog
14767
14768M	src/browser.c
14769
14770commit d90eb7b7d0ad55c067c1fdc8159ebb5b58b9dc79
14771Author: David King <amigadave@amigadave.com>
14772Date:	Thu May 2 22:44:40 2013 +0100
14773
14774    Make the rename directory window a GtkDialog
14775
14776M	src/browser.c
14777
14778commit ce9ece8bb83022e860288446d74574c883820ffc
14779Author: Piotr Drąg <piotrdrag@gmail.com>
14780Date:	Thu May 2 19:58:55 2013 +0200
14781
14782    Updated Polish translation
14783
14784M	po/pl.po
14785
14786commit a362a5dd5d2b6c6a439076f4f9881afbe1157f32
14787Author: David King <amigadave@amigadave.com>
14788Date:	Wed May 1 20:16:43 2013 +0100
14789
14790    Remove settings for preferences window dimensions
14791
14792    The defaults for these were useless, as the preferences window
14793    was much
14794    larger than the defaults.
14795
14796M	src/prefs.c
14797M	src/setting.c
14798M	src/setting.h
14799
14800commit f1b751b8037a9223a32337dfb84fd97a9ffff2eb
14801Author: David King <amigadave@amigadave.com>
14802Date:	Wed May 1 20:10:39 2013 +0100
14803
14804    Make load filenames window a GtkDialog
14805
14806    Adjust box spacing to be a consistent 6 pixels. Remove the redundant
14807    outer frame.
14808
14809M	src/misc.c
14810
14811commit bedb39936276ccd31998cd9986909898e37f8006
14812Author: David King <amigadave@amigadave.com>
14813Date:	Tue Apr 30 22:03:50 2013 +0100
14814
14815    Remove the playlist window dimensions
14816
14817    Remove the dimensions from the settings header.
14818
14819M	src/setting.h
14820
14821commit 76cd35ded040d2f7430ac4bd0ddc8e67f88f2ba2
14822Author: David King <amigadave@amigadave.com>
14823Date:	Tue Apr 30 21:58:44 2013 +0100
14824
14825    Do not save the write playlist window dimensions
14826
14827    The window size is determined by the contained widgets, so there is
14828    little point in resizing it and storing the new size.
14829
14830M	src/misc.c
14831M	src/setting.c
14832
14833commit b236239a1678e44894da34e1bb43865acd6ca6e9
14834Author: David King <amigadave@amigadave.com>
14835Date:	Tue Apr 30 21:23:46 2013 +0100
14836
14837    Make the write playlist window a GtkDialog
14838
14839    Additionally, use a consistent padding of 6 pixels for boxes.
14840
14841M	src/misc.c
14842
14843commit c59463c3ccb39da4b6a6284a0f129906160a3d69
14844Author: David King <amigadave@amigadave.com>
14845Date:	Mon Apr 29 22:46:08 2013 +0100
14846
14847    Make the searching for files window a GtkDialog
14848
14849M	src/easytag.c
14850
14851commit 945fdf87432dba74787572544e2691b6e6736da0
14852Author: David King <amigadave@amigadave.com>
14853Date:	Mon Apr 29 21:36:37 2013 +0100
14854
14855    Move Preferences to a new Edit menu
14856
14857M	src/bar.c
14858M	src/bar.h
14859M	src/ui_manager.h
14860
14861commit f73952c5ee9980e76b06dc6906a5e76e1e1c2b3c
14862Author: David King <amigadave@amigadave.com>
14863Date:	Mon Apr 29 21:01:08 2013 +0100
14864
14865    Remove extra frame in confirmation preferences tab
14866
14867M	src/prefs.c
14868
14869commit 3a167aa87d1a44a12b885199ec82a8ba7f2844e2
14870Author: David King <amigadave@amigadave.com>
14871Date:	Mon Apr 29 20:58:39 2013 +0100
14872
14873    Remove extra frame in CDDB preferences tab
14874
14875M	src/prefs.c
14876
14877commit 71abc361a838ef0bdb4dc67b07f6565e8e75e627
14878Author: David King <amigadave@amigadave.com>
14879Date:	Mon Apr 29 20:48:38 2013 +0100
14880
14881    Remove extra frame in scanner preferences tab
14882
14883M	src/prefs.c
14884
14885commit 6760adbf5d391df140745d3a8de61d974a2a7b4b
14886Author: David King <amigadave@amigadave.com>
14887Date:	Mon Apr 29 20:36:54 2013 +0100
14888
14889    Remove extra frame in ID3 tag settings preferences
14890
14891M	src/prefs.c
14892
14893commit 943f67a11bb2ad970db081616d4374d337ab126f
14894Author: David King <amigadave@amigadave.com>
14895Date:	Mon Apr 29 20:28:42 2013 +0100
14896
14897    Remove extra frame in tag settings preferences
14898
14899M	src/prefs.c
14900
14901commit 6b27fc685bb6fe93119d16dc395bf8274279aaf0
14902Author: David King <amigadave@amigadave.com>
14903Date:	Mon Apr 29 20:20:11 2013 +0100
14904
14905    Remove extra frame in file settings preferences
14906
14907M	src/prefs.c
14908
14909commit 0125c911bc6412f14a3dcd578900e81a47d288c9
14910Author: David King <amigadave@amigadave.com>
14911Date:	Mon Apr 29 18:43:07 2013 +0100
14912
14913    Remove extra frame in misc preferences tab
14914
14915M	src/prefs.c
14916
14917commit 635ba53fec21225206c234e7b7a5025f2eefd7b6
14918Author: David King <amigadave@amigadave.com>
14919Date:	Mon Apr 29 18:28:54 2013 +0100
14920
14921    Remove extra frame in browser preferences tab
14922
14923M	src/prefs.c
14924
14925commit 5568cf3a70f27bdb8f0eb894973cef5415d5a55c
14926Author: David King <amigadave@amigadave.com>
14927Date:	Mon Apr 29 17:02:02 2013 +0100
14928
14929    Make the preferences dialogue a GtkDialog
14930
14931    Use a GtkDialog with a "response" handler to replace the existing
14932    dialogue.
14933
14934M	src/prefs.c
14935
14936commit d63f59141697469b84419a3ec99c5dedd0dd4291
14937Author: Piotr Drąg <piotrdrag@gmail.com>
14938Date:	Mon Apr 29 21:16:18 2013 +0200
14939
14940    Updated Polish translation
14941
14942M	po/pl.po
14943
14944commit 564520eb261c86e67ed690cde655ecea6981736f
14945Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
14946Date:	Mon Apr 29 10:33:38 2013 +0200
14947
14948    Updated Spanish translation
14949
14950M	po/es.po
14951
14952commit c6cc5f0914fa3b1b7d16fe2d597b146fb71ed332
14953Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
14954Date:	Mon Apr 29 00:19:54 2013 +0100
14955
14956    Rename tag-image.page help page to image.page
14957
14958M	help/C/image.page
14959D	help/C/tag-image.page
14960
14961commit 399742abf6dccb5da249cbfd5e0881036a2f9b33
14962Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
14963Date:	Mon Apr 29 00:19:19 2013 +0100
14964
14965    New help page for the scanner dialog
14966
14967A	help/C/scanner.page
14968
14969commit 58d1e68f78ce8efa1c348fef52b003bed62e2f89
14970Author: David King <amigadave@amigadave.com>
14971Date:	Mon Apr 29 00:02:10 2013 +0100
14972
14973    Make the scan files button internal to the dialog
14974
14975    Set the sensitivity of the "scan files" button with
14976    gtk_dialog_set_response_sensitive() and hide it from external users of
14977    the dialog.
14978
14979M	src/easytag.c
14980M	src/scan.c
14981M	src/scan.h
14982
14983commit a97344ba4c925badc990811f75b839961a58e7d1
14984Author: David King <amigadave@amigadave.com>
14985Date:	Sun Apr 28 23:43:53 2013 +0100
14986
14987    Use a GtkDialog for the scanner window
14988
14989    Use GtkDialog and the _with_buttons() constructor to create a
14990    GtkDialog
14991    and use it for the scanner window. Add a "response" handler. Move the
14992    "close" and "scan files" buttons to the dialog action area.
14993
14994M	src/scan.c
14995
14996commit f15934f1caccc9ea6e19416a7f8090c75dc5e71a
14997Author: Piotr Drąg <piotrdrag@gmail.com>
14998Date:	Sun Apr 28 21:58:40 2013 +0200
14999
15000    Updated Polish translation
15001
15002M	po/pl.po
15003
15004commit c8216e3c2a7366ca3819ecec342879498de0ebf2
15005Author: David King <amigadave@amigadave.com>
15006Date:	Sun Apr 28 18:44:25 2013 +0100
15007
15008    Improve access to the scanner dialogue, bug 699122
15009
15010    Convert the scanner mode actions to radio actions. Add a toggle action
15011    for showing the scanner dialogue.
15012
15013M	src/bar.c
15014M	src/bar.h
15015M	src/easytag.c
15016M	src/easytag.h
15017M	src/scan.c
15018M	src/scan.h
15019M	src/ui_manager.h
15020
15021commit bde0d6309ef753225fb968ebe1401d142d05f70d
15022Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
15023Date:	Sun Apr 28 15:10:06 2013 +0100
15024
15025    Add padding to the legend in the scanner dialog
15026
15027M	src/gtk2_compat.c
15028M	src/gtk2_compat.h
15029M	src/scan.c
15030
15031commit 8d12f32750f0e9ac109e09371984223273426ca4
15032Author: Valeri Nistor <nistor.valeri@gmail.com>
15033Date:	Sun Apr 28 15:25:49 2013 +0300
15034
15035    Update images number in notebook title, bug 699005
15036
15037M	src/picture.c
15038
15039commit 49cb67b700786093fce0153488a4fde2b7b97896
15040Author: David King <amigadave@amigadave.com>
15041Date:	Sun Apr 28 11:49:31 2013 +0100
15042
15043    Set a fallback drive icon for mingw
15044
15045M	src/browser.c
15046
15047commit a4203cccc14cbe3122dae453d39b836669a381e0
15048Author: David King <amigadave@amigadave.com>
15049Date:	Sun Apr 28 10:18:24 2013 +0100
15050
15051    Move drive icon code to avoid C90 error
15052
15053    Declarations must appear before code in standard C.
15054
15055M	src/browser.c
15056
15057commit 366bad57877c899bdd2e5f7f2a9d59cb1dd181da
15058Author: David King <amigadave@amigadave.com>
15059Date:	Sat Apr 27 22:41:48 2013 +0100
15060
15061    Use ifdef for conditional mingw compilation
15062
15063    Avoid testing the build host in the Makefile and altering which files
15064    will be built based on it, and instead test for G_OS_WIN32 with ifdef.
15065
15066M	Makefile.am
15067M	src/browser.c
15068M	src/cddb.c
15069M	src/charset.c
15070M	src/easytag.c
15071M	src/et_core.c
15072M	src/id3v24_tag.c
15073M	src/log.c
15074M	src/ogg_tag.c
15075M	src/picture.c
15076M	src/prefs.c
15077M	src/setting.c
15078M	src/win32/win32dep.c
15079
15080commit db7cd7942386c3d751f5f8b275223a241eadc60c
15081Author: Aurimas Černius <aurisc4@gmail.com>
15082Date:	Sat Apr 27 23:28:27 2013 +0300
15083
15084    Updated Lithuanian translation
15085
15086M	po/lt.po
15087
15088commit 6eaa42ea630fd1e8a6af73c3ca1740a0a92b0c79
15089Author: Martin Srebotnjak <miles@filmsi.net>
15090Date:	Sat Apr 27 21:26:33 2013 +0200
15091
15092    Updated Slovenian translation
15093
15094M	po/sl.po
15095
15096commit e87a8ab6a1c32d09825f61c49bee75abc27265af
15097Author: David King <amigadave@amigadave.com>
15098Date:	Sat Apr 27 16:53:14 2013 +0100
15099
15100    Avoid crash when using MusicBrainz CDDB search
15101
15102    When running the CDDB search, set the freed server request message
15103    pointer to NULL to avoid a double free which would occur after
15104    making a
15105    request to the second CDDB server listed in the preferences. Thanks to
15106    Alexander Shaduri for the report. Fixes bug 699022.
15107
15108M	src/cddb.c
15109
15110commit afe36a753ce414b8be125d0a3a7b466b3a22233f
15111Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
15112Date:	Fri Apr 26 22:31:36 2013 +0100
15113
15114    Add help page stub about adding fields to a tag
15115
15116A	help/C/tag-field.page.stub
15117
15118commit ad7ce0bc57fd3f9e6ee9f43d6b15bca626286562
15119Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
15120Date:	Fri Apr 26 22:29:45 2013 +0100
15121
15122    Update tag-image help page links to guide pages
15123
15124M	help/C/tag-image.page
15125
15126commit 161d8bd6981ef669c8e5d16ba8eff7c560a5ee32
15127Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
15128Date:	Fri Apr 26 22:26:30 2013 +0100
15129
15130    Add help page about tags
15131
15132M	help/C/tag.page
15133
15134commit 7f89f8e481eaa0642971ecc1b42124134f28bff5
15135Author: David King <amigadave@amigadave.com>
15136Date:	Fri Apr 26 22:28:57 2013 +0100
15137
15138    Remove "select all" from the toolbar
15139
15140    As there is a global handler for select all, it is misleading to
15141    have a
15142    select all button next to the invert selection button in the toolbar.
15143
15144M	src/ui_manager.h
15145
15146commit 34ba004155132a1a548c7aa94747d1624865f267
15147Author: David King <amigadave@amigadave.com>
15148Date:	Fri Apr 26 22:07:42 2013 +0100
15149
15150    Minor update to TODO
15151
15152M	TODO
15153
15154commit 3605bd5f06dfe1ae79afd707b0f4867f434ba3df
15155Author: David King <amigadave@amigadave.com>
15156Date:	Fri Apr 26 21:22:51 2013 +0100
15157
15158    Do not split FLAC and OGG tags by default
15159
15160    There have been several bugs about the tag splitting behaviour, so
15161    disable the splitting by default. See bug 689443.
15162
15163M	src/setting.c
15164
15165commit d6501d58fb64d06d3986b0a05b094905f24ac285
15166Author: David King <amigadave@amigadave.com>
15167Date:	Fri Apr 26 21:15:27 2013 +0100
15168
15169    Add 22×22 and 24×24 icon sizes
15170
15171    Thanks to Michael Monreal for noticing the omission in bug 689474.
15172
15173M	Makefile.am
15174A	data/icons/22x22/easytag.png
15175A	data/icons/24x24/easytag.png
15176
15177commit c35c18b949ac4c47a241cdd2c8ebe945689b4b0c
15178Author: David King <amigadave@amigadave.com>
15179Date:	Fri Apr 26 21:01:41 2013 +0100
15180
15181    Default to use "xdg-open" instead of "xmms -p"
15182
15183    xdg-open seems like a sane default until the port to GTK+ 3 (and
15184    GtkAppChooserButton).
15185
15186M	src/setting.c
15187
15188commit 9f6a871d0fc25c9b8ac346d0288760589314d860
15189Author: David King <amigadave@amigadave.com>
15190Date:	Fri Apr 26 20:54:12 2013 +0100
15191
15192    Remove ID3 and Vorbis comment documentation
15193
15194    Both sets of documentation are available online:
15195
15196    http://www.xiph.org/vorbis/doc/v-comment.html
15197    http://id3.org/Developer%20Information
15198
15199M	Makefile.am
15200D	doc/id3/easy.html
15201D	doc/id3/id3v2.3.0.html
15202D	doc/id3/id3v2_blocks.gif
15203D	doc/id3/mpeghdr-19991222.htm
15204D	doc/vorbis/v-comment.html
15205D	doc/vorbis/white-ogg.png
15206
15207commit 77485d2b62060f9311a33b4cec820793834a07d9
15208Author: Abhinav <abhijangda@hotmail.com>
15209Date:	Thu Apr 25 16:15:08 2013 +0530
15210
15211    Browse subdirectories of executable paths
15212
15213    Allow browsing subdirectories of paths with only executable
15214    permissions.
15215    Fixes bug 689439.
15216
15217M	src/browser.c
15218
15219commit 2c192f334f8d2714c7bb2d54bbe3d73e8b7a78d3
15220Author: DarshanMn <darshan.trin@gmail.com>
15221Date:	Tue Apr 23 17:48:06 2013 +0530
15222
15223    Update the file property sort order automatically
15224
15225    When the sort order is selected in the file menu, and is a property of
15226    the file (rather than a tag property), the file list sort order is not
15227    automatically updated.
15228
15229    This patch makes the file list sort automatically after setting
15230    the sort
15231    order in the file menu. Fixes bug 698378.
15232
15233M	src/bar.c
15234
15235commit 4bbfe020cac253be741c6d600533c2ff2df808dc
15236Author: David King <amigadave@amigadave.com>
15237Date:	Tue Apr 23 06:42:45 2013 +0100
15238
15239    Improve get_gicon_for_path()
15240
15241    Add another parameter indicating the desired state of the folder icon
15242    (open or closed). Use GFile to read the file permissions. Test whether
15243    the path is writable.
15244
15245M	src/browser.c
15246
15247commit 507aad490e98e64b60ac41a5dea15061b244ee54
15248Author: Adolfo Jayme Barrientos <fitoschido@ubuntu.com>
15249Date:	Tue Apr 23 10:43:11 2013 +0200
15250
15251    Updated Spanish translation
15252
15253M	po/es.po
15254
15255commit fc437915320eff94b84352f8a82aac807b0996d0
15256Author: David King <amigadave@amigadave.com>
15257Date:	Sun Apr 21 22:20:14 2013 +0100
15258
15259    Improve check_for_subdir()
15260
15261    Take a const string for the path. Improve the comment describing the
15262    fuction.
15263
15264M	src/browser.c
15265
15266commit b7ad8a101ddafc788728704cbc8ffc41103f02e9
15267Author: Abhinav <abhijangda@hotmail.com>
15268Date:	Sat Apr 20 17:48:22 2013 +0530
15269
15270    Deselect when clicking a blank image treeview area
15271
15272    When clicking on a blank area in the tree view of image tags, deselect
15273    all rows. Fixes bug 698149.
15274
15275M	src/picture.c
15276
15277commit 6c8d997bd643bea849480259876c3cdf6fc3ef54
15278Author: Gil Forcada <gforcada@gnome.org>
15279Date:	Fri Apr 19 21:37:58 2013 +0200
15280
15281    [l10n] Add Catalan translation
15282
15283M	po/LINGUAS
15284A	po/ca.po
15285
15286commit 26083605d0dc260487b78af9f5bf3e2b8e96587b
15287Author: David King <amigadave@amigadave.com>
15288Date:	Fri Apr 19 14:59:33 2013 +0100
15289
15290    Clarify "encoder name" with a translator comment
15291
15292    Thanks to Alexandre Franke for pointing out the problem.
15293
15294M	src/bar.c
15295
15296commit 4c3e8b98272121b54bc2d7bcb90ed7e6bcffd867
15297Author: Abhinav <abhijangda@hotmail.com>
15298Date:	Sun Apr 14 16:06:09 2013 +0530
15299
15300    Do not convert characters in playlist fields
15301
15302    Fixes bug 689449.
15303
15304M	src/scan.c
15305
15306commit eb3626fce6ecdb4a6d7c05f04c8785854e8daa86
15307Author: David King <amigadave@amigadave.com>
15308Date:	Mon Mar 25 09:52:17 2013 +0000
15309
15310    Move desktop file to data subdirectory
15311
15312    Additionally, add a translator comment for the keywords field. Add a
15313    stamp rule to ensure that the data subdirectory exists in the build
15314    directory.
15315
15316M	.gitignore
15317M	Makefile.am
15318M	configure.ac
15319R073	easytag.desktop.in	data/easytag.desktop.in
15320M	po/POTFILES.in
15321
15322commit 647968b5c9fa31b1271a33ac4531ae6cee8afe2a
15323Author: Piotr Drąg <piotrdrag@gmail.com>
15324Date:	Wed Apr 10 17:53:56 2013 +0200
15325
15326    Updated Polish translation
15327
15328M	po/pl.po
15329
15330commit 26939eaae5d54a6299978fe02e2f07aecc58b49a
15331Author: David King <amigadave@amigadave.com>
15332Date:	Tue Apr 9 22:24:18 2013 +0100
15333
15334    Remove many trailing ellipses in strings
15335
15336M	src/bar.c
15337M	src/browser.c
15338M	src/cddb.c
15339M	src/easytag.c
15340M	src/misc.c
15341M	src/picture.c
15342M	src/prefs.c
15343M	src/prefs.h
15344M	src/scan.c
15345
15346commit 97e6a2214ab35a7cf30ed3e01b5746a97029575e
15347Author: David King <amigadave@amigadave.com>
15348Date:	Tue Apr 9 21:24:35 2013 +0100
15349
15350    Consistently use "filename" instead of "file name"
15351
15352    For UI strings especially, the single word "filename" is favoured
15353    by the
15354    GNOME HIG and documentation style guide.
15355
15356M	README
15357M	help/C/rename-file.page
15358M	help/C/tag-image.page
15359M	src/browser.c
15360M	src/cddb.c
15361M	src/easytag.c
15362M	src/et_core.c
15363M	src/et_core.h
15364M	src/misc.c
15365M	src/prefs.c
15366M	src/scan.c
15367M	src/win32/win_easytag.c
15368
15369commit 696040ded98a6dd553a2c5eebbfaf7b473e3dd57
15370Author: David King <amigadave@amigadave.com>
15371Date:	Tue Apr 9 21:00:00 2013 +0100
15372
15373    Avoid a critical warning when saving files
15374
15375    Use the correct action name when fetching a widget from the UI
15376    manager.
15377
15378M	src/easytag.c
15379
15380commit 27ab36387265b960088dd27b06f569a681631afe
15381Author: David King <amigadave@amigadave.com>
15382Date:	Tue Apr 9 18:11:48 2013 +0100
15383
15384    Simplify file list tree view column creation
15385
15386    Rearrange the order of columns in the model, and create the
15387    GtkTreeViewColumns with a for loop instead of duplicated code.
15388
15389M	src/browser.c
15390M	src/browser.h
15391
15392commit 9bb9ebeb1baeb625528e6c0b91eb96c3f080de93
15393Author: Piotr Drąg <piotrdrag@gmail.com>
15394Date:	Tue Apr 9 19:40:29 2013 +0200
15395
15396    Updated Polish translation
15397
15398M	po/pl.po
15399
15400commit 032f76818f7efd6acb147947a7dcbbfb37fee7bd
15401Author: DarshanMn <darshan.trin@gmail.com>
15402Date:	Tue Apr 9 13:49:35 2013 +0530
15403
15404    Apply the new sort order autamatically, bug 697604
15405
15406    Make the filelist treeview sort automatically on leaving preferences
15407    dialogue after setting new sort order.
15408
15409M	src/setting.c
15410
15411commit e22022ece4b3db8831266194e490574dcbbfee40
15412Author: David King <amigadave@amigadave.com>
15413Date:	Mon Apr 8 23:39:49 2013 +0100
15414
15415    Improve file view mode selection, bug 697457
15416
15417    Split the file view mode toggle action into two radio actions.
15418
15419M	src/bar.c
15420M	src/bar.h
15421M	src/browser.c
15422M	src/easytag.c
15423M	src/ui_manager.h
15424
15425commit a56bfb99897fe043bbea0953d557a8adcb237a12
15426Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
15427Date:	Mon Apr 8 23:01:46 2013 +0100
15428
15429    Add help for adding images.
15430
15431A	help/C/tag-image.page
15432
15433commit 503b04bddfa42e46e6dbda460775686a59bc4e97
15434Author: David King <amigadave@amigadave.com>
15435Date:	Mon Apr 8 20:41:23 2013 +0100
15436
15437    Add a stock image to the CDDB select all button
15438
15439M	src/cddb.c
15440
15441commit 4de07095ce8070f622cfd13a368722bfa4e547fc
15442Author: David King <amigadave@amigadave.com>
15443Date:	Sun Apr 7 23:05:56 2013 +0100
15444
15445    Improve select all action handler, bug 697515
15446
15447    As the action handler is not invoked on a widget, determine the
15448    currently-focused widget and call the appropriate "select all"
15449    method to
15450    ensure that Ctrl+A functions correctly in widgets other than the file
15451    list view. Adjust the strings to indicate that the select all
15452    action is
15453    not specific to files.
15454
15455M	src/bar.c
15456M	src/bar.h
15457M	src/browser.c
15458M	src/cddb.c
15459M	src/easytag.c
15460M	src/easytag.h
15461
15462commit ccc920e4ac572211e44919173518902009305cff
15463Author: DarshanMn <darshan.trin@gmail.com>
15464Date:	Mon Apr 8 23:23:59 2013 +0530
15465
15466    Make the sort options more complete
15467
15468    Some of the code has been reordered to match the order in the enum of
15469    sort modes. Also, the sorting function for the 'Disc Number' tag has
15470    been added. Partially fixes bug 697570.
15471
15472M	src/browser.c
15473M	src/et_core.c
15474M	src/et_core.h
15475M	src/prefs.c
15476
15477commit 0f975687d67271716d04fbf63e0b9bc4aa0c8de8
15478Author: David King <amigadave@amigadave.com>
15479Date:	Mon Apr 8 18:01:48 2013 +0100
15480
15481    Remove ancient libmpg123 code, bug 692410
15482
15483    Use id3lib for reading the MPEG header instead of the internal version
15484    of mpg123. With only id3tag support (and no id3lib support) the MPEG
15485    header is not read, but ID3v2.4 tag reading and writing still works.
15486    Modify ifdefs and update .gitignore appropriately for libmpg123
15487    removal.
15488    Move ID3_INVALID_GENRE to src/id3_tag.h to avoid a warning.
15489
15490M	.gitignore
15491M	Makefile.am
15492M	src/et_core.c
15493M	src/genres.h
15494M	src/id3_tag.c
15495M	src/id3_tag.h
15496M	src/id3v24_tag.c
15497D	src/libmpg123/README
15498D	src/libmpg123/common.c
15499D	src/libmpg123/dxhead.c
15500D	src/libmpg123/dxhead.h
15501D	src/libmpg123/getbits.h
15502D	src/libmpg123/huffman.h
15503D	src/libmpg123/l2tables.h
15504D	src/libmpg123/layer1.c
15505D	src/libmpg123/layer2.c
15506D	src/libmpg123/layer3.c
15507D	src/libmpg123/mpg123.c
15508D	src/libmpg123/mpg123.h
15509M	src/mpeg_header.c
15510M	src/wavpack_header.c
15511
15512commit 84e3fcce89d13518e930dbeb332a9cc263c4b604
15513Author: Piotr Drąg <piotrdrag@gmail.com>
15514Date:	Sun Apr 7 22:31:49 2013 +0200
15515
15516    Updated Polish translation
15517
15518M	po/pl.po
15519
15520commit 72e769c73f46f9090c01fd1dd87b9c1ac6bacd96
15521Author: David King <amigadave@amigadave.com>
15522Date:	Sun Apr 7 11:09:44 2013 +0100
15523
15524    Use the Unicode multiplication sign for dimensions
15525
15526M	src/picture.c
15527
15528commit dbdb9bd48695ea0890a792f7ff921597d690c76c
15529Author: David King <amigadave@amigadave.com>
15530Date:	Sun Apr 7 11:03:46 2013 +0100
15531
15532    Slightly improve size conversion functions
15533
15534    Use lower-case 'k' for kilo prefix. Use gsize for sizes. Use
15535    off_t when
15536    getting the file size from stat().
15537
15538M	src/misc.c
15539M	src/misc.h
15540
15541commit 50edde812954b311127e0dd6979ac9cb0be3d93b
15542Author: David King <amigadave@amigadave.com>
15543Date:	Sun Apr 7 10:29:40 2013 +0100
15544
15545    Use a toolbar for the picture tab buttons
15546
15547    Use a toolbar for the control buttons underneath the picture tab tree
15548    view. Update the sensitivity of the toolbar buttons depending on the
15549    selected items (make the remove, save and property buttons insensitive
15550    if no items are selected). Improve the string for removing images.
15551    Remove some commented-out code for setting the tag area widgets to be
15552    insensitive.
15553
15554M	src/easytag.c
15555M	src/easytag.h
15556M	src/picture.c
15557
15558commit 58550daa1d9ebbedc9f134bf6189e131e62e0880
15559Author: David King <amigadave@amigadave.com>
15560Date:	Sun Apr 7 00:07:46 2013 +0100
15561
15562    Remove the frames from the tag and image tabs
15563
15564    The shadow type was set to not show the frame.
15565
15566M	src/easytag.c
15567
15568commit 0757305f9fe94cb92cd9618e9877c16f151abe57
15569Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
15570Date:	Sat Apr 6 23:52:59 2013 +0100
15571
15572    Use "image" instead of "picture" in the UI
15573
15574    Replace all instances of "picture" with "image" in the UI.
15575
15576    Remove the redundant "Pictures:" label next to the images tree view,
15577    move the "apply to all" button below the tree view, alongside
15578    the other
15579    buttons, and give it an insert-image icon.
15580
15581M	src/easytag.c
15582M	src/easytag.h
15583M	src/et_core.c
15584M	src/flac_tag.c
15585M	src/picture.c
15586M	src/prefs.c
15587
15588commit 14c2072e754ff300e84e4955e4a5cbf69bba60e5
15589Author: Matej Urbančič <mateju@svn.gnome.org>
15590Date:	Thu Apr 4 22:00:09 2013 +0200
15591
15592    Updated Slovenian translation
15593
15594M	po/sl.po
15595
15596commit bbee7b42b7a8c015ecb0f18b6876be8f3983c1bd
15597Author: Martin Srebotnjak <miles@filmsi.net>
15598Date:	Thu Apr 4 21:05:11 2013 +0200
15599
15600    Updated Slovenian translation
15601
15602M	po/sl.po
15603
15604commit 9b1afae07d15481f31a7b49f405e14730b1b4c31
15605Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
15606Date:	Tue Apr 2 09:24:59 2013 +0200
15607
15608    Updated Serbian translation
15609
15610M	po/sr.po
15611M	po/sr@latin.po
15612
15613commit 33d0127b772f90279f74ae49a188f08b994ef2ef
15614Author: Piotr Drąg <piotrdrag@gmail.com>
15615Date:	Mon Apr 1 20:45:26 2013 +0200
15616
15617    Updated Polish translation
15618
15619M	po/pl.po
15620
15621commit 583f48ce480d01f9079accc8be58fb26ead53260
15622Author: Aurimas Černius <aurisc4@gmail.com>
15623Date:	Mon Apr 1 19:49:09 2013 +0300
15624
15625    Updated Lithuanian translation
15626
15627M	po/lt.po
15628
15629commit 908988682c47ae84d7b505da6c3f840076375dab
15630Author: Balázs Úr <urbalazs@src.gnome.org>
15631Date:	Mon Apr 1 09:59:02 2013 +0200
15632
15633    Updated Hungarian translation
15634
15635M	po/hu.po
15636
15637commit 469c0db6780d3137927d8d2b204f78d314833bc3
15638Author: David King <amigadave@amigadave.com>
15639Date:	Sun Mar 31 22:59:48 2013 +0100
15640
15641    Use Log_Print rather than g_print in ID3v2 reader
15642
15643M	src/id3v24_tag.c
15644
15645commit f4c3b3fbacdaf6a4c32b2c39efa88c6fea6926b1
15646Author: David King <amigadave@amigadave.com>
15647Date:	Sun Mar 31 21:37:16 2013 +0100
15648
15649    Improve TagLib error handling, bug 695453
15650
15651    Avoid dereferencing NULL pointers returned from TagLib when an
15652    MP4 file
15653    could not be read.
15654
15655M	src/mp4_header.c
15656M	src/mp4_tag.c
15657
15658commit 3f1162cde697dcee30eceb5aa9a84981b83d7fd9
15659Author: Martin Srebotnjak <miles@filmsi.net>
15660Date:	Fri Mar 29 15:49:08 2013 +0100
15661
15662    Updated Slovenian translation
15663
15664M	po/sl.po
15665
15666commit df82f10667ffd58b856a1fea312065b2ab36563c
15667Author: David King <amigadave@amigadave.com>
15668Date:	Fri Mar 29 10:11:42 2013 +0000
15669
15670    Make the picture type mapping array static
15671
15672M	src/picture.c
15673
15674commit aa4ea8424ec8cf8e8eeb87544fd2f3de5057e1b9
15675Author: David King <amigadave@amigadave.com>
15676Date:	Thu Mar 28 22:15:59 2013 +0000
15677
15678    Refactor picture type from filename heuristic
15679
15680    At the suggestion of Oliver Joos, change the default type when
15681    adding a
15682    picture to "front cover":
15683
15684    https://mail.gnome.org/archives/easytag-list/2013-March/msg00015.html
15685
15686    Refactor the picture type heuristic into a separate function.
15687
15688M	src/picture.c
15689M	src/picture.h
15690
15691commit a18252912de5d73bafef4d9d646d142f1609406c
15692Author: DarshanMn <darshan.trin@gmail.com>
15693Date:	Tue Mar 26 21:44:15 2013 +0530
15694
15695    Make the file list treeview columns resizeable
15696
15697    Fixes bug 694312.
15698
15699M	src/browser.c
15700
15701commit c0f2836662a3606da8cb550751d7be9abed58ce7
15702Author: David King <amigadave@amigadave.com>
15703Date:	Sat Jan 12 15:55:47 2013 +0000
15704
15705    Write URL for FLAC and Vorbis to CONTACT field
15706
15707    EasyTAG incorrectly wrote the URL of fies into the LICENSE field, but
15708    that field is for the license informaton (which may be a URL). CONTACT
15709    is a more appropriate field. Fixes bug 690301.
15710
15711M	src/flac_tag.c
15712M	src/ogg_tag.c
15713
15714commit f2589aa6edc4925d1404f8c97f05b2e3d52ca7a0
15715Author: David King <amigadave@amigadave.com>
15716Date:	Sun Mar 24 23:00:53 2013 +0000
15717
15718    Remove XMMS Vorbis comment compatibility
15719
15720    The empty comment name that XMMS used is old and non-standard.
15721
15722M	src/ogg_tag.c
15723M	src/prefs.c
15724M	src/prefs.h
15725M	src/setting.c
15726M	src/setting.h
15727
15728commit d5c6e5acda0c47671065b4d0bf436f0fb7c6a634
15729Author: David King <amigadave@amigadave.com>
15730Date:	Sun Mar 24 22:46:59 2013 +0000
15731
15732    Do not write COMMENT field for Vorbis and FLAC
15733
15734    DESCRIPTION is the field in the Vorbis comment specification for "a
15735    short text description of the contents" and so it should be used in
15736    preference to the COMMENT field which is not present in the
15737    specification. Fixes bug 690297.
15738
15739M	src/flac_tag.c
15740M	src/ogg_tag.c
15741
15742commit 874a1202e041476f070d928b8722ea98ac01d769
15743Author: David King <amigadave@amigadave.com>
15744Date:	Sun Mar 24 20:14:47 2013 +0000
15745
15746    Remove old and unused MIN* defines
15747
15748M	src/et_core.h
15749
15750commit 43ba808e14c50ad8793914ac54efaffa42761f01
15751Author: Balázs Úr <urbalazs@src.gnome.org>
15752Date:	Sun Mar 24 21:02:58 2013 +0100
15753
15754    Updated Hungarian translation
15755
15756M	po/hu.po
15757
15758commit 21ad31084d71649dfe8fc67295729bf6da2efda4
15759Author: Balázs Úr <urbalazs@src.gnome.org>
15760Date:	Sun Mar 24 20:54:30 2013 +0100
15761
15762    Updated Hungarian translation
15763
15764M	po/hu.po
15765
15766commit 5559aea708d4c6b885861176197945a99b72e6e3
15767Author: Piotr Drąg <piotrdrag@gmail.com>
15768Date:	Sun Mar 24 20:43:47 2013 +0100
15769
15770    Updated Polish translation
15771
15772M	po/pl.po
15773
15774commit 6620c780f22cc1272111ece3579328ed65203770
15775Author: Abhinav <abhijangda@hotmail.com>
15776Date:	Sun Mar 24 21:33:48 2013 +0530
15777
15778    Use regular expressions when processing fields
15779
15780    Fixes bug 689429.
15781
15782M	src/scan.c
15783
15784commit b3977e52c20d6488048b29ef4da3a5862f7b3158
15785Author: David King <amigadave@amigadave.com>
15786Date:	Sun Mar 24 14:40:21 2013 +0000
15787
15788    Attach popup menus to the associated widgets
15789
15790M	src/log.c
15791M	src/misc.c
15792
15793commit 2d27dee5f8a444cbdbef598a5315b425dc726d06
15794Author: David King <amigadave@amigadave.com>
15795Date:	Sun Mar 24 13:10:08 2013 +0000
15796
15797    Attach menus to browser tree view widgets
15798
15799    Additionally, fix a typo to add the context-menu handler to
15800    BrowserAlbumList (it was previously added twice to BrowserArtistList).
15801
15802M	src/browser.c
15803
15804commit be4eec5af5e9a14fa533f116c8966782b79edafd
15805Author: Abhinav <abhijangda@hotmail.com>
15806Date:	Sun Mar 24 17:11:18 2013 +0530
15807
15808    Select the path when right-clicking a tree view
15809
15810    Fixes bug 695160.
15811
15812M	src/browser.c
15813
15814commit 8e1cda04871e2b5f219d9f6932e8c8dac55d3d3c
15815Author: Matej Urbančič <mateju@svn.gnome.org>
15816Date:	Sat Mar 23 16:17:35 2013 +0100
15817
15818    Updated Slovenian translation
15819
15820M	po/sl.po
15821
15822commit 08a17b5f7952b9b8c52a62cf49c021de1dac8185
15823Author: Aurimas Černius <aurisc4@gmail.com>
15824Date:	Fri Mar 22 23:43:29 2013 +0200
15825
15826    Updated Lithuanian translation
15827
15828M	po/lt.po
15829
15830commit 0996b14b44fa087d4d9c45f485f7e20576f3c2d7
15831Author: Martin Srebotnjak <miles@filmsi.net>
15832Date:	Fri Mar 22 10:38:40 2013 +0100
15833
15834    Updated Slovenian translation
15835
15836M	po/sl.po
15837
15838commit 6505636b3fa4bf7c162fb346a08e98cd5475bf25
15839Author: Martin Srebotnjak <miles@filmsi.net>
15840Date:	Fri Mar 22 10:37:21 2013 +0100
15841
15842    Updated Slovenian translation
15843
15844M	po/sl.po
15845
15846commit f7ed3dd1ffb8918055cc681fa59b31c4491c33a9
15847Author: Piotr Drąg <piotrdrag@gmail.com>
15848Date:	Fri Mar 22 02:16:57 2013 +0100
15849
15850    Updated Polish translation
15851
15852M	po/pl.po
15853
15854commit f9ba26275bd9901535fc11dfd7ae02202a3d5ad2
15855Author: David King <amigadave@amigadave.com>
15856Date:	Thu Mar 21 21:00:40 2013 +0000
15857
15858    Replace most mini buttons with GtkEntry icons
15859
15860    The mini buttons used for the "apply tag to all files" feature were
15861    unintuitive as there was  indication of what they were for (other
15862    than a
15863    tooltip), so replace them with a themed "insert-text" icon inside the
15864    relevant GtkEntry fields.
15865
15866M	src/easytag.c
15867M	src/easytag.h
15868
15869commit f4ddc2a55da22fad8d8e676cd1850d8c9c359c62
15870Author: David King <amigadave@amigadave.com>
15871Date:	Thu Mar 21 18:19:57 2013 +0000
15872
15873    Rework the process fields selection buttons
15874
15875    Use a themed icon for the "select all" button. Use the existing
15876    "invert
15877    selection" icon rather than an alternative version. Remove some button
15878    sizing overrides.
15879
15880M	Makefile.am
15881D	data/pixmaps/black.xpm
15882D	data/pixmaps/blackwhite.xpm
15883M	src/scan.c
15884
15885commit 43fb16e304a238072f08f88331eb0ec96e4591c9
15886Author: David King <amigadave@amigadave.com>
15887Date:	Thu Mar 21 17:56:09 2013 +0000
15888
15889    Remove unused sound and grab icons
15890
15891M	Makefile.am
15892D	data/pixmaps/grab.xpm
15893D	data/pixmaps/sound.xpm
15894M	src/misc.c
15895
15896commit 528d48b41a70adf4824a28d757c3f7893e1defbd
15897Author: David King <amigadave@amigadave.com>
15898Date:	Thu Mar 21 17:50:48 2013 +0000
15899
15900    Move file status icons into the filename entry
15901
15902    Instead of the custom file status icons, use the standard
15903    "emblem-readonly" and "emblem-unreadable" emblems. Additionally, move
15904    the icons from a GtkImage to inside the filename GtkEntry. Update the
15905    tooltip text.
15906
15907M	Makefile.am
15908D	data/pixmaps/forbidden.xpm
15909D	data/pixmaps/read_only.xpm
15910M	src/easytag.c
15911M	src/easytag.h
15912M	src/et_core.c
15913M	src/misc.c
15914
15915commit 9b372f7f452d10fdaee802587f29059588dbe576
15916Author: David King <amigadave@amigadave.com>
15917Date:	Thu Mar 21 17:05:58 2013 +0000
15918
15919    Remove custom add folder icon
15920
15921    Replace it with the themed "folder-new" icon instead.
15922
15923M	Makefile.am
15924D	data/pixmaps/add_folder.xpm
15925M	src/misc.c
15926M	src/scan.c
15927
15928commit 0de3541155c4bf5b6729557c402ce4b2e3a83afe
15929Author: David King <amigadave@amigadave.com>
15930Date:	Thu Mar 21 16:58:20 2013 +0000
15931
15932    Remove custom parent folder icon
15933
15934    Use the themed "go-up" icon instead.
15935
15936M	Makefile.am
15937D	data/pixmaps/parent_folder.xpm
15938M	src/browser.c
15939M	src/misc.c
15940
15941commit 14ba9fe6365d08ea3a8564ddd4639c2d4d19ece0
15942Author: David King <amigadave@amigadave.com>
15943Date:	Thu Mar 21 06:37:51 2013 +0000
15944
15945    Unref icons after setting them on a model
15946
15947    GThemedIcon, GEmblem and GEmblemedIcon inherit from GObject, not
15948    GInitiallyUnowned, so must be explicitly unreffed after adding them
15949    to a
15950    GtkListStore (which adds a reference in addition to the initial
15951    reference upon creation).
15952
15953M	src/browser.c
15954
15955commit b0e8ccba5c8a2506008994f66c4bef32765d6a6c
15956Author: David King <amigadave@amigadave.com>
15957Date:	Sun Mar 3 18:09:30 2013 +0000
15958
15959    Do not set a custom wmclass for the scanner window
15960
15961    Doing so violates the ICCCM specification:
15962
15963    http://tronche.com/gui/x/icccm/sec-4.html#WM_CLASS
15964
15965M	src/scan.c
15966
15967commit 1f9d3989d9f3fb6a09df3b7cd24b07892741fae5
15968Author: David King <amigadave@amigadave.com>
15969Date:	Sun Mar 3 18:06:42 2013 +0000
15970
15971    Remove setting to force the scanner window on top
15972
15973    The scanner window should always be set transient for the main window,
15974    and it is up to the window manager whether that means that the scanner
15975    window is placed above the main window.
15976
15977M	src/prefs.c
15978M	src/scan.c
15979M	src/setting.c
15980M	src/setting.h
15981
15982commit eece33a1388630ce88c3bc9a896e2cbca80e9e0a
15983Author: David King <amigadave@amigadave.com>
15984Date:	Sun Mar 3 17:50:54 2013 +0000
15985
15986    Remove message box location settings
15987
15988    In all cases the message box dialog was set as transient for the main
15989    window.
15990
15991M	src/picture.c
15992M	src/prefs.c
15993M	src/setting.c
15994M	src/setting.h
15995
15996commit 8befedc12622e57dab8b50b23dbe26e10fb0bd61
15997Author: David King <amigadave@amigadave.com>
15998Date:	Wed Mar 20 23:38:12 2013 +0000
15999
16000    Use themed directory icons in browser tree view
16001
16002    Avoid using hardcoded pixmaps and instead use GThemedIcon and
16003    GEmblemedIcon for the directory icons in the browser tree view.
16004
16005M	Makefile.am
16006D	data/pixmaps/closed_folder.xpm
16007D	data/pixmaps/closed_folder_readonly.xpm
16008D	data/pixmaps/closed_folder_unreadable.xpm
16009D	data/pixmaps/opened_folder.xpm
16010D	data/pixmaps/ram_disk.xpm
16011M	src/browser.c
16012M	src/browser.h
16013
16014commit 1001033d686b303ddd46631576e3834ef8c636bd
16015Author: Abhinav <abhijangda@hotmail.com>
16016Date:	Wed Mar 20 17:13:46 2013 +0530
16017
16018    Fix crash when trying to browse a deleted path
16019
16020    Fixes bug 698442.
16021
16022M	src/browser.c
16023
16024commit 7371516000fc8409c018ba52c78f0a15d3659363
16025Author: Martin Srebotnjak <miles@filmsi.net>
16026Date:	Mon Mar 18 10:42:56 2013 +0100
16027
16028    Updated Slovenian translation
16029
16030M	po/sl.po
16031
16032commit 1a3637b754089fde4c193fffc05edd8756ddc3b7
16033Author: Martin Srebotnjak <miles@filmsi.net>
16034Date:	Mon Mar 18 10:39:42 2013 +0100
16035
16036    Updated Slovenian translation
16037
16038M	po/sl.po
16039
16040commit deee0a430abdb09bf3c7b7d77e1136fbf10cb59f
16041Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
16042Date:	Sat Mar 16 01:23:30 2013 +0100
16043
16044    Updated German translation
16045
16046M	po/de.po
16047
16048commit b89684ee5dca7b6cb90614fb907034bf81efe7fe
16049Author: David King <amigadave@amigadave.com>
16050Date:	Fri Mar 15 17:26:05 2013 +0000
16051
16052    Replace man page with one generated from DocBook
16053
16054    Check for the required DocBook XML DTD and catalogs in configure. Add
16055    a
16056    --disable-man argument so that building the man page can be explicitly
16057    disabled.
16058
16059M	.gitignore
16060M	Makefile.am
16061M	autogen.sh
16062M	configure.ac
16063D	doc/easytag.1.in
16064A	doc/easytag.xml
16065A	doc/version.xml.in
16066A	m4/gtkdoc_jh_check_xml_catalog.m4
16067A	m4/gtkdoc_jh_path_xml_catalog.m4
16068
16069commit 9fd7afd122e2078eec579531705c507ed4adb1a7
16070Author: Martin Srebotnjak <miles@filmsi.net>
16071Date:	Thu Mar 14 20:02:48 2013 +0100
16072
16073    Updated Slovenian translation
16074
16075M	po/sl.po
16076
16077commit 9aac81507fff7f4c1fdf31b78362f1fc370a40b8
16078Author: David King <amigadave@amigadave.com>
16079Date:	Wed Mar 13 11:04:11 2013 +0000
16080
16081    Add src/application.c to POTFILES.in
16082
16083M	po/POTFILES.in
16084
16085commit dbfd62e6571597282786e9053f757e0998dc8558
16086Author: David King <amigadave@amigadave.com>
16087Date:	Tue Mar 12 21:20:23 2013 +0000
16088
16089    Update TODO
16090
16091M	TODO
16092
16093commit 40c62b5c92f0243ea3f1020a8a547e4e21c854ce
16094Author: David King <amigadave@amigadave.com>
16095Date:	Tue Mar 12 20:43:44 2013 +0000
16096
16097    Use GApplication for application life cycle
16098
16099    Store a pointer to the main window in EtApplication. Tie the
16100    lifetime of
16101    EtApplication to the lifetime of the application. Move application
16102    startup code to the ETApplication::activate handler. Present the main
16103    window if the application is executed while it is already running.
16104
16105M	src/application.c
16106M	src/application.h
16107M	src/easytag.c
16108
16109commit 9a9f64965adfd98ddd45b42d2440e61058997d2b
16110Author: David King <amigadave@amigadave.com>
16111Date:	Mon Mar 11 22:09:12 2013 +0000
16112
16113    Subclass GApplication as EtApplication
16114
16115    Only handle command-line parsing for the moment. Move local instance
16116    command-line handling from main().
16117
16118M	Makefile.am
16119A	src/application.c
16120A	src/application.h
16121M	src/easytag.c
16122
16123commit 51e2476cb6f9dc564020c5ee989fcc649c03086c
16124Author: Aurimas Černius <aurisc4@gmail.com>
16125Date:	Sun Mar 10 16:43:07 2013 +0200
16126
16127    Updated Lithuanian translation
16128
16129M	po/lt.po
16130
16131commit 31c71924e86b6b088e1c0aad253e55f6c23d5b4e
16132Author: Stas Solovey <whats_up@tut.by>
16133Date:	Fri Mar 8 19:06:57 2013 +0400
16134
16135    Updated Russian translation
16136
16137M	po/ru.po
16138
16139commit 17f0a7aaaac843da5d93998d298d71d6bd2349d9
16140Author: Milagros Alessandra Infante Montero <maim92@gmail.com>
16141Date:	Thu Mar 7 13:06:52 2013 +0100
16142
16143    Updated Spanish translation
16144
16145M	po/es.po
16146
16147commit 349f73f445d5064458e7c8b8d7fb267f6c0ebf9c
16148Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
16149Date:	Thu Mar 7 11:29:34 2013 +0100
16150
16151    Updated Serbian translation
16152
16153M	po/sr.po
16154M	po/sr@latin.po
16155
16156commit 7e2d310bfb18d74ee84f57caaf286c8906aa08bd
16157Author: Dominique Leuenberger <dimstar@opensuse.org>
16158Date:	Wed Mar 6 21:09:51 2013 +0100
16159
16160    Do not add __DATE__ and __TIME__ into the binaries
16161
16162    There is no real gain in doing so but it neutralizes some distributors
16163    efforts of not re-publishing packages if the builds did not change.
16164
16165    Having date and time in the binaries always results in changed
16166    packages.
16167
16168    Fixes bug 695322.
16169
16170M	src/easytag.c
16171
16172commit 26ddaa7c4be188b18bd5ffbdc8b4691f2c204df5
16173Author: Dominique Leuenberger <dimstar@opensuse.org>
16174Date:	Wed Mar 6 21:11:50 2013 +0100
16175
16176    Update FSF Address, bug 695321
16177
16178M	COPYING
16179M	src/about.c
16180M	src/about.h
16181M	src/ape_tag.c
16182M	src/ape_tag.h
16183M	src/bar.c
16184M	src/bar.h
16185M	src/browser.c
16186M	src/browser.h
16187M	src/cddb.c
16188M	src/cddb.h
16189M	src/charset.c
16190M	src/charset.h
16191M	src/crc32.c
16192M	src/crc32.h
16193M	src/easytag.c
16194M	src/easytag.h
16195M	src/et_core.c
16196M	src/et_core.h
16197M	src/flac_header.c
16198M	src/flac_header.h
16199M	src/flac_tag.c
16200M	src/flac_tag.h
16201M	src/genres.h
16202M	src/id3_tag.c
16203M	src/id3_tag.h
16204M	src/id3lib/c_wrapper.cpp
16205M	src/id3lib/id3_bugfix.h
16206M	src/id3v24_tag.c
16207M	src/libapetag/COPYING.LGPL
16208M	src/libapetag/apetaglib.c
16209M	src/libapetag/apetaglib.h
16210M	src/libapetag/id3v2_read.c
16211M	src/libapetag/id3v2_read.h
16212M	src/libapetag/info_mac.c
16213M	src/libapetag/info_mac.h
16214M	src/libapetag/info_mpc.c
16215M	src/libapetag/info_mpc.h
16216M	src/libapetag/is_tag.c
16217M	src/libapetag/is_tag.h
16218M	src/libmpg123/README
16219M	src/libmpg123/mpg123.c
16220M	src/log.c
16221M	src/log.h
16222M	src/misc.c
16223M	src/misc.h
16224M	src/monkeyaudio_header.c
16225M	src/monkeyaudio_header.h
16226M	src/mp4_header.c
16227M	src/mp4_header.h
16228M	src/mp4_tag.c
16229M	src/mp4_tag.h
16230M	src/mpeg_header.c
16231M	src/mpeg_header.h
16232M	src/musepack_header.c
16233M	src/musepack_header.h
16234M	src/ogg_header.c
16235M	src/ogg_header.h
16236M	src/ogg_tag.c
16237M	src/ogg_tag.h
16238M	src/picture.c
16239M	src/picture.h
16240M	src/prefs.c
16241M	src/prefs.h
16242M	src/scan.c
16243M	src/scan.h
16244M	src/setting.c
16245M	src/setting.h
16246M	src/wavpack_header.c
16247M	src/wavpack_header.h
16248M	src/wavpack_tag.c
16249M	src/wavpack_tag.h
16250M	src/win32/win32dep.c
16251M	src/win32/win32dep.h
16252M	src/win32/win_easytag.c
16253
16254commit 218a4663f247f03141cbf2a6666af7a0e9c92beb
16255Author: Piotr Drąg <piotrdrag@gmail.com>
16256Date:	Tue Mar 5 18:56:16 2013 +0100
16257
16258    Updated Polish translation
16259
16260M	po/pl.po
16261
16262commit 0b436b0901113f8d2d469dece22a865bedae8597
16263Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
16264Date:	Tue Mar 5 10:09:07 2013 +0000
16265
16266    Stub out more help pages, add legal.xml
16267
16268    Create stubs for applying-changes, image and tag editing pages. Add
16269    legal.xml with license information and link to it from all help pages.
16270
16271A	help/C/applying-changes.page
16272A	help/C/image-properties.page
16273A	help/C/image-reset.page
16274A	help/C/image.page
16275M	help/C/index.page
16276M	help/C/introduction.page
16277A	help/C/legal.xml
16278M	help/C/rename-file.page
16279M	help/C/starting.page
16280A	help/C/tag-current.page
16281A	help/C/tag-edit.page
16282A	help/C/tag-save.page
16283A	help/C/tag-selection.page
16284A	help/C/tag.page
16285
16286commit 6d9561284b4a70d86b757d24f55dcd51f477cc19
16287Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
16288Date:	Mon Mar 4 23:30:15 2013 +0000
16289
16290    Improve find files dialog title
16291
16292    Change the dialog title to use 'find' instead of 'search a' and comply
16293    with the HIG.
16294
16295M	src/misc.c
16296
16297commit b04dd51817e1da1b297d55df4b6bab8278fffe5b
16298Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
16299Date:	Mon Mar 4 22:36:34 2013 +0000
16300
16301    Make scanner dialog title comply with the HIG
16302
16303    Use header capitalisation for the dialog title and use 'filename'
16304    instead of 'file name'.
16305
16306M	src/scan.c
16307
16308commit 9c649064e0bd66445d635e855261f6282d2b2d37
16309Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
16310Date:	Mon Mar 4 21:56:56 2013 +0000
16311
16312    Start writing Mallard help, add basics
16313
16314    Add index, introduction, rename-file and starting pages. Add icon to
16315    figures.
16316
16317A	help/C/figures/icon.png
16318A	help/C/index.page
16319A	help/C/introduction.page
16320A	help/C/rename-file.page
16321A	help/C/starting.page
16322
16323commit a36cc1a5c7065569518b72414b289c60afbd6762
16324Author: David King <amigadave@amigadave.com>
16325Date:	Fri Mar 1 20:56:37 2013 +0000
16326
16327    Improve GtkEntry sizes in tags notebook
16328
16329    Especially in GTK+ 3, the tab notebook could take up far too much
16330    vertical space. Setting the size request of GtkEntry with
16331    gtk_entry_set_width_chars() produces a better result than hardcoding
16332    the
16333    pixel widths, as was done previously. Thanks to Arnd for noticing the
16334    problem:
16335
16336    https://mail.gnome.org/archives/easytag-list/2013-March/msg00004.html
16337
16338M	src/easytag.c
16339
16340commit b878b71b49ab8ef2733e3a98eb826a74ebaa7210
16341Author: Matej Urbančič <mateju@svn.gnome.org>
16342Date:	Fri Mar 1 15:54:42 2013 +0100
16343
16344    Updated Slovenian translation
16345
16346M	po/sl.po
16347
16348commit 8200c0bdabde9a8ee797bf60fde27e1faa2d7eb2
16349Author: Milagros Infante Montero <maim92@gmail.com>
16350Date:	Mon Feb 25 11:19:28 2013 +0100
16351
16352    Updated Spanish translation
16353
16354M	po/es.po
16355
16356commit 99a47e7a6b207f504520a6587978a460233e175c
16357Author: Piotr Drąg <piotrdrag@gmail.com>
16358Date:	Fri Feb 22 19:35:55 2013 +0100
16359
16360    Updated Polish translation
16361
16362M	po/pl.po
16363
16364commit 8e6c6fe03ce8ed2970ffc0d32a24ecbf1e4eedea
16365Author: David King <amigadave@amigadave.com>
16366Date:	Thu Feb 21 17:51:00 2013 +0000
16367
16368    Test the desktop file validity during make check
16369
16370M	Makefile.am
16371M	configure.ac
16372
16373commit dc377f9ac5dec9a317afa5c598681e8f41b6cf4f
16374Author: David King <amigadave@amigadave.com>
16375Date:	Thu Feb 21 16:41:39 2013 +0000
16376
16377    Remove deprecated x-directory/normal from .desktop
16378
16379    It causes desktop-file-validate to emit a warning, and is already
16380    covered by inode/directory.
16381
16382M	easytag.desktop.in
16383
16384commit 589a3dd07a40ab43694e572a5d36aa6664918c82
16385Author: Ekaterina Gerasimova <kittykat3756@gmail.com>
16386Date:	Wed Feb 20 22:11:19 2013 +0000
16387
16388    Change "Scanner Options" to "Scanner Preferences"
16389
16390M	src/scan.c
16391
16392commit 63b524055c317371423662f81d9660868ef06c54
16393Author: Piotr Drąg <piotrdrag@gmail.com>
16394Date:	Wed Feb 20 23:04:42 2013 +0100
16395
16396    Updated Polish translation
16397
16398M	po/pl.po
16399
16400commit bb56f7ff5c0f935dab1156fe76bd93c80d66534c
16401Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
16402Date:	Wed Feb 20 12:02:09 2013 +0100
16403
16404    Updated Serbian translation
16405
16406M	po/sr.po
16407M	po/sr@latin.po
16408
16409commit ea534000a8968ebb5e9bf3b5546c1efae9abe542
16410Author: David King <amigadave@amigadave.com>
16411Date:	Tue Feb 19 21:19:17 2013 +0000
16412
16413    Remove some EventBox leftovers
16414
16415M	src/prefs.c
16416
16417commit d6808cfd02372d6158c74acc364ccc6ac2247332
16418Author: David King <amigadave@amigadave.com>
16419Date:	Tue Feb 19 16:04:45 2013 +0000
16420
16421    Avoid using GtkEventBox unnecessarily
16422
16423M	src/prefs.c
16424M	src/scan.c
16425
16426commit 1a7ae6ddbc9c0d41814faf1922ffffa6a0548867
16427Author: David King <amigadave@amigadave.com>
16428Date:	Tue Feb 19 15:34:03 2013 +0000
16429
16430    Use close stock item for close button in scanner
16431
16432M	src/scan.c
16433
16434commit 6c8cb69e2269ab7c42373ea9771ca1144eb731d0
16435Author: Milagros Infante Montero <maim92@gmail.com>
16436Date:	Mon Feb 18 10:37:35 2013 +0100
16437
16438    Updated Spanish translation
16439
16440M	po/es.po
16441
16442commit dfda3824a13e81f8500d3204bda8811767afcb9c
16443Author: Piotr Drąg <piotrdrag@gmail.com>
16444Date:	Sat Feb 16 21:40:52 2013 +0100
16445
16446    Updated Polish translation
16447
16448M	po/pl.po
16449
16450commit 2611ec0d564f866c543c6856191b6e011e11dc80
16451Author: David King <amigadave@amigadave.com>
16452Date:	Fri Feb 15 21:50:11 2013 +0000
16453
16454    Minor updates to the man page
16455
16456M	doc/easytag.1.in
16457
16458commit 4c95da2a0d5b6e4205a8836c2ae7189daa1a7845
16459Author: David King <amigadave@amigadave.com>
16460Date:	Fri Feb 15 21:13:06 2013 +0000
16461
16462    Remove outdated src/Makefile.mingw
16463
16464M	README_win32.txt
16465D	src/Makefile.mingw
16466
16467commit 7cfbe6e00e264566297a3b249abd04bc9023c1d0
16468Author: David King <amigadave@amigadave.com>
16469Date:	Fri Feb 15 20:58:46 2013 +0000
16470
16471    Small improvements to status bar handling
16472
16473    Use more appropriate parameter types for Statusbar_Message(). Use
16474    G_SOURCE_REMOVE. Use g_timeout_add_seconds() rather than
16475    g_timeout_add().
16476
16477M	src/bar.c
16478M	src/bar.h
16479
16480commit 3b62d82787ac1ca3bfa6b33c98ac1ec051d72fd4
16481Author: David King <amigadave@amigadave.com>
16482Date:	Fri Feb 15 20:08:47 2013 +0000
16483
16484    Flip a conditional in Browser_Update_Current_Path
16485
16486    This was causing the current browser path to never be updated.
16487
16488M	src/browser.c
16489
16490commit 8fd019ff9cafd713227171c3f64b0bd715204eaf
16491Author: David King <amigadave@amigadave.com>
16492Date:	Thu Feb 14 23:29:57 2013 +0000
16493
16494    Avoid warnings when freeing the CDDB album list
16495
16496    Check that the CDDB album list is not empty before freeing it.
16497
16498M	src/cddb.c
16499
16500commit 4d5cdd7dab803dd37da7ba89bac146aec49792e9
16501Author: David King <amigadave@amigadave.com>
16502Date:	Thu Feb 14 23:11:36 2013 +0000
16503
16504    Fix a couple of memory leaks in the CDDB search
16505
16506M	src/cddb.c
16507
16508commit 90e35f098313fb675d387bb0c8e338f878a934be
16509Author: David King <amigadave@amigadave.com>
16510Date:	Wed Feb 13 22:26:08 2013 +0000
16511
16512    Fix a memory leak when freeing the CDDB album list
16513
16514M	src/cddb.c
16515
16516commit 4362864c1285e6664f3b86ee8ce89d77d54b7476
16517Author: David King <amigadave@amigadave.com>
16518Date:	Wed Feb 13 18:28:38 2013 +0000
16519
16520    Update DOAP file
16521
16522M	easytag.doap
16523
16524commit 89f35b1da378e5ddca7d949d8a8d47815960d380
16525Author: David King <amigadave@amigadave.com>
16526Date:	Wed Feb 13 17:41:20 2013 +0000
16527
16528    Do not install TODO, HACKING and THANKS
16529
16530    Automake automatically includes TODO and THANKS in the distributed
16531    tarball. Add HACKING to dist_noinst_DATA.
16532
16533M	Makefile.am
16534
16535commit 26f3a77d212d3eefca34b6794a028bfa4d26c3ff
16536Author: David King <amigadave@amigadave.com>
16537Date:	Wed Feb 13 17:37:40 2013 +0000
16538
16539    Fix typo in configure.ac: wavpack → taglib
16540
16541    Noticed by Tim Harder.
16542
16543M	configure.ac
16544
16545commit 666bebd45717e390d1143981be8f365e8d3bf15f
16546Author: Milagros Infante Montero <maim92@gmail.com>
16547Date:	Wed Feb 13 16:29:03 2013 +0100
16548
16549    Updated Spanish translation
16550
16551M	po/es.po
16552
16553commit 535d5ed9c2b77dd4ef4144553adc5ebe17919366
16554Author: David King <amigadave@amigadave.com>
16555Date:	Tue Feb 12 08:36:57 2013 +0000
16556
16557    Build without deprecations with GTK+ 3
16558
16559    This reverts commit ae44533bb47500e713dd0fa5435e2d7d66a0d45a.
16560
16561M	Makefile.am
16562M	configure.ac
16563
16564commit a57d0ee350c2dd2b9b04bdd98a7633a0113f2ccf
16565Author: Florian Müllner <fmuellner@gnome.org>
16566Date:	Sun Feb 10 23:59:55 2013 +0100
16567
16568    Use GtkGrid instead of GtkTable with GTK+ 3
16569
16570    In GTK+-3, GtkTable has been deprecated in favor of the new GtkGrid
16571    widget, so add some compatibility code to mimick the new API and use
16572    that throughout the code base.
16573
16574    https://bugzilla.gnome.org/show_bug.cgi?id=693569
16575
16576M	src/cddb.c
16577M	src/easytag.c
16578M	src/gtk2_compat.c
16579M	src/gtk2_compat.h
16580M	src/misc.c
16581M	src/prefs.c
16582M	src/scan.c
16583
16584commit 26eb6308fd0e8681728b72f9559598e59847a359
16585Author: David King <amigadave@amigadave.com>
16586Date:	Mon Feb 11 19:05:49 2013 +0000
16587
16588    Verify the path in Browser_Update_Current_Path
16589
16590    The comment at the top of Browser_Update_Current_Path mentioned
16591    that the
16592    invariant check for BrowserCurrentPath != path was to avoid a memory
16593    problem, but the check was only executed when path was NULL.
16594
16595    Fixes bug 693613.
16596
16597M	src/browser.c
16598
16599commit 592da420246fb54699ced2a39b140e3da2a6a5ce
16600Author: David King <amigadave@amigadave.com>
16601Date:	Mon Feb 11 19:05:05 2013 +0000
16602
16603    Fix two memory leaks in main
16604
16605M	src/easytag.c
16606
16607commit f3ed53585729659d24e21567fa4724bf79429c87
16608Author: David King <amigadave@amigadave.com>
16609Date:	Mon Feb 11 19:03:20 2013 +0000
16610
16611    Mark Display_Usage as not returning
16612
16613M	src/easytag.c
16614
16615commit cca8579f23f9e8af5d50c790ee64ca5ede7242e8
16616Author: David King <amigadave@amigadave.com>
16617Date:	Mon Feb 11 19:02:36 2013 +0000
16618
16619    Fix two memory leaks in Add_String_To_Combo_List
16620
16621M	src/misc.c
16622
16623commit 7e0b8196fcfc5ed9b66c8360ff8c6a40b851d1b2
16624Author: David King <amigadave@amigadave.com>
16625Date:	Mon Feb 11 17:37:18 2013 +0000
16626
16627    Fix invariant check in PictureEntry_Update
16628
16629M	src/picture.c
16630
16631commit b4b3f6362182158414bdc1045e38e873f2eec424
16632Author: David King <amigadave@amigadave.com>
16633Date:	Mon Feb 11 17:36:59 2013 +0000
16634
16635    Fix invariant check in ET_Undo_History_File_Data
16636
16637M	src/et_core.c
16638
16639commit da0e09b9bb43743bb9b851a44f3b94ef0e73a2f9
16640Author: David King <amigadave@amigadave.com>
16641Date:	Mon Feb 11 17:02:46 2013 +0000
16642
16643    Fix Browser_Tree_Select_Dir return type comment
16644
16645M	src/browser.c
16646
16647commit a3d4948cc205d252cd464c0366cd026d706c4adc
16648Author: David King <amigadave@amigadave.com>
16649Date:	Mon Feb 11 16:54:40 2013 +0000
16650
16651    Fix an invariant check from FALSE to NULL
16652
16653M	src/et_core.c
16654
16655commit cde61f8f5ceb5cbaacf0574b157bf5393a395b66
16656Author: Florian Müllner <fmuellner@gnome.org>
16657Date:	Mon Feb 11 01:21:20 2013 +0100
16658
16659    Do not use gdk_cursor_unref() with Gdk3
16660
16661    GdkCursor is no longer a boxed type in Gdk3 but a full-blown GObject.
16662
16663    https://bugzilla.gnome.org/show_bug.cgi?id=693569
16664
16665M	src/misc.c
16666
16667commit 14473f69b312de6f9ce3aecfd55b0c4308b15f56
16668Author: Florian Müllner <fmuellner@gnome.org>
16669Date:	Sun Feb 10 22:22:00 2013 +0100
16670
16671    Stop using GtkHandleBox, bug 693569
16672
16673    The widget is deprecated in GTK+-3, as it is generally considered bad
16674    UI. In this particular case it is even completely pointless, as
16675    there is
16676    only a single place in the UI where the toolbar can be placed.
16677
16678    https://bugzilla.gnome.org/show_bug.cgi?id=693569
16679
16680M	src/bar.c
16681
16682commit fdf8cc1151e5590033aad13b6ce28d3b84ef4ba2
16683Author: Florian Müllner <fmuellner@gnome.org>
16684Date:	Mon Feb 11 01:20:45 2013 +0100
16685
16686    Add typecast to fix a compiler warning, bug 693569
16687
16688    https://bugzilla.gnome.org/show_bug.cgi?id=693569
16689
16690M	src/misc.c
16691
16692commit f08c94a19cd33275421a07ee4d05975a0c7cb63c
16693Author: Milagros Infante Montero <maim92@gmail.com>
16694Date:	Mon Feb 11 09:36:03 2013 +0100
16695
16696    Updated Spanish translation
16697
16698M	po/es.po
16699
16700commit 9ec495d3493ca466e4771dbe6a88e1815ccbabd2
16701Author: David King <amigadave@amigadave.com>
16702Date:	Mon Feb 11 08:29:00 2013 +0000
16703
16704    Add information on patch style to HACKING
16705
16706M	HACKING
16707
16708commit ae44533bb47500e713dd0fa5435e2d7d66a0d45a
16709Author: Florian Müllner <fmuellner@gnome.org>
16710Date:	Sun Feb 10 21:10:06 2013 +0100
16711
16712    build: Only use G*_DISABLE_DEPRECATED flags with GTK2
16713
16714    For now, the code has only been updated to not use any deprecated
16715    GTK+-2 API to ease porting to GTK+-3; API that has only been
16716    deprecated in GTK+-3 is still in use, so don't use those flags
16717    when building with --with-gtk3.
16718
16719    https://bugzilla.gnome.org/show_bug.cgi?id=693548
16720
16721M	Makefile.am
16722M	configure.ac
16723
16724commit c4ccd7bf9b14515dfeeeab59aeb9b14c5c99a01d
16725Author: David King <amigadave@amigadave.com>
16726Date:	Sun Feb 10 19:02:56 2013 +0000
16727
16728    Set DISTCHECK_CONFIGURE_FLAGS
16729
16730    Set build-time optional features to be forcibly enabled when running a
16731    distcheck.
16732
16733M	Makefile.am
16734
16735commit 17a33964c32035f6b9986e13726ae3582a126244
16736Author: Götz Waschk <goetz.waschk@gmail.com>
16737Date:	Sun Feb 10 18:54:17 2013 +0000
16738
16739    Fix mixed declarations and code in WavPack support
16740
16741M	src/wavpack_tag.c
16742
16743commit 8b219be06690fff9e8d2486c932d9046c9c71e10
16744Author: David King <amigadave@amigadave.com>
16745Date:	Sun Feb 10 17:23:33 2013 +0000
16746
16747    Update NEWS for 2.1.8 release
16748
16749M	NEWS
16750
16751commit 6b88377d8f674b7a9da5a139399f98858c071797
16752Author: David King <amigadave@amigadave.com>
16753Date:	Wed Jan 23 21:55:49 2013 +0000
16754
16755    Change Picture.size from a gulong to a gsize
16756
16757M	src/et_core.h
16758
16759commit 2c44cbc71ad84e1617f6ff45621bdda2a57fd17d
16760Author: Andreas Winkelmann <ml@awinkelmann.de>
16761Date:	Mon Jan 28 16:44:22 2013 +0100
16762
16763    Fix sign comparison compiler warning
16764
16765    Fix compiler warning: pointer targets in passing argument 1 of
16766    ‘g_strsplit’ differ in signedness [-Wpointer-sign]
16767
16768M	src/picture.c
16769
16770commit 3437d3c283bb6b86049f4148cd15de6903108bd5
16771Author: David King <amigadave@amigadave.com>
16772Date:	Wed Feb 6 17:51:39 2013 +0000
16773
16774    Improve two cases where realloc() fails
16775
16776M	src/charset.c
16777M	src/libapetag/id3v2_read.c
16778
16779commit e5b47d5fbdf6540fad2380313b1b6d0b9c8bf0b1
16780Author: David King <amigadave@amigadave.com>
16781Date:	Wed Feb 6 17:50:18 2013 +0000
16782
16783    Fix a memory leak in a tag writing error path
16784
16785M	src/easytag.c
16786
16787commit 0d003a2b88447981b1641c073899b4e315b4b702
16788Author: David King <amigadave@amigadave.com>
16789Date:	Wed Feb 6 17:49:08 2013 +0000
16790
16791    Fix a memory leak when checking for a buggy id3lib
16792
16793M	src/id3_tag.c
16794
16795commit 2b4b5e63087f8a991a227a57f68037d41e2e15a4
16796Author: David King <amigadave@amigadave.com>
16797Date:	Tue Feb 5 22:32:50 2013 +0000
16798
16799    Simplify ET_Free_File_List()
16800
16801    Use g_list_free_full().
16802
16803M	src/et_core.c
16804
16805commit f88a3e395f105e6480d75c9a00476010e282b5f0
16806Author: David King <amigadave@amigadave.com>
16807Date:	Tue Feb 5 22:19:13 2013 +0000
16808
16809    Fix a memory leak when reading FLAC tags
16810
16811M	src/flac_tag.c
16812
16813commit 5f907767076983bfd82dbc23a2a572ea6640ab73
16814Author: Andreas Winkelmann <ml@awinkelmann.de>
16815Date:	Sat Jan 26 19:52:21 2013 +0100
16816
16817    Fix a memory leak when freeing the log list
16818
16819M	src/log.c
16820
16821commit 738ef38c75e36ffdb2e12078994c3a2d923d402f
16822Author: David King <amigadave@amigadave.com>
16823Date:	Tue Feb 5 20:05:57 2013 +0000
16824
16825    Avoid a trivial sign comparison warning
16826
16827M	src/cddb.c
16828
16829commit 0550fd464093d31d924309747a8b350734a5dfc1
16830Author: David King <amigadave@amigadave.com>
16831Date:	Tue Feb 5 18:11:25 2013 +0000
16832
16833    Avoid a duplicate declaration
16834
16835M	src/prefs.h
16836
16837commit e21d924d7230cd839510aced4a1c4db0f037352f
16838Author: David King <amigadave@amigadave.com>
16839Date:	Tue Feb 5 17:54:43 2013 +0000
16840
16841    Avoid mixed declarations and code
16842
16843    Enable the warning (and make it an error) to prevent mixed
16844    declarations
16845    and code creeping in.
16846
16847M	configure.ac
16848M	src/picture.c
16849M	src/vcedit.c
16850
16851commit 3dd5e26c982bb7d5def05922e7e66a8f451dd77f
16852Author: David King <amigadave@amigadave.com>
16853Date:	Tue Feb 5 17:43:40 2013 +0000
16854
16855    Use correct printf format specifier for size_t
16856
16857M	src/libapetag/apetaglib.c
16858
16859commit 1c5d60b73b72e5d3ade4cf78467e1ca642dc622b
16860Author: David King <amigadave@amigadave.com>
16861Date:	Tue Feb 5 17:24:33 2013 +0000
16862
16863    Avoid setting a variable unnecessarily
16864
16865M	src/misc.c
16866M	src/mpeg_header.c
16867
16868commit e0a5170f4a6a313a204d620411c0d6e38ac83ffe
16869Author: David King <amigadave@amigadave.com>
16870Date:	Tue Feb 5 17:22:35 2013 +0000
16871
16872    Remove some duplicates in conditional expressions
16873
16874M	src/cddb.c
16875M	src/prefs.c
16876
16877commit 62b84d6e00cacd49a42349b46dd77c96acadd07e
16878Author: David King <amigadave@amigadave.com>
16879Date:	Tue Feb 5 17:15:03 2013 +0000
16880
16881    Fix several memory leaks found by cppcheck
16882
16883M	src/easytag.c
16884M	src/id3v24_tag.c
16885M	src/picture.c
16886
16887commit de7778d1fd6b5a329e08adb285cbd41a8e021722
16888Author: David King <amigadave@amigadave.com>
16889Date:	Tue Feb 5 17:14:19 2013 +0000
16890
16891    Match g_malloc() usage with g_free()
16892
16893M	src/id3v24_tag.c
16894M	src/wavpack_tag.c
16895
16896commit 630956754b5119acce5a7ee31bfb7f83afb082fb
16897Author: Milagros Infante Montero <maim92@gmail.com>
16898Date:	Tue Feb 5 16:26:03 2013 +0100
16899
16900    Updated Spanish translation
16901
16902M	po/es.po
16903
16904commit 7d1141cf8f9886eb38cd247e09139591ffeb8af5
16905Author: David King <amigadave@amigadave.com>
16906Date:	Mon Feb 4 18:48:46 2013 +0000
16907
16908    Automatically check NEWS before releasing
16909
16910    Check that the NEWS file has been updated during distcheck.
16911
16912M	configure.ac
16913
16914commit 256cbb8dbf3a756846ad4f41b576cdd0dcd3b043
16915Author: David King <amigadave@amigadave.com>
16916Date:	Mon Feb 4 18:08:29 2013 +0000
16917
16918    Update .gitignore for non-recursive make
16919
16920M	.gitignore
16921
16922commit ed713384b7cbaa88c8fd0ec2284c5c5701ff48c9
16923Author: David King <amigadave@amigadave.com>
16924Date:	Mon Feb 4 18:04:51 2013 +0000
16925
16926    Remove easytag.spec.in
16927
16928    Neither Fedora nor OpenSuse use the provided spec file, so remove it.
16929
16930M	.gitignore
16931M	Makefile.am
16932M	configure.ac
16933D	easytag.spec.in
16934
16935commit 0231235431d74e16c6653d0324a8fdab27a8940f
16936Author: David King <amigadave@amigadave.com>
16937Date:	Mon Feb 4 18:02:51 2013 +0000
16938
16939    Remove debian directory
16940
16941    Neither Debian nor Ubuntu use the inline packaging, so drop it.
16942
16943D	debian/changelog
16944D	debian/compat
16945D	debian/control
16946D	debian/copyright
16947D	debian/easytag.xpm
16948D	debian/install
16949D	debian/menu
16950D	debian/rules
16951D	debian/watch
16952
16953commit e198ec026f5ca5dc84476c6211fd844b9e3da868
16954Author: David King <amigadave@amigadave.com>
16955Date:	Mon Feb 4 18:01:17 2013 +0000
16956
16957    Remove USERS-GUIDE
16958
16959M	Makefile.am
16960D	USERS-GUIDE
16961
16962commit 07c47f91cc552737eff64d167d76d69b2ea8da55
16963Author: Milagros Infante Montero <maim92@gmail.com>
16964Date:	Fri Feb 1 09:58:09 2013 +0100
16965
16966    Updated Spanish translation
16967
16968M	po/es.po
16969
16970commit 53a91ad95e66cc5736a7e60692e192aee7c7b79a
16971Author: Christoph J. Thompson <cjsthompson@gmail.com>
16972Date:	Wed Jan 30 19:04:58 2013 +0100
16973
16974    Do not install the ChangeLog
16975
16976    Since the about window has been redesigned and does not use the
16977    ChangeLog, it is no longer necessary to install it.
16978
16979M	Makefile.am
16980
16981commit a8f0b286fa805d7a285de22c801c7e4c3332cf55
16982Author: Piotr Drąg <piotrdrag@gmail.com>
16983Date:	Thu Jan 24 18:53:20 2013 +0100
16984
16985    Updated Polish translation
16986
16987M	po/pl.po
16988
16989commit 5fc0af630bf6cf6ae1e2127ec532eab9984b3734
16990Author: Milagros Infante Montero <maim92@gmail.com>
16991Date:	Thu Jan 24 10:42:26 2013 +0100
16992
16993    Updated Spanish translation
16994
16995M	po/es.po
16996
16997commit 34be3b5c3f13caca09f4c06deee60be595a5aa82
16998Author: Daniel Mustieles <daniel.mustieles@gmail.com>
16999Date:	Thu Jan 24 10:38:55 2013 +0100
17000
17001    Fixed typo in string
17002
17003M	src/prefs.c
17004
17005commit 98b3dd22bf8c635f5170b75ecb5d4d398fe481f7
17006Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17007Date:	Thu Jan 24 10:36:18 2013 +0100
17008
17009    Fixed typo in string
17010
17011M	src/prefs.c
17012
17013commit 01c26bdd7896f2546b33df9ea54e73187c7e7390
17014Author: David King <amigadave@amigadave.com>
17015Date:	Tue Jan 22 21:22:28 2013 +0000
17016
17017    Add Adrian Bunk to AUTHORS
17018
17019M	AUTHORS
17020M	src/about.c
17021
17022commit 7d5ead7cd36ac299813d76bb04580d7dddb2a24c
17023Author: Adrian Bunk <bunk@stusta.de>
17024Date:	Mon Jan 21 20:54:00 2013 +0200
17025
17026    Use g_base64_{de,en}code()
17027
17028    There is no point in having own code for functionality already
17029    provided
17030    by glib.
17031
17032M	Makefile.am
17033M	src/Makefile.mingw
17034D	src/base64.c
17035D	src/base64.h
17036M	src/cddb.c
17037M	src/ogg_tag.c
17038
17039commit a3c4484335e2c32538930e81c66dbace10149803
17040Author: Adrian Bunk <bunk@stusta.de>
17041Date:	Mon Jan 21 20:38:27 2013 +0200
17042
17043    apetag_save(): make temp unsigned
17044
17045    This fixes the following gcc warnings:
17046
17047    <--  snip  -->
17048
17049      CC     src/libapetag/easytag-apetaglib.o
17050    src/libapetag/apetaglib.c: In function ‘apetag_save’:
17051    src/libapetag/apetaglib.c:993:13: warning: pointer targets in passing
17052    argument 1 of ‘long2ape’ differ in signedness [-Wpointer-sign]
17053    src/libapetag/apetaglib.c:118:1: note: expected ‘unsigned char
17054    *’ but argument is of type ‘char *’
17055    src/libapetag/apetaglib.c:996:13: warning: pointer targets in passing
17056    argument 1 of ‘long2ape’ differ in signedness [-Wpointer-sign]
17057    src/libapetag/apetaglib.c:118:1: note: expected ‘unsigned char
17058    *’ but argument is of type ‘char *’
17059    src/libapetag/apetaglib.c:1002:13: warning: pointer targets in passing
17060    argument 1 of ‘long2ape’ differ in signedness [-Wpointer-sign]
17061    src/libapetag/apetaglib.c:118:1: note: expected ‘unsigned char
17062    *’ but argument is of type ‘char *’
17063
17064    <--  snip  -->
17065
17066M	src/libapetag/apetaglib.c
17067
17068commit 5668536fe70b842cafc2274f523fd3f080f97139
17069Author: Adrian Bunk <bunk@stusta.de>
17070Date:	Mon Jan 21 20:21:50 2013 +0200
17071
17072    configure.ac: remove unneeded cruft
17073
17074    This patch removes the following from configure.ac:
17075    - AC_TYPE_MODE_T (mode_t is not used)
17076    - AC_FUNC_FORK (the resulting HAVE_ defines are not used)
17077    - AC_CHECK_FUNCS() of mkdir strstr strtol
17078	(the resulting HAVE_ defines are not used)
17079    - AC_SEARCH_LIBS([strerror], [cposix]) (the only platform that ever
17080	needed it was Sun's INTERACTIVE Systems Corporation Unix, and
17081	that is unsupported since 2006)
17082
17083M	configure.ac
17084
17085commit 5f763220f87a746c4c94b0eb827bb4c3cb67362c
17086Author: Adrian Bunk <bunk@stusta.de>
17087Date:	Mon Jan 21 20:04:15 2013 +0200
17088
17089    require FLAC >= 1.1.4 and followup cleanups
17090
17091    The pkgconfig that is used was added in 1.1.4, so older versions are
17092    anyway no longer supported.
17093
17094    Additional cleanups this allowed:
17095    - FLAC 1.1.4 also contains the fix for flac not being linked with
17096    libogg
17097    - FLAC < 1.1.3 compat code is no longer required
17098
17099M	configure.ac
17100M	src/easytag.c
17101M	src/flac_header.c
17102M	src/flac_tag.c
17103
17104commit dcfa28ec6622d60717b0be1631f43d841132a11e
17105Author: David King <amigadave@amigadave.com>
17106Date:	Tue Jan 22 16:12:52 2013 +0000
17107
17108    Fix error handling when calling g_file_new_tmp
17109
17110M	src/id3_tag.c
17111
17112commit 01ee35bf652c39cbd756967c90c865d33874ac25
17113Author: David King <amigadave@amigadave.com>
17114Date:	Mon Jan 21 23:18:24 2013 +0000
17115
17116    Update Windows icon
17117
17118    icotool --create --output win32/easytag.ico 16x16/easytag.png \
17119    32x32/easytag.png 48x48/easytag.png 256x256/easytag.png
17120
17121M	Makefile.am
17122M	data/icons/win32/easytag.ico
17123D	data/icons/win32/easytag2.ico
17124
17125commit 3ebaea1d571d62e11708f9c692307018fb59bd83
17126Author: David King <amigadave@amigadave.com>
17127Date:	Mon Jan 21 22:58:33 2013 +0000
17128
17129    Fix email address for Waqas Qamar
17130
17131M	THANKS
17132M	src/about.c
17133
17134commit a450ff4d0b032051a4dcc879141323db7ff236ba
17135Author: David King <amigadave@amigadave.com>
17136Date:	Mon Jan 21 22:38:52 2013 +0000
17137
17138    Add new icons from Waqas Qamar, bug 689474
17139
17140M	Makefile.am
17141M	THANKS
17142A	data/icons/128x128/easytag.png
17143A	data/icons/16x16/easytag.png
17144A	data/icons/256x256/easytag.png
17145A	data/icons/32x32/easytag.png
17146A	data/icons/48x48/easytag.png
17147M	data/icons/64x64/easytag.png
17148A	data/icons/scalable/easytag.svg
17149M	src/about.c
17150
17151commit 9966e18e3462acad5365ca511656392d30caed21
17152Author: David King <amigadave@amigadave.com>
17153Date:	Mon Jan 21 22:22:34 2013 +0000
17154
17155    Move Windows .ico files under data/icons/win32
17156
17157M	Makefile.am
17158R100	data/pixmaps/EasyTAG.ico	data/icons/win32/easytag.ico
17159R100	data/pixmaps/EasyTAG2.ico	data/icons/win32/easytag2.ico
17160M	src/win32/easytag.rc
17161
17162commit 1492c1869142995e354e2d72cd0059a4978b910c
17163Author: David King <amigadave@amigadave.com>
17164Date:	Mon Jan 21 22:12:49 2013 +0000
17165
17166    Distribute the NSIS installer script .in
17167
17168    Fixes make distcheck.
17169
17170M	Makefile.am
17171
17172commit ad997324869f9608ba7189cbe2ddb59fa0b297a1
17173Author: David King <amigadave@amigadave.com>
17174Date:	Mon Jan 21 22:08:03 2013 +0000
17175
17176    Remove some old XPM icons
17177
17178M	Makefile.am
17179R100	data/pixmaps/easytag.png	data/icons/64x64/easytag.png
17180D	data/pixmaps/EasyTAG2.xpm
17181D	data/pixmaps/EasyTAG_logo.xpm
17182
17183commit 15003246bc1fe8037c99ab0cabb632e5861fbb1a
17184Author: David King <amigadave@amigadave.com>
17185Date:	Mon Jan 21 20:02:03 2013 +0000
17186
17187    Move pixmaps to data/pixmaps
17188
17189M	Makefile.am
17190R100	pixmaps/EasyTAG.ico	data/pixmaps/EasyTAG.ico
17191R100	pixmaps/EasyTAG2.ico	data/pixmaps/EasyTAG2.ico
17192R100	pixmaps/EasyTAG2.xpm	data/pixmaps/EasyTAG2.xpm
17193R100	pixmaps/EasyTAG_logo.xpm	data/pixmaps/EasyTAG_logo.xpm
17194R100	pixmaps/add_folder.xpm	data/pixmaps/add_folder.xpm
17195R100	pixmaps/album.xpm	data/pixmaps/album.xpm
17196R100	pixmaps/all_downcase.xpm	data/pixmaps/all_downcase.xpm
17197R100	pixmaps/all_uppercase.xpm	data/pixmaps/all_uppercase.xpm
17198R100	pixmaps/artist.xpm	data/pixmaps/artist.xpm
17199R100	pixmaps/artist_album.xpm	data/pixmaps/artist_album.xpm
17200R100	pixmaps/black.xpm	data/pixmaps/black.xpm
17201R100	pixmaps/blackwhite.xpm	data/pixmaps/blackwhite.xpm
17202R100	pixmaps/closed_folder.xpm	data/pixmaps/closed_folder.xpm
17203R100	pixmaps/closed_folder_readonly.xpm
17204data/pixmaps/closed_folder_readonly.xpm
17205R100	pixmaps/closed_folder_unreadable.xpm
17206data/pixmaps/closed_folder_unreadable.xpm
17207R100	pixmaps/easytag.png	data/pixmaps/easytag.png
17208R100	pixmaps/first_letter_uppercase.xpm
17209data/pixmaps/first_letter_uppercase.xpm
17210R100	pixmaps/first_letter_uppercase_word.xpm
17211data/pixmaps/first_letter_uppercase_word.xpm
17212R100	pixmaps/forbidden.xpm	data/pixmaps/forbidden.xpm
17213R100	pixmaps/freedb.xpm	data/pixmaps/freedb.xpm
17214R100	pixmaps/gnudb.xpm	data/pixmaps/gnudb.xpm
17215R100	pixmaps/grab.xpm	data/pixmaps/grab.xpm
17216R100	pixmaps/invert_selection.xpm	data/pixmaps/invert_selection.xpm
17217R100	pixmaps/mask.xpm	data/pixmaps/mask.xpm
17218R100	pixmaps/musicbrainz.xpm data/pixmaps/musicbrainz.xpm
17219R100	pixmaps/opened_folder.xpm	data/pixmaps/opened_folder.xpm
17220R100	pixmaps/parent_folder.xpm	data/pixmaps/parent_folder.xpm
17221R100	pixmaps/ram_disk.xpm	data/pixmaps/ram_disk.xpm
17222R100	pixmaps/read_only.xpm	data/pixmaps/read_only.xpm
17223R100	pixmaps/red_lines.xpm	data/pixmaps/red_lines.xpm
17224R100	pixmaps/sequence_track.xpm	data/pixmaps/sequence_track.xpm
17225R100	pixmaps/sound.xpm	data/pixmaps/sound.xpm
17226R100	pixmaps/unselect_all.xpm	data/pixmaps/unselect_all.xpm
17227M	easytag-win32-installer.nsi.in
17228M	src/browser.c
17229M	src/cddb.c
17230M	src/easytag.c
17231M	src/misc.c
17232M	src/scan.c
17233M	src/win32/easytag.rc
17234
17235commit 515a83f6d3b4241bc0d30852b2043f1da25f1b97
17236Author: David King <amigadave@amigadave.com>
17237Date:	Wed Jan 16 20:45:36 2013 +0000
17238
17239    Remove obsolete mingw build files
17240
17241    They are no longer required now that the mingw build has been merged
17242    into the rest of the build system.
17243
17244M	Makefile.am
17245D	Makefile.mingw
17246D	config.h.mingw
17247D	po/Makefile.mingw
17248
17249commit 1afb796740d51436a708fb03292348cea9a2fb9d
17250Author: David King <amigadave@amigadave.com>
17251Date:	Tue Jan 15 23:23:58 2013 +0000
17252
17253    Update .gitignore for mingw builds
17254
17255M	.gitignore
17256
17257commit 75b1bb0140ad4a0519a147a4490b8a2aafa80d47
17258Author: David King <amigadave@amigadave.com>
17259Date:	Tue Jan 15 23:22:34 2013 +0000
17260
17261    Small NSIS installer script improvements
17262
17263    Generate the NSIS installer script with a Makefile rule. Substitute
17264    several variables from the Makefile to make the script more generic.
17265    Hardcode the DLL paths to those found on a Fedora mingw installation
17266    (for now).
17267
17268M	Makefile.am
17269M	configure.ac
17270R100	src/win32/nsis/easytag-header.bmp
17271data/nsis/easytag-header.bmp
17272R100	src/win32/nsis/easytag-install.bmp
17273data/nsis/easytag-install.bmp
17274R100	src/win32/nsis/easytag-install.ico
17275data/nsis/easytag-install.ico
17276R100	src/win32/nsis/easytag-uninstall.bmp
17277data/nsis/easytag-uninstall.bmp
17278D	easytag-win32-installer.nsi
17279A	easytag-win32-installer.nsi.in
17280
17281commit 747771f8ae3cad0fe94fa2cdd4fc349a3c6b94e3
17282Author: David King <amigadave@amigadave.com>
17283Date:	Tue Jan 15 22:12:31 2013 +0000
17284
17285    Improve windows.h versus winsock2.h include order
17286
17287    winsock2.h must be included before windows.h.
17288
17289M	src/win32/win32dep.c
17290M	src/win32/win32dep.h
17291
17292commit edd60c71f545e76fe11ed7a719c51869391b9f4d
17293Author: David King <amigadave@amigadave.com>
17294Date:	Tue Jan 15 22:05:35 2013 +0000
17295
17296    Avoid redefining LOCALEDIR, LIBDIR, DATADIR
17297
17298M	src/win32/win32dep.h
17299
17300commit 73b98b8f144309246cb051563a6a934c1cfcf403
17301Author: David King <amigadave@amigadave.com>
17302Date:	Tue Jan 15 21:55:29 2013 +0000
17303
17304    Several fixes to compile for mingw
17305
17306M	src/browser.c
17307M	src/easytag.c
17308M	src/libapetag/apetaglib.c
17309M	src/prefs.c
17310
17311commit 01789976f85ca91a017662ee0426ac190d0c7fd6
17312Author: David King <amigadave@amigadave.com>
17313Date:	Tue Jan 15 21:51:58 2013 +0000
17314
17315    Check for [f]truncate and gethostbyname
17316
17317    Check for ftruncate and truncate during configure, and use wrappers on
17318    Windows. Check for gethostbyname so that the Winsock library
17319    (ws2_32) is
17320    added to LIBS on Windows.
17321
17322M	configure.ac
17323M	src/win32/win32dep.c
17324M	src/win32/win32dep.h
17325
17326commit 1589934ae5f3a87668e6bfc8986621ba8a2d2a3d
17327Author: David King <amigadave@amigadave.com>
17328Date:	Tue Jan 15 21:47:35 2013 +0000
17329
17330    Conditionally compile win32 compatibility code
17331
17332    If a Windows (strictly mingw) host is detected during configure,
17333    compile
17334    the Windows compatibility wrapper functions.
17335
17336M	Makefile.am
17337M	src/win32/win32dep.h
17338
17339commit ca3683126030cf8e71805ca9e6660e74fd4a4277
17340Author: David King <amigadave@amigadave.com>
17341Date:	Sun Jan 20 22:32:16 2013 +0000
17342
17343    Use the XDG music directory as the default path
17344
17345    If no music directory is set, use the home directory as before.
17346
17347M	src/setting.c
17348
17349commit 1ebeb8ec5fe62f9ed5564707dc479eb21158001e
17350Author: David King <amigadave@amigadave.com>
17351Date:	Sun Jan 20 22:29:08 2013 +0000
17352
17353    Use the empty string for empty image descriptions
17354
17355    Passing NULL to the underlying
17356    FLAC__metadata_object_picture_set_description() is incorrect according
17357    to the API reference, and has previously caused some downstream bugs:
17358    https://bugs.launchpad.net/ubuntu/+source/easytag/+bug/558804 and
17359    https://bugzilla.redhat.com/show_bug.cgi?id=559828
17360
17361M	src/picture.c
17362
17363commit 256db3102ca95ff77e56e91b2c7acf05497bfadd
17364Author: Piotr Drąg <piotrdrag@gmail.com>
17365Date:	Sat Jan 19 04:43:37 2013 +0100
17366
17367    Updated Polish translation
17368
17369M	po/pl.po
17370
17371commit e4e7fc388dd2b52293011cfee9204494ab53da03
17372Author: Milagros Infante Montero <maim92@gmail.com>
17373Date:	Fri Jan 18 10:21:33 2013 +0100
17374
17375    Updated Spanish translation
17376
17377M	po/es.po
17378
17379commit c5cca4d46d8801bcb75a6802ed37053ffdbdfcc3
17380Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17381Date:	Fri Jan 18 10:19:57 2013 +0100
17382
17383    Fixed several typos and errors in strings
17384
17385M	src/prefs.c
17386
17387commit fac85e3f9a8db097cc4de4af038256e1cc158f08
17388Author: David King <amigadave@amigadave.com>
17389Date:	Mon Jan 14 21:05:03 2013 +0000
17390
17391    Rewrite the CRC32 function
17392
17393    Simplify the error handling and be more specific about data types.
17394
17395M	src/crc32.c
17396M	src/crc32.h
17397M	src/scan.c
17398
17399commit 875bc7856ae6a50124afaec1b498bce42c759a1f
17400Author: David King <amigadave@amigadave.com>
17401Date:	Sat Jan 12 23:02:39 2013 +0000
17402
17403    Add static to more variable declarations
17404
17405    Remove some unused variables, caught by making them static.
17406
17407M	src/ape_tag.c
17408M	src/bar.c
17409M	src/browser.c
17410M	src/browser.h
17411M	src/cddb.c
17412M	src/charset.c
17413M	src/charset.h
17414M	src/easytag.c
17415M	src/et_core.c
17416M	src/flac_tag.c
17417M	src/id3_tag.c
17418M	src/log.c
17419M	src/misc.c
17420M	src/misc.h
17421M	src/mpeg_header.c
17422M	src/ogg_header.c
17423M	src/picture.c
17424M	src/scan.c
17425
17426commit cfd83d4f13a70777d5bf993f9580fbc130ab811a
17427Author: David King <amigadave@amigadave.com>
17428Date:	Sat Jan 12 17:13:49 2013 +0000
17429
17430    Avoid multi-byte sequences that are not UTF-8
17431
17432    Replace multi-byte sequences in string literals with octal escape
17433    sequences. Convert apetaglib.c from ISO-8859-2 to UTF-8.
17434
17435M	src/id3_tag.c
17436M	src/libapetag/apetaglib.c
17437
17438commit 5697d5e8278498ed490a7eab7791d2bb1fc29041
17439Author: David King <amigadave@amigadave.com>
17440Date:	Tue Jan 15 21:33:21 2013 +0000
17441
17442    Use #ifdef to check for defines, not #if
17443
17444M	src/charset.c
17445
17446commit b1f991cef58ab89fd85a36b52a69dd1ce6abe00a
17447Author: Piotr Drąg <piotrdrag@gmail.com>
17448Date:	Sat Jan 12 18:36:31 2013 +0100
17449
17450    Updated Polish translation
17451
17452M	po/pl.po
17453
17454commit cc896641ccf039650548c7992031c93c31f798b7
17455Author: David King <amigadave@amigadave.com>
17456Date:	Sat Jan 12 14:24:42 2013 +0000
17457
17458    Check that a ETFileInfo is valid before freeing
17459
17460    Avoids a critical warning when saving a file.
17461
17462M	src/et_core.c
17463
17464commit 5ea1d760d1a62fd378e905759d698034746c7cd2
17465Author: David King <amigadave@amigadave.com>
17466Date:	Sat Jan 12 09:18:44 2013 +0000
17467
17468    Update copyright year in about dialog
17469
17470M	src/about.c
17471
17472commit 50b56f369fd4dd78df1981b61bf4ce5c66fb6b17
17473Author: David King <amigadave@amigadave.com>
17474Date:	Sat Jan 12 09:16:20 2013 +0000
17475
17476    Add Andreas Winkelmann to AUTHORS
17477
17478M	AUTHORS
17479M	src/about.c
17480
17481commit ff7ad308e461350d029f5947b554c6fa498afc7a
17482Author: Andreas Winkelmann <ml@awinkelmann.de>
17483Date:	Sat Jan 12 08:39:33 2013 +0000
17484
17485    Remove unused Id3tag_find_and_create_txxframe()
17486
17487M	src/id3v24_tag.c
17488
17489commit 7b78806e2adee1c4ff500005adde6b481235c8d9
17490Author: David King <amigadave@amigadave.com>
17491Date:	Sat Jan 12 08:36:36 2013 +0000
17492
17493    Fix const usage for id3_tag structure parameters
17494
17495    The structs are passed to id3_tag_render(), which accepts a const
17496    pointer to a non-const id3_tag.
17497
17498M	src/id3v24_tag.c
17499
17500commit 071aed6670416deb4b16cfd30e0c8d02c5f66a0c
17501Author: Andreas Winkelmann <ml@awinkelmann.de>
17502Date:	Sat Jan 12 07:41:32 2013 +0000
17503
17504    Remove some unused prototypes
17505
17506M	src/browser.c
17507M	src/easytag.c
17508
17509commit b662e933833cb53c477a6258e442f3b856e95a26
17510Author: Andreas Winkelmann <ml@awinkelmann.de>
17511Date:	Sat Jan 12 07:36:09 2013 +0000
17512
17513    Surround Browser_Win32_Get_Drive_Root with ifdef
17514
17515    Only enable the win32-specific function if G_OS_WIN32 is defined.
17516
17517M	src/browser.c
17518
17519commit 4255c0af75fde90ce96306e50bf260f490da1dc7
17520Author: David King <amigadave@amigadave.com>
17521Date:	Fri Jan 11 22:19:28 2013 +0000
17522
17523    Use G_OS_WIN32 to contain Windows code
17524
17525    WIN32 was used previously, but was no longer set by the configure
17526    script.
17527
17528M	src/bar.c
17529M	src/browser.c
17530M	src/cddb.c
17531M	src/charset.c
17532M	src/easytag.c
17533M	src/et_core.c
17534M	src/id3v24_tag.c
17535M	src/log.c
17536M	src/misc.c
17537M	src/ogg_tag.c
17538M	src/picture.c
17539M	src/prefs.c
17540M	src/setting.c
17541M	src/ui_manager.h
17542
17543commit 50b8b041a12b63ddb0b89105a93ffded8d30b987
17544Author: David King <amigadave@amigadave.com>
17545Date:	Thu Dec 6 18:37:59 2012 +0000
17546
17547    Use g_return_if_fail() and g_return_val_if_fail()
17548
17549M	src/bar.c
17550M	src/browser.c
17551M	src/cddb.c
17552M	src/charset.c
17553M	src/easytag.c
17554M	src/et_core.c
17555M	src/et_core.h
17556M	src/log.c
17557M	src/misc.c
17558M	src/picture.c
17559M	src/prefs.c
17560M	src/scan.c
17561
17562commit 2eb3192dfabf644c458b0f698446e4c3ffbb2fb9
17563Author: David King <amigadave@amigadave.com>
17564Date:	Wed Dec 5 22:09:27 2012 +0000
17565
17566    Add static to many declarations
17567
17568    Use the Samba findstatic.pl script to find functions which should be
17569    static, and mark them as such. Remove unused code, as the compiler
17570    gives
17571    warnings about unused static functions.
17572
17573M	src/bar.c
17574M	src/bar.h
17575M	src/browser.c
17576M	src/browser.h
17577M	src/cddb.c
17578M	src/charset.c
17579M	src/charset.h
17580M	src/dlm.c
17581M	src/easytag.c
17582M	src/easytag.h
17583M	src/et_core.c
17584M	src/et_core.h
17585M	src/log.c
17586M	src/misc.c
17587M	src/misc.h
17588M	src/ogg_tag.c
17589M	src/picture.c
17590M	src/prefs.c
17591M	src/scan.c
17592M	src/scan.h
17593M	src/setting.c
17594M	src/setting.h
17595M	src/vcedit.c
17596M	src/vcedit.h
17597
17598commit 68a3f7bf4b1ef0104a7472510fce6286d7e513ba
17599Author: David King <amigadave@amigadave.com>
17600Date:	Wed Dec 5 22:08:46 2012 +0000
17601
17602    Use g_file_new_tmp() for creating temporary file
17603
17604    Add a requirement on GIO 2.32 in configure.ac.
17605
17606M	configure.ac
17607M	src/id3_tag.c
17608
17609commit 4d13757d39ae88f87398c06b0cfa8f1644ce9e10
17610Author: David King <amigadave@amigadave.com>
17611Date:	Wed Dec 5 10:11:18 2012 +0000
17612
17613    Fix an uninitialised variable warning
17614
17615M	src/cddb.c
17616
17617commit 2703a34627e43b55fec0b923cf78ba5d76a028a9
17618Author: David King <amigadave@amigadave.com>
17619Date:	Tue Dec 4 22:46:32 2012 +0000
17620
17621    Use gboolean for returning TRUE and FALSE
17622
17623M	src/prefs.c
17624M	src/vcedit.c
17625
17626commit 19a30c0b37c86f992aecd828da4511fe6b112d09
17627Author: David King <amigadave@amigadave.com>
17628Date:	Tue Dec 4 22:32:18 2012 +0000
17629
17630    Fix missing prototype warnings
17631
17632    Additionally, make the missing prototypes warning an error in the list
17633    of compiler warnings in configure.ac.
17634
17635M	Makefile.am
17636M	configure.ac
17637M	src/browser.c
17638M	src/cddb.c
17639M	src/crc32.c
17640M	src/crc32.h
17641M	src/dlm.c
17642M	src/easytag.c
17643M	src/et_core.c
17644M	src/flac_header.c
17645M	src/id3_tag.c
17646M	src/libapetag/info_mpc.c
17647D	src/libmpg123/getbits.c
17648M	src/libmpg123/layer1.c
17649M	src/libmpg123/layer2.c
17650M	src/misc.c
17651M	src/prefs.c
17652M	src/setting.c
17653
17654commit b2ea3254ba7edc699294675f5127b219508926d7
17655Author: David King <amigadave@amigadave.com>
17656Date:	Mon Dec 3 22:10:40 2012 +0000
17657
17658    Use icons from the icon naming specification
17659
17660    Try to use freedesktop.org Icon Naming Specification names for
17661    icons in
17662    preference to those that EasyTAG installs by default.
17663
17664D	pixmaps/scan.xpm
17665M	src/bar.c
17666M	src/scan.c
17667
17668commit d2d6dac866d8f7b44b7f903562fab89826459ac4
17669Author: David King <amigadave@amigadave.com>
17670Date:	Mon Dec 3 18:51:19 2012 +0000
17671
17672    Use stock GTK+ icons in a few more places
17673
17674    Partially fixes bug 689418.
17675
17676M	Makefile.am
17677D	pixmaps/select_all.xpm
17678M	src/bar.c
17679M	src/misc.c
17680
17681commit 0155bc66f7ee365f8824b485f3ec312079ebba7e
17682Author: David King <amigadave@amigadave.com>
17683Date:	Sat Jan 12 08:45:23 2013 +0000
17684
17685    Remove further unused and set-but-unused variables
17686
17687M	src/cddb.c
17688M	src/easytag.c
17689M	src/mpeg_header.c
17690
17691commit cd7bf25e8236f61e3f17fc685c407b460b80b94a
17692Author: Andreas Winkelmann <ml@awinkelmann.de>
17693Date:	Sat Jan 12 07:54:50 2013 +0000
17694
17695    Fix some more set-but-unused warnings
17696
17697M	src/cddb.c
17698M	src/easytag.c
17699M	src/ogg_header.c
17700M	src/ogg_tag.c
17701
17702commit 550e49530cca0331ca97ed169f50d813e0377e49
17703Author: David King <amigadave@amigadave.com>
17704Date:	Sat Dec 8 12:34:12 2012 +0000
17705
17706    Avoid use of AC_CYGWIN and AC_MINGW32
17707
17708    Use AC_CANONICAL_HOST and AS_CASE instead.
17709
17710M	configure.ac
17711
17712commit 0a9d538e438361f835f9d6fc6a57f9412616b00f
17713Author: David King <amigadave@amigadave.com>
17714Date:	Fri Jan 11 21:35:37 2013 +0000
17715
17716    Set parent window of about dialog to main window
17717
17718M	src/about.c
17719
17720commit ec68e6b331ec7d8107723293105fff632c41445c
17721Author: David King <amigadave@amigadave.com>
17722Date:	Fri Jan 11 16:48:55 2013 +0000
17723
17724    Use TRUE and FALSE for Main_Stop_Button_Pressed
17725
17726    Main_Stop_Button_Pressed is defined as a gboolean, so use it as such.
17727
17728M	src/easytag.c
17729
17730commit a9eb8c8c03114c4a2b18a3a2b80765c39c20c0c0
17731Author: David King <amigadave@amigadave.com>
17732Date:	Fri Jan 11 16:40:52 2013 +0000
17733
17734    Return a value where it is required to do so
17735
17736M	src/charset.c
17737
17738commit 155891df0bc9a05bbdf9b454bb4b37322d5355ce
17739Author: David King <amigadave@amigadave.com>
17740Date:	Fri Jan 11 16:40:16 2013 +0000
17741
17742    Remove some unused-but-set variables
17743
17744M	src/easytag.c
17745
17746commit 0b1ce79e772ca43651040dc8b1122463839428ac
17747Author: David King <amigadave@amigadave.com>
17748Date:	Fri Jan 11 16:36:23 2013 +0000
17749
17750    Show the rename and save confirmation checkbutton
17751
17752    The check buttons were added to the message area of the
17753    GtkMessageDialog
17754    but they were not shown.
17755
17756M	src/easytag.c
17757
17758commit 1669995d15a2af5ff342467711d2520f52fd68b0
17759Author: Milagros Infante Montero <maim92@gmail.com>
17760Date:	Thu Jan 10 10:59:44 2013 +0100
17761
17762    Updated Spanish translation
17763
17764M	po/es.po
17765
17766commit 2a3e46c0e31cb0155321a04c6d5185e5f4820952
17767Author: Piotr Drąg <piotrdrag@gmail.com>
17768Date:	Wed Jan 9 21:15:03 2013 +0100
17769
17770    Updated Polish translation
17771
17772M	po/pl.po
17773
17774commit c7d51190c4bcd840847bed0eeb852b0d337593c9
17775Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
17776Date:	Tue Jan 8 19:44:01 2013 +0100
17777
17778    Updated Serbian translation
17779
17780M	po/sr.po
17781M	po/sr@latin.po
17782
17783commit b2164765e83901526d0dd1faad6b46482a9edae2
17784Author: David King <amigadave@amigadave.com>
17785Date:	Tue Jan 8 07:21:06 2013 +0000
17786
17787    Fix overlaid text in scanner legend
17788
17789    https://mail.gnome.org/archives/easytag-list/2013-January/msg00008.html
17790
17791M	src/scan.c
17792
17793commit 769bd3f460ca8481ee749f0d1ddff12381b80909
17794Author: Andreas Winkelmann <ml@awinkelmann.de>
17795Date:	Sat Jan 5 20:19:24 2013 +0100
17796
17797    Add "Write genre to text" setting to config file
17798
17799    https://mail.gnome.org/archives/easytag-list/2013-January/msg00003.html
17800
17801M	src/setting.c
17802
17803commit 434a1cbe5bb6cce6a58d7c2964dc172448bb8d09
17804Author: Andreas Winkelmann <ml@awinkelmann.de>
17805Date:	Tue Dec 25 02:28:00 2012 +0100
17806
17807    Add "Remove all text" to tag field context menu
17808
17809M	src/easytag.c
17810
17811commit 138376897831fd20b15e760a3a695889af20907d
17812Author: Andreas Winkelmann <ml@awinkelmann.de>
17813Date:	Mon Dec 24 01:56:20 2012 +0100
17814
17815    Add column for disc number to browser list
17816
17817M	src/browser.c
17818M	src/browser.h
17819
17820commit 6e83cbcbc52144d9e38f62feecb65718dec30288
17821Author: Milagros Infante Montero <maim92@gmail.com>
17822Date:	Sat Jan 5 11:05:59 2013 +0100
17823
17824    Updated Spanish translation
17825
17826M	po/es.po
17827
17828commit 4afb94fa4c80e99e650230b422d4dd6ccabdd66a
17829Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
17830Date:	Fri Jan 4 22:13:04 2013 +0100
17831
17832    Updated Serbian translation
17833
17834M	po/sr.po
17835M	po/sr@latin.po
17836
17837commit 35a7629a304dc4225f0d6522db64930404a0de47
17838Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17839Date:	Mon Dec 31 12:17:20 2012 +0100
17840
17841    Updated Spanish translation
17842
17843M	po/es.po
17844
17845commit 783a2b1fe03dad2efca24262e4d232fcdc65121e
17846Author: Piotr Drąg <piotrdrag@gmail.com>
17847Date:	Sun Dec 30 21:50:01 2012 +0100
17848
17849    Updated Polish translation
17850
17851M	po/pl.po
17852
17853commit 36a3866d683fac5b0077fcd4abbcdc85c0c42c07
17854Author: Piotr Drąg <piotrdrag@gmail.com>
17855Date:	Sun Dec 30 21:44:59 2012 +0100
17856
17857    Fix typos in translatable strings
17858
17859M	src/ape_tag.c
17860M	src/browser.c
17861M	src/cddb.c
17862M	src/easytag.c
17863M	src/et_core.c
17864M	src/flac_header.c
17865M	src/flac_tag.c
17866M	src/id3_tag.c
17867M	src/id3v24_tag.c
17868M	src/misc.c
17869M	src/mp4_header.c
17870M	src/mp4_tag.c
17871M	src/mpeg_header.c
17872M	src/ogg_header.c
17873M	src/ogg_tag.c
17874M	src/picture.c
17875M	src/prefs.c
17876M	src/scan.c
17877M	src/setting.c
17878M	src/vcedit.c
17879M	src/win32/win32dep.c
17880
17881commit 581af97294c481f7f4cacd5aeaa048f06a01771c
17882Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17883Date:	Sun Dec 30 19:58:37 2012 +0100
17884
17885    Fixed another typo
17886
17887M	src/prefs.c
17888
17889commit 9a9339f27f19f6b81b580a8aa89c9df0432643e1
17890Author: Milagros Infante Montero <maim92@gmail.com>
17891Date:	Sun Dec 30 19:57:17 2012 +0100
17892
17893    Updated Spanish translation
17894
17895M	po/es.po
17896
17897commit 62922726e4b4c32bbe253ebcdd225e9c32202694
17898Author: Piotr Drąg <piotrdrag@gmail.com>
17899Date:	Sun Dec 30 19:52:09 2012 +0100
17900
17901    Updated Polish translation
17902
17903M	po/pl.po
17904
17905commit 9e4938474447a296c7f7efdbf6e3a3893df9e5b3
17906Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17907Date:	Sun Dec 30 19:48:16 2012 +0100
17908
17909    Fixed typos in strings
17910
17911M	src/picture.c
17912M	src/prefs.c
17913
17914commit c853330bb391da8c297247124ded4e037c28f1f5
17915Author: Piotr Drąg <piotrdrag@gmail.com>
17916Date:	Sun Dec 9 23:49:42 2012 +0100
17917
17918    Updated Polish translation
17919
17920M	po/pl.po
17921
17922commit ae6d217725ecbf1f7f50356c87d2b0760c1238d4
17923Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
17924Date:	Sun Dec 9 14:10:54 2012 +0100
17925
17926    Added Serbian translation
17927
17928M	po/LINGUAS
17929M	po/sr.po
17930A	po/sr@latin.po
17931
17932commit 2bc0a756028981c3e03e7510f6bdc987e87fc35b
17933Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17934Date:	Fri Dec 7 12:24:04 2012 +0100
17935
17936    Updated Spanish translation
17937
17938M	po/es.po
17939
17940commit 82f83e86fac3ef2f34ea1bb10b9f239a63235cc1
17941Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17942Date:	Wed Dec 5 20:06:09 2012 +0100
17943
17944    Updated Spanish translation
17945
17946M	po/es.po
17947
17948commit b7f3e9e22bf1f85e0a10440bb0aad0e23f31940c
17949Author: Matej Urbančič <mateju@svn.gnome.org>
17950Date:	Wed Dec 5 10:24:12 2012 +0100
17951
17952    Updated Slovenian translation
17953
17954M	po/sl.po
17955
17956commit e35440eb37c3420b90304d9999e25c59679b2353
17957Author: Daniel Mustieles <daniel.mustieles@gmail.com>
17958Date:	Wed Dec 5 01:18:56 2012 +0100
17959
17960    Updated Spanish translation
17961
17962M	po/es.po
17963
17964commit ad947dc91150f390ce95a8f17ce433008ed3ed01
17965Author: David King <amigadave@amigadave.com>
17966Date:	Tue Dec 4 18:19:44 2012 +0000
17967
17968    Fix configure summary for id3lib
17969
17970M	configure.ac
17971
17972commit 332c82d82adbfd8f30d79b5de69ebe86ff33f210
17973Author: David King <amigadave@amigadave.com>
17974Date:	Tue Dec 4 18:12:11 2012 +0000
17975
17976    Minor updates to manpage
17977
17978    Also, add generated manpage to DISTCLEANFILES.
17979
17980M	Makefile.am
17981M	doc/easytag.1.in
17982
17983commit 0731c27a33526d6589a1fe16f1adcbe66385ba58
17984Author: David King <amigadave@amigadave.com>
17985Date:	Tue Dec 4 18:07:51 2012 +0000
17986
17987    Use themed icon for main window icon
17988
17989M	Makefile.am
17990D	pixmaps/EasyTAG_icon.xpm
17991M	src/easytag.c
17992
17993commit 4a88445aba5345e77d333c59255e5a0b5a732d47
17994Author: David King <amigadave@amigadave.com>
17995Date:	Tue Dec 4 18:00:49 2012 +0000
17996
17997    Remove some crufty defines
17998
17999M	src/cddb.c
18000M	src/easytag.c
18001M	src/easytag.h
18002
18003commit ade83fbeedaadba1246657e4ec5bbbe0ca4fccb8
18004Author: David King <amigadave@amigadave.com>
18005Date:	Tue Dec 4 17:31:49 2012 +0000
18006
18007    Distribute and install more documentation
18008
18009    Distribute and install the HACKING, TODO and USERS-GUIDE files.
18010
18011M	Makefile.am
18012
18013commit 073229520fc5bc90c001b2d612d3c97d4d583f43
18014Author: David King <amigadave@amigadave.com>
18015Date:	Tue Dec 4 17:24:45 2012 +0000
18016
18017    Update README
18018
18019    Add new mailing list and homepage. Use UTF-8. Remove old information
18020    about RPMs.
18021
18022M	README
18023
18024commit ff9516c8c7be67e5674f85a94d9e6f90b24c9717
18025Author: David King <amigadave@amigadave.com>
18026Date:	Tue Dec 4 17:07:22 2012 +0000
18027
18028    Update HACKING with new coding style
18029
18030    Additionally, include mailing list address and Bugzilla location.
18031
18032M	HACKING
18033
18034commit 2beef8aaf76fcfb7e341b8d4de94c8be0febdc93
18035Author: David King <amigadave@amigadave.com>
18036Date:	Mon Dec 3 18:26:45 2012 +0000
18037
18038    Use sigaction() rather than signal()
18039
18040    Use of signal() is discouraged, as some really old systems have signal
18041    handlers which return int, not void.
18042
18043M	src/easytag.c
18044
18045commit e84f769cc57d3f33b163ec17107a84c967a98baa
18046Author: Alessio Ababilov <ilovegnulinux@gmail.com>
18047Date:	Sun Dec 2 13:30:28 2012 +0200
18048
18049    Handle SIGCHLD to avoid problems in child process
18050
18051    If child process inherits SIG_IGN behavior, it will not be able
18052    to check
18053    exits statuses of its own children.
18054
18055    This patch allows Audacious archived skins to work properly.
18056
18057M	src/easytag.c
18058
18059commit 7fdb64be0d4101324eb11c6ac468724a4ac001ff
18060Author: Piotr Drąg <piotrdrag@gmail.com>
18061Date:	Sun Dec 2 21:39:43 2012 +0100
18062
18063    Stop screaming at users, bug 689498
18064
18065    What did they do wrong so we must be so rude to them? :)
18066
18067M	src/browser.c
18068M	src/cddb.c
18069M	src/easytag.c
18070M	src/et_core.c
18071M	src/id3_tag.c
18072M	src/id3v24_tag.c
18073M	src/misc.c
18074M	src/prefs.c
18075M	src/scan.c
18076
18077commit 84193c78c761a442badd80e3f0067bc90bac1073
18078Author: David King <amigadave@amigadave.com>
18079Date:	Sun Dec 2 21:38:43 2012 +0000
18080
18081    Migrate old configuration data to new location
18082
18083M	src/setting.c
18084
18085commit 856b4553904c59e564d5795903095098fad643db
18086Author: David King <amigadave@amigadave.com>
18087Date:	Sun Dec 2 19:39:47 2012 +0000
18088
18089    Use XDG directories for configuration and cache
18090
18091    Fixes bug 689419.
18092
18093M	src/browser.c
18094M	src/cddb.c
18095M	src/easytag.c
18096M	src/easytag.h
18097M	src/id3_tag.c
18098M	src/log.c
18099M	src/setting.c
18100
18101commit ffd3358a3f3035377d0c52d7c5783378cd9dd5a9
18102Author: Piotr Drąg <piotrdrag@gmail.com>
18103Date:	Sun Dec 2 23:16:38 2012 +0100
18104
18105    Fix a typo
18106
18107M	src/id3_tag.c
18108
18109commit 1c36faf1856451f641d0455c20d9aab0c9d59a32
18110Author: David King <amigadave@amigadave.com>
18111Date:	Sun Dec 2 09:20:56 2012 +0000
18112
18113    Minor string improvements
18114
18115    Use sentence capitalisation for tooltips and header capitalisation for
18116    menu items. Only use an ellipsis when the action required further user
18117    interaction, as per the GNOME HIG:
18118
18119    http://developer.gnome.org/hig-book/3.7/design-text-labels.html.en#layout-capitalization
18120    http://developer.gnome.org/hig-book/3.7/menus-design.html.en#menu-item-type-command
18121
18122M	src/bar.c
18123M	src/misc.c
18124
18125commit 63dfdcbcf784ea26ef6e67bb7b2da4088999b9e9
18126Author: Piotr Drąg <piotrdrag@gmail.com>
18127Date:	Sun Dec 2 05:46:20 2012 +0100
18128
18129    Fix build errors in po files
18130
18131M	po/da.po
18132M	po/ja.po
18133M	po/ro.po
18134
18135commit 1bc01d3528f38de16442df65abd5a282612ffab4
18136Author: David King <amigadave@amigadave.com>
18137Date:	Sun Dec 2 00:13:52 2012 +0000
18138
18139    Improve many translatable strings, bug 689416
18140
18141    Fix a large number of translatable strings, and plug a few memory
18142    leaks
18143    in the process.
18144
18145M	src/bar.c
18146M	src/browser.c
18147M	src/cddb.c
18148M	src/easytag.c
18149M	src/et_core.c
18150M	src/misc.c
18151M	src/prefs.c
18152M	src/scan.c
18153M	src/vcedit.c
18154
18155commit 4737dfea60fd79e10e8bd4cba44bcbce7c351931
18156Author: David King <amigadave@amigadave.com>
18157Date:	Sat Dec 1 22:06:34 2012 +0000
18158
18159    Replace about dialog with GtkAboutDialog
18160
18161    Fix translatable strings in about dialog by replacing the dialog
18162    with a
18163    stock GtkAboutDialog and updating the source strings. Distribute a PNG
18164    icon and install it to the hicolor themed icon path.
18165
18166M	AUTHORS
18167M	Makefile.am
18168C054	AUTHORS THANKS
18169M	configure.ac
18170M	easytag.desktop.in
18171A	pixmaps/easytag.png
18172M	src/about.c
18173
18174commit c4d9b697e6d810f3c28468fdd47f5096d892d349
18175Author: David King <amigadave@amigadave.com>
18176Date:	Sat Dec 1 21:16:11 2012 +0000
18177
18178    Update easytag.doap
18179
18180    Add GNOME Bugzilla, GNOME mailing list and projects.gnome.org website.
18181
18182M	easytag.doap
18183
18184commit e57390f2fb44395ae981c4342737ca4cfc37149a
18185Author: Matej Urbančič <mateju@svn.gnome.org>
18186Date:	Sat Dec 1 09:20:31 2012 +0100
18187
18188    Added sl for Slovenian translation
18189
18190M	po/LINGUAS
18191
18192commit 987fb131b9a98a181c75926a7ebabce8c3a57034
18193Author: Matej Urbančič <mateju@svn.gnome.org>
18194Date:	Sat Dec 1 08:27:38 2012 +0100
18195
18196    Added Slovenian translation
18197
18198A	po/sl.po
18199
18200commit 518168c0ec81e58aaa9bd1d808b0613bc35c6e4a
18201Author: David King <amigadave@amigadave.com>
18202Date:	Fri Nov 30 10:03:54 2012 +0000
18203
18204    Remove easytag.pot from git
18205
18206    GNOME translators do not need the template.
18207
18208M	.gitignore
18209D	po/easytag.pot
18210
18211commit 5f11d910e8d519b5c9ee0fa0abfa8cc7e0be1b78
18212Author: David King <amigadave@amigadave.com>
18213Date:	Fri Nov 30 09:10:34 2012 +0000
18214
18215    Do not split description in DOAP file
18216
18217    Otherwise, the git.gnome.org web interface skips the text after the
18218    newline.
18219
18220M	easytag.doap
18221
18222commit b254229ae8e2d8496e1feddd6ca2347808335303
18223Author: David King <amigadave@amigadave.com>
18224Date:	Fri Nov 30 09:06:48 2012 +0000
18225
18226    Add easytag.doap
18227
18228A	easytag.doap
18229
18230commit 53292a6c8af0884553b986873496b3c950b4fbb2
18231Author: David King <amigadave@amigadave.com>
18232Date:	Thu Nov 29 07:52:06 2012 +0000
18233
18234    Avoid triggering two GtkSpinButton warnings
18235
18236    Setting a GtkAdjustment with a page size on a GtkSpinButton is
18237    deprecated. Instead, construct the GtkSpinButton with a range. This
18238    also
18239    avoids leaking a GtkSpinButton.
18240
18241M	src/prefs.c
18242
18243commit 35c7b2f6b8093c81c557115d25d1119070ec8ba4
18244Author: David King <amigadave@amigadave.com>
18245Date:	Thu Nov 29 07:45:46 2012 +0000
18246
18247    Merge desktop file translations into .po files
18248
18249    Remove the old Comment fields, as they no longer match the current
18250    comment in the desktop file.
18251
18252M	easytag.desktop.in
18253M	po/de.po
18254M	po/fr.po
18255M	po/it.po
18256
18257commit 557f5db51e3cecc10d15360410a32abc3c79f0a6
18258Author: David King <amigadave@amigadave.com>
18259Date:	Thu Nov 29 07:42:05 2012 +0000
18260
18261    Update NEWS file
18262
18263M	NEWS
18264
18265commit 269e43d4c40d0173818e800af558b33593502ed3
18266Author: David King <amigadave@amigadave.com>
18267Date:	Thu Nov 29 07:34:31 2012 +0000
18268
18269    Remove Changes tab in about dialog
18270
18271    Showing the ChangeLog in the UI is not particularly useful, and
18272    does not
18273    work in several distributions, such as Ubuntu and Debian:
18274
18275    https://github.com/stsquad/easytag/issues/16
18276
18277M	src/about.c
18278
18279commit f82eaef13b6d73e45ab3ce826f5982ecb1509d46
18280Author: David King <amigadave@amigadave.com>
18281Date:	Thu Nov 29 07:29:06 2012 +0000
18282
18283    Improve pkg-config checks further
18284
18285    Use PKG_CONFIG_EXISTS when checking for the presence of libraries, and
18286    only use PKG_CHECK_MODULES when populating the CFLAGS and LIBS
18287    variables
18288    near the end of the configure process.
18289
18290M	configure.ac
18291
18292commit 39bb576804a204f06e2abbc7f598f15dd81ee1e5
18293Author: David King <amigadave@amigadave.com>
18294Date:	Thu Nov 29 07:16:22 2012 +0000
18295
18296    Generate ChangeLog during make dist
18297
18298    Move the ChangeLog to NEWS and generate the ChangeLog during
18299    "make dist"
18300    from the git log. Move THANKS to AUTHORS as that is the filename that
18301    automake expects for a non-foreign project.
18302
18303M	.gitignore
18304R100	THANKS	AUTHORS
18305M	ChangeLog
18306M	Makefile.am
18307C100	ChangeLog	NEWS
18308M	configure.ac
18309
18310commit 2abaf8a4c77f128e3026830162c53a2e2735edff
18311Author: David King <amigadave@amigadave.com>
18312Date:	Thu Nov 29 07:13:52 2012 +0000
18313
18314    Update THANKS and about dialog thanks list
18315
18316M	THANKS
18317M	src/about.c
18318
18319commit 84f33f02d58a1888020b57e436ea1afe730cbb66
18320Author: David King <amigadave@amigadave.com>
18321Date:	Thu Nov 29 06:47:13 2012 +0000
18322
18323    Improve album artist entry focus chain order
18324
18325    As reported by Julian Orth <ju.orth@gmail.com>, the album artist entry
18326    was not in the focus chain after the album entry, which is where it
18327    should logically be if looking at the user interface. Reorder
18328    the focus
18329    chain so that the order matches the interface layout.
18330
18331    Additionally, use g_list_prepend() to add new focus chain widgets
18332    at the
18333    start of the list, and then reverse the list before setting the
18334    chain on
18335    the parent container, as this is more efficient.
18336
18337M	src/easytag.c
18338
18339commit 64a3e30d963fb34407984fb73444318bfce44be6
18340Author: David King <amigadave@amigadave.com>
18341Date:	Wed Nov 28 22:40:59 2012 +0000
18342
18343    Check for pkg-config libraries only once
18344
18345    This is more better than manually concatenating the _LIBS variables,
18346    as
18347    pkg-config can adjust the linker command line so that the ordering is
18348    correct.
18349
18350M	Makefile.am
18351M	configure.ac
18352
18353commit 186439606a8459febb31fdd3631b0ea6a911eb74
18354Author: David King <amigadave@amigadave.com>
18355Date:	Wed Nov 28 19:33:16 2012 +0000
18356
18357    Drop use of libmp4v2, use taglib instead
18358
18359    The MPL 1.1 license used by libmp4v2 is incompatible with the GPL
18360    2 used
18361    by EasyTAG. TagLib has dual MPL and LGPL licenses and is fine to link
18362    with, so use it instead. Only basic tagging data is supported by the
18363    TagLib C API.
18364
18365    Based on a patch written by Maia Kozheva <sikon@ubuntu.com> and
18366    reported
18367    at https://github.com/stsquad/easytag/issues/13.
18368
18369M	Makefile.am
18370M	README
18371M	configure.ac
18372M	src/easytag.c
18373M	src/mp4_header.c
18374M	src/mp4_tag.c
18375
18376commit dad1bcfd68bbecce8f803553136d91bc4ad32b34
18377Author: David King <amigadave@amigadave.com>
18378Date:	Tue Nov 27 17:07:58 2012 +0000
18379
18380    Update .po and .pot files
18381
18382M	po/bg.po
18383M	po/cs.po
18384M	po/da.po
18385M	po/de.po
18386M	po/easytag.pot
18387M	po/el.po
18388M	po/es.po
18389M	po/fr.po
18390M	po/he.po
18391M	po/hu.po
18392M	po/it.po
18393M	po/ja.po
18394M	po/lt.po
18395M	po/nl.po
18396M	po/pl.po
18397M	po/pt_BR.po
18398M	po/ro.po
18399M	po/ru.po
18400M	po/sr.po
18401M	po/sr@Latn.po
18402M	po/sv.po
18403M	po/uk.po
18404M	po/zh_CN.po
18405M	po/zh_TW.po
18406
18407commit a00d0e54f3e9113e0fe558124c11172288f24ab0
18408Author: David King <amigadave@amigadave.com>
18409Date:	Tue Nov 27 21:32:24 2012 +0000
18410
18411    Add a --with-gtk3 configure argument
18412
18413    Note that the GTK+ 3 port is experimental, and default to GTK+
18414    2. Force
18415    GTK+ 3 to be enabled if and only if GTK+ 2 was not found, GTK+ 3 was
18416    found and GTK+ 3 support was not explicitly requested.
18417
18418M	README
18419M	configure.ac
18420
18421commit 0d08331d981ade0ae6e794cca86bda9bb73b26ae
18422Author: David King <amigadave@amigadave.com>
18423Date:	Tue Nov 27 21:00:32 2012 +0000
18424
18425    Do not fetch adjustments from GtkTreeView
18426
18427    Use gtk_scrollable_get_vadjustment() instead. Add a compatibility
18428    wrapper so that it still compiles with GTK+ 2.
18429
18430M	src/gtk2_compat.h
18431M	src/misc.c
18432
18433commit 36620c2a084c3092353b23982a535b5d81857186
18434Author: David King <amigadave@amigadave.com>
18435Date:	Tue Nov 27 20:56:35 2012 +0000
18436
18437    Avoid gtk_hseparator_new() and gtk_vseparator_new()
18438
18439    Use gtk_separator_new(GTK_ORIENTATION_*) instead. Add a caompatibility
18440    wrapper so that it still compiles with GTK+ 2.
18441
18442M	src/browser.c
18443M	src/cddb.c
18444M	src/easytag.c
18445M	src/gtk2_compat.c
18446M	src/gtk2_compat.h
18447M	src/misc.c
18448M	src/prefs.c
18449M	src/scan.c
18450
18451commit 9aea6c6b236d5dcf5f013cc451a3acfa67306d5f
18452Author: David King <amigadave@amigadave.com>
18453Date:	Tue Nov 27 20:50:26 2012 +0000
18454
18455    Avoid using gtk_hpaned_new() and gtk_vpaned_new()
18456
18457    Use gtk_paned_new(GTK_ORIENTATION_*) instead. Add a compatibility
18458    wrapper so that it still compiles with GTK+ 2.
18459
18460M	src/browser.c
18461M	src/cddb.c
18462M	src/easytag.c
18463M	src/gtk2_compat.c
18464M	src/gtk2_compat.h
18465M	src/misc.c
18466
18467commit 13bb9383f18b0aaac0da12ea06a0e38c7d1f10db
18468Author: David King <amigadave@amigadave.com>
18469Date:	Tue Nov 27 20:45:00 2012 +0000
18470
18471    Avoid using gtk_hbutton_box_new()
18472
18473    Use gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL) instead. Add a
18474    compatibility wrapper so that it still compiles with GTK+ 2.
18475
18476M	src/browser.c
18477M	src/gtk2_compat.c
18478M	src/gtk2_compat.h
18479M	src/misc.c
18480M	src/prefs.c
18481
18482commit d48695cc181850bfeffee4f7aacdc7e02d329e4b
18483Author: David King <amigadave@amigadave.com>
18484Date:	Tue Nov 27 20:38:42 2012 +0000
18485
18486    Do not use gtk_vbox_new() nor gtk_hbox_new()
18487
18488    Use the GTK+ 3 gtk_box_new(GTK_ORIENTATION_*) instead, and add a
18489    compatibility wrapper so that it still compiles with GTK+ 2.
18490
18491M	Makefile.am
18492M	src/about.c
18493M	src/browser.c
18494M	src/cddb.c
18495M	src/easytag.c
18496A	src/gtk2_compat.c
18497A	src/gtk2_compat.h
18498M	src/misc.c
18499M	src/prefs.c
18500M	src/scan.c
18501
18502commit 2f5b9a748e6f591b6902958f692b2e4ac8e53d94
18503Author: David King <amigadave@amigadave.com>
18504Date:	Tue Nov 27 19:50:39 2012 +0000
18505
18506    Use ellipsis rather than consecutive full stops
18507
18508M	src/about.c
18509M	src/bar.c
18510M	src/browser.c
18511M	src/cddb.c
18512M	src/charset.c
18513M	src/easytag.c
18514M	src/id3_tag.c
18515M	src/misc.c
18516M	src/picture.c
18517M	src/prefs.c
18518M	src/scan.c
18519M	src/setting.c
18520M	src/vcedit.c
18521
18522commit 12ba561584a75f9a68da76c14893a96c8dbefe30
18523Author: David King <amigadave@amigadave.com>
18524Date:	Tue Nov 27 18:39:05 2012 +0000
18525
18526    Avoid use of gdk_window_move()
18527
18528    Use gtk_window_move() on the GtkWindow instead.
18529
18530M	src/easytag.c
18531M	src/misc.c
18532M	src/scan.c
18533
18534commit 44d0e201295a9f9b59815ca00dff932a55849515
18535Author: David King <amigadave@amigadave.com>
18536Date:	Tue Nov 27 18:36:14 2012 +0000
18537
18538    Fix a pointer case warning
18539
18540M	src/misc.c
18541
18542commit 63da08a50dc17f18af66f75df11acb5fe03a40ad
18543Author: David King <amigadave@amigadave.com>
18544Date:	Tue Nov 27 18:26:23 2012 +0000
18545
18546    Avoid use of GtkObject
18547
18548    GtkObject does not exist in GTK+ 3, and for all cases in EasyTAG a
18549    GtkWidget should be used instead.
18550
18551M	TODO
18552M	src/browser.c
18553M	src/cddb.c
18554M	src/misc.c
18555M	src/misc.h
18556M	src/prefs.c
18557M	src/scan.c
18558M	src/scan.h
18559
18560commit b948bf816ce8d53909877421dc18699a20c09c07
18561Author: David King <amigadave@amigadave.com>
18562Date:	Tue Nov 27 17:08:13 2012 +0000
18563
18564    Many typo and spelling fixes
18565
18566    Fixes https://github.com/stsquad/easytag/issues/14 and
18567    http://sourceforge.net/tracker/?func=detail&aid=3560431&group_id=5216&atid=105216
18568    at least.
18569
18570M	README
18571M	README_win32.txt
18572M	debian/control
18573M	easytag.spec.in
18574M	src/about.c
18575M	src/browser.c
18576M	src/easytag.c
18577M	src/easytag.h
18578M	src/et_core.c
18579M	src/genres.h
18580M	src/id3_tag.c
18581M	src/misc.c
18582M	src/ogg_header.c
18583M	src/ogg_tag.c
18584M	src/prefs.c
18585M	src/scan.c
18586
18587commit 3f096d9b1ac68dabf77e9483fbe1805c15b57078
18588Author: David King <amigadave@amigadave.com>
18589Date:	Tue Nov 27 17:08:09 2012 +0000
18590
18591    Tidy desktop file
18592
18593    Remove full stops at end of comments. Change StartupNotify to true.
18594
18595    Based on a similar patch by Andrea Carpineti <carpineti.dev@gmail.com>
18596    and Maia Kozheva <sikon@ubuntu.com> found at
18597    https://github.com/stsquad/easytag/issues/15 and included in the
18598    Debian
18599    and Ubuntu packages.
18600
18601M	easytag.desktop.in
18602
18603commit 469b7f3288b367e9e24797b179ec2af041a6e805
18604Author: David King <amigadave@amigadave.com>
18605Date:	Tue Nov 27 17:08:02 2012 +0000
18606
18607    Apply strict compiler warning flags
18608
18609    Check that the compiler accepts the warnings flags and include them in
18610    the configure summary.
18611
18612M	Makefile.am
18613M	configure.ac
18614
18615commit d0b3ce0b2836c07d9785995a7a0609688fffb6e1
18616Author: David King <amigadave@amigadave.com>
18617Date:	Tue Nov 27 17:07:49 2012 +0000
18618
18619    Remove MsgBox and use GtkMessageDialog instead
18620
18621M	Makefile.am
18622M	po/POTFILES.in
18623M	src/about.c
18624M	src/browser.c
18625M	src/cddb.c
18626M	src/easytag.c
18627M	src/et_core.c
18628M	src/id3_tag.c
18629M	src/id3v24_tag.c
18630M	src/misc.c
18631D	src/msgbox.c
18632D	src/msgbox.h
18633M	src/picture.c
18634M	src/prefs.c
18635M	src/scan.c
18636
18637commit efaecc4a98389564e5cece41039e56dacf628cef
18638Author: David King <amigadave@amigadave.com>
18639Date:	Tue Nov 27 17:07:40 2012 +0000
18640
18641    Improve some C-style casts
18642
18643    Do not cast away const. Use the GObject-style casts in preference to
18644    C-style casts.
18645
18646M	src/about.c
18647M	src/browser.c
18648M	src/cddb.c
18649M	src/easytag.c
18650M	src/et_core.c
18651M	src/misc.c
18652M	src/picture.c
18653M	src/prefs.c
18654M	src/scan.c
18655
18656commit cc7bc2f80858fa102db366e2923666d4082c0324
18657Author: David King <amigadave@amigadave.com>
18658Date:	Sun Nov 25 23:07:57 2012 +0000
18659
18660    Fix a sign comparison warning
18661
18662M	src/misc.c
18663
18664commit 0b6375a0d5eefc1d2ed1f75cb311524ede5c6d28
18665Author: David King <amigadave@amigadave.com>
18666Date:	Sun Nov 25 23:07:32 2012 +0000
18667
18668    Remove some unused prototypes
18669
18670M	src/browser.h
18671M	src/scan.c
18672
18673commit 77b8b474e74c00d7bbea441f326162b7f55625f2
18674Author: David King <amigadave@amigadave.com>
18675Date:	Sun Nov 25 22:40:09 2012 +0000
18676
18677    Fix several const-correctness mistakes with strings
18678
18679M	src/misc.c
18680M	src/misc.h
18681M	src/prefs.c
18682M	src/setting.c
18683
18684commit 359d215178c88aa5c218929eadd80f7f4e854793
18685Author: David King <amigadave@amigadave.com>
18686Date:	Sun Nov 25 22:04:07 2012 +0000
18687
18688    Update TODO
18689
18690M	TODO
18691
18692commit 07e58d5affeceeb77cb09ce9914c90fccd1fb7ef
18693Author: David King <amigadave@amigadave.com>
18694Date:	Sun Nov 25 19:05:47 2012 +0000
18695
18696    Translate easytag.desktop with intltool
18697
18698M	.gitignore
18699M	Makefile.am
18700R095	easytag.desktop easytag.desktop.in
18701M	po/POTFILES.in
18702M	po/bg.po
18703M	po/cs.po
18704M	po/da.po
18705M	po/de.po
18706M	po/easytag.pot
18707M	po/el.po
18708M	po/es.po
18709M	po/fr.po
18710M	po/he.po
18711M	po/hu.po
18712M	po/it.po
18713M	po/ja.po
18714M	po/lt.po
18715M	po/nl.po
18716M	po/pl.po
18717M	po/pt_BR.po
18718M	po/ro.po
18719M	po/ru.po
18720M	po/sr.po
18721M	po/sr@Latn.po
18722M	po/sv.po
18723M	po/uk.po
18724M	po/zh_CN.po
18725M	po/zh_TW.po
18726
18727commit 596e4245add098c4012d7d0fed8b55ba61570449
18728Author: David King <amigadave@amigadave.com>
18729Date:	Sun Nov 25 18:09:18 2012 +0000
18730
18731    Update .po and .pot files
18732
18733M	po/bg.po
18734M	po/cs.po
18735M	po/da.po
18736M	po/de.po
18737M	po/easytag.pot
18738M	po/el.po
18739M	po/es.po
18740M	po/fr.po
18741M	po/he.po
18742M	po/hu.po
18743M	po/it.po
18744M	po/ja.po
18745M	po/lt.po
18746M	po/nl.po
18747M	po/pl.po
18748M	po/pt_BR.po
18749M	po/ro.po
18750M	po/ru.po
18751M	po/sr.po
18752M	po/sr@Latn.po
18753M	po/sv.po
18754M	po/uk.po
18755M	po/zh_CN.po
18756M	po/zh_TW.po
18757
18758commit ae36c27499cb5bf2a5075582088a1549bb861491
18759Author: David King <amigadave@amigadave.com>
18760Date:	Sun Nov 25 17:13:56 2012 +0000
18761
18762    Apply strict deprecation defines in configure.ac
18763
18764    Disable deprecated symbols for GTK+, GDK and GLib. Allow only single
18765    headers to be included for GTK+ and GLib.
18766
18767M	configure.ac
18768
18769commit 76235eb80c7d71fee857234ba8f807c0542d036c
18770Author: David King <amigadave@amigadave.com>
18771Date:	Sun Nov 25 17:09:21 2012 +0000
18772
18773    Use new GDK_KEY_* defines
18774
18775    This will ease porting to GTK+ 3, which does not include the current
18776    GDK_* defines for keys, but only the GDK_KEY_* defines.
18777
18778M	src/about.c
18779M	src/browser.c
18780M	src/cddb.c
18781M	src/easytag.c
18782M	src/misc.c
18783M	src/picture.c
18784M	src/prefs.c
18785M	src/scan.c
18786
18787commit 846aba1ecbc5dadb05cc7f46d9be009d8b93c0e3
18788Author: David King <amigadave@amigadave.com>
18789Date:	Sun Nov 25 15:51:43 2012 +0000
18790
18791    Do not access GtkSelectionData->data directly
18792
18793    Use gtk_selection_data_get_data() instead.
18794
18795M	src/picture.c
18796
18797commit 14501bd382b977cd7096550b91af88e38e1b2b66
18798Author: David King <amigadave@amigadave.com>
18799Date:	Sun Nov 25 15:45:20 2012 +0000
18800
18801    Do not access GtkAdjustment->value, upper and page_size
18802
18803    Instead, use gtk_adjustment_get_value(), gtk_adjustment_get_upper()
18804    and
18805    gtk_adjustment_get_page_size().
18806
18807M	src/misc.c
18808
18809commit c329cc8ce0c21809b33cea3a431022d9928f401d
18810Author: David King <amigadave@amigadave.com>
18811Date:	Sun Nov 25 14:42:56 2012 +0000
18812
18813    Do not access GtkPaned->child1_size directly
18814
18815    Instead, use gtk_paned_get_position().
18816
18817M	src/cddb.c
18818M	src/easytag.c
18819
18820commit f9717ab27cba913ca3c0400c97f3741fa522fcb6
18821Author: David King <amigadave@amigadave.com>
18822Date:	Sun Nov 25 14:36:11 2012 +0000
18823
18824    Do not access GtkToggleButton->active directly
18825
18826    Instead, use gtk_toggle_button_get_active().
18827
18828M	src/browser.c
18829M	src/cddb.c
18830M	src/easytag.c
18831M	src/misc.c
18832M	src/prefs.c
18833M	src/scan.c
18834M	src/setting.c
18835
18836commit c3b71716d13e3375b9160e683330dbaf5d062c62
18837Author: David King <amigadave@amigadave.com>
18838Date:	Sun Nov 25 12:17:52 2012 +0000
18839
18840    Do not access GtkBin->child directly
18841
18842    Use gtk_bin_get_child() instead.
18843
18844M	src/browser.c
18845M	src/cddb.c
18846M	src/easytag.c
18847M	src/et_core.c
18848M	src/misc.c
18849M	src/prefs.c
18850M	src/scan.c
18851M	src/setting.c
18852
18853commit 58580165221d5bfce788d2ea155a33350da5bcd5
18854Author: David King <amigadave@amigadave.com>
18855Date:	Sun Nov 25 11:47:31 2012 +0000
18856
18857    Do not access GtkCheckMenuItem->active directly
18858
18859    Use gtk_check_menu_item_get_active() instead.
18860
18861M	src/bar.c
18862
18863commit ffc592b04ca2f043f240a13aa957b51b388c65a6
18864Author: David King <amigadave@amigadave.com>
18865Date:	Sun Nov 25 11:43:35 2012 +0000
18866
18867    Do not access GtkDialog->vbox and action_area directly
18868
18869    Use gtk_dialog_get_content_area() and gtk_dialog_get_action_area()
18870    instead.
18871
18872M	src/about.c
18873M	src/msgbox.c
18874M	src/picture.c
18875
18876commit 2d3ba92cf3c90d4cd79352c4c5066abb9b9fe6f3
18877Author: David King <amigadave@amigadave.com>
18878Date:	Sun Nov 25 11:41:56 2012 +0000
18879
18880    Do not access GtkWidget->window directly
18881
18882    Use gtk_widget_get_window() instead.
18883
18884M	src/about.c
18885M	src/browser.c
18886M	src/cddb.c
18887M	src/easytag.c
18888M	src/misc.c
18889M	src/prefs.c
18890M	src/scan.c
18891
18892commit 0d70acffef5de5f4da4aa51102ac5250dd54388f
18893Author: David King <amigadave@amigadave.com>
18894Date:	Sun Nov 25 11:33:39 2012 +0000
18895
18896    Do not use deprecated g_string_sprintf()
18897
18898    Use g_string_printf() instead.
18899
18900M	src/picture.c
18901
18902commit 42b852bf4947154a25f8552c00b5ec40e0fba52b
18903Author: David King <amigadave@amigadave.com>
18904Date:	Sun Nov 25 11:25:29 2012 +0000
18905
18906    Do not use deprecated gtk_widget_hide_all()
18907
18908    Use gtk_widget_hide() instead.
18909
18910M	src/scan.c
18911M	src/setting.c
18912
18913commit 2e469aac859ff2250144bdda24c1fe9759879a50
18914Author: David King <amigadave@amigadave.com>
18915Date:	Sun Nov 25 11:25:10 2012 +0000
18916
18917    Use new GtkEditable API
18918
18919M	src/scan.c
18920
18921commit e35dab24ff8ce4f3678aff513e9b7fb73a0e6c16
18922Author: David King <amigadave@amigadave.com>
18923Date:	Sun Nov 25 09:47:11 2012 +0000
18924
18925    Avoid GTK_WIDGET_TOPLEVEL
18926
18927    Use gtk_widget_is_toplevel() instead
18928
18929M	src/misc.c
18930M	src/picture.c
18931
18932commit 6ea62c318384e5ec7742688e17272a7c672f8a47
18933Author: David King <amigadave@amigadave.com>
18934Date:	Sun Nov 25 09:41:58 2012 +0000
18935
18936    Avoid gtk_object_set_data()
18937
18938    Use g_object_set_data() instead.
18939
18940M	src/easytag.c
18941
18942commit 1b8f5253e23ab8e5fcb16f37c3a3b8a0da41d19d
18943Author: David King <amigadave@amigadave.com>
18944Date:	Sun Nov 25 09:40:59 2012 +0000
18945
18946    Avoid gtk_widget_set_usize()
18947
18948    Use gtk_widget_set_size_request() instead.
18949
18950M	src/easytag.c
18951
18952commit 6d6f0e0bebfe1b4247a7d938c966fe02d39f4858
18953Author: David King <amigadave@amigadave.com>
18954Date:	Sun Nov 25 09:12:25 2012 +0000
18955
18956    Avoid deprecated GtkNotebookPage
18957
18958M	src/cddb.c
18959
18960commit bc0d03adf7b002f507b0626c56d12cd4142e57f3
18961Author: David King <amigadave@amigadave.com>
18962Date:	Sun Nov 25 09:05:22 2012 +0000
18963
18964    Avoid deprecated gdk_window_get_size()
18965
18966M	src/cddb.c
18967M	src/easytag.c
18968M	src/misc.c
18969M	src/prefs.c
18970
18971commit 5773b200219b7d95c076c2dd079f7bfdf678b182
18972Author: David King <amigadave@amigadave.com>
18973Date:	Sun Nov 25 09:03:24 2012 +0000
18974
18975    Avoid deprecated gtk_container_set_border_width()
18976
18977M	src/cddb.c
18978
18979commit 622f8691ec2163618999b4598bfdd71b3cd44b7a
18980Author: David King <amigadave@amigadave.com>
18981Date:	Sun Nov 25 08:48:56 2012 +0000
18982
18983    Avoid deprecated gtk_window_set_policy()
18984
18985    Use gtk_window_set_resizable() instead.
18986
18987M	src/browser.c
18988
18989commit cfe2c8e6ec30d49cd99ba842cdd9fc2376f8c23f
18990Author: David King <amigadave@amigadave.com>
18991Date:	Sun Nov 25 08:45:02 2012 +0000
18992
18993    Do not use deprecated GtkComboBoxText and Entry API
18994
18995M	src/browser.c
18996M	src/cddb.c
18997M	src/charset.c
18998M	src/easytag.c
18999M	src/misc.c
19000M	src/prefs.c
19001M	src/scan.c
19002
19003commit eb1ffde664bbbda4683fd9b5df4c8c11756657e1
19004Author: David King <amigadave@amigadave.com>
19005Date:	Sun Nov 25 08:36:48 2012 +0000
19006
19007    Do not use deprecated GtkTooltips API
19008
19009    Use gtk_widget_set_tooltip_text() instead
19010
19011M	src/browser.c
19012M	src/cddb.c
19013M	src/easytag.c
19014M	src/misc.c
19015M	src/prefs.c
19016M	src/scan.c
19017
19018commit 8bace17ec68dac66139d455e6a16ddb320fd56e6
19019Author: David King <amigadave@amigadave.com>
19020Date:	Sun Nov 25 08:31:01 2012 +0000
19021
19022    Use GSourceFunc, not GtkFunction
19023
19024M	src/bar.c
19025M	src/browser.c
19026M	src/easytag.c
19027
19028commit 3e2f37a0be50b4be775477be49e12987e8e55a03
19029Author: David King <amigadave@amigadave.com>
19030Date:	Sun Nov 25 08:28:58 2012 +0000
19031
19032    Avoid deprecated GTK_WIDGET_SET_FLAGS
19033
19034M	src/about.c
19035M	src/browser.c
19036M	src/cddb.c
19037M	src/easytag.c
19038M	src/misc.c
19039M	src/msgbox.c
19040M	src/prefs.c
19041M	src/scan.c
19042
19043commit 4f517ccae156d8fb3853ef0855244eafb3d906dc
19044Author: David King <amigadave@amigadave.com>
19045Date:	Sun Nov 25 08:27:12 2012 +0000
19046
19047    Avoid deprecated GdkPixmap functions
19048
19049M	pixmaps/EasyTAG_icon.xpm
19050M	src/about.c
19051M	src/easytag.c
19052
19053commit ef68719e6bd3a102290d433d2d59eb5329dd89a4
19054Author: David King <amigadave@amigadave.com>
19055Date:	Sun Nov 25 08:17:24 2012 +0000
19056
19057    Fix GDK single include error
19058
19059M	src/et_core.h
19060
19061commit ae7dbfd44a353023d3744d822d32e8d84bcbc7f8
19062Author: David King <amigadave@amigadave.com>
19063Date:	Sun Nov 25 08:13:10 2012 +0000
19064
19065    Fix return value of Flac_Set_Tag()
19066
19067M	src/flac_tag.c
19068
19069commit 8c501cc7dc125bf9ea79b88634401bff3f83821f
19070Author: David King <amigadave@amigadave.com>
19071Date:	Sun Nov 25 08:09:06 2012 +0000
19072
19073    Fix a value compute warning
19074
19075M	src/scan.c
19076
19077commit 4689ef7252650f1f9fd0c582081f55ebef5bb515
19078Author: David King <amigadave@amigadave.com>
19079Date:	Sun Nov 25 08:06:36 2012 +0000
19080
19081    Fix some unused variable warnings
19082
19083M	src/browser.c
19084
19085commit d9f68565d21c516d2505637e1e373699abf9f75e
19086Author: David King <amigadave@amigadave.com>
19087Date:	Sun Nov 25 07:55:38 2012 +0000
19088
19089    Fix some const-correctness warnings
19090
19091M	src/browser.c
19092M	src/browser.h
19093M	src/charset.c
19094M	src/easytag.c
19095M	src/easytag.h
19096
19097commit 7149a65cc2d47019187661d3ee244df606ef8c7e
19098Author: David King <amigadave@amigadave.com>
19099Date:	Sun Nov 25 07:38:45 2012 +0000
19100
19101    Do not depend on libtool
19102
19103    EasyTAG provides no libraries, so using libtool is unnecessary.
19104
19105M	configure.ac
19106
19107commit 95b04760d64cefd9aaea2178c98c31da3a77390a
19108Author: David King <amigadave@amigadave.com>
19109Date:	Sat Nov 24 23:52:25 2012 +0000
19110
19111    Update POTFILES.in
19112
19113M	po/POTFILES.in
19114
19115commit 98065d10b09bb27a2dee1e79f9b0eef0cee549a0
19116Author: David King <amigadave@amigadave.com>
19117Date:	Sat Nov 24 23:47:13 2012 +0000
19118
19119    Port to use intltool for internationalization
19120
19121M	.gitignore
19122M	Makefile.am
19123M	README
19124M	autogen.sh
19125M	configure.ac
19126A	po/LINGUAS
19127D	po/Makefile.in.in
19128
19129commit dad3629c4e7aba00c24cf0ed1bc09299c9e7f837
19130Author: David King <amigadave@amigadave.com>
19131Date:	Sat Nov 24 23:31:52 2012 +0000
19132
19133    Include HTML documentation in distribution
19134
19135M	Makefile.am
19136
19137commit 0fc4fc433f3691085c12bed01aee2f01e18fedce
19138Author: David King <amigadave@amigadave.com>
19139Date:	Sat Nov 24 23:30:09 2012 +0000
19140
19141    Include top_srcdir in include search path
19142
19143M	Makefile.am
19144M	src/browser.c
19145M	src/easytag.h
19146
19147commit 3f6c44421813b360dd70d979c04c14412e15d26a
19148Author: David King <amigadave@amigadave.com>
19149Date:	Sat Nov 24 22:46:11 2012 +0000
19150
19151    Convert src/libmpg123 to non-recursive build
19152
19153M	Makefile.am
19154M	configure.ac
19155D	src/libmpg123/Makefile.am
19156
19157commit 1ba85b9e6f3e394c32d04574ddc1f5d77844b39e
19158Author: David King <amigadave@amigadave.com>
19159Date:	Sat Nov 24 22:42:20 2012 +0000
19160
19161    Convert src/libapetag directory to non-recursive build
19162
19163M	Makefile.am
19164M	configure.ac
19165D	src/libapetag/Makefile.am
19166
19167commit a76c77daa31d7a0830f5cca5c24543659d8c30ab
19168Author: David King <amigadave@amigadave.com>
19169Date:	Sat Nov 24 22:36:13 2012 +0000
19170
19171    Convert src/id3lib directory to non-recursive build
19172
19173M	Makefile.am
19174M	configure.ac
19175D	src/id3lib/Makefile.am
19176
19177commit 7e97c83d4225d4e7ffe3a0326d9fc6a87cc8fcb0
19178Author: David King <amigadave@amigadave.com>
19179Date:	Sat Nov 24 22:31:41 2012 +0000
19180
19181    Convert src subdirectory to non-recursive build
19182
19183M	.gitignore
19184M	Makefile.am
19185M	configure.ac
19186D	src/Makefile.am
19187
19188commit 06eaace2992a8a183610cc2a54d4216bd17ddc65
19189Author: David King <amigadave@amigadave.com>
19190Date:	Sat Nov 24 22:17:20 2012 +0000
19191
19192    Fix a string cast warning
19193
19194M	src/et_core.c
19195
19196commit c8c47044311e9bd3d57bbd1b0d71c303ac1ee2a8
19197Author: David King <amigadave@amigadave.com>
19198Date:	Sat Nov 24 22:10:47 2012 +0000
19199
19200    Replace gdk_object_unref() with g_object_unref()
19201
19202    gdk_object_unref() is deprecated.
19203
19204M	src/picture.c
19205
19206commit 43550254627019a455b41374e842d44259d5976f
19207Author: David King <amigadave@amigadave.com>
19208Date:	Sat Nov 24 21:59:52 2012 +0000
19209
19210    Tidy Makefile.am files
19211
19212M	Makefile.am
19213M	src/Makefile.am
19214M	src/id3lib/Makefile.am
19215M	src/libapetag/Makefile.am
19216
19217commit 0ba81c93ac0262462b0c66c91ab7c42acd8290e8
19218Author: David King <amigadave@amigadave.com>
19219Date:	Sat Nov 24 21:54:20 2012 +0000
19220
19221    Remove some obsolete checks from configure.ac
19222
19223M	configure.ac
19224
19225commit 2a7c16882d3e9d86f96eec5bbc52d109c0013bbd
19226Author: David King <amigadave@amigadave.com>
19227Date:	Sat Nov 24 21:15:07 2012 +0000
19228
19229    Fix id3lib and id3tag conditional check in configure.ac
19230
19231M	configure.ac
19232M	src/Makefile.am
19233
19234commit e1cbc24813b06c9ef567c43c196a8ff9c4dd92a5
19235Author: David King <amigadave@amigadave.com>
19236Date:	Sat Nov 24 18:54:46 2012 +0000
19237
19238    Fix libmp4v2 conditional support in configure.ac
19239
19240M	configure.ac
19241M	src/Makefile.am
19242
19243commit e644d477b290dd26ede2964689efcd9c1613a712
19244Author: David King <amigadave@amigadave.com>
19245Date:	Sat Nov 24 16:34:35 2012 +0000
19246
19247    Fix Wavpack optional support in configure.ac
19248
19249M	configure.ac
19250M	src/Makefile.am
19251
19252commit 54f474f294fd45c393f4183c7b3f3e5896e5bdeb
19253Author: David King <amigadave@amigadave.com>
19254Date:	Sat Nov 24 16:17:24 2012 +0000
19255
19256    Enable silent automake rules
19257
19258    THese can be disabled either with "make V=1" or at configure time with
19259    ./configure --disable-silent-rules.
19260
19261M	configure.ac
19262
19263commit f629f01c61bdb869823ca79f4bf02ee3d71374bf
19264Author: David King <amigadave@amigadave.com>
19265Date:	Sat Nov 24 16:15:21 2012 +0000
19266
19267    Fix FLAC conditional support in configure.ac
19268
19269M	configure.ac
19270M	src/Makefile.am
19271M	src/flac_header.c
19272
19273commit 7fcca947068cf3989d06387cb4aaea3dccc6b492
19274Author: David King <amigadave@amigadave.com>
19275Date:	Sat Nov 24 16:05:37 2012 +0000
19276
19277    Fix Speex conditional support in configure.ac
19278
19279M	configure.ac
19280M	src/Makefile.am
19281
19282commit 39ebeb193864fd81ca32b8fae1aa114c40218377
19283Author: David King <amigadave@amigadave.com>
19284Date:	Sat Nov 24 15:43:31 2012 +0000
19285
19286    Initial porting to more recent autoconf syntax
19287
19288    Move configure.in to configure.ac. Remove several generated or copied
19289    files. Move INSTALL content into README.
19290
19291M	.gitignore
19292D	ABOUT-NLS
19293D	INSTALL
19294M	README
19295M	autogen.sh
19296D	config.guess
19297D	config.sub
19298R077	configure.in	configure.ac
19299D	depcomp
19300M	doc/easytag.1.in
19301D	install-sh
19302D	missing
19303D	mkinstalldirs
19304M	src/Makefile.am
19305M	src/about.c
19306M	src/cddb.c
19307M	src/easytag.c
19308M	src/id3lib/Makefile.am
19309M	src/id3lib/c_wrapper.cpp
19310M	src/libapetag/Makefile.am
19311M	src/libmpg123/Makefile.am
19312
19313commit 446de64a62d401051818bf92d0bf5dd3aca974fc
19314Author: Kip Warner <kip@thevertigo.com>
19315Date:	Mon Sep 17 22:01:06 2012 -0700
19316
19317    Updated Algimantas' Lithuanian translation...
19318
19319M	configure.in
19320D	po/bg.gmo
19321D	po/cs.gmo
19322D	po/da.gmo
19323D	po/de.gmo
19324M	po/easytag.pot
19325D	po/el.gmo
19326D	po/es.gmo
19327D	po/fr.gmo
19328D	po/he.gmo
19329D	po/hu.gmo
19330D	po/it.gmo
19331D	po/ja.gmo
19332M	po/lt.po
19333D	po/nl.gmo
19334D	po/pl.gmo
19335D	po/pt_BR.gmo
19336D	po/ro.gmo
19337D	po/ru.gmo
19338D	po/sr.gmo
19339D	po/sr@Latn.gmo
19340D	po/sv.gmo
19341D	po/uk.gmo
19342D	po/zh_CN.gmo
19343D	po/zh_TW.gmo
19344
19345commit 116d811fedf0ca47d35150064d7bddd156f49100
19346Author: Kip Warner <kip@thevertigo.com>
19347Date:	Mon Sep 17 17:02:55 2012 -0700
19348
19349    Added Algimantas' Lithuanian translation...
19350
19351M	ChangeLog
19352M	po/bg.po
19353M	po/cs.po
19354M	po/da.po
19355M	po/de.po
19356M	po/el.po
19357M	po/es.po
19358M	po/fr.po
19359M	po/he.po
19360M	po/hu.po
19361M	po/it.po
19362M	po/ja.po
19363A	po/lt.po
19364M	po/nl.po
19365M	po/pl.po
19366M	po/pt_BR.po
19367M	po/ro.po
19368M	po/ru.po
19369M	po/sr.po
19370M	po/sr@Latn.po
19371M	po/sv.po
19372M	po/uk.po
19373M	po/zh_CN.po
19374M	po/zh_TW.po
19375M	src/about.c
19376
19377commit 0bdb71426af6fea70e646c2a54de6537d33a1d6f
19378Author: Kip Warner <kip@thevertigo.com>
19379Date:	Mon Jun 18 00:06:26 2012 -0700
19380
19381    Honore Doktorr's revised mp4v2 patch...
19382
19383M	ChangeLog
19384M	THANKS
19385M	configure.in
19386M	src/mp4_tag.c
19387
19388commit 8b6d63610afc88e7a036dbaa2af36638c144ab2e
19389Author: Kip Warner <kip@thevertigo.com>
19390Date:	Sun Jun 3 17:46:34 2012 -0700
19391
19392    Julian Taylor's fix out of bound array access
19393
19394M	ChangeLog
19395M	THANKS
19396M	src/about.c
19397M	src/misc.c
19398
19399commit 9aa7022b20c60f80192f4d7186fb6abf27cb21bb
19400Author: Kip Warner <kip@thevertigo.com>
19401Date:	Mon May 28 07:51:10 2012 -0700
19402
19403    Wojciech Wierchola's file save performance improvement...
19404
19405M	ChangeLog
19406M	THANKS
19407M	src/about.c
19408M	src/easytag.c
19409
19410commit e6eb55235a706d54468260aa0b87bff30ca6a1cd
19411Author: Kip Warner <kip@thevertigo.com>
19412Date:	Thu May 24 16:53:50 2012 -0700
19413
19414    Updated: about and debian changelog...
19415
19416M	debian/changelog
19417M	src/about.c
19418
19419commit d27ea5803130a25a46be7be98211d4993e671a86
19420Author: Kip Warner <kip@thevertigo.com>
19421Date:	Thu May 24 16:44:20 2012 -0700
19422
19423    Updated: compile against newest version of libmp4v2
19424
19425M	ChangeLog
19426M	THANKS
19427M	src/mp4_header.c
19428M	src/mp4_tag.c
19429
19430commit 8201215286e1a627f5c7996411d3b661c776884f
19431Author: Kip Warner <kip@thevertigo.com>
19432Date:	Thu Mar 22 15:31:48 2012 -0700
19433
19434    Updated Michał Smoczyk's Polish translation...
19435    Updated ChangeLog...
19436
19437M	ChangeLog
19438M	po/pl.po
19439
19440commit b36ac16f9e1e90df887cb9831728a7f2503eaf60
19441Author: Kip Warner <kip@thevertigo.com>
19442Date:	Wed Mar 21 16:22:13 2012 -0700
19443
19444    Applied Chris's following two patches...
19445      0001-Desktop-file-cleanup.patch
19446      0002-Add-a-new-option-to-trim-spaces-when-renaming-files..patch
19447
19448    Also some updated translations.
19449
19450M	easytag.desktop
19451M	po/bg.gmo
19452M	po/bg.po
19453M	po/cs.gmo
19454M	po/cs.po
19455M	po/da.gmo
19456M	po/da.po
19457M	po/de.gmo
19458M	po/de.po
19459M	po/easytag.pot
19460M	po/el.gmo
19461M	po/el.po
19462M	po/es.gmo
19463M	po/es.po
19464M	po/fr.gmo
19465M	po/fr.po
19466M	po/he.gmo
19467M	po/he.po
19468M	po/hu.gmo
19469M	po/hu.po
19470M	po/it.gmo
19471M	po/it.po
19472M	po/ja.gmo
19473M	po/ja.po
19474M	po/nl.gmo
19475M	po/nl.po
19476M	po/pl.gmo
19477M	po/pl.po
19478M	po/pt_BR.gmo
19479M	po/pt_BR.po
19480M	po/ro.gmo
19481M	po/ro.po
19482M	po/ru.gmo
19483M	po/ru.po
19484M	po/sr.gmo
19485M	po/sr.po
19486M	po/sr@Latn.gmo
19487M	po/sr@Latn.po
19488M	po/sv.gmo
19489M	po/sv.po
19490M	po/uk.gmo
19491M	po/uk.po
19492M	po/zh_CN.gmo
19493M	po/zh_CN.po
19494M	po/zh_TW.gmo
19495M	po/zh_TW.po
19496M	src/misc.c
19497M	src/prefs.c
19498M	src/prefs.h
19499M	src/scan.c
19500M	src/scan.h
19501M	src/setting.c
19502M	src/setting.h
19503
19504commit 2711ab2462b015947804c9584d63b03a0dcb371f
19505Merge: ad8c644 a296cb0
19506Author: Alex Bennee <alex@bennee.com>
19507Date:	Wed Mar 14 10:33:47 2012 +0000
19508
19509    Merge remote branch 'sf/master'
19510
19511    This merges to the latest "master" on the sourceforge repo.
19512    I've fixed up the conflicts in FLAC and Ogg tagging due to the
19513    light re-factoring of the tag writing due to the split flags
19514    stuff.
19515
19516commit ad8c6443236abca79d68bb035550583c02a6fcf4
19517Author: Alex Bennee <alex@bennee.com>
19518Date:	Wed Mar 14 10:16:45 2012 +0000
19519
19520    Add ALBUMARTIST tag support when writting Ogg Vorbis tags
19521
19522M	src/ogg_tag.c
19523
19524commit a296cb063b01c7beec8686382ce094927b4e47d9
19525Author: Kip Warner <kip@localhost.(none)>
19526Date:	Fri Mar 9 17:02:09 2012 -0800
19527
19528	* WiseLord's fix-genre-tag.patch to fix predefined genres
19529	displayed under
19530	  legacy systems.
19531
19532M	ChangeLog
19533M	src/id3v24_tag.c
19534
19535commit 150422cbd0e21c2f7c38c2ca1d9c2060c21be8da
19536Author: Kip Warner <kip@localhost.(none)>
19537Date:	Fri Mar 9 12:09:10 2012 -0800
19538
19539    * Leonid Podolny's easytag-2.1.6-from-txt.patch for segfault when
19540    pressing
19541	  "Apply" in "Load filenames from TXT" dialog
19542
19543M	ChangeLog
19544M	src/misc.c
19545
19546commit 4ff54ea67e9c6aa8d2340a9684a83c72911fa496
19547Merge: bd901a9 e4ba7c1
19548Author: Alex Bennee <alex@bennee.com>
19549Date:	Thu Feb 16 02:42:45 2012 -0800
19550
19551    Merge pull request #20 from crater2150/master
19552
19553    Toggle field splitting for vorbis comments
19554
19555commit e4ba7c1a40a87015f73dc5a5630d543437030278
19556Author: crater2150 <me@crater2150.de>
19557Date:	Thu Feb 16 03:04:22 2012 +0100
19558
19559    Let the user choose which fields to split
19560
19561    Add a new Frame to the "Tag Settings" tab in the preferences, where
19562    the user can
19563    turn field splitting of for all fields, which were splitted
19564    previously.
19565    As this applies to vorbis comments in general, adapt everything for
19566    ogg files
19567    too.
19568
19569M	src/flac_tag.c
19570M	src/ogg_tag.c
19571M	src/prefs.c
19572M	src/prefs.h
19573M	src/setting.c
19574M	src/setting.h
19575
19576commit 68e8af5baaa5548c94f97ec92aaff22bb85f91b1
19577Author: crater2150 <me@crater2150.de>
19578Date:	Thu Feb 16 00:21:52 2012 +0100
19579
19580    Use Flac_Write_Tag instead of duplicated code for undelimited tags.
19581
19582    As the code for writing a tag without splitting was put into an own
19583    function, we
19584    do not need to have four identical lines of code for each tag written
19585    that way.
19586
19587M	src/flac_tag.c
19588
19589commit 81022a5ee1a368d37d7bbfde03a88ba3d3234e00
19590Author: crater2150 <me@crater2150.de>
19591Date:	Wed Feb 15 23:55:21 2012 +0100
19592
19593    Splitting writing of a single flac tag out of delimitered tag writing.
19594
19595    The flac tag splitting is not desirable for every field (e.g. a
19596    song title
19597    containing a dash is probably not meant as two titles). The splitting
19598    of the
19599    Flac_Write_Delimetered_Tag function makes it possible to write a
19600    tag without
19601    splitting it.
19602
19603M	src/flac_tag.c
19604
19605commit 4ea70010a665a5ef758949c0c84330c82f32ff76
19606Author: Kip Warner <kip@localhost.(none)>
19607Date:	Sun Jan 15 01:45:58 2012 -0800
19608
19609    Forgot these files.
19610
19611M	ChangeLog
19612M	configure.in
19613M	debian/changelog
19614D	easytag.spec
19615M	po/de.gmo
19616M	src/about.c
19617M	src/easytag.h
19618
19619commit 665a27b3b01ce46286cb1adea0dcf792cd9d18b0
19620Author: Kip Warner <kip@localhost.(none)>
19621Date:	Sun Jan 15 01:29:05 2012 -0800
19622
19623    Updated to 2.1.7
19624
19625A	debian/changelog
19626A	debian/compat
19627A	debian/control
19628A	debian/copyright
19629A	debian/easytag.xpm
19630A	debian/install
19631A	debian/menu
19632A	debian/rules
19633A	debian/watch
19634
19635commit 49becc21fce87e49473687c0a08c0c92fefb575d
19636Author: Gaute Amundsen <taggant@div.org>
19637Date:	Fri Jan 13 22:21:22 2012 +0100
19638
19639    Make optional the confirmation dialog when there are unsaved files
19640    when changing directory or exiting.
19641
19642    Signed-off-by: Kip Warner <kip@localhost.(none)>
19643
19644M	src/browser.c
19645M	src/easytag.c
19646M	src/prefs.c
19647M	src/prefs.h
19648M	src/setting.c
19649M	src/setting.h
19650
19651commit bce4a885b4d38c76394cd8b7eb648437320300f8
19652Author: Mark Ferry <mark@markferry.net>
19653Date:	Thu Dec 1 01:59:36 2011 +0000
19654
19655    Add ALBUMARTIST support for ogg files
19656
19657M	src/ogg_tag.c
19658
19659commit aa832ab4ce9e41d84e7747d079d0438b75c7aced
19660Author: Mark Ferry <mark@markferry.net>
19661Date:	Thu Dec 1 01:51:07 2011 +0000
19662
19663    Add ALBUMARTIST support for flac files
19664
19665M	src/flac_tag.c
19666
19667commit e512812886250bc49ed7fdca8eaa2c5764c17e4b
19668Author: Kip Warner <kip@localhost.(none)>
19669Date:	Mon Nov 7 19:09:24 2011 -0800
19670
19671    Updated German translation. Thanks Götz Waschk
19672    <goetz.waschk@gmail.com>.
19673
19674M	po/de.po
19675
19676commit bd901a94b4e8d0c2a2ff24a92f557327da5aa876
19677Merge: 90d2930 d600ff1
19678Author: Alex Bennee <alex@bennee.com>
19679Date:	Wed Jul 27 05:26:25 2011 -0700
19680
19681    Merge pull request #18 from bbarenblat/master
19682
19683    FLAC: Fix segfault when setting picture description to ""
19684
19685commit d600ff1f154a9dff61badd86127d0c7ab5dd9a8a
19686Author: Benjamin Barenblat <benjamin@barenblat.name>
19687Date:	Tue Jul 26 19:37:05 2011 -0400
19688
19689    flac_tag: fix segfault when setting picture description to ""
19690
19691    Flac_Tag_Write_File_Tag now checks to make sure the picture
19692    description string is non-null before attempting to set it.  (Passing
19693    a null pointer to FLAC__metadata_object_picture_set_description
19694    violates that function's contract; see
19695    http://flac.sourceforge.net/api/group__flac__metadata__object.html#ga43).
19696    This brings Flac_Tag_Write_File_Tag's behavior in line with that of
19697    the analogous functions for Ogg and ID3 tags.
19698
19699M	src/flac_tag.c
19700
19701commit 90d2930aacda57538f1e9e05acc18e8e80481de3
19702Author: Daniel <random.mister@gmail.com>
19703Date:	Sat Apr 23 16:31:43 2011 +0100
19704
19705    Add option to make genre tags as "Text Only"
19706
19707    Quoth Daniel:
19708
19709    "I also have a patch which sets the genre tag as a string instead of
19710    the genre number. This number is not probably handled by iTunes (it
19711    shows the number, not the actual genre name). I've added it as a
19712    attachment."
19713
19714    This is controlled by an option in the ID3 preferences tab
19715
19716    Written-By: Daniel <random.mister@gmail.com>
19717
19718M	src/id3_tag.c
19719M	src/id3v24_tag.c
19720M	src/prefs.c
19721M	src/prefs.h
19722M	src/setting.c
19723M	src/setting.h
19724
19725commit 30a13ab5271ed2ec11a2b876c70c5cdce8b4276c
19726Author: Alex Bennee <alex@bennee.com>
19727Date:	Sat Apr 23 16:25:49 2011 +0100
19728
19729    Add a basic HACKING document to mention the prefered form for requests
19730    and what the coding style seems to be.
19731
19732A	HACKING
19733M	README
19734
19735commit 5e5aacfc7174aba9adfbd32238a5756b717e3490
19736Author: Daniel <random.mister@gmail.com>
19737Date:	Sat Apr 23 16:17:21 2011 +0100
19738
19739    Add "Album Artist" field to the list of potential fields to edit
19740
19741    Quoth Daniel (Random Mister):
19742
19743    "I just found an extended patch which also includes support for the
19744    album-artist tag in the fill tags dialog. It is an update of the
19745    other, so if you only add this one to the git tree it should work.
19746    I've been using it for over half a year without bugs, so I think it
19747    can be merged into the Git tree."
19748
19749    Written-By: Daniel <random.mister@gmail.com>
19750
19751M	src/bar.c
19752M	src/bar.h
19753M	src/browser.c
19754M	src/browser.h
19755M	src/easytag.c
19756M	src/easytag.h
19757M	src/et_core.c
19758M	src/et_core.h
19759M	src/id3_tag.c
19760M	src/id3v24_tag.c
19761M	src/misc.c
19762M	src/scan.c
19763M	src/setting.c
19764M	src/setting.h
19765M	src/ui_manager.h
19766
19767commit 55e2c3d68d3ba31190c2484db496e09756852ee6
19768Author: Alex Bennee <alex@bennee.com>
19769Date:	Mon Mar 28 19:34:48 2011 +0100
19770
19771    misc.c: fix potential memory corruption
19772
19773    As reported by valgrind:
19774
19775    Invalid read of size 1
19776    at 0x4C28064: strlen (mc_replace_strmem.c:282)
19777    by 0x9690261: g_strdup (in /usr/lib64/libglib-2.0.so.0.2600.1)
19778    by 0x89E700C: value_collect_string (in
19779    /usr/lib64/libgobject-2.0.so.0.2600.1)
19780    by 0x89D7738: g_signal_emit_valist (in
19781    /usr/lib64/libgobject-2.0.so.0.2600.1)
19782    by 0x89D7CF1: g_signal_emit_by_name (in
19783    /usr/lib64/libgobject-2.0.so.0.2600.1)
19784    by 0x4EEF092: gtk_entry_insert_text (in
19785    /usr/lib64/libgtk-x11-2.0.so.0.2200.1)
19786    by 0x449F1A: Insert_Only_Digit (misc.c:437)
19787    by 0x89BD19D: g_closure_invoke (in
19788    /usr/lib64/libgobject-2.0.so.0.2600.1)
19789    by 0x89D6278: signal_emit_unlocked_R (in
19790    /usr/lib64/libgobject-2.0.so.0.2600.1)
19791    by 0x89D79F5: g_signal_emit_valist (in
19792    /usr/lib64/libgobject-2.0.so.0.2600.1)
19793    by 0x89D7CF1: g_signal_emit_by_name (in
19794    /usr/lib64/libgobject-2.0.so.0.2600.1)
19795    by 0x4EEF092: gtk_entry_insert_text (in
19796    /usr/lib64/libgtk-x11-2.0.so.0.2200.1)
19797    Address 0x1604d642 is 0 bytes after a block of size 2 alloc'd
19798    at 0x4C25218: calloc (vg_replace_malloc.c:467)
19799    by 0x9678639: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.2600.1)
19800    by 0x449E8E: Insert_Only_Digit (misc.c:418)
19801    by 0x89BD19D: g_closure_invoke (in
19802    /usr/lib64/libgobject-2.0.so.0.2600.1)
19803    by 0x89D6278: signal_emit_unlocked_R (in
19804    /usr/lib64/libgobject-2.0.so.0.2600.1)
19805    by 0x89D79F5: g_signal_emit_valist (in
19806    /usr/lib64/libgobject-2.0.so.0.2600.1)
19807    by 0x89D7CF1: g_signal_emit_by_name (in
19808    /usr/lib64/libgobject-2.0.so.0.2600.1)
19809    by 0x4EEF092: gtk_entry_insert_text (in
19810    /usr/lib64/libgtk-x11-2.0.so.0.2200.1)
19811    by 0x4EF4DB0: gtk_entry_set_text (in
19812    /usr/lib64/libgtk-x11-2.0.so.0.2200.1)
19813    by 0x43BFF9: ET_Display_File_Tag_To_UI (et_core.c:2802)
19814    by 0x43CC53: ET_Display_File_Data_To_UI (et_core.c:2545)
19815    by 0x4328A7: Action_Select_Nth_File_By_Etfile (easytag.c:1774)
19816
19817    If we revisit this function it may be worth considering the guidance
19818    from the GTK manual about intercepting gtk_editible signals:
19819
19820    http://library.gnome.org/devel/gtk/2.21/GtkEditable.html#GtkEditable-insert-text
19821
19822M	src/misc.c
19823
19824commit 6f4b502f1e6be2644ca0d984f918afb802f4116f
19825Merge: 2513a4e 60e9c1e
19826Author: Alex Bennee <alex@bennee.com>
19827Date:	Mon Mar 28 18:51:07 2011 +0100
19828
19829    Merge branch 'master' of git://github.com/cmcginty/easytag
19830
19831commit 2513a4eabeeb3dd6998e0eb381f04c715fa4ff0f
19832Merge: aefef02 42a8a20
19833Author: Alex Bennee <alex@bennee.com>
19834Date:	Mon Mar 28 18:48:15 2011 +0100
19835
19836    Merge branch 'master' of github.com:stsquad/easytag
19837
19838commit aefef023d780e737303dddc61941cccde00ea963
19839Merge: d81ae5a f82b55d
19840Author: Alex Bennee <alex@bennee.com>
19841Date:	Mon Mar 28 18:08:21 2011 +0100
19842
19843    Merge remote branch 'rbrito/fixes'
19844
19845commit 60e9c1ebda68d3fb18c786a94b0e361f6493ccb0
19846Author: Patrick C. McGinty <casey.mcginty@gmail.com>
19847Date:	Sun Mar 20 16:47:29 2011 -1000
19848
19849    Fix 'Preserve Modification Time' option for FLAC files.
19850
19851    Resolve condition when 'preserve modification time' feature is
19852    disabled, FLAC files would not have their modification times changed.
19853
19854    Secondly, it disables easytag from incorrectly warning the user
19855    that the
19856    file was changed by an external program, when easytag writes the file.
19857
19858M	src/easytag.c
19859M	src/et_core.c
19860M	src/flac_tag.c
19861
19862commit f82b55da8dc8389e3e4e0021804231541aa5d71b
19863Author: Rogério Brito <rbrito@ime.usp.br>
19864Date:	Tue Mar 8 15:04:35 2011 -0300
19865
19866    cddb: avoid calling strlen many times in just a few statements.
19867
19868    As strlen is a potentially costly function, it is better if we make
19869    a frugal
19870    use of it.
19871
19872    To really make things cleaner here, we should replace all the `\n`
19873    or `\r`
19874    with null chars (i.e., `\0`) in just one go. This would reduce the
19875    complexity of the code from something quadratic to something linear
19876    in the
19877    length of the string.
19878
19879    While we are at it, `fgets` does not return `EOF` (`fgetc` does,
19880    but `fgets`
19881    doesn't) when the end of file is reached and nothing can be read:
19882    it returns
19883    `NULL` instead.
19884
19885M	src/cddb.c
19886
19887commit 42a8a20603ba21a1db3d77a62cd75b8e4ec552f2
19888Author: Rogério Brito <rbrito@ime.usp.br>
19889Date:	Wed Mar 9 00:26:16 2011 +0800
19890
19891    Remove executable bits from files that are not scripts/executables.
19892
19893M	ABOUT-NLS
19894M	COPYING
19895M	INSTALL
19896M	Makefile.am
19897M	Makefile.mingw
19898M	README
19899M	README_win32.txt
19900M	TODO
19901M	USERS-GUIDE
19902M	doc/EasyTAG_Documentation.html
19903M	doc/EasyTAG_Documentation_fr.html
19904M	doc/EasyTAG_Documentation_sv.html
19905M	doc/easytag.1.in
19906M	doc/id3/easy.html
19907M	doc/id3/id3v2.3.0.html
19908M	doc/id3/mpeghdr-19991222.htm
19909M	doc/users_guide_french/USERS-GUIDE-11_fr1.html
19910M	doc/users_guide_french/USERS-GUIDE-11_fr2.html
19911M	doc/users_guide_french/USERS-GUIDE-11_fr3.html
19912M	doc/users_guide_french/USERS-GUIDE-11_fr4.html
19913M	doc/users_guide_french/USERS-GUIDE-11_fr5.html
19914M	doc/users_guide_french/USERS-GUIDE-11_fr6.html
19915M	doc/users_guide_french/USERS-GUIDE.css
19916M	doc/users_guide_german/bedienung1.htm
19917M	doc/users_guide_german/bedienung2.htm
19918M	doc/users_guide_german/easy.css
19919M	doc/users_guide_german/einleitung.htm
19920M	doc/vorbis/v-comment.html
19921M	easytag-win32-installer.nsi
19922M	easytag.desktop
19923M	pixmaps/EasyTAG2.xpm
19924M	pixmaps/EasyTAG_icon.xpm
19925M	pixmaps/EasyTAG_logo.xpm
19926M	pixmaps/add_folder.xpm
19927M	pixmaps/album.xpm
19928M	pixmaps/all_downcase.xpm
19929M	pixmaps/all_uppercase.xpm
19930M	pixmaps/artist.xpm
19931M	pixmaps/artist_album.xpm
19932M	pixmaps/black.xpm
19933M	pixmaps/blackwhite.xpm
19934M	pixmaps/closed_folder.xpm
19935M	pixmaps/closed_folder_readonly.xpm
19936M	pixmaps/closed_folder_unreadable.xpm
19937M	pixmaps/first_letter_uppercase.xpm
19938M	pixmaps/first_letter_uppercase_word.xpm
19939M	pixmaps/forbidden.xpm
19940M	pixmaps/freedb.xpm
19941M	pixmaps/gnudb.xpm
19942M	pixmaps/grab.xpm
19943M	pixmaps/invert_selection.xpm
19944M	pixmaps/mask.xpm
19945M	pixmaps/musicbrainz.xpm
19946M	pixmaps/opened_folder.xpm
19947M	pixmaps/parent_folder.xpm
19948M	pixmaps/ram_disk.xpm
19949M	pixmaps/read_only.xpm
19950M	pixmaps/red_lines.xpm
19951M	pixmaps/scan.xpm
19952M	pixmaps/select_all.xpm
19953M	pixmaps/sequence_track.xpm
19954M	pixmaps/sound.xpm
19955M	pixmaps/unselect_all.xpm
19956M	po/ChangeLog
19957M	po/Makefile.in.in
19958M	po/Makefile.mingw
19959M	po/POTFILES.in
19960M	src/Makefile.am
19961M	src/Makefile.mingw
19962M	src/about.c
19963M	src/about.h
19964M	src/ape_tag.c
19965M	src/ape_tag.h
19966M	src/base64.c
19967M	src/base64.h
19968M	src/browser.c
19969M	src/cddb.c
19970M	src/cddb.h
19971M	src/charset.c
19972M	src/charset.h
19973M	src/crc32.c
19974M	src/crc32.h
19975M	src/dlm.c
19976M	src/dlm.h
19977M	src/easytag.c
19978M	src/easytag.h
19979M	src/et_core.c
19980M	src/et_core.h
19981M	src/flac_header.c
19982M	src/flac_header.h
19983M	src/flac_tag.c
19984M	src/flac_tag.h
19985M	src/genres.h
19986M	src/id3_tag.c
19987M	src/id3_tag.h
19988M	src/id3lib/Makefile.am
19989M	src/id3lib/c_wrapper.cpp
19990M	src/id3lib/id3_bugfix.h
19991M	src/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff
19992M	src/id3v24_tag.c
19993M	src/libapetag/COPYING.LGPL
19994M	src/libapetag/Makefile.am
19995M	src/libapetag/README.apetag
19996M	src/libapetag/apetaglib.c
19997M	src/libapetag/apetaglib.h
19998M	src/libapetag/id3v2_read.c
19999M	src/libapetag/id3v2_read.h
20000M	src/libapetag/info_mac.c
20001M	src/libapetag/info_mac.h
20002M	src/libapetag/info_mpc.c
20003M	src/libapetag/info_mpc.h
20004M	src/libapetag/is_tag.c
20005M	src/libapetag/is_tag.h
20006M	src/libmpg123/Makefile.am
20007M	src/libmpg123/README
20008M	src/libmpg123/common.c
20009M	src/libmpg123/dxhead.c
20010M	src/libmpg123/dxhead.h
20011M	src/libmpg123/getbits.c
20012M	src/libmpg123/getbits.h
20013M	src/libmpg123/huffman.h
20014M	src/libmpg123/l2tables.h
20015M	src/libmpg123/layer1.c
20016M	src/libmpg123/layer2.c
20017M	src/libmpg123/layer3.c
20018M	src/libmpg123/mpg123.c
20019M	src/libmpg123/mpg123.h
20020M	src/log.c
20021M	src/log.h
20022M	src/misc.c
20023M	src/misc.h
20024M	src/monkeyaudio_header.c
20025M	src/monkeyaudio_header.h
20026M	src/mp4_header.c
20027M	src/mp4_header.h
20028M	src/mp4_tag.c
20029M	src/mp4_tag.h
20030M	src/mpeg_header.c
20031M	src/mpeg_header.h
20032M	src/msgbox.c
20033M	src/msgbox.h
20034M	src/musepack_header.c
20035M	src/musepack_header.h
20036M	src/ogg_header.c
20037M	src/ogg_header.h
20038M	src/ogg_tag.c
20039M	src/ogg_tag.h
20040M	src/picture.c
20041M	src/picture.h
20042M	src/prefs.h
20043M	src/scan.h
20044M	src/setting.c
20045M	src/vcedit.c
20046M	src/vcedit.h
20047M	src/wavpack_header.c
20048M	src/wavpack_header.h
20049M	src/wavpack_tag.c
20050M	src/wavpack_tag.h
20051M	src/win32/easytag.rc
20052M	src/win32/gtkwin32dep.c
20053M	src/win32/gtkwin32dep.h
20054M	src/win32/resource.h
20055M	src/win32/win32dep.c
20056M	src/win32/win32dep.h
20057M	src/win32/win_easytag.c
20058
20059commit 891b53ce003db7be264bba8b6cd3d547c050099f
20060Author: Rogério Brito <rbrito@ime.usp.br>
20061Date:	Tue Mar 8 15:01:28 2011 -0300
20062
20063    cddb: Plug some memory leaks.
20064
20065    Some of these functions are way, way too big and should be split. One
20066    obvious low hanging fruit is to use some intelligent goto's to clean
20067    up and
20068    avoid a bunch of if's in the code, in the very same fashion that is
20069    used in
20070    the code of the kernel.
20071
20072    And, to be honest, using some of the coding style conventions of
20073    the kernel
20074    here would not hurt at all.
20075
20076M	src/cddb.c
20077
20078commit 26cc42d5a92968ed3bbf7b58aa1ea93ec1384fd0
20079Author: Rogério Brito <rbrito@ime.usp.br>
20080Date:	Tue Mar 8 14:59:52 2011 -0300
20081
20082    cddb: Eliminate unused variable.
20083
20084    Like this one, the code is full of variables that are defined,
20085    but not used
20086    and the code can be simplified.
20087
20088M	src/cddb.c
20089
20090commit 1350f8c0181c444878c73f89167e385e70629dd1
20091Author: Rogério Brito <rbrito@ime.usp.br>
20092Date:	Tue Mar 8 13:26:16 2011 -0300
20093
20094    Remove executable bits from files that are not scripts/executables.
20095
20096M	ABOUT-NLS
20097M	COPYING
20098M	INSTALL
20099M	Makefile.am
20100M	Makefile.mingw
20101M	README
20102M	README_win32.txt
20103M	TODO
20104M	USERS-GUIDE
20105M	doc/EasyTAG_Documentation.html
20106M	doc/EasyTAG_Documentation_fr.html
20107M	doc/EasyTAG_Documentation_sv.html
20108M	doc/easytag.1.in
20109M	doc/id3/easy.html
20110M	doc/id3/id3v2.3.0.html
20111M	doc/id3/id3v2_blocks.gif
20112M	doc/id3/mpeghdr-19991222.htm
20113M	doc/users_guide_french/USERS-GUIDE-11_fr1.html
20114M	doc/users_guide_french/USERS-GUIDE-11_fr2.html
20115M	doc/users_guide_french/USERS-GUIDE-11_fr3.html
20116M	doc/users_guide_french/USERS-GUIDE-11_fr4.html
20117M	doc/users_guide_french/USERS-GUIDE-11_fr5.html
20118M	doc/users_guide_french/USERS-GUIDE-11_fr6.html
20119M	doc/users_guide_french/USERS-GUIDE.css
20120M	doc/users_guide_french/images/bouton_arbo.png
20121M	doc/users_guide_french/images/bouton_img1.png
20122M	doc/users_guide_french/images/bouton_img2.png
20123M	doc/users_guide_french/images/bouton_img3.png
20124M	doc/users_guide_french/images/bouton_scan1.png
20125M	doc/users_guide_french/images/bouton_scan2.png
20126M	doc/users_guide_french/images/bouton_scan3.png
20127M	doc/users_guide_french/images/bouton_scan4.png
20128M	doc/users_guide_french/images/bouton_scan5.png
20129M	doc/users_guide_french/images/bouton_scan6.png
20130M	doc/users_guide_french/images/bouton_scan7.png
20131M	doc/users_guide_french/images/fen_boutons.png
20132M	doc/users_guide_french/images/fen_cddb1.png
20133M	doc/users_guide_french/images/fen_cddb2.png
20134M	doc/users_guide_french/images/fen_fic_txt.png
20135M	doc/users_guide_french/images/fen_fich.png
20136M	doc/users_guide_french/images/fen_lect1.png
20137M	doc/users_guide_french/images/fen_lect2.png
20138M	doc/users_guide_french/images/fen_playlist.png
20139M	doc/users_guide_french/images/fen_rech1.png
20140M	doc/users_guide_french/images/fen_scan1.png
20141M	doc/users_guide_french/images/fen_scan2.png
20142M	doc/users_guide_french/images/fen_scan3.png
20143M	doc/users_guide_french/images/fen_scan4.png
20144M	doc/users_guide_french/images/fen_sel1.png
20145M	doc/users_guide_french/images/fen_sel2.png
20146M	doc/users_guide_french/images/fen_sel3.png
20147M	doc/users_guide_french/images/fen_tag_bout1.png
20148M	doc/users_guide_french/images/fen_tag_bout2.png
20149M	doc/users_guide_french/images/fen_tag_gen.png
20150M	doc/users_guide_french/images/fen_tag_img.png
20151M	doc/users_guide_french/images/interface.png
20152M	doc/users_guide_french/images/menu_context1.png
20153M	doc/users_guide_french/images/menu_context2.png
20154M	doc/users_guide_french/images/menu_context3.png
20155M	doc/users_guide_french/images/menu_div.png
20156M	doc/users_guide_french/images/menu_fic.png
20157M	doc/users_guide_french/images/menu_pref.png
20158M	doc/users_guide_french/images/menu_recherche.png
20159M	doc/users_guide_french/images/menu_recherche1.png
20160M	doc/users_guide_french/images/menu_recherche2.png
20161M	doc/users_guide_french/images/menu_scan.png
20162M	doc/users_guide_french/images/menu_sel.png
20163M	doc/users_guide_french/images/sousmenu_fic1.png
20164M	doc/users_guide_french/images/sousmenu_fic2.png
20165M	doc/users_guide_german/bedienung1.htm
20166M	doc/users_guide_german/bedienung2.htm
20167M	doc/users_guide_german/easy.css
20168M	doc/users_guide_german/einleitung.htm
20169M	doc/users_guide_german/images/EasyTAG.png
20170M	doc/users_guide_german/images/eigensch.png
20171M	doc/users_guide_german/images/filelist.png
20172M	doc/users_guide_german/images/playlist.png
20173M	doc/users_guide_german/images/search.png
20174M	doc/users_guide_german/images/t_easytag.jpg
20175M	doc/users_guide_german/images/treeview.png
20176M	doc/vorbis/v-comment.html
20177M	doc/vorbis/white-ogg.png
20178M	easytag-win32-installer.nsi
20179M	easytag.desktop
20180M	pixmaps/EasyTAG.ico
20181M	pixmaps/EasyTAG2.ico
20182M	pixmaps/EasyTAG2.xpm
20183M	pixmaps/EasyTAG_icon.xpm
20184M	pixmaps/EasyTAG_logo.xpm
20185M	pixmaps/add_folder.xpm
20186M	pixmaps/album.xpm
20187M	pixmaps/all_downcase.xpm
20188M	pixmaps/all_uppercase.xpm
20189M	pixmaps/artist.xpm
20190M	pixmaps/artist_album.xpm
20191M	pixmaps/black.xpm
20192M	pixmaps/blackwhite.xpm
20193M	pixmaps/closed_folder.xpm
20194M	pixmaps/closed_folder_readonly.xpm
20195M	pixmaps/closed_folder_unreadable.xpm
20196M	pixmaps/first_letter_uppercase.xpm
20197M	pixmaps/first_letter_uppercase_word.xpm
20198M	pixmaps/forbidden.xpm
20199M	pixmaps/freedb.xpm
20200M	pixmaps/gnudb.xpm
20201M	pixmaps/grab.xpm
20202M	pixmaps/invert_selection.xpm
20203M	pixmaps/mask.xpm
20204M	pixmaps/musicbrainz.xpm
20205M	pixmaps/opened_folder.xpm
20206M	pixmaps/parent_folder.xpm
20207M	pixmaps/ram_disk.xpm
20208M	pixmaps/read_only.xpm
20209M	pixmaps/red_lines.xpm
20210M	pixmaps/scan.xpm
20211M	pixmaps/select_all.xpm
20212M	pixmaps/sequence_track.xpm
20213M	pixmaps/sound.xpm
20214M	pixmaps/unselect_all.xpm
20215M	po/ChangeLog
20216M	po/Makefile.in.in
20217M	po/Makefile.mingw
20218M	po/POTFILES.in
20219M	src/Makefile.am
20220M	src/Makefile.mingw
20221M	src/about.c
20222M	src/about.h
20223M	src/ape_tag.c
20224M	src/ape_tag.h
20225M	src/base64.c
20226M	src/base64.h
20227M	src/browser.c
20228M	src/cddb.c
20229M	src/cddb.h
20230M	src/charset.c
20231M	src/charset.h
20232M	src/crc32.c
20233M	src/crc32.h
20234M	src/dlm.c
20235M	src/dlm.h
20236M	src/easytag.c
20237M	src/easytag.h
20238M	src/et_core.c
20239M	src/et_core.h
20240M	src/flac_header.c
20241M	src/flac_header.h
20242M	src/flac_tag.c
20243M	src/flac_tag.h
20244M	src/genres.h
20245M	src/id3_tag.c
20246M	src/id3_tag.h
20247M	src/id3lib/Makefile.am
20248M	src/id3lib/c_wrapper.cpp
20249M	src/id3lib/id3_bugfix.h
20250M	src/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff
20251M	src/id3v24_tag.c
20252M	src/libapetag/COPYING.LGPL
20253M	src/libapetag/Makefile.am
20254M	src/libapetag/README.apetag
20255M	src/libapetag/apetaglib.c
20256M	src/libapetag/apetaglib.h
20257M	src/libapetag/id3v2_read.c
20258M	src/libapetag/id3v2_read.h
20259M	src/libapetag/info_mac.c
20260M	src/libapetag/info_mac.h
20261M	src/libapetag/info_mpc.c
20262M	src/libapetag/info_mpc.h
20263M	src/libapetag/is_tag.c
20264M	src/libapetag/is_tag.h
20265M	src/libmpg123/Makefile.am
20266M	src/libmpg123/README
20267M	src/libmpg123/common.c
20268M	src/libmpg123/dxhead.c
20269M	src/libmpg123/dxhead.h
20270M	src/libmpg123/getbits.c
20271M	src/libmpg123/getbits.h
20272M	src/libmpg123/huffman.h
20273M	src/libmpg123/l2tables.h
20274M	src/libmpg123/layer1.c
20275M	src/libmpg123/layer2.c
20276M	src/libmpg123/layer3.c
20277M	src/libmpg123/mpg123.c
20278M	src/libmpg123/mpg123.h
20279M	src/log.c
20280M	src/log.h
20281M	src/misc.c
20282M	src/misc.h
20283M	src/monkeyaudio_header.c
20284M	src/monkeyaudio_header.h
20285M	src/mp4_header.c
20286M	src/mp4_header.h
20287M	src/mp4_tag.c
20288M	src/mp4_tag.h
20289M	src/mpeg_header.c
20290M	src/mpeg_header.h
20291M	src/msgbox.c
20292M	src/msgbox.h
20293M	src/musepack_header.c
20294M	src/musepack_header.h
20295M	src/ogg_header.c
20296M	src/ogg_header.h
20297M	src/ogg_tag.c
20298M	src/ogg_tag.h
20299M	src/picture.c
20300M	src/picture.h
20301M	src/prefs.h
20302M	src/scan.h
20303M	src/setting.c
20304M	src/vcedit.c
20305M	src/vcedit.h
20306M	src/wavpack_header.c
20307M	src/wavpack_header.h
20308M	src/wavpack_tag.c
20309M	src/wavpack_tag.h
20310M	src/win32/easytag.rc
20311M	src/win32/gtkwin32dep.c
20312M	src/win32/gtkwin32dep.h
20313M	src/win32/nsis/easytag-header.bmp
20314M	src/win32/nsis/easytag-install.bmp
20315M	src/win32/nsis/easytag-install.ico
20316M	src/win32/nsis/easytag-uninstall.bmp
20317M	src/win32/resource.h
20318M	src/win32/win32dep.c
20319M	src/win32/win32dep.h
20320M	src/win32/win_easytag.c
20321
20322commit d81ae5a482050947169f10e89c4d45e982f6012f
20323Author: Patrick C. McGinty <casey.mcginty@gmail.com>
20324Date:	Tue Mar 8 00:18:52 2011 -1000
20325
20326    Stop accidental free of referenced FLAC vendor string
20327
20328    The libFLAC API is unclear about how it handles empty strings. The
20329    original code assumed that empty string would be copied, when 'copy'
20330    param of set_vendor_string was true, as indicated in the API docs.
20331
20332    Checking into the libFLAC source, when a string of length 0 is
20333    provided,
20334    it will NOT be copied.  Therfore, free'ing empty string will cause a
20335    SIGSEGV or worse when the FLAC API tries to read the vendor string.
20336
20337M	src/flac_tag.c
20338
20339commit a1f6f1f55c73959cad85d0fc23d5a00ad3326463
20340Author: FeRD (Frank Dana) <ferdnyc@gmail.com>
20341Date:	Mon Dec 27 11:52:51 2010 -0500
20342
20343    Exclude nonexistent debian/ path from EXTRA_DIST
20344
20345    Fixes make targets for distdir/distfile building
20346
20347M	Makefile.am
20348
20349commit d1cfc795e677c4f50696628c13f8593a35f0034e
20350Author: Alex Bennee <alex@bennee.com>
20351Date:	Wed Nov 10 22:46:40 2010 +0000
20352
20353    .gitignore for generated files
20354
20355A	.gitignore
20356
20357commit 6cf81d6acd6784764f15cb0f5147f8b98b9e0708
20358Merge: 44068a3 cddc6f2
20359Author: Alex Bennee <alex@bennee.com>
20360Date:	Wed Nov 10 22:23:42 2010 +0000
20361
20362    Merge remote branch 'oldmanuk/ubuntu-patches' into new_master
20363
20364commit 44068a3a596990877ef162fe4821089936e99221
20365Author: Kip Warner <kiplingw@users.sourceforge.net>
20366Date:	Thu Nov 4 01:03:12 2010 +0800
20367
20368    [patch] Base64 Decoding Major Performance Fix - ID: 2805834
20369
20370    I've patched src/base64.c. There was a major problem when it was
20371    being called
20372    to decode very large buffers in orders of magnitude of a megabyte
20373    or more
20374    (e.g. cover art in a FLAC / Vorbis / etc. tag is frequently this
20375    size for some
20376    people). The base64_decode() routine had a cubic running time,
20377    since every
20378    time the decode pointer shifted forward in the stream, token_decode()
20379    would
20380    recompute the buffer length every time.
20381
20382M	src/base64.c
20383
20384commit cddc6f279a153006b382db0dee1c4115b16335d7
20385Author: Dominic Evans <oldmanuk@gmail.com>
20386Date:	Wed Nov 3 16:53:15 2010 +0000
20387
20388    Fix configure.in to properly detect libmp4v2 library and update
20389    autogen input files to remove warnings when running autogen.sh
20390
20391M	INSTALL
20392M	Makefile.am
20393D	acconfig.h
20394M	autogen.sh
20395M	configure.in
20396
20397commit 22e7b7e34848137be1d634f97932b838e213e00d
20398Author: Dominic Evans <oldmanuk@gmail.com>
20399Date:	Wed Nov 3 16:00:00 2010 +0000
20400
20401    Remove checked-in build scripts that are auto-generated from autogen.
20402
20403D	Makefile.in
20404D	aclocal.m4
20405D	config.h.in
20406D	configure
20407D	ltmain.sh
20408D	src/Makefile.in
20409D	src/id3lib/Makefile.in
20410D	src/libapetag/Makefile.in
20411D	src/libmpg123/Makefile.in
20412
20413commit 48ef620bfac636b69ddf46cd7fca93f312f971ad
20414Author: Dominic Evans <oldmanuk@gmail.com>
20415Date:	Wed Nov 3 13:07:07 2010 +0000
20416
20417    [patch] debian/patches/manpage-has-bad-whatis-entry.patch
20418
20419    Fix lintian warning.
20420
20421M	doc/easytag.1.in
20422
20423commit 8eae165c7095a97b9871f3ac13616bd8eea4cb03
20424Author: Dominic Evans <oldmanuk@gmail.com>
20425Date:	Wed Nov 3 13:04:37 2010 +0000
20426
20427    [patch] debian/patches/02-autoreconf.patch
20428
20429    Get rid of binary-or-shlib-defines-rpath lintian warning.
20430
20431M	Makefile.in
20432M	aclocal.m4
20433M	config.h.in
20434M	configure
20435M	ltmain.sh
20436M	src/Makefile.in
20437M	src/id3lib/Makefile.in
20438M	src/libapetag/Makefile.in
20439M	src/libmpg123/Makefile.in
20440
20441commit 820c5ae2ddc319073d23d308204069850c1682a2
20442Author: Dominic Evans <oldmanuk@gmail.com>
20443Date:	Wed Nov 3 12:54:14 2010 +0000
20444
20445    [patch] debian/patches/01-autoload.patch
20446
20447    Fix the bug that easytag doesn't load the chosen directory when
20448    opening
20449    easytag from the "open with ..." nautilus right click menu.
20450
20451    Ubuntu: https://bugs.launchpad.net/bugs/230873
20452
20453M	src/easytag.c
20454
20455commit b8aad9662c7388e9707cb1f151394362c49904fd
20456Author: Dominic Evans <oldmanuk@gmail.com>
20457Date:	Wed Nov 3 12:51:57 2010 +0000
20458
20459    Remove debian/ dir (accidentally included in easytag 2.1.5 and some
20460    earlier releases, correctly removed in 2.1.6)
20461
20462D	debian/changelog
20463D	debian/compat
20464D	debian/control
20465D	debian/copyright
20466D	debian/dirs
20467D	debian/docs
20468D	debian/easytag.1
20469D	debian/easytag.xpm
20470D	debian/menu
20471D	debian/rules
20472
20473commit 7801e5b946b21fd1ae51980bdd99c5ad7698c7af
20474Author: Alex Bennee <alex@bennee.com>
20475Date:	Wed Jul 14 16:11:42 2010 +0100
20476
20477    Applied Gentoo cddb patch
20478
20479M	src/cddb.c
20480
20481commit e5d57fd684d1baa084cac5d5082f4020fc5e540b
20482Author: Alex Bennee <alex@bennee.com>
20483Date:	Wed Jul 14 16:09:42 2010 +0100
20484
20485    Applied Gentoo new_libmp4v2 patch
20486
20487M	configure
20488M	src/mp4_header.c
20489M	src/mp4_tag.c
20490
20491commit 40eaecff1254c3b3630aa0af27dbeda0abe6960a
20492Author: Alex Bennee <alex@bennee.com>
20493Date:	Wed Jul 14 16:08:49 2010 +0100
20494
20495    Applied Gentoo desktop_entry patch
20496
20497M	easytag.desktop
20498
20499commit 4103b09671b40013e10cab4d556fd65465fa800f
20500Author: Alex Bennee <alex@bennee.com>
20501Date:	Wed Jul 14 16:04:37 2010 +0100
20502
20503    EasyTag 2.1.6
20504
20505M	ChangeLog
20506M	THANKS
20507M	config.h.mingw
20508M	configure
20509M	configure.in
20510M	easytag.spec
20511M	easytag.spec.in
20512M	po/bg.gmo
20513M	po/bg.po
20514M	po/cs.gmo
20515M	po/cs.po
20516M	po/da.gmo
20517M	po/da.po
20518M	po/de.gmo
20519M	po/de.po
20520M	po/easytag.pot
20521M	po/el.gmo
20522M	po/el.po
20523M	po/es.gmo
20524M	po/es.po
20525M	po/fr.gmo
20526M	po/fr.po
20527M	po/he.gmo
20528M	po/he.po
20529M	po/hu.gmo
20530M	po/hu.po
20531M	po/it.gmo
20532M	po/it.po
20533M	po/ja.gmo
20534M	po/ja.po
20535M	po/nl.gmo
20536M	po/nl.po
20537M	po/pl.gmo
20538M	po/pl.po
20539M	po/pt_BR.gmo
20540M	po/pt_BR.po
20541M	po/ro.gmo
20542M	po/ro.po
20543M	po/ru.gmo
20544M	po/ru.po
20545M	po/sr.gmo
20546M	po/sr.po
20547M	po/sr@Latn.gmo
20548M	po/sr@Latn.po
20549M	po/sv.gmo
20550M	po/sv.po
20551M	po/uk.gmo
20552M	po/uk.po
20553M	po/zh_CN.gmo
20554M	po/zh_CN.po
20555M	po/zh_TW.gmo
20556M	po/zh_TW.po
20557M	src/Makefile.am
20558M	src/Makefile.in
20559M	src/Makefile.mingw
20560M	src/about.c
20561M	src/bar.c
20562M	src/bar.h
20563M	src/browser.c
20564M	src/browser.h
20565M	src/cddb.c
20566M	src/charset.c
20567M	src/easytag.c
20568M	src/et_core.c
20569M	src/et_core.h
20570M	src/flac_tag.c
20571M	src/id3_tag.c
20572M	src/id3v24_tag.c
20573M	src/log.c
20574M	src/log.h
20575M	src/misc.c
20576M	src/ogg_tag.c
20577M	src/picture.c
20578M	src/scan.c
20579M	src/setting.c
20580M	src/ui_manager.h
20581A	src/win32/gtkwin32dep.c
20582A	src/win32/gtkwin32dep.h
20583M	src/win32/win32dep.c
20584M	src/win32/win32dep.h
20585M	src/win32/win_easytag.c
20586
20587commit a3e202820fd12e3c368c9ed2446740e9b1d16fd7
20588Author: Alex Bennee <alex@bennee.com>
20589Date:	Wed Jul 14 16:03:56 2010 +0100
20590
20591    EasyTag 2.1.5
20592
20593M	ChangeLog
20594M	Makefile.am
20595M	Makefile.in
20596M	README
20597M	config.h.mingw
20598M	configure
20599M	configure.in
20600M	debian/changelog
20601M	debian/rules
20602M	easytag-win32-installer.nsi
20603M	easytag.spec
20604M	easytag.spec.in
20605D	pixmaps/closed_folder_locked.xpm
20606A	pixmaps/closed_folder_readonly.xpm
20607A	pixmaps/closed_folder_unreadable.xpm
20608M	po/bg.gmo
20609M	po/bg.po
20610M	po/cs.gmo
20611M	po/cs.po
20612M	po/da.gmo
20613M	po/da.po
20614M	po/de.gmo
20615M	po/de.po
20616M	po/easytag.pot
20617M	po/el.gmo
20618M	po/el.po
20619M	po/es.gmo
20620M	po/es.po
20621M	po/fr.gmo
20622M	po/fr.po
20623M	po/he.gmo
20624M	po/he.po
20625M	po/hu.gmo
20626M	po/hu.po
20627M	po/it.gmo
20628M	po/it.po
20629M	po/ja.gmo
20630M	po/ja.po
20631M	po/nl.gmo
20632M	po/nl.po
20633M	po/pl.gmo
20634M	po/pl.po
20635M	po/pt_BR.gmo
20636M	po/pt_BR.po
20637M	po/ro.gmo
20638M	po/ro.po
20639M	po/ru.gmo
20640M	po/ru.po
20641M	po/sr.gmo
20642M	po/sr.po
20643M	po/sr@Latn.gmo
20644M	po/sr@Latn.po
20645M	po/sv.gmo
20646M	po/sv.po
20647M	po/uk.gmo
20648M	po/uk.po
20649M	po/zh_CN.gmo
20650M	po/zh_CN.po
20651M	po/zh_TW.gmo
20652M	po/zh_TW.po
20653M	src/Makefile.am
20654M	src/Makefile.mingw
20655M	src/about.c
20656M	src/base64.c
20657M	src/base64.h
20658M	src/browser.c
20659M	src/cddb.c
20660M	src/easytag.c
20661M	src/et_core.c
20662M	src/et_core.h
20663M	src/flac_header.c
20664M	src/flac_tag.c
20665M	src/id3_tag.c
20666M	src/id3v24_tag.c
20667M	src/libapetag/apetaglib.c
20668M	src/libmpg123/mpg123.c
20669M	src/log.c
20670M	src/misc.c
20671M	src/mp4_tag.c
20672M	src/ogg_tag.c
20673M	src/picture.c
20674M	src/picture.h
20675M	src/prefs.c
20676M	src/scan.c
20677M	src/setting.c
20678M	src/setting.h
20679
20680commit 26b8e06374c71e42be86694f5d5c4ee920ae4d26
20681Author: Alex Bennee <alex@bennee.com>
20682Date:	Wed Jul 14 16:01:16 2010 +0100
20683
20684    EasyTag 2.1.4
20685
20686M	ABOUT-NLS
20687M	COPYING
20688M	ChangeLog
20689M	Makefile.am
20690M	Makefile.in
20691M	Makefile.mingw
20692M	README
20693M	README_win32.txt
20694M	THANKS
20695M	TODO
20696M	acconfig.h
20697M	aclocal.m4
20698M	config.guess
20699M	config.h.in
20700M	config.h.mingw
20701M	config.sub
20702M	configure
20703M	configure.in
20704M	debian/changelog
20705M	debian/rules
20706M	doc/EasyTAG_Documentation_sv.html
20707A	easytag-win32-installer.nsi
20708M	easytag.desktop
20709M	easytag.spec
20710M	easytag.spec.in
20711D	easytag.win32.setup.iss
20712M	ltmain.sh
20713D	pixmaps/add.xpm
20714A	pixmaps/album.xpm
20715A	pixmaps/artist.xpm
20716M	pixmaps/artist_album.xpm
20717M	pixmaps/freedb.xpm
20718M	pixmaps/gnudb.xpm
20719M	pixmaps/musicbrainz.xpm
20720M	pixmaps/scan.xpm
20721M	po/ChangeLog
20722M	po/Makefile.in.in
20723M	po/Makefile.mingw
20724M	po/bg.gmo
20725M	po/bg.po
20726M	po/cs.gmo
20727M	po/cs.po
20728M	po/da.gmo
20729M	po/da.po
20730M	po/de.gmo
20731M	po/de.po
20732M	po/easytag.pot
20733M	po/el.gmo
20734M	po/el.po
20735M	po/es.gmo
20736M	po/es.po
20737M	po/fr.gmo
20738M	po/fr.po
20739M	po/he.gmo
20740M	po/he.po
20741M	po/hu.gmo
20742M	po/hu.po
20743M	po/it.gmo
20744M	po/it.po
20745M	po/ja.gmo
20746M	po/ja.po
20747M	po/nl.gmo
20748M	po/nl.po
20749M	po/pl.gmo
20750M	po/pl.po
20751M	po/pt_BR.gmo
20752M	po/pt_BR.po
20753M	po/ro.gmo
20754M	po/ro.po
20755M	po/ru.gmo
20756M	po/ru.po
20757M	po/sr.gmo
20758M	po/sr.po
20759M	po/sr@Latn.gmo
20760M	po/sr@Latn.po
20761M	po/sv.gmo
20762M	po/sv.po
20763M	po/uk.gmo
20764M	po/uk.po
20765M	po/zh_CN.gmo
20766M	po/zh_CN.po
20767A	po/zh_TW.gmo
20768C051	po/he.po	po/zh_TW.po
20769M	src/Makefile.am
20770M	src/Makefile.in
20771M	src/Makefile.mingw
20772M	src/about.c
20773M	src/ape_tag.c
20774M	src/bar.c
20775A	src/base64.c
20776A	src/base64.h
20777M	src/browser.c
20778M	src/browser.h
20779M	src/cddb.c
20780M	src/cddb.h
20781M	src/charset.c
20782M	src/easytag.c
20783M	src/easytag.h
20784M	src/et_core.c
20785M	src/et_core.h
20786M	src/flac_header.c
20787M	src/flac_tag.c
20788M	src/id3_tag.c
20789M	src/id3v24_tag.c
20790M	src/libapetag/apetaglib.c
20791M	src/libmpg123/README
20792M	src/libmpg123/mpg123.c
20793M	src/log.c
20794M	src/log.h
20795M	src/misc.c
20796M	src/misc.h
20797M	src/mp4_header.c
20798M	src/mp4_tag.c
20799M	src/mpeg_header.c
20800M	src/msgbox.c
20801M	src/msgbox.h
20802M	src/ogg_header.c
20803M	src/ogg_tag.c
20804M	src/picture.c
20805M	src/picture.h
20806M	src/prefs.c
20807M	src/prefs.h
20808M	src/scan.c
20809M	src/scan.h
20810M	src/setting.c
20811M	src/setting.h
20812A	src/win32/nsis/easytag-header.bmp
20813A	src/win32/nsis/easytag-install.bmp
20814A	src/win32/nsis/easytag-install.ico
20815A	src/win32/nsis/easytag-uninstall.bmp
20816M	src/win32/win32dep.c
20817M	src/win32/win32dep.h
20818M	src/win32/win_easytag.c
20819
20820commit d022d6443c6b7564ae05a3af70035822bccd0b19
20821Author: Alex Bennee <alex@bennee.com>
20822Date:	Wed Jul 14 16:00:32 2010 +0100
20823
20824    EasyTag 2.1.3
20825
20826M	ChangeLog
20827M	Makefile.am
20828M	Makefile.in
20829M	THANKS
20830M	aclocal.m4
20831M	config.guess
20832M	config.h.in
20833M	config.h.mingw
20834M	config.sub
20835M	configure
20836M	configure.in
20837M	debian/changelog
20838M	debian/control
20839M	easytag.spec
20840M	easytag.spec.in
20841M	easytag.win32.setup.iss
20842M	ltmain.sh
20843D	pixmaps/EasyTAG.xpm
20844A	pixmaps/EasyTAG_icon.xpm
20845M	pixmaps/EasyTAG_logo.xpm
20846M	pixmaps/artist_album.xpm
20847M	pixmaps/scan.xpm
20848M	po/bg.gmo
20849M	po/bg.po
20850M	po/cs.gmo
20851M	po/cs.po
20852M	po/da.gmo
20853M	po/da.po
20854M	po/de.gmo
20855M	po/de.po
20856M	po/easytag.pot
20857M	po/el.gmo
20858M	po/el.po
20859M	po/es.gmo
20860M	po/es.po
20861M	po/fr.gmo
20862M	po/fr.po
20863M	po/he.gmo
20864M	po/he.po
20865M	po/hu.gmo
20866M	po/hu.po
20867M	po/it.gmo
20868M	po/it.po
20869M	po/ja.gmo
20870M	po/ja.po
20871M	po/nl.gmo
20872M	po/nl.po
20873M	po/pl.gmo
20874M	po/pl.po
20875M	po/pt_BR.gmo
20876M	po/pt_BR.po
20877M	po/ro.gmo
20878M	po/ro.po
20879M	po/ru.gmo
20880M	po/ru.po
20881A	po/sr.gmo
20882A	po/sr.po
20883A	po/sr@Latn.gmo
20884C052	po/pl.po	po/sr@Latn.po
20885M	po/sv.gmo
20886M	po/sv.po
20887M	po/uk.gmo
20888M	po/uk.po
20889M	po/zh_CN.gmo
20890M	po/zh_CN.po
20891M	src/Makefile.in
20892M	src/about.c
20893M	src/bar.c
20894M	src/browser.c
20895M	src/browser.h
20896M	src/cddb.c
20897M	src/easytag.c
20898M	src/easytag.h
20899M	src/et_core.c
20900M	src/et_core.h
20901M	src/id3_tag.c
20902M	src/id3lib/Makefile.in
20903M	src/id3v24_tag.c
20904M	src/libapetag/Makefile.in
20905M	src/libmpg123/Makefile.in
20906M	src/log.c
20907M	src/misc.c
20908M	src/msgbox.c
20909M	src/msgbox.h
20910M	src/picture.c
20911M	src/prefs.c
20912M	src/prefs.h
20913M	src/scan.c
20914M	src/scan.h
20915M	src/setting.c
20916M	src/setting.h
20917M	src/win32/win32dep.c
20918M	src/win32/win32dep.h
20919
20920commit 56302086c9c0d6af537d7603a7c63fb3606945f5
20921Author: Alex Bennee <alex@bennee.com>
20922Date:	Wed Jul 14 15:58:03 2010 +0100
20923
20924    EasyTag 2.1.2
20925
20926M	ChangeLog
20927M	Makefile.am
20928M	Makefile.in
20929M	README
20930M	THANKS
20931M	config.h.in
20932M	configure
20933M	configure.in
20934A	doc/EasyTAG_Documentation_sv.html
20935M	easytag.spec
20936M	easytag.spec.in
20937M	easytag.win32.setup.iss
20938M	po/bg.gmo
20939M	po/bg.po
20940M	po/cs.gmo
20941M	po/cs.po
20942M	po/da.gmo
20943M	po/da.po
20944M	po/de.gmo
20945M	po/de.po
20946M	po/easytag.pot
20947M	po/el.gmo
20948M	po/el.po
20949M	po/es.gmo
20950M	po/es.po
20951M	po/fr.gmo
20952M	po/fr.po
20953M	po/he.gmo
20954M	po/he.po
20955M	po/hu.gmo
20956M	po/hu.po
20957M	po/it.gmo
20958M	po/it.po
20959M	po/ja.gmo
20960M	po/ja.po
20961M	po/nl.gmo
20962M	po/nl.po
20963M	po/pl.gmo
20964M	po/pl.po
20965M	po/pt_BR.gmo
20966M	po/pt_BR.po
20967M	po/ro.gmo
20968M	po/ro.po
20969M	po/ru.gmo
20970M	po/ru.po
20971M	po/sv.gmo
20972M	po/sv.po
20973M	po/uk.gmo
20974M	po/uk.po
20975M	po/zh_CN.gmo
20976M	po/zh_CN.po
20977M	src/about.c
20978M	src/ape_tag.c
20979M	src/cddb.c
20980M	src/easytag.c
20981M	src/et_core.c
20982M	src/id3v24_tag.c
20983M	src/log.c
20984M	src/prefs.c
20985M	src/prefs.h
20986M	src/scan.c
20987M	src/setting.c
20988M	src/setting.h
20989
20990commit ba15707b292d827bdce732e7713b26fae3f75c74
20991Author: Alex Bennee <alex@bennee.com>
20992Date:	Wed Jul 14 15:57:06 2010 +0100
20993
20994    EasyTag 2.1.1
20995
20996A	ABOUT-NLS
20997A	COPYING
20998A	ChangeLog
20999A	INSTALL
21000A	Makefile.am
21001A	Makefile.in
21002A	Makefile.mingw
21003A	README
21004A	README_win32.txt
21005A	THANKS
21006A	TODO
21007A	USERS-GUIDE
21008A	acconfig.h
21009A	aclocal.m4
21010A	autogen.sh
21011A	config.guess
21012A	config.h.in
21013A	config.h.mingw
21014A	config.sub
21015A	configure
21016A	configure.in
21017A	debian/changelog
21018A	debian/compat
21019A	debian/control
21020A	debian/copyright
21021A	debian/dirs
21022A	debian/docs
21023A	debian/easytag.1
21024A	debian/easytag.xpm
21025A	debian/menu
21026A	debian/rules
21027A	depcomp
21028A	doc/EasyTAG_Documentation.html
21029A	doc/EasyTAG_Documentation_fr.html
21030A	doc/easytag.1.in
21031A	doc/id3/easy.html
21032A	doc/id3/id3v2.3.0.html
21033A	doc/id3/id3v2_blocks.gif
21034A	doc/id3/mpeghdr-19991222.htm
21035A	doc/users_guide_french/USERS-GUIDE-11_fr1.html
21036A	doc/users_guide_french/USERS-GUIDE-11_fr2.html
21037A	doc/users_guide_french/USERS-GUIDE-11_fr3.html
21038A	doc/users_guide_french/USERS-GUIDE-11_fr4.html
21039A	doc/users_guide_french/USERS-GUIDE-11_fr5.html
21040A	doc/users_guide_french/USERS-GUIDE-11_fr6.html
21041A	doc/users_guide_french/USERS-GUIDE.css
21042A	doc/users_guide_french/images/bouton_arbo.png
21043A	doc/users_guide_french/images/bouton_img1.png
21044A	doc/users_guide_french/images/bouton_img2.png
21045A	doc/users_guide_french/images/bouton_img3.png
21046A	doc/users_guide_french/images/bouton_scan1.png
21047A	doc/users_guide_french/images/bouton_scan2.png
21048A	doc/users_guide_french/images/bouton_scan3.png
21049A	doc/users_guide_french/images/bouton_scan4.png
21050A	doc/users_guide_french/images/bouton_scan5.png
21051A	doc/users_guide_french/images/bouton_scan6.png
21052A	doc/users_guide_french/images/bouton_scan7.png
21053A	doc/users_guide_french/images/fen_boutons.png
21054A	doc/users_guide_french/images/fen_cddb1.png
21055A	doc/users_guide_french/images/fen_cddb2.png
21056A	doc/users_guide_french/images/fen_fic_txt.png
21057A	doc/users_guide_french/images/fen_fich.png
21058A	doc/users_guide_french/images/fen_lect1.png
21059A	doc/users_guide_french/images/fen_lect2.png
21060A	doc/users_guide_french/images/fen_playlist.png
21061A	doc/users_guide_french/images/fen_rech1.png
21062A	doc/users_guide_french/images/fen_scan1.png
21063A	doc/users_guide_french/images/fen_scan2.png
21064A	doc/users_guide_french/images/fen_scan3.png
21065A	doc/users_guide_french/images/fen_scan4.png
21066A	doc/users_guide_french/images/fen_sel1.png
21067A	doc/users_guide_french/images/fen_sel2.png
21068A	doc/users_guide_french/images/fen_sel3.png
21069A	doc/users_guide_french/images/fen_tag_bout1.png
21070A	doc/users_guide_french/images/fen_tag_bout2.png
21071A	doc/users_guide_french/images/fen_tag_gen.png
21072A	doc/users_guide_french/images/fen_tag_img.png
21073A	doc/users_guide_french/images/interface.png
21074A	doc/users_guide_french/images/menu_context1.png
21075A	doc/users_guide_french/images/menu_context2.png
21076A	doc/users_guide_french/images/menu_context3.png
21077A	doc/users_guide_french/images/menu_div.png
21078A	doc/users_guide_french/images/menu_fic.png
21079A	doc/users_guide_french/images/menu_pref.png
21080A	doc/users_guide_french/images/menu_recherche.png
21081A	doc/users_guide_french/images/menu_recherche1.png
21082A	doc/users_guide_french/images/menu_recherche2.png
21083A	doc/users_guide_french/images/menu_scan.png
21084A	doc/users_guide_french/images/menu_sel.png
21085A	doc/users_guide_french/images/sousmenu_fic1.png
21086A	doc/users_guide_french/images/sousmenu_fic2.png
21087A	doc/users_guide_german/bedienung1.htm
21088A	doc/users_guide_german/bedienung2.htm
21089A	doc/users_guide_german/easy.css
21090A	doc/users_guide_german/einleitung.htm
21091A	doc/users_guide_german/images/EasyTAG.png
21092A	doc/users_guide_german/images/eigensch.png
21093A	doc/users_guide_german/images/filelist.png
21094A	doc/users_guide_german/images/playlist.png
21095A	doc/users_guide_german/images/search.png
21096A	doc/users_guide_german/images/t_easytag.jpg
21097A	doc/users_guide_german/images/treeview.png
21098A	doc/vorbis/v-comment.html
21099A	doc/vorbis/white-ogg.png
21100A	easytag.desktop
21101A	easytag.spec
21102A	easytag.spec.in
21103A	easytag.win32.setup.iss
21104A	install-sh
21105A	ltmain.sh
21106A	missing
21107A	mkinstalldirs
21108A	pixmaps/EasyTAG.ico
21109A	pixmaps/EasyTAG.xpm
21110A	pixmaps/EasyTAG2.ico
21111A	pixmaps/EasyTAG2.xpm
21112A	pixmaps/EasyTAG_logo.xpm
21113A	pixmaps/add.xpm
21114A	pixmaps/add_folder.xpm
21115A	pixmaps/all_downcase.xpm
21116A	pixmaps/all_uppercase.xpm
21117A	pixmaps/artist_album.xpm
21118A	pixmaps/black.xpm
21119A	pixmaps/blackwhite.xpm
21120A	pixmaps/closed_folder.xpm
21121A	pixmaps/closed_folder_locked.xpm
21122A	pixmaps/first_letter_uppercase.xpm
21123A	pixmaps/first_letter_uppercase_word.xpm
21124A	pixmaps/forbidden.xpm
21125A	pixmaps/freedb.xpm
21126A	pixmaps/gnudb.xpm
21127A	pixmaps/grab.xpm
21128A	pixmaps/invert_selection.xpm
21129A	pixmaps/mask.xpm
21130A	pixmaps/musicbrainz.xpm
21131A	pixmaps/opened_folder.xpm
21132A	pixmaps/parent_folder.xpm
21133A	pixmaps/ram_disk.xpm
21134A	pixmaps/read_only.xpm
21135A	pixmaps/red_lines.xpm
21136A	pixmaps/scan.xpm
21137A	pixmaps/select_all.xpm
21138A	pixmaps/sequence_track.xpm
21139A	pixmaps/sound.xpm
21140A	pixmaps/unselect_all.xpm
21141A	po/ChangeLog
21142A	po/Makefile.in.in
21143A	po/Makefile.mingw
21144A	po/POTFILES.in
21145A	po/bg.gmo
21146A	po/bg.po
21147A	po/cs.gmo
21148A	po/cs.po
21149A	po/da.gmo
21150A	po/da.po
21151A	po/de.gmo
21152A	po/de.po
21153A	po/easytag.pot
21154A	po/el.gmo
21155A	po/el.po
21156A	po/es.gmo
21157A	po/es.po
21158A	po/fr.gmo
21159A	po/fr.po
21160A	po/he.gmo
21161A	po/he.po
21162A	po/hu.gmo
21163A	po/hu.po
21164A	po/it.gmo
21165A	po/it.po
21166A	po/ja.gmo
21167A	po/ja.po
21168A	po/nl.gmo
21169A	po/nl.po
21170A	po/pl.gmo
21171A	po/pl.po
21172A	po/pt_BR.gmo
21173A	po/pt_BR.po
21174A	po/ro.gmo
21175A	po/ro.po
21176A	po/ru.gmo
21177A	po/ru.po
21178A	po/sv.gmo
21179A	po/sv.po
21180A	po/uk.gmo
21181A	po/uk.po
21182A	po/zh_CN.gmo
21183A	po/zh_CN.po
21184A	src/Makefile.am
21185A	src/Makefile.in
21186A	src/Makefile.mingw
21187A	src/about.c
21188A	src/about.h
21189A	src/ape_tag.c
21190A	src/ape_tag.h
21191A	src/bar.c
21192A	src/bar.h
21193A	src/browser.c
21194A	src/browser.h
21195A	src/cddb.c
21196A	src/cddb.h
21197A	src/charset.c
21198A	src/charset.h
21199A	src/crc32.c
21200A	src/crc32.h
21201A	src/dlm.c
21202A	src/dlm.h
21203A	src/easytag.c
21204A	src/easytag.h
21205A	src/et_core.c
21206A	src/et_core.h
21207A	src/flac_header.c
21208A	src/flac_header.h
21209A	src/flac_tag.c
21210A	src/flac_tag.h
21211A	src/genres.h
21212A	src/id3_tag.c
21213A	src/id3_tag.h
21214A	src/id3lib/Makefile.am
21215A	src/id3lib/Makefile.in
21216A	src/id3lib/c_wrapper.cpp
21217A	src/id3lib/id3_bugfix.h
21218A	src/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff
21219A	src/id3v24_tag.c
21220A	src/libapetag/COPYING.LGPL
21221A	src/libapetag/Makefile.am
21222A	src/libapetag/Makefile.in
21223A	src/libapetag/README.apetag
21224A	src/libapetag/apetaglib.c
21225A	src/libapetag/apetaglib.h
21226A	src/libapetag/id3v2_read.c
21227A	src/libapetag/id3v2_read.h
21228A	src/libapetag/info_mac.c
21229A	src/libapetag/info_mac.h
21230A	src/libapetag/info_mpc.c
21231A	src/libapetag/info_mpc.h
21232A	src/libapetag/is_tag.c
21233A	src/libapetag/is_tag.h
21234A	src/libmpg123/Makefile.am
21235A	src/libmpg123/Makefile.in
21236A	src/libmpg123/README
21237A	src/libmpg123/common.c
21238A	src/libmpg123/dxhead.c
21239A	src/libmpg123/dxhead.h
21240A	src/libmpg123/getbits.c
21241A	src/libmpg123/getbits.h
21242A	src/libmpg123/huffman.h
21243A	src/libmpg123/l2tables.h
21244A	src/libmpg123/layer1.c
21245A	src/libmpg123/layer2.c
21246A	src/libmpg123/layer3.c
21247A	src/libmpg123/mpg123.c
21248A	src/libmpg123/mpg123.h
21249A	src/log.c
21250A	src/log.h
21251A	src/misc.c
21252A	src/misc.h
21253A	src/monkeyaudio_header.c
21254A	src/monkeyaudio_header.h
21255A	src/mp4_header.c
21256A	src/mp4_header.h
21257A	src/mp4_tag.c
21258A	src/mp4_tag.h
21259A	src/mpeg_header.c
21260A	src/mpeg_header.h
21261A	src/msgbox.c
21262A	src/msgbox.h
21263A	src/musepack_header.c
21264A	src/musepack_header.h
21265A	src/ogg_header.c
21266A	src/ogg_header.h
21267A	src/ogg_tag.c
21268A	src/ogg_tag.h
21269A	src/picture.c
21270A	src/picture.h
21271A	src/prefs.c
21272A	src/prefs.h
21273A	src/scan.c
21274A	src/scan.h
21275A	src/setting.c
21276A	src/setting.h
21277A	src/ui_manager.h
21278A	src/vcedit.c
21279A	src/vcedit.h
21280A	src/wavpack_header.c
21281A	src/wavpack_header.h
21282A	src/wavpack_tag.c
21283A	src/wavpack_tag.h
21284A	src/win32/easytag.rc
21285A	src/win32/resource.h
21286A	src/win32/win32dep.c
21287A	src/win32/win32dep.h
21288A	src/win32/win_easytag.c
21289