Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-08-02537208: 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> (cherry picked from commit f422548545a931cd4ab2d7d3ba9068607828d902)
2018-06-19536060: update org.eclipse.mylyn.tasks versions to 3.24.1R_3_24_0Sam Davis2-3/+3
Change-Id: I0000000000000000000000000000000000000000 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536060
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> (cherry picked from commit 3e12a215f3e68d8cf11ccf84196afb42178f2cfa)
2017-07-04replace synchronized methods of TaskDataStore with ReadWriteLock Tomasz Zarna1-10/+28
Change-Id: Iff82eae848243acf98f3e1a2e4aff8b6de254d3c
2017-06-29515140: update org.eclipse.mylyn.tasks versions to 3.24Sam Davis2-3/+3
Change-Id: I4499fd4ae90b548187859e40d6736dcedc169b7f Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=515140
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-04-11505126: update org.eclipse.mylyn.tasks versions to 3.23Sam Davis2-3/+3
Change-Id: I1e92f72a45e96edb7e975a1ac31c46d10ae01c12 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=505126
2017-02-07510997: upgrade Guava dependency to version 21Steffen Pingel1-1/+1
Change-Id: Ia30f7bfa671186578d5f2fde7012db6bf6459f58 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=510997
2017-01-27511132: 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-27326005: 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-10-11497533: update tasks versions to 3.22Sam Davis2-3/+3
Change-Id: Ib0d219a06af1cf3b2090da2fc844c39fad74e323 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=497533
2016-09-14501177: 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-23497412: 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-30492212: [release] release Mylyn 3.20 (update version)Frank Becker2-3/+3
Change-Id: I5d3cf37792febe87bb3accbeb3fcfb5c71ec98d2 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=492212
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 Dong10-25/+323
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 Huggan5-81/+27
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 Ritchie4-8/+7
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-04-19485582: Upgrade versions 3.19.0 to 3.20.0Colin Ritchie2-3/+3
Change-Id: I4b20e6222d27afa36d9de4e3be7b64770bc25dd1 https://bugs.eclipse.org/bugs/show_bug.cgi?id=485582
2016-03-17472975: Mylyn escapes special characters before writingJaxsun McCarthy Huggan5-67/+117
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 Davis11-11/+11
Change-Id: Ic1dc5d3714e683dca780ab30ce0917180ae6e02e Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=488408
2016-02-19487206: *.core and *.ui bundles named inconsistently (Bundle-Name)Andreas Sewe1-1/+1
Change-Id: I3254b5198f6a75d434a0f73f999adfa986056f37 Signed-off-by: Andreas Sewe <andreas.sewe@codetrails.com>
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-02486145: 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-23485380: [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
2016-01-11479456: update o.e.m.tasks versions to 3.19Sam Davis2-3/+3
Change-Id: I6621d7e940bbb1deb855e215e2594e2a34a82736 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=479456
2015-12-02483421: 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

Back to the top