This list is closed, nobody may subscribe to it.
2012 |
Jan
|
Feb
|
Mar
|
Apr
(146) |
May
(114) |
Jun
(134) |
Jul
(300) |
Aug
(68) |
Sep
(71) |
Oct
(32) |
Nov
(112) |
Dec
(138) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 |
Jan
(25) |
Feb
(73) |
Mar
(266) |
Apr
(84) |
May
(37) |
Jun
(36) |
Jul
(43) |
Aug
(37) |
Sep
(115) |
Oct
(82) |
Nov
(51) |
Dec
(161) |
2014 |
Jan
(62) |
Feb
(100) |
Mar
(13) |
Apr
(33) |
May
(37) |
Jun
(134) |
Jul
(50) |
Aug
(76) |
Sep
(16) |
Oct
(48) |
Nov
(52) |
Dec
(83) |
2015 |
Jan
(19) |
Feb
(43) |
Mar
(28) |
Apr
(19) |
May
(19) |
Jun
(32) |
Jul
(26) |
Aug
(43) |
Sep
(41) |
Oct
(17) |
Nov
(56) |
Dec
(35) |
2016 |
Jan
(26) |
Feb
(22) |
Mar
(25) |
Apr
(21) |
May
(5) |
Jun
(7) |
Jul
(1) |
Aug
(24) |
Sep
(160) |
Oct
(9) |
Nov
(9) |
Dec
|
2017 |
Jan
(4) |
Feb
(154) |
Mar
(42) |
Apr
(39) |
May
(5) |
Jun
(15) |
Jul
(8) |
Aug
|
Sep
|
Oct
(3) |
Nov
(7) |
Dec
|
From: tasty_wheat <tas...@us...> - 2017-06-22 19:39:01
|
--- ** [feature-requests:#130] Explicit accept/merge of code contributions** **Status:** open **Group:** None **Created:** Thu Jun 22, 2017 07:38 PM UTC by tasty_wheat **Last Updated:** Thu Jun 22, 2017 07:38 PM UTC **Owner:** nobody Whenever a user saves a file that has contributions from others those contributions are automatically "merged" with the local copy. This is fine for paired programming but not so much when contibutors are working on separate parts of a project. There should be some kind of process for explicitly accepting contributions to be added to local files. Otherwise a save action will only save the current user's changes to disk. --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/feature-requests/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/feature-requests/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Franz Z. <fra...@us...> - 2017-06-22 15:27:01
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via 1834f603fbef66a1380248f17f658e1fb1dd42c8 (commit) from 16ffddd06ef851a8b7ad2e8260e4d71c727777f0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1834f603fbef66a1380248f17f658e1fb1dd42c8 Author: Franz Zieris <zi...@in...> Date: Mon Apr 11 17:58:32 2016 +0200 [DOC][HTML] Introduce clear package structure in UI project This does not yet change any logic, but add package-info files and TODO to a few of the classes that exhibit bad design choices. (Some of which will be addressed in follow-up patches in the near future.) Change-Id: Iadbdd4c8ecf4825a80be677ede2b5186a8077b0d Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3335 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> Reviewed-by: Franz Zieris <zi...@in...> ----------------------------------------------------------------------- Summary of changes: .../inf/dpp/ui/browser_functions/package-info.java | 19 +++++++++++++++++++ .../inf/dpp/ui/core_facades/package-info.java | 10 ++++++++++ .../inf/dpp/ui/manager/ProjectListManager.java | 1 + .../src/de/fu_berlin/inf/dpp/ui/model/Contact.java | 2 ++ .../src/de/fu_berlin/inf/dpp/ui/model/State.java | 2 ++ .../de/fu_berlin/inf/dpp/ui/model/package-info.java | 8 +++++--- .../inf/dpp/ui/renderer/AccountRenderer.java | 1 + .../fu_berlin/inf/dpp/ui/renderer/StateRenderer.java | 2 ++ .../fu_berlin/inf/dpp/ui/renderer/package-info.java | 7 +++++++ 9 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/package-info.java create mode 100644 de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/core_facades/package-info.java create mode 100644 de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/renderer/package-info.java hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-06-21 18:20:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via 16ffddd06ef851a8b7ad2e8260e4d71c727777f0 (commit) from fc6df06da4e5aea4d981733e58d31beb3ab7ecf5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 16ffddd06ef851a8b7ad2e8260e4d71c727777f0 Author: Marius Schidlack <mar...@fu...> Date: Wed Jun 14 19:35:44 2017 +0200 [FEATURE][HTML] Implemented 'Add Contact' view Change-Id: Ie7b8d0c43773c96128d84e4bd866f2a4cc9d3f47 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3349 Tested-by: Jenkins CI Reviewed-by: Franz Zieris <zi...@in...> ----------------------------------------------------------------------- Summary of changes: .../html/src/components/AddContactView/index.jsx | 57 ++++++++++++++++++++++ .../html/src/components/App.jsx | 4 +- .../html/src/constants.jsx | 3 +- .../html/src/stores/MainUIStore.jsx | 7 ++- 4 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/components/AddContactView/index.jsx hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-06-21 17:51:18
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via fc6df06da4e5aea4d981733e58d31beb3ab7ecf5 (commit) from b18d7ef5f4c96282805e8784b2e3890d77bed7fb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit fc6df06da4e5aea4d981733e58d31beb3ab7ecf5 Author: Marius Schidlack <mar...@fu...> Date: Wed Jun 14 19:39:58 2017 +0200 [FIX][HTML] Choose account not working Change-Id: Ieb22c6581e329e8cd192101338fa66d7eb7a051d Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3350 Tested-by: Jenkins CI Reviewed-by: Franz Zieris <zi...@in...> ----------------------------------------------------------------------- Summary of changes: .../html/src/components/MainView/Accounts.jsx | 5 +++-- .../html/src/components/MainView/ContactList/index.jsx | 12 +----------- 2 files changed, 4 insertions(+), 13 deletions(-) hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-06-21 13:08:15
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via b18d7ef5f4c96282805e8784b2e3890d77bed7fb (commit) from f35f1335863a0121d978e75778bb6785925550f1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit b18d7ef5f4c96282805e8784b2e3890d77bed7fb Author: Marius Schidlack <mar...@fu...> Date: Tue Jun 13 23:27:23 2017 +0200 [INTERNAL][HTML] Prepared HTML-GUI for being split into multiple views Change-Id: I6f7e182b5993e66901b9078f926c884ec67c3563 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3348 Tested-by: Jenkins CI Reviewed-by: Franz Zieris <zi...@in...> ----------------------------------------------------------------------- Summary of changes: .../html/src/components/App.jsx | 19 ++++- .../html/src/components/MainView/index.jsx | 89 +++++++--------------- .../html/src/constants.jsx | 5 ++ .../html/src/index.jsx | 18 +++-- .../html/src/stores/MainUIStore.jsx | 15 ++++ .../html/src/stores/SarosStore.jsx | 26 +++++-- .../html/src/stores/ViewStore.jsx | 17 +++++ .../html/src/stores/index.jsx | 13 ++++ .../html/src/template.ejs | 6 +- .../html/src/utils/index.jsx | 16 +++- 10 files changed, 147 insertions(+), 77 deletions(-) create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/constants.jsx create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/stores/MainUIStore.jsx create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/stores/ViewStore.jsx create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/stores/index.jsx hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-06-21 12:14:03
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via f35f1335863a0121d978e75778bb6785925550f1 (commit) from 1787c0e5716b878afdc8e7e6b96c58b15737e722 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit f35f1335863a0121d978e75778bb6785925550f1 Author: Marius Schidlack <mar...@fu...> Date: Tue Jun 13 23:07:44 2017 +0200 [BUILD][HTML] optimize build process, cleanup improve build file folder structure remove package-lock.json Change-Id: I0ea542e5d2a633771d33662a7a30b9ca0d2fee55 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3347 Tested-by: Jenkins CI Reviewed-by: Franz Zieris <zi...@in...> ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + de.fu_berlin.inf.dpp.ui.frontend/html/.babelrc | 4 + de.fu_berlin.inf.dpp.ui.frontend/html/.eslintrc | 8 +- .../html/package-lock.json | 4415 -------------------- de.fu_berlin.inf.dpp.ui.frontend/html/package.json | 15 +- .../html/webpack.config.js | 59 +- 6 files changed, 59 insertions(+), 4443 deletions(-) create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/.babelrc delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/package-lock.json hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-06-21 12:12:23
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via 1787c0e5716b878afdc8e7e6b96c58b15737e722 (commit) from 44f41186804f64f821b1331a7d716151ff0073bb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1787c0e5716b878afdc8e7e6b96c58b15737e722 Author: Marius Schidlack <mar...@fu...> Date: Thu May 11 16:40:30 2017 +0200 [FEATURE][HTML] Started rewriting the HTML GUI with react Setup webpack config with babel Setup eslint config with standard js Implemented first UI Components Add proper Readme cleanup package.json remove bootstrap http source, add local bootstrap removed dead code files using jsx have jsx extension Change-Id: Ie48c355b9c68b140763fbbd1ebb8cc38e143c9a2 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3333 Tested-by: Jenkins CI Reviewed-by: Franz Zieris <zi...@in...> ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + de.fu_berlin.inf.dpp.ui.frontend/html/.eslintrc | 8 + de.fu_berlin.inf.dpp.ui.frontend/html/.jscsrc | 11 - de.fu_berlin.inf.dpp.ui.frontend/html/.jshintrc | 16 - de.fu_berlin.inf.dpp.ui.frontend/html/README.md | 48 +- .../html/package-lock.json | 4415 +++++++++++++ de.fu_berlin.inf.dpp.ui.frontend/html/package.json | 85 +- .../html/src/SarosApi.jsx | 84 + de.fu_berlin.inf.dpp.ui.frontend/html/src/app.js | 76 - .../html/src/components/App.jsx | 5 + .../html/src/components/MainView/Accounts.jsx | 44 + .../components/MainView/ContactList/Contact.jsx | 29 + .../src/components/MainView/ContactList/index.jsx | 30 + .../html/src/components/MainView/index.jsx | 68 + .../html/src/css/bootstrap.css | 6584 -------------------- .../html/src/css/jstree.css | 1031 --- .../html/src/css/saros.css | 143 - .../html/src/dictionary.js | 45 - .../html/src/dictionary.jsx | 45 + .../html/src/elements/account/account-dropdown.hbs | 3 - .../html/src/elements/account/account-dropdown.js | 21 - .../html/src/elements/account/accounts-dropdown.js | 9 - .../html/src/elements/account/models/account.js | 33 - .../html/src/elements/account/models/accounts.js | 16 - .../html/src/elements/bootstrap-contextmenu.js | 211 - .../src/elements/contact/add-contact-dialog.hbs | 16 - .../src/elements/contact/add-contact-dialog.js | 116 - .../html/src/elements/contact/contact.hbs | 8 - .../html/src/elements/contact/contact.js | 59 - .../html/src/elements/contact/contacts.hbs | 4 - .../html/src/elements/contact/contacts.js | 48 - .../src/elements/contact/delete-contact-dialog.hbs | 11 - .../src/elements/contact/delete-contact-dialog.js | 38 - .../html/src/elements/contact/models/contact.js | 47 - .../html/src/elements/contact/models/contacts.js | 9 - .../src/elements/contact/rename-contact-dialog.hbs | 16 - .../src/elements/contact/rename-contact-dialog.js | 71 - .../src/elements/contact/selectable-contact.hbs | 1 - .../src/elements/contact/selectable-contact.js | 34 - .../src/elements/contact/selectable-contacts.hbs | 11 - .../src/elements/contact/selectable-contacts.js | 43 - .../src/elements/error-dialog/error-dialog.hbs | 15 - .../html/src/elements/error-dialog/error-dialog.js | 26 - .../project-tree/models/project-tree-node.js | 29 - .../elements/project-tree/models/project-tree.js | 13 - .../elements/project-tree/models/project-trees.js | 15 - .../elements/project-tree/project-tree-node.hbs | 4 - .../src/elements/project-tree/project-tree-node.js | 47 - .../project-tree/selectable-project-trees.hbs | 11 - .../project-tree/selectable-project-trees.js | 82 - .../html/src/elements/saros-state.js | 158 - .../html/src/elements/session.js | 23 - .../html/src/elements/wizard-view.js | 124 - .../src/fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../src/fonts/glyphicons-halflings-regular.svg | 288 - .../src/fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../src/fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../src/fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes .../html/src/images/32px.png | Bin 3121 -> 0 bytes .../html/src/images/40px.png | Bin 1880 -> 0 bytes .../html/src/images/throbber.gif | Bin 1720 -> 0 bytes .../html/src/index.jsx | 28 + .../html/src/pages/main-page/main-page.hbs | 18 - .../html/src/pages/main-page/main-page.html | 22 - .../html/src/pages/main-page/main-page.js | 96 - .../start-session-wizard/start-session-wizard.hbs | 10 - .../start-session-wizard/start-session-wizard.html | 22 - .../start-session-wizard/start-session-wizard.js | 51 - .../html/src/saros-api.js | 88 - .../html/src/stores/SarosStore.jsx | 41 + .../html/src/{css => styles}/bootstrap-theme.css | 0 .../html/src/styles/style.css | 2 + .../html/src/template.ejs | 9 + .../html/src/utils/index.jsx | 3 + .../html/src/utils/propTypes.jsx | 14 + .../html/test/saros-state.spec.js | 71 - .../html/webpack.config.js | 83 + .../sonar-project.properties | 7 +- 78 files changed, 4979 insertions(+), 10014 deletions(-) create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/.eslintrc delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/.jscsrc delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/.jshintrc create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/package-lock.json create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/SarosApi.jsx delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/app.js create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/components/App.jsx create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/components/MainView/Accounts.jsx create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/components/MainView/ContactList/Contact.jsx create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/components/MainView/ContactList/index.jsx create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/components/MainView/index.jsx delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/css/bootstrap.css delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/css/jstree.css delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/css/saros.css delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/dictionary.js create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/dictionary.jsx delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/account/account-dropdown.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/account/account-dropdown.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/account/accounts-dropdown.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/account/models/account.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/account/models/accounts.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/bootstrap-contextmenu.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/add-contact-dialog.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/add-contact-dialog.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/contact.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/contact.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/contacts.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/contacts.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/delete-contact-dialog.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/delete-contact-dialog.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/models/contact.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/models/contacts.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/rename-contact-dialog.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/rename-contact-dialog.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/selectable-contact.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/selectable-contact.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/selectable-contacts.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/contact/selectable-contacts.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/error-dialog/error-dialog.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/error-dialog/error-dialog.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/project-tree/models/project-tree-node.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/project-tree/models/project-tree.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/project-tree/models/project-trees.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/project-tree/project-tree-node.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/project-tree/project-tree-node.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/project-tree/selectable-project-trees.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/project-tree/selectable-project-trees.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/saros-state.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/session.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/elements/wizard-view.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/fonts/glyphicons-halflings-regular.eot delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/fonts/glyphicons-halflings-regular.svg delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/fonts/glyphicons-halflings-regular.ttf delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/fonts/glyphicons-halflings-regular.woff delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/images/32px.png delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/images/40px.png delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/images/throbber.gif create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/index.jsx delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/pages/main-page/main-page.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/pages/main-page/main-page.html delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/pages/main-page/main-page.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/pages/start-session-wizard/start-session-wizard.hbs delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/pages/start-session-wizard/start-session-wizard.html delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/pages/start-session-wizard/start-session-wizard.js delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/saros-api.js create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/stores/SarosStore.jsx rename de.fu_berlin.inf.dpp.ui.frontend/html/src/{css => styles}/bootstrap-theme.css (100%) create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/styles/style.css create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/template.ejs create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/utils/index.jsx create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/src/utils/propTypes.jsx delete mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/test/saros-state.spec.js create mode 100644 de.fu_berlin.inf.dpp.ui.frontend/html/webpack.config.js hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-06-13 16:13:00
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via 44f41186804f64f821b1331a7d716151ff0073bb (commit) from 201dc9455c494ee12a394bc3145a3b1c4cebfe1a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 44f41186804f64f821b1331a7d716151ff0073bb Author: Stefan Rossbach <sro...@ar...> Date: Tue Jun 13 14:15:59 2017 +0200 [FIX][E] IResource#getAdapter always returned null The method asked its delegate to get an adapter for a core interface instead of mapping the interface to its Eclipse counterpart. Therefore the returned object was always null. Last but not least the method forgot to wrap the returned adapter again. Change-Id: I30ebaf2e0f53934ddf7596d1e0fb63894f2574c0 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3344 Reviewed-by: Stefan Rossbach <sro...@ar...> Tested-by: Jenkins CI ----------------------------------------------------------------------- Summary of changes: .../inf/dpp/filesystem/EclipseResourceImpl.java | 27 +++++++++++++-- .../inf/dpp/filesystem/IResourceTest.java | 39 ++++++++++++++++++++++ 2 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 de.fu_berlin.inf.dpp/test/junit/de/fu_berlin/inf/dpp/filesystem/IResourceTest.java hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-05-05 12:22:05
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via 201dc9455c494ee12a394bc3145a3b1c4cebfe1a (commit) from 2f54cdb821bc02dc8b496bceaecfcb2c5ff98170 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 201dc9455c494ee12a394bc3145a3b1c4cebfe1a Author: Stefan Rossbach <sro...@ar...> Date: Fri May 5 12:59:27 2017 +0100 Revert "[BUILD][E] changes SWT library location for IntelliJ" This reverts commit 2f54cdb821bc02dc8b496bceaecfcb2c5ff98170. Change-Id: I7d9ba3ccef44f76a84b0fa47d49378d8b990ce5c Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3329 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> ----------------------------------------------------------------------- Summary of changes: de.fu_berlin.inf.dpp.intellij/.classpath | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-05-05 08:52:52
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via 2f54cdb821bc02dc8b496bceaecfcb2c5ff98170 (commit) via 419f1e77821e85e4b40c30a58ce84172f871a3ac (commit) via c4ead797eb185a9b863d1fe9a9733b75e74a7657 (commit) from 09756c0da1c4e3ecd702937073d89087882498ed (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2f54cdb821bc02dc8b496bceaecfcb2c5ff98170 Author: Stefan Rossbach <sro...@ar...> Date: Thu May 4 12:50:14 2017 +0200 [BUILD][E] changes SWT library location for IntelliJ There are no libraries under the given class path. Use a variable instead, so the user can decide which SWT library to use for compiling the IntelliJ code in the Eclipse IDE. Change-Id: I16a2454ef80a1fd5153e56928bb42f4611476873 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3328 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 419f1e77821e85e4b40c30a58ce84172f871a3ac Author: Stefan Rossbach <sro...@ar...> Date: Thu May 4 12:20:08 2017 +0200 [REFACTOR] renames NullChecksumCacheImpl Change-Id: I673314ce3639c374c49ab0c5e0c915dadada5ea9 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3327 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit c4ead797eb185a9b863d1fe9a9733b75e74a7657 Author: Stefan Rossbach <sro...@ar...> Date: Thu May 4 12:18:41 2017 +0200 [REFACTOR] moves NullProxyResolver class Was located inside the wrong package. Change-Id: I130bb084c579ae0ec9b39865663ddaef91f3a9c7 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3326 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> ----------------------------------------------------------------------- Summary of changes: .../inf/dpp/{ => communication}/connection/NullProxyResolver.java | 4 +--- .../{NullChecksumCacheImpl.java => NullChecksumCache.java} | 2 +- de.fu_berlin.inf.dpp.intellij/.classpath | 3 +-- .../inf/dpp/intellij/context/SarosIntellijContextFactory.java | 6 +++--- .../src/de/fu_berlin/inf/dpp/server/ServerContextFactory.java | 6 +++--- 5 files changed, 9 insertions(+), 12 deletions(-) rename de.fu_berlin.inf.dpp.core/src/de/fu_berlin/inf/dpp/{ => communication}/connection/NullProxyResolver.java (69%) rename de.fu_berlin.inf.dpp.core/src/de/fu_berlin/inf/dpp/filesystem/{NullChecksumCacheImpl.java => NullChecksumCache.java} (95%) hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-05-04 09:38:22
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via 09756c0da1c4e3ecd702937073d89087882498ed (commit) from ed4bafde9b192a89a19196545676cd925a9571ee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 09756c0da1c4e3ecd702937073d89087882498ed Author: Stefan Rossbach <sro...@ar...> Date: Wed May 3 15:17:18 2017 +0200 [INTERNAL][S] adds missing context components The server application should now be able to start properly. Change-Id: If8f43208da3e695ac2c4ff0108e5c10fd373aea4 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3325 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> ----------------------------------------------------------------------- Summary of changes: .../de/fu_berlin/inf/dpp/server/ServerContextFactory.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) hooks/post-receive -- The Saros Eclipse Plugin |
From: Franz Z. <fra...@us...> - 2017-05-03 17:29:36
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via ed4bafde9b192a89a19196545676cd925a9571ee (commit) via 958664714e0db1992e3f7b4442600bedf1867f8b (commit) via c8c6d85546cfe541d1b9ee40dd4ad5fda600519b (commit) via edd8d314aca9af2bfe8010a9052fdf95ccc3b0f2 (commit) via 73716c748eabb24727f9f22650315c000ff2e702 (commit) via 2bb2ee4c7625bcaec9827729a93ff11ce0d6c1a2 (commit) via 0d9c77e4e1fba07973863ffc8589e7e68f90a44d (commit) via 915b34e1c6340589fa52b08d79ca4c177279f21c (commit) via 280a9e24b5009d7a46012c0f44e708f89b6dca78 (commit) via ce1d83cb9288b371426b4069c5b6d4ef07d674e2 (commit) via e33a8f1ff17805366c9dc5401b0ed611d0756a3c (commit) via 8f17d7bee3dd4b0c223db5fc6b3477a311a31026 (commit) via cfb5e2a3a23a8b64e82c5850e5f31b5f53eead0e (commit) from d76478668c5bed4e02205b0ede05076a24a099ae (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ed4bafde9b192a89a19196545676cd925a9571ee Author: Michael Krummrei <mik...@gm...> Date: Tue Apr 4 17:07:36 2017 +0200 [INTERNAL][S] Add ServerFeatureAdvertiser This component instructs the network layer to advertise this Saros instance as a server. It is part of the Huge Server Patch originally published by Dennis Washington. Change-Id: I26e4d32ae744f3ff616f568d3a1408a97e838f22 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3275 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 958664714e0db1992e3f7b4442600bedf1867f8b Author: Stefan Rossbach <sro...@ar...> Date: Sun Apr 30 22:16:53 2017 +0200 [INTERNAL][I] parent file was always null for exception generation The name is now contained in the exception message instead of "null". Change-Id: I41d6ec0878d2e72eb69b2a7f36892d33fc33210d Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3324 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit c8c6d85546cfe541d1b9ee40dd4ad5fda600519b Author: Stefan Rossbach <sro...@ar...> Date: Sun Apr 30 22:09:06 2017 +0200 [INTERNAL][I] adds checks to IContainer#getFile/Folder impl Empty paths point to nothing, so there is also no handle. Change-Id: I0c7f912673784aae4d2b2697b68099459a42b8e5 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3323 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit edd8d314aca9af2bfe8010a9052fdf95ccc3b0f2 Author: Tobias Bouschen <tob...@go...> Date: Sun Apr 30 21:49:57 2017 +0200 [API][I] implements IFolder#create Change-Id: If05b3d976b539353df647fb1b6e2024c59a9996e Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3322 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 73716c748eabb24727f9f22650315c000ff2e702 Author: Tobias Bouschen <tob...@go...> Date: Sun Apr 30 21:09:16 2017 +0200 [API][I] implements IFile#create Change-Id: I63e504e164d2d9ce5de6848d1548cf3ed08cf6d2 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3321 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 2bb2ee4c7625bcaec9827729a93ff11ce0d6c1a2 Author: Stefan Rossbach <sro...@ar...> Date: Sat Apr 29 00:03:59 2017 +0200 [API][I] adds IFile#delete and IFolder#delete implementation Change-Id: Idfe97336f303706b2c93faf7fe4aecdb28214b20 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3320 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 0d9c77e4e1fba07973863ffc8589e7e68f90a44d Author: Stefan Rossbach <sro...@ar...> Date: Fri Apr 28 23:46:35 2017 +0200 [API][I] adds IFile#setContents implementation Change-Id: Ief12242313b70d3a4985a38c63cf27be25836f39 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3319 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 915b34e1c6340589fa52b08d79ca4c177279f21c Author: Stefan Rossbach <sro...@ar...> Date: Fri Apr 28 23:13:34 2017 +0200 [INTERNAL][I] replaced exception string generation Change-Id: Ib3e540acba6c21c773d0e6173eabb1f1fd503edd Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3318 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 280a9e24b5009d7a46012c0f44e708f89b6dca78 Author: Stefan Rossbach <sro...@ar...> Date: Fri Apr 28 23:04:50 2017 +0200 [NOP][I] format code Run code format (Eclipse settings) on IntelliJ files. It only affects the new file system implementation. After it is finished, it will be reformated using IntelliJ code formation rules. Change-Id: I8718f0b0d50d46255f33b3fe1b09130955042b29 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3317 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit ce1d83cb9288b371426b4069c5b6d4ef07d674e2 Author: Stefan Rossbach <sro...@ar...> Date: Fri Apr 28 22:57:09 2017 +0200 [API][I] adds IFile#getContents implementation Change-Id: Ib97534bc8ccaf90043c990ed892a3e1403c1fd91 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3316 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit e33a8f1ff17805366c9dc5401b0ed611d0756a3c Author: Stefan Rossbach <sro...@ar...> Date: Fri Apr 28 22:29:09 2017 +0200 [API][I] adds utility class for accessing IntelliJ data structers Adds a simple wrapper class around Application#runXYZAction. See: http://www.jetbrains.org/intellij/sdk/docs/basics/architectural_overview/general_threading_rules.html regarding threading rules in IntelliJ Based on: http://saros-build.imp.fu-berlin.de/gerrit/#/c/3310/3/de.fu_berlin.inf.dpp.intellij/src/de/fu_berlin/inf/dpp/core/util/IntelliJFileAccessUtils.java Change-Id: I0b44d32ade3855b2226957e9b6b320cddc6aa550 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3315 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 8f17d7bee3dd4b0c223db5fc6b3477a311a31026 Author: Stefan Rossbach <sro...@ar...> Date: Fri Apr 28 21:48:50 2017 +0200 [API][I] adds next increment of filesystem API Still WIP Change-Id: Ia1286c0da0463479adb4cba126d6d9cc8af1be9c Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3314 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit cfb5e2a3a23a8b64e82c5850e5f31b5f53eead0e Author: Stefan Rossbach <sro...@ar...> Date: Fri Apr 28 17:21:59 2017 +0200 [API][INTELLIJ] Adds Core Filesystem implementation This patch adds skeletons for the revamped filesystem implementation. Change-Id: I2b5124448d0ae9bf9f659d497d63152342657c71 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3313 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> ----------------------------------------------------------------------- Summary of changes: .../inf/dpp/intellij/filesystem/Filesystem.java | 122 +++++++++ .../intellij/filesystem/IntelliJFileImplV2.java | 273 +++++++++++++++++++ .../intellij/filesystem/IntelliJFolderImplV2.java | 256 ++++++++++++++++++ .../intellij/filesystem/IntelliJProjectImplV2.java | 288 +++++++++++++++++++++ .../filesystem/IntelliJResourceImplV2.java | 15 ++ .../dpp/server/net/ServerFeatureAdvertiser.java | 55 ++++ 6 files changed, 1009 insertions(+) create mode 100644 de.fu_berlin.inf.dpp.intellij/src/de/fu_berlin/inf/dpp/intellij/filesystem/Filesystem.java create mode 100644 de.fu_berlin.inf.dpp.intellij/src/de/fu_berlin/inf/dpp/intellij/filesystem/IntelliJFileImplV2.java create mode 100644 de.fu_berlin.inf.dpp.intellij/src/de/fu_berlin/inf/dpp/intellij/filesystem/IntelliJFolderImplV2.java create mode 100644 de.fu_berlin.inf.dpp.intellij/src/de/fu_berlin/inf/dpp/intellij/filesystem/IntelliJProjectImplV2.java create mode 100644 de.fu_berlin.inf.dpp.intellij/src/de/fu_berlin/inf/dpp/intellij/filesystem/IntelliJResourceImplV2.java create mode 100644 de.fu_berlin.inf.dpp.server/src/de/fu_berlin/inf/dpp/server/net/ServerFeatureAdvertiser.java hooks/post-receive -- The Saros Eclipse Plugin |
From: Stefan R. <ka...@us...> - 2017-05-01 18:48:27
|
--- ** [documentation-issues:#139] How to use Saros/I** **Status:** open **Group:** other **Created:** Mon May 01, 2017 06:48 PM UTC by Stefan Rossbach **Last Updated:** Mon May 01, 2017 06:48 PM UTC **Owner:** Franz Zieris See: http://www.saros-project.org/saros-for-intellij The documentation says: Modules have to be one level below the project root to be recognized by Saros/I. So far so good, but the next paragraph mention projects. This seems to be a C&P mistake. Projects in IntelliJ are equal to a Eclipse Workspace. Solution: replace project(s) with module(s). --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/documentation-issues/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/documentation-issues/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Franz Z. <fra...@us...> - 2017-04-19 13:17:18
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Saros Eclipse Plugin". Pusher was franzzieris. The branch, master has been updated via d76478668c5bed4e02205b0ede05076a24a099ae (commit) via 7d46d77667e601c5908dd6c1a31c0f6db8358746 (commit) via d9bedcae2046492c763e0bf8e7e93ebe9089957f (commit) via 40b4b697fce42fb10f0eb969b7da8ad0d86a23e5 (commit) via 66cb4f7eb1f89a713fe9a61d4f68be9c065afc5e (commit) via 81bb0800689e6b5c3e08acb9094839adc45c53a9 (commit) via 4a40daf7e1a7abbd8a6c8da979b1246958030bf4 (commit) via 1fbd52fb32ceb5bcef63916718cc03997f6dca12 (commit) via 35bd11944309f01355680cc2a76fad59dd55539e (commit) from 65777ce47a226f1d7e83cacfa5e2ae1a04b9460e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit d76478668c5bed4e02205b0ede05076a24a099ae Author: Stefan Rossbach <sro...@ar...> Date: Mon Apr 17 21:29:48 2017 +0200 [CORE][JUNIT] rewritten FileListTest Change-Id: I479409774e64bd104ac19750ba556f821283062d Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3309 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 7d46d77667e601c5908dd6c1a31c0f6db8358746 Author: Stefan Rossbach <sro...@ar...> Date: Mon Apr 17 20:04:17 2017 +0200 [FIX][CORE] #834 Workspace is not properly synchronized The FileListDiff now recalculates "missing" folders that are not present in the two file lists. This patch also changes the runtime of some O(n * m) (ArrayList#removeAll() statements to (amortized) O(max(n, m)) Change-Id: Ia3e52eac2b95505305ee4d248960cd5d5b300e0d Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3308 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit d9bedcae2046492c763e0bf8e7e93ebe9089957f Author: Stefan Rossbach <sro...@ar...> Date: Sat Apr 15 21:16:26 2017 +0200 [INTERNAL][CORE] cleanup patch for IPN Cleans up several method, along with the easter egg: computeXYZ stuff which deletes files. Uncommented some code as it was just placebo and did not do anything (useful). Change-Id: I009ae296bb88a2bf1a3af4eec6196af95edb5fea Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3307 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 40b4b697fce42fb10f0eb969b7da8ad0d86a23e5 Author: Stefan Rossbach <sro...@ar...> Date: Sat Apr 15 20:56:40 2017 +0200 [INTERNAL] fix for patch #3305 It is Easter. Go and find the project id's, they are hidden in many classes. Change-Id: I4e420a8ede0514d9b5ae70508346f1746cdf3fba Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3306 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 66cb4f7eb1f89a713fe9a61d4f68be9c065afc5e Author: Stefan Rossbach <sro...@ar...> Date: Sat Apr 15 19:23:16 2017 +0200 [INTERNAL][CORE] removes public utility methods from IPN Returning the ProjectNegotiationData objects is sufficient. Change-Id: I911333398b52db2d94204bb53d19dfed194e9cbc Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3305 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 81bb0800689e6b5c3e08acb9094839adc45c53a9 Author: Stefan Rossbach <sro...@ar...> Date: Sat Apr 15 18:33:53 2017 +0200 [INTERNAL][CORE] removes ProjectNegotiation#getProjectNames Only needed by IPN, replaced method with getProjectMapping Change-Id: I2db0b2ae943d032adf0ce3d582768f4405708f6b Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3304 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 4a40daf7e1a7abbd8a6c8da979b1246958030bf4 Author: Stefan Rossbach <sro...@ar...> Date: Mon Apr 10 21:02:58 2017 +0200 [API][CORE] removes IPath#hasTrailingSeperator Method is not needed. Change-Id: I7ffa5f80ad4840732d051b1daecf63bda27f7228 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3294 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 1fbd52fb32ceb5bcef63916718cc03997f6dca12 Author: Stefan Rossbach <sro...@ar...> Date: Thu Apr 13 21:32:42 2017 +0200 [FIX][CORE] #793 Partial Sharing overwrite non shared files This patch ensures that it is no longer possible to overwrite files in partial sharing mode where the folder is not part of the sharing. This fix is very unelegant as it will log errors instead of preventing the logic to log such errors. Clearly not the best solution but sufficient for now, as partial sharing is not really used at all. TODO: The FileListDiff logic still needs to be changed to ensure that such folders are properly synchronized which is not the case since years. E.G Alice setup: folder: foo/bar Bobs setup: file: foo/bar/foo.txt If you share folder foo/bar, Bobs file foo.txt is marked as shared and will result in an inconsistency if this file is opened in an editor. Change-Id: I563b176a4774572e32fa93b4f307e8f7fe2c7c12 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3301 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> commit 35bd11944309f01355680cc2a76fad59dd55539e Author: Stefan Rossbach <sro...@ar...> Date: Thu Apr 13 20:43:17 2017 +0200 [INTERNAL][CORE] updates logic of #updatePartialSharedResources method Added a bunch of log statements, including changes to some checks to reveal what can get wrong. Change-Id: I053bbbfb016dfca59a9971f758c42a2506f82d94 Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3300 Tested-by: Jenkins CI Reviewed-by: Stefan Rossbach <sro...@ar...> ----------------------------------------------------------------------- Summary of changes: .../src/de/fu_berlin/inf/dpp/filesystem/IPath.java | 2 - .../de/fu_berlin/inf/dpp/negotiation/FileList.java | 8 +- .../inf/dpp/negotiation/FileListDiff.java | 122 +++++-- .../inf/dpp/negotiation/FileListFactory.java | 2 +- .../negotiation/IncomingProjectNegotiation.java | 400 ++++++++++----------- .../negotiation/OutgoingProjectNegotiation.java | 19 +- .../inf/dpp/negotiation/ProjectNegotiation.java | 8 - .../inf/dpp/session/internal/SarosSession.java | 126 +++++-- .../dpp/concurrent/jupiter/test/util/PathFake.java | 5 - .../inf/dpp/negotiation/AbstractFileListTest.java | 192 ---------- .../inf/dpp/negotiation/FileListDiffTest.java | 44 ++- .../inf/dpp/negotiation/FileListTest.java | 222 +++++++++--- .../core/ui/eventhandler/NegotiationHandler.java | 11 +- .../project/filesystem/IntelliJPathImpl.java | 47 +-- .../ui/wizards/AddProjectToSessionWizard.java | 50 +-- .../project/filesystem/IntelliJPathImplTest.java | 52 +-- .../inf/dpp/server/filesystem/ServerPathImpl.java | 48 ++- .../dpp/server/filesystem/ServerPathImplTest.java | 30 +- .../inf/dpp/filesystem/EclipsePathImpl.java | 7 +- .../dpp/ui/eventhandler/NegotiationHandler.java | 25 +- .../dpp/ui/wizards/AddProjectToSessionWizard.java | 23 +- .../dpp/ui/wizards/pages/EnterProjectNamePage.java | 49 ++- 22 files changed, 709 insertions(+), 783 deletions(-) delete mode 100644 de.fu_berlin.inf.dpp.core/test/junit/de/fu_berlin/inf/dpp/negotiation/AbstractFileListTest.java hooks/post-receive -- The Saros Eclipse Plugin |
From: Stefan R. <ka...@us...> - 2017-04-17 20:14:09
|
Mass edit changing: - **Group**: OTHER ticket: bugs:#800 Undo Feature broken - **Group**: 13.3.29 --> OTHER ticket: bugs:#794 Add Project Wizard may show wrong connection status - **Group**: 13.3.29 --> OTHER ticket: bugs:#201 Shutdown of communication is too lazy - **Group**: 13.3.29 --> OTHER ticket: bugs:#805 proxy support issue. establish working proxy support - **Group**: 13.3.29 --> OTHER ticket: bugs:#803 New Untitled File not synchronized - **Group**: 13.3.29 --> OTHER ticket: bugs:#685 Eclipse Annotation support is unuseable for RT awareness support - **Group**: 13.3.29 --> OTHER ticket: bugs:#804 No files opened: "non-shared file open" - **Group**: 13.3.29 --> OTHER ticket: bugs:#696 Remove unhelpful annotation "eclipse in background" - **Group**: 13.3.29 --> OTHER |
From: Stefan R. <ka...@us...> - 2017-04-17 20:10:14
|
- **Group**: 13.3.29 --> OTHER --- ** [bugs:#792] File moves are not correctly replicated** **Status:** open **Group:** OTHER **Created:** Sat Mar 09, 2013 10:54 AM UTC by Stefan Rossbach **Last Updated:** Wed Mar 27, 2013 01:48 AM UTC **Owner:** nobody According to the following log files: Alice renames a file TRACE 06:14:18,668 [ModalContext] (SharedResourcesManager.java:228) handlePostChange C(0) / C(0) /Foo1_Saros C(0) /Foo1_Saros/src C(0) /Foo1_Saros/src/my C(0) /Foo1_Saros/src/my/pkg R /Foo1_Saros/src/my/pkg/MyClass.java A /Foo1_Saros/src/my/pkg/MyClass2.java TRACE 06:14:18,669 [ModalContext] (SharedResourcesManager.java:281) Adding new activities [FileActivity(type: Moved, old path: SPath [editorType=txt, path=src/my/pkg/MyClass.java, project=Foo1_Saros], new path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros])] TRACE 06:14:18,673 [ModalContext] (SharedResourcesManager.java:287) sharedProject.resourceMap: /Foo1_Saros/ -> R[null@null] /Foo1_Saros/.classpath -> R[null@null] /Foo1_Saros/.project -> R[null@null] /Foo1_Saros/src -> R[null@null] /Foo1_Saros/src/my -> R[null@null] /Foo1_Saros/src/my/pkg -> R[null@null] /Foo1_Saros/src/my/pkg/MyClass2.java -> R[null@null] TRACE 06:14:18,673 [ModalContext] (SharedResourcesManager.java:378) Sending activities [FileActivity(type: Moved, old path: SPath [editorType=txt, path=src/my/pkg/MyClass.java, project=Foo1_Saros], new path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros])] TRACE 06:14:18,687 [Activity-Sender] (ActivitySequencer.java:646) Sending 1 activities to jen...@sa.../Saros: [[6:FileActivityDataObject(type: Moved, old path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass.java, projectID=333243604], new path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass2.java, projectID=333243604])]] DEBUG 06:14:18,687 [Activity-Sender] (ActivitySequencer.java:980) Sent (001) [jen...@sa.../Saros] [[6:FileActivityDataObject(type: Moved, old path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass.java, projectID=333243604], new path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass2.java, projectID=333243604])]] TRACE 06:14:18,688 [Activity-Sender] (DataTransferManager.java:256) sending data ... from jen...@sa.../Saros to jen...@sa.../Saros TRACE 06:14:18,688 [Activity-Sender] (DataTransferManager.java:360) Reuse bytestream connection SOCKS5 (direct) TRACE 06:14:18,688 [Activity-Sender] (NetworkManipulatorImpl.java:129) intercepting outgoing packet to: jen...@sa.../Saros TRACE 06:14:18,688 [Activity-Sender] (ActivitySequencer.java:646) Sending 1 activities to jen...@sa.../Saros: [[6:FileActivityDataObject(type: Moved, old path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass.java, projectID=333243604], new path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass2.java, projectID=333243604])]] DEBUG 06:14:18,689 [Activity-Sender] (ActivitySequencer.java:980) Sent (001) [jen...@sa.../Saros] [[6:FileActivityDataObject(type: Moved, old path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass.java, projectID=333243604], new path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass2.java, projectID=333243604])]] Now the error happens on Carls side: TRACE 06:14:18,699 [Activity-Dispatcher] (ActivityHandler.java:280) dispatching 1 activities [mode = 0] : [FileActivity(type: Moved, old path: SPath [editorType=txt, path=src/my/pkg/MyClass.java, project=Foo1_Saros], new path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros])] TRACE 06:14:18,700 [main] (SharedResourcesManager.java:444) execing FileActivity(type: Moved, old path: SPath [editorType=txt, path=src/my/pkg/MyClass.java, project=Foo1_Saros], new path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros]) in main TRACE 06:14:18,701 [main] (FileUtils.java:417) .move(/Foo1_Saros/src/my/pkg/MyClass2.java , MyClass.java) TRACE 06:14:18,713 [main] (ChecksumCacheImpl.java:74) invalidating checksum for existing file: /Foo1_Saros/src/my/pkg/MyClass.java [0xE8F46E04749CD216AFDA9F8D988BDBF6] TRACE 06:14:18,718 [main] (ChecksumCacheImpl.java:80) invalidating checksum for new file: /Foo1_Saros/src/my/pkg/MyClass2.java [0x15253EE038DCB9DDA790470852F060F2] TRACE 06:14:18,882 [main] (SharedResourcesManager.java:459) done execing FileActivity(type: Moved, old path: SPath [editorType=txt, path=src/my/pkg/MyClass.java, project=Foo1_Saros], new path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros]) TRACE 06:14:18,883 [Worker-7] (ChecksumCacheImpl.java:74) invalidating checksum for existing file: /Foo1_Saros/src/my/pkg/MyClass2.java [0x15253EE038DCB9DDA790470852F060F2] TRACE 06:14:18,914 [Worker-7] (SharedResourcesManager.java:200) currentJob='TeamPrivateOperation' Here occurs the error, the SharedResourceManager is called again from another thread and states an update of the file TRACE 06:14:18,914 [Worker-7] (SharedResourcesManager.java:220) .resourceChanged() - Delta will be processed TRACE 06:14:18,914 [Worker-7] (SharedResourcesManager.java:228) handlePostChange C(0) / C(0) /Foo1_Saros C(0) /Foo1_Saros/src C(0) /Foo1_Saros/src/my C(0) /Foo1_Saros/src/my/pkg C(C) /Foo1_Saros/src/my/pkg/MyClass2.java TRACE 06:14:18,915 [Worker-7] (EditorPool.java:261) .getEditors(SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros]) invoked DEBUG 06:14:18,915 [Worker-7] (ProjectDeltaVisitor.java:262) Resource MyClass2.java changed TRACE 06:14:18,916 [Worker-7] (SharedResourcesManager.java:281) Adding new activities [FileActivity(type: Created, path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros])] TRACE 06:14:18,916 [Worker-7] (SharedResourcesManager.java:287) sharedProject.resourceMap: /Foo1_Saros/ -> R[null@null] /Foo1_Saros/.project -> R[null@null] TRACE 06:14:18,916 [Worker-7] (SharedResourcesManager.java:378) Sending activities [FileActivity(type: Created, path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros])] TRACE 06:14:18,917 [Activity-Sender] (ActivitySequencer.java:646) Sending 1 activities to jen...@sa.../Saros: [[2:FileActivityDataObject(type: Created, path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass2.java, projectID=333243604])]] DEBUG 06:14:18,917 [Activity-Sender] (ActivitySequencer.java:980) Sent (001) [jen...@sa.../Saros] [[2:FileActivityDataObject(type: Created, path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass2.java, projectID=333243604])]] TRACE 06:14:18,918 [Activity-Sender] (DataTransferManager.java:256) sending data ... from jen...@sa.../Saros to jen...@sa.../Saros TRACE 06:14:18,918 [Activity-Sender] (DataTransferManager.java:360) Reuse bytestream connection SOCKS5 (direct) TRACE 06:14:18,918 [Activity-Sender] (NetworkManipulatorImpl.java:129) intercepting outgoing packet to: jen...@sa.../Saros TRACE 06:14:18,918 [Activity-Sender] (ActivitySequencer.java:646) Sending 1 activities to jen...@sa.../Saros: [[5:FileActivityDataObject(type: Created, path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass2.java, projectID=333243604])]] And now Bob gets (Activity from Alice arrives after Carls activity) TRACE 06:14:19,025 [Thread-888] (BinaryChannel.java:125) processing opcode: FA TRACE 06:14:19,025 [Thread-888] (NetworkManipulatorImpl.java:96) intercepting incoming packet from: jen...@sa.../Saros TRACE 06:14:19,026 [Thread-888] (BinaryChannel.java:125) processing opcode: FB TRACE 06:14:19,026 [Bytestream-Extension-receiver-4] (DataTransferManager.java:179) [SOCKS5 (direct)] Starting incoming data transfer: Bytestream transfer. type=activityDataObjects namespace=de.fu_berlin.inf.dpp [SID=1939711783] TRACE 06:14:19,026 [Bytestream-Extension-receiver-4] (DataTransferManager.java:188) [SOCKS5 (direct)] Finished incoming data transfer: Bytestream transfer. type=activityDataObjects namespace=de.fu_berlin.inf.dpp [SID=1939711783], Throughput: (373 B in < 1 ms) TRACE 06:14:19,025 [Thread-887] (BinaryChannel.java:125) processing opcode: FA TRACE 06:14:19,029 [Thread-887] (NetworkManipulatorImpl.java:96) intercepting incoming packet from: jen...@sa.../Saros TRACE 06:14:19,029 [Thread-887] (BinaryChannel.java:125) processing opcode: FB DEBUG 06:14:19,030 [XMPPTransmitter-Dispatch-0] (ActivitiesHandler.java:111) Rcvd (001) [jen...@sa.../Saros] : [[2:FileActivityDataObject(type: Created, path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass2.java, projectID=333243604])]] TRACE 06:14:19,031 [Activity-Dispatcher] (ActivityHandler.java:280) dispatching 1 activities [mode = 0] : [FileActivity(type: Created, path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros])] TRACE 06:14:19,031 [Bytestream-Extension-receiver-6] (DataTransferManager.java:179) [SOCKS5 (direct)] Starting incoming data transfer: Bytestream transfer. type=activityDataObjects namespace=de.fu_berlin.inf.dpp [SID=1939711783] TRACE 06:14:19,031 [Bytestream-Extension-receiver-6] (DataTransferManager.java:188) [SOCKS5 (direct)] Finished incoming data transfer: Bytestream transfer. type=activityDataObjects namespace=de.fu_berlin.inf.dpp [SID=1939711783], Throughput: (361 B in < 1 ms) TRACE 06:14:19,032 [main] (SharedResourcesManager.java:444) execing FileActivity(type: Created, path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros]) in main TRACE 06:14:19,033 [main] (ChecksumCacheImpl.java:80) invalidating checksum for new file: /Foo1_Saros/src/my/pkg/MyClass2.java [0x15253EE038DCB9DDA790470852F060F2] DEBUG 06:14:19,035 [XMPPTransmitter-Dispatch-0] (ActivitiesHandler.java:111) Rcvd (001) [jen...@sa.../Saros] : [[6:FileActivityDataObject(type: Moved, old path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass.java, projectID=333243604], new path: SPathDataObject [editorType=txt, path=src/my/pkg/MyClass2.java, projectID=333243604])]] TRACE 06:14:19,035 [RMI TCP Connection(4)-192.168.66.131] (RemoteWorkbenchBot.java:75) opening view with id: org.eclipse.jdt.ui.PackageExplorer TRACE 06:14:19,036 [main] (SharedResourcesManager.java:459) done execing FileActivity(type: Created, path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros]) TRACE 06:14:19,037 [Activity-Dispatcher] (ActivityHandler.java:280) dispatching 1 activities [mode = 0] : [FileActivity(type: Moved, old path: SPath [editorType=txt, path=src/my/pkg/MyClass.java, project=Foo1_Saros], new path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros])] TRACE 06:14:19,047 [main] (SharedResourcesManager.java:444) execing FileActivity(type: Moved, old path: SPath [editorType=txt, path=src/my/pkg/MyClass.java, project=Foo1_Saros], new path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros]) in main TRACE 06:14:19,048 [main] (FileUtils.java:417) .move(/Foo1_Saros/src/my/pkg/MyClass2.java , MyClass.java) ERROR 06:14:19,049 [main] (SharedResourcesManager.java:456) Failed to execute resource activity. org.eclipse.core.internal.resources.ResourceException: Resource '/Foo1_Saros/src/my/pkg/MyClass2.java' already exists. at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:305) at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:292) at org.eclipse.core.internal.resources.Resource.checkMoveRequirements(Resource.java:381) at org.eclipse.core.internal.resources.Resource.assertMoveRequirements(Resource.java:191) at org.eclipse.core.internal.resources.Resource.move(Resource.java:1585) at org.eclipse.core.internal.resources.Resource.move(Resource.java:1565) at de.fu_berlin.inf.dpp.util.FileUtils$6.run(FileUtils.java:431) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975) at de.fu_berlin.inf.dpp.util.FileUtils.move(FileUtils.java:440) at de.fu_berlin.inf.dpp.project.SharedResourcesManager.exec(SharedResourcesManager.java:566) at de.fu_berlin.inf.dpp.project.SharedResourcesManager.exec(SharedResourcesManager.java:448) at de.fu_berlin.inf.dpp.project.internal.SarosSession$2.execute(SarosSession.java:224) at de.fu_berlin.inf.dpp.project.internal.ActivityHandler$3.run(ActivityHandler.java:275) at de.fu_berlin.inf.dpp.util.Utils$6.run(Utils.java:323) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383) TRACE 06:14:19,050 [main] (SharedResourcesManager.java:459) done execing FileActivity(type: Moved, old path: SPath [editorType=txt, path=src/my/pkg/MyClass.java, project=Foo1_Saros], new path: SPath [editorType=txt, path=src/my/pkg/MyClass2.java, project=Foo1_Saros]) TRACE 06:14:19,053 [RMI TCP Connection(4)-192.168.66.131] (RemoteWorkbenchBot.java:75) opening view with id: org.eclipse.jdt.ui.PackageExplorer TRACE 06:14:19,256 [Worker-8] (ChecksumCacheImpl.java:80) invalidating checksum for new file: /Foo1_Saros/bin/my/pkg/MyClass2.class [0xBE372997A30739505F13D7E19EC86D2A] TRACE 06:14:19,257 [Worker-8] (SharedResourcesManager.java:200) currentJob='Building workspace' TRACE 06:14:19,257 [Worker-8] (SharedResourcesManager.java:220) .resourceChanged() - Delta will be processed TRACE 06:14:19,257 [Worker-8] (SharedResourcesManager.java:228) handlePostChange C(0) / C(0) /Foo1_Saros C(0) * /Foo1_Saros/bin C(0) * /Foo1_Saros/bin/my C(0) * /Foo1_Saros/bin/my/pkg A * /Foo1_Saros/bin/my/pkg/MyClass2.class TRACE 06:14:19,257 [Worker-8] (SharedResourcesManager.java:281) Adding new activities [] TRACE 06:14:19,257 [Worker-8] (SharedResourcesManager.java:287) sharedProject.resourceMap: /Foo1_Saros/ -> R[null@null] /Foo1_Saros/.project -> R[null@null] --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Stefan R. <ka...@us...> - 2017-04-17 20:08:37
|
- **Group**: 13.3.29 --> OTHER --- ** [bugs:#833] Restrict to Read-Only Mode causes data loss** **Status:** open **Group:** OTHER **Labels:** Eclipse Consistency EditorManagement **Created:** Fri Aug 01, 2014 10:36 AM UTC by Stefan Rossbach **Last Updated:** Fri Aug 01, 2014 10:36 AM UTC **Owner:** nobody Steps to reproduce: Synchronize a project/start a session (ALICE is host, BOB) 1. Close all open editors on ALICE side. 2. Open a file on BOB side and start editing it. 3. Restrict BOB to Read-Only mode. 4. Open the file on ALICE side that BOB was editing. Result: The changes BOB made are lost and BOB get an inconsistency warning. If BOB resolve the inconsistency his changes are also lost. --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Stefan R. <ka...@us...> - 2017-04-17 20:07:31
|
- **Group**: 13.3.29 --> OTHER --- ** [bugs:#835] Executing certain Activities can fail randomly** **Status:** open-wont-fix **Group:** OTHER **Created:** Tue Sep 16, 2014 10:05 AM UTC by Stefan Rossbach **Last Updated:** Tue Sep 16, 2014 10:05 AM UTC **Owner:** nobody See trace log below. We currently have the problem that we do not control at which stack level our activities get executed in the EDT. In this example we triggered a save operation via the GUI IDE. During the execution the progress monitor for providing update for that operation decided to run the SWT event queue where our logic now takes over and tries to save another editor. Unfortunatly the Eclipse logic prevents that. TRACE 06:15:38,700 [main] (EditorManager.java:1382) EditorManager.saveText (HelloWorld.java) invoked TRACE 06:15:38,701 [main] (EditorManager.java:1405) .saveText File HelloWorld.java will be saved TRACE 06:15:38,701 [main] (EditorManager.java:464) .connect(L/foo/src/bar/HelloWorld.java) invoked TRACE 06:15:38,701 [main] (EditorManager.java:1433) EditorManager.saveText Annotations on the IDocument are set TRACE 06:15:38,702 [main] (EditorManager.java:487) .disconnect(L/foo/src/bar/HelloWorld.java) invoked ERROR 06:15:38,703 [main] (ActivityHandler.java:374) failed to execute activity: EditorActivity(type: SAVED, path: SPath [path=src/bar/HelloWorld.java, project=foo]) java.lang.IllegalArgumentException: Attempted to beginRule: L/foo/src/bar/HelloWorld.java, does not match outer scope rule: L/foo/src/HelloGermany.java at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) at org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:136) at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:327) at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:63) at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:117) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1914) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1970) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:75) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:65) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:456) at org.eclipse.ui.editors.text.TextFileDocumentProvider.saveDocument(TextFileDocumentProvider.java:772) at de.fu_berlin.inf.dpp.editor.EditorManager.saveEditor(EditorManager.java:1439) at de.fu_berlin.inf.dpp.editor.EditorManager.execEditorActivity(EditorManager.java:728) at de.fu_berlin.inf.dpp.editor.EditorManager.access$5(EditorManager.java:717) at de.fu_berlin.inf.dpp.editor.EditorManager$2.receive(EditorManager.java:231) at de.fu_berlin.inf.dpp.activities.EditorActivity.dispatch(EditorActivity.java:115) at de.fu_berlin.inf.dpp.session.AbstractActivityConsumer.exec(AbstractActivityConsumer.java:85) at de.fu_berlin.inf.dpp.editor.EditorManager$2.exec(EditorManager.java:226) at de.fu_berlin.inf.dpp.project.internal.SarosSession$2.execute(SarosSession.java:213) at de.fu_berlin.inf.dpp.project.internal.ActivityHandler$3.run(ActivityHandler.java:372) at de.fu_berlin.inf.dpp.util.ThreadUtils$1.run(ThreadUtils.java:38) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:123) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:97) at org.eclipse.core.runtime.ProgressMonitorWrapper.isCanceled(ProgressMonitorWrapper.java:106) at org.eclipse.core.runtime.SubMonitor$RootInfo.isCanceled(SubMonitor.java:259) at org.eclipse.core.runtime.SubMonitor.isCanceled(SubMonitor.java:516) at org.eclipse.core.runtime.ProgressMonitorWrapper.isCanceled(ProgressMonitorWrapper.java:106) at org.eclipse.core.runtime.ProgressMonitorWrapper.isCanceled(ProgressMonitorWrapper.java:106) at org.eclipse.core.runtime.ProgressMonitorWrapper.isCanceled(ProgressMonitorWrapper.java:106) at org.eclipse.jdt.internal.core.JavaModelOperation.isCanceled(JavaModelOperation.java:541) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:248) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515) at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1084) at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1064) at org.eclipse.jdt.internal.core.CommitWorkingCopyOperation.executeOperation(CommitWorkingCopyOperation.java:124) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:793) at org.eclipse.jdt.internal.core.CompilationUnit.commitWorkingCopy(CompilationUnit.java:391) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.commitWorkingCopy(CompilationUnitDocumentProvider.java:1361) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider$4.execute(CompilationUnitDocumentProvider.java:1432) at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:132) at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:69) at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:75) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:65) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:456) at org.eclipse.ui.editors.text.TextFileDocumentProvider.saveDocument(TextFileDocumentProvider.java:772) at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:4879) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.performSave(CompilationUnitEditor.java:1230) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSave(CompilationUnitEditor.java:1283) at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7003) at org.eclipse.ui.Saveable.doSave(Saveable.java:214) at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:349) at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:195) at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:277) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2600) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:285) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:264) at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:207) at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:144) at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:1369) at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:3334) at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3347) at org.eclipse.swtbot.eclipse.finder.widgets.SWTBotEditor$3.run(SWTBotEditor.java:97) at org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable$4.doRun(UIThreadRunnable.java:196) at org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable$1.run(UIThreadRunnable.java:89) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383) TRACE 06:15:38,707 [main] (ChecksumCacheImpl.java:75) invalidating checksum for existing file: /foo/src/HelloGermany.java [0xDC84224C051B574943A413AC7A6DDEDA] TRACE 06:15:38,712 [main] (SharedResourcesManager.java:211) currentJob='Implicit Job' TRACE 06:15:38,712 [main] (SharedResourcesManager.java:230) .resourceChanged() - Delta will be processed TRACE 06:15:38,713 [main] (SharedResourcesManager.java:238) handlePostChange C(0) / C(0) /foo C(0) /foo/src C(C) /foo/src/HelloGermany.java --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Stefan R. <ka...@us...> - 2017-04-17 20:07:11
|
- **Group**: 13.3.29 --> OTHER --- ** [bugs:#760] Direct connections are only established if needed** **Status:** open-accepted **Group:** OTHER **Labels:** Network Layer **Created:** Sun Jul 29, 2012 09:56 PM UTC by Stefan Rossbach **Last Updated:** Fri Sep 13, 2013 08:51 PM UTC **Owner:** Stefan Rossbach Inviter / Invitee connection is always established, thats all. Connections to other session participants are only established if needed \(depends on the size of the packets to be transmitted\). As long as there is no need for such a connection, the XMPP server is used by sending chat messages \(which has no stream guarantees\). --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Stefan R. <ka...@us...> - 2017-04-17 20:06:26
|
- **Group**: 13.3.29 --> OTHER --- ** [bugs:#483] Strange behavior for overlapping objects** **Status:** open **Group:** OTHER **Labels:** Whiteboard **Created:** Fri Apr 01, 2011 11:51 AM UTC by ssr **Last Updated:** Fri Sep 13, 2013 07:32 PM UTC **Owner:** nobody OS: Windows XP Eclipse: 3.6.2 Saros: 11.3.25-Testing If you draw overlapping objects \(e.g. rectangles\) sometimes they appear as parts from each other and sometime they will be drawn independently. --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Stefan R. <ka...@us...> - 2017-04-17 20:04:06
|
- **status**: open --> closed-out-of-date - **Comment**: Years have past since the file list creation calls refresh. --- ** [bugs:#801] File list creation may trigger the Compilation Unit** **Status:** closed-out-of-date **Group:** 13.3.29 **Created:** Sun Mar 31, 2013 09:19 PM UTC by Stefan Rossbach **Last Updated:** Sun Mar 31, 2013 09:19 PM UTC **Owner:** nobody Tried to share a project with 1 file. The file list creation took about 1 minute because my Apache Tomcat project was completly recompiled which was not even part of the sharing. See log file in: https://sourceforge.net/p/dpp/bugs/800/ --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Stefan R. <ka...@us...> - 2017-04-17 20:00:19
|
- **status**: open --> closed-fixed - **Comment**: Feature (session nickname) was removed and never went live. --- ** [bugs:#848] Nickname not displayed for in-session contacts** **Status:** closed-fixed **Group:** OTHER **Created:** Mon Dec 08, 2014 05:52 PM UTC by Franz Zieris **Last Updated:** Tue Sep 20, 2016 02:21 PM UTC **Owner:** nobody It's possible to rename your contacts (at least as long as they are not part of the session, see [bugs:#842]). However, if they are in a session with you, their JID is displayed instead of the nickname you gave them. --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Stefan R. <ka...@us...> - 2017-04-17 19:58:58
|
- **status**: open --> open-fixed - **Comment**: With patch https://github.com/saros-project/saros/commit/d9bedcae2046492c763e0bf8e7e93ebe9089957f you are now kicked / leave the session. --- ** [bugs:#853] Text of project sharing cancellation dialog is wrong** **Status:** open-fixed **Group:** OTHER **Created:** Tue Jun 30, 2015 08:48 AM UTC by Denis Washington **Last Updated:** Tue Aug 18, 2015 02:17 PM UTC **Owner:** nobody If the host adds a project to an existing session and another user chooses to cancel the project sharing process, a dialog is displayed with the following text: *The session participants must be synchronized at all times. Declining an invitation will therefore eject you from the session. Are you sure you want to leave?* However, clicking *Yes* will actually keep you in the session and leave all previously shared projects as shared - which leads to the broken state described in [bug #759](https://sourceforge.net/p/dpp/bugs/759/). The dialog text does thus not match the reality of what really happens in any way. --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Stefan R. <ka...@us...> - 2017-04-17 19:56:38
|
- **Group**: OTHER --> HTML UI 0.1 - **Comment**: Yes there is no "push" mechanism, you have to "pull". --- ** [bugs:#855] HTML UI is not updated when a new account is created** **Status:** open **Group:** HTML UI 0.1 **Labels:** HTML **Created:** Fri Aug 07, 2015 01:47 PM UTC by Bastian Sss **Last Updated:** Fri Aug 07, 2015 01:48 PM UTC **Owner:** nobody It seems there is no mechanism in the de.fu_berlin.inf.pp.ui package to listen to changes in the AccountStore which could be used to update the UI via a renderer. One would expect such a mechanism in de.fu_berlin.inf.dpp.ui.core_facades.AccountStoreFacade --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: Stefan R. <ka...@us...> - 2017-04-17 19:55:17
|
- **Group**: OTHER --> HTML UI 0.1 --- ** [bugs:#856] ProjectTree JSON data redundancy** **Status:** open **Group:** HTML UI 0.1 **Labels:** HTML **Created:** Tue Aug 18, 2015 02:05 PM UTC by Bastian Sss **Last Updated:** Tue Aug 18, 2015 02:17 PM UTC **Owner:** nobody The JSON data provided by /de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/renderer/ProjectListRenderer.java contains redundancies. The ProjectListRenderer provides a JSON tree representing the project structure in the workspace. However, the child of every project root is the project root itself. This "second" project root only represents the project, correctly. --- Sent from sourceforge.net because dpp...@li... is subscribed to https://sourceforge.net/p/dpp/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |