diff --git a/components/tdi/Demo/TDIDemo.lpi b/components/tdi/Demo/TDIDemo.lpi
index 1fa373240..94869ad2c 100644
--- a/components/tdi/Demo/TDIDemo.lpi
+++ b/components/tdi/Demo/TDIDemo.lpi
@@ -1,7 +1,7 @@
-
+
@@ -17,9 +17,6 @@
-
-
-
@@ -45,7 +42,6 @@
-
@@ -92,9 +88,6 @@
-
-
-
diff --git a/components/tdi/Demo/TDIDemo.lps b/components/tdi/Demo/TDIDemo.lps
index 3c4aba43f..2557ec2ea 100644
--- a/components/tdi/Demo/TDIDemo.lps
+++ b/components/tdi/Demo/TDIDemo.lps
@@ -2,14 +2,12 @@
-
+
-
+
-
-
@@ -20,8 +18,6 @@
-
-
@@ -33,9 +29,8 @@
-
-
+
@@ -48,10 +43,9 @@
-
-
+
@@ -61,10 +55,8 @@
-
-
-
-
+
+
@@ -72,285 +64,249 @@
+
-
-
-
+
+
-
+
-
-
+
+
-
-
-
-
+
+
+
+
+
-
-
-
+
+
-
-
-
+
-
-
-
+
-
-
-
+
+
-
-
-
+
-
-
+
-
-
+
-
+
-
-
-
+
+
-
-
-
-
+
+
+
+
+
-
-
+
-
-
+
-
-
+
-
-
-
+
+
-
-
+
-
-
-
+
+
-
-
+
-
-
+
-
-
-
-
+
+
-
-
-
+
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
-
+
+
-
-
+
-
-
-
-
+
+
-
-
-
+
+
@@ -358,483 +314,363 @@
-
-
+
-
-
+
-
-
+
-
+
-
-
-
+
+
-
-
-
+
+
-
-
+
-
-
+
-
-
-
+
+
-
-
-
-
+
+
-
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
-
-
-
-
-
+
+
-
-
-
-
-
+
+
+
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
-
-
-
+
+
-
+
+
+
+
+
+
+
+
+
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
@@ -848,5 +684,4 @@
-
diff --git a/components/tdi/Demo/TDIDemo.res b/components/tdi/Demo/TDIDemo.res
index 6389f3aef..a6fa3db25 100644
Binary files a/components/tdi/Demo/TDIDemo.res and b/components/tdi/Demo/TDIDemo.res differ
diff --git a/components/tdi/opm/TDINoteBook.json b/components/tdi/opm/TDINoteBook.json
new file mode 100644
index 000000000..ae504e171
--- /dev/null
+++ b/components/tdi/opm/TDINoteBook.json
@@ -0,0 +1,30 @@
+{
+ "PackageData0" : {
+ "Name" : "tdi",
+ "DisplayName" : "TDINoteBook",
+ "Category" : "GUIContainers, Tabbed Components",
+ "RepositoryFileName" : "TDINoteBook.zip",
+ "RepositoryFileSize" : 188471,
+ "RepositoryFileHash" : "ee155ec04531fc163f19b6922969e23f",
+ "RepositoryDate" : 4.3024000000000000E+004,
+ "PackageBaseDir" : "tdi\\/",
+ "HomePageURL" : "http://wiki.freepascal.org/TTDINotebook",
+ "DownloadURL" : "https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/tdi/opm/update_tdi.json",
+ "SVNURL" : ""
+ },
+ "PackageFiles0" : [
+ {
+ "Name" : "tdi.lpk",
+ "Description" : " TDINotebook provides a Tabbed Document Interface (TDI). ",
+ "Author" : "Daniel Simões de Almeida",
+ "License" : "LGPL",
+ "RelativeFilePath" : "",
+ "VersionAsString" : "0.2.0.0",
+ "LazCompatibility" : "1.6, 1.8, Trunk",
+ "FPCCompatibility" : "2.6.4, 3.0.4",
+ "SupportedWidgetSet" : "win32/64, gtk2, carbon, qt",
+ "PackageType" : 0,
+ "DependenciesAsString" : "LazControls, LCL, FCL"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/components/tdi/opm/update_TDINoteBook.json b/components/tdi/opm/update_TDINoteBook.json
new file mode 100644
index 000000000..1e6a591bf
--- /dev/null
+++ b/components/tdi/opm/update_TDINoteBook.json
@@ -0,0 +1,15 @@
+{
+ "UpdateLazPackages" : [
+ {
+ "ForceNotify" : false,
+ "InternalVersion" : 1,
+ "Name" : "tdi.lpk",
+ "Version" : "0.2.0.0"
+ }
+ ],
+ "UpdatePackageData" : {
+ "DisableInOPM" : false,
+ "DownloadZipURL" : "https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/tdi/opm/update_tdi.json",
+ "Name" : "tdi"
+ }
+}
\ No newline at end of file
diff --git a/components/tdi/read-me.txt b/components/tdi/read-me.txt
index a67e83544..3e19c2010 100644
--- a/components/tdi/read-me.txt
+++ b/components/tdi/read-me.txt
@@ -1,4 +1,4 @@
-http://wiki.freepascal.org/tdi
+http://wiki.freepascal.org/TTDINotebook
=== Contents ===
@@ -24,8 +24,7 @@ applications need to open several windows at once without ShowModal.
However, the MDI interface concept has several problems, which may confuse the
novice user. A more complete study on the advantages and disadvantages of the
MDI can be found at wikipedia:
-http://en.wikipedia.org/wiki/Multiple_document_interface#
-Comparison_with_single_document_interface
+http://en.wikipedia.org/wiki/Multiple_document_interface#Comparison_with_single_document_interface
The intention of this component is to provide a simple way to create an TDI
interface, similar to that described in Wikipedia.
@@ -77,7 +76,7 @@ You will need a SVN Client
=== 7 - Screenshot ===
-http://wiki.freepascal.org/tdi#Screenshot
+http://wiki.freepascal.org/TTDINotebook#Screenshot
=== 8 - Installation ===
diff --git a/components/tdi/tdi.lpk b/components/tdi/tdi.lpk
index 9a50151de..d06d63298 100644
--- a/components/tdi/tdi.lpk
+++ b/components/tdi/tdi.lpk
@@ -1,21 +1,19 @@
-
+
+
+
-
-
-
-
-
-
+
+
@@ -32,7 +30,6 @@
-