Anonymous | Login | Signup for a new account | 2012-09-13 19:32 PDT |
Main | Blog | My View | View Issues | Change Log | Roadmap | IRC Chat | Repositories | Scrum Board |
View Issue Details [ Jump to Notes ] [ Related Changesets ] | [ Issue History ] [ Print ] | |||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||
090 | Source Integration | [All Projects] General | public | 2010-01-26 13:45 | 2010-01-27 09:20 | |||
Reporter | John Reese | |||||||
Assigned To | John Reese | |||||||
Priority | normal | Severity | feature | Reproducibility | N/A | |||
Status | resolved | Resolution | fixed | |||||
Product Version | ||||||||
Target Version | 0.14 | Fixed in Version | 0.14 | |||||
Summary | 090: Move to direct-call framework design | |||||||
Description | Rather than signalling events everywhere and letting extension plugins handle them if they choose to, the framework should be reworked to directly call functions on the appropriate integration plugin. This will both reduce overhead from events and simplify plugin work by removing if statements at the beginning of every event handler. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
|
John Reese (administrator) 2010-01-27 09:20 |
Redesign completed and merged to master branch. |
![]() |
|||
Source Integration: master 10c76c11
Timestamp: 2010-01-27 03:36:50 Author: John Reese Committer: John Reese [ Details ] [ Diff ] |
Issue 090: Move to direct-call framework design Rather than signalling events everywhere and letting extension plugins handle them if they choose to, the framework should be reworked to directly call functions on the appropriate integration plugin. This will both reduce overhead from events and simplify plugin work by removing if statements at the beginning of every event handler. This will require follow-on changes to all source integration plugins to work with the new parent class API. Version bump in Source plugin to signify API changes. |
||
mod - Source/MantisSourcePlugin.class.php | [ Diff ] [ File ] | ||
mod - Source/pages/view.php | [ Diff ] [ File ] | ||
mod - Source/pages/repo_update.php | [ Diff ] [ File ] | ||
mod - Source/pages/repo_update_page.php | [ Diff ] [ File ] | ||
mod - Source/pages/repo_import_latest.php | [ Diff ] [ File ] | ||
mod - Source/Source.php | [ Diff ] [ File ] | ||
mod - Source/lang/strings_english.txt | [ Diff ] [ File ] | ||
mod - Source/Source.ViewAPI.php | [ Diff ] [ File ] | ||
mod - Source/pages/list.php | [ Diff ] [ File ] | ||
mod - Source/Source.API.php | [ Diff ] [ File ] | ||
mod - Source/pages/index.php | [ Diff ] [ File ] | ||
mod - Source/pages/checkin.php | [ Diff ] [ File ] | ||
mod - Source/pages/repo_import_full.php | [ Diff ] [ File ] | ||
Source Integration: master 28fb6eb0
Timestamp: 2010-01-27 03:41:05 Author: John Reese Committer: John Reese [ Details ] [ Diff ] |
Issue 090: Update Gitweb plugin to new API design First follow-on commit needed by changes made in 10c76c11 |
||
mod - SourceGitweb/SourceGitweb.php | [ Diff ] [ File ] | ||
Source Integration: master 25a113af
Timestamp: 2010-01-27 16:33:47 Author: John Reese Committer: John Reese [ Details ] [ Diff ] |
Issue 090: Updated remaining plugins to new API Final follow-on commit from changes in 10c76c11 |
||
mod - SourceSFSVN/SourceSFSVN.php | [ Diff ] [ File ] | ||
mod - SourceWebSVN/SourceWebSVN.php | [ Diff ] [ File ] | ||
mod - SourceGithub/SourceGithub.php | [ Diff ] [ File ] | ||
![]() |
|||
Date Modified | Username | Field | Change |
2010-01-26 13:45 | John Reese | New Issue | |
2010-01-26 13:47 | John Reese | Status | new => assigned |
2010-01-26 13:47 | John Reese | Assigned To | => John Reese |
2010-01-27 08:45 | John Reese | Changeset attached | master 25a113af => |
2010-01-27 08:45 | John Reese | Changeset attached | master 28fb6eb0 => |
2010-01-27 08:45 | John Reese | Changeset attached | master 10c76c11 => |
2010-01-27 09:20 | John Reese | Note Added: 079 | |
2010-01-27 09:20 | John Reese | Status | assigned => resolved |
2010-01-27 09:20 | John Reese | Resolution | open => fixed |
2010-01-27 09:20 | John Reese | Fixed in Version | => 0.16 |
Copyright © 2000 - 2012 MantisBT Group
Time: 0.1212 seconds. memory usage: 8,356 KB |