Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-01-26Bug 530396 - Move UI code to lambdasAlexander Kurtakov3-110/+46
Change-Id: I92c7b5c6cbde04280da91a9ee617495ff0381a73 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-01-05Remove no longer needed api_filters.Alexander Kurtakov1-11/+0
Change-Id: Ibd6002caa96314af9986a1491b8e1557105dcc1c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-01-03Bug 529078 - Add header Automatic-Module-Name for Java 9I20180104-2000I20180104-0030I20180103-2000Karsten Thoms1-0/+1
Increment versions for Eclipse 4.8 Photon Change-Id: I678108c1f5afa895be26040184cd8c21e83a8a0e Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-10-06Bug 525698 - Move ui.sdk.* bundles to Java 8I20171006-2000Alexander Kurtakov16-224/+255
* Bump BREE * Bump minor version * Update warnings for newer Java versions * Add missing Override annotations * Lambda conversion * Remove redundant type arguments Change-Id: I112e7295fd80f8132e4d1574c32264c244609f19 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-06-22Bug 517929 - Update POMs in the master for 4.8 releaseI20170622-0950Alexander Kurtakov1-1/+1
Point to 4.8 parent pom. Change-Id: Ic754058b23731334425f98aaca527bcf90991a7d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-04-18Bug 514863: Use png files in org.eclipse.equinox.p2.uiMatthias Becker14-9/+9
Change-Id: Ia891112782c251e903149d5e3db8d873f3b1b6d9 Signed-off-by: Matthias Becker <ma.becker@sap.com>
2017-02-07Bug 508593 - NPE in AutomaticUpdater.sameProfileAndrey Loskutov1-3/+3
Change-Id: I7c2b836c81d65761bc35583828d2bef6f86972b1 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2017-01-10Bug 508593 - NPE in AutomaticUpdater.sameProfileAndrey Loskutov1-8/+16
Change-Id: Ie87b44f50faeb87518d776de920325451a086a91 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2017-01-06Bug 509982 - Version problem withI20170108-2000I20170107-2000Thomas Watson3-2/+13
org.eclipse.equinox.p2.ui.sdk.scheduler Change-Id: I741aa71eff77e83ae94efb3a2405bc7d9a350a12 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-11-23Bug 498116 - Replace fixed check for updates scheduler with a fuzzy oneY20161215-1200Y20161208-1000Y20161201-1000Y20161124-1000S4_7_0_M4I20161215-2000I20161215-0915I20161215-0830I20161215-0730I20161215-0130I20161214-2000I20161214-1005I20161213-2000I20161213-0600I20161213-0300I20161212-2000I20161211-2000I20161210-2000I20161208-0830I20161208-0730I20161207-2000I20161207-1340I20161207-0800I20161207-0515I20161206-2000I20161206-0800I20161205-2000I20161205-0800I20161204-2000I20161203-2000I20161202-2000I20161201-2000I20161201-0800I20161130-2000I20161129-2330I20161129-2000I20161128-2000I20161128-0600I20161128-0330I20161127-2000I20161127-1300I20161126-2000I20161126-0815I20161125-2000I20161124-2000Mikael Barbero8-233/+209
Checking the servers for update at a fixed time on fixed day of the week can kneel the servers. However, activating automatic check for updates on EPP packages is only possible by specifying a fix day and hour (see bug 421779 for the decision). This patch replace the fixed time of the day/week of the day way check for updates are scheduled. Users can choose to check "once a day", "once a week" or "once a month". The initial time used for next checks is the time when the user activates the option. However, it never checks for update exactly after a day, a week or a month. It introduces some randomness: - If the delay for checking for update is passed, it schedules a check sometime in the next 8 hours. - If the delay is well overpassed (see definition of "well overpassed" below), it schedules a check in the next hour. The delay is considered "well overpassed" depending on the recurrence of the check: - If the recurrence is "once a day", the delay is considered overpassed after a day and 6 hours. - If the recurrence is "once a week", the delay is considered overpassed after a week and 2 days. - If the recurrence is "once a month", the delay is considered overpassed after a week and 6 days. It also migrates automatically the fixed weekday/time preferences to the new fuzzy scheduler. Change-Id: I74a8bfba6b711e98eb795c1f924840e68789f102 Signed-off-by: Mikael Barbero <mikael@eclipse.org> Signed-off-by: Pascal Rapicault <pascal@rapicorp.com>
2016-09-27Bug 495726 - API: InstallWizardPage ui elements do not respect policy Alena Laskavaia1-5/+3
P2 UI Wizard pages do not respect provisioning ui which is passed to them when it comes to querying elements, because IUElementListRoot which is the root of all elements does not extend QueriedElement so getProvisioningUI() on the elments defaults to ProvisioningUI.getDefaultUI() Fix is to add an API to accept ProvisioningUI as an argument. All places that were creating IUElementListRoot now pass appropriate ui to the constructor. For backward compatibility if ui is not set or set to null it will return default UI as before. Change-Id: I1d8d87339812c874eeee7127e762731b600cb4bf Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2016-06-28Bug 496465 - Prep for 4.7 (Oxygen) and 4.6.1 (Neon.1) maintenance buildsThomas Watson1-1/+1
Change-Id: I90a85375f7864204f482d76130da772798f0a28b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-05-04Bug 493004 - Need to update versions for Neon of various bundlesY20160519-1000Y20160513-1000Y20160505-1000I20160523-2000I20160522-2000I20160521-1500I20160520-2000I20160519-1730I20160519-1100I20160518-2000I20160517-2000I20160516-2000I20160515-2000I20160514-1500I20160513-2000I20160512-1000I20160511-2000I20160511-0400I20160510-2000I20160509-2000I20160508-2000I20160507-1500I20160506-2000I20160506-1030I20160506-0830I20160505-2000I20160504-2000Thomas Watson2-2/+2
Change-Id: Idb4576fc90fc7180d3c7e1960696615bb4c37594 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2015-09-07Bug 476724 - Remove new Boolean and Boolean.valueOf().booleanValue()I20150929-0800I20150922-0800I20150916-2000I20150916-0800I20150915-2000I20150915-0800I20150914-2000I20150914-1545I20150914-1130I20150914-0800I20150913-2000I20150908-0800Alex Blewitt2-5/+5
The new Boolean constructor creates a new instance of a Boolean object, but it can easily be replaced with Boolean.valueOf which returns the reference to the global Boolean.TRUE or Boolean.FALSE. Replace calls to new Boolean() with Boolean.valueOf() for identical semantics except without object collection. Additionally Boolean.valueOf().booleanValue() is identical to Boolean.parseBoolean() and will result in no garbage. In addition, methods will be (slightly) smaller and parseBoolean will often be in-lined by the JIT, which can often prove that the value is non-null for faster checking. Replace Boolean.valueOf().booleanValue() chains with Boolean.parseBoolean(). Some other tests can use Wrapper.valueOf() to take advantage of the built-in caches that these objects maintain (for values in the range -128..127). Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com> Change-Id: I5da4216a26ffbb6b8fd3365515ee800dd82b36ae
2015-07-02Bug 469765 - Prep for 4.6 (Neon) and 4.5 (Mars) maintenance buildsI20150818-0800I20150811-1400I20150805-2000I20150805-0800I20150804-2000I20150804-0800I20150803-2000I20150803-0800I20150802-2000I20150728-0800I20150721-0800I20150714-0800I20150707-0800Thomas Watson1-1/+1
- update parent poms for 4.6
2015-04-23Update versions for MarsThomas Watson2-2/+2
2015-03-23Bug 460967 - Use type safe service retrievingAlexander Kurtakov1-6/+6
Instead of retrieving services based on their String class name there is newer implementation that takes the class directly and returns the correct class preventing casts. Change-Id: I817c47b702001b739a07a54f4fd8dd72ae9750aa Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-02-26Bug 460967 - Use type safe service retrievingI20150303-0800Alexander Kurtakov4-13/+17
Instead of retrieving services based on their String class name there is newer implementation that takes the class directly and returns the correct class preventing casts. Change-Id: I8b26f4d294b927f4c28a6ba4e68e35bd401df4ec Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2014-06-19Bug 436736 - Prep for 4.5 (Mars) and 4.4 maintenance buildsPaul Webster1-1/+1
Update parent versions from 4.4.0 to 4.5.0 Signed-off-by: Paul Webster <pwebster@ca.ibm.com>
2014-04-22Add setting to show update wizard w/o notification popupI20140505-2000Christian Georgi6-11/+41
Since the "Updates Available" popup is not found by screen readers due to its amodality, add an option to directly show the update wizard. Visually impaired people can turn this on to get notified about updates. Bug: 432887 Change-Id: Ib4d45bb587b75f03353f2195e87396d1dfafcc0a Signed-off-by: Christian Georgi <christian.georgi@sap.com>
2014-04-11Fix - Bug 432167. Prevents migration wizard fromHamdan Msheik1-26/+72
importing plug-ins of a succeeding eclipse version. Change-Id: Ifcfcdf596c41559249971895e795e69682523c87 Signed-off-by: Hamdan Msheik <hamdan.msheik@ericsson.com>
2014-04-01Bug 427195 - Migration wizard sort issue.I20140402-0100Hamdan Msheik2-23/+43
Improved migration wizard message. Change-Id: Ia8deaf7f8915dec092fd59248a1094d80cd2236e Signed-off-by: Hamdan Msheik <hamdan.msheik@ericsson.com>
2014-01-22Bug 426388 - Provide fall back mechanism to find migration sourceI20140128-0800I20140123-1600I20140122-2000Pascal Rapicault1-0/+26
2013-12-10bug 423628 - False positives warnings in the official build.I20131211-0800I20131210-2000I20131210-0800Krzysztof Daniel1-6/+9
False positives are caused by projects settings being different than build settings. Typical example is that project is configured to warn about local variable hiding a field, and suppression is added, but the regular releng build is not configured to warn, and it finds unnecessary suppression. I have did following things: * fixed warnings that I was able to fix (renamed variables, added generics, comments, etc, etc). * reduced the number of warnings in tests * commented warnings that must not be suppresed in the workspace unless we want "Unnecessary @SuppressWarnings" at build time. Change-Id: Iab2c962e5c331eab170b5f6e08d9bb29d05f0cc4
2013-12-09bug 418662: Get rid of compile warnings in official build -I20131209-2000Krzysztof Daniel1-0/+4
org.eclipse.equinox.p2.ui.sdk.scheduler Warnings ignored as viewers operate using Object and generics don't add any value here. Change-Id: I07cb090373c5d4765b49195a297fa98fccdff2c8 Signed-off-by: Krzysztof Daniel <kdaniel@redhat.com>
2013-12-09Bug - 401942 Fixed migration page scroll bar issue.Hamdan Msheik4-23/+95
Signed-off-by: Pascal Rapicault <pascal@rapicault.net> Signed-off-by: Hamdan Msheik <hamdan.msheik@ericsson.com>
2013-11-19Bug 422026 - Get rid of ColletionUtils.empty[Set|List|Map]Alexander Kurtakov1-2/+1
Now that p2 has Java 1.5 as a minimum there is no reason to not use the JVM methods. Change-Id: I89444e8d1e174c316e2b17fb4f53bc7b1d097c0a Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2013-11-15Bug 421824 - Use *Scope.INSTANCEAlexander Kurtakov1-2/+2
*Scope constructors are deprecated and using the INSTANCE static field is recommended. Change-Id: I56de8e03818ef4abe45c9b7097cbf5ae1d92ce14 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2013-11-13Bug 421339 - Accept java 1.5Krzysztof Daniel1-2/+1
Make 1.5 setting default in Eclipse (P2 is compiled as 1.5 with tycho anyway). Drop jsr14. Change-Id: I848d7865211126ad32a226914a046f9553a48f04 Signed-off-by: Krzysztof Daniel <kdaniel@redhat.com>
2013-08-28Bug - 402560,405041 Migration wizard Update to latest versions and shows ↵Pascal Rapicault7-851/+462
only those to be migrated.
2013-06-26Bug 411170 -- Updated the parent poms for Luna (Eclipse 4.4)Ian Bull1-1/+1
2013-06-03bug 409640: how does o.e.e.p2.ui.sdk.scheduler compile on JDK 1.5?Ian Bull1-1/+8
The scheduler bundle used a Java 1.6 API. Due to a problem with the build, this was not detected. This fix uses the System.arraycopy to avoid the 1.6 API.
2013-05-16Bug 408256 - Fixed Migration wizard does not go awayHamdan Msheik2-4/+4
2013-05-02Bug 407096 - [shared][migration] Migration should consider files localPascal Rapicault (Ericsson)1-1/+9
to profile migrated from
2013-05-01[shared][migration] Detect migration when history has not been fixedI20130501-2000Pascal Rapicault (Ericsson)1-2/+5
2013-04-29Bug 406377 - [shared] previous configuration finder does not always findPascal Rapicault (Ericsson)1-2/+4
highest version
2013-04-25Bug 406563 - NullPointerException atPascal Rapicault (Ericsson)1-1/+7
AutomaticUpdater#getStatusLineManager() when there is no views/editors into the perspective
2013-04-24Add toString to help in debugging the testsPascal Rapicault (Ericsson)1-0/+5
2013-04-16Better message when doing first time migrationPascal Rapicault (Ericsson)5-13/+21
2013-04-08Test cancellation logicPascal Rapicault (Ericsson)1-3/+7
2013-04-06New test cases and simple refactoring to accomodate thosePascal Rapicault (Ericsson)3-20/+16
2013-04-05Roots from the previous base should not be proposed in migrationPascal Rapicault (Ericsson)1-3/+13
2013-04-05Extract migration code into a new classPascal Rapicault (Ericsson)2-173/+196
2013-04-04Bug 404816 - [shared][migration] Migration Wizard does not show upPascal Rapicault (Ericsson)1-1/+1
2013-03-27Bug 403971 - Update Equinox p2 parent versionsI20130402-0800Pascal Rapicault2-3/+4
2013-03-14deal with legacy configuration foldersI20130314-1330Pascal Rapicault1-5/+7
2013-03-14Fix NPE when nothing is foundPascal Rapicault (Ericsson)1-4/+7
2013-03-07Fix 402606 - release code forgotten earlier todayPascal Rapicault (Ericsson)1-3/+3
2013-03-07A quick fix of Bug 402606 - compile error in ↵I20130306-2330Mengxin Zhu1-1/+1
org.eclipse.equinox.p2.ui.sdk.scheduler.
2013-03-06Added corresponding repositories for migrated IUsv20130306-132753I20130306-2000I20130306-1518I20130306-1318Hamdan Msheik1-4/+47

Back to the top