Skip to content

Commit ebc3fa4

Browse files
authored
Merge pull request #269 from dmpas/feature/license
GPL+LGPL
2 parents 5431cf5 + 1fa14c5 commit ebc3fa4

File tree

162 files changed

+4103
-136
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

162 files changed

+4103
-136
lines changed

COPYING

+674
Large diffs are not rendered by default.

appveyor.yml

+2
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ after_build:
127127
128128
call .\windeploycrt.cmd %QT_PATH%\bin tool1cd\bin
129129
130+
xcopy COPYING tool1cd\bin
131+
130132
7z a -r tool1cd-%APPVEYOR_BUILD_VERSION%.zip tool1cd\bin
131133
132134
candle tool1cd.wxs

debian/copyright

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ Upstream-Name: ctoolcd
33
Source: https://github.com/dmpas/tool1cd
44

55
Files: *
6-
Copyright: Valeriy Ageev
7-
License: No license
6+
Copyright: Valeriy Ageev and E8 Tools contributors
7+
License: GPL3
88

debian/docs

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
README.md
2+
COPYING

src/SystemClasses/Exception.hpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#ifndef SYSTEM__EXCEPTION_HPP
222
#define SYSTEM__EXCEPTION_HPP
323

src/SystemClasses/GetTickCount.cpp

+24-4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#include "GetTickCount.hpp"
222

323
#ifdef _WIN32
@@ -10,20 +30,20 @@ namespace System {
1030

1131
namespace Classes {
1232

13-
// (c) http://www.doctort.org/adam/nerd-notes/linux-equivalent-of-the-windows-gettickcount-function.html
14-
unsigned long GetTickCount()
33+
// (c) http://www.doctort.org/adam/nerd-notes/linux-equivalent-of-the-windows-gettickcount-function.html
34+
unsigned long GetTickCount()
1535
{
1636
#ifdef _WIN32
1737
return (unsigned long)(::GetTickCount());
18-
#else
38+
#else
1939
struct timeval tv;
2040
if(gettimeofday(&tv, nullptr) != 0) {
2141
return 0;
2242
}
2343

2444
return (tv.tv_sec * 1000) + (tv.tv_usec / 1000);
2545
#endif // _WIN32
26-
}
46+
}
2747

2848
} // Classe
2949

src/SystemClasses/GetTickCount.hpp

+22-2
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,35 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#ifndef GETTICKCOUNT_HPP_INCLUDED
222
#define GETTICKCOUNT_HPP_INCLUDED
323

424
namespace System {
525

626
namespace Classes {
7-
27+
828
unsigned long GetTickCount();
929

1030
}
1131

12-
}
32+
}
1333

1434

1535
#endif // GETTICKCOUNT_HPP_INCLUDED

src/SystemClasses/String.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#include "String.hpp"
222
#include <algorithm>
323
#include <stdexcept>

src/SystemClasses/String.hpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#ifndef SYSTEM_STRING_HPP
222
#define SYSTEM_STRING_HPP
323

src/SystemClasses/System.Classes.cpp

+21-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,24 @@
1-
#include "System.Classes.hpp"
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
21+
#include "System.Classes.hpp"
222

323
namespace System {
424

src/SystemClasses/System.Classes.hpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#ifndef SYSTEM_CLASSES_HPP
222
#define SYSTEM_CLASSES_HPP
323

src/SystemClasses/System.IOUtils.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#include "System.IOUtils.hpp"
222
#include <boost/filesystem.hpp>
323

src/SystemClasses/System.IOUtils.hpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#ifndef SYSTEM_IOUTILS_HPP
222
#define SYSTEM_IOUTILS_HPP
323

src/SystemClasses/System.SysUtils.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#include "System.SysUtils.hpp"
222
#include <boost/filesystem.hpp>
323
#include <string>

src/SystemClasses/System.SysUtils.hpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#ifndef SYSTEM_SYSUTILS_HPP
222
#define SYSTEM_SYSUTILS_HPP
323

src/SystemClasses/System.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#include "System.hpp"
222

323
namespace System {

src/SystemClasses/System.hpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#ifndef SYSTEM_HPP
222
#define SYSTEM_HPP
323

src/SystemClasses/TFileStream.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
/*
2+
Tool1CD library provides access to 1CD database files.
3+
Copyright © 2009-2017 awa
4+
Copyright © 2017-2018 E8 Tools contributors
5+
6+
This file is part of Tool1CD Library.
7+
8+
Tool1CD Library is free software: you can redistribute it and/or modify
9+
it under the terms of the GNU Lesser General Public License as published by
10+
the Free Software Foundation, either version 3 of the License, or
11+
(at your option) any later version.
12+
13+
Tool1CD Library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
GNU Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General Public License
19+
along with Tool1CD Library. If not, see <http://www.gnu.org/licenses/>.
20+
*/
121
#include "TFileStream.hpp"
222
#include <boost/filesystem.hpp>
323
#include <boost/filesystem/fstream.hpp>

0 commit comments

Comments
 (0)