-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
After more than 12 years: open source release of TJShow!
- Loading branch information
0 parents
commit 159834a
Showing
4,641 changed files
with
1,119,939 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
/build/Intermediate | ||
/Core/TJDB/Debug/BuildLog.htm | ||
/Core/TJDB/Debug/*.idb | ||
/Core/TJDB/Debug/*.pdb | ||
/Core/TJDB/TJDBFramework.xcodeproj/*.pbxuser | ||
/Core/TJDB/TJDBFramework.xcodeproj/*.perspectivev3 | ||
/Core/TJDMXEngine/Debug | ||
/Core/TJDMXEngine/*.user | ||
*.user | ||
*.pdb | ||
*.pbxuser | ||
*.perspectivev3 | ||
*.idb | ||
BuildLog.htm | ||
*.ncb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
CoreSpark is the collection of core libraries used in several products from Pixelspark. It contains the following libraries: | ||
|
||
- TJShared: cross-platform layer for file handling, threads and concurrency, memory management (reference counting) and much more | ||
- TJScript: a small scripting engine (using JavaScript-like syntax) implemented on top of TJShared | ||
- TJNP: cross-platform library for handling TCP/UDP connections, name resolving, HTTP client and server | ||
- TJCrashReporter: client application for use with Breakpad crash reporter (Windows-only) | ||
- TJSharedUI: user interface library (Windows only) | ||
- TJScout: a library for service discovery (currently only through Bonjour aka. mDNS/DNS-SD) | ||
- TJDMXEngine: a library for transmitting DMX data through a variety of DMX controllers, with many functions such as macros and submixing | ||
- TJDB: database abstraction layer with support for direct SQL as well as a persistence layer (which is integrated with the reference counting mechanism of TJShared) | ||
- TJUpdater: small program used for auto-updating | ||
- TJZip: ZIP library | ||
|
||
More information on the libraries can be found at http://developer.pixelspark.nl | ||
|
||
The libraries can be built on OS X through the XCode project files. Under Linux, the scons build system is used. Note that you should either | ||
modify these scripts to be independent or create a top-level SConstruct file to work. On Windows, you need to create a Visual Studio (2008, express | ||
will also work) and add the .vcproj files as usual. | ||
|
||
The Libraries/ folder contains some third-party libraries used in several places; please read their licenses before using. When building, make sure | ||
it is in the include path (as well as the Core/ directory, by the way). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
SConscript([ | ||
'TJShared/SConstruct', | ||
'TJScript/SConstruct', | ||
'TJNP/SConstruct', | ||
'TJScout/SConstruct', | ||
'TJDB/SConstruct', | ||
]); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1"></assembly> |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>CFBundleDevelopmentRegion</key> | ||
<string>English</string> | ||
<key>CFBundleExecutable</key> | ||
<string>${EXECUTABLE_NAME}</string> | ||
<key>CFBundleName</key> | ||
<string>${PRODUCT_NAME}</string> | ||
<key>CFBundleIconFile</key> | ||
<string></string> | ||
<key>CFBundleIdentifier</key> | ||
<string>com.tjshow.${PRODUCT_NAME:identifier}</string> | ||
<key>CFBundleInfoDictionaryVersion</key> | ||
<string>6.0</string> | ||
<key>CFBundlePackageType</key> | ||
<string>FMWK</string> | ||
<key>CFBundleSignature</key> | ||
<string>????</string> | ||
<key>CFBundleVersion</key> | ||
<string>1.0</string> | ||
<key>NSPrincipalClass</key> | ||
<string></string> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# TJDB build | ||
VariantDir('build', 'src'); | ||
env = Environment(); | ||
|
||
sources = Glob("build/*.cpp") + Glob("#Libraries/SQLite/*.c"); | ||
|
||
objects = env.SharedObject(sources, CCFLAGS='-DTJ_OS_POSIX -DTJ_OS_LINUX', CPPPATH=['#Core','#Libraries'],LIBS=['gcc','gcc_s','pthread','tjshared']); | ||
env.SharedLibrary('#build/tjdb', objects); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,248 @@ | ||
<?xml version="1.0" encoding="Windows-1252"?> | ||
<VisualStudioProject | ||
ProjectType="Visual C++" | ||
Version="9,00" | ||
Name="TJDB" | ||
ProjectGUID="{9C2F5156-B33B-4A37-9963-42D2B98BC68D}" | ||
RootNamespace="TJDB" | ||
Keyword="Win32Proj" | ||
TargetFrameworkVersion="131072" | ||
> | ||
<Platforms> | ||
<Platform | ||
Name="Win32" | ||
/> | ||
</Platforms> | ||
<ToolFiles> | ||
</ToolFiles> | ||
<Configurations> | ||
<Configuration | ||
Name="Debug|Win32" | ||
OutputDirectory="$(SolutionDir)$(ConfigurationName)" | ||
IntermediateDirectory="$(ConfigurationName)" | ||
ConfigurationType="2" | ||
CharacterSet="1" | ||
> | ||
<Tool | ||
Name="VCPreBuildEventTool" | ||
/> | ||
<Tool | ||
Name="VCCustomBuildTool" | ||
/> | ||
<Tool | ||
Name="VCXMLDataGeneratorTool" | ||
/> | ||
<Tool | ||
Name="VCWebServiceProxyGeneratorTool" | ||
/> | ||
<Tool | ||
Name="VCMIDLTool" | ||
/> | ||
<Tool | ||
Name="VCCLCompilerTool" | ||
Optimization="0" | ||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;TJDB_EXPORTS" | ||
MinimalRebuild="true" | ||
BasicRuntimeChecks="3" | ||
RuntimeLibrary="3" | ||
UsePrecompiledHeader="0" | ||
WarningLevel="3" | ||
Detect64BitPortabilityProblems="true" | ||
DebugInformationFormat="4" | ||
/> | ||
<Tool | ||
Name="VCManagedResourceCompilerTool" | ||
/> | ||
<Tool | ||
Name="VCResourceCompilerTool" | ||
/> | ||
<Tool | ||
Name="VCPreLinkEventTool" | ||
/> | ||
<Tool | ||
Name="VCLinkerTool" | ||
LinkIncremental="2" | ||
GenerateDebugInformation="true" | ||
SubSystem="2" | ||
RandomizedBaseAddress="1" | ||
DataExecutionPrevention="0" | ||
TargetMachine="1" | ||
/> | ||
<Tool | ||
Name="VCALinkTool" | ||
/> | ||
<Tool | ||
Name="VCManifestTool" | ||
/> | ||
<Tool | ||
Name="VCXDCMakeTool" | ||
/> | ||
<Tool | ||
Name="VCBscMakeTool" | ||
/> | ||
<Tool | ||
Name="VCFxCopTool" | ||
/> | ||
<Tool | ||
Name="VCAppVerifierTool" | ||
/> | ||
<Tool | ||
Name="VCPostBuildEventTool" | ||
/> | ||
</Configuration> | ||
<Configuration | ||
Name="Release|Win32" | ||
OutputDirectory="$(SolutionDir)\build\Release" | ||
IntermediateDirectory="$(SolutionDir)\build\Intermediate\TJDB" | ||
ConfigurationType="2" | ||
CharacterSet="1" | ||
WholeProgramOptimization="1" | ||
> | ||
<Tool | ||
Name="VCPreBuildEventTool" | ||
/> | ||
<Tool | ||
Name="VCCustomBuildTool" | ||
/> | ||
<Tool | ||
Name="VCXMLDataGeneratorTool" | ||
/> | ||
<Tool | ||
Name="VCWebServiceProxyGeneratorTool" | ||
/> | ||
<Tool | ||
Name="VCMIDLTool" | ||
/> | ||
<Tool | ||
Name="VCCLCompilerTool" | ||
AdditionalIncludeDirectories="$(SolutionDir)\Core;$(SolutionDir)\Libraries" | ||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TJDB_EXPORTS" | ||
MinimalRebuild="true" | ||
RuntimeLibrary="2" | ||
UsePrecompiledHeader="0" | ||
WarningLevel="3" | ||
DebugInformationFormat="3" | ||
DisableSpecificWarnings="4251;4275" | ||
/> | ||
<Tool | ||
Name="VCManagedResourceCompilerTool" | ||
/> | ||
<Tool | ||
Name="VCResourceCompilerTool" | ||
/> | ||
<Tool | ||
Name="VCPreLinkEventTool" | ||
/> | ||
<Tool | ||
Name="VCLinkerTool" | ||
AdditionalDependencies="$(SolutionDir)\build\Release\tjshared.lib" | ||
OutputFile="$(OutDir)\tjdb.dll" | ||
LinkIncremental="1" | ||
GenerateDebugInformation="true" | ||
SubSystem="2" | ||
OptimizeReferences="2" | ||
EnableCOMDATFolding="2" | ||
RandomizedBaseAddress="1" | ||
DataExecutionPrevention="0" | ||
TargetMachine="1" | ||
/> | ||
<Tool | ||
Name="VCALinkTool" | ||
/> | ||
<Tool | ||
Name="VCManifestTool" | ||
/> | ||
<Tool | ||
Name="VCXDCMakeTool" | ||
/> | ||
<Tool | ||
Name="VCBscMakeTool" | ||
/> | ||
<Tool | ||
Name="VCFxCopTool" | ||
/> | ||
<Tool | ||
Name="VCAppVerifierTool" | ||
/> | ||
<Tool | ||
Name="VCPostBuildEventTool" | ||
/> | ||
</Configuration> | ||
</Configurations> | ||
<References> | ||
</References> | ||
<Files> | ||
<Filter | ||
Name="Source Files" | ||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" | ||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" | ||
> | ||
<File | ||
RelativePath="..\..\Libraries\SQLite\sqlite3.c" | ||
> | ||
</File> | ||
<File | ||
RelativePath=".\src\tjdbdatabase.cpp" | ||
> | ||
</File> | ||
<File | ||
RelativePath=".\src\tjdbpersistence.cpp" | ||
> | ||
</File> | ||
<File | ||
RelativePath=".\src\tjdbsqlpersistence.cpp" | ||
> | ||
</File> | ||
</Filter> | ||
<Filter | ||
Name="Header Files" | ||
Filter="h;hpp;hxx;hm;inl;inc;xsd" | ||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" | ||
> | ||
<File | ||
RelativePath=".\include\tjdb.h" | ||
> | ||
</File> | ||
<File | ||
RelativePath=".\include\tjdbdatabase.h" | ||
> | ||
</File> | ||
<File | ||
RelativePath=".\include\tjdbpersistence.h" | ||
> | ||
</File> | ||
<File | ||
RelativePath=".\include\tjdbpersistencebindings.h" | ||
> | ||
</File> | ||
<File | ||
RelativePath=".\include\tjdbsqlpersistence.h" | ||
> | ||
</File> | ||
<Filter | ||
Name="internal" | ||
> | ||
<File | ||
RelativePath="..\..\Libraries\SQLite\sqlite3.h" | ||
> | ||
</File> | ||
<File | ||
RelativePath="..\..\Libraries\SQLite\sqlite3ext.h" | ||
> | ||
</File> | ||
<File | ||
RelativePath=".\include\internal\tjdbinternal.h" | ||
> | ||
</File> | ||
</Filter> | ||
</Filter> | ||
<Filter | ||
Name="Resource Files" | ||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" | ||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" | ||
> | ||
</Filter> | ||
</Files> | ||
<Globals> | ||
</Globals> | ||
</VisualStudioProject> |
Binary file not shown.
Oops, something went wrong.