Compare commits
No commits in common. "master" and "2.7.0" have entirely different histories.
5
.gitignore
vendored
@ -6,8 +6,5 @@
|
|||||||
SCViewer initiator_target.launch
|
SCViewer initiator_target.launch
|
||||||
SCViewer.xcf
|
SCViewer.xcf
|
||||||
SCViewer_1.png
|
SCViewer_1.png
|
||||||
|
*.launch
|
||||||
copyrightLog.txt
|
copyrightLog.txt
|
||||||
/workspace
|
|
||||||
?*.launch
|
|
||||||
/.settings/
|
|
||||||
.tycho-consumer-pom.xml
|
|
@ -1,23 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
|
|
||||||
<intAttribute key="M2_COLORS" value="0"/>
|
|
||||||
<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
|
|
||||||
<stringAttribute key="M2_GOALS" value="package"/>
|
|
||||||
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
|
|
||||||
<booleanAttribute key="M2_OFFLINE" value="false"/>
|
|
||||||
<stringAttribute key="M2_PROFILES" value=""/>
|
|
||||||
<listAttribute key="M2_PROPERTIES"/>
|
|
||||||
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
|
|
||||||
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
|
|
||||||
<intAttribute key="M2_THREADS" value="1"/>
|
|
||||||
<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
|
|
||||||
<stringAttribute key="M2_USER_SETTINGS" value=""/>
|
|
||||||
<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_SHOW_CODEDETAILS_IN_EXCEPTION_MESSAGES" value="true"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_CLASSPATH_ONLY_JAR" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17/"/>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:com.minres.scviewer.parent}"/>
|
|
||||||
</launchConfiguration>
|
|
@ -1,23 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
|
|
||||||
<intAttribute key="M2_COLORS" value="0"/>
|
|
||||||
<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
|
|
||||||
<stringAttribute key="M2_GOALS" value="package"/>
|
|
||||||
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
|
|
||||||
<booleanAttribute key="M2_OFFLINE" value="false"/>
|
|
||||||
<stringAttribute key="M2_PROFILES" value="release-composite"/>
|
|
||||||
<listAttribute key="M2_PROPERTIES"/>
|
|
||||||
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
|
|
||||||
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
|
|
||||||
<intAttribute key="M2_THREADS" value="4"/>
|
|
||||||
<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
|
|
||||||
<stringAttribute key="M2_USER_SETTINGS" value=""/>
|
|
||||||
<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="true"/>
|
|
||||||
<booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_SHOW_CODEDETAILS_IN_EXCEPTION_MESSAGES" value="true"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_CLASSPATH_ONLY_JAR" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17/"/>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:com.minres.scviewer.parent}"/>
|
|
||||||
</launchConfiguration>
|
|
@ -1,26 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
|
|
||||||
<intAttribute key="M2_COLORS" value="0"/>
|
|
||||||
<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
|
|
||||||
<stringAttribute key="M2_GOALS" value="tycho-versions:set-version tycho-versions:update-pom"/>
|
|
||||||
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
|
|
||||||
<booleanAttribute key="M2_OFFLINE" value="false"/>
|
|
||||||
<stringAttribute key="M2_PROFILES" value=""/>
|
|
||||||
<listAttribute key="M2_PROPERTIES">
|
|
||||||
<listEntry value="newVersion=${string_prompt:new version number}"/>
|
|
||||||
</listAttribute>
|
|
||||||
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
|
|
||||||
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
|
|
||||||
<intAttribute key="M2_THREADS" value="1"/>
|
|
||||||
<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
|
|
||||||
<stringAttribute key="M2_USER_SETTINGS" value=""/>
|
|
||||||
<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
|
|
||||||
<stringAttribute key="bad_container_name" value="/com.minres.scviewer.parent/.launch"/>
|
|
||||||
<booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_SHOW_CODEDETAILS_IN_EXCEPTION_MESSAGES" value="true"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_CLASSPATH_ONLY_JAR" value="false"/>
|
|
||||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17/"/>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:com.minres.scviewer.parent}"/>
|
|
||||||
</launchConfiguration>
|
|
56
.project
@ -14,4 +14,60 @@
|
|||||||
<natures>
|
<natures>
|
||||||
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||||
</natures>
|
</natures>
|
||||||
|
<filteredResources>
|
||||||
|
<filter>
|
||||||
|
<id>0</id>
|
||||||
|
<name></name>
|
||||||
|
<type>10</type>
|
||||||
|
<matcher>
|
||||||
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
||||||
|
<arguments>1.0-name-matches-false-false-features</arguments>
|
||||||
|
</matcher>
|
||||||
|
</filter>
|
||||||
|
<filter>
|
||||||
|
<id>0</id>
|
||||||
|
<name></name>
|
||||||
|
<type>10</type>
|
||||||
|
<matcher>
|
||||||
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
||||||
|
<arguments>1.0-name-matches-false-false-plugins</arguments>
|
||||||
|
</matcher>
|
||||||
|
</filter>
|
||||||
|
<filter>
|
||||||
|
<id>0</id>
|
||||||
|
<name></name>
|
||||||
|
<type>10</type>
|
||||||
|
<matcher>
|
||||||
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
||||||
|
<arguments>1.0-name-matches-false-false-com.minres.*</arguments>
|
||||||
|
</matcher>
|
||||||
|
</filter>
|
||||||
|
<filter>
|
||||||
|
<id>0</id>
|
||||||
|
<name></name>
|
||||||
|
<type>10</type>
|
||||||
|
<matcher>
|
||||||
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
||||||
|
<arguments>1.0-name-matches-false-false-product</arguments>
|
||||||
|
</matcher>
|
||||||
|
</filter>
|
||||||
|
<filter>
|
||||||
|
<id>0</id>
|
||||||
|
<name></name>
|
||||||
|
<type>10</type>
|
||||||
|
<matcher>
|
||||||
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
||||||
|
<arguments>1.0-name-matches-false-false-tests</arguments>
|
||||||
|
</matcher>
|
||||||
|
</filter>
|
||||||
|
<filter>
|
||||||
|
<id>0</id>
|
||||||
|
<name></name>
|
||||||
|
<type>10</type>
|
||||||
|
<matcher>
|
||||||
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
||||||
|
<arguments>1.0-name-matches-false-false-p2repositories</arguments>
|
||||||
|
</matcher>
|
||||||
|
</filter>
|
||||||
|
</filteredResources>
|
||||||
</projectDescription>
|
</projectDescription>
|
||||||
|
71
README.md
@ -1,8 +1,12 @@
|
|||||||
SCViewer
|
SCViewer
|
||||||
========
|
========
|
||||||
|
|
||||||
SCViewer is composed of a set of eclipse plugins to display VCD (e.g. created by SystemC VCD trace) and transaction streams. Those streams can be
|
SCViewer is composed of a set of eclipse plugins to display VCD and transaction streams
|
||||||
created by the SystemC Verification Library (SCV, For further description of the SCV please refer to https://www.accellera.org/activities/working-groups/systemc-verification) or by the **L**ight**w**eight **T**ranasaction **R**ecording for SystemC ( [LWTR4SC](https://github.com/Minres/LWTR4SC) ).
|
created by the SystemC VCD trace implementation and the SystemC Verification Library (SCV).
|
||||||
|
For further description of the SCV please refer to
|
||||||
|
http://www.accellera.org/activities/committees/systemc-verification.
|
||||||
|
|
||||||
|
> If you encounter issue when running on Linux please try running as `SWT_GTK3=0 scviewer` as there exist issues wiht GTK3.
|
||||||
|
|
||||||
The viewer has the following features
|
The viewer has the following features
|
||||||
- support of VCD files (compressed and uncompressed)
|
- support of VCD files (compressed and uncompressed)
|
||||||
@ -14,57 +18,14 @@ The viewer has the following features
|
|||||||
- sqlite based
|
- sqlite based
|
||||||
- visualization of transaction relations
|
- visualization of transaction relations
|
||||||
|
|
||||||
> If you encounter issue when running on Linux please try running as `SWT_GTK3=0 scviewer` as there exist issues wiht GTK3.
|
To build the plugins the Eclipse SDK or PDE can be used. In both cases the Groovy
|
||||||
|
eclipse plugin (http://groovy.codehaus.org/Eclipse+Plugin or Market) has to be
|
||||||
To build the plugins the Eclipse SDK or PDE can be used.
|
installed.
|
||||||
|
|
||||||
Key Shortcuts
|
|
||||||
=============
|
|
||||||
|
|
||||||
Legend:
|
|
||||||
|
|
||||||
* Left Mouse Button: LMB
|
|
||||||
* Middle Mouse Button: MMB
|
|
||||||
* Mouse Scroll wheel: MScrl
|
|
||||||
* Context any means Name List, Value List or Waveform
|
|
||||||
|
|
||||||
| Input | Modifier | Context | Action |
|
|
||||||
|------------|----------|----------|-----------------------------------|
|
|
||||||
| LMB click | | any | select |
|
|
||||||
| LMB click | Shift | Waveform | move selected marker to position |
|
|
||||||
| LMB click | Control | Waveform | move cursor to position |
|
|
||||||
| LMB drag | | Waveform | zoom to range |
|
|
||||||
| MMB click | | Waveform | move selected marker to position |
|
|
||||||
| MScrl | | any | scroll window up/down |
|
|
||||||
| MScrl | Shift | any | scroll window left/right |
|
|
||||||
| MScrl | Control | Waveform | zoom in/out |
|
|
||||||
| Key left | | Waveform | scroll window to the left (slow) |
|
|
||||||
| Key right | | Waveform | scroll window to the right (slow) |
|
|
||||||
| Key left | Shift | Waveform | scroll window to the left (fast) |
|
|
||||||
| Key right | Shift | Waveform | scroll window to the right (fast) |
|
|
||||||
| Key up | | Waveform | move selection up |
|
|
||||||
| Key down | | Waveform | move selection down |
|
|
||||||
| Key up | Control | Waveform | move selected track up |
|
|
||||||
| Key down | Control | Waveform | move selected track down |
|
|
||||||
| Key + | Control | Waveform | zoom in |
|
|
||||||
| Key - | Control | Waveform | zoom out |
|
|
||||||
| Key Pos1 | | Waveform | jump to selected marker |
|
|
||||||
| Key End | | Waveform | jump to cursor |
|
|
||||||
| Key Del | | any | delete selected entries |
|
|
||||||
| LMB click | | ZoomBar | increment/decrement 1 page |
|
|
||||||
| LMB drag | | ZoomBar | drag both markers (pan) |
|
|
||||||
| LMB drag | Control | ZoomBar | drag one marker (zoom) |
|
|
||||||
| MMB drag | | ZoomBar | drag one marker (zoom) |
|
|
||||||
| xMB dclick | | ZoomBar | pan to position |
|
|
||||||
| MScrl | | ZoomBar | scroll window left/right |
|
|
||||||
| MScrl | Shift | ZoomBar | scroll window left/right double speed |
|
|
||||||
| MScrl | Control | ZoomBar | zoom in/out |
|
|
||||||
| Key left | | ZoomBar | scroll window to the left (slow) |
|
|
||||||
| Key right | | ZoomBar | scroll window to the right (slow) |
|
|
||||||
| Key up | | ZoomBar | scroll window to the left (slow) |
|
|
||||||
| Key down | | ZoomBar | scroll window to the right (slow) |
|
|
||||||
| Key PgUp | | ZoomBar | scroll window to the left (fast) |
|
|
||||||
| Key PgDown | | ZoomBar | scroll window to the right (fast) |
|
|
||||||
| Key Pos1 | | ZoomBar | scroll to begin |
|
|
||||||
| Key End | | ZoomBar | scroll to end |
|
|
||||||
|
|
||||||
|
TODO
|
||||||
|
====
|
||||||
|
- add more tests
|
||||||
|
- move to feature based product to allow automatic updates
|
||||||
|
- improve graphics
|
||||||
|
- catch-up e3 plugin to functionality of e4 product
|
||||||
|
- add calculated traces
|
||||||
|
Before Width: | Height: | Size: 290 KiB After Width: | Height: | Size: 290 KiB |
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 103 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 256 KiB After Width: | Height: | Size: 256 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 9.1 KiB After Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
@ -6,11 +6,11 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.minres.scviewer</groupId>
|
<groupId>com.minres.scviewer</groupId>
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
<artifactId>com.minres.scviewer.parent</artifactId>
|
||||||
<version>2.19.4</version>
|
<version>2.0.0-SNAPSHOT</version>
|
||||||
<relativePath>../..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>com.minres.scviewer.e4.product</artifactId>
|
<artifactId>com.minres.scviewer.e4.product</artifactId>
|
||||||
<version>2.19.4</version>
|
<version>2.7.0-SNAPSHOT</version>
|
||||||
<packaging>eclipse-repository</packaging>
|
<packaging>eclipse-repository</packaging>
|
||||||
<groupId>com.minres.scviewer</groupId>
|
<groupId>com.minres.scviewer</groupId>
|
||||||
<build>
|
<build>
|
||||||
@ -46,7 +46,7 @@
|
|||||||
<products>
|
<products>
|
||||||
<product>
|
<product>
|
||||||
<id>scviewer</id>
|
<id>scviewer</id>
|
||||||
<archiveFileName>SCViewer-${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}</archiveFileName>
|
<archiveFileName>SCViewer-${project.version}</archiveFileName>
|
||||||
<rootFolders>
|
<rootFolders>
|
||||||
<macosx>SCViewer.app</macosx>
|
<macosx>SCViewer.app</macosx>
|
||||||
</rootFolders>
|
</rootFolders>
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<?pde version="3.5"?>
|
<?pde version="3.5"?>
|
||||||
|
|
||||||
<product name="SCViewer" uid="scviewer" id="com.minres.scviewer.e4.application.product" application="org.eclipse.e4.ui.workbench.swt.E4Application" version="2.19.4" useFeatures="true" includeLaunchers="true" autoIncludeRequirements="true">
|
<product name="SCViewer" uid="scviewer" id="com.minres.scviewer.e4.application.product" application="org.eclipse.e4.ui.workbench.swt.E4Application" version="2.7.0.qualifier" useFeatures="true" includeLaunchers="true">
|
||||||
|
|
||||||
<configIni use="default">
|
<configIni use="default">
|
||||||
</configIni>
|
</configIni>
|
||||||
@ -9,7 +9,7 @@
|
|||||||
<launcherArgs>
|
<launcherArgs>
|
||||||
<programArgs>-clearPersistedState
|
<programArgs>-clearPersistedState
|
||||||
</programArgs>
|
</programArgs>
|
||||||
<vmArgs>-Xms64m -Xmx4G -Dosgi.instance.area=@user.home/.scviewer -Dosgi.instance.area.default=@user.home/.scviewer --add-modules=ALL-SYSTEM -Dfile.encoding=UTF-8
|
<vmArgs>-Xmx2G -Dosgi.instance.area=@user.home/.scviewer -Dosgi.instance.area.default=@user.home/.scviewer
|
||||||
</vmArgs>
|
</vmArgs>
|
||||||
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
|
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
|
||||||
</vmArgsMac>
|
</vmArgsMac>
|
||||||
@ -34,9 +34,9 @@
|
|||||||
</launcher>
|
</launcher>
|
||||||
|
|
||||||
<vm>
|
<vm>
|
||||||
<linux include="true">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17</linux>
|
<linux include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8</linux>
|
||||||
<macos include="true">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17</macos>
|
<macos include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8</macos>
|
||||||
<windows include="true">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17</windows>
|
<windows include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8</windows>
|
||||||
</vm>
|
</vm>
|
||||||
|
|
||||||
<license>
|
<license>
|
||||||
@ -49,25 +49,9 @@
|
|||||||
<features>
|
<features>
|
||||||
<feature id="com.minres.scviewer.e4.feature" installMode="root"/>
|
<feature id="com.minres.scviewer.e4.feature" installMode="root"/>
|
||||||
<feature id="com.minres.scviewer.e4.platform.feature" installMode="root"/>
|
<feature id="com.minres.scviewer.e4.platform.feature" installMode="root"/>
|
||||||
<feature id="org.eclipse.equinox.p2.core.feature" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.emf.ecore" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.emf.common" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.ecf.core.feature" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.ecf.filetransfer.feature" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.ecf.core.ssl.feature" installMode="root"/>
|
|
||||||
<feature id="com.minres.scviewer.ui.feature" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.ecf.filetransfer.ssl.feature" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.equinox.executable" installMode="root"/>
|
|
||||||
<feature id="com.minres.scviewer.database.feature" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.e4.rcp" installMode="root"/>
|
|
||||||
<feature id="com.opcoach.e4.preferences.feature" installMode="root"/>
|
|
||||||
<feature id="com.minres.scviewer.e4.help.feature" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.justj.openjdk.hotspot.jre.minimal.stripped" installMode="root"/>
|
|
||||||
<feature id="org.eclipse.ecf.filetransfer.httpclient5.feature" installMode="root"/>
|
|
||||||
</features>
|
</features>
|
||||||
|
|
||||||
<configurations>
|
<configurations>
|
||||||
<plugin id="com.minres.scviewer.database.ftr" autoStart="true" startLevel="2" />
|
|
||||||
<plugin id="com.minres.scviewer.database.text" autoStart="true" startLevel="2" />
|
<plugin id="com.minres.scviewer.database.text" autoStart="true" startLevel="2" />
|
||||||
<plugin id="com.minres.scviewer.database.vcd" autoStart="true" startLevel="2" />
|
<plugin id="com.minres.scviewer.database.vcd" autoStart="true" startLevel="2" />
|
||||||
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="1" />
|
<plugin id="org.apache.felix.scr" autoStart="true" startLevel="1" />
|
||||||
@ -78,10 +62,6 @@
|
|||||||
<plugin id="org.eclipse.osgi" autoStart="true" startLevel="-1" />
|
<plugin id="org.eclipse.osgi" autoStart="true" startLevel="-1" />
|
||||||
</configurations>
|
</configurations>
|
||||||
|
|
||||||
<repositories>
|
|
||||||
<repository location="https://minres.github.io/SCViewer/repository" enabled="true" />
|
|
||||||
</repositories>
|
|
||||||
|
|
||||||
<preferencesInfo>
|
<preferencesInfo>
|
||||||
<targetfile overwrite="false"/>
|
<targetfile overwrite="false"/>
|
||||||
</preferencesInfo>
|
</preferencesInfo>
|
28
com.minres.scviewer.target/com.minres.scviewer.target.target
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<?pde version="3.8"?>
|
||||||
|
<target name="com.minres.scviewer.target" sequenceNumber="138">
|
||||||
|
<locations>
|
||||||
|
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||||
|
<repository location="http://download.eclipse.org/releases/2020-03/"/>
|
||||||
|
<unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0"/>
|
||||||
|
<unit id="org.eclipse.equinox.p2.sdk.feature.jar" version="0.0.0"/> <!-- needed by Linux exectable-->
|
||||||
|
<unit id="org.eclipse.equinox.sdk.feature.group" version="0.0.0"/>
|
||||||
|
<unit id="org.eclipse.platform.sdk" version="0.0.0"/>
|
||||||
|
<unit id="org.eclipse.sdk.feature.group" version="0.0.0"/> <!-- org.eclipse.equinox.p2.iu -->
|
||||||
|
<unit id="org.eclipse.rcptt.core.feature.group" version="0.0.0"/><!-- com.google.guave-->
|
||||||
|
<unit id="org.eclipse.pde.feature.group" version="0.0.0"/> <!-- org.junit for testing -->
|
||||||
|
</location>
|
||||||
|
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||||
|
<repository location="https://www.opcoach.com/repository/2020-03/"/>
|
||||||
|
<unit id="com.opcoach.e4.preferences.feature.feature.group" version="0.0.0"/>
|
||||||
|
</location>
|
||||||
|
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
|
||||||
|
<repository location="http://dist.springsource.org/snapshot/GRECLIPSE/e4.15/"/>
|
||||||
|
<unit id="org.codehaus.groovy25.feature.feature.group" version="0.0.0"/>
|
||||||
|
</location>
|
||||||
|
</locations>
|
||||||
|
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
|
||||||
|
<launcherArgs>
|
||||||
|
<vmArgs>-Xms40m -Xmx2G</vmArgs>
|
||||||
|
</launcherArgs>
|
||||||
|
</target>
|
@ -12,8 +12,8 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.minres.scviewer</groupId>
|
<groupId>com.minres.scviewer</groupId>
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
<artifactId>com.minres.scviewer.parent</artifactId>
|
||||||
<version>2.19.4</version>
|
<version>2.0.0-SNAPSHOT</version>
|
||||||
<relativePath>../..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
</project>
|
</project>
|
@ -1,11 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>com.minres.scviewer.doc</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
@ -1,168 +0,0 @@
|
|||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<artifactId>com.minres.scviewer.doc</artifactId>
|
|
||||||
<version>1.0.0-SNAPSHOT</version>
|
|
||||||
<packaging>pom</packaging>
|
|
||||||
<parent>
|
|
||||||
<groupId>com.minres.scviewer</groupId>
|
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
|
||||||
<version>2.19.4</version>
|
|
||||||
<relativePath>../..</relativePath>
|
|
||||||
</parent>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
||||||
<asciidoctor.maven.plugin.version>2.0.0</asciidoctor.maven.plugin.version>
|
|
||||||
<asciidoctorj.pdf.version>1.6.2</asciidoctorj.pdf.version>
|
|
||||||
<help.plugin.target.dir>../../plugins/com.minres.scviewer.e4.application.help</help.plugin.target.dir>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.asciidoctor</groupId>
|
|
||||||
<artifactId>asciidoctor-maven-plugin</artifactId>
|
|
||||||
<version>${asciidoctor.maven.plugin.version}</version>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.asciidoctor</groupId>
|
|
||||||
<artifactId>asciidoctorj-pdf</artifactId>
|
|
||||||
<version>${asciidoctorj.pdf.version}</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<configuration>
|
|
||||||
<sourceDirectory>src/asciidoc</sourceDirectory>
|
|
||||||
<sourceDocumentName>SCViewerHelp.adoc</sourceDocumentName>
|
|
||||||
<headerFooter>true</headerFooter>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>output-html</id>
|
|
||||||
<phase>generate-resources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>process-asciidoc</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<sourceHighlighter>coderay</sourceHighlighter>
|
|
||||||
<backend>html</backend>
|
|
||||||
<attributes>
|
|
||||||
<toc />
|
|
||||||
<linkcss>false</linkcss>
|
|
||||||
</attributes>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>output-docbook</id>
|
|
||||||
<phase>generate-resources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>process-asciidoc</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<backend>docbook</backend>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>output-pdf</id>
|
|
||||||
<phase>generate-resources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>process-asciidoc</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<backend>pdf</backend>
|
|
||||||
<sourceHighlighter>coderay</sourceHighlighter>
|
|
||||||
<attributes>
|
|
||||||
<icons>font</icons>
|
|
||||||
<pagenums />
|
|
||||||
<toc />
|
|
||||||
<idprefix />
|
|
||||||
<idseparator>-</idseparator>
|
|
||||||
</attributes>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-resources-plugin</artifactId>
|
|
||||||
<version>2.6</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>copy-asciidoc-resources</id>
|
|
||||||
<phase>generate-resources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>copy-resources</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>target/generated-docs/</directory>
|
|
||||||
<includes>
|
|
||||||
<include>SCViewerHelp.xml</include>
|
|
||||||
<include>**/*.jpg</include>
|
|
||||||
<include>**/*.png</include>
|
|
||||||
<include>**/*.svg</include>
|
|
||||||
</includes>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<outputDirectory>src/docbkx</outputDirectory>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>com.agilejava.docbkx</groupId>
|
|
||||||
<artifactId>docbkx-maven-plugin</artifactId>
|
|
||||||
<version>2.0.17</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<!-- <phase>generate-sources</phase> -->
|
|
||||||
<phase>generate-resources</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>generate-eclipse</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.docbook</groupId>
|
|
||||||
<artifactId>docbook-xml</artifactId>
|
|
||||||
<version>4.4</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<configuration>
|
|
||||||
<sourceDirectory>src/docbkx</sourceDirectory>
|
|
||||||
<targetDirectory>${help.plugin.target.dir}</targetDirectory>
|
|
||||||
<preProcess>
|
|
||||||
<copy todir="${help.plugin.target.dir}/images">
|
|
||||||
<fileset dir="src/docbkx/images" />
|
|
||||||
</copy>
|
|
||||||
<copy todir="${help.plugin.target.dir}/css">
|
|
||||||
<fileset dir="src/docbkx/css" />
|
|
||||||
</copy>
|
|
||||||
</preProcess>
|
|
||||||
<imgSrcPath>./</imgSrcPath>
|
|
||||||
|
|
||||||
<useExtensions>1</useExtensions>
|
|
||||||
<highlightSource>1</highlightSource>
|
|
||||||
<highlightDefaultLanguage>java</highlightDefaultLanguage>
|
|
||||||
<calloutsExtension>1</calloutsExtension>
|
|
||||||
<paperType>A4</paperType>
|
|
||||||
<!--<fop1Extensions>1</fop1Extensions>
|
|
||||||
<foCustomization>${basedir}/conf/customization-fopdf.xsl</foCustomization>-->
|
|
||||||
|
|
||||||
<!-- This copies content (images, etc) for the HTML version -->
|
|
||||||
<!-- Any parameters specific to HTML version go here -->
|
|
||||||
<htmlStylesheet>css/narrow_style.css</htmlStylesheet>
|
|
||||||
<!-- <includes>titlepage/titlepage.templates.xml</includes> -->
|
|
||||||
<includes>SCViewerHelp.xml</includes>
|
|
||||||
<chunkedOutput>true</chunkedOutput>
|
|
||||||
<xincludeSupported>true</xincludeSupported>
|
|
||||||
<!-- <foCustomization>src/test/resources/docbook-fo.xsl</foCustomization> -->
|
|
||||||
<eclipsePluginId>com.minres.scviewer.e4.application.help</eclipsePluginId>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</project>
|
|
@ -1,25 +0,0 @@
|
|||||||
[#_introduction]
|
|
||||||
== Introduction
|
|
||||||
|
|
||||||
[#_overview]
|
|
||||||
=== SCViewer overview
|
|
||||||
|
|
||||||
SCViewer is composed of a set of eclipse plugins to display VCD and transaction streams
|
|
||||||
created by the SystemC VCD trace implementation and the SystemC Verification Library (SCV).
|
|
||||||
For further description of the SCV please refer to
|
|
||||||
http://www.accellera.org/activities/committees/systemc-verification.
|
|
||||||
|
|
||||||
|
|
||||||
[#_features]
|
|
||||||
=== SCViewer features
|
|
||||||
|
|
||||||
Features include:
|
|
||||||
|
|
||||||
* support of VCD files (compressed and uncompressed)
|
|
||||||
** real numbers
|
|
||||||
** showing vectors and real numbers as analog (step-wise & continuous)
|
|
||||||
* various value representations of bit vectors
|
|
||||||
* support of SCV transaction recordings in various formats
|
|
||||||
** text log files (compressed and uncompressed)
|
|
||||||
** sqlite based
|
|
||||||
** visualization of transaction relations
|
|
@ -1,55 +0,0 @@
|
|||||||
[#_reference]
|
|
||||||
== Reference
|
|
||||||
|
|
||||||
In this section you will find detailed descriptions of all GUI and menu elements of the SCViewer including their functions and keyboard shortcuts.
|
|
||||||
|
|
||||||
[#_keybindings]
|
|
||||||
=== Key Shortcuts
|
|
||||||
|
|
||||||
Legend:
|
|
||||||
|
|
||||||
* Left Mouse Button: LMB
|
|
||||||
* Middle Mouse Button: MMB
|
|
||||||
* Mouse Scroll wheel: MScrl
|
|
||||||
* Context any means Name List, Value List or Waveform
|
|
||||||
|
|
||||||
[cols="1,1,1,4",options="header"]
|
|
||||||
|===
|
|
||||||
| Input | Modifier | Context | Action
|
|
||||||
| LMB click | | any | select
|
|
||||||
| LMB click | Shift | Waveform | move selected marker to position
|
|
||||||
| LMB click | Control | Waveform | move cursor to position
|
|
||||||
| LMB drag | | Waveform | zoom to range
|
|
||||||
| MMB click | | Waveform | move selected marker to position
|
|
||||||
| MScrl | | any | scroll window up/down
|
|
||||||
| MScrl | Shift | any | scroll window left/right
|
|
||||||
| Key left | | Waveform | scroll window to the left (slow)
|
|
||||||
| Key right | | Waveform | scroll window to the right (slow)
|
|
||||||
| Key left | Shift | Waveform | scroll window to the left (fast)
|
|
||||||
| Key right | Shift | Waveform | scroll window to the right (fast)
|
|
||||||
| Key up | | Waveform | move selection up
|
|
||||||
| Key down | | Waveform | move selection down
|
|
||||||
| Key up | Control | Waveform | move selected track up
|
|
||||||
| Key down | Control | Waveform | move selected track down
|
|
||||||
| Key + | Control | Waveform | zoom in
|
|
||||||
| Key - | Control | Waveform | zoom out
|
|
||||||
| Key Pos1 | | Waveform | jump to selected marker
|
|
||||||
| Key End | | Waveform | jump to cursor
|
|
||||||
| Key Del | | any | delete selected entries
|
|
||||||
| LMB click | | ZoomBar | increment/decrement 1 page
|
|
||||||
| LMB drag | | ZoomBar | drag both markers (pan)
|
|
||||||
| LMB drag | Control | ZoomBar | drag one marker (zoom)
|
|
||||||
| MMB drag | | ZoomBar | drag one marker (zoom)
|
|
||||||
| xMB dclick | | ZoomBar | pan to position
|
|
||||||
| MScrl | | ZoomBar | scroll window left/right
|
|
||||||
| MScrl | Shift | ZoomBar | scroll window left/right double speed
|
|
||||||
| MScrl | Control | ZoomBar | zoom in/out
|
|
||||||
| Key left | | ZoomBar | scroll window to the left (slow)
|
|
||||||
| Key right | | ZoomBar | scroll window to the right (slow)
|
|
||||||
| Key up | | ZoomBar | scroll window to the left (slow)
|
|
||||||
| Key down | | ZoomBar | scroll window to the right (slow)
|
|
||||||
| Key PgUp | | ZoomBar | scroll window to the left (fast)
|
|
||||||
| Key PgDown | | ZoomBar | scroll window to the right (fast)
|
|
||||||
| Key Pos1 | | ZoomBar | scroll to begin
|
|
||||||
| Key End | | ZoomBar | scroll to end
|
|
||||||
|===
|
|
@ -1,39 +0,0 @@
|
|||||||
[#_start]
|
|
||||||
= SCViewer User Guide
|
|
||||||
:title-logo-image: image:Minres_logo_docs.png[width=750, align="right"]
|
|
||||||
:doctype: book
|
|
||||||
:source-highlighter: coderay
|
|
||||||
:coderay-linenums-mode: inline
|
|
||||||
:coderay-css: class
|
|
||||||
:listing-caption: Listing
|
|
||||||
:icons: font
|
|
||||||
//add table-of-contents (toc) and set its depth
|
|
||||||
:toc:
|
|
||||||
:toclevels: 3
|
|
||||||
:data-uri:
|
|
||||||
:sectnums:
|
|
||||||
:toc-title: Contents
|
|
||||||
:homepage: https://www.minres.com/
|
|
||||||
:keywords:
|
|
||||||
:title-page:
|
|
||||||
:xrefstyle: short
|
|
||||||
:table-caption: Table
|
|
||||||
:figure-caption: Figure
|
|
||||||
:appendix-caption: Appendix
|
|
||||||
:section-refsig: Chapter
|
|
||||||
//set directories
|
|
||||||
:imagesdir: ./images
|
|
||||||
:iconsdir: ./icons
|
|
||||||
:stylesdir: ./styles
|
|
||||||
:scriptsdir: ./js
|
|
||||||
:pdf-themesdir: ./themes
|
|
||||||
:pdf-theme: mnrs-doc
|
|
||||||
:pdf-fontsdir: ./fonts
|
|
||||||
|
|
||||||
|
|
||||||
// unset toc, otherwise it appears in table cells -> known bug, should be fixed in later versions!
|
|
||||||
:toc!:
|
|
||||||
|
|
||||||
include::Overview.adoc[]
|
|
||||||
|
|
||||||
include::Reference.adoc[]
|
|
@ -1,93 +0,0 @@
|
|||||||
Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved.
|
|
||||||
|
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
|
||||||
This license is copied below, and is also available with a FAQ at:
|
|
||||||
http://scripts.sil.org/OFL
|
|
||||||
|
|
||||||
|
|
||||||
-----------------------------------------------------------
|
|
||||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
|
||||||
-----------------------------------------------------------
|
|
||||||
|
|
||||||
PREAMBLE
|
|
||||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
|
||||||
development of collaborative font projects, to support the font creation
|
|
||||||
efforts of academic and linguistic communities, and to provide a free and
|
|
||||||
open framework in which fonts may be shared and improved in partnership
|
|
||||||
with others.
|
|
||||||
|
|
||||||
The OFL allows the licensed fonts to be used, studied, modified and
|
|
||||||
redistributed freely as long as they are not sold by themselves. The
|
|
||||||
fonts, including any derivative works, can be bundled, embedded,
|
|
||||||
redistributed and/or sold with any software provided that any reserved
|
|
||||||
names are not used by derivative works. The fonts and derivatives,
|
|
||||||
however, cannot be released under any other type of license. The
|
|
||||||
requirement for fonts to remain under this license does not apply
|
|
||||||
to any document created using the fonts or their derivatives.
|
|
||||||
|
|
||||||
DEFINITIONS
|
|
||||||
"Font Software" refers to the set of files released by the Copyright
|
|
||||||
Holder(s) under this license and clearly marked as such. This may
|
|
||||||
include source files, build scripts and documentation.
|
|
||||||
|
|
||||||
"Reserved Font Name" refers to any names specified as such after the
|
|
||||||
copyright statement(s).
|
|
||||||
|
|
||||||
"Original Version" refers to the collection of Font Software components as
|
|
||||||
distributed by the Copyright Holder(s).
|
|
||||||
|
|
||||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
|
||||||
or substituting -- in part or in whole -- any of the components of the
|
|
||||||
Original Version, by changing formats or by porting the Font Software to a
|
|
||||||
new environment.
|
|
||||||
|
|
||||||
"Author" refers to any designer, engineer, programmer, technical
|
|
||||||
writer or other person who contributed to the Font Software.
|
|
||||||
|
|
||||||
PERMISSION & CONDITIONS
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
|
||||||
redistribute, and sell modified and unmodified copies of the Font
|
|
||||||
Software, subject to the following conditions:
|
|
||||||
|
|
||||||
1) Neither the Font Software nor any of its individual components,
|
|
||||||
in Original or Modified Versions, may be sold by itself.
|
|
||||||
|
|
||||||
2) Original or Modified Versions of the Font Software may be bundled,
|
|
||||||
redistributed and/or sold with any software, provided that each copy
|
|
||||||
contains the above copyright notice and this license. These can be
|
|
||||||
included either as stand-alone text files, human-readable headers or
|
|
||||||
in the appropriate machine-readable metadata fields within text or
|
|
||||||
binary files as long as those fields can be easily viewed by the user.
|
|
||||||
|
|
||||||
3) No Modified Version of the Font Software may use the Reserved Font
|
|
||||||
Name(s) unless explicit written permission is granted by the corresponding
|
|
||||||
Copyright Holder. This restriction only applies to the primary font name as
|
|
||||||
presented to the users.
|
|
||||||
|
|
||||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
|
||||||
Software shall not be used to promote, endorse or advertise any
|
|
||||||
Modified Version, except to acknowledge the contribution(s) of the
|
|
||||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
|
||||||
permission.
|
|
||||||
|
|
||||||
5) The Font Software, modified or unmodified, in part or in whole,
|
|
||||||
must be distributed entirely under this license, and must not be
|
|
||||||
distributed under any other license. The requirement for fonts to
|
|
||||||
remain under this license does not apply to any document created
|
|
||||||
using the Font Software.
|
|
||||||
|
|
||||||
TERMINATION
|
|
||||||
This license becomes null and void if any of the above conditions are
|
|
||||||
not met.
|
|
||||||
|
|
||||||
DISCLAIMER
|
|
||||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
|
||||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
|
||||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
|
||||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
|
||||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
|
||||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
|
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 21 KiB |
@ -1,55 +0,0 @@
|
|||||||
page:
|
|
||||||
layout: portrait
|
|
||||||
margin: [2.3cm, 2cm, 2cm, 2.2cm]
|
|
||||||
size: A4
|
|
||||||
base:
|
|
||||||
font-color: #000000
|
|
||||||
font-color-mnrs-grey: #6a747c
|
|
||||||
font-color-mnrs-blue: #197788
|
|
||||||
font-family: titillium
|
|
||||||
font-size: 12
|
|
||||||
line-height-length: 16
|
|
||||||
line-height: $base-line-height-length / $base-font-size
|
|
||||||
align: justify
|
|
||||||
vertical-spacing: $base-line-height-length
|
|
||||||
heading:
|
|
||||||
font-color: $base-font-color-mnrs-grey
|
|
||||||
font-size: $base-font-size * 1.25
|
|
||||||
font-style: bold
|
|
||||||
line-height: $base-line-height * 1.2
|
|
||||||
margin-bottom: $vertical-spacing
|
|
||||||
link:
|
|
||||||
font-color: $base_font-color-mnrs-blue
|
|
||||||
outline-list:
|
|
||||||
indent: $base-font-size * 1.5
|
|
||||||
footer:
|
|
||||||
height: $base-line-height-length * 3.0
|
|
||||||
font-color: $base-font-color-mnrs-grey
|
|
||||||
font-size: $base-font-size * 0.9
|
|
||||||
line-height: 1
|
|
||||||
recto:
|
|
||||||
left:
|
|
||||||
content: '{description} v{revision}, © 2021 MINRES'
|
|
||||||
right:
|
|
||||||
content: '{page-number}'
|
|
||||||
verso:
|
|
||||||
left:
|
|
||||||
content: $footer_recto_right_content
|
|
||||||
right:
|
|
||||||
content: $footer_recto_left_content
|
|
||||||
table:
|
|
||||||
border_color: $base-font-color
|
|
||||||
border_width: 0.1
|
|
||||||
title-page:
|
|
||||||
align: right
|
|
||||||
font-color: $base-font-color-mnrs-grey
|
|
||||||
font-size: $base-font-size * 1.80
|
|
||||||
font-style: bold
|
|
||||||
font:
|
|
||||||
fallbacks: titilliumtext22l002-webfont.ttf
|
|
||||||
catalog:
|
|
||||||
titillium:
|
|
||||||
normal: titilliumtext22l002-webfont.ttf
|
|
||||||
bold: titilliumtext22l005-webfont.ttf
|
|
||||||
italic: TitilliumWeb-Italic.ttf
|
|
||||||
bold_italic: TitilliumWeb-BoldItalic.ttf
|
|
@ -1 +0,0 @@
|
|||||||
/SCViewerHelp.xml
|
|
@ -1,124 +0,0 @@
|
|||||||
P.Code {
|
|
||||||
display: block;
|
|
||||||
text-align: left;
|
|
||||||
text-indent: 0.00pt;
|
|
||||||
margin-top: 0.000000pt;
|
|
||||||
margin-bottom: 0.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 1.5em;
|
|
||||||
font-size: 100%;
|
|
||||||
font-weight: medium;
|
|
||||||
font-style: Regular;
|
|
||||||
color: #4444CC;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
font-family: "Courier New";
|
|
||||||
}
|
|
||||||
H6.CaptionFigColumn {
|
|
||||||
display: block;
|
|
||||||
text-align: left;
|
|
||||||
text-indent: 0.000000pt;
|
|
||||||
margin-top: 0.3em;
|
|
||||||
margin-bottom: 1.1em;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 0.000000pt;
|
|
||||||
font-size: 90%;
|
|
||||||
font-weight: medium;
|
|
||||||
font-style: Italic;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
font-family: "Arial";
|
|
||||||
}
|
|
||||||
P.Note {
|
|
||||||
display: block;
|
|
||||||
text-align: left;
|
|
||||||
text-indent: 0pt;
|
|
||||||
margin-top: 1.95em;
|
|
||||||
margin-bottom: 1.95em;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 3.0em;
|
|
||||||
font-size: 110%;
|
|
||||||
font-weight: medium;
|
|
||||||
font-style: Italic;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
font-family: "Arial";
|
|
||||||
}
|
|
||||||
EM.UILabel {
|
|
||||||
font-weight: Bold;
|
|
||||||
font-style: Regular;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
}
|
|
||||||
EM.CodeName {
|
|
||||||
font-weight: Bold;
|
|
||||||
font-style: Regular;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
font-family:"Courier New";
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
body, html { border: 0px }
|
|
||||||
|
|
||||||
/* following font face declarations need to be removed for DBCS */
|
|
||||||
|
|
||||||
body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font: message-box; color: #000000}
|
|
||||||
pre { font-family: Courier, monospace}
|
|
||||||
|
|
||||||
/* end font face declarations */
|
|
||||||
|
|
||||||
/* following font size declarations should be OK for DBCS */
|
|
||||||
body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font: message-box; }
|
|
||||||
pre { font-size: 100% }
|
|
||||||
code,samp { font-size: 100%; }
|
|
||||||
|
|
||||||
/* end font size declarations */
|
|
||||||
|
|
||||||
body { background: #FFFFFF}
|
|
||||||
h1 { font-size: 180%; font-weight: medium; margin-top: 0.28em; margin-bottom: 0.05em; color: Highlight }
|
|
||||||
h2 { font-size: 140%; font-weight: bold; margin-top: 0.22em; margin-bottom: 3; color: Highlight }
|
|
||||||
h3 { font-size: 110%; font-weight: bold; margin-top: 0.18em; margin-bottom: 3 }
|
|
||||||
h4 { font-size: 100%; font-weight: bold; margin-top: 0.2em; margin-bottom: 3; font-style: italic }
|
|
||||||
p { margin-top: 1.0em; margin-bottom: 1.0em }
|
|
||||||
pre { margin-left: 6; font-size: 90% }
|
|
||||||
a:link { color: #0000FF }
|
|
||||||
a:hover { color: #000080 }
|
|
||||||
a:visited { text-decoration: underline }
|
|
||||||
ul { margin-top: 0;
|
|
||||||
margin-bottom: 1.0em;
|
|
||||||
margin-left : 1.0em;
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
li { margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
padding-left: 0;
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
li p { margin-top: 0; margin-bottom: 0 }
|
|
||||||
ol { margin-top: 0;
|
|
||||||
margin-bottom: 10;
|
|
||||||
padding-left: 0;
|
|
||||||
margin-left: 1.4em }
|
|
||||||
dl { margin-top: 0; margin-bottom: 10 }
|
|
||||||
dt { margin-top: 0; margin-bottom: 0; font-weight: bold }
|
|
||||||
dd { margin-top: 0; margin-bottom: 0 }
|
|
||||||
strong { font-weight: bold}
|
|
||||||
em { font-style: italic}
|
|
||||||
var { font-style: italic}
|
|
||||||
div.revision { border-left-style: solid; border-left-width: thin;
|
|
||||||
border-left-color: #7B68EE; padding-left:5 }
|
|
||||||
th { font-weight: bold }
|
|
||||||
|
|
||||||
.figure-contents .mediaobject img {
|
|
||||||
width: 100%;
|
|
||||||
heigth: auto;
|
|
||||||
}
|
|
@ -1,108 +0,0 @@
|
|||||||
P.Code {
|
|
||||||
display: block;
|
|
||||||
text-align: left;
|
|
||||||
text-indent: 0.00pt;
|
|
||||||
margin-top: 0.000000pt;
|
|
||||||
margin-bottom: 0.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 15pt;
|
|
||||||
font-weight: normal;
|
|
||||||
font-style: normal;
|
|
||||||
color: #4444CC;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
}
|
|
||||||
H6.CaptionFigColumn {
|
|
||||||
display: block;
|
|
||||||
text-align: left;
|
|
||||||
text-indent: 0.000000pt;
|
|
||||||
margin-top: 3.000000pt;
|
|
||||||
margin-bottom: 11.000000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 0.000000pt;
|
|
||||||
font-size: 75%;
|
|
||||||
font-weight: bold;
|
|
||||||
font-style: Italic;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
}
|
|
||||||
P.Note {
|
|
||||||
display: block;
|
|
||||||
text-align: left;
|
|
||||||
text-indent: 0pt;
|
|
||||||
margin-top: 19.500000pt;
|
|
||||||
margin-bottom: 19.500000pt;
|
|
||||||
margin-right: 0.000000pt;
|
|
||||||
margin-left: 30pt;
|
|
||||||
font-size: 110%;
|
|
||||||
font-weight: normal;
|
|
||||||
font-style: Italic;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
}
|
|
||||||
EM.UILabel {
|
|
||||||
font-weight: Bold;
|
|
||||||
font-style: normal;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
}
|
|
||||||
EM.CodeName {
|
|
||||||
font-weight: Bold;
|
|
||||||
font-style: normal;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: baseline;
|
|
||||||
text-transform: none;
|
|
||||||
font-family: "Courier New", Courier, monospace;
|
|
||||||
}
|
|
||||||
UL.NavList {
|
|
||||||
margin-left: 1.5em;
|
|
||||||
padding-left: 0px;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
body, html { border: 0px }
|
|
||||||
|
|
||||||
|
|
||||||
/* following font face declarations need to be removed for DBCS */
|
|
||||||
|
|
||||||
body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-family: Arial, Helvetica, sans-serif; color: #000000}
|
|
||||||
pre, code { font-family: "Courier New", Courier, monospace;}
|
|
||||||
|
|
||||||
/* end font face declarations */
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
html { font-size: 12pt }
|
|
||||||
}
|
|
||||||
|
|
||||||
body { font-size: 83%; background: #FFFFFF; margin-bottom: 1em }
|
|
||||||
h1 { font-size: 180%; margin-top: 5px; margin-bottom: 1px }
|
|
||||||
h2 { font-size: 140%; margin-top: 25px; margin-bottom: 3px }
|
|
||||||
h3 { font-size: 110%; margin-top: 20px; margin-bottom: 3px }
|
|
||||||
h4 { font-size: 100%; margin-top: 20px; margin-bottom: 3px; font-style: italic }
|
|
||||||
p { margin-top: 10px; margin-bottom: 10px }
|
|
||||||
pre { font-size: 93%; margin-left: 6; color: #4444CC }
|
|
||||||
code { font-size: 93%; }
|
|
||||||
table { font-size: 100% } /* needed for quirks mode */
|
|
||||||
a:link { color: #0000FF }
|
|
||||||
a:hover { color: #000080 }
|
|
||||||
a:visited { text-decoration: underline }
|
|
||||||
ul { margin-top: 10px; margin-bottom: 10px; }
|
|
||||||
li { margin-top: 5px; margin-bottom: 5px; }
|
|
||||||
li p { margin-top: 5px; margin-bottom: 5px; }
|
|
||||||
ol { margin-top: 10px; margin-bottom: 10px; }
|
|
||||||
dl { margin-top: 10px; margin-bottom: 10px; }
|
|
||||||
dt { margin-top: 5px; margin-bottom: 5px; font-weight: bold; }
|
|
||||||
dd { margin-top: 5px; margin-bottom: 5px; }
|
|
||||||
strong { font-weight: bold}
|
|
||||||
em { font-style: italic}
|
|
||||||
var { font-style: italic}
|
|
||||||
div.revision { border-left-style: solid; border-left-width: thin;
|
|
||||||
border-left-color: #7B68EE; padding-left:5 }
|
|
||||||
th { font-weight: bold }
|
|
@ -1 +0,0 @@
|
|||||||
/*.png
|
|
@ -1,4 +1,2 @@
|
|||||||
bin.includes = feature.xml,\
|
bin.includes = feature.xml,\
|
||||||
feature.properties
|
feature.properties
|
||||||
src.includes = feature.properties,\
|
|
||||||
feature.xml
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
featureName=SystemC simulation results viewer database loaders
|
featureName=SystemC simulation results viewer
|
||||||
providerName=MINRES Technologies GmbH
|
providerName=MINRES Technologies GmbH
|
||||||
updateSiteName=SC Viewer Database Loader Updates
|
updateSiteName=SC Viewer Database Updates
|
||||||
description=A viewer for SystemC Verification Library transactions and VCD signals.
|
description=A viewer for SystemC Verification Library transactions and VCD signals.
|
||||||
licenseURL=license.html
|
licenseURL=license.html
|
||||||
license=\
|
license=\
|
||||||
|
@ -2,15 +2,17 @@
|
|||||||
<feature
|
<feature
|
||||||
id="com.minres.scviewer.database.feature"
|
id="com.minres.scviewer.database.feature"
|
||||||
label="%featureName"
|
label="%featureName"
|
||||||
version="3.0.0.qualifier"
|
version="1.0.0.qualifier"
|
||||||
provider-name="%providerName">
|
provider-name="%providerName">
|
||||||
|
|
||||||
<description>
|
<description>
|
||||||
The database loaders for SystemC Verification Library transactions and VCD signals. They support SQLite based recording as well as the built-in text base recording.
|
A viewer for SystemC Verification Library transactions and VCD
|
||||||
|
signals. It supports a SQLite based recording as well as the built-in
|
||||||
|
text base recording.
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
<copyright>
|
<copyright>
|
||||||
Copyright (c) 2015-2021 MINRES Technologies GmbH.
|
Copyright (c) 2015 MINRES Technologies GmbH.
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are made available under the terms of the Eclipse Public License
|
are made available under the terms of the Eclipse Public License
|
||||||
v1.0 which accompanies this distribution, and is available at
|
v1.0 which accompanies this distribution, and is available at
|
||||||
@ -27,12 +29,12 @@ http://www.eclipse.org/legal/epl-v10.html
|
|||||||
</url>
|
</url>
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
|
<import plugin="org.codehaus.groovy" version="2.5.8" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.osgi.services" version="3.4.0" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.osgi.services" version="3.4.0" match="greaterOrEqual"/>
|
||||||
<import plugin="com.google.guava" version="15.0.0" match="greaterOrEqual"/>
|
<import plugin="com.google.guava" version="15.0.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.osgi"/>
|
<import plugin="org.eclipse.osgi"/>
|
||||||
<import plugin="com.minres.scviewer.database" version="1.0.0" match="greaterOrEqual"/>
|
<import plugin="com.minres.scviewer.database" version="1.0.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.core.runtime"/>
|
<import plugin="org.eclipse.core.runtime"/>
|
||||||
<import feature="org.eclipse.collections.feature" version="10.4.0.v20200820-2049"/>
|
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
@ -56,6 +58,12 @@ http://www.eclipse.org/legal/epl-v10.html
|
|||||||
version="0.0.0"
|
version="0.0.0"
|
||||||
unpack="false"/>
|
unpack="false"/>
|
||||||
|
|
||||||
|
<plugin
|
||||||
|
id="org.codehaus.groovy"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="0.0.0"/>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
id="com.minres.scviewer.database.vcd"
|
id="com.minres.scviewer.database.vcd"
|
||||||
download-size="0"
|
download-size="0"
|
||||||
@ -70,19 +78,4 @@ http://www.eclipse.org/legal/epl-v10.html
|
|||||||
version="0.0.0"
|
version="0.0.0"
|
||||||
unpack="false"/>
|
unpack="false"/>
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="com.minres.scviewer.database.ftr"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="com.minres.scviewer.database.fst"
|
|
||||||
os="linux,win32"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
</feature>
|
</feature>
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.minres.scviewer</groupId>
|
<groupId>com.minres.scviewer</groupId>
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
<artifactId>com.minres.scviewer.parent</artifactId>
|
||||||
<version>2.19.4</version>
|
<version>2.0.0-SNAPSHOT</version>
|
||||||
<relativePath>../..</relativePath>
|
<relativePath>../..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
<version>3.0.0-SNAPSHOT</version>
|
<version>1.0.0-SNAPSHOT</version>
|
||||||
</project>
|
</project>
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
@ -2,7 +2,7 @@
|
|||||||
<feature
|
<feature
|
||||||
id="com.minres.scviewer.e4.feature"
|
id="com.minres.scviewer.e4.feature"
|
||||||
label="SCViewer Feature"
|
label="SCViewer Feature"
|
||||||
version="1.1.0.qualifier"
|
version="1.0.0.qualifier"
|
||||||
provider-name="MINRES Technologies GmbH">
|
provider-name="MINRES Technologies GmbH">
|
||||||
|
|
||||||
<description url="http://www.example.com/description">
|
<description url="http://www.example.com/description">
|
||||||
@ -21,6 +21,14 @@
|
|||||||
<update label="SC Viewer Updates" url="http://www.minres.com/scviewer/update"/>
|
<update label="SC Viewer Updates" url="http://www.minres.com/scviewer/update"/>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|
<includes
|
||||||
|
id="com.minres.scviewer.database.feature"
|
||||||
|
version="0.0.0"/>
|
||||||
|
|
||||||
|
<includes
|
||||||
|
id="com.minres.scviewer.ui.feature"
|
||||||
|
version="0.0.0"/>
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import plugin="javax.inject" version="1.0.0" match="greaterOrEqual"/>
|
<import plugin="javax.inject" version="1.0.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.core.runtime" version="3.11.1" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.core.runtime" version="3.11.1" match="greaterOrEqual"/>
|
||||||
@ -32,10 +40,13 @@
|
|||||||
<import plugin="org.eclipse.e4.core.di" version="1.5.0" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.e4.core.di" version="1.5.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.e4.ui.di" version="1.1.0" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.e4.ui.di" version="1.1.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.e4.core.contexts" version="1.4.0" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.e4.core.contexts" version="1.4.0" match="greaterOrEqual"/>
|
||||||
|
<import plugin="com.minres.scviewer.database.ui.swt" version="1.0.0" match="greaterOrEqual"/>
|
||||||
|
<import plugin="com.minres.scviewer.database" version="1.0.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.osgi.services" version="3.5.0" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.osgi.services" version="3.5.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.e4.core.services" version="2.0.0" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.e4.core.services" version="2.0.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.core.jobs"/>
|
<import plugin="org.eclipse.core.jobs"/>
|
||||||
<import plugin="org.eclipse.osgi"/>
|
<import plugin="org.eclipse.osgi"/>
|
||||||
|
<import plugin="com.google.guava"/>
|
||||||
<import plugin="org.eclipse.equinox.preferences"/>
|
<import plugin="org.eclipse.equinox.preferences"/>
|
||||||
<import plugin="org.eclipse.core.expressions"/>
|
<import plugin="org.eclipse.core.expressions"/>
|
||||||
<import plugin="org.eclipse.e4.core.commands" version="0.11.0" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.e4.core.commands" version="0.11.0" match="greaterOrEqual"/>
|
||||||
@ -44,10 +55,10 @@
|
|||||||
<import plugin="org.eclipse.core.resources" version="3.13.0" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.core.resources" version="3.13.0" match="greaterOrEqual"/>
|
||||||
<import feature="com.opcoach.e4.preferences.feature" version="1.3.0.202004072127"/>
|
<import feature="com.opcoach.e4.preferences.feature" version="1.3.0.202004072127"/>
|
||||||
<import feature="org.eclipse.equinox.executable" version="3.8.700.v20200207-2156"/>
|
<import feature="org.eclipse.equinox.executable" version="3.8.700.v20200207-2156"/>
|
||||||
|
<import feature="org.eclipse.equinox.sdk" version="3.20.100.v20200303-1901"/>
|
||||||
|
<import feature="org.eclipse.sdk" version="4.15.0.v20200305-0155"/>
|
||||||
<import feature="org.eclipse.rcptt.core" version="2.5.1.M3"/>
|
<import feature="org.eclipse.rcptt.core" version="2.5.1.M3"/>
|
||||||
<import plugin="org.eclipse.core.commands"/>
|
<import plugin="org.eclipse.core.commands"/>
|
||||||
<import feature="com.minres.scviewer.database.feature" version="3.0.0.qualifier"/>
|
|
||||||
<import feature="com.minres.scviewer.ui.feature" version="1.1.0.qualifier"/>
|
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.minres.scviewer</groupId>
|
<groupId>com.minres.scviewer</groupId>
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
<artifactId>com.minres.scviewer.parent</artifactId>
|
||||||
<version>2.19.4</version>
|
<version>2.0.0-SNAPSHOT</version>
|
||||||
<relativePath>../..</relativePath>
|
<relativePath>../..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
<version>1.1.0-SNAPSHOT</version>
|
<version>1.0.0-SNAPSHOT</version>
|
||||||
</project>
|
</project>
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>com.minres.scviewer.e4.help.feature</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.pde.FeatureBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
<nature>org.eclipse.pde.FeatureNature</nature>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
@ -1 +0,0 @@
|
|||||||
bin.includes = feature.xml
|
|
@ -1,177 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<feature
|
|
||||||
id="com.minres.scviewer.e4.help.feature"
|
|
||||||
label="Feature"
|
|
||||||
version="1.0.0.qualifier"
|
|
||||||
provider-name="MINRES Technologies GmbH">
|
|
||||||
|
|
||||||
<description url="http://www.example.com/description">
|
|
||||||
[Enter Feature Description here.]
|
|
||||||
</description>
|
|
||||||
|
|
||||||
<copyright url="http://www.example.com/copyright">
|
|
||||||
[Enter Copyright Description here.]
|
|
||||||
</copyright>
|
|
||||||
|
|
||||||
<license url="http://www.example.com/license">
|
|
||||||
[Enter License Description here.]
|
|
||||||
</license>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.help"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.help.webapp"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.help.base"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.apache.lucene.core"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.apache.lucene.analyzers-common"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.apache.lucene.analyzers-smartcn"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.core.net"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="javax.el"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.equinox.http.jetty"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.equinox.http.registry"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.equinox.http.servlet"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.equinox.jsp.jasper"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.equinox.jsp.jasper.registry"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.apache.jasper.glassfish"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.jetty.http"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.jetty.io"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.jetty.security"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.jetty.server"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.jetty.servlet"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.jetty.util"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="com.minres.scviewer.e4.application.help"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="org.eclipse.equinox.security.win32.x86_64"
|
|
||||||
os="win32"
|
|
||||||
arch="x86_64"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
fragment="true"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
</feature>
|
|
@ -1,12 +0,0 @@
|
|||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<artifactId>com.minres.scviewer.e4.help.feature</artifactId>
|
|
||||||
<packaging>eclipse-feature</packaging>
|
|
||||||
<parent>
|
|
||||||
<groupId>com.minres.scviewer</groupId>
|
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
|
||||||
<version>2.19.4</version>
|
|
||||||
<relativePath>../..</relativePath>
|
|
||||||
</parent>
|
|
||||||
<version>1.0.0-SNAPSHOT</version>
|
|
||||||
</project>
|
|
@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
@ -29,17 +29,10 @@
|
|||||||
id="org.eclipse.emf.common"
|
id="org.eclipse.emf.common"
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<includes
|
|
||||||
id="org.eclipse.collections.feature"
|
|
||||||
version="0.0.0"/>
|
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import plugin="org.eclipse.core.expressions" version="3.2.0" match="compatible"/>
|
<import plugin="org.eclipse.core.expressions" version="3.2.0" match="compatible"/>
|
||||||
<import plugin="org.eclipse.core.filesystem" version="1.3.0" match="compatible"/>
|
<import plugin="org.eclipse.core.filesystem" version="1.3.0" match="compatible"/>
|
||||||
<import plugin="org.eclipse.core.runtime" version="3.12.0" match="compatible"/>
|
<import plugin="org.eclipse.core.runtime" version="3.12.0" match="compatible"/>
|
||||||
<import plugin="org.eclipse.equinox.common" version="3.2.0" match="compatible"/>
|
|
||||||
<import plugin="org.eclipse.equinox.registry" version="3.2.0" match="compatible"/>
|
|
||||||
<import plugin="org.eclipse.osgi" version="3.2.0" match="compatible"/>
|
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.minres.scviewer</groupId>
|
<groupId>com.minres.scviewer</groupId>
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
<artifactId>com.minres.scviewer.parent</artifactId>
|
||||||
<version>2.19.4</version>
|
<version>2.0.0-SNAPSHOT</version>
|
||||||
<relativePath>../..</relativePath>
|
<relativePath>../..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
<version>1.0.0-SNAPSHOT</version>
|
<version>1.0.0-SNAPSHOT</version>
|
||||||
|
@ -1,4 +1,2 @@
|
|||||||
bin.includes = feature.xml,\
|
bin.includes = feature.xml,\
|
||||||
feature.properties
|
feature.properties
|
||||||
src.includes = feature.properties,\
|
|
||||||
feature.xml
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<feature
|
<feature
|
||||||
id="com.minres.scviewer.feature"
|
id="com.minres.scviewer.feature"
|
||||||
label="%featureName"
|
label="%featureName"
|
||||||
version="2.19.4"
|
version="1.0.0.qualifier"
|
||||||
provider-name="%providerName">
|
provider-name="%providerName">
|
||||||
|
|
||||||
<description>
|
<description>
|
||||||
@ -12,7 +12,7 @@ built-in text base recording.
|
|||||||
</description>
|
</description>
|
||||||
|
|
||||||
<copyright>
|
<copyright>
|
||||||
Copyright (c) 2015-2021 MINRES Technologies GmbH.
|
Copyright (c) 2015 MINRES Technologies GmbH.
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are made available under the terms of the Eclipse Public License
|
are made available under the terms of the Eclipse Public License
|
||||||
v1.0 which accompanies this distribution, and is available at
|
v1.0 which accompanies this distribution, and is available at
|
||||||
@ -24,11 +24,22 @@ http://www.eclipse.org/legal/epl-v10.html
|
|||||||
</license>
|
</license>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
|
<update label="%updateSiteName" url="http://www.minres.com/scviewer/update"/>
|
||||||
<discovery label="MINRES Website" url="http://www.minres.com"/>
|
<discovery label="MINRES Website" url="http://www.minres.com"/>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|
<includes
|
||||||
|
id="com.minres.scviewer.database.feature"
|
||||||
|
version="0.0.0"/>
|
||||||
|
|
||||||
|
<includes
|
||||||
|
id="com.minres.scviewer.ui.feature"
|
||||||
|
version="0.0.0"/>
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import plugin="org.hamcrest.core" version="1.3.0" match="greaterOrEqual"/>
|
<import plugin="org.hamcrest.core" version="1.3.0" match="greaterOrEqual"/>
|
||||||
|
<import plugin="com.minres.scviewer.database" version="1.0.0" match="greaterOrEqual"/>
|
||||||
|
<import plugin="com.minres.scviewer.database.ui.swt" version="1.0.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.core.runtime"/>
|
<import plugin="org.eclipse.core.runtime"/>
|
||||||
<import plugin="org.eclipse.core.resources"/>
|
<import plugin="org.eclipse.core.resources"/>
|
||||||
<import plugin="org.eclipse.jface.text"/>
|
<import plugin="org.eclipse.jface.text"/>
|
||||||
@ -40,20 +51,27 @@ http://www.eclipse.org/legal/epl-v10.html
|
|||||||
<import plugin="org.eclipse.osgi"/>
|
<import plugin="org.eclipse.osgi"/>
|
||||||
<import plugin="org.eclipse.core.expressions" version="3.4.600" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.core.expressions" version="3.4.600" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.jface"/>
|
<import plugin="org.eclipse.jface"/>
|
||||||
<import feature="com.minres.scviewer.database.feature" version="3.0.0.qualifier"/>
|
<import plugin="com.google.guava" version="15.0.0" match="greaterOrEqual"/>
|
||||||
<import feature="com.minres.scviewer.ui.feature" version="1.1.0.qualifier"/>
|
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
id="org.junit"
|
id="org.junit"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
id="org.hamcrest.core"
|
id="org.hamcrest.core"
|
||||||
version="0.0.0"/>
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="0.0.0"
|
||||||
|
unpack="false"/>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
id="com.minres.scviewer.ui"
|
id="com.minres.scviewer.ui"
|
||||||
version="0.0.0"/>
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="0.0.0"
|
||||||
|
unpack="false"/>
|
||||||
|
|
||||||
</feature>
|
</feature>
|
||||||
|
@ -5,7 +5,8 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.minres.scviewer</groupId>
|
<groupId>com.minres.scviewer</groupId>
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
<artifactId>com.minres.scviewer.parent</artifactId>
|
||||||
<version>2.19.4</version>
|
<version>2.0.0-SNAPSHOT</version>
|
||||||
<relativePath>../..</relativePath>
|
<relativePath>../..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
<version>1.0.0-SNAPSHOT</version>
|
||||||
</project>
|
</project>
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
@ -1,4 +1 @@
|
|||||||
bin.includes = feature.xml,\
|
bin.includes = feature.xml
|
||||||
feature.properties
|
|
||||||
src.includes = feature.properties,\
|
|
||||||
feature.xml
|
|
||||||
|
@ -1,102 +0,0 @@
|
|||||||
featureName=SCViewer UI elements
|
|
||||||
providerName=MINRES Technologies GmbH
|
|
||||||
updateSiteName=SC Viewer UI Updates
|
|
||||||
description=A viewer for SystemC Verification Library transactions and VCD signals.
|
|
||||||
licenseURL=license.html
|
|
||||||
license=\
|
|
||||||
ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\
|
|
||||||
March 17, 2005\n\
|
|
||||||
\n\
|
|
||||||
Usage Of Content\n\
|
|
||||||
\n\
|
|
||||||
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
|
|
||||||
OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
|
|
||||||
USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
|
|
||||||
AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
|
|
||||||
NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
|
|
||||||
AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
|
|
||||||
AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
|
|
||||||
OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
|
|
||||||
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
|
|
||||||
OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
|
|
||||||
BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
|
|
||||||
\n\
|
|
||||||
Applicable Licenses\n\
|
|
||||||
\n\
|
|
||||||
Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
|
|
||||||
is provided to you under the terms and conditions of the Eclipse Public\n\
|
|
||||||
License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\
|
|
||||||
Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
|
|
||||||
For purposes of the EPL, "Program" will mean the Content.\n\
|
|
||||||
\n\
|
|
||||||
Content includes, but is not limited to, source code, object code,\n\
|
|
||||||
documentation and other files maintained in the Eclipse.org CVS\n\
|
|
||||||
repository ("Repository") in CVS modules ("Modules") and made available\n\
|
|
||||||
as downloadable archives ("Downloads").\n\
|
|
||||||
\n\
|
|
||||||
- Content may be structured and packaged into modules to facilitate delivering,\n\
|
|
||||||
extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
|
|
||||||
plug-in fragments ("Fragments"), and features ("Features").\n\
|
|
||||||
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\
|
|
||||||
in a directory named "plugins".\n\
|
|
||||||
- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
|
|
||||||
Each Feature may be packaged as a sub-directory in a directory named "features".\n\
|
|
||||||
Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
|
|
||||||
numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
|
|
||||||
- Features may also include other Features ("Included Features"). Within a Feature, files\n\
|
|
||||||
named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
|
|
||||||
\n\
|
|
||||||
Features may also include other Features ("Included Features"). Files named\n\
|
|
||||||
"feature.xml" may contain a list of the names and version numbers of\n\
|
|
||||||
Included Features.\n\
|
|
||||||
\n\
|
|
||||||
The terms and conditions governing Plug-ins and Fragments should be\n\
|
|
||||||
contained in files named "about.html" ("Abouts"). The terms and\n\
|
|
||||||
conditions governing Features and Included Features should be contained\n\
|
|
||||||
in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
|
|
||||||
Licenses may be located in any directory of a Download or Module\n\
|
|
||||||
including, but not limited to the following locations:\n\
|
|
||||||
\n\
|
|
||||||
- The top-level (root) directory\n\
|
|
||||||
- Plug-in and Fragment directories\n\
|
|
||||||
- Inside Plug-ins and Fragments packaged as JARs\n\
|
|
||||||
- Sub-directories of the directory named "src" of certain Plug-ins\n\
|
|
||||||
- Feature directories\n\
|
|
||||||
\n\
|
|
||||||
Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
|
|
||||||
Eclipse Update Manager, you must agree to a license ("Feature Update\n\
|
|
||||||
License") during the installation process. If the Feature contains\n\
|
|
||||||
Included Features, the Feature Update License should either provide you\n\
|
|
||||||
with the terms and conditions governing the Included Features or inform\n\
|
|
||||||
you where you can locate them. Feature Update Licenses may be found in\n\
|
|
||||||
the "license" property of files named "feature.properties". Such Abouts,\n\
|
|
||||||
Feature Licenses and Feature Update Licenses contain the terms and\n\
|
|
||||||
conditions (or references to such terms and conditions) that govern your\n\
|
|
||||||
use of the associated Content in that directory.\n\
|
|
||||||
\n\
|
|
||||||
THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\
|
|
||||||
TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
|
|
||||||
SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
|
|
||||||
\n\
|
|
||||||
- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
|
|
||||||
- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
|
|
||||||
- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
|
|
||||||
- IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
|
|
||||||
- Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
|
|
||||||
- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
|
|
||||||
\n\
|
|
||||||
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
|
|
||||||
TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\
|
|
||||||
is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
|
|
||||||
govern that particular Content.\n\
|
|
||||||
\n\
|
|
||||||
Cryptography\n\
|
|
||||||
\n\
|
|
||||||
Content may contain encryption software. The country in which you are\n\
|
|
||||||
currently may have restrictions on the import, possession, and use,\n\
|
|
||||||
and/or re-export to another country, of encryption software. BEFORE\n\
|
|
||||||
using any encryption software, please check the country's laws,\n\
|
|
||||||
regulations and policies concerning the import, possession, or use,\n\
|
|
||||||
and re-export of encryption software, to see if this is permitted.\n\
|
|
||||||
\n\
|
|
||||||
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
|
|
@ -1,37 +1,34 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<feature
|
<feature
|
||||||
id="com.minres.scviewer.ui.feature"
|
id="com.minres.scviewer.ui.feature"
|
||||||
label="%featureName"
|
label="SCViewer UI"
|
||||||
version="1.1.0.qualifier"
|
version="1.0.0.qualifier"
|
||||||
provider-name="%providerName">
|
provider-name="MINRES Technologies GmbH">
|
||||||
|
|
||||||
<description>
|
<description url="http://www.example.com/description">
|
||||||
The UI for the SCViewer databases
|
[Enter Feature Description here.]
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
<copyright>
|
<copyright url="http://www.example.com/copyright">
|
||||||
Copyright (c) 2015-2021 MINRES Technologies GmbH.
|
[Enter Copyright Description here.]
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are made available under the terms of the Eclipse Public License
|
|
||||||
v1.0 which accompanies this distribution, and is available at
|
|
||||||
http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
</copyright>
|
</copyright>
|
||||||
|
|
||||||
<license url="%licenseURL">
|
<license url="http://www.example.com/license">
|
||||||
%license
|
[Enter License Description here.]
|
||||||
</license>
|
</license>
|
||||||
|
|
||||||
<url>
|
<includes
|
||||||
<discovery label="MINRES Website" url="http://www.minres.com"/>
|
id="com.minres.scviewer.database.feature"
|
||||||
</url>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import plugin="org.eclipse.swt" version="3.103.1" match="greaterOrEqual"/>
|
<import plugin="org.eclipse.swt" version="3.103.1" match="greaterOrEqual"/>
|
||||||
|
<import plugin="com.minres.scviewer.database" version="1.0.0" match="greaterOrEqual"/>
|
||||||
|
<import plugin="com.google.guava" version="15.0.0" match="greaterOrEqual"/>
|
||||||
<import plugin="org.eclipse.jface"/>
|
<import plugin="org.eclipse.jface"/>
|
||||||
<import plugin="org.eclipse.equinox.registry"/>
|
<import plugin="org.eclipse.equinox.registry"/>
|
||||||
<import plugin="org.eclipse.core.runtime"/>
|
<import plugin="org.eclipse.core.runtime"/>
|
||||||
<import plugin="org.eclipse.osgi"/>
|
<import plugin="org.eclipse.osgi"/>
|
||||||
<import feature="com.minres.scviewer.database.feature" version="3.0.0.qualifier"/>
|
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.minres.scviewer</groupId>
|
<groupId>com.minres.scviewer</groupId>
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
<artifactId>com.minres.scviewer.parent</artifactId>
|
||||||
<version>2.19.4</version>
|
<version>2.0.0-SNAPSHOT</version>
|
||||||
<relativePath>../..</relativePath>
|
<relativePath>../..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
<version>1.1.0-SNAPSHOT</version>
|
<version>1.0.0-SNAPSHOT</version>
|
||||||
</project>
|
</project>
|
||||||
|
@ -3,4 +3,3 @@
|
|||||||
/artifacts.jar
|
/artifacts.jar
|
||||||
/content.jar
|
/content.jar
|
||||||
/target/
|
/target/
|
||||||
/gh-pages/
|
|
@ -0,0 +1,4 @@
|
|||||||
|
activeProfiles=
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
resolveWorkspaceProjects=true
|
||||||
|
version=1
|
15
p2repositories/com.minres.scviewer.updateSite/category.xml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<site>
|
||||||
|
<feature url="features/com.minres.scviewer.feature_1.0.0.qualifier.jar" id="com.minres.scviewer.feature" version="1.0.0.qualifier">
|
||||||
|
<category name="com.minres.scviewer"/>
|
||||||
|
</feature>
|
||||||
|
<feature id="com.minres.scviewer.e4.feature">
|
||||||
|
<category name="com.minres.scviewer.e4"/>
|
||||||
|
</feature>
|
||||||
|
<category-def name="com.minres.scviewer" label="SCViewer">
|
||||||
|
<description>
|
||||||
|
Viewer for SystemC Verification (SCV) library's transaction recording
|
||||||
|
</description>
|
||||||
|
</category-def>
|
||||||
|
<category-def name="com.minres.scviewer.e4" label="SCViewer E4 application"/>
|
||||||
|
</site>
|
@ -1,14 +1,20 @@
|
|||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>com.minres.scviewer.database.ftr</artifactId>
|
<artifactId>com.minres.scviewer.updateSite</artifactId>
|
||||||
<version>1.0.2-SNAPSHOT</version>
|
<packaging>eclipse-repository</packaging>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>com.minres.scviewer</groupId>
|
<groupId>com.minres.scviewer</groupId>
|
||||||
<artifactId>com.minres.scviewer.parent</artifactId>
|
<artifactId>com.minres.scviewer.parent</artifactId>
|
||||||
<version>2.19.4</version>
|
<version>2.0.0-SNAPSHOT</version>
|
||||||
<relativePath>../..</relativePath>
|
<relativePath>../..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
<packaging>eclipse-plugin</packaging>
|
<!-- <build>
|
||||||
|
<finalName>resources</finalName>
|
||||||
</project>
|
<resources>
|
||||||
|
<resource>
|
||||||
|
<directory>resources</directory>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
</build> -->
|
||||||
|
</project>
|
@ -1,6 +1,6 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>SCViewer Update site</title>
|
<title>com.itjw.txviewer.updateSite</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
<style>@import url("web/site.css");</style>
|
<style>@import url("web/site.css");</style>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
@ -5,11 +5,11 @@
|
|||||||
<xsl:for-each select="site">
|
<xsl:for-each select="site">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>com.minres.scviewer.updateSite</title>
|
<title>com.itjw.txviewer.updateSite</title>
|
||||||
<style>@import url("web/site.css");</style>
|
<style>@import url("web/site.css");</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1 class="title">com.minres.scviewer.updateSite</h1>
|
<h1 class="title">com.itjw.txviewer.updateSite</h1>
|
||||||
<p class="bodyText"><xsl:value-of select="description"/></p>
|
<p class="bodyText"><xsl:value-of select="description"/></p>
|
||||||
<table width="100%" border="0" cellspacing="1" cellpadding="2">
|
<table width="100%" border="0" cellspacing="1" cellpadding="2">
|
||||||
<xsl:for-each select="category-def">
|
<xsl:for-each select="category-def">
|
@ -1,17 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<classpath>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
|
|
||||||
<attributes>
|
|
||||||
<attribute name="module" value="true"/>
|
|
||||||
</attributes>
|
|
||||||
</classpathentry>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
|
||||||
<classpathentry kind="src" path="src"/>
|
|
||||||
<classpathentry kind="lib" path="lib/jna-5.13.0.jar" sourcepath="lib/jna-5.13.0-sources.jar">
|
|
||||||
<attributes>
|
|
||||||
<attribute name="javadoc_location" value="jar:platform:/resource/com.minres.scviewer.database.fst/lib/jna-5.13.0-javadoc.jar!/"/>
|
|
||||||
</attributes>
|
|
||||||
</classpathentry>
|
|
||||||
<classpathentry kind="lib" path="lib/jna-jpms-5.13.0.jar"/>
|
|
||||||
<classpathentry kind="output" path="bin"/>
|
|
||||||
</classpath>
|
|
@ -1,3 +0,0 @@
|
|||||||
/bin/
|
|
||||||
/.settings/
|
|
||||||
/target/
|
|
@ -1,17 +0,0 @@
|
|||||||
Manifest-Version: 1.0
|
|
||||||
Bundle-ManifestVersion: 2
|
|
||||||
Bundle-Name: FST signal database
|
|
||||||
Bundle-SymbolicName: com.minres.scviewer.database.fst
|
|
||||||
Bundle-Version: 1.0.0.qualifier
|
|
||||||
Bundle-Vendor: MINRES Technologies GmbH
|
|
||||||
Bundle-RequiredExecutionEnvironment: JavaSE-17
|
|
||||||
Require-Bundle: com.minres.scviewer.database;bundle-version="1.0.0",
|
|
||||||
org.eclipse.osgi.services;bundle-version="3.4.0",
|
|
||||||
com.google.guava;bundle-version="15.0.0"
|
|
||||||
Service-Component: OSGI-INF/component.xml
|
|
||||||
Bundle-ActivationPolicy: lazy
|
|
||||||
Bundle-ClassPath: lib/jna-5.13.0.jar,
|
|
||||||
lib/jna-jpms-5.13.0.jar,
|
|
||||||
.
|
|
||||||
Automatic-Module-Name: com.minres.scviewer.database.fst
|
|
||||||
Import-Package: org.osgi.framework;version="1.10.0"
|
|
@ -1,9 +0,0 @@
|
|||||||
source.. = src/
|
|
||||||
output.. = bin/
|
|
||||||
bin.includes = META-INF/,\
|
|
||||||
.,\
|
|
||||||
lib/jna-5.13.0.jar,\
|
|
||||||
lib/jna-jpms-5.13.0.jar,\
|
|
||||||
linux-x86-64/,\
|
|
||||||
win32-x86-64/,\
|
|
||||||
OSGI-INF/
|
|
@ -1 +0,0 @@
|
|||||||
/build/
|
|
@ -1,35 +0,0 @@
|
|||||||
cmake_minimum_required (VERSION 3.0)
|
|
||||||
|
|
||||||
project (fstlib VERSION 1.0.0)
|
|
||||||
|
|
||||||
set(BUILD_SHARED_LIBS ON)
|
|
||||||
#find_package(ZLIB REQUIRED)
|
|
||||||
include(FetchContent)
|
|
||||||
FetchContent_Declare(
|
|
||||||
zlib
|
|
||||||
URL https://www.zlib.net/zlib-1.2.13.tar.gz
|
|
||||||
https://www.zlib.net/fossils/zlib-1.2.13.tar.gz
|
|
||||||
https://github.com/madler/zlib/releases/download/v1.2.13/zlib-1.2.13.tar.gz
|
|
||||||
URL_HASH MD5=9b8aa094c4e5765dabf4da391f00d15c
|
|
||||||
)
|
|
||||||
FetchContent_Populate(zlib)
|
|
||||||
add_subdirectory(${zlib_SOURCE_DIR} ${zlib_BINARY_DIR} EXCLUDE_FROM_ALL)
|
|
||||||
add_library(ZLIB::ZLIB ALIAS zlibstatic)
|
|
||||||
target_include_directories(zlibstatic INTERFACE ${zlib_BINARY_DIR} ${zlib_SOURCE_DIR})
|
|
||||||
|
|
||||||
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
|
|
||||||
add_library(fstapi fstapi.c lz4.c fastlz.c fst_helper.c)
|
|
||||||
#target_include_directories(fstapi PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${ZLIB_INCLUDE_DIRS})
|
|
||||||
target_link_libraries(fstapi PRIVATE zlibstatic)
|
|
||||||
# hack to avoid creating dummy config.h
|
|
||||||
target_compile_definitions(fstapi PRIVATE -DFST_CONFIG_INCLUDE="fstapi.h")
|
|
||||||
|
|
||||||
if(MSVC)
|
|
||||||
# define __MINGW32__ to minimize changes to upstream
|
|
||||||
target_compile_definitions(fstapi PRIVATE __MINGW32__ _CRT_SECURE_NO_WARNINGS FST_DO_MISALIGNED_OPS)
|
|
||||||
target_compile_options(fstapi PRIVATE /wd4244 /wd4267 /wd4146 /wd4996)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
install(TARGETS fstapi
|
|
||||||
LIBRARY DESTINATION .
|
|
||||||
RUNTIME DESTINATION .)
|
|
@ -1,130 +0,0 @@
|
|||||||
See fstapi.h for the values for the FST_BL_XXX enums.
|
|
||||||
|
|
||||||
===========================================================================
|
|
||||||
|
|
||||||
compressed wrapper (typically over whole file)
|
|
||||||
|
|
||||||
uint8_t FST_BL_ZWRAPPER
|
|
||||||
uint64_t section length
|
|
||||||
uint64_t length of uncompressed data
|
|
||||||
[zlib compressed data]
|
|
||||||
|
|
||||||
===========================================================================
|
|
||||||
|
|
||||||
header block
|
|
||||||
|
|
||||||
uint8_t FST_BL_HDR
|
|
||||||
uint64_t section length
|
|
||||||
uint64_t start time
|
|
||||||
uint64_t end time
|
|
||||||
double endian test for "e"
|
|
||||||
uint64_t memory used by writer
|
|
||||||
uint64_t scope creation count
|
|
||||||
uint64_t var creation count
|
|
||||||
uint64_t max var idcode
|
|
||||||
uint64_t vc section count
|
|
||||||
int8_t timescale exponent
|
|
||||||
[128 bytes] version
|
|
||||||
[128 bytes] date
|
|
||||||
|
|
||||||
===========================================================================
|
|
||||||
|
|
||||||
geometry block
|
|
||||||
|
|
||||||
uint8_t FST_BL_GEOM
|
|
||||||
uint64_t section length
|
|
||||||
uint64_t length of uncompressed geometry data
|
|
||||||
uint64_t maxhandle
|
|
||||||
[compressed data]
|
|
||||||
|
|
||||||
(length of compressed data is section length - 24)
|
|
||||||
|
|
||||||
===========================================================================
|
|
||||||
|
|
||||||
hierarchy block
|
|
||||||
|
|
||||||
uint8_t FST_BL_HIER
|
|
||||||
uint64_t section length
|
|
||||||
uint64_t length of uncompressed hier data
|
|
||||||
[zlib compressed data]
|
|
||||||
|
|
||||||
or
|
|
||||||
|
|
||||||
uint8_t FST_BL_HIER_LZ4
|
|
||||||
uint64_t section length
|
|
||||||
uint64_t length of uncompressed hier data
|
|
||||||
[lz4 compressed data]
|
|
||||||
|
|
||||||
uint8_t FST_BL_HIER_LZ4DUO
|
|
||||||
uint64_t section length
|
|
||||||
uint64_t length of uncompressed hier data
|
|
||||||
varint length of hier data compressed once with lz4
|
|
||||||
[lz4 double compressed data]
|
|
||||||
|
|
||||||
|
|
||||||
===========================================================================
|
|
||||||
|
|
||||||
dumpon/off block
|
|
||||||
|
|
||||||
uint8_t FST_BL_BLACKOUT
|
|
||||||
uint64_t section length
|
|
||||||
varint num blackouts (section below is repeated this # times)
|
|
||||||
[
|
|
||||||
uint8_t on/off (nonzero = on)
|
|
||||||
varint delta time
|
|
||||||
]
|
|
||||||
|
|
||||||
===========================================================================
|
|
||||||
|
|
||||||
1..n value change blocks:
|
|
||||||
|
|
||||||
// header
|
|
||||||
|
|
||||||
uint8_t FST_BL_VCDATA (or FST_BL_VCDATA_DYN_ALIAS)
|
|
||||||
uint64_t section length
|
|
||||||
uint64_t begin time of section
|
|
||||||
uint64_t end time of section
|
|
||||||
uint64_t amount of buffer memory required in reader for full vc traversal
|
|
||||||
varint maxvalpos (length of uncompressed data)
|
|
||||||
varint length of compressed data
|
|
||||||
varint maxhandle associated with this checkpoint data
|
|
||||||
[compressed data]
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
// value changes
|
|
||||||
|
|
||||||
varint maxhandle associated with the value change data
|
|
||||||
uint8_t pack type ('F' is fastlz, '4' is lz4,
|
|
||||||
others ['Z'/'!'] are zlib)
|
|
||||||
|
|
||||||
varint chain 0 compressed data length (0 = uncompressed)
|
|
||||||
[compressed data]
|
|
||||||
...
|
|
||||||
varint chain n compressed data length (0 = uncompressed)
|
|
||||||
[compressed data]
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
// index: chain pointer table (from 0..maxhandle-1)
|
|
||||||
|
|
||||||
varint if &1 == 1, this is <<1 literal delta
|
|
||||||
if &1 == 0, this is <<1 RLE count of zeros
|
|
||||||
if == 0, next varint is handle of prev chain to use,
|
|
||||||
bit only if FST_BL_VCDATA_DYN_ALIAS or
|
|
||||||
later VCDATA format
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
uint64_t index length (subtract from here to get index position)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
[compressed data for time section]
|
|
||||||
uint64_t uncompressed data length in bytes
|
|
||||||
uint64_t compressed data length in bytes
|
|
||||||
uint64_t number of time items
|
|
||||||
|
|
||||||
// end of section
|
|
||||||
|
|
||||||
===========================================================================
|
|
@ -1,2 +0,0 @@
|
|||||||
cmake -B build -S . -DCMAKE_INSTALL_PREFIX=../../win32-x86-64
|
|
||||||
cmake --build build --target install --config Release
|
|