Commit Graph

  • 2e8c6ea0f4 Actually overwrite the value, as documented. Scott Wheeler 2007-02-13 05:43:10 +00:00
  • 2aa4195807 correct docs Scott Wheeler 2007-01-07 15:33:21 +00:00
  • a3d8b6be8b Revert this as this change isn't BC Scott Wheeler 2007-01-07 15:31:01 +00:00
  • b9c7c6ae5f A few spelling fixes, identified using krazy. Brad Hards 2007-01-02 11:54:03 +00:00
  • 5760457f5f Remove check as condition will always be true (checked in the if condition, above). Jeff Mitchell 2006-12-23 01:34:01 +00:00
  • df614076d8 Fix warning Fix create HAVE_ZLIB variable Laurent Montel 2006-12-07 14:13:46 +00:00
  • 2697c96ff7 -pedantic André Wöbbeking 2006-11-27 18:17:05 +00:00
  • dc41f3f718 copied gcc compile flags from FindKDE4Internal.cmake André Wöbbeking 2006-11-27 18:15:11 +00:00
  • 80e20afd7e Fix compile under windows Laurent Montel 2006-11-10 10:43:59 +00:00
  • b0addb15e1 Uhh, no. Once again, TagLib is not part of KDE and is still used by a lot more things than JuK, most of which still use Qt 3. If you want to fix the defines to check for the version that's fine. I'm not too worried about it since the code still works with Qt 4. Scott Wheeler 2006-10-15 17:24:13 +00:00
  • de56f6850d replace uft8() with toUtf8() to silence warnings in Juk. Tim Beaulen 2006-10-15 08:04:12 +00:00
  • 7892e7c9df Don't dereference the iterator before checking its validity. Scott Wheeler 2006-10-12 21:11:48 +00:00
  • 245a8af778 fix make install - I guess examples shouldn't actually be installed (I see that Makefile.am required "make examples" explicitly) David Faure 2006-10-12 10:50:45 +00:00
  • 4d26775702 SVN_SILENT spacing Scott Wheeler 2006-10-09 02:51:52 +00:00
  • 4edbc93494 Change the taglib build system to use relative include paths. Brad Hards 2006-10-08 06:28:19 +00:00
  • 5703a3619b Don't try to erase a key that isn't there. Scott Wheeler 2006-10-07 22:29:06 +00:00
  • 22a2d44a80 Make the Xing header publically accessible. Scott Wheeler 2006-10-07 22:17:07 +00:00
  • 8898a90936 Compile fix, correcting the include paths. Brad Hards 2006-10-07 11:45:35 +00:00
  • 6cc6f7f1cf Fix install files Laurent Montel 2006-10-05 08:03:42 +00:00
  • 9dd4bf063e Add support for examples Laurent Montel 2006-10-04 15:21:01 +00:00
  • 619b1eaf54 Add tests directory into build Laurent Montel 2006-10-04 15:12:47 +00:00
  • 0e45e5b3f9 Make paths relative so that it works with running cmake on kdesupport/ or on kdesupport/taglib. Added toplevel cmake file so that kdesvn-build can build kdesupport using cmake. David Faure 2006-09-29 09:36:22 +00:00
  • 910517d743 Fix compile Laurent Montel 2006-09-27 08:57:22 +00:00
  • 5a478e196e Forgot something. ;-) Scott Wheeler 2006-09-24 20:57:22 +00:00
  • 0652140f75 This is how it's done elsewhere. Scott Wheeler 2006-09-24 18:36:42 +00:00
  • f162c5f5f9 And now get everything building again... Scott Wheeler 2006-09-24 18:10:30 +00:00
  • 109a304eae Add KDE 3.5 admin as external. Scott Wheeler 2006-09-24 17:28:14 +00:00
  • 60a3f993b5 This is starting to look more sane. Scott Wheeler 2006-09-24 17:12:40 +00:00
  • f9dbcabc8c add this first, hopefully the next attempt at fixing the dirs will work Scott Wheeler 2006-09-24 17:10:42 +00:00
  • 2ae6a804e2 One more step. Wow, this was impressively broken. Scott Wheeler 2006-09-24 16:59:54 +00:00
  • d0bfbf8ce4 Ok, let's go back a few steps. Apparently I really confused svn move by adding the directory and moving things to it in the same commit. Scott Wheeler 2006-09-24 16:58:17 +00:00
  • 142568de6d Reorganizing Scott Wheeler 2006-09-24 16:33:50 +00:00
  • ea87af7ab4 Reorganizing Scott Wheeler 2006-09-24 16:33:36 +00:00
  • f4743a6e52 Reorganizing Scott Wheeler 2006-09-24 16:33:25 +00:00
  • b222656c85 Reorganizing Scott Wheeler 2006-09-24 16:33:15 +00:00
  • feaf1c4b35 Reorganizing. Scott Wheeler 2006-09-24 16:33:03 +00:00
  • 8736e65235 Reorganizing. Scott Wheeler 2006-09-24 16:32:42 +00:00
  • 711821f245 Reorganizing. Hmm, it seems that svn is going to make me enter this message a helluva lot. Scott Wheeler 2006-09-24 16:30:31 +00:00
  • 334b4d4de1 Reorganizing. Scott Wheeler 2006-09-24 16:30:00 +00:00
  • 21b4d79f98 Reorganizing. Scott Wheeler 2006-09-24 16:29:44 +00:00
  • 9a2f90be89 Re-add automake/autoconf stuff. I'm tempted to delete the CMake stuff while I'm at it, but I'll leave it for now... Scott Wheeler 2006-09-24 16:17:47 +00:00
  • 0b428130f3 Now taglib compiles with cmake Remove old build system Laurent Montel 2006-09-24 14:45:33 +00:00
  • 2281edf20f Fix generate lib. it fixes juk compile Laurent Montel 2006-09-24 12:59:05 +00:00
  • 690b126377 Fix install it as programs Laurent Montel 2006-09-24 12:32:54 +00:00
  • 35dabd3770 Fix install files Laurent Montel 2006-09-24 12:26:46 +00:00
  • 3ffe198d09 Fix soname Laurent Montel 2006-09-20 16:10:10 +00:00
  • 5fa19b47c2 Fix generate file Laurent Montel 2006-09-20 16:08:36 +00:00
  • 967b9c41b6 Fix generate files Laurent Montel 2006-09-20 16:08:12 +00:00
  • 0a3ae0b2f5 Fix it Laurent Montel 2006-09-20 12:58:37 +00:00
  • d3d4061adc Fix CMakefiles Laurent Montel 2006-09-20 12:57:59 +00:00
  • e3cf99c87a Add cmake support All compile need to test now Laurent Montel 2006-09-20 12:52:28 +00:00
  • dae3f83820 Invalid iterators are ungood. Mmmkay? Scott Wheeler 2006-09-16 12:11:43 +00:00
  • fdb603c88f It makes more sense to return iterators here. (The return types weren't there in the last release, so this isn't API breakage.) Scott Wheeler 2006-09-16 12:09:48 +00:00
  • 52ec948d7e fix Dirk Mueller 2006-09-11 23:32:35 +00:00
  • 0586b68b7d fix includes Dirk Mueller 2006-09-11 22:42:50 +00:00
  • dbb4cb564b Add PC file for the C bindings. Scott Wheeler 2006-08-31 23:14:30 +00:00
  • 5f3ccc1b95 SVN_SILENT another minor-typo Scott Wheeler 2006-08-31 22:49:38 +00:00
  • 1f7236d426 SVN_SILENT extra space Scott Wheeler 2006-08-31 22:46:41 +00:00
  • f01c8531d0 Patches from Aaron VonderHaar for a GEOB frame implementation. Scott Wheeler 2006-08-31 22:44:17 +00:00
  • 1db03808ce Starting in a bit on my TODO list from taglib-devel. Scott Wheeler 2006-08-31 21:25:00 +00:00
  • 7ad144536d Hmm. Actually assign the flag here. Thanks to Dirk for catching this. Scott Wheeler 2006-08-31 00:51:22 +00:00
  • ea12745d12 Make sure that these flags are set to the values that are actually used. Scott Wheeler 2006-08-29 23:19:21 +00:00
  • f8d1b7bb4f Update the TCON (genre) frame as we create it so that we don't keep ID3v2.3 formatted data sitting around waiting to be written to 2.4 tags. Scott Wheeler 2006-08-29 23:06:14 +00:00
  • 784f71409b Add a warning note to File::save() Scott Wheeler 2006-08-17 10:31:52 +00:00
  • 8e52873513 Make sure that there's always a description and content even if they're empty. Scott Wheeler 2006-08-13 23:49:27 +00:00
  • 2f1645947a This if doesn't need to be there. The encoding byte should be there even if there is no string content. Scott Wheeler 2006-08-13 23:10:43 +00:00
  • 071c691a9a Make removeField() actually remove the map content, not just empty the list. Also added an erase method to Map that works on keys rather than itterators. Scott Wheeler 2006-08-13 15:25:48 +00:00
  • 953b8a119a Add a simple function for checking for membership in the fieldListMap. Scott Wheeler 2006-08-13 15:19:36 +00:00
  • 71a392fe81 The non-const functions here should call detach. Scott Wheeler 2006-08-13 12:29:26 +00:00
  • 545c9ebeb7 ignoring Stephan Kulow 2006-08-05 18:04:04 +00:00
  • 23bd433cde Default to ID3v2.4 in the header (fixes the bug just reported on the list) Scott Wheeler 2006-06-25 20:27:17 +00:00
  • 3856f38655 Don't overrun the buffer if the first byte is 0xff Scott Wheeler 2006-06-20 20:41:30 +00:00
  • a6aeaef64e oops Scott Wheeler 2006-06-16 23:26:25 +00:00
  • 6a66c36a0c Here's another easy one that helps out on ginormus strings. Scott Wheeler 2006-06-16 22:50:09 +00:00
  • e83f93b2c0 A couple more optimizations for splitting vectors. One of them makes search faster in the simple case (no need for Boyer-Moore for a one-character search) and append a null vector rather than instantiating a new one when we find empty fields. Scott Wheeler 2006-06-16 22:38:20 +00:00
  • eb1b7c8255 This is much, much faster on large byte vectors and gets the current bug down to where it can read the tag in around 18 seconds unstead of 30 minutes. Scott Wheeler 2006-06-16 20:36:36 +00:00
  • ebf56779f4 Allan's commit was in the wrong branch -- don't corrupt files on write... Scott Wheeler 2006-06-09 09:48:28 +00:00
  • 88aa8c125d This comes from strdup, so it should be freed rather than deleted. Patch from Jon Burgess. Scott Wheeler 2006-06-08 12:22:18 +00:00
  • ef34e50406 Initialize tag to avoid possible crashes Allan Sandfeld Jensen 2006-05-14 19:18:47 +00:00
  • f181d1d18b SVN_SILENT accidentally inserted tabs Scott Wheeler 2006-05-08 20:49:01 +00:00
  • 3f3026b349 Add a function to set the default ID3v2 encoding in the C API. Scott Wheeler 2006-05-08 20:45:42 +00:00
  • 02cf970e0d Patch from John Stirling to fix bitmasks for header fields. Scott Wheeler 2006-05-08 20:08:33 +00:00
  • fca59f432e docs typo Scott Wheeler 2006-04-20 20:31:25 +00:00
  • 985630d59a SVN_SILENT Scott Wheeler 2006-03-02 15:13:54 +00:00
  • 3a24d31b43 Two things: - Fix the channel mode, copyright and original flags, as noticed by Bjoern Petersen. - Check in the "findByDescription()" function that I've had sitting around for a while. Scott Wheeler 2006-03-02 15:02:27 +00:00
  • c35d249195 Add a wide string export fuction. Scott Wheeler 2006-02-11 21:18:03 +00:00
  • 361ce1635a Alright -- most of this code is just more cleanups, and the bugfix part of it is relatively small. Basically it took a while for me to be convinced that the ID3v2 location was always going to be before the FLAC data stream pointer. I've added a check to make sure that it stays that way, but I don't expect us to actually hit that code. Scott Wheeler 2006-01-29 17:47:38 +00:00
  • 142ddfadc9 A prelude to bugfixing. A few more cleanups. Scott Wheeler 2006-01-29 16:59:40 +00:00
  • 286d474dae Cleanups -- no functional changes. Scott Wheeler 2006-01-29 16:06:07 +00:00
  • 99fbe7ff25 Fix up the stuff here for appending values to an APE::Item and round out the API a bit. Based on Michael's patch... Scott Wheeler 2006-01-28 15:18:31 +00:00
  • 4841a5c39c If a frame has both compression and encryption, since we currently don't support encrypted frames, don't try to decompress it. Decryption is supposed to be applied before decompression, so currently the decompression isn't possible. Scott Wheeler 2006-01-28 14:00:48 +00:00
  • 59b9831868 Switch this to "rb" and "rb+" since Windows seems to barf on it without the "b" and it doesn't make a difference at all on UNIX. Scott Wheeler 2006-01-28 13:40:05 +00:00
  • 1aa0550c58 Another method that didn't actually have an implementation around. Also picked some default values for some of the d-pointer members. Scott Wheeler 2005-11-24 10:27:45 +00:00
  • 18d80d1ea0 Actually implement this constructor... Scott Wheeler 2005-11-23 10:36:06 +00:00
  • 2d06d23ec6 Missing class name on the method declaration. I'm sure this caused some fun symbol conflicts... Scott Wheeler 2005-11-23 10:27:33 +00:00
  • f9c5ecaf53 SVN_SILENT a couple of missing docs Scott Wheeler 2005-10-18 12:33:48 +00:00
  • 5bb7dbe457 Silly second declaration of the variable here that triggers an infinite loop in some cases (I'm surprised that it doesn't happen in more...this code has been around for a while.). Scott Wheeler 2005-09-27 14:34:32 +00:00
  • 603068695c A couple of things pointed out by a colleage -- fix ByteVector::size() and make the return type semantics consistant for methods that modify the object (specifically, return a reference instead of void). Scott Wheeler 2005-09-12 16:52:07 +00:00
  • 5d64692084 Just a couple of docs updates. Scott Wheeler 2005-09-06 11:39:26 +00:00
  • 78c4c18e37 Fix the documentation for this method. Scott Wheeler 2005-09-04 20:06:27 +00:00