------------------------------------------------------------ revno: 11169 committer: Eric Faulhaber branch nick: trunk timestamp: Tue 2017-09-26 12:11:57 -0400 message: re-committed parser change lost during merge modified: src/com/goldencode/p2j/uast/progress.g ------------------------------------------------------------ revno: 11168 [merge] committer: Hynek Cihlar branch nick: trunk timestamp: Tue 2017-09-26 14:24:27 +0200 message: Added useexternalfile=true to javadoc target in order to avoid the Windows command line length limitation. Refs #3222 modified: build.xml ------------------------------------------------------------ revno: 11167 [merge] committer: Eric Faulhaber branch nick: trunk timestamp: Tue 2017-09-26 01:15:40 -0400 message: code analytics improvements (refs #1514): added record retrieval reports; fixed defect in custom reports UI; removed unused constant modified: rules/reports/profile.rpt src/com/goldencode/p2j/report/XmlConstants.java src/com/goldencode/p2j/report/web/res/report.js ------------------------------------------------------------ revno: 11166 [merge] committer: Hynek Cihlar branch nick: trunk timestamp: Mon 2017-09-25 22:22:13 +0200 message: FWD Admin v2 - replacement for the previous Swing/Java applet based Admin. This commit only provides technological upgrade, no new features were introduced or existing removed. Admin v2 is based on GWT/GWTP. Admin v2 build is integrated into the existing FWD build process. All dependencies are provided by Gradle, no need to install separate libraries or frameworks. The GWT build takes a bit of time so new Gradle task 'core' was introduced to speed up FWD build in cases when Admin is not required. 'core' works as 'all' except it skips Admin. Admin v2 quick start 1. Build FWD with ./gradlew all 2. Enable Admin in FWD server directory 3. Start FWD server 4. Point the browser to https://localhost:adminPort/admin Refs #3222, #3266 removed: src/com/goldencode/p2j/admin/AdminExports.java src/com/goldencode/p2j/admin/admin_login.html src/com/goldencode/p2j/admin/client/AdminACL.java src/com/goldencode/p2j/admin/client/AdminACLMenu.java src/com/goldencode/p2j/admin/client/AdminAccounts.java src/com/goldencode/p2j/admin/client/AdminAcquireLocks.java src/com/goldencode/p2j/admin/client/AdminBulkAuthForm.java src/com/goldencode/p2j/admin/client/AdminCertificates.java src/com/goldencode/p2j/admin/client/AdminClient.java src/com/goldencode/p2j/admin/client/AdminConsole.java src/com/goldencode/p2j/admin/client/AdminCustomMenu.java src/com/goldencode/p2j/admin/client/AdminGroupAccounts.java src/com/goldencode/p2j/admin/client/AdminJars.java src/com/goldencode/p2j/admin/client/AdminLocks.java src/com/goldencode/p2j/admin/client/AdminLogon.java src/com/goldencode/p2j/admin/client/AdminMenu.java src/com/goldencode/p2j/admin/client/AdminNotify.java src/com/goldencode/p2j/admin/client/AdminProcessAccounts.java src/com/goldencode/p2j/admin/client/AdminRuntimeSettings.java src/com/goldencode/p2j/admin/client/AdminScreen.java src/com/goldencode/p2j/admin/client/AdminSelectionListDialog.java src/com/goldencode/p2j/admin/client/AdminSessions.java src/com/goldencode/p2j/admin/client/AdminTarget.java src/com/goldencode/p2j/admin/client/AdminTerminateSessions.java src/com/goldencode/p2j/admin/client/AdminUserAccounts.java src/com/goldencode/p2j/admin/client/AdminUtils.java src/com/goldencode/p2j/admin/client/AuthModeComboBoxes.java src/com/goldencode/p2j/admin/client/ClientAccountExtension.java src/com/goldencode/p2j/admin/client/IAccountScreen.java src/com/goldencode/p2j/admin/client/IFindAccountScreen.java src/com/goldencode/p2j/admin/client/PrintRequest.java src/com/goldencode/p2j/admin/client/TaggedDataTableModel.java src/com/goldencode/p2j/directory/DirectoryRightsEditor.java src/com/goldencode/p2j/main/AppletHandler.java src/com/goldencode/p2j/main/EntryPointRightsEditor.java src/com/goldencode/p2j/main/RemoteEntryPointRightsEditor.java src/com/goldencode/p2j/main/RemoteLaunchOptionRightsEditor.java src/com/goldencode/p2j/main/TrustedSpawnerRightsEditor.java src/com/goldencode/p2j/net/NetRightsEditor.java src/com/goldencode/p2j/security/AdminRightsEditor.java src/com/goldencode/p2j/security/StringConditionRightsEditor.java src/com/goldencode/p2j/security/SystemRightsEditor.java added: admin.gradle src/com/goldencode/p2j/AdminRightsEditors.gwt.xml src/com/goldencode/p2j/AdminTypes.gwt.xml src/com/goldencode/p2j/admin/Acl.java src/com/goldencode/p2j/admin/AdminApp.css src/com/goldencode/p2j/admin/AdminApp.gwt.xml src/com/goldencode/p2j/admin/AdminApp.html src/com/goldencode/p2j/admin/AdminAppBase.gwt.xml src/com/goldencode/p2j/admin/AdminConstants.java src/com/goldencode/p2j/admin/AdminHelper.java src/com/goldencode/p2j/admin/AdminProfile.java src/com/goldencode/p2j/admin/README.md src/com/goldencode/p2j/admin/RecordLockType.java src/com/goldencode/p2j/admin/TaggedNameHelper.java src/com/goldencode/p2j/admin/client/AccountExtension.java src/com/goldencode/p2j/admin/client/AccountExtensionHolder.java src/com/goldencode/p2j/admin/client/AdminCallback.java src/com/goldencode/p2j/admin/client/ClientModule.java src/com/goldencode/p2j/admin/client/IFindAccountScreen.java src/com/goldencode/p2j/admin/client/MultiCallback.java src/com/goldencode/p2j/admin/client/NameTokens.java src/com/goldencode/p2j/admin/client/application/ src/com/goldencode/p2j/admin/client/application/Alarm.java src/com/goldencode/p2j/admin/client/application/ApplicationModule.java src/com/goldencode/p2j/admin/client/application/ApplicationPresenter.java src/com/goldencode/p2j/admin/client/application/ApplicationView.java src/com/goldencode/p2j/admin/client/application/ApplicationView.ui.xml src/com/goldencode/p2j/admin/client/application/ClientContext.java src/com/goldencode/p2j/admin/client/application/PrintingContext.java src/com/goldencode/p2j/admin/client/application/home/ src/com/goldencode/p2j/admin/client/application/home/AboutDialogView.java src/com/goldencode/p2j/admin/client/application/home/AboutDialogView.ui.xml src/com/goldencode/p2j/admin/client/application/home/AsyncAction.java src/com/goldencode/p2j/admin/client/application/home/BasePresenter.java src/com/goldencode/p2j/admin/client/application/home/BaseUiHandlers.java src/com/goldencode/p2j/admin/client/application/home/BaseViewWithUiHandlers.java src/com/goldencode/p2j/admin/client/application/home/BulkAuthModeUpdateView.java src/com/goldencode/p2j/admin/client/application/home/BulkAuthModeUpdateView.ui.xml src/com/goldencode/p2j/admin/client/application/home/HomeModule.java src/com/goldencode/p2j/admin/client/application/home/HomePresenter.java src/com/goldencode/p2j/admin/client/application/home/HomeUiHandlers.java src/com/goldencode/p2j/admin/client/application/home/HomeView.java src/com/goldencode/p2j/admin/client/application/home/HomeView.ui.xml src/com/goldencode/p2j/admin/client/application/home/MenuDef.java src/com/goldencode/p2j/admin/client/application/home/MenuPresenter.java src/com/goldencode/p2j/admin/client/application/home/MenuService.java src/com/goldencode/p2j/admin/client/application/home/MenuSetupCallback.java src/com/goldencode/p2j/admin/client/application/home/MenuView.java src/com/goldencode/p2j/admin/client/application/home/MenuView.ui.xml src/com/goldencode/p2j/admin/client/application/home/PresenterWithStateMachine.java src/com/goldencode/p2j/admin/client/application/home/StandardMenu.java src/com/goldencode/p2j/admin/client/application/home/ViewStateMachine.java src/com/goldencode/p2j/admin/client/application/home/ViewStateMachineImpl.java src/com/goldencode/p2j/admin/client/application/home/accounts/ src/com/goldencode/p2j/admin/client/application/home/accounts/AccountType.java src/com/goldencode/p2j/admin/client/application/home/accounts/AccountsConstants.java src/com/goldencode/p2j/admin/client/application/home/accounts/AccountsModule.java src/com/goldencode/p2j/admin/client/application/home/accounts/AccountsPresenter.java src/com/goldencode/p2j/admin/client/application/home/accounts/AccountsUiHandlers.java src/com/goldencode/p2j/admin/client/application/home/accounts/AuthModes.java src/com/goldencode/p2j/admin/client/application/home/accounts/CertificateKeys.java src/com/goldencode/p2j/admin/client/application/home/accounts/CertificateValidity.java src/com/goldencode/p2j/admin/client/application/home/accounts/CertificatesOptions.java src/com/goldencode/p2j/admin/client/application/home/accounts/PasswordOptions.java src/com/goldencode/p2j/admin/client/application/home/accounts/SecuritySelectorOptions.java src/com/goldencode/p2j/admin/client/application/home/accounts/UseCaseMode.java src/com/goldencode/p2j/admin/client/application/home/accounts/certificates/ src/com/goldencode/p2j/admin/client/application/home/accounts/certificates/CertificateDefinitionView.java src/com/goldencode/p2j/admin/client/application/home/accounts/certificates/CertificateDefinitionView.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/certificates/CertificateDetailsView.java src/com/goldencode/p2j/admin/client/application/home/accounts/certificates/CertificateDetailsView.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/certificates/CertificatesPresenter.java src/com/goldencode/p2j/admin/client/application/home/accounts/certificates/CertificatesUIHandlers.java src/com/goldencode/p2j/admin/client/application/home/accounts/certificates/CertificatesView.java src/com/goldencode/p2j/admin/client/application/home/accounts/certificates/CertificatesView.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/groups/ src/com/goldencode/p2j/admin/client/application/home/accounts/groups/CloneGroupView.java src/com/goldencode/p2j/admin/client/application/home/accounts/groups/CloneGroupView.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/groups/DeletingGroupsAlert.java src/com/goldencode/p2j/admin/client/application/home/accounts/groups/DeletingGroupsAlert.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/groups/GroupDefinitionView.java src/com/goldencode/p2j/admin/client/application/home/accounts/groups/GroupDefinitionView.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/groups/GroupsPresenter.java src/com/goldencode/p2j/admin/client/application/home/accounts/groups/GroupsUIHandlers.java src/com/goldencode/p2j/admin/client/application/home/accounts/groups/GroupsView.java src/com/goldencode/p2j/admin/client/application/home/accounts/groups/GroupsView.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/groups/UnassigningUsersAlert.java src/com/goldencode/p2j/admin/client/application/home/accounts/groups/UnassigningUsersAlert.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/processes/ src/com/goldencode/p2j/admin/client/application/home/accounts/processes/CloneProcessView.java src/com/goldencode/p2j/admin/client/application/home/accounts/processes/CloneProcessView.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/processes/ProcessAccountDefinition.java src/com/goldencode/p2j/admin/client/application/home/accounts/processes/ProcessesPresenter.java src/com/goldencode/p2j/admin/client/application/home/accounts/processes/ProcessesUIHandlers.java src/com/goldencode/p2j/admin/client/application/home/accounts/processes/ProcessesView.java src/com/goldencode/p2j/admin/client/application/home/accounts/processes/ProcessesView.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/users/ src/com/goldencode/p2j/admin/client/application/home/accounts/users/CloneUserAccountView.java src/com/goldencode/p2j/admin/client/application/home/accounts/users/CloneUserAccountView.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/users/DeletingUsersAlert.java src/com/goldencode/p2j/admin/client/application/home/accounts/users/DeletingUsersAlert.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/users/FindUserAccount.java src/com/goldencode/p2j/admin/client/application/home/accounts/users/RemovingGroupsAlert.java src/com/goldencode/p2j/admin/client/application/home/accounts/users/RemovingGroupsAlert.ui.xml src/com/goldencode/p2j/admin/client/application/home/accounts/users/UserAccountDefinition.java src/com/goldencode/p2j/admin/client/application/home/accounts/users/UsersPresenter.java src/com/goldencode/p2j/admin/client/application/home/accounts/users/UsersUIHandlers.java src/com/goldencode/p2j/admin/client/application/home/accounts/users/UsersView.java src/com/goldencode/p2j/admin/client/application/home/accounts/users/UsersView.ui.xml src/com/goldencode/p2j/admin/client/application/home/acl/ src/com/goldencode/p2j/admin/client/application/home/acl/ACLModule.java src/com/goldencode/p2j/admin/client/application/home/acl/ACLPopupPresenter.java src/com/goldencode/p2j/admin/client/application/home/acl/ACLPopupView.java src/com/goldencode/p2j/admin/client/application/home/acl/ACLPopupView.ui.xml src/com/goldencode/p2j/admin/client/application/home/acl/ACLPresenter.java src/com/goldencode/p2j/admin/client/application/home/acl/ACLView.java src/com/goldencode/p2j/admin/client/application/home/acl/ACLView.ui.xml src/com/goldencode/p2j/admin/client/application/home/acl/ACLWidget.java src/com/goldencode/p2j/admin/client/application/home/acl/ACLWidget.ui.xml src/com/goldencode/p2j/admin/client/application/home/acl/model/ src/com/goldencode/p2j/admin/client/application/home/acl/model/AclRow.java src/com/goldencode/p2j/admin/client/application/home/console/ src/com/goldencode/p2j/admin/client/application/home/console/ConsoleModule.java src/com/goldencode/p2j/admin/client/application/home/console/acquiredlocks/ src/com/goldencode/p2j/admin/client/application/home/console/acquiredlocks/AcquiredLocksPresenter.java src/com/goldencode/p2j/admin/client/application/home/console/acquiredlocks/AcquiredLocksUIHandler.java src/com/goldencode/p2j/admin/client/application/home/console/acquiredlocks/AcquiredLocksView.java src/com/goldencode/p2j/admin/client/application/home/console/acquiredlocks/AcquiredLocksView.ui.xml src/com/goldencode/p2j/admin/client/application/home/console/acquiredlocks/AddRecordLockView.java src/com/goldencode/p2j/admin/client/application/home/console/acquiredlocks/AddRecordLockView.ui.xml src/com/goldencode/p2j/admin/client/application/home/console/recordlocks/ src/com/goldencode/p2j/admin/client/application/home/console/recordlocks/RecordLocksPresenter.java src/com/goldencode/p2j/admin/client/application/home/console/recordlocks/RecordLocksUIHandler.java src/com/goldencode/p2j/admin/client/application/home/console/recordlocks/RecordLocksView.java src/com/goldencode/p2j/admin/client/application/home/console/recordlocks/RecordLocksView.ui.xml src/com/goldencode/p2j/admin/client/application/home/console/sessions/ src/com/goldencode/p2j/admin/client/application/home/console/sessions/FilterSessionsView.java src/com/goldencode/p2j/admin/client/application/home/console/sessions/FilterSessionsView.ui.xml src/com/goldencode/p2j/admin/client/application/home/console/sessions/SessionPresenter.java src/com/goldencode/p2j/admin/client/application/home/console/sessions/SessionUIHandler.java src/com/goldencode/p2j/admin/client/application/home/console/sessions/SessionView.java src/com/goldencode/p2j/admin/client/application/home/console/sessions/SessionView.ui.xml src/com/goldencode/p2j/admin/client/application/home/console/sessions/TerminateSessionAlert.java src/com/goldencode/p2j/admin/client/application/home/console/sessions/TerminateSessionAlert.ui.xml src/com/goldencode/p2j/admin/client/application/home/help/ src/com/goldencode/p2j/admin/client/application/home/help/HelpModule.java src/com/goldencode/p2j/admin/client/application/home/help/ServerMesagesUiHandlers.java src/com/goldencode/p2j/admin/client/application/home/help/ServerMessagesPresenter.java src/com/goldencode/p2j/admin/client/application/home/help/ServerMessagesView.java src/com/goldencode/p2j/admin/client/application/home/help/ServerMessagesView.ui.xml src/com/goldencode/p2j/admin/client/application/home/print/ src/com/goldencode/p2j/admin/client/application/home/print/PrintModule.java src/com/goldencode/p2j/admin/client/application/home/print/PrintPreviewPresenter.java src/com/goldencode/p2j/admin/client/application/home/print/PrintPreviewUiHandlers.java src/com/goldencode/p2j/admin/client/application/home/print/PrintPreviewView.java src/com/goldencode/p2j/admin/client/application/home/print/PrintPreviewView.ui.xml src/com/goldencode/p2j/admin/client/application/home/runtime/ src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/ src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/CustomLibrariesModule.java src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/CustomLibrariesPresenter.java src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/CustomLibrariesView.java src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/CustomLibrariesView.ui.xml src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/LibTablePresenter.java src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/LibTableView.java src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/LibTableView.ui.xml src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/ListSelect.java src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/ListSelect.ui.xml src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/TerminateSessions.java src/com/goldencode/p2j/admin/client/application/home/runtime/customlib/TerminateSessions.ui.xml src/com/goldencode/p2j/admin/client/application/login/ src/com/goldencode/p2j/admin/client/application/login/LoginPresenter.java src/com/goldencode/p2j/admin/client/application/login/LoginUiHandlers.java src/com/goldencode/p2j/admin/client/application/login/LoginView.java src/com/goldencode/p2j/admin/client/application/login/LoginView.ui.xml src/com/goldencode/p2j/admin/client/editors/ src/com/goldencode/p2j/admin/client/editors/AdminRightsEditor.java src/com/goldencode/p2j/admin/client/editors/DirectoryRightsEditor.java src/com/goldencode/p2j/admin/client/editors/EntryPointRightsEditor.java src/com/goldencode/p2j/admin/client/editors/NetRightsEditor.java src/com/goldencode/p2j/admin/client/editors/RemoteEntryPointRightsEditor.java src/com/goldencode/p2j/admin/client/editors/RemoteLaunchOptionRightsEditor.java src/com/goldencode/p2j/admin/client/editors/RightsEditorContext.java src/com/goldencode/p2j/admin/client/editors/RightsEditorsModule.java src/com/goldencode/p2j/admin/client/editors/StringConditionRightsEditor.java src/com/goldencode/p2j/admin/client/editors/SystemRightsEditor.java src/com/goldencode/p2j/admin/client/editors/TrustedSpawnerRightsEditor.java src/com/goldencode/p2j/admin/client/widget/ src/com/goldencode/p2j/admin/client/widget/CustomComboBox.java src/com/goldencode/p2j/admin/client/widget/CustomComboBox.ui.xml src/com/goldencode/p2j/admin/client/widget/EnumCreator.java src/com/goldencode/p2j/admin/client/widget/EnumRadioGroup.java src/com/goldencode/p2j/admin/client/widget/GridHandle.java src/com/goldencode/p2j/admin/client/widget/GridHelper.java src/com/goldencode/p2j/admin/client/widget/IntegerValidator.java src/com/goldencode/p2j/admin/client/widget/MultipleSelectWithValidation.java src/com/goldencode/p2j/admin/client/widget/SelectWithValidation.java src/com/goldencode/p2j/admin/client/widget/dialog/ src/com/goldencode/p2j/admin/client/widget/dialog/DialogsModule.java src/com/goldencode/p2j/admin/client/widget/dialog/InputDialog.java src/com/goldencode/p2j/admin/client/widget/dialog/InputDialog.ui.xml src/com/goldencode/p2j/admin/client/widget/dialog/MessageDialogPresenter.java src/com/goldencode/p2j/admin/client/widget/dialog/MessageDialogView.java src/com/goldencode/p2j/admin/client/widget/dialog/MessageDialogView.ui.xml src/com/goldencode/p2j/admin/client/widget/dialog/MessageType.java src/com/goldencode/p2j/admin/client/widget/dialog/ModalDialogs.java src/com/goldencode/p2j/admin/client/widget/dialog/ModalViewWithUiHandlers.java src/com/goldencode/p2j/admin/favicon.ico src/com/goldencode/p2j/admin/fwd.png src/com/goldencode/p2j/admin/menu.css src/com/goldencode/p2j/admin/server/ src/com/goldencode/p2j/admin/server/AdminServiceImpl.java src/com/goldencode/p2j/admin/server/AuthFilter.java src/com/goldencode/p2j/admin/server/AuthServiceImpl.java src/com/goldencode/p2j/admin/server/ReportServlet.java src/com/goldencode/p2j/admin/server/SynchronizeFilter.java src/com/goldencode/p2j/admin/server/reports/ src/com/goldencode/p2j/admin/server/reports/AbstractReportBuilder.java src/com/goldencode/p2j/admin/server/reports/AccountData.java src/com/goldencode/p2j/admin/server/reports/AccountReportsExtension.java src/com/goldencode/p2j/admin/server/reports/AccountsReportBuilder.java src/com/goldencode/p2j/admin/server/reports/DefaultReportBuilder.java src/com/goldencode/p2j/admin/server/reports/GroupsReportsBuilder.java src/com/goldencode/p2j/admin/server/reports/PdfReportBuilder.java src/com/goldencode/p2j/admin/server/reports/ProcessAccountData.java src/com/goldencode/p2j/admin/server/reports/ProcessesReportsBuilder.java src/com/goldencode/p2j/admin/server/reports/ReportBuilder.java src/com/goldencode/p2j/admin/server/reports/ReportsFactory.java src/com/goldencode/p2j/admin/server/reports/ReportsFactoryImpl.java src/com/goldencode/p2j/admin/server/reports/ReportsManager.java src/com/goldencode/p2j/admin/server/reports/TextReportBuilder.java src/com/goldencode/p2j/admin/server/reports/UserAccountData.java src/com/goldencode/p2j/admin/server/reports/UsersReportsBuilder.java src/com/goldencode/p2j/admin/shared/ src/com/goldencode/p2j/admin/shared/AdminService.java src/com/goldencode/p2j/admin/shared/AdminServiceAsync.java src/com/goldencode/p2j/admin/shared/AuthService.java src/com/goldencode/p2j/admin/shared/AuthServiceAsync.java src/com/goldencode/p2j/admin/shared/DocumentType.java src/com/goldencode/p2j/admin/shared/ExtendedRowInfo.java src/com/goldencode/p2j/admin/shared/PaperFormat.java src/com/goldencode/p2j/admin/shared/PaperOrientation.java src/com/goldencode/p2j/admin/shared/ReportParameters.java src/com/goldencode/p2j/admin/shared/ReportPreview.java src/com/goldencode/p2j/admin/shared/ReportRequest.java src/com/goldencode/p2j/admin/shared/Reports.java src/com/goldencode/p2j/main/AdminServerExtension.java src/com/goldencode/p2j/main/TwoURLsResource.java src/com/goldencode/p2j/security/AdminResourceNamespace.java src/com/goldencode/p2j/security/BitSet.java src/com/goldencode/p2j/security/BitSetHelper.java modified: .bzrignore build.gradle build.xml src/com/goldencode/p2j/admin/AclDef.java src/com/goldencode/p2j/admin/AdminAccountExtension.java src/com/goldencode/p2j/admin/AdminDef.java src/com/goldencode/p2j/admin/AdminServerImpl.java src/com/goldencode/p2j/admin/AuditDef.java src/com/goldencode/p2j/admin/AuthConfigDef.java src/com/goldencode/p2j/admin/CertificateUtils.java src/com/goldencode/p2j/admin/DatabaseDef.java src/com/goldencode/p2j/admin/ExportsDef.java src/com/goldencode/p2j/admin/LoggingDef.java src/com/goldencode/p2j/admin/PersistenceDef.java src/com/goldencode/p2j/admin/RecordInfo.java src/com/goldencode/p2j/admin/RecordLockInfo.java src/com/goldencode/p2j/admin/TaggedName.java src/com/goldencode/p2j/admin/UserDef.java src/com/goldencode/p2j/directory/Attribute.java src/com/goldencode/p2j/directory/DirectoryCopy.java src/com/goldencode/p2j/directory/DirectoryResource.java src/com/goldencode/p2j/directory/DirectoryRights.java src/com/goldencode/p2j/directory/DirectoryService.java src/com/goldencode/p2j/directory/ShadowRemapper.java src/com/goldencode/p2j/main/EntryPointResource.java src/com/goldencode/p2j/main/EntryPointRights.java src/com/goldencode/p2j/main/RemoteEntryPointResource.java src/com/goldencode/p2j/main/RemoteEntryPointRights.java src/com/goldencode/p2j/main/RemoteLaunchOptionResource.java src/com/goldencode/p2j/main/RemoteLaunchOptionRights.java src/com/goldencode/p2j/main/StandardServer.java src/com/goldencode/p2j/main/TrustedSpawnerResource.java src/com/goldencode/p2j/main/TrustedSpawnerRights.java src/com/goldencode/p2j/net/NetResource.java src/com/goldencode/p2j/net/NetRights.java src/com/goldencode/p2j/persist/DatabaseManager.java src/com/goldencode/p2j/persist/lock/InMemoryLockManager.java src/com/goldencode/p2j/report/ReportWorker.java src/com/goldencode/p2j/schema/ImportWorker.java src/com/goldencode/p2j/security/AdminResource.java src/com/goldencode/p2j/security/AdminRights.java src/com/goldencode/p2j/security/Description.java src/com/goldencode/p2j/security/Resource.java src/com/goldencode/p2j/security/Rights.java src/com/goldencode/p2j/security/RightsEditor.java src/com/goldencode/p2j/security/SecurityAdmin.java src/com/goldencode/p2j/security/SecurityCache.java src/com/goldencode/p2j/security/SecurityManager.java src/com/goldencode/p2j/security/SessionToken.java src/com/goldencode/p2j/security/StringConditionResource.java src/com/goldencode/p2j/security/StringConditionRights.java src/com/goldencode/p2j/security/SystemResource.java src/com/goldencode/p2j/security/SystemRights.java src/com/goldencode/p2j/uast/RootNodeList.java src/com/goldencode/p2j/uast/progress.g src/com/goldencode/p2j/ui/ConfigManager.java src/com/goldencode/p2j/ui/HelpService.java src/com/goldencode/p2j/web/GenericWebServer.java src/com/goldencode/p2j/web/SecureWebServer.java ------------------------------------------------------------ revno: 11165 [merge] committer: Eric Faulhaber branch nick: trunk timestamp: Fri 2017-09-22 13:13:23 -0400 message: fixed accumulator scoping defect and added lambda support for accumulator expressions (refs #3325) modified: rules/annotations/accumulate.rules rules/convert/accumulate.rules rules/convert/database_references.rules rules/convert/expressions.rules src/com/goldencode/p2j/persist/DBUtils.java ------------------------------------------------------------ revno: 11164 [merge] committer: Ovidiu Maxiniuc branch nick: trunk timestamp: Wed 2017-09-20 00:46:24 +0300 message: Added support for getting AW version 16.6.0 parsed, converted and compiled. (refid #3330). Implemented in-browse toggle-boxes (refid #3275). added: rules/convert/array_expansion.rules rules/reports/pphints_check.xml src/com/goldencode/p2j/comauto/ServerComObject.java src/com/goldencode/p2j/ui/BrowseColumnWidgetType.java src/com/goldencode/p2j/ui/client/gui/theme/classic/row-toggle-off.svg src/com/goldencode/p2j/ui/client/gui/theme/classic/row-toggle-on.svg src/com/goldencode/p2j/util/ExportFieldExpansion.java src/com/goldencode/p2j/util/ExtentExpansion.java src/com/goldencode/p2j/util/ImportFieldExpansion.java src/com/goldencode/p2j/util/PutFieldExpansion.java modified: rules/annotations/accumulate.rules rules/annotations/adaptive_query.rules rules/annotations/annotations.xml rules/annotations/array_expansion.rules rules/annotations/block_properties.rules rules/annotations/browse_validate_all.rules rules/annotations/cleanup.rules rules/annotations/collect_parameters.rules rules/annotations/database_general.rules rules/annotations/database_late.rules rules/annotations/frame_scoping.rules rules/annotations/functions.rules rules/annotations/input_output.rules rules/annotations/loop_control.rules rules/annotations/presort.rules rules/annotations/procedures.rules rules/annotations/scope_promotion.rules rules/annotations/variable_definitions.rules rules/annotations/where_clause_normalize.rules rules/convert/assignments.rules rules/convert/base_structure.xml rules/convert/brew.xml rules/convert/com_access.rules rules/convert/control_flow.rules rules/convert/core_conversion.xml rules/convert/database_access.rules rules/convert/database_references.rules rules/convert/expressions.rules rules/convert/frame_generator.xml rules/convert/input_output.rules rules/convert/java_templates.tpl rules/convert/methods_attributes.rules rules/convert/operators.rules rules/convert/ui_statements.rules rules/convert/variable_definitions.rules rules/convert/variable_references.rules rules/fixups/normalize_expressions.rules rules/fixups/stream_references.rules rules/fixups/variable_definitions.rules rules/fixups/variable_initializers.rules rules/gaps/expressions.rules rules/include/common-progress.rules* rules/include/report.rules rules/reports/profile.rpt rules/schema/dmo_common.rules rules/schema/fixups.xml rules/schema/p2o.xml rules/schema/p2o_pre.xml src/com/goldencode/p2j/comauto/ComServer.java src/com/goldencode/p2j/convert/ConversionDriver.java src/com/goldencode/p2j/convert/ExpressionConversionWorker.java src/com/goldencode/p2j/persist/AdaptiveFind.java src/com/goldencode/p2j/persist/DataTarget.java src/com/goldencode/p2j/persist/DecimalExpr.java src/com/goldencode/p2j/persist/FieldReference.java src/com/goldencode/p2j/persist/LegacyField.java src/com/goldencode/p2j/preproc/Environment.java src/com/goldencode/p2j/preproc/PreprocessorHintsWorker.java src/com/goldencode/p2j/preproc/text.g src/com/goldencode/p2j/schema/SchemaDictionary.java src/com/goldencode/p2j/uast/progress.g src/com/goldencode/p2j/ui/BrowseColumnConfig.java src/com/goldencode/p2j/ui/BrowseColumnWidget.java src/com/goldencode/p2j/ui/BrowseInterface.java src/com/goldencode/p2j/ui/BrowseRow.java src/com/goldencode/p2j/ui/BrowseWidget.java src/com/goldencode/p2j/ui/ButtonInterface.java src/com/goldencode/p2j/ui/ButtonWidget.java src/com/goldencode/p2j/ui/CommonWidget.java src/com/goldencode/p2j/ui/GenericWidget.java src/com/goldencode/p2j/ui/ImageSupport.java src/com/goldencode/p2j/ui/ImageWidget.java src/com/goldencode/p2j/ui/LogicalTerminal.java src/com/goldencode/p2j/ui/ReplaceInterface.java src/com/goldencode/p2j/ui/ServerExports.java src/com/goldencode/p2j/ui/chui/BrowseImpl.java src/com/goldencode/p2j/ui/chui/ThinClient.java src/com/goldencode/p2j/ui/client/Browse.java src/com/goldencode/p2j/ui/client/BrowseModel.java src/com/goldencode/p2j/ui/client/ClientBrowseModel.java src/com/goldencode/p2j/ui/client/gui/BrowseColumnGuiImpl.java src/com/goldencode/p2j/ui/client/gui/BrowseGuiImpl.java src/com/goldencode/p2j/ui/client/gui/ToggleBoxGuiImpl.java src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java src/com/goldencode/p2j/ui/client/gui/theme/Theme.java src/com/goldencode/p2j/ui/client/gui/theme/Windows10Theme.java src/com/goldencode/p2j/ui/client/gui/theme/Windows8Theme.java src/com/goldencode/p2j/util/FieldEntry.java src/com/goldencode/p2j/util/HandleChain.java src/com/goldencode/p2j/util/SkipField.java src/com/goldencode/p2j/util/SpaceField.java src/com/goldencode/p2j/util/Stream.java src/com/goldencode/p2j/util/StreamFactory.java src/com/goldencode/p2j/xml/XNodeRef.java ------------------------------------------------------------ revno: 11163 [merge] committer: Hynek Cihlar branch nick: trunk timestamp: Fri 2017-08-25 23:38:10 +0200 message: Added conversion support and runtime stubs for: WINDOW attributes MIN-BUTTON, MAX-BUTTON, SHOW-IN-TASKBAR, CONTROL-BOX, ALWAYS-ON-TOP and SMALL-TITLE (Refs #3284). SESSION attributes PRINTER-NAME, PRINTER-PORT, PRINTER-CONTROL-HANDLE, PRINTER-HDC and the method GET-PRINTERS (Refs #1795). DISABLE-REDRAW extension widget attribute. This is not a real 4GL but a FWD extension (Refs #3282). SESSION attributes STARTUP-PARAMETERS and SUPPRESS-WARNINGS (Refs #3285). modified: rules/convert/methods_attributes.rules rules/gaps/expressions.rules rules/include/common-progress.rules src/com/goldencode/p2j/convert/SignatureHelper.java src/com/goldencode/p2j/uast/progress.g src/com/goldencode/p2j/ui/CommonWidget.java src/com/goldencode/p2j/ui/CommonWindow.java src/com/goldencode/p2j/ui/GenericWidget.java src/com/goldencode/p2j/ui/WindowConfig.java src/com/goldencode/p2j/ui/WindowWidget.java src/com/goldencode/p2j/util/CommonSession.java src/com/goldencode/p2j/util/SessionUtils.java ------------------------------------------------------------ revno: 11162 [merge] committer: Constantin Asofiei branch nick: trunk timestamp: Fri 2017-08-25 14:54:58 -0400 message: Added code to emit and collect ADM windows which can be embedded - refs #3260. Conversion fixes for NO-VALIDATE, USE-DICT-EXPS, COLOR VALUE(..) and NO-ATTR-SPACE - refs #3281 added: rules/adm/ rules/adm/adm_templates.tpl rules/adm/adm_windows.xml rules/annotations/validation_pre_prep.rules src/4gl/ src/4gl/embedded/ src/4gl/embedded/fwd-embedded-driver.p src/com/goldencode/p2j/preproc/SymbolHint.java modified: rules/annotations/annotations.xml rules/annotations/validation_prep.rules rules/convert/frame_generator.xml rules/gaps/user_interface.rules src/com/goldencode/ast/AnnotatedAst.java src/com/goldencode/ast/DumpTree.java src/com/goldencode/p2j/convert/ConversionDriver.java* src/com/goldencode/p2j/convert/ExpressionConversionWorker.java src/com/goldencode/p2j/pattern/CommonAstSupport.java src/com/goldencode/p2j/pattern/PatternEngine.java* src/com/goldencode/p2j/pattern/TemplateWorker.java src/com/goldencode/p2j/preproc/Environment.java src/com/goldencode/p2j/preproc/Hints.java src/com/goldencode/p2j/preproc/HintsTags.java src/com/goldencode/p2j/preproc/HintsTreeNode.java src/com/goldencode/p2j/preproc/Preprocessor.java src/com/goldencode/p2j/preproc/PreprocessorHints.java* src/com/goldencode/p2j/preproc/PreprocessorHintsWorker.java src/com/goldencode/p2j/uast/SymbolResolver.java src/com/goldencode/p2j/uast/progress.g src/com/goldencode/p2j/ui/CommonFrame.java src/com/goldencode/p2j/ui/ControlEntity.java src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.embedded.js ------------------------------------------------------------ revno: 11161 [merge] committer: Ovidiu Maxiniuc branch nick: trunk timestamp: Fri 2017-08-25 18:22:11 +0300 message: Added support for PSTimer Extension and COM objects (refid #1818). Added runtime for BINARY option in STREAMs (refid #3292). Improved Themes (refid #2676). Added conversion support for SYETEM DIALOGs (refid #1830, #3291, #3290, #3289, #3313). Other fixes. removed: src/com/goldencode/p2j/ui/SystemDialog.java added: rules/annotations/timer_extension_fixups.rules rules/convert/com_access.rules src/com/goldencode/p2j/comauto/ src/com/goldencode/p2j/comauto/ComEvent.java src/com/goldencode/p2j/comauto/ComMethod.java src/com/goldencode/p2j/comauto/ComObject.java src/com/goldencode/p2j/comauto/ComProperty.java src/com/goldencode/p2j/comauto/ComServer.java src/com/goldencode/p2j/comauto/PropertyAccessException.java src/com/goldencode/p2j/extension/ src/com/goldencode/p2j/extension/FWDResource.java src/com/goldencode/p2j/extension/FWDTimer.java src/com/goldencode/p2j/extension/PSTimer.java src/com/goldencode/p2j/ui/ControlFrameConfig.java src/com/goldencode/p2j/ui/ControlFrameWidget.java src/com/goldencode/p2j/ui/FileDialog.java src/com/goldencode/p2j/ui/HelpService.java src/com/goldencode/p2j/ui/PrintingService.java src/com/goldencode/p2j/ui/client/AbstractFileChooserDialog.java src/com/goldencode/p2j/ui/client/ActivexFrame.java src/com/goldencode/p2j/ui/client/DirDialogImpl.java src/com/goldencode/p2j/ui/client/chui/FileDialogImpl.java src/com/goldencode/p2j/ui/client/gui/FileDialogGuiImpl.java src/com/goldencode/p2j/util/ControlFrame.java src/com/goldencode/p2j/util/ControlFrameComObject.java modified: build.xml rules/annotations/annotations.xml rules/annotations/database_general.rules rules/annotations/embedded_attribute_assign_rewrite.rules rules/annotations/presort.rules rules/convert/assignments.rules rules/convert/brew.xml rules/convert/comments.rules rules/convert/core_conversion.xml rules/convert/database_access.rules rules/convert/database_references.rules rules/convert/language_statements.rules rules/convert/methods_attributes.rules rules/convert/process_launch.rules rules/convert/ui_statements.rules rules/gaps/expressions.rules rules/gaps/lang_stmts.rules rules/include/common-progress.rules src/com/goldencode/p2j/convert/ExpressionConversionWorker.java src/com/goldencode/p2j/convert/NameConverter.java src/com/goldencode/p2j/uast/SymbolResolver.java src/com/goldencode/p2j/uast/progress.g src/com/goldencode/p2j/ui/ClientConfigManager.java src/com/goldencode/p2j/ui/ClientExports.java src/com/goldencode/p2j/ui/ColorTable.java src/com/goldencode/p2j/ui/CommonWidget.java src/com/goldencode/p2j/ui/DynamicWidgetFactory.java src/com/goldencode/p2j/ui/FontTable.java src/com/goldencode/p2j/ui/GenericWidget.java src/com/goldencode/p2j/ui/LogicalTerminal.java src/com/goldencode/p2j/ui/WidgetConfigDef.java src/com/goldencode/p2j/ui/chui/ChuiWidgetFactory.java src/com/goldencode/p2j/ui/chui/ThinClient.java src/com/goldencode/p2j/ui/client/UiUtils.java src/com/goldencode/p2j/ui/client/driver/WidgetFactory.java src/com/goldencode/p2j/ui/client/driver/WidgetFactoryAdapter.java src/com/goldencode/p2j/ui/client/gui/BrowseGuiImpl.java src/com/goldencode/p2j/ui/client/gui/FrameGuiImpl.java src/com/goldencode/p2j/ui/client/gui/GuiColorResolver.java src/com/goldencode/p2j/ui/client/gui/GuiWidgetFactory.java src/com/goldencode/p2j/ui/client/gui/LineBorderGuiImpl.java src/com/goldencode/p2j/ui/client/gui/MessageAreaGuiImpl.java src/com/goldencode/p2j/ui/client/gui/ScrollableListGuiImpl.java src/com/goldencode/p2j/ui/client/gui/driver/swing/SwingEmulatedWindow.java src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java src/com/goldencode/p2j/ui/client/gui/theme/Theme.java src/com/goldencode/p2j/ui/client/gui/theme/Windows10Theme.java src/com/goldencode/p2j/ui/client/gui/theme/Windows8Theme.java src/com/goldencode/p2j/util/DirStream.java src/com/goldencode/p2j/util/FileStream.java src/com/goldencode/p2j/util/HandleCommon.java src/com/goldencode/p2j/util/LowLevelStream.java src/com/goldencode/p2j/util/NullStream.java src/com/goldencode/p2j/util/ProcessStream.java src/com/goldencode/p2j/util/RemoteStream.java src/com/goldencode/p2j/util/Stream.java src/com/goldencode/p2j/util/StreamDaemon.java src/com/goldencode/p2j/util/StreamWrapper.java src/com/goldencode/p2j/util/TerminalStream.java src/com/goldencode/p2j/util/TypeFactory.java src/com/goldencode/p2j/util/UndoableFactory.java src/com/goldencode/p2j/util/comhandle.java src/com/goldencode/p2j/util/handle.java ------------------------------------------------------------ revno: 11160 [merge] committer: Eric Faulhaber branch nick: trunk timestamp: Thu 2017-08-24 09:12:22 -0400 message: conversion fixes to prevent infinite loop (refs #3315), naming conflict (refs #3321), parsing issue with 'TERMINAL' keyword (refs #3316); new conversion support for schema metadata (refs #3293) and temp-table XML methods (refs #3296); minor improvements to analytics added: rules/convert/database_methods.rules src/com/goldencode/p2j/persist/DataSource.java src/com/goldencode/p2j/persist/DataTarget.java src/com/goldencode/p2j/persist/XmlData.java src/com/goldencode/p2j/persist/type/RecIDUserType.java modified: rules/annotations/database_general.rules rules/annotations/where_clause_prep2.rules rules/convert/core_conversion.xml rules/convert/methods_attributes.rules rules/gaps/database.rules rules/reports/profile.rpt rules/schema/dmo_common.rules rules/schema/hibernate.xml rules/schema/hibernate_templates.tpl rules/schema/metaschema.xml src/com/goldencode/p2j/convert/NameConverter.java src/com/goldencode/p2j/persist/Buffer.java src/com/goldencode/p2j/persist/type/TypeHelper.java src/com/goldencode/p2j/report/web/res/report.js src/com/goldencode/p2j/uast/progress.g src/com/goldencode/p2j/util/AppServerHelper.java src/com/goldencode/p2j/util/handle.java ------------------------------------------------------------ revno: 11159 [merge] committer: Stanislav Lomany branch nick: trunk timestamp: Wed 2017-08-23 23:17:42 +0300 message: Support for many new browse attributes, methods and options. Switched to server-side ROW-DISPLAY trigger processing. Conversion for validation statements for static browses. Browse scrolling with mouse wheel. Refs #3275, #2892. added: rules/annotations/browse_validate_all.rules src/com/goldencode/p2j/ui/BrowseRow.java src/com/goldencode/p2j/ui/CellAttributes.java src/com/goldencode/p2j/ui/ChuiCellAttributes.java src/com/goldencode/p2j/ui/GuiCellAttributes.java src/com/goldencode/p2j/ui/RowDisplayDrawListener.java src/com/goldencode/p2j/ui/RowDisplayStrategy.java src/com/goldencode/p2j/util/IndexedAccessor.java modified: rules/annotations/annotations.xml rules/annotations/frame_scoping.rules rules/annotations/validation.rules rules/annotations/validation_post.rules rules/convert/frame_generator.xml rules/convert/methods_attributes.rules rules/convert/variable_references.rules rules/gaps/expressions.rules rules/gaps/user_interface.rules rules/include/common-progress.rules src/com/goldencode/p2j/persist/TempTableBuilder.java src/com/goldencode/p2j/uast/progress.g src/com/goldencode/p2j/ui/BaseEntity.java src/com/goldencode/p2j/ui/BrowseColumnConfig.java src/com/goldencode/p2j/ui/BrowseColumnInterface.java src/com/goldencode/p2j/ui/BrowseColumnWidget.java src/com/goldencode/p2j/ui/BrowseConfig.java src/com/goldencode/p2j/ui/BrowseInterface.java src/com/goldencode/p2j/ui/BrowseWidget.java src/com/goldencode/p2j/ui/ClientExports.java src/com/goldencode/p2j/ui/GenericWidget.java src/com/goldencode/p2j/ui/LogicalTerminal.java src/com/goldencode/p2j/ui/ServerExports.java src/com/goldencode/p2j/ui/SizeAttribute.java src/com/goldencode/p2j/ui/chui/BrowseImpl.java src/com/goldencode/p2j/ui/chui/ThinClient.java src/com/goldencode/p2j/ui/client/Browse.java src/com/goldencode/p2j/ui/client/BrowseColumn.java src/com/goldencode/p2j/ui/client/BrowseModel.java src/com/goldencode/p2j/ui/client/ClientBrowseModel.java src/com/goldencode/p2j/ui/client/FillIn.java src/com/goldencode/p2j/ui/client/format/DisplayFormat.java src/com/goldencode/p2j/ui/client/gui/BrowseColumnGuiImpl.java src/com/goldencode/p2j/ui/client/gui/BrowseGuiImpl.java src/com/goldencode/p2j/ui/client/gui/ScrollPaneGuiImpl.java src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java src/com/goldencode/p2j/ui/client/gui/theme/Windows10Theme.java ------------------------------------------------------------ revno: 11158 [merge] committer: Eugenie V. Lyzenko branch nick: trunk timestamp: Thu 2017-08-17 14:56:51 +0300 message: Direct manipulation implementation part 1 (refs #1834a). added: src/com/goldencode/p2j/ui/DirectManipulation.java src/com/goldencode/p2j/ui/Droppable.java src/com/goldencode/p2j/ui/client/event/DirectManipulationEvent.java src/com/goldencode/p2j/ui/client/gui/DragDropHelper.java src/com/goldencode/p2j/ui/client/gui/driver/MouseDirectManipulation.java modified: rules/convert/frame_generator.xml rules/convert/methods_attributes.rules rules/gaps/expressions.rules rules/gaps/user_interface.rules rules/include/common-progress.rules src/com/goldencode/p2j/main/ClientsToPortsGenerator.java src/com/goldencode/p2j/ui/BaseConfig.java src/com/goldencode/p2j/ui/BaseEntity.java src/com/goldencode/p2j/ui/BrowseConfig.java src/com/goldencode/p2j/ui/BrowseInterface.java src/com/goldencode/p2j/ui/BrowseWidget.java src/com/goldencode/p2j/ui/ClientExports.java src/com/goldencode/p2j/ui/CommonFrame.java src/com/goldencode/p2j/ui/ControlConfig.java src/com/goldencode/p2j/ui/ControlEntity.java src/com/goldencode/p2j/ui/EditorInterface.java src/com/goldencode/p2j/ui/EditorWidget.java src/com/goldencode/p2j/ui/GenericFrame.java src/com/goldencode/p2j/ui/Keyboard.java src/com/goldencode/p2j/ui/PaneConfig.java src/com/goldencode/p2j/ui/PaneEntity.java src/com/goldencode/p2j/ui/WidgetConfig.java src/com/goldencode/p2j/ui/chui/ThinClient.java src/com/goldencode/p2j/ui/client/Label.java src/com/goldencode/p2j/ui/client/Skip.java src/com/goldencode/p2j/ui/client/Space.java src/com/goldencode/p2j/ui/client/gui/BorderedPanelGuiImpl.java src/com/goldencode/p2j/ui/client/gui/BrowseColumnGuiImpl.java src/com/goldencode/p2j/ui/client/gui/BrowseGuiImpl.java src/com/goldencode/p2j/ui/client/gui/FrameGuiImpl.java src/com/goldencode/p2j/ui/client/gui/RectangleGuiImpl.java src/com/goldencode/p2j/ui/client/gui/ScrollPaneGuiImpl.java src/com/goldencode/p2j/ui/client/gui/driver/AbstractGuiDriver.java src/com/goldencode/p2j/ui/client/gui/driver/GuiDriver.java src/com/goldencode/p2j/ui/client/gui/driver/PaintPrimitives.java src/com/goldencode/p2j/ui/client/gui/driver/PaintStructure.java src/com/goldencode/p2j/ui/client/gui/driver/swing/SwingEmulatedWindow.java src/com/goldencode/p2j/ui/client/gui/driver/web/GuiWebDriver.java src/com/goldencode/p2j/ui/client/gui/driver/web/GuiWebEmulatedWindow.java src/com/goldencode/p2j/ui/client/gui/driver/web/GuiWebSocket.java src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.canvas_renderer.js src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.mouse.js src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.screen.js src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.virtual_desktop.js src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java src/com/goldencode/p2j/ui/client/widget/Widget.java src/com/goldencode/p2j/util/HandleCommon.java src/com/goldencode/p2j/util/handle.java ------------------------------------------------------------ revno: 11157 [merge] committer: Eric Faulhaber branch nick: trunk timestamp: Tue 2017-08-08 09:35:09 -0400 message: Reporting, gap analysis and parser updates (refs #1514 and #1521c): * reporting 3.0 (now called FWD Analytics): - reports are dynamic, delivered through a web application instead of as static HTML; - major improvements to callgraph processing, including a visualization of the call graph and improved call graph reports; - AST visualization; - matches in reports are highlighted when drilling down into the source; - find arbitrary text in source view; - copy cache file to clipboard; - report filtering by file sets; - ad hoc TRPL search; - custom reports interface; - foundation for multi-user support; - additional pre-defined reports; * better gap analysis for expression processing (task branch 1521c was merged into 1514a) and fixes to metaschema gap analysis; * many parser fixes, including major improvements for 4GL object oriented code. removed: rules/callgraph/dynamic_code_generation.xml rules/callgraph/invocation_reports.rules rules/callgraph/run_generated.rules src/com/goldencode/p2j/pattern/MatchCategory.java src/com/goldencode/p2j/uast/CallGraphNode.java src/com/goldencode/p2j/uast/CallGraphPersister.java added: rules/callgraph/adm_adm2_indirect_linkage.rules rules/callgraph/events.rules rules/callgraph/events_post.rules rules/callgraph/function_calls.rules rules/callgraph/generate_call_graph_post.xml rules/callgraph/load_code_set_post.xml rules/callgraph/named_events.rules rules/callgraph/oo_calls.rules rules/reports/list_classes.xml src/com/goldencode/p2j/pattern/TreeWalkException.java src/com/goldencode/p2j/report/ src/com/goldencode/p2j/report/ConfigurationPersistence.java src/com/goldencode/p2j/report/ReportConstants.java src/com/goldencode/p2j/report/XmlConstants.java src/com/goldencode/p2j/report/server/ src/com/goldencode/p2j/report/server/AmbigFileReportLine.java src/com/goldencode/p2j/report/server/AstApi.java src/com/goldencode/p2j/report/server/AstNode.java src/com/goldencode/p2j/report/server/Authentication.java src/com/goldencode/p2j/report/server/AutoExport.java src/com/goldencode/p2j/report/server/CallGraphApi.java src/com/goldencode/p2j/report/server/CallGraphLink.java src/com/goldencode/p2j/report/server/CallGraphNode.java src/com/goldencode/p2j/report/server/CallGraphReportLine.java src/com/goldencode/p2j/report/server/CallGraphSnippet.java src/com/goldencode/p2j/report/server/CallSite.java src/com/goldencode/p2j/report/server/CustomColumn.java src/com/goldencode/p2j/report/server/CustomReport.java src/com/goldencode/p2j/report/server/DatabaseService.java src/com/goldencode/p2j/report/server/DeadCodeReportLine.java src/com/goldencode/p2j/report/server/DetailRow.java src/com/goldencode/p2j/report/server/FileFilter.java src/com/goldencode/p2j/report/server/FileListingEntry.java src/com/goldencode/p2j/report/server/FilterProfile.java src/com/goldencode/p2j/report/server/OverviewRow.java src/com/goldencode/p2j/report/server/ReportApi.java src/com/goldencode/p2j/report/server/ReportProtocol.java src/com/goldencode/p2j/report/server/ReportWebServer.java src/com/goldencode/p2j/report/server/SearchHistory.java src/com/goldencode/p2j/report/server/SourceLine.java src/com/goldencode/p2j/report/server/SourceListingApi.java src/com/goldencode/p2j/report/server/SummaryRow.java src/com/goldencode/p2j/report/server/User.java src/com/goldencode/p2j/report/server/UserRecord.java src/com/goldencode/p2j/report/server/WebApi.java src/com/goldencode/p2j/report/web/ src/com/goldencode/p2j/report/web/res/ src/com/goldencode/p2j/report/web/res/3pl/ src/com/goldencode/p2j/report/web/res/ast.js src/com/goldencode/p2j/report/web/res/astview.js src/com/goldencode/p2j/report/web/res/callgraph.css src/com/goldencode/p2j/report/web/res/callgraph.js src/com/goldencode/p2j/report/web/res/event.js src/com/goldencode/p2j/report/web/res/filesview.js src/com/goldencode/p2j/report/web/res/fonts/ src/com/goldencode/p2j/report/web/res/fonts/Ubuntu/ src/com/goldencode/p2j/report/web/res/fonts/Ubuntu/UFL.txt src/com/goldencode/p2j/report/web/res/fonts/Ubuntu/Ubuntu-Bold.ttf src/com/goldencode/p2j/report/web/res/fonts/Ubuntu/Ubuntu-BoldItalic.ttf src/com/goldencode/p2j/report/web/res/fonts/Ubuntu/Ubuntu-Italic.ttf src/com/goldencode/p2j/report/web/res/fonts/Ubuntu/Ubuntu-Regular.ttf src/com/goldencode/p2j/report/web/res/images/ src/com/goldencode/p2j/report/web/res/images/arch.jpg src/com/goldencode/p2j/report/web/res/images/cancel.png src/com/goldencode/p2j/report/web/res/images/compass.svg src/com/goldencode/p2j/report/web/res/images/document.png src/com/goldencode/p2j/report/web/res/images/fwd.png src/com/goldencode/p2j/report/web/res/images/fwd_analytics_dk.png src/com/goldencode/p2j/report/web/res/images/fwd_analytics_lt.png src/com/goldencode/p2j/report/web/res/images/gear.svg src/com/goldencode/p2j/report/web/res/images/hubble.jpg src/com/goldencode/p2j/report/web/res/images/link.png src/com/goldencode/p2j/report/web/res/images/list-1.png src/com/goldencode/p2j/report/web/res/images/list.png src/com/goldencode/p2j/report/web/res/images/login.png src/com/goldencode/p2j/report/web/res/images/milkyway.jpg src/com/goldencode/p2j/report/web/res/images/scheme.png src/com/goldencode/p2j/report/web/res/images/server.png src/com/goldencode/p2j/report/web/res/images/settings.png src/com/goldencode/p2j/report/web/res/images/target.png src/com/goldencode/p2j/report/web/res/images/user.png src/com/goldencode/p2j/report/web/res/images/vector.png src/com/goldencode/p2j/report/web/res/index.html src/com/goldencode/p2j/report/web/res/legend.js src/com/goldencode/p2j/report/web/res/listing.js src/com/goldencode/p2j/report/web/res/main.js src/com/goldencode/p2j/report/web/res/report.css src/com/goldencode/p2j/report/web/res/report.js src/com/goldencode/p2j/report/web/res/srcview.js src/com/goldencode/p2j/report/web/res/wsbase.js src/com/goldencode/p2j/uast/CallGraphHelper.java src/com/goldencode/p2j/uast/GenerateClassMap.java src/com/goldencode/p2j/web/AbstractModulesHandler.java src/com/goldencode/p2j/web/SecureWebServer.java src/com/goldencode/util/PasswordHelper.java renamed: src/com/goldencode/graphdb/TitanGraphDB.java => src/com/goldencode/graphdb/JanusGraphDB.java src/com/goldencode/p2j/pattern/ReportDefinition.java => src/com/goldencode/p2j/report/ReportDefinition.java src/com/goldencode/p2j/pattern/ReportDriver.java => src/com/goldencode/p2j/report/ReportDriver.java src/com/goldencode/p2j/pattern/ReportWorker.java => src/com/goldencode/p2j/report/ReportWorker.java modified: build.gradle build.xml rules/annotations/database_general.rules rules/callgraph/callgraph_lib.rules rules/callgraph/generate_call_graph.xml* rules/callgraph/list_ambiguous.rules rules/callgraph/list_dead_files.rules rules/callgraph/list_dependencies.rules rules/callgraph/list_edges.xml rules/callgraph/list_external_targets.rules rules/callgraph/list_missing.rules rules/callgraph/load_code_set.xml rules/callgraph/load_schema_triggers.xml rules/callgraph/native_processes.rules rules/callgraph/other_invocations.rules rules/callgraph/remote_connections.rules rules/callgraph/reports.xml rules/callgraph/run_statements.rules* rules/callgraph/verify_schema_triggers.rules rules/fixups/functions_procedures.rules rules/fixups/post_parse_fixups.xml rules/gaps/control_flow.rules rules/gaps/database.rules rules/gaps/expressions.rules rules/gaps/gap_analysis_marking.xml rules/gaps/lang_stmts.rules rules/gaps/user_interface.rules rules/include/common-progress.rules rules/include/report.rules* rules/reports/consolidated_reports.xml rules/reports/generic_variable_usage_report.xml rules/reports/profile.rpt rules/reports/rpt_nullable_vars.xml rules/reports/rpt_run_stmt_file_invocation.xml rules/reports/schema.rpt rules/reports/simple_search.xml src/com/goldencode/expr/Verifier.java src/com/goldencode/graphdb/GraphDB.java src/com/goldencode/p2j/cfg/Configuration.java src/com/goldencode/p2j/convert/ConversionDriver.java src/com/goldencode/p2j/convert/ExpressionConversionWorker.java src/com/goldencode/p2j/main/ServerDriver.java src/com/goldencode/p2j/pattern/ConfigLoader.java src/com/goldencode/p2j/pattern/GraphNodeFilter.java src/com/goldencode/p2j/pattern/PatternEngine.java src/com/goldencode/p2j/pattern/SearchTrees.java src/com/goldencode/p2j/preproc/FileScope.java src/com/goldencode/p2j/preproc/Preprocessor.java src/com/goldencode/p2j/preproc/PreprocessorHints.java src/com/goldencode/p2j/preproc/text.g src/com/goldencode/p2j/schema/SchemaLoader.java src/com/goldencode/p2j/schema/schema.g src/com/goldencode/p2j/uast/AstGenerator.java* src/com/goldencode/p2j/uast/CallGraphGenerator.java* src/com/goldencode/p2j/uast/CallGraphWorker.java* src/com/goldencode/p2j/uast/ExternalProcNodeFilter.java src/com/goldencode/p2j/uast/HintsConstants.java src/com/goldencode/p2j/uast/RootNodeList.java src/com/goldencode/p2j/uast/ScanDriver.java src/com/goldencode/p2j/uast/SymbolResolver.java src/com/goldencode/p2j/uast/UastHints.java src/com/goldencode/p2j/uast/progress.g src/com/goldencode/p2j/web/DojoToolkitHandler.java src/com/goldencode/p2j/web/GenericWebServer.java src/com/goldencode/util/XmlHelper.java version.properties src/com/goldencode/graphdb/JanusGraphDB.java src/com/goldencode/p2j/report/ReportDefinition.java src/com/goldencode/p2j/report/ReportDriver.java src/com/goldencode/p2j/report/ReportWorker.java ------------------------------------------------------------ revno: 11156 [merge] committer: Ovidiu Maxiniuc branch nick: trunk timestamp: Fri 2017-07-28 13:31:23 +0300 message: * added DELETE & INSERT support for CommonListWidgets (refid #3279) * added SEARCH, MOVE-TO-EOF, EDIT-CLEAR & INSERT-FILE support for EditorWidget (refid #3280) * fixed latent format issue for comboboxes (ChUI and GUI widges take into consideration the display format differently) added: src/com/goldencode/p2j/ui/client/TextSelection.java modified: rules/convert/literals.rules rules/convert/methods_attributes.rules rules/include/common-progress.rules src/com/goldencode/p2j/convert/ExpressionConversionWorker.java src/com/goldencode/p2j/uast/progress.g src/com/goldencode/p2j/ui/ClientExports.java src/com/goldencode/p2j/ui/ComboBoxWidget.java src/com/goldencode/p2j/ui/CommonListWidget.java src/com/goldencode/p2j/ui/ControlSetEntity.java src/com/goldencode/p2j/ui/EditorInterface.java src/com/goldencode/p2j/ui/EditorWidget.java src/com/goldencode/p2j/ui/FillInWidget.java src/com/goldencode/p2j/ui/LogicalTerminal.java src/com/goldencode/p2j/ui/RadioSetWidget.java src/com/goldencode/p2j/ui/SelectableText.java src/com/goldencode/p2j/ui/chui/ComboBoxImpl.java src/com/goldencode/p2j/ui/chui/ThinClient.java src/com/goldencode/p2j/ui/client/ComboBox.java src/com/goldencode/p2j/ui/client/Editor.java src/com/goldencode/p2j/ui/client/FillIn.java src/com/goldencode/p2j/ui/client/Frame.java src/com/goldencode/p2j/ui/client/NativeDimension.java src/com/goldencode/p2j/ui/client/gui/ComboBoxGuiImpl.java src/com/goldencode/p2j/ui/client/gui/EditorGuiImpl.java src/com/goldencode/p2j/ui/client/gui/EntryFieldGuiImpl.java src/com/goldencode/p2j/ui/client/gui/FillInGuiImpl.java src/com/goldencode/p2j/ui/client/gui/GuiWindow.java src/com/goldencode/p2j/ui/client/gui/ModalWindow.java src/com/goldencode/p2j/ui/client/gui/OverlayWindow.java src/com/goldencode/p2j/ui/client/gui/ScrollableSelectionListGuiImpl.java src/com/goldencode/p2j/ui/client/gui/WindowGuiImpl.java src/com/goldencode/p2j/ui/client/gui/driver/AbstractGuiDriver.java src/com/goldencode/p2j/ui/client/gui/driver/EmulatedWindowState.java src/com/goldencode/p2j/ui/client/gui/driver/GuiDriver.java src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java ------------------------------------------------------------ revno: 11155 [merge] committer: Ovidiu Maxiniuc branch nick: trunk timestamp: Tue 2017-07-04 19:37:40 +0300 message: Improved Theme support. Added Windows8 theme packaged as separate, pluggable theme. Other GUI fixes. refid: #2676 added: src/com/goldencode/p2j/ui/client/gui/theme/Windows8Theme.java src/com/goldencode/p2j/ui/client/gui/theme/windows8/ src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-3rd-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-3rd-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-3rd-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-3rd-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-off-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-off-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-off-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-off-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-on-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-on-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-on-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/checkbox-on-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/combo-arrow.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/radio-off-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/radio-off-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/radio-off-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/radio-off-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/radio-on-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/radio-on-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/radio-on-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/radio-on-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-down-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-down-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-down-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-down-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-left-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-left-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-left-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-left-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-right-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-right-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-right-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-right-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-up-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-up-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-up-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-btn-up-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-thumb-hor-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-thumb-hor-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-thumb-hor-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-thumb-hor-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-thumb-vert-dis.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-thumb-vert-down.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-thumb-vert-en.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/scroll-thumb-vert-hi.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/wnd-close.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/wnd-max.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/wnd-min.png src/com/goldencode/p2j/ui/client/gui/theme/windows8/wnd-restore.png modified: build.xml src/com/goldencode/p2j/ui/WindowConfig.java src/com/goldencode/p2j/ui/chui/ThinClient.java src/com/goldencode/p2j/ui/client/Editor.java src/com/goldencode/p2j/ui/client/NativeInsets.java src/com/goldencode/p2j/ui/client/ScrollBar.java src/com/goldencode/p2j/ui/client/ScrollPane.java src/com/goldencode/p2j/ui/client/TopLevelWindow.java src/com/goldencode/p2j/ui/client/WindowManager.java src/com/goldencode/p2j/ui/client/chui/driver/swing/ChuiClient.java src/com/goldencode/p2j/ui/client/event/EventManager.java src/com/goldencode/p2j/ui/client/gui/ButtonGuiImpl.java src/com/goldencode/p2j/ui/client/gui/CaptionButton.java src/com/goldencode/p2j/ui/client/gui/EditorGuiImpl.java src/com/goldencode/p2j/ui/client/gui/FillInGuiImpl.java src/com/goldencode/p2j/ui/client/gui/GuiButton.java src/com/goldencode/p2j/ui/client/gui/MenuItemGuiImpl.java src/com/goldencode/p2j/ui/client/gui/RectangleGuiImpl.java src/com/goldencode/p2j/ui/client/gui/ScrollBarGuiButton.java src/com/goldencode/p2j/ui/client/gui/ScrollBarGuiImpl.java src/com/goldencode/p2j/ui/client/gui/ScrollPaneGuiImpl.java src/com/goldencode/p2j/ui/client/gui/ThreeDBorderGuiImpl.java src/com/goldencode/p2j/ui/client/gui/ToggleBoxGuiImpl.java src/com/goldencode/p2j/ui/client/gui/ToolTip.java src/com/goldencode/p2j/ui/client/gui/WindowBorder.java src/com/goldencode/p2j/ui/client/gui/WindowGuiImpl.java src/com/goldencode/p2j/ui/client/gui/WindowTitleBar.java src/com/goldencode/p2j/ui/client/gui/driver/AbstractGuiDriver.java src/com/goldencode/p2j/ui/client/gui/driver/EmulatedWindowState.java src/com/goldencode/p2j/ui/client/gui/driver/GuiDriver.java src/com/goldencode/p2j/ui/client/gui/driver/MouseTooltipWorker.java src/com/goldencode/p2j/ui/client/gui/driver/swing/SwingEmulatedWindow.java src/com/goldencode/p2j/ui/client/gui/driver/swing/SwingGuiDriver.java src/com/goldencode/p2j/ui/client/gui/driver/swing/SwingMouseHandler.java src/com/goldencode/p2j/ui/client/gui/driver/web/WebMouseHandler.java src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java src/com/goldencode/p2j/ui/client/gui/theme/Theme.java src/com/goldencode/p2j/ui/client/gui/theme/Windows10Theme.java ------------------------------------------------------------ revno: 11154 [merge] committer: Sergey Ivanovskiy branch nick: trunk timestamp: Mon 2017-07-03 11:30:56 +0300 message: implemented reverse proxy and port range support for the web client's embedded web server (refs #2683, #3236) added: src/com/goldencode/p2j/main/ClientsToPortsGenerator.java src/com/goldencode/p2j/main/WebClientAllocator.java src/com/goldencode/p2j/main/WebClientConfig.java src/com/goldencode/p2j/main/WebClientRegistrar.java src/com/goldencode/p2j/main/WebClientsManager.java modified: src/com/goldencode/p2j/main/ClientCore.java src/com/goldencode/p2j/main/ClientSpawner.java src/com/goldencode/p2j/main/ProcessClientSpawner.java src/com/goldencode/p2j/main/Spawner.java src/com/goldencode/p2j/main/SpawnerImpl.java src/com/goldencode/p2j/main/SpawnerListener.java src/com/goldencode/p2j/main/StandardServer.java src/com/goldencode/p2j/main/WebClientBuilderOptions.java src/com/goldencode/p2j/main/WebClientSpawner.java src/com/goldencode/p2j/main/WebHandler.java src/com/goldencode/p2j/security/BCCertFactory.java src/com/goldencode/p2j/security/SSLCertFactory.java src/com/goldencode/p2j/security/SSLCertGenUtil.java src/com/goldencode/p2j/ui/client/driver/web/WebPageHandler.java src/com/goldencode/p2j/ui/client/driver/web/index.html src/com/goldencode/p2j/ui/client/driver/web/res/p2j.socket.js ------------------------------------------------------------ revno: 11153 [merge] committer: Eugenie V. Lyzenko branch nick: trunk timestamp: Sat 2017-06-17 04:35:03 +0300 message: Freely licensed replacements for the MS Windows OS fonts implementation (refs #2765). added: fonts/ fonts/DejaVuSans-Bold.ttf fonts/DejaVuSans.ttf fonts/DejaVuSans_license.txt fonts/Lato-Bold.ttf fonts/Lato-Regular.ttf fonts/Lato_license.txt fonts/Liberation2.00.1_license.txt fonts/LiberationMono-Bold.ttf fonts/LiberationMono-Regular.ttf fonts/LiberationSans-Bold.ttf fonts/LiberationSans-Regular.ttf fonts/OpenSans-Bold.ttf fonts/OpenSans-Regular.ttf fonts/OpenSans_license.txt fonts/WineTahoma_license.txt fonts/wine_tahoma.ttf fonts/wine_tahoma_bold.ttf modified: build.xml src/com/goldencode/p2j/ui/FontTable.java src/com/goldencode/p2j/ui/LogicalTerminal.java src/com/goldencode/p2j/ui/ServerExports.java src/com/goldencode/p2j/ui/client/FontDetails.java src/com/goldencode/p2j/ui/client/FontManager.java src/com/goldencode/p2j/ui/client/gui/driver/swing/SwingEmulatedWindow.java src/com/goldencode/p2j/ui/client/gui/driver/swing/SwingGuiDriver.java src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java src/com/goldencode/p2j/ui/client/gui/theme/Theme.java src/com/goldencode/p2j/ui/client/gui/theme/Windows10Theme.java src/native/get_text_metrics.c ------------------------------------------------------------ revno: 11152 [merge] committer: Constantin Asofiei branch nick: trunk timestamp: Wed 2017-05-10 10:07:36 -0400 message: Adds some improvements for virtual session management: 1. TM._isHeadless() reports all virtual sessions as headless. 2. allow better control of virtual session termination - context is set for each session when a notification is sent, to be able to execute the notification code in the proper context. Refs #3276 modified: src/com/goldencode/p2j/net/Control.java src/com/goldencode/p2j/net/Queue.java src/com/goldencode/p2j/net/RouterSessionManager.java src/com/goldencode/p2j/net/SessionManager.java src/com/goldencode/p2j/persist/ConnectionManager.java* src/com/goldencode/p2j/util/TransactionManager.java ------------------------------------------------------------ revno: 11151 [merge] committer: Eugenie V. Lyzenko branch nick: trunk timestamp: Thu 2017-05-04 15:42:21 +0300 message: Adding Windows native tool to get text metrics (refs #2765). added: src/native/build_utils.cmd src/native/get_text_metrics.c src/native/makefile.win_utils modified: src/native/makefile ------------------------------------------------------------ revno: 11150 [merge] committer: Stanislav Lomany branch nick: trunk timestamp: Thu 2017-04-20 23:10:52 +0300 message: Implemented search by key in browse (refs #2959). added: src/com/goldencode/p2j/ui/client/gui/theme/classic/sort-num-1.svg src/com/goldencode/p2j/ui/client/gui/theme/classic/sort-num-2.svg src/com/goldencode/p2j/ui/client/gui/theme/classic/sort-num-3.svg src/com/goldencode/p2j/ui/client/gui/theme/classic/sort-num-4.svg src/com/goldencode/p2j/ui/client/gui/theme/classic/sort-num-5.svg src/com/goldencode/p2j/ui/client/gui/theme/classic/sort-num-6.svg src/com/goldencode/p2j/ui/client/gui/theme/classic/sort-num-7.svg src/com/goldencode/p2j/ui/client/gui/theme/classic/sort-num-8.svg src/com/goldencode/p2j/ui/client/gui/theme/classic/sort-num-9.svg modified: src/com/goldencode/p2j/ui/BrowseColumnWidget.java src/com/goldencode/p2j/ui/BrowseWidget.java src/com/goldencode/p2j/ui/LogicalTerminal.java src/com/goldencode/p2j/ui/ServerExports.java src/com/goldencode/p2j/ui/chui/ContentResolver.java src/com/goldencode/p2j/ui/chui/ThinClient.java src/com/goldencode/p2j/ui/client/Browse.java src/com/goldencode/p2j/ui/client/BrowseModel.java src/com/goldencode/p2j/ui/client/ClientBrowseModel.java src/com/goldencode/p2j/ui/client/event/KeyInput.java src/com/goldencode/p2j/ui/client/gui/BrowseColumnGuiImpl.java src/com/goldencode/p2j/ui/client/gui/BrowseGuiImpl.java src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java ------------------------------------------------------------ revno: 11149 [merge] committer: Ovidiu Maxiniuc branch nick: trunk timestamp: Thu 2017-04-20 14:40:08 +0300 message: Removed p2j_id_generator_sequence from generated index DDL (refid: #3130) modified: rules/schema/generate_ddl.xml src/com/goldencode/p2j/persist/DatabaseManager.java src/com/goldencode/p2j/persist/meta/MetadataManager.java src/com/goldencode/p2j/schema/ImportWorker.java src/com/goldencode/p2j/util/AsyncRequestImpl.java ------------------------------------------------------------ revno: 11148 [merge] committer: Constantin Asofiei branch nick: trunk timestamp: Tue 2017-04-18 13:47:06 -0400 message: Fixed ChUI DCOLOR/PFCOLOR issues in down frames. Fixed combo-box focus restoration issue. Fixed an issue with down frame side-labels drawing in ChUI. Fixed a bug in ScreenBitmap.clipRectangle when adding a new clipping rectangle. Refs #3264, #2733 modified: src/com/goldencode/p2j/ui/BaseEntity.java src/com/goldencode/p2j/ui/CommonWidget.java src/com/goldencode/p2j/ui/GenericFrame.java src/com/goldencode/p2j/ui/GenericWidget.java src/com/goldencode/p2j/ui/client/ComboBox.java src/com/goldencode/p2j/ui/client/Frame.java src/com/goldencode/p2j/ui/client/ScreenBitmap.java ------------------------------------------------------------ revno: 11147 [merge] committer: Hynek Cihlar branch nick: trunk timestamp: Mon 2017-04-17 23:05:57 +0200 message: Created build task createLocalRepo. The task copies all required compile dependencies into the directory local-repo. The goal of the task is to fetch all the required dependencies and to make them available offline for project build and runtime. Updated copyright year in the javadoc task. Refs #2699. modified: build.gradle build.xml ------------------------------------------------------------ Use --include-merged or -n0 to see merged revisions.