Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-08-01537208: Task data filename can get too longalexei.trebounskikh2-58/+146
* moved file-related operations to a separate class * file name is only encoded if required * file name is trimmed to stay below 255 characters * encoded file name always used if file already exists * added unit tests for file-related methods Change-Id: I8b536b3a3df8168b997aa9be1ec82b9f7e314dfd Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537208 Signed-off-by: alexei.trebounskikh <alexei.trebounskikh@tasktop.com>
2018-06-19535879: [performance] Loading a large tasklist.xml takes a long timealexei.trebounskikh2-3/+137
Changed the order the tasks are added to the task list to prevent unnecessary removals from UnmatchedTaskContainer when loading tasklist.xml Change-Id: I1931578f3c9cdd3e47fc5f2324577ec83874fc27 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=535879 Signed-off-by: alexei.trebounskikh <alexei.trebounskikh@tasktop.com>
2018-06-18532275: store the template property values in the task repositoryFrank Becker1-0/+2
Change-Id: I263dc190aba5cdb8556fe7ba2ffac5f62f731ce8 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=532275
2017-07-04replace synchronized methods of TaskDataStore with ReadWriteLock Tomasz Zarna1-10/+28
Change-Id: Iff82eae848243acf98f3e1a2e4aff8b6de254d3c
2017-06-20preserve stack trace of SAXException caught in TaskDataStore.readStateTomasz Zarna1-1/+1
Change-Id: I8541300fa32c1442d07dace416cd69ee6c690029
2017-06-20remove commented out TaskDataStore.putLastRead methodTomasz Zarna1-20/+5
Change-Id: Id28e58e3863a878a76f222b9e6eaecd6044575f8
2017-06-19remove unnecessary code from mylyn.tasks.core projectTomasz Zarna2-9/+2
Change-Id: I3faa6c4ccbfe63d43c46b6073a92a8bd73f61847
2017-06-02use try-with-resources statement in TaskDataStoreTomasz Zarna1-11/+5
Change-Id: I3ee74cf81e76aec0b5441d82e22574397db194ea
2017-01-26511132: Remove Guava classes from public APIColin Ritchie2-8/+9
In TaskDataManager and TaskDataState Change-Id: I296513ed090946620695b2af07e872ba315063cb Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=511132 Signed-off-by: Colin Ritchie <colin.ritchie@tasktop.com>
2017-01-26326005: Task Editor asks to save or delete newly created tasks on closeJaxsun McCarthy Huggan1-0/+6
* The Task Editor is marked as dirty initially when editing newly created tasks ** In this state when the editor is closed it asks if the user wants to save or delete the new task ** If the editor is saved or the task is submitted this state is cleared * Introduced TasksUiUtil API for task deletion from relevant stores * Removed remaining uses of WorkbenchUtil.SHOW_IN_TASKBAR_ICON_PROPERTY * Fixed workspace warnings and did code cleanup in altered classes Change-Id: Icb06522aac407cbc877b1643d58c4ff4bb9dcd64 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=326005 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-09-13501177: RepositoryPerson.toString() should only return name<id> if notFrank Becker1-0/+5
same Change-Id: Iaae4c7c8363afa4471a1dc5b99bd818c9ca087e2 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=501177
2016-08-18158461: users can configure when to schedule new tasksJaxsun McCarthy Huggan1-3/+2
Change-Id: I892587aafd47c1802914bfcb94f7367a863e034c Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=158461
2016-07-26496452: Support import/export of TaskCategoriesJaxsun McCarthy Huggan1-2/+5
Change-Id: I075632b251a0e7f41d2e7b16808bba4e9774f088 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=496452
2016-07-22497412: TaskTask leaves key blank on constructionJaxsun McCarthy Huggan1-1/+0
Change-Id: Ibf797d74f26846c4514d80ccc794bd55fd86862a Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=497412
2016-07-16496268: Bugzilla connector uses LabelsAttributeEditor for add CC Frank Becker1-18/+29
Change-Id: I3f710f61fe0b17946d3244fd95634c54d2d88c84 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=496268
2016-07-15TaskDataManager has API to migrate attributes in its task datasBrandon Dong4-0/+48
Change-Id: Iba999001a1989783543aa45ae6530fd6e040896f Signed-off-by: Brandon Dong <brandon.dong@tasktop.com>
2016-07-07Add task property that wasn't being copied over during refactoringBrandon Dong1-0/+1
Change-Id: I4c87130faf3d477087aadfa9af0149a8144aa549 Signed-off-by: Brandon Dong <brandon.dong@tasktop.com>
2016-06-29497040: fix overzealous recording of task list xml orphansJaxsun McCarthy Huggan1-1/+6
Fixes an issue where all task list elements after the first encountered orphans would be recorded as orphans. This lead to duplication of task list elements on read/write round trips. Change-Id: I7176eb4fda0ede6459ec1d7cf2dd0c78adec1c98 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=497040
2016-06-13Fix an NPE in TaskDataStateColin Ritchie1-0/+3
Change-Id: Ibcbe27570fcc2f49a0b8e92cf47db0eeedbab0f2
2016-06-08494568: support refactoring task idsBrandon Dong9-25/+322
Change-Id: I32f749d32f072bb05045e4749717309df8f4cb86 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=495066 Signed-off-by: Brandon Dong <brandon.dong@tasktop.com>
2016-06-08436128: [api] connectors can provide the PriorityLevel for icons thatBrandon Dong4-15/+61
should be shown in PriorityEditor and tooltip uses priority value label from taskdata Change-Id: I7ab493f912fab6ec72ca3819b782467de122943a Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=436128 Signed-off-by: Brandon Dong <brandon.dong@tasktop.com>
2016-06-07494568: add support for refactoring task attribute valuesBrandon Dong2-3/+44
Change-Id: Ia943f2ddd5201c8fa2c196a91f1116b2434336b2 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=495066 Signed-off-by: Brandon Dong <brandon.dong@tasktop.com>
2016-06-06319889: Improve labelling of containers in scheduled presentationJaxsun McCarthy Huggan1-76/+12
* Incoming/Outgoing/Unscheduled/Completed no longer display a date 5000 years in the future when hovering. * Future container no longer displays two of the same date in different formats when hovering Change-Id: I3a80b17dbeb09035317494c965a4c974f23cb406 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319889 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-05-27add JavaDoc for the various kinds of TaskData in TaskDataStateSam Davis2-0/+36
Change-Id: Ia4462983fa72a11d4b960887f3eb3d813d3fab94
2016-05-18493037: Check if a task is in unmatched before removing from unmatchedJaxsun McCarthy Huggan1-18/+24
This gives a considerable performance increase when loading large task lists where there are more tasks than any one task has parents. Change-Id: I18ccd3ba7387d937b78fb21e766d299f2a88491b Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=493037 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-05-18493037: use a BufferedInputStream for the task list fileJaxsun McCarthy Huggan1-1/+2
Change-Id: If8921202ff340042b8200f7dc7b91d9cfa04c76c Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=493037 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-05-18493037: deprecate AbstractTaskListMigratorJaxsun McCarthy Huggan4-79/+25
Task List migrators are no longer used when reading the task list. Change-Id: I88e0f60af3cf512e4176c5abefd117c229311ac0 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=493037 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-05-17493037: Delete DelegatingTaskExternalizerJaxsun McCarthy Huggan3-884/+42
This externalizer has been replaced with a suite of classes which perform externalization using SAX. Any references to constants defined within this class have been changed to refer to TaskListExternalizationConstants instead. Change-Id: I6898d67d06574a29695c0fc4667b50c8ed5045f8 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=493037 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-05-17493037: write task list using SAX instead of DOMJaxsun McCarthy Huggan9-110/+642
Change-Id: Ie0e4c7ff38dbe78951849f0cc880cfa21b7a32eb Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=493037 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-05-17493037: read task list using SAX instead of DOMJaxsun McCarthy Huggan8-130/+997
* no longer performs any migration from Mylyn 2.0 Change-Id: Ib7cf30f9e3b8a9b1c762bf43df4fd824cba472fd Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=493037 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-04-25487770: Mylyn bundles require Java 8Colin Ritchie1-3/+2
Change-Id: I17c362d99d2f87cfd50a3233ee8c32d8e4fe4320 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=487770 Signed-off-by: Colin Ritchie <colin.ritchie@tasktop.com>
2016-03-17472975: Mylyn escapes special characters before writingJaxsun McCarthy Huggan4-66/+116
repository properties Change-Id: I8228411b427631b0e1ffd8f6bf6566e49af71098 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=472975 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-03-16488408: update tasks copyrights for 3.19 release Sam Davis10-10/+10
Change-Id: Ic1dc5d3714e683dca780ab30ce0917180ae6e02e Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=488408
2016-02-18486145: tasks should not receive incoming notifications for attributesBrandon Dong1-17/+18
that aren't visible Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=486145 Change-Id: I7a05e6e280b4e13423cd1490c5ff21c0b1e75c7b Signed-off-by: Brandon Dong <brandon.dong@tasktop.com>
2016-02-01486145: tasks should not receive incoming notifications for attributesBrandon Dong2-21/+20
that aren't visible Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=486145 Change-Id: I57980475082de716c2ca24a11e0bc4b31121cdc5 Signed-off-by: Brandon Dong <brandon.dong@tasktop.com>
2016-02-01486607: task search page reports accurate error when no searchableJaxsun McCarthy Huggan3-7/+2
repositories are present * will report that there are no repositories only if there are none * will report repositories do not support search when some exist but search is not supported * will disable the controls if there are no repositories to search Change-Id: Iea3876c0629c131fe024b9c65024d10daa6ef88d Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=486607 Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
2016-01-25485380: rename getTaskData parameter from taskIdOrKey to taskIdSam Davis1-2/+2
Change-Id: Ie1d1b5bda2013a6676c87dbc4e1a51ff55b54b47 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485380
2016-01-22485380: [api] connectors can search by task key Sam Davis1-42/+75
Change-Id: I512052246726ff51c1490b8b9f205c443fc8a562 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485380
2015-12-01483421: enable attribute editors to be used for child attributes chris.poon1-11/+4
Change-Id: I9f4f8bb7b62dd173850907dc5b5f17e819b66b35 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483421 Signed-off-by: chris.poon <chris.poon@tasktop.com>
2015-11-30483327: [api] provide API to specify the precision of date/time fields Sam Davis3-1/+77
Change-Id: I01bf0cf5d8437785a69103427dfaeaedef9cbca0 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483327
2015-11-30463022: [api] add support for storing usernames on RepositoryPerson chris.poon4-19/+82
Change-Id: Id565b10626461759e0322bcbbbd37e628e27eafb Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=463022 Signed-off-by: chris.poon <chris.poon@tasktop.com>
2015-11-27move task lookup logic to coreSam Davis1-0/+83
Change-Id: I25b6b0022882fb74988f509fe7eb09274a3279f8
2015-11-25481168: [UCOSP] Add task list filter for review artifactsVaughan Hilts1-1/+3
Change-Id: I19f370a52cdf83ce800fea8d621c6db9d9b5abff Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=481168 Signed-off-by: Vaughan Hilts <hilts.vaughan@gmail.com>
2015-11-25483036: owner ID is not persisted Sam Davis1-0/+8
Change-Id: Idbf3e63a71bb040c3e82eaf3d95180fb4ef1ae4d Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483036
2015-11-19482429: getValueLabels should fall back to attribute.getOption whenSam Davis1-0/+2
getOptions does not contain a value Change-Id: I3b45ff4be32d9534ea0cf686892b058332024aec Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=482429
2015-08-28475539: fix copyrights for o.e.m.tasksSam Davis12-12/+12
Change-Id: I013819068936686965a4782c2932edee0d666daf Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=475539
2015-08-28475539: fix Broken Externalized Strings in tasks.coreSam Davis2-3/+0
Change-Id: Id7900d0a68097f660ce5af5439d839222760c585 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=475539
2015-08-12474751: Deprecate TaskDataCollector.MAX_HITS and remove loggingKenneth Poon2-11/+6
Change-Id: I517252df90afd78f64c081b5a79f59f71d43cc84 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474751 Signed-off-by: Kenneth Poon <kenneth.poon@tasktop.com>
2015-07-08Fix some API Analysis problemsFrank Becker1-2/+2
Change-Id: I794560018b3d361f7061b2f336775eb867590930
2015-06-10426644: add TaskDataSchema for Task Creation (with UI Part)Frank Becker7-87/+175
Change-Id: I94a3879289d0ac86ab5515facdedbf4aa305d701 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=414360

Back to the top