summaryrefslogtreecommitdiff
path: root/mg_db.c
AgeCommit message (Collapse)Author
2008-12-22fix bug #32 mugglei will not run from a linked subfolderWolfgang Rohdewald
2008-12-21importing subdirectories with mugglei: sorting by folder did not workWolfgang Rohdewald
for those tracks. Found by Thomas Balke.
2008-11-16Patch by Andreas Brachold (indentation fixed by wolfgang61):woro
make gcc4.3 happy by adding more parentheses and brackets git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1215 e10066b5-e1e2-0310-b819-94efdf66514b
2008-08-08fix off by one while initializing languagesworo
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1206 e10066b5-e1e2-0310-b819-94efdf66514b
2008-04-13SQLite3: in some situations, muggle opened/closed the databaseworo
very often. And sqlite did not close the file descriptor. Now open/close it less often git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1179 e10066b5-e1e2-0310-b819-94efdf66514b
2008-04-11merge mp3ng branch into trunkworo
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1173 e10066b5-e1e2-0310-b819-94efdf66514b
2008-04-08gcc 4.3 build fixes.scop
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1138 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-18use new, more secure msprintf instead of asprintf. Doworo
not use cString::sprintf from core vdr because it does not work nicely together with STL which we use heavily add more translation strings and their german and french translations git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1033 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-12restructure and simplify database connection&creation againworo
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1029 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-11only increment import count for newly added files, not for changed filesworo
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1022 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-11set the database charset not only when creating database but for every ↵woro
client connection git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1020 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-11after importing, always delete albums without corresponding tracksworo
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1019 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-11filling language table: truncate values from iso table ifworo
they are too long like qaa-qtz or Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE) git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1018 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-11next try at msprintf, and really enable utf8woro
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1017 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-11support UTF-8woro
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1015 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-10revert last revision about msprintf. msprintf has a problem with va_list ↵woro
which I cannot resolve. git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1014 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-10hide asprintf calls in msprintf, msprintf checks forworo
error results (happens especially with illegal UTF-8 characters) git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1013 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-10mgDb::FieldExists() no more calls Connect() causing recursion for sqliteworo
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1012 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-09restructure code for database connection and creation,woro
also fixes mugglei -c - it never deleted existing databases as the help info says git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1011 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-08remove some debugging output which came even if no debugging wantedworo
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1003 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-08Importing with mugglei now ignores absolute paths and warns.woro
This should take care of quite a few beginner's problems git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1002 e10066b5-e1e2-0310-b819-94efdf66514b
2008-02-07prevent NULL dereferenceworo
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@998 e10066b5-e1e2-0310-b819-94efdf66514b
2006-05-08Patch von Hulk: Vereinheitlich Debugoutput, wie in vdr selber. Kompiliert, ↵wr61
aber ungetestet git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@946 e10066b5-e1e2-0310-b819-94efdf66514b
2006-02-20Really fix FTS error handlingwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@928 e10066b5-e1e2-0310-b819-94efdf66514b
2006-01-23change order of SELECT fields, retrieve unique id (tracks.id) for most ↵wr61
detailled level git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@915 e10066b5-e1e2-0310-b819-94efdf66514b
2006-01-23Parts(): make groupby parameter mandatorywr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@913 e10066b5-e1e2-0310-b819-94efdf66514b
2006-01-23rename a variablewr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@912 e10066b5-e1e2-0310-b819-94efdf66514b
2006-01-22do not import unreadable files, instead print warningwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@910 e10066b5-e1e2-0310-b819-94efdf66514b
2005-10-06Corrected error in importLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@851 e10066b5-e1e2-0310-b819-94efdf66514b
2005-10-05Merged changes from 0.1.8-wrLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@834 e10066b5-e1e2-0310-b819-94efdf66514b
2005-09-06g++ 2.95 needs a copy constructor for mgSQLString - bad boy. And fix another ↵wr61
memleak git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@821 e10066b5-e1e2-0310-b819-94efdf66514b
2005-09-06do not use filename as dirname if no dirname givenwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@817 e10066b5-e1e2-0310-b819-94efdf66514b
2005-09-05a last merge from muggle-0.1.8-BETAwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@816 e10066b5-e1e2-0310-b819-94efdf66514b
2005-09-05more merges from muggle-0.1.8-BETAwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@815 e10066b5-e1e2-0310-b819-94efdf66514b
2005-09-05merge from muggle-0.1.8-BETAwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@814 e10066b5-e1e2-0310-b819-94efdf66514b
2005-07-29Merged from 0.1.7-wrLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@791 e10066b5-e1e2-0310-b819-94efdf66514b
2005-03-06Merged changes for 0.1.4LarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@542 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-20more of the samewr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@495 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-20sort by folder, show track counts, use shuttle/loop from setup, separate ↵wr61
mg_setup from vdr_setup, better error reporting in mugglei, escape cddbid in mugglei git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@494 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-15respect initial shuffle/loop mode from setupwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@489 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-12corrected bug in GdFindFileLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@481 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-12corrected error in GD compatibility functionLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@480 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-11fix many memory leaks, add missing copy constructor to mgOrderwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@478 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-09mg_readline, and replace one mgWarning by esyslogwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@470 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-09fix segfault in mgSelection::enter, fix order in collectionswr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@469 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-08correctly init m_db in mgSelection copy constructorwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@466 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-08make it compilable with 2.95wr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@464 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-07Merged most recent stuff from osd_extensions trunk for next release (0.1.2)LarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@447 e10066b5-e1e2-0310-b819-94efdf66514b
2005-01-23Final bugfixes for next releaseLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@388 e10066b5-e1e2-0310-b819-94efdf66514b
2005-01-23Merged branches osd_extensions and flac_player for new release, yet untestedLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@386 e10066b5-e1e2-0310-b819-94efdf66514b