Hlavní menu

Nástroje

EclipsePlugins / DiplPavelStahl

View (print) - Edit page | Recent changes - Page history

Updated 17 December 2007, 11:24 by PremekBrada

EclipsePlugins.DiplPavelStahl History

Hide minor edits - Show changes to markup

17 December 2007, 11:24 by PremekBrada -
Changed lines 13-14 from:

Úkoly

  • dovyzkoušet na Linuxu (pokud možno i 64bit) - odkud se bere jméno adresáře, v němž je platform.xml
to:

Úkoly do Vánoc

Changed lines 16-18 from:
to:

Potom

  • dovyzkoušet na Linuxu (pokud možno i 64bit) - odkud se bere jméno adresáře, v němž je platform.xml
17 December 2007, 11:19 by PremekBrada -
Added lines 8-17:

17.12.2007

Hotovo

  • fční na Win

Úkoly

  • dovyzkoušet na Linuxu (pokud možno i 64bit) - odkud se bere jméno adresáře, v němž je platform.xml
  • doc: doplnit screenshoty, UML, na které části API Eclipse (interní/veřejné) je co kde vázané
  • svn struktura: top-level adresáře dle podprojektů
03 December 2007, 10:17 by PremekBrada -
Added lines 8-17:

3.12.2007

Uděláno

  • nalezen kód na získávání Feature instancí -> FeatureFactory? třída
  • ukázka prototypu impl "Version Replace"
  • => nemělo by nic stát v cestě ostré implementaci
  • nalezena místa, kde se používají typy kompatibility u importovaných features dle feature.xml -> core.runtime.PluginVersionIdentifier? class
27 November 2007, 11:42 by PremekBrada -
Added lines 8-15:

26.11.2007

Uděláno - viz poznámky u 12.11.

Zjistit jak načíst data o features a sites - využít stávající kód as much as possible.

Sepsat vše do .doc-u -> prezentovat 3.12. na "kontrolním dnu" ;-)

27 November 2007, 11:37 by PremekBrada -
Changed lines 12-16 from:

1. zdokumentovat jak funguje implementace update/install (update.internal.ReplaceFeatureVersionOperation? class) v 3.3 - UML seq nebo activity diag, class diag (odlišení veřejné API vs interní impl)

  • plus jak se zjistí která verze feature je aktuálně používaná
  • jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html

2. navrhnout implementaci vylepšení s kontrolou kompatibility jako doplněk stávajícího veřejného API

to:

1. zdokumentovat jak funguje implementace update/install (update.internal.ReplaceFeatureVersionOperation? class) v 3.3 - UML seq nebo activity diag, class diag (odlišení veřejné API vs interní impl) -> dělá se na tom

  • plus jak se zjistí která verze feature je aktuálně používaná -> z platform.xml
  • jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html) -> dodělat

2. navrhnout implementaci vylepšení s kontrolou kompatibility jako doplněk stávajícího veřejného API -> využít ReplaceVersionAction? třídu (vyhazuje ten správný dialog)

12 November 2007, 13:47 by PremekBrada -
Changed lines 13-16 from:
  • plus jak se zjistí která verze feature je aktuálně používaná
  • jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html

)

to:
  • plus jak se zjistí která verze feature je aktuálně používaná
  • jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html
Changed lines 17-18 from:
  • využít configuration/org.eclipse.update/platform.xml pro cesty k instalovaným feature na disku
to:
  • využít configuration/org.eclipse.update/platform.xml pro cesty k instalovaným feature na disku
12 November 2007, 13:46 by PremekBrada -
Changed lines 10-14 from:
  • přes veřejné API update.standalone nejde - pracuje nad update site a neposkytuje hooks/callbacks

Takže do 26.11.

1. zdokumentovat jak funguje implementace update/install (update.internal.ReplaceFeatureVersionOperation? class) v 3.3 - UML seq diag, class diag (odlišení veřejné API vs interní impl)

to:

Do 26.11.

1. zdokumentovat jak funguje implementace update/install (update.internal.ReplaceFeatureVersionOperation? class) v 3.3 - UML seq nebo activity diag, class diag (odlišení veřejné API vs interní impl)

12 November 2007, 11:43 by PremekBrada -
Changed lines 12-13 from:

Takže

to:

Takže do 26.11.

12 November 2007, 11:42 by PremekBrada -
Changed lines 13-14 from:
  1. zdokumentovat jak funguje implementace update/install (update.internal.ReplaceFeatureVersionOperation? class) v 3.3 - UML seq diag, class diag (odlišení veřejné API vs interní impl)
