mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-16 17:57:43 +00:00
Merge branch 'develop' of github.com:sleuthkit/autopsy into 6721-finishUserActivity
This commit is contained in:
commit
79a94a638f
@ -1,4 +1,4 @@
|
||||
Last Updated: 1 February 2019
|
||||
Last Updated: 5 August 2020
|
||||
|
||||
This file outlines what it takes to build Autopsy from source.
|
||||
|
||||
@ -15,14 +15,13 @@ STEPS:
|
||||
that we use, you'll need 1.8.0_66 or greater. You can now use 32-bit or 64-bit,
|
||||
but special work is needed to get The Sleuth Kit to compile as 64-bit.
|
||||
|
||||
Autopsy has been used and tested with Oracle JavaSE and the included JavaFX support
|
||||
(http://www.oracle.com/technetwork/java/javase/downloads/index.html).
|
||||
Autopsy has been used and tested with the following OpenJDK build
|
||||
(https://github.com/ojdkbuild/ojdkbuild/releases/tag/java-1.8.0-openjdk-1.8.0.222-1.b10).
|
||||
|
||||
OpenJDK and OpenJFX might work, but they are not fully tested with Autopsy.
|
||||
|
||||
1b) Ensure that JDK_HOME is set to the root JDK directory.
|
||||
|
||||
1c) (optional) Download and install Netbeans IDE (http://netbeans.org/)
|
||||
1c) (optional) Download and install Netbeans IDE (https://netbeans.apache.org/download/index.html)
|
||||
Note: Netbeans IDE is not required to build and run Autopsy,
|
||||
but it is a recommended IDE to use for development of Autopsy modules.
|
||||
|
||||
|
@ -6,24 +6,6 @@
|
||||
<code-name-base>org.sleuthkit.autopsy.core</code-name-base>
|
||||
<suite-component/>
|
||||
<module-dependencies>
|
||||
<dependency>
|
||||
<code-name-base>org.jdesktop.beansbinding</code-name-base>
|
||||
<build-prerequisite/>
|
||||
<compile-dependency/>
|
||||
<run-dependency>
|
||||
<release-version>1</release-version>
|
||||
<specification-version>1.27.1.121</specification-version>
|
||||
</run-dependency>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<code-name-base>org.jdesktop.layout</code-name-base>
|
||||
<build-prerequisite/>
|
||||
<compile-dependency/>
|
||||
<run-dependency>
|
||||
<release-version>1</release-version>
|
||||
<specification-version>1.33.1</specification-version>
|
||||
</run-dependency>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<code-name-base>org.netbeans.api.progress</code-name-base>
|
||||
<build-prerequisite/>
|
||||
@ -581,6 +563,14 @@
|
||||
<runtime-relative-path>ext/sleuthkit-caseuco-4.10.0.jar</runtime-relative-path>
|
||||
<binary-origin>release\modules\ext\sleuthkit-caseuco-4.10.0.jar</binary-origin>
|
||||
</class-path-extension>
|
||||
<class-path-extension>
|
||||
<runtime-relative-path>ext/sleuthkit-4.10.0.jar</runtime-relative-path>
|
||||
<binary-origin>release/modules/ext/sleuthkit-4.10.0.jar</binary-origin>
|
||||
</class-path-extension>
|
||||
<class-path-extension>
|
||||
<runtime-relative-path>ext/sleuthkit-caseuco-4.10.0.jar</runtime-relative-path>
|
||||
<binary-origin>release/modules/ext/sleuthkit-caseuco-4.10.0.jar</binary-origin>
|
||||
</class-path-extension>
|
||||
<class-path-extension>
|
||||
<runtime-relative-path>ext/gax-1.44.0.jar</runtime-relative-path>
|
||||
<binary-origin>release\modules\ext\gax-1.44.0.jar</binary-origin>
|
||||
|
@ -18,19 +18,18 @@ PersonaDetailsPanel.nameLbl.text=Name:
|
||||
AddAliasDialog.accountsLbl.text=Account:
|
||||
AddAliasDialog.okBtn.text=OK
|
||||
AddAliasDialog.cancelBtn.text=Cancel
|
||||
PersonaDetailsPanel.casesLbl.text=Cases found in:
|
||||
PersonaDetailsPanel.casesLbl.text=Cases found in
|
||||
PersonaDetailsPanel.deleteAliasBtn.text=Delete
|
||||
PersonaDetailsPanel.addAliasBtn.text=Add
|
||||
PersonaDetailsPanel.aliasesLabel.text=Aliases:
|
||||
PersonaDetailsPanel.aliasesLabel.text=Aliases
|
||||
PersonaDetailsPanel.deleteMetadataBtn.text=Delete
|
||||
PersonaDetailsPanel.addMetadataBtn.text=Add
|
||||
PersonaDetailsPanel.metadataLabel.text=Metadata:
|
||||
PersonaDetailsPanel.metadataLabel.text=Metadata
|
||||
PersonaDetailsPanel.deleteAccountBtn.text=Delete
|
||||
PersonaDetailsPanel.addAccountBtn.text=Add
|
||||
PersonaDetailsPanel.accountsLbl.text=Accounts:
|
||||
PersonaDetailsPanel.accountsLbl.text=Accounts
|
||||
PersonaDetailsPanel.commentField.text=
|
||||
PersonaDetailsPanel.commentLbl.text=Comment:
|
||||
PersonaDetailsPanel.nameField.text=
|
||||
PersonaDetailsPanel.nameLbl.text=Name:
|
||||
PersonaDetailsPanel.examinerLbl.text=Created by:
|
||||
PersonaDetailsPanel.examinerField.text=
|
||||
@ -81,3 +80,4 @@ CreatePersonaAccountDialog.identiferLbl.text=Identifier:
|
||||
CreatePersonaAccountDialog.okBtn.text=OK
|
||||
PersonasTopComponent.introText.text=Personas represent an online identity. They span cases and are stored in the Central Repository based on accounts that were found in artifacts. You can create, edit, and delete personas here.
|
||||
PersonasTopComponent.cbFilterByKeyword.text=Filter personas by keyword
|
||||
PersonaDetailsPanel.nameField.text=
|
||||
|
@ -52,19 +52,18 @@ PersonaDetailsPanel.nameLbl.text=Name:
|
||||
AddAliasDialog.accountsLbl.text=Account:
|
||||
AddAliasDialog.okBtn.text=OK
|
||||
AddAliasDialog.cancelBtn.text=Cancel
|
||||
PersonaDetailsPanel.casesLbl.text=Cases found in:
|
||||
PersonaDetailsPanel.casesLbl.text=Cases found in
|
||||
PersonaDetailsPanel.deleteAliasBtn.text=Delete
|
||||
PersonaDetailsPanel.addAliasBtn.text=Add
|
||||
PersonaDetailsPanel.aliasesLabel.text=Aliases:
|
||||
PersonaDetailsPanel.aliasesLabel.text=Aliases
|
||||
PersonaDetailsPanel.deleteMetadataBtn.text=Delete
|
||||
PersonaDetailsPanel.addMetadataBtn.text=Add
|
||||
PersonaDetailsPanel.metadataLabel.text=Metadata:
|
||||
PersonaDetailsPanel.metadataLabel.text=Metadata
|
||||
PersonaDetailsPanel.deleteAccountBtn.text=Delete
|
||||
PersonaDetailsPanel.addAccountBtn.text=Add
|
||||
PersonaDetailsPanel.accountsLbl.text=Accounts:
|
||||
PersonaDetailsPanel.accountsLbl.text=Accounts
|
||||
PersonaDetailsPanel.commentField.text=
|
||||
PersonaDetailsPanel.commentLbl.text=Comment:
|
||||
PersonaDetailsPanel.nameField.text=
|
||||
PersonaDetailsPanel.nameLbl.text=Name:
|
||||
PersonaDetailsPanel.examinerLbl.text=Created by:
|
||||
PersonaDetailsPanel.examinerField.text=
|
||||
@ -127,6 +126,7 @@ CreatePersonaAccountDialog.identiferLbl.text=Identifier:
|
||||
CreatePersonaAccountDialog.okBtn.text=OK
|
||||
PersonasTopComponent.introText.text=Personas represent an online identity. They span cases and are stored in the Central Repository based on accounts that were found in artifacts. You can create, edit, and delete personas here.
|
||||
PersonasTopComponent.cbFilterByKeyword.text=Filter personas by keyword
|
||||
PersonaDetailsPanel.nameField.text=
|
||||
PersonasTopComponent_delete_confirmation_msg=Are you sure you want to delete this persona?
|
||||
PersonasTopComponent_delete_confirmation_Title=Are you sure?
|
||||
PersonasTopComponent_delete_exception_msg=Failed to delete persona.
|
||||
|
@ -3,7 +3,6 @@
|
||||
<Form version="1.5" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JDialogFormInfo">
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
<Property name="resizable" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
@ -24,26 +23,21 @@
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace pref="470" max="32767" attributes="0"/>
|
||||
<Component id="okBtn" linkSize="2" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="pdp" alignment="0" pref="660" max="32767" attributes="0"/>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
<Component id="okBtn" linkSize="2" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="cancelBtn" linkSize="2" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Component id="cancelBtn" linkSize="2" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Component id="jScrollPane1" alignment="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="pdp" min="-2" pref="564" max="-2" attributes="0"/>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane1" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="okBtn" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
@ -84,7 +78,18 @@
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="okBtnActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="org.sleuthkit.autopsy.centralrepository.persona.PersonaDetailsPanel" name="pdp">
|
||||
</Component>
|
||||
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
|
||||
<Properties>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="null"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Component class="org.sleuthkit.autopsy.centralrepository.persona.PersonaDetailsPanel" name="pdp">
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
|
@ -87,10 +87,10 @@ public class PersonaDetailsDialog extends JDialog {
|
||||
|
||||
cancelBtn = new javax.swing.JButton();
|
||||
okBtn = new javax.swing.JButton();
|
||||
jScrollPane1 = new javax.swing.JScrollPane();
|
||||
pdp = new org.sleuthkit.autopsy.centralrepository.persona.PersonaDetailsPanel();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
setResizable(false);
|
||||
|
||||
org.openide.awt.Mnemonics.setLocalizedText(cancelBtn, org.openide.util.NbBundle.getMessage(PersonaDetailsDialog.class, "PersonaDetailsDialog.cancelBtn.text")); // NOI18N
|
||||
cancelBtn.setMaximumSize(new java.awt.Dimension(79, 23));
|
||||
@ -109,20 +109,20 @@ public class PersonaDetailsDialog extends JDialog {
|
||||
}
|
||||
});
|
||||
|
||||
jScrollPane1.setBorder(null);
|
||||
jScrollPane1.setViewportView(pdp);
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(pdp, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 660, Short.MAX_VALUE)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
|
||||
.addGap(0, 0, Short.MAX_VALUE)
|
||||
.addComponent(okBtn)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(cancelBtn, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addContainerGap(470, Short.MAX_VALUE)
|
||||
.addComponent(okBtn)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(cancelBtn, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addContainerGap())
|
||||
.addComponent(jScrollPane1)
|
||||
);
|
||||
|
||||
layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {cancelBtn, okBtn});
|
||||
@ -130,8 +130,8 @@ public class PersonaDetailsDialog extends JDialog {
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(pdp, javax.swing.GroupLayout.PREFERRED_SIZE, 564, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addContainerGap()
|
||||
.addComponent(jScrollPane1)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(okBtn)
|
||||
@ -165,6 +165,7 @@ public class PersonaDetailsDialog extends JDialog {
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JButton cancelBtn;
|
||||
private javax.swing.JScrollPane jScrollPane1;
|
||||
private javax.swing.JButton okBtn;
|
||||
private org.sleuthkit.autopsy.centralrepository.persona.PersonaDetailsPanel pdp;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
|
@ -45,7 +45,7 @@
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="521" max="32767" attributes="0"/>
|
||||
<EmptySpace min="0" pref="583" max="32767" attributes="0"/>
|
||||
<Group type="103" rootIndex="1" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="detailsPanel" min="-2" max="-2" attributes="0"/>
|
||||
@ -61,53 +61,18 @@
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="accountsTablePane" alignment="1" pref="605" max="32767" attributes="0"/>
|
||||
<Component id="accountsLbl" alignment="0" max="32767" attributes="0"/>
|
||||
<Component id="metadataLabel" alignment="0" max="32767" attributes="0"/>
|
||||
<Component id="metadataTablePane" alignment="1" max="32767" attributes="0"/>
|
||||
<Component id="aliasesLabel" alignment="0" max="32767" attributes="0"/>
|
||||
<Component id="aliasesTablePane" alignment="0" max="32767" attributes="0"/>
|
||||
<Component id="casesLbl" alignment="0" max="32767" attributes="0"/>
|
||||
<Component id="casesTablePane" max="32767" attributes="0"/>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="commentLbl" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="commentField" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="nameLbl" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="nameField" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="addAccountBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="editAccountBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="deleteAccountBtn" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="addMetadataBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="editMetadataBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="deleteMetadataBtn" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="addAliasBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="editAliasBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="deleteAliasBtn" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="examinerLbl" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
@ -117,6 +82,46 @@
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="creationDateField" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="commentLbl" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="commentField" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="10" pref="10" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="aliasesTablePane" alignment="1" pref="595" max="32767" attributes="0"/>
|
||||
<Component id="metadataTablePane" alignment="1" max="32767" attributes="0"/>
|
||||
<Component id="accountsTablePane" alignment="1" max="32767" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="addAliasBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="editAliasBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="deleteAliasBtn" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="addMetadataBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="editMetadataBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="deleteMetadataBtn" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="addAccountBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="editAccountBtn" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="deleteAccountBtn" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Component id="casesTablePane" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
@ -125,7 +130,12 @@
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="nameLbl" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="nameField" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="examinerLbl" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="examinerField" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
@ -137,12 +147,7 @@
|
||||
<Component id="commentField" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="commentLbl" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="20" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="nameLbl" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="nameField" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
|
||||
<Component id="accountsLbl" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="accountsTablePane" min="-2" pref="56" max="-2" attributes="0"/>
|
||||
@ -152,7 +157,7 @@
|
||||
<Component id="deleteAccountBtn" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="editAccountBtn" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="metadataLabel" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="metadataTablePane" min="-2" pref="66" max="-2" attributes="0"/>
|
||||
@ -162,7 +167,7 @@
|
||||
<Component id="deleteMetadataBtn" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="editMetadataBtn" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="aliasesLabel" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="aliasesTablePane" min="-2" pref="74" max="-2" attributes="0"/>
|
||||
@ -172,7 +177,7 @@
|
||||
<Component id="deleteAliasBtn" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="editAliasBtn" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="casesLbl" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="casesTablePane" min="-2" pref="63" max="-2" attributes="0"/>
|
||||
@ -229,6 +234,11 @@
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="nameLbl">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.modules.form.editors2.FontEditor">
|
||||
<FontInfo relative="true">
|
||||
<Font bold="true" component="nameLbl" property="font" relativeSize="true" size="0"/>
|
||||
</FontInfo>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties" key="PersonaDetailsPanel.nameLbl.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
@ -244,6 +254,11 @@
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="accountsLbl">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.modules.form.editors2.FontEditor">
|
||||
<FontInfo relative="true">
|
||||
<Font bold="true" component="accountsLbl" property="font" relativeSize="true" size="0"/>
|
||||
</FontInfo>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties" key="PersonaDetailsPanel.accountsLbl.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
@ -291,6 +306,11 @@
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="metadataLabel">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.modules.form.editors2.FontEditor">
|
||||
<FontInfo relative="true">
|
||||
<Font bold="true" component="metadataLabel" property="font" relativeSize="true" size="0"/>
|
||||
</FontInfo>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties" key="PersonaDetailsPanel.metadataLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
@ -338,6 +358,11 @@
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="aliasesLabel">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.modules.form.editors2.FontEditor">
|
||||
<FontInfo relative="true">
|
||||
<Font bold="true" component="aliasesLabel" property="font" relativeSize="true" size="0"/>
|
||||
</FontInfo>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties" key="PersonaDetailsPanel.aliasesLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
@ -385,6 +410,11 @@
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="casesLbl">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.modules.form.editors2.FontEditor">
|
||||
<FontInfo relative="true">
|
||||
<Font bold="true" component="casesLbl" property="font" relativeSize="true" size="0"/>
|
||||
</FontInfo>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties" key="PersonaDetailsPanel.casesLbl.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
|
@ -399,11 +399,13 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
commentField.setEditable(false);
|
||||
commentField.setText(org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.commentField.text")); // NOI18N
|
||||
|
||||
nameLbl.setFont(nameLbl.getFont().deriveFont(nameLbl.getFont().getStyle() | java.awt.Font.BOLD));
|
||||
org.openide.awt.Mnemonics.setLocalizedText(nameLbl, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.nameLbl.text")); // NOI18N
|
||||
|
||||
nameField.setEditable(false);
|
||||
nameField.setText(org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.nameField.text")); // NOI18N
|
||||
|
||||
accountsLbl.setFont(accountsLbl.getFont().deriveFont(accountsLbl.getFont().getStyle() | java.awt.Font.BOLD));
|
||||
org.openide.awt.Mnemonics.setLocalizedText(accountsLbl, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.accountsLbl.text")); // NOI18N
|
||||
|
||||
accountsTable.setModel(new javax.swing.table.DefaultTableModel(
|
||||
@ -428,6 +430,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
org.openide.awt.Mnemonics.setLocalizedText(deleteAccountBtn, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.deleteAccountBtn.text")); // NOI18N
|
||||
deleteAccountBtn.setEnabled(false);
|
||||
|
||||
metadataLabel.setFont(metadataLabel.getFont().deriveFont(metadataLabel.getFont().getStyle() | java.awt.Font.BOLD));
|
||||
org.openide.awt.Mnemonics.setLocalizedText(metadataLabel, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.metadataLabel.text")); // NOI18N
|
||||
|
||||
metadataTable.setModel(new javax.swing.table.DefaultTableModel(
|
||||
@ -452,6 +455,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
org.openide.awt.Mnemonics.setLocalizedText(deleteMetadataBtn, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.deleteMetadataBtn.text")); // NOI18N
|
||||
deleteMetadataBtn.setEnabled(false);
|
||||
|
||||
aliasesLabel.setFont(aliasesLabel.getFont().deriveFont(aliasesLabel.getFont().getStyle() | java.awt.Font.BOLD));
|
||||
org.openide.awt.Mnemonics.setLocalizedText(aliasesLabel, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.aliasesLabel.text")); // NOI18N
|
||||
|
||||
aliasesTable.setModel(new javax.swing.table.DefaultTableModel(
|
||||
@ -476,6 +480,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
org.openide.awt.Mnemonics.setLocalizedText(deleteAliasBtn, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.deleteAliasBtn.text")); // NOI18N
|
||||
deleteAliasBtn.setEnabled(false);
|
||||
|
||||
casesLbl.setFont(casesLbl.getFont().deriveFont(casesLbl.getFont().getStyle() | java.awt.Font.BOLD));
|
||||
org.openide.awt.Mnemonics.setLocalizedText(casesLbl, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.casesLbl.text")); // NOI18N
|
||||
|
||||
casesTable.setModel(new javax.swing.table.DefaultTableModel(
|
||||
@ -498,43 +503,14 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(accountsTablePane, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 605, Short.MAX_VALUE)
|
||||
.addComponent(accountsLbl, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(metadataLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(metadataTablePane, javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(aliasesLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(aliasesTablePane)
|
||||
.addComponent(casesLbl, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(casesTablePane)
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(commentLbl)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(commentField))
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(nameLbl)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(nameField))
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(addAccountBtn)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(editAccountBtn)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(deleteAccountBtn))
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(addMetadataBtn)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(editMetadataBtn)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(deleteMetadataBtn))
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(addAliasBtn)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(editAliasBtn)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(deleteAliasBtn)))
|
||||
.addGap(0, 0, Short.MAX_VALUE))
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(examinerLbl)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
@ -542,13 +518,49 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(creationDateLbl)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(creationDateField)))
|
||||
.addComponent(creationDateField))
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(commentLbl)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(commentField))
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addGap(10, 10, 10)
|
||||
.addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(aliasesTablePane, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 595, Short.MAX_VALUE)
|
||||
.addComponent(metadataTablePane, javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(accountsTablePane, javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(addAliasBtn)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(editAliasBtn)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(deleteAliasBtn))
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(addMetadataBtn)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(editMetadataBtn)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(deleteMetadataBtn))
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addComponent(addAccountBtn)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(editAccountBtn)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(deleteAccountBtn)))
|
||||
.addGap(0, 0, Short.MAX_VALUE))
|
||||
.addComponent(casesTablePane))))
|
||||
.addContainerGap())
|
||||
);
|
||||
detailsPanelLayout.setVerticalGroup(
|
||||
detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(detailsPanelLayout.createSequentialGroup()
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addContainerGap()
|
||||
.addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(nameLbl)
|
||||
.addComponent(nameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(examinerLbl)
|
||||
.addComponent(examinerField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
@ -558,11 +570,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
.addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(commentField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(commentLbl))
|
||||
.addGap(20, 20, 20)
|
||||
.addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(nameLbl)
|
||||
.addComponent(nameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(accountsLbl)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(accountsTablePane, javax.swing.GroupLayout.PREFERRED_SIZE, 56, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
@ -571,7 +579,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
.addComponent(addAccountBtn)
|
||||
.addComponent(deleteAccountBtn)
|
||||
.addComponent(editAccountBtn))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(metadataLabel)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(metadataTablePane, javax.swing.GroupLayout.PREFERRED_SIZE, 66, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
@ -580,7 +588,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
.addComponent(addMetadataBtn)
|
||||
.addComponent(deleteMetadataBtn)
|
||||
.addComponent(editMetadataBtn))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(aliasesLabel)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(aliasesTablePane, javax.swing.GroupLayout.PREFERRED_SIZE, 74, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
@ -589,7 +597,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
.addComponent(addAliasBtn)
|
||||
.addComponent(deleteAliasBtn)
|
||||
.addComponent(editAliasBtn))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(casesLbl)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(casesTablePane, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
@ -606,7 +614,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel {
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 521, Short.MAX_VALUE)
|
||||
.addGap(0, 583, Short.MAX_VALUE)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(detailsPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
|
@ -164,50 +164,23 @@ public class Installer extends ModuleInstall {
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading VHDI library, ", e); //NON-NLS
|
||||
}
|
||||
|
||||
// Only attempt to load OpenSSL if we're in 64 bit mode
|
||||
if(System.getProperty("sun.arch.data.model").contains("64")) {
|
||||
// libcrypto must be loaded before libssl to make sure it's the correct version
|
||||
try {
|
||||
System.loadLibrary("libcrypto-1_1-x64"); //NON-NLS
|
||||
logger.log(Level.INFO, "Crypto library loaded"); //NON-NLS
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading Crypto library, ", e); //NON-NLS
|
||||
}
|
||||
|
||||
/*
|
||||
* PostgreSQL
|
||||
*/
|
||||
try {
|
||||
System.loadLibrary("msvcr120"); //NON-NLS
|
||||
logger.log(Level.INFO, "MSVCR 120 library loaded"); //NON-NLS
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading MSVCR120 library, ", e); //NON-NLS
|
||||
}
|
||||
|
||||
try {
|
||||
System.loadLibrary("libeay32"); //NON-NLS
|
||||
logger.log(Level.INFO, "LIBEAY32 library loaded"); //NON-NLS
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading LIBEAY32 library, ", e); //NON-NLS
|
||||
}
|
||||
|
||||
try {
|
||||
System.loadLibrary("ssleay32"); //NON-NLS
|
||||
logger.log(Level.INFO, "SSLEAY32 library loaded"); //NON-NLS
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading SSLEAY32 library, ", e); //NON-NLS
|
||||
}
|
||||
|
||||
try {
|
||||
System.loadLibrary("libiconv-2"); //NON-NLS
|
||||
logger.log(Level.INFO, "libiconv-2 library loaded"); //NON-NLS
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading libiconv-2 library, ", e); //NON-NLS
|
||||
}
|
||||
|
||||
try {
|
||||
System.loadLibrary("libintl-8"); //NON-NLS
|
||||
logger.log(Level.INFO, "libintl-8 library loaded"); //NON-NLS
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading libintl-8 library, ", e); //NON-NLS
|
||||
}
|
||||
|
||||
try {
|
||||
System.loadLibrary("libpq"); //NON-NLS
|
||||
logger.log(Level.INFO, "LIBPQ library loaded"); //NON-NLS
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading LIBPQ library, ", e); //NON-NLS
|
||||
try {
|
||||
System.loadLibrary("libssl-1_1-x64"); //NON-NLS
|
||||
logger.log(Level.INFO, "OpenSSL library loaded"); //NON-NLS
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
logger.log(Level.SEVERE, "Error loading OpenSSL library, ", e); //NON-NLS
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -59,11 +59,13 @@ final class ReportVisualPanel1 extends JPanel implements ListSelectionListener {
|
||||
private PortableCaseReportModule portableCaseModule;
|
||||
private Map<String, ReportModuleConfig> moduleConfigs;
|
||||
private Integer selectedIndex;
|
||||
private final boolean displayCaseSpecificData;
|
||||
|
||||
/**
|
||||
* Creates new form ReportVisualPanel1
|
||||
*/
|
||||
public ReportVisualPanel1(ReportWizardPanel1 wizPanel, Map<String, ReportModuleConfig> moduleConfigs) {
|
||||
ReportVisualPanel1(ReportWizardPanel1 wizPanel, Map<String, ReportModuleConfig> moduleConfigs, boolean displayCaseSpecificData) {
|
||||
this.displayCaseSpecificData = displayCaseSpecificData;
|
||||
this.wizPanel = wizPanel;
|
||||
this.moduleConfigs = moduleConfigs;
|
||||
initComponents();
|
||||
@ -371,7 +373,7 @@ final class ReportVisualPanel1 extends JPanel implements ListSelectionListener {
|
||||
|
||||
// General modules that support data source selection will be presented
|
||||
// a data source selection panel, so they should not be finished immediately.
|
||||
boolean generalModuleSelected = (module instanceof GeneralReportModule) && !((GeneralReportModule)module).supportsDataSourceSelection();
|
||||
boolean generalModuleSelected = (module instanceof GeneralReportModule) && (!((GeneralReportModule)module).supportsDataSourceSelection() || !displayCaseSpecificData);
|
||||
|
||||
wizPanel.setNext(!generalModuleSelected);
|
||||
wizPanel.setFinish(generalModuleSelected);
|
||||
|
@ -72,12 +72,12 @@ final class ReportWizardIterator implements WizardDescriptor.Iterator<WizardDesc
|
||||
}
|
||||
|
||||
if (config != null) {
|
||||
firstPanel = new ReportWizardPanel1(config.getModuleConfigs());
|
||||
firstPanel = new ReportWizardPanel1(config.getModuleConfigs(), useCaseSpecificData);
|
||||
tableConfigPanel = new ReportWizardPanel2(useCaseSpecificData, config.getTableReportSettings());
|
||||
fileConfigPanel = new ReportWizardFileOptionsPanel(config.getFileReportSettings());
|
||||
portableCaseConfigPanel = new ReportWizardPortableCaseOptionsPanel(config.getModuleConfigs(), useCaseSpecificData);
|
||||
} else {
|
||||
firstPanel = new ReportWizardPanel1(null);
|
||||
firstPanel = new ReportWizardPanel1(null, useCaseSpecificData);
|
||||
tableConfigPanel = new ReportWizardPanel2(useCaseSpecificData, null);
|
||||
fileConfigPanel = new ReportWizardFileOptionsPanel(null);
|
||||
portableCaseConfigPanel = new ReportWizardPortableCaseOptionsPanel(null, useCaseSpecificData);
|
||||
|
@ -37,9 +37,11 @@ class ReportWizardPanel1 implements WizardDescriptor.FinishablePanel<WizardDescr
|
||||
private final Map<String, ReportModuleConfig> moduleConfigs;
|
||||
private final JButton nextButton;
|
||||
private final JButton finishButton;
|
||||
private final boolean displayCaseSpecificData;
|
||||
|
||||
ReportWizardPanel1(Map<String, ReportModuleConfig> moduleConfigs) {
|
||||
ReportWizardPanel1(Map<String, ReportModuleConfig> moduleConfigs, boolean displayCaseSpecificData) {
|
||||
this.moduleConfigs = moduleConfigs;
|
||||
this.displayCaseSpecificData = displayCaseSpecificData;
|
||||
nextButton = new JButton(NbBundle.getMessage(this.getClass(), "ReportWizardPanel1.nextButton.text"));
|
||||
finishButton = new JButton(NbBundle.getMessage(this.getClass(), "ReportWizardPanel1.finishButton.text"));
|
||||
finishButton.setEnabled(false);
|
||||
@ -63,7 +65,7 @@ class ReportWizardPanel1 implements WizardDescriptor.FinishablePanel<WizardDescr
|
||||
@Override
|
||||
public ReportVisualPanel1 getComponent() {
|
||||
if (component == null) {
|
||||
component = new ReportVisualPanel1(this, moduleConfigs);
|
||||
component = new ReportVisualPanel1(this, moduleConfigs, displayCaseSpecificData);
|
||||
}
|
||||
return component;
|
||||
}
|
||||
|
@ -46,9 +46,9 @@ JRE (Java Runtime Environment) 1.8
|
||||
- Web page: http://www.oracle.com/technetwork/java/index.html
|
||||
- License: http://www.oracle.com/technetwork/java/javase/terms/license/index.html
|
||||
|
||||
Netbeans 8.0.2 RCP platform and .jar files bundled with the platform
|
||||
- Web page: http://netbeans.org/features/platform/
|
||||
- License: https://netbeans.org/downloads/jdk-bundle/8.0.2/nb802-LICENSE.txt
|
||||
Netbeans 11.3 RCP platform and .jar files bundled with the platform
|
||||
- Web page: https://netbeans.apache.org/
|
||||
- License: https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Sleuth Kit for analyzing disk images.
|
||||
- Web page: http://www.sleuthkit.org/sleuthkit/
|
||||
|
@ -25,81 +25,119 @@ splitToken:
|
||||
|
||||
-->
|
||||
<SES>
|
||||
<SearchEngine engine="Google" domainSubstring=".google." >
|
||||
<splitToken plainToken="?q=" regexToken="\\?q=" />
|
||||
<splitToken plainToken="&q=" regexToken="&q="/>
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Yahoo" domainSubstring=".yahoo." >
|
||||
<splitToken plainToken="?p=" regexToken="\\?p=" />
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Twitter" domainSubstring="twitter." >
|
||||
<splitToken plainToken="?q=" regexToken="\\?q=" />
|
||||
<splitToken plainToken="&q=" regexToken="&q="/>
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="LinkedIn" domainSubstring=".linkedin." >
|
||||
<splitToken plainToken="&keywords=" regexToken="&keywords="/>
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Facebook" domainSubstring=".facebook." >
|
||||
<splitToken plainToken="?value=" regexToken="\\?value="/>
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Bing" domainSubstring=".bing" >
|
||||
<splitToken plainToken="search?q=" regexToken="search\\?q=" />
|
||||
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Baidu" domainSubstring=".baidu" >
|
||||
<splitToken plainToken="?wd=" regexToken="\\?wd=" />
|
||||
<splitToken plainToken="?kw=" regexToken="\\?kw=" />
|
||||
<splitToken plainToken="baidu.com/q?" regexToken="word=" />
|
||||
<splitToken plainToken="baidu.com/m?" regexToken="word=" />
|
||||
<splitToken plainToken="baidu.com/i?" regexToken="word=" />
|
||||
<splitToken plainToken="/qw=" regexToken="\\qw=" />
|
||||
<splitToken plainToken="?qw=" regexToken="\\qw=" />
|
||||
<splitToken plainToken="bs=" regexToken="&bs=" />
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Sogou" domainSubstring=".sogou.com" >
|
||||
<splitToken plainToken="query=" regexToken="query=" />
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Soso" domainSubstring=".soso.com" >
|
||||
<splitToken plainToken="p=S" regexToken="p=S" />
|
||||
<splitToken plainToken="?w=" regexToken="\\?w=" />
|
||||
<splitToken plainToken="&w" regexToken="&w"/>
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Youdao" domainSubstring=".youdao" >
|
||||
<splitToken plainToken="search?q=" regexToken="\\?q=" />
|
||||
<splitToken plainToken="?i=" regexToken="\\?i=" />
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Yandex" domainSubstring=".yandex" >
|
||||
<splitToken plainToken="?text=" regexToken="\\?text=" />
|
||||
<splitToken plainToken="&text=" regexToken="&text" />
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Biglobe" domainSubstring=".biglobe" >
|
||||
<splitToken plainToken="?search=" regexToken="\\?search=" />
|
||||
<splitToken plainToken="?q=" regexToken="\\?q=" />
|
||||
<splitToken plainToken="/key/" regexToken="/key/" />
|
||||
<splitToken plainToken="&q=" regexToken="&q="/>
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Linkestan" domainSubstring="linkestan.com" >
|
||||
<splitToken plainToken="?psearch=" regexToken="\\?psearch=" />
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Parseek" domainSubstring=".parseek.com" >
|
||||
<splitToken plainToken="?q=" regexToken="\\?q=" />
|
||||
</SearchEngine>
|
||||
|
||||
<SearchEngine engine="Parset" domainSubstring=".parset.com" >
|
||||
<splitToken plainToken="?Keyword=" regexToken="\\?Keyword=" />
|
||||
</SearchEngine>
|
||||
|
||||
|
||||
</SES>
|
||||
<SearchEngine engine="Google" domainSubstring=".google.">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
<splitToken plainToken="&q=" regexToken="&q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Yahoo" domainSubstring=".yahoo.">
|
||||
<splitToken plainToken="?p=" regexToken="\\?p="/>
|
||||
<splitToken plainToken="?text=" regexToken="\\?text="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Twitter" domainSubstring="twitter.">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
<splitToken plainToken="&q=" regexToken="&q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="LinkedIn" domainSubstring=".linkedin.">
|
||||
<splitToken plainToken="&keywords=" regexToken="&keywords="/>
|
||||
<splitToken plainToken="?keywords=" regexToken="\\?keywords="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Facebook" domainSubstring=".facebook.">
|
||||
<splitToken plainToken="?value=" regexToken="\\?value="/>
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Bing" domainSubstring=".bing.">
|
||||
<splitToken plainToken="search?q=" regexToken="search\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Baidu" domainSubstring=".baidu.">
|
||||
<splitToken plainToken="?wd=" regexToken="\\?wd="/>
|
||||
<splitToken plainToken="?kw=" regexToken="\\?kw="/>
|
||||
<splitToken plainToken="baidu.com/q?" regexToken="word="/>
|
||||
<splitToken plainToken="baidu.com/m?" regexToken="word="/>
|
||||
<splitToken plainToken="baidu.com/i?" regexToken="word="/>
|
||||
<splitToken plainToken="/qw=" regexToken="\\qw="/>
|
||||
<splitToken plainToken="?qw=" regexToken="\\qw="/>
|
||||
<splitToken plainToken="bs=" regexToken="&bs="/>
|
||||
<splitToken plainToken="?ie=" regexToken="\\?ie="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Sogou" domainSubstring=".sogou.com">
|
||||
<splitToken plainToken="query=" regexToken="query="/>
|
||||
<splitToken plainToken="?ie=" regexToken="\\?ie="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Soso" domainSubstring=".soso.com">
|
||||
<splitToken plainToken="p=S" regexToken="p=S"/>
|
||||
<splitToken plainToken="?w=" regexToken="\\?w="/>
|
||||
<splitToken plainToken="&w" regexToken="&w"/>
|
||||
<splitToken plainToken="?ie=" regexToken="\\?ie="/>
|
||||
<splitToken plainToken="&query=" regexToken="&query="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Youdao" domainSubstring="youdao.">
|
||||
<splitToken plainToken="search?q=" regexToken="\\?q="/>
|
||||
<splitToken plainToken="?i=" regexToken="\\?i="/>
|
||||
<splitToken plainToken="#keyfrom=" regexToken="\\#keyfrom="/>
|
||||
<splitToken plainToken="?spc=" regexToken="\\?spc=" />
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Yandex" domainSubstring="yandex.">
|
||||
<splitToken plainToken="?text=" regexToken="\\?text="/>
|
||||
<splitToken plainToken="&text=" regexToken="&text"/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Biglobe" domainSubstring=".biglobe.">
|
||||
<splitToken plainToken="?search=" regexToken="\\?search="/>
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
<splitToken plainToken="/key/" regexToken="/key/"/>
|
||||
<splitToken plainToken="&q=" regexToken="&q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Linkestan" domainSubstring="linkestan.com">
|
||||
<splitToken plainToken="?psearch=" regexToken="\\?psearch="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Parseek" domainSubstring="parseek.com">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Parset" domainSubstring=".parset.com">
|
||||
<splitToken plainToken="?Keyword=" regexToken="\\?Keyword="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Amazon" domainSubstring=".amazon.com">
|
||||
<splitToken plainToken="?k=" regexToken="\\?k="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="DuckDuckGo" domainSubstring="duckduckgo.com">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Youtube" domainSubstring=".youtube.com">
|
||||
<splitToken plainToken="?search_query=" regexToken="\\?search_query="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Reddit" domainSubstring=".reddit.com">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="CCSearch" domainSubstring="ccsearch.creativecommons.">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Swisscows" domainSubstring="swisscows.com">
|
||||
<splitToken plainToken="?query=" regexToken="\\?query="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="GIbiru" domainSubstring="gibiru.com">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Wiki" domainSubstring=".wiki.">
|
||||
<splitToken plainToken="?search=" regexToken="\\?search="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Cutestat" domainSubstring=".cutestat.com">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Givewater" domainSubstring="search.givewater.">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Ekoru" domainSubstring=".ekoru.">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Ecosia" domainSubstring=".ecosia.">
|
||||
<splitToken plainToken="?q=" regexToken="\\?q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Slideshare" domainSubstring=".slideshare.">
|
||||
<splitToken plainToken="&q=" regexToken="&q="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Wikipedia" domainSubstring=".wikipedia.org">
|
||||
<splitToken plainToken="?search=" regexToken="\\?search="/>
|
||||
</SearchEngine>
|
||||
<SearchEngine engine="Wiki" domainSubstring=".wiki.com">
|
||||
<splitToken plainToken="?cx=" regexToken="\\?cx="/>
|
||||
</SearchEngine>
|
||||
</SES>
|
||||
|
@ -4,11 +4,11 @@
|
||||
<!-- If you delete this file and reopen the project it will be recreated. -->
|
||||
<project name="Autopsy 4" default="build" basedir=".">
|
||||
<description>Builds the module suite Autopsy 4.</description>
|
||||
|
||||
|
||||
<import file="nbproject/build-impl.xml"/>
|
||||
<import file="${basedir}/TSKVersion.xml"/>
|
||||
<!-- IMPORTANT: nbproject/platform.properties has a netbeans-plat-version property that MUST be kept in sync (manually) -->
|
||||
<property name="netbeans-plat-version" value="8.2" />
|
||||
<property name="netbeans-plat-version" value="11.3" />
|
||||
<property name="nbplatform.active.dir" value="${basedir}/netbeans-plat/${netbeans-plat-version}" />
|
||||
<!-- Supported java versions.-->
|
||||
<condition property="supported-java-versions">
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 21 KiB |
Binary file not shown.
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Binary file not shown.
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 38 KiB |
@ -37,10 +37,10 @@ By default, when the Personas Editor is launched, all the personas in the Centra
|
||||
To create a new persona, click the "New Persona" button. A "Create Persona" dialog box will pop up. The following is a description of each field:
|
||||
|
||||
<ul>
|
||||
<li><b>Name</b>: The name of the persona
|
||||
<li><b>Created by</b>: Will be automatically filled in with the current user
|
||||
<li><b>Created on</b>: Will be automatically filled in after saving the persona
|
||||
<li><b>Comment</b>: A description of the persona
|
||||
<li><b>Name</b>: The name of the persona
|
||||
<li><b>Accounts</b>: At least one account belonging to the persona
|
||||
<li><b>Metadata</b>: (Optional) Name/value pairs of data related to the persona
|
||||
<li><b>Aliases</b>: (Optional) Any aliases for this persona
|
||||
|
@ -1,136 +1,341 @@
|
||||
branding.token=autopsy
|
||||
# Version of platform that is automatically downloaded
|
||||
# IMPORTANT: autopsy/build.xml has a netbeans-plat-version property that MUST be kept in sync (manually)
|
||||
netbeans-plat-version=8.2
|
||||
netbeans-plat-version=11.3
|
||||
suite.dir=${basedir}
|
||||
|
||||
nbplatform.active=download
|
||||
nbplatform.active.dir=${suite.dir}/netbeans-plat/${netbeans-plat-version}
|
||||
harness.dir=${nbplatform.active.dir}/harness
|
||||
bootstrap.url=http://bits.netbeans.org/dev/nbms-and-javadoc/lastSuccessfulBuild/artifact/nbbuild/netbeans/harness/tasks.jar
|
||||
bootstrap.url=https://netbeans-vm.apache.org/uc/${netbeans-plat-version}/tasks.jar
|
||||
# Where we get the platform from. To see what versions are available, open URL in browser up to the .../updates part of the URL
|
||||
autoupdate.catalog.url=https://updates.netbeans.org/netbeans/updates/${netbeans-plat-version}/uc/final/distribution/catalog.xml.gz
|
||||
autoupdate.catalog.url=https://netbeans-vm.apache.org/uc/${netbeans-plat-version}/updates.xml.gz
|
||||
cluster.path=\
|
||||
${nbplatform.active.dir}/harness:\
|
||||
${nbplatform.active.dir}/java:\
|
||||
${nbplatform.active.dir}/platform:\
|
||||
${nbplatform.active.dir}/cluster
|
||||
disabled.modules=\
|
||||
org.netbeans.modules.hudson.ant,\
|
||||
org.netbeans.libs.cglib,\
|
||||
org.netbeans.modules.maven.graph,\
|
||||
org.netbeans.modules.java.hints.declarative.test,\
|
||||
org.netbeans.libs.javacapi,\
|
||||
org.netbeans.modules.nashorn.execution,\
|
||||
org.netbeans.modules.java.metrics,\
|
||||
org.netbeans.modules.debugger.jpda.js,\
|
||||
org.netbeans.api.java,\
|
||||
org.netbeans.modules.debugger.jpda.ant,\
|
||||
org.netbeans.modules.java.source.ant,\
|
||||
org.netbeans.modules.maven.refactoring,\
|
||||
org.netbeans.modules.ant.debugger,\
|
||||
org.netbeans.modules.hibernatelib,\
|
||||
org.netbeans.modules.hibernate,\
|
||||
org.netbeans.lib.nbjavac,\
|
||||
org.netbeans.modules.debugger.jpda.kit,\
|
||||
org.netbeans.modules.maven.persistence,\
|
||||
org.netbeans.modules.javaee.injection,\
|
||||
org.netbeans.modules.maven,\
|
||||
org.netbeans.modules.performance,\
|
||||
org.netbeans.spi.java.hints,\
|
||||
org.netbeans.modules.spellchecker.bindings.java,\
|
||||
org.netbeans.modules.java.j2seproject,\
|
||||
org.netbeans.modules.javawebstart,\
|
||||
org.netbeans.modules.debugger.jpda,\
|
||||
org.netbeans.modules.ant.grammar,\
|
||||
org.netbeans.modules.maven.checkstyle,\
|
||||
org.netbeans.modules.java.source.queries,\
|
||||
org.netbeans.modules.refactoring.java,\
|
||||
org.netbeans.modules.java.examples,\
|
||||
org.netbeans.modules.j2ee.jpa.verification,\
|
||||
org.netbeans.modules.j2ee.jpa.refactoring,\
|
||||
org.netbeans.modules.j2ee.metadata.model.support,\
|
||||
org.netbeans.modules.classfile,\
|
||||
org.netbeans.modules.maven.coverage,\
|
||||
org.netbeans.modules.debugger.jpda.ui,\
|
||||
org.netbeans.modules.java.guards,\
|
||||
org.netbeans.modules.xml.jaxb,\
|
||||
org.netbeans.modules.java.preprocessorbridge,\
|
||||
org.netbeans.modules.debugger.jpda.jsui,\
|
||||
org.eclipse.core.contenttype,\
|
||||
org.eclipse.core.jobs,\
|
||||
org.eclipse.core.net,\
|
||||
org.eclipse.core.runtime,\
|
||||
org.eclipse.core.runtime.compatibility.auth,\
|
||||
org.eclipse.equinox.app,\
|
||||
org.eclipse.equinox.common,\
|
||||
org.eclipse.equinox.preferences,\
|
||||
org.eclipse.equinox.registry,\
|
||||
org.eclipse.equinox.security,\
|
||||
org.eclipse.jgit,\
|
||||
org.eclipse.jgit.java7,\
|
||||
org.eclipse.mylyn.bugzilla.core,\
|
||||
org.eclipse.mylyn.commons.core,\
|
||||
org.eclipse.mylyn.commons.net,\
|
||||
org.eclipse.mylyn.commons.repositories.core,\
|
||||
org.eclipse.mylyn.commons.xmlrpc,\
|
||||
org.eclipse.mylyn.tasks.core,\
|
||||
org.eclipse.mylyn.wikitext.confluence.core,\
|
||||
org.eclipse.mylyn.wikitext.core,\
|
||||
org.eclipse.mylyn.wikitext.markdown.core,\
|
||||
org.eclipse.mylyn.wikitext.textile.core,\
|
||||
org.netbeans.api.debugger,\
|
||||
org.netbeans.api.debugger.jpda,\
|
||||
org.netbeans.modules.ant.freeform,\
|
||||
org.netbeans.modules.java.sourceui,\
|
||||
org.netbeans.modules.projectimport.eclipse.j2se,\
|
||||
org.netbeans.modules.form,\
|
||||
org.netbeans.modules.junit,\
|
||||
org.netbeans.modules.j2ee.persistence.kit,\
|
||||
org.netbeans.modules.j2ee.metadata,\
|
||||
org.netbeans.modules.java.j2seplatform,\
|
||||
org.netbeans.modules.javadoc,\
|
||||
org.netbeans.modules.debugger.jpda.projects,\
|
||||
org.netbeans.modules.java.source,\
|
||||
org.netbeans.modules.maven.spring,\
|
||||
org.netbeans.modules.maven.search,\
|
||||
org.netbeans.modules.java.debug,\
|
||||
org.netbeans.modules.maven.grammar,\
|
||||
org.netbeans.modules.java.kit,\
|
||||
org.netbeans.modules.testng,\
|
||||
org.netbeans.modules.spring.beans,\
|
||||
org.netbeans.modules.websvc.saas.codegen.java,\
|
||||
org.netbeans.modules.java.editor.lib,\
|
||||
org.netbeans.modules.java.testrunner,\
|
||||
org.netbeans.modules.java.source.queriesimpl,\
|
||||
org.netbeans.modules.maven.junit,\
|
||||
org.netbeans.modules.maven.hints,\
|
||||
org.netbeans.modules.xml.tools.java,\
|
||||
org.netbeans.modules.j2ee.persistenceapi,\
|
||||
org.netbeans.modules.java.j2seprofiles,\
|
||||
org.netbeans.modules.form.kit,\
|
||||
org.netbeans.modules.projectimport.eclipse.core,\
|
||||
org.netbeans.modules.form.refactoring,\
|
||||
org.apache.tools.ant.module,\
|
||||
org.netbeans.modules.testng.maven,\
|
||||
org.netbeans.modules.java.hints.test,\
|
||||
org.netbeans.modules.i18n.form,\
|
||||
org.netbeans.modules.maven.kit,\
|
||||
org.netbeans.modules.beans,\
|
||||
org.netbeans.modules.java.platform,\
|
||||
org.netbeans.modules.java.hints.legacy.spi,\
|
||||
org.netbeans.modules.java.lexer,\
|
||||
org.netbeans.modules.java.hints,\
|
||||
org.netbeans.modules.java.j2seembedded,\
|
||||
org.netbeans.modules.java.hints.ui,\
|
||||
org.netbeans.modules.java.editor,\
|
||||
org.netbeans.modules.websvc.jaxws21,\
|
||||
org.netbeans.modules.hudson.maven,\
|
||||
org.netbeans.modules.java.j2sedeploy,\
|
||||
org.netbeans.libs.javacimpl,\
|
||||
org.netbeans.modules.java.helpset,\
|
||||
org.netbeans.modules.i18n,\
|
||||
org.netbeans.modules.dbschema,\
|
||||
org.netbeans.api.htmlui,\
|
||||
org.netbeans.api.java,\
|
||||
org.netbeans.api.maven,\
|
||||
org.netbeans.modules.findbugs.installer,\
|
||||
org.netbeans.modules.j2ee.eclipselinkmodelgen,\
|
||||
org.netbeans.modules.form.nb,\
|
||||
org.netbeans.modules.debugger.jpda.visual,\
|
||||
org.netbeans.modules.form.j2ee,\
|
||||
org.netbeans.modules.java.project,\
|
||||
org.netbeans.modules.java.api.common,\
|
||||
org.netbeans.modules.j2ee.persistence,\
|
||||
org.netbeans.modules.java.freeform,\
|
||||
org.netbeans.modules.whitelist,\
|
||||
org.netbeans.core.browser,\
|
||||
org.netbeans.core.browser.webview,\
|
||||
org.netbeans.core.multitabs,\
|
||||
org.netbeans.core.multitabs.project,\
|
||||
org.netbeans.core.nativeaccess,\
|
||||
org.netbeans.core.netigso,\
|
||||
org.netbeans.core.network,\
|
||||
org.netbeans.core.osgi,\
|
||||
org.netbeans.html.ko4j,\
|
||||
org.netbeans.html.xhr4j,\
|
||||
org.netbeans.lib.terminalemulator,\
|
||||
org.netbeans.lib.uihandler,\
|
||||
org.netbeans.libs.antlr3.runtime,\
|
||||
org.netbeans.libs.bytelist,\
|
||||
org.netbeans.libs.cglib,\
|
||||
org.netbeans.libs.commons_compress,\
|
||||
org.netbeans.libs.commons_net,\
|
||||
org.netbeans.libs.felix,\
|
||||
org.netbeans.libs.git,\
|
||||
org.netbeans.libs.graalsdk,\
|
||||
org.netbeans.libs.ini4j,\
|
||||
org.netbeans.libs.javafx,\
|
||||
org.netbeans.libs.jaxb,\
|
||||
org.netbeans.libs.jna,\
|
||||
org.netbeans.libs.jna.platform,\
|
||||
org.netbeans.libs.jsch.agentproxy,\
|
||||
org.netbeans.libs.json_simple,\
|
||||
org.netbeans.libs.jsr223,\
|
||||
org.netbeans.libs.junit5,\
|
||||
org.netbeans.libs.jvyamlb,\
|
||||
org.netbeans.libs.osgi,\
|
||||
org.netbeans.libs.smack,\
|
||||
org.netbeans.libs.springframework,\
|
||||
org.netbeans.modules.maven.embedder,\
|
||||
org.netbeans.modules.ant.kit,\
|
||||
org.netbeans.modules.java.hints.declarative,\
|
||||
org.netbeans.modules.testng.ant,\
|
||||
org.netbeans.modules.form.binding,\
|
||||
org.netbeans.libs.svnClientAdapter,\
|
||||
org.netbeans.libs.svnClientAdapter.javahl,\
|
||||
org.netbeans.libs.testng,\
|
||||
org.netbeans.libs.xerces,\
|
||||
org.netbeans.modules.ant.browsetask,\
|
||||
org.netbeans.modules.ant.debugger,\
|
||||
org.netbeans.modules.ant.freeform,\
|
||||
org.netbeans.modules.ant.grammar,\
|
||||
org.netbeans.modules.ant.kit,\
|
||||
org.netbeans.modules.beans,\
|
||||
org.netbeans.modules.bugtracking,\
|
||||
org.netbeans.modules.bugtracking.bridge,\
|
||||
org.netbeans.modules.bugtracking.commons,\
|
||||
org.netbeans.modules.bugzilla,\
|
||||
org.netbeans.modules.core.kit,\
|
||||
org.netbeans.modules.css.editor,\
|
||||
org.netbeans.modules.css.lib,\
|
||||
org.netbeans.modules.css.model,\
|
||||
org.netbeans.modules.css.prep,\
|
||||
org.netbeans.modules.css.visual,\
|
||||
org.netbeans.modules.db,\
|
||||
org.netbeans.modules.db.core,\
|
||||
org.netbeans.modules.db.dataview,\
|
||||
org.netbeans.modules.db.drivers,\
|
||||
org.netbeans.modules.db.kit,\
|
||||
org.netbeans.modules.db.metadata.model,\
|
||||
org.netbeans.modules.db.mysql,\
|
||||
org.netbeans.modules.db.sql.editor,\
|
||||
org.netbeans.modules.db.sql.visualeditor,\
|
||||
org.netbeans.modules.dbapi,\
|
||||
org.netbeans.modules.dbschema,\
|
||||
org.netbeans.modules.debugger.jpda,\
|
||||
org.netbeans.modules.debugger.jpda.ant,\
|
||||
org.netbeans.modules.debugger.jpda.js,\
|
||||
org.netbeans.modules.debugger.jpda.jsui,\
|
||||
org.netbeans.modules.debugger.jpda.kit,\
|
||||
org.netbeans.modules.debugger.jpda.projects,\
|
||||
org.netbeans.modules.debugger.jpda.projectsui,\
|
||||
org.netbeans.modules.debugger.jpda.truffle,\
|
||||
org.netbeans.modules.debugger.jpda.trufflenode,\
|
||||
org.netbeans.modules.debugger.jpda.ui,\
|
||||
org.netbeans.modules.debugger.jpda.visual,\
|
||||
org.netbeans.modules.derby,\
|
||||
org.netbeans.modules.dlight.nativeexecution,\
|
||||
org.netbeans.modules.dlight.nativeexecution.nb,\
|
||||
org.netbeans.modules.dlight.terminal,\
|
||||
org.netbeans.modules.docker.api,\
|
||||
org.netbeans.modules.docker.editor,\
|
||||
org.netbeans.modules.docker.ui,\
|
||||
org.netbeans.modules.editor.bookmarks,\
|
||||
org.netbeans.modules.editor.htmlui,\
|
||||
org.netbeans.modules.editor.kit,\
|
||||
org.netbeans.modules.editor.macros,\
|
||||
org.netbeans.modules.editor.structure,\
|
||||
org.netbeans.modules.extexecution.impl,\
|
||||
org.netbeans.modules.extexecution.process,\
|
||||
org.netbeans.modules.extexecution.process.jdk9,\
|
||||
org.netbeans.modules.findbugs.installer,\
|
||||
org.netbeans.modules.form,\
|
||||
org.netbeans.modules.form.kit,\
|
||||
org.netbeans.modules.form.nb,\
|
||||
org.netbeans.modules.form.refactoring,\
|
||||
org.netbeans.modules.git,\
|
||||
org.netbeans.modules.gsf.codecoverage,\
|
||||
org.netbeans.modules.html,\
|
||||
org.netbeans.modules.html.custom,\
|
||||
org.netbeans.modules.html.editor,\
|
||||
org.netbeans.modules.html.editor.lib,\
|
||||
org.netbeans.modules.html.lexer,\
|
||||
org.netbeans.modules.html.parser,\
|
||||
org.netbeans.modules.html.validation,\
|
||||
org.netbeans.modules.hudson,\
|
||||
org.netbeans.modules.hudson.ant,\
|
||||
org.netbeans.modules.hudson.git,\
|
||||
org.netbeans.modules.hudson.maven,\
|
||||
org.netbeans.modules.hudson.mercurial,\
|
||||
org.netbeans.modules.hudson.subversion,\
|
||||
org.netbeans.modules.hudson.tasklist,\
|
||||
org.netbeans.modules.hudson.ui,\
|
||||
org.netbeans.modules.i18n,\
|
||||
org.netbeans.modules.i18n.form,\
|
||||
org.netbeans.modules.ide.kit,\
|
||||
org.netbeans.modules.j2ee.core.utilities,\
|
||||
org.netbeans.modules.performance.java,\
|
||||
org.netbeans.modules.websvc.jaxws21api,\
|
||||
org.netbeans.modules.maven.repository,\
|
||||
org.netbeans.modules.j2ee.eclipselink,\
|
||||
org.netbeans.modules.maven.model,\
|
||||
org.netbeans.modules.hibernate4lib,\
|
||||
org.netbeans.modules.j2ee.eclipselinkmodelgen,\
|
||||
org.netbeans.modules.j2ee.jpa.refactoring,\
|
||||
org.netbeans.modules.j2ee.jpa.verification,\
|
||||
org.netbeans.modules.j2ee.metadata,\
|
||||
org.netbeans.modules.j2ee.metadata.model.support,\
|
||||
org.netbeans.modules.j2ee.persistence,\
|
||||
org.netbeans.modules.j2ee.persistence.kit,\
|
||||
org.netbeans.modules.j2ee.persistenceapi,\
|
||||
org.netbeans.modules.java.api.common,\
|
||||
org.netbeans.modules.java.completion,\
|
||||
org.netbeans.modules.java.debug,\
|
||||
org.netbeans.modules.java.editor,\
|
||||
org.netbeans.modules.java.editor.base,\
|
||||
org.netbeans.modules.java.editor.lib,\
|
||||
org.netbeans.modules.java.examples,\
|
||||
org.netbeans.modules.java.freeform,\
|
||||
org.netbeans.modules.java.graph,\
|
||||
org.netbeans.modules.java.hints,\
|
||||
org.netbeans.modules.java.hints.declarative,\
|
||||
org.netbeans.modules.java.hints.declarative.test,\
|
||||
org.netbeans.modules.java.hints.legacy.spi,\
|
||||
org.netbeans.modules.java.hints.test,\
|
||||
org.netbeans.modules.java.hints.ui,\
|
||||
org.netbeans.modules.java.j2sedeploy,\
|
||||
org.netbeans.modules.java.j2seembedded,\
|
||||
org.netbeans.modules.java.j2semodule,\
|
||||
org.netbeans.modules.java.j2seplatform,\
|
||||
org.netbeans.modules.java.j2seprofiles,\
|
||||
org.netbeans.modules.java.j2seproject,\
|
||||
org.netbeans.modules.java.kit,\
|
||||
org.netbeans.modules.java.lexer,\
|
||||
org.netbeans.modules.java.lsp.server,\
|
||||
org.netbeans.modules.java.metrics,\
|
||||
org.netbeans.modules.java.module.graph,\
|
||||
org.netbeans.modules.java.navigation,\
|
||||
org.netbeans.modules.java.openjdk.project,\
|
||||
org.netbeans.modules.java.platform,\
|
||||
org.netbeans.modules.java.project.ui,\
|
||||
org.netbeans.modules.java.preprocessorbridge,\
|
||||
org.netbeans.modules.java.project,\
|
||||
org.netbeans.modules.java.source,\
|
||||
org.netbeans.modules.java.source.ant,\
|
||||
org.netbeans.modules.java.source.base,\
|
||||
org.netbeans.modules.java.source.compat8,\
|
||||
org.netbeans.modules.java.source.nbjavac,\
|
||||
org.netbeans.modules.java.sourceui,\
|
||||
org.netbeans.modules.java.testrunner,\
|
||||
org.netbeans.modules.java.testrunner.ant,\
|
||||
org.netbeans.modules.java.testrunner.ui,\
|
||||
org.netbeans.modules.javadoc,\
|
||||
org.netbeans.modules.javaee.injection,\
|
||||
org.netbeans.modules.javascript2.debug,\
|
||||
org.netbeans.modules.javascript2.debug.ui,\
|
||||
org.netbeans.modules.javawebstart,\
|
||||
org.netbeans.modules.jellytools.ide,\
|
||||
org.netbeans.modules.jshell.support,\
|
||||
org.netbeans.modules.junit,\
|
||||
org.netbeans.modules.junit.ant,\
|
||||
org.netbeans.modules.junit.ant.ui,\
|
||||
org.netbeans.modules.junit.ui,\
|
||||
org.netbeans.modules.junitlib,\
|
||||
org.netbeans.modules.keyring.fallback,\
|
||||
org.netbeans.modules.keyring.impl,\
|
||||
org.netbeans.modules.kotlin.editor,\
|
||||
org.netbeans.modules.languages,\
|
||||
org.netbeans.modules.languages.diff,\
|
||||
org.netbeans.modules.languages.manifest,\
|
||||
org.netbeans.modules.languages.yaml,\
|
||||
org.netbeans.modules.localhistory,\
|
||||
org.netbeans.modules.localtasks,\
|
||||
org.netbeans.modules.lsp.client,\
|
||||
org.netbeans.modules.masterfs.linux,\
|
||||
org.netbeans.modules.masterfs.macosx,\
|
||||
org.netbeans.modules.masterfs.windows,\
|
||||
org.netbeans.modules.maven,\
|
||||
org.netbeans.modules.maven.checkstyle,\
|
||||
org.netbeans.modules.maven.coverage,\
|
||||
org.netbeans.modules.maven.embedder,\
|
||||
org.netbeans.modules.maven.grammar,\
|
||||
org.netbeans.modules.maven.graph,\
|
||||
org.netbeans.modules.maven.hints,\
|
||||
org.netbeans.modules.maven.htmlui,\
|
||||
org.netbeans.modules.maven.indexer,\
|
||||
org.netbeans.modules.maven.osgi
|
||||
org.netbeans.modules.maven.indexer.ui,\
|
||||
org.netbeans.modules.maven.junit,\
|
||||
org.netbeans.modules.maven.junit.ui,\
|
||||
org.netbeans.modules.maven.kit,\
|
||||
org.netbeans.modules.maven.model,\
|
||||
org.netbeans.modules.maven.osgi,\
|
||||
org.netbeans.modules.maven.persistence,\
|
||||
org.netbeans.modules.maven.refactoring,\
|
||||
org.netbeans.modules.maven.repository,\
|
||||
org.netbeans.modules.maven.search,\
|
||||
org.netbeans.modules.maven.spring,\
|
||||
org.netbeans.modules.mercurial,\
|
||||
org.netbeans.modules.mylyn.util,\
|
||||
org.netbeans.modules.nashorn.execution,\
|
||||
org.netbeans.modules.netbinox,\
|
||||
org.netbeans.modules.notifications,\
|
||||
org.netbeans.modules.performance,\
|
||||
org.netbeans.modules.performance.java,\
|
||||
org.netbeans.modules.project.ant.compat8,\
|
||||
org.netbeans.modules.projectimport.eclipse.core,\
|
||||
org.netbeans.modules.projectimport.eclipse.j2se,\
|
||||
org.netbeans.modules.properties,\
|
||||
org.netbeans.modules.properties.syntax,\
|
||||
org.netbeans.modules.refactoring.java,\
|
||||
org.netbeans.modules.schema2beans,\
|
||||
org.netbeans.modules.selenium2,\
|
||||
org.netbeans.modules.selenium2.java,\
|
||||
org.netbeans.modules.selenium2.maven,\
|
||||
org.netbeans.modules.selenium2.server,\
|
||||
org.netbeans.modules.server,\
|
||||
org.netbeans.modules.spellchecker,\
|
||||
org.netbeans.modules.spellchecker.apimodule,\
|
||||
org.netbeans.modules.spellchecker.bindings.htmlxml,\
|
||||
org.netbeans.modules.spellchecker.bindings.java,\
|
||||
org.netbeans.modules.spellchecker.bindings.properties,\
|
||||
org.netbeans.modules.spellchecker.dictionary_en,\
|
||||
org.netbeans.modules.spellchecker.kit,\
|
||||
org.netbeans.modules.spring.beans,\
|
||||
org.netbeans.modules.subversion,\
|
||||
org.netbeans.modules.swing.validation,\
|
||||
org.netbeans.modules.target.iterator,\
|
||||
org.netbeans.modules.tasklist.kit,\
|
||||
org.netbeans.modules.tasklist.projectint,\
|
||||
org.netbeans.modules.tasklist.todo,\
|
||||
org.netbeans.modules.tasklist.ui,\
|
||||
org.netbeans.modules.team.commons,\
|
||||
org.netbeans.modules.team.ide,\
|
||||
org.netbeans.modules.templatesui,\
|
||||
org.netbeans.modules.terminal,\
|
||||
org.netbeans.modules.terminal.nb,\
|
||||
org.netbeans.modules.testng,\
|
||||
org.netbeans.modules.testng.ant,\
|
||||
org.netbeans.modules.testng.maven,\
|
||||
org.netbeans.modules.testng.ui,\
|
||||
org.netbeans.modules.textmate.lexer,\
|
||||
org.netbeans.modules.uihandler,\
|
||||
org.netbeans.modules.usersguide,\
|
||||
org.netbeans.modules.versioning,\
|
||||
org.netbeans.modules.versioning.core,\
|
||||
org.netbeans.modules.versioning.indexingbridge,\
|
||||
org.netbeans.modules.versioning.masterfs,\
|
||||
org.netbeans.modules.versioning.system.cvss.installer,\
|
||||
org.netbeans.modules.versioning.ui,\
|
||||
org.netbeans.modules.versioning.util,\
|
||||
org.netbeans.modules.web.browser.api,\
|
||||
org.netbeans.modules.web.common,\
|
||||
org.netbeans.modules.web.common.ui,\
|
||||
org.netbeans.modules.web.indent,\
|
||||
org.netbeans.modules.web.webkit.debugging,\
|
||||
org.netbeans.modules.websvc.jaxws21,\
|
||||
org.netbeans.modules.websvc.jaxws21api,\
|
||||
org.netbeans.modules.websvc.saas.codegen.java,\
|
||||
org.netbeans.modules.whitelist,\
|
||||
org.netbeans.modules.xml,\
|
||||
org.netbeans.modules.xml.axi,\
|
||||
org.netbeans.modules.xml.jaxb,\
|
||||
org.netbeans.modules.xml.jaxb.api,\
|
||||
org.netbeans.modules.xml.multiview,\
|
||||
org.netbeans.modules.xml.retriever,\
|
||||
org.netbeans.modules.xml.schema.completion,\
|
||||
org.netbeans.modules.xml.schema.model,\
|
||||
org.netbeans.modules.xml.tax,\
|
||||
org.netbeans.modules.xml.text,\
|
||||
org.netbeans.modules.xml.text.obsolete90,\
|
||||
org.netbeans.modules.xml.tools,\
|
||||
org.netbeans.modules.xml.tools.java,\
|
||||
org.netbeans.modules.xml.wsdl.model,\
|
||||
org.netbeans.modules.xsl,\
|
||||
org.netbeans.spi.debugger.jpda.ui,\
|
||||
org.netbeans.spi.debugger.ui,\
|
||||
org.netbeans.spi.java.hints,\
|
||||
org.openide.compat,\
|
||||
org.openide.execution.compat8,\
|
||||
org.openide.options,\
|
||||
org.openide.util.enumerations,\
|
||||
org.openidex.util
|
BIN
thirdparty/junit/11.3/junit.zip
vendored
Normal file
BIN
thirdparty/junit/11.3/junit.zip
vendored
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user