From 9bf3b2ef780c72a70be9556494b28b69283e4254 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Sun, 22 Aug 2004 22:18:44 +0000 Subject: Move the MakefileDocumentProvider to use Eclipse-3.0 TextFileBuffer management this will allow us to open external files also --- build/org.eclipse.cdt.make.ui/plugin.xml | 22 ++ .../ui/editor/MakefileDocumentFactory.java | 30 +++ .../ui/editor/MakefileDocumentProvider.java | 241 ++++++++++----------- .../editor/MakefileDocumentSetupParticipant.java | 51 +++++ .../ui/editor/MakefileStorageDocumentProvider.java | 48 ++++ .../ui/editor/PartiallySynchronizedDocument.java | 97 +++++++++ .../ui/text/makefile/MakefileCodeScanner.java | 2 +- .../text/makefile/MakefileReconcilingStrategy.java | 14 +- 8 files changed, 372 insertions(+), 133 deletions(-) create mode 100644 build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileDocumentFactory.java create mode 100644 build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileDocumentSetupParticipant.java create mode 100644 build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileStorageDocumentProvider.java create mode 100644 build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/PartiallySynchronizedDocument.java (limited to 'build/org.eclipse.cdt.make.ui') diff --git a/build/org.eclipse.cdt.make.ui/plugin.xml b/build/org.eclipse.cdt.make.ui/plugin.xml index a484723c110..ed83327becc 100644 --- a/build/org.eclipse.cdt.make.ui/plugin.xml +++ b/build/org.eclipse.cdt.make.ui/plugin.xml @@ -423,6 +423,8 @@ + + + + + + + + + + + +