to:

1. zdokumentovat jak funguje implementace update/install (update.internal.ReplaceFeatureVersionOperation? class) v 3.3 - UML seq diag, class diag (odlišení veřejné API vs interní impl)

Changed lines 18-19 from:
  1. navrhnout implementaci jako doplněk stávajícího veřejného API
to:

2. navrhnout implementaci vylepšení s kontrolou kompatibility jako doplněk stávajícího veřejného API

12 November 2007, 11:32 by PremekBrada -
Added lines 8-19:

12.11.2007

  • přes veřejné API update.standalone nejde - pracuje nad update site a neposkytuje hooks/callbacks

Takže

  1. zdokumentovat jak funguje implementace update/install (update.internal.ReplaceFeatureVersionOperation? class) v 3.3 - UML seq diag, class diag (odlišení veřejné API vs interní impl)
    • plus jak se zjistí která verze feature je aktuálně používaná
    • jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html

)

  1. navrhnout implementaci jako doplněk stávajícího veřejného API
    • využít configuration/org.eclipse.update/platform.xml pro cesty k instalovaným feature na disku
11 November 2007, 15:06 by Pavel Stahl -
Added line 11:
11 November 2007, 15:06 by Pavel Stahl -
Changed lines 11-12 from:
to:
  • přes uvedený balík to nepůjde, tyhle operace předpokládají jako zdroj "update site" a pokud se feature nainstaluje do Eclipse, tak už potřebné údaje k dispozici nejsou
05 November 2007, 17:23 by PremekBrada -
Added lines 8-11:

5.11.2007

  • zkusit pres verejne API update.standalone package prikazy disable (current vers) -> install (new version)
03 November 2007, 10:41 by Pavel Stahl -
Changed lines 11-12 from:
to:
  • vypracovaný dokument
01 November 2007, 18:45 by Pavel Stahl -
Changed lines 11-12 from:
to:
01 November 2007, 18:04 by Pavel Stahl -
Changed lines 11-12 from:
to:
27 October 2007, 14:01 by Pavel Stahl -
Changed lines 16-17 from:

Bod 3. "Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací"

to:

Bod 3. "Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací"

27 October 2007, 14:01 by Pavel Stahl -
Changed lines 16-17 from:

Bod 3. "Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací"

to:

Bod 3. "Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací"

27 October 2007, 13:57 by Pavel Stahl -
Changed lines 16-17 from:

Bod 3. "Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací"

to:

Bod 3. "Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací"

12 October 2007, 12:02 by PremekBrada -
Added lines 8-11:

12.10.2007

  • prozkoumat jak funguje plugin install a okolo v 3.3 => krátký report s UML
12 October 2007, 09:57 by PremekBrada -
Added lines 6-7:

18 September 2007, 10:46 by PremekBrada -
Changed lines 3-4 from:

Organizační informace.

to:
  • Organizační informace.
  • Zdroje TBD

18.9.2007

Další schůzka cca 1.10.2007

Added lines 11-15:
  • novinky v Eclipse 3.3 - jestli a jak se nás to týká

Dále

Changed lines 18-21 from:
  • vyjít z Ant komponenty od Lukáše Valenty

Dále

  • novinky v Eclipse 3.3 - jestli a jak se nás to týká
to:
  • pro implementaci vyjít z Ant tasku od Lukáše Valenty
17 September 2007, 22:19 by PremekBrada -
Changed lines 8-11 from:
  • vyjít z Ant komponenty od Lukáše Valenty
to:
  • vyjít z Ant komponenty od Lukáše Valenty

Dále

  • novinky v Eclipse 3.3 - jestli a jak se nás to týká
17 September 2007, 22:02 by PremekBrada -
Changed lines 3-4 from:

Organizační věci

to:

Organizační informace.

17 September 2007, 22:01 by PremekBrada -
Added lines 5-8:

Bod 3. "Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací"

  • udělat jako rozšíření PDE v Eclipse, tj. aby bylo možné plugin před zabalením (nebo jak to PDE dělá) podrobit kontrole oproti předchozí verzi
  • spolupráce se Subversion nebo CVS optimální, pro získání předchozí verze, ale šlo by i nějak jednodušeji (např. ukázat na JAR předchozí verze)
  • vyjít z Ant komponenty od Lukáše Valenty
17 September 2007, 21:57 by PremekBrada -
Added lines 1-2:

Bezpečné aktualizace rozšiřujících modulů v platformě Eclipse

17 September 2007, 21:51 by PremekBrada -
Added lines 1-2:

Organizační věci