Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-07-03Bug 548898 - [Tips] Move early startup Tips init to the backgroundY20190704-0900I20190704-1800I20190704-0245I20190703-1800Andrey Loskutov4-2/+19
* used a job * added nls Change-Id: I5ada67d80a8559d5712c5f693ca14aa733ecee7a Signed-off-by: Andrey Loskutov <loskutov@gmx.de> Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2019-06-24Bug 548173 - Tips dialog not shown with org.eclipse.tips.startup.defaultSimeon Andreev3-4/+4
The default configuration area preference is set to "background" in TipsPreferences.initializeDefaultPreferences(). So when checking whether a dialog is needed, DefaultTipManager.mustOpen() will return "no", regardless of specifying -Dorg.eclipse.tips.startup=dialog VM property when launching Eclipse. This change ensures that when the default start-up behavior is written to the configuration area, the VM proprety is also taken into account. Change-Id: I667f7fad0bb8491f48cee627c5af1dbd9a9ecd3d Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2019-06-07Bug 547907 - POM and product version change for 4.13 releaseNiraj Modi1-1/+1
Change-Id: I268f5703d07e9a5f28d044edaa773154a1be85fb Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2019-04-02Bug 546055 - Enable tips for inclusion in older Eclipse productsS4_12_0_M1I20190411-0625I20190410-1800I20190410-0600I20190409-1800I20190409-0600I20190408-1800I20190408-0600I20190407-1800I20190406-1800I20190405-1800I20190404-1800I20190403-1800I20190402-1800Wim Jongman2-6/+6
Tips was depending on ui 3.108.0 jface 3.12.0 runtime 3.12.0 expressions 3.5.0 ui.workbench 1.4.0 core.commands 0.12.200 These have been relaxed to major.0.0 versions (e.g. moved the ui dependeny to 3.0.0) I have tested as far back as Neon. Added disclaimer for lower versions in feature.xml Change-Id: Ieb85f316d8fb659fdeee42a3c356a83040d9581a Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2019-03-08Bug 545094 - POM and product version change for 4.12 releaseI20190311-0410I20190309-1830I20190308-1830I20190308-1525I20190308-1055I20190308-0740Niraj Modi1-1/+1
Change-Id: I7dd97ea1d7deaf9635af99c6324c369700a4f84b Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2019-02-18Bug 544438 Tips not set up for API ToolsWim Jongman1-0/+6
Projects setup for API Tooling. Change-Id: I82f0043ba42c0d2663e937ef25838b2a9992a768 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2019-02-11Fix deprecated new Boolean usage.Alexander Kurtakov1-2/+2
Change-Id: I40b5a83d9fade97ccd14fc07cfb70ebdb03c158d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-25[Bug 543748] [tips] no source for org.eclipse.tips.* is shipped with SDKY20190208-0505Y20190206-2200Y20190205-0115Y20190201-0030Y20190130-2200Y20190130-0010I20190211-1800I20190210-2135I20190210-1800I20190209-1800I20190208-1800I20190207-1800I20190206-1800I20190205-1800I20190204-1800I20190203-1800I20190202-1800I20190201-1800I20190201-0600I20190131-1800I20190131-0130I20190130-1800I20190129-1800I20190128-1800I20190127-1800I20190126-1800I20190125-1800Wim Jongman3-2/+3
Added about.html to build.poperties Change-Id: I57b4c476f2330927724c309765cd059d305c80ba Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-12-07Bug 541822 - POM and product version change for 4.11 releaseAlexander Kurtakov1-1/+1
Change-Id: Ic99da3a4422d4ea65b6055f084783234aca9851a Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-11-07Bug 540818 - Add Import-Package: javax.annotation to bundles usingY20181107-2200I20181114-0925I20181114-0355I20181114-0200I20181112-1800I20181112-0435I20181112-0320I20181109-0350I20181108-1800I20181107-1800Alexander Kurtakov1-0/+1
annotations Fixes tip of the day view and intro toolbar. Change-Id: Id96fecc509825f7ade9a6b192f06b9454b701abc Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-11-06Bug 540662 - [Tips] Preference to unsubscribe from a Tip ProviderI20181107-0200Simeon Andreev4-4/+37
This change adds a preference which can disable specific tip providers. The preference then lists tip provider ids separated by commas. The preference can be specified via product customization, with the following line: org.eclipse.tips.ide/disabled_providers=org.eclipse.tips.ide.internal.provider.TipsTipProvider,org.eclipse.tips.ide.internal.provider.TwitterTipProvider Change-Id: I133e4ef90b6272254d10ef0c76149d7c04385d8c Signed-off-by: Simeon Andreev <Simeon.Andreev@NashTech.com>
2018-09-04Bug 538531 - POM version change for 4.10 releaseY20180905-2200I20180910-0310I20180907-0855I20180907-0715I20180907-0650I20180907-0400I20180906-1400I20180906-0005I20180905-1305I20180905-0410Sravan Kumar Lakkimsetti1-1/+1
Change-Id: I96d2e634557d1bd69fdafed0b2015585dd86797f Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-08-21Bug 535802 - License update to EPL-2.0 in platform.uaY20180823-0800Y20180822-2200S4_9_0_M3I20180823-0450I20180823-0430I20180823-0100I20180822-2000I20180822-0800I20180821-2000I20180821-0800Lars Vogel19-56/+112
Updates all files except exsd and pom files to EPL 2.0 This repos does not include JDT templates for new Java files. Also fixed manually /org.eclipse.help.base/doc/book.css Regex used: find . -type f ! -name "*.exsd" ! -name "org.eclipse.jdt.ui.prefs" -exec sed -i 's/Eclipse Public License v1.0/Eclipse Public License 2.0/g' {} + find . -type f ! -name "*.exsd" ! -name "org.eclipse.jdt.ui.prefs" -exec sed -i -E 's/([[:blank:]]*[^[:blank:]])*([[:blank:]]*)http:\/\/www.eclipse.org\/legal\/epl-v10.html/\1\2https:\/\/www.eclipse.org\/legal\/epl-2.0\/\ \1\ \1\2SPDX-License-Identifier: EPL-2.0/' {} + # Get rid of the All rights reserved find . -type f ! -name "*.exsd" ! -name "org.eclipse.jdt.ui.prefs" ! -name "pom.xml" -exec sed -i -E 's/([[:blank:]]*[^[:blank:]])*([[:blank:]]*)(All rights reserved. )/\1\n\1\2/' {} + Change-Id: Ic868435cfed4d834b36b51fc3f1b936ceaaec84d Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-08-06Bug 535967 - Tip of the day bundles lack source bundlesY20180808-2200I20180812-2000I20180811-1500I20180810-2000I20180810-0320I20180809-2000I20180808-2000I20180807-2000I20180807-1425I20180807-0350I20180806-2000Mat Booth2-2/+2
Bump versions to avoid the comparator deleting source bundles that are not present in the baseline. Change-Id: Ie7989fceeb23256dda852f0bd1fd8106cd20a789 Signed-off-by: Mat Booth <mat.booth@redhat.com>
2018-07-10Revert "Bug 535169: [Tips] Tips hashCode/equals should be final"Y20180712-0200I20180718-0130I20180717-2000I20180717-0320I20180716-2000I20180716-0715I20180715-2000I20180714-1500I20180713-2000I20180712-2000I20180711-2000Wim Jongman2-2/+2
This reverts commit 4717ca4ba5d08c710ca304e2e1985b9514ec66e8. Change-Id: Idfbe289ecd27f86ec2f80d9980f382dc98b3f0d7
2018-07-03Bug 535169: [Tips] Tips hashCode/equals should be finalI20180710-2000I20180709-2000Wim Jongman2-2/+2
* made hashCode and equals final * added some javadoc notes * updated manifest and pom to 1.0.0 Change-Id: Ic78279f3c59ce4040aaf3488f253199549d40931 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-06-27Bug 535942 - [Tips] Use better job nameY20180705-0105I20180708-2000I20180707-1500I20180706-2000I20180705-2000I20180704-2000I20180704-0805I20180704-0605I20180704-0545I20180703-2000I20180702-2000Lars Vogel1-2/+2
Change-Id: I0c3806a4f612910ebe3a4e8dab87819f6d14708f Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-06-19Sets the Eclipse formatter for the new tips plug-ins as defaultLars Vogel2-0/+309
Change-Id: Iba00995d8669bb96982bfbfa5fb85a798ef3c0fa Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-06-17Bug 535975 - [Tips] Minor refactoringI20180618-0800Michael Keppler5-8/+9
* Job titles shall be short and not sentences, they are displayed in the status bar and progress view * an ellipsis has 3 dots (at least in English) * fix grammar and typos * use MessageFormat instead of relying on the message in the properties file ending with a blank character, this can go wrong to easily Change-Id: Idfd85865d789d64a1c6f74fac345c41c303b6e52 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
2018-06-17Bug 535942 - Make tips startup job a system jobMichael Keppler1-0/+1
This job is for implementation reasons only, and its label may confuse users. Bug:535942 Change-Id: I31dfc51475af2f5e3e38ce63c5af524d27af06b2 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
2018-06-08Bug 535442 - [Tips] Add Code completion tips to JDT tipsI20180613-0440I20180613-0300Wim Jongman1-1/+6
Fixed Change-Id: I0a2dfe93b0df71a5da5ba27be4f531271d6add33 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-06-06Bug 535566: [Tips] Tips should consider different UX then startup dialogI20180607-2000Wim Jongman3-103/+43
## CS2 i18n ## CS1 Tips as view Change-Id: I96e1213bbb8b6d993074b6b67db9516ac7d78e67 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-06-05Bug 535533: [Tips] Do not start tips if in test modeI20180606-1020Wim Jongman1-1/+1
## PS1 Changed default startup mode to not show dialogs Change-Id: Ibe57b9444748853e37e0810b5b1d499cb0050587 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-06-05Bug 535318 - Update license to EPL-2.0 for platform.ua in about.htmlLars Vogel1-16/+24
Change-Id: I4ea2222a67fb5dcef76afa8062173eb412040f8c Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-06-04Bug 535437 - [Tips] Run cleanup actions to tips and enhance save actionsLars Vogel2-7/+8
Change-Id: I0d1741a53928df3c82828bac83b470f5cc756ce2 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-06-01Bug 535391 - [Tips] Do not open tips on startup if there are no new tipsI20180601-0915I20180601-0900Wim Jongman3-11/+41
* Tip Dialog is not shown on startup if there or no new tips * Improved logging/tracing * Load check method had a timing problem Change-Id: Ic7df5eb0649f73857b7c42c6b36f3f7210f8af4d Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-30Bug 535191 - POM version change for 4.9 releaseAlexander Kurtakov1-1/+1
Change-Id: I8dde8b01df009b94d21af13c196723dc94241a07 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-05-28Bug 535155: [Tips] Tips dialog looks rather uglyWim Jongman3-7/+2
* Replaced lightbulb icon * Placed lightbulb icon in dialog Change-Id: I05911d2ff030360ffb738a7e589e080ee5bd42f3 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-28Bug 535072 - MANIFEST Updates in masterLars Vogel2-2/+2
Change-Id: Id6c37e753e34d374398974c13a5a29babf044c99 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-05-27Bug 534989: [Tips] Reduce tips about tipsWim Jongman10-138/+7
* Navigation tips are removed * The Extending the Tip Framework tip will only show if people have installed bundle org.eclipse.pde.ui >> EPP Blocker [1] * Removed a "funny" tip action. Change-Id: I07b7542637b37e5b1459960589ba3b7d0424c423 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-24Bug 535072 - [Tips] Tips plug-ins are missing legal info (about.html)Wim Jongman2-1/+30
Added missing about files and updated build.properties Change-Id: I98f6e486f9f26a14fad71a8106e7f50bf1cf23fc Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-22Bug 534890: [Tips] Tips window aligned to top of screen and..S4_8_0_RC2I20180527-2250I20180527-2000I20180527-0800I20180526-1500I20180526-0800I20180525-2000I20180524-0900I20180523-2000I20180523-0800Wim Jongman4-3/+30
* Set2 - Included memory leak updated tests * Position is now default for Dialog * Passed IDialogSettings to remember position and size * Added AbstractUIPlugin class to fetch dialog setttings Change-Id: I03933e6f7b90d6ed97c3393fdc15086a7886a51b Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-21Bug 534921: [Tips] Add Twitter tips to IDE bundleI20180522-2000Wim Jongman3-0/+163
[Tips] Add Twitter tips to IDE bundle Change-Id: I04d92f79732b556c54d83cd7db45c90914bfcf25 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-21Bug 534920: [Tips] Make sure tips can run on NeonI20180522-0800Wim Jongman1-4/+4
Fixed Change-Id: I517e58b39e500912c22d822756b1fe78c1d45538 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-21Bug 534376: [Tips] (fetch) job runs even if I have disabled tipsI20180521-2000Wim Jongman7-33/+63
* Added "Disabled" Option * Tips startup default can be controlled by property * Fixed internal api * Fixed documentation * Fixed tests * V3 fixed preferences initializer * V4 lightbulb in trim goes away in "Disabled" mode * V5 replaced combo with menu * V6 replaced tip to reflect new menu Change-Id: I958c1d583948341ef3ef0587655bdf1b78a4f0a4 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-20Bug 534889: [Tips] No mnemonics on Tips window and menu itemI20180521-0800I20180520-2000Wim Jongman1-1/+1
Change-Id: Iacf660e126f21ff22f62609cfa73917e2922a56d Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-11Bug 534595: [Tips] Create tips for tipsI20180511-2000Wim Jongman20-1/+593
* Create Tips for Tips * Examples cleanup * Core cleanup Change-Id: I62c305f4d03a244434cdf376ec90727a888430f7 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-11Bug 534178: [Tips] Tip deploy jobWim Jongman1-41/+3
* Abandoned internet download due to wontfix * Fixed warnings Change-Id: I93487e25b6cc179f20fb0cf7a1f3975bd16eeaf9 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-05-03Bug 531848 - [Tips] Add save actions to project propertiesI20180503-2000I20180503-0740Alexander Kurtakov2-3/+109
And enable stricter warnings. Change-Id: Iad8f26d26ddc10471ec9723232934a48c0e7c3e8 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-04-30Bug 532012: [Tips] NLS SupportWim Jongman10-54/+120
* Added NLS Change-Id: Idecc14956591869eb17278015ec0b45b893c5882 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-04-29Bug 534073: [Tips] Create JSon based Tip Provider for PlatformI20180430-0715I20180429-2000Wim Jongman4-37/+123
* Added photon new and noteworthy provider * Changed startup sequence * Added logging * Removed warnings from examples * Fixed Twitter Feed to not use the Twitter URL * Added TipProvider#hasContent * Changes IUrlTip#getURL Change-Id: I100d32c49d27d850697ae1f347282d99d52417e2 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-04-26Bug 534073: [Tips] Create JSon based Tip Provider for PlatformWim Jongman4-26/+100
* JSon Provider created for Platform * Tips are uploaded to E4 area * Fixed some read state and provider caching Change-Id: I3566e0f440e44777a3d89cceed656aa0c8c3634e Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-04-25Bug 534050: [Tips] Save read state to preferencesI20180426-2000I20180426-0500I20180425-2000I20180425-1705I20180425-1650I20180425-1455Wim Jongman2-14/+35
* Removed unused tip constructor * Added retrieval of provider id to save read state * Saved state to preferences Change-Id: Ifd7358f7c2e1687663954e9ef45e898f9765ccc1 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-04-05Bug 531792: [Tips] API cleanupI20180417-2000I20180416-2000I20180416-0305I20180415-2000I20180414-1500I20180413-2000I20180412-2000I20180411-2000I20180411-0735I20180411-0530I20180410-2000I20180409-2000I20180408-2000I20180407-1500I20180406-2000I20180405-2000Wim Jongman2-3/+59
* Fixed a warning and added save actions for the project Change-Id: I20c84a76f61fe1b166bb5a98acbe791fd8345c0e Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-04-03Bug 531792: [Tips] API cleanupWim Jongman5-18/+100
* Moved TipManager to internal * Fixed all arising issues * Added save read tips to preferences Change-Id: Id557ab165f63ecabf87460671d1ec8e7ba5de522 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-03-26Bug 531792: [Tips] API cleanupI20180327-2000I20180327-0805Wim Jongman2-4/+6
* Replaced listeners with property change support Change-Id: Idf3769c16f3e1fb70971ab25cfacc4fb4db36a25 Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
2018-02-28Bug 307889 - [Intro] having "tip of the day" functionalityI20180228-2000Wim Jongman17-0/+931
This is the initial contribution of a Tip of the Day framework to Eclipse. It provides a dialog with tips that can be started from the Help menu. Optionally is is show at IDE or RCP application starts. Extenders can provide their own tips by implementing a TipProvider. TipProviders can be added to the tips extension point and/or can be initialized from a JSon file. TipProviders can get priority based on an enabled when expression similar to commands and handlers. For example, EMF tips may be shown when the modeling perspective is open. Tips can be created from straight up HTML, hosted on a separate web page (e.g. Eclipse wiki), created from a Json file or be a full blown SWT implementation. Tips can provide actions to enable the user to open a view, set some preferences or whatever. The framework is UI agnostic but comes with a separate SWT implementation. Examples on how to create a Tips and TipProviders are available. Documentation is on the wiki: https://wiki.eclipse.org/Tip_of_the_Day The Tips framework uses null annotations, by default all methods cannot return null, except if they annotated with @Nullable. Changes done by Lars in cooperation with Wim ==Wim 16/feb== * removed annotations in core for now * Fixed some javadoc == Lars 16/feb== Removed the TipThemeManager Remove TipProvider from the Tip API, the Tip does not need to know its provider Tip now require the TipID Tips hashcode and equals methods are based on summary, providerID and creation date Removed the special getImage64 methods and refactored getImage48 to getImage == Wim 27 feb == Removed json plugin Change-Id: Ib65e150bdeb5f3f38075d8c6432e5b476bfa064d Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>

    Back to the top