Index: scribus/plugins/scripter/api_color.cpp
===================================================================
--- scribus/plugins/scripter/api_color.cpp	(revision 22325)
+++ scribus/plugins/scripter/api_color.cpp	(working copy)
@@ -118,7 +118,7 @@
 		{
 			RAISE("Color not found in document");
 		}
-		ScCore->primaryMainWindow()->doc->PageColors[colorName].setColorRGB(r, g, b);
+		ScCore->primaryMainWindow()->doc->PageColors[colorName].setRgbColor(r, g, b);
 	}
 	else 
 	{
@@ -127,7 +127,7 @@
 		{
 			RAISE("Color not found in default colors");
 		}
-		(*colorList)[colorName].setColorRGB(r, g, b);
+		(*colorList)[colorName].setRgbColor(r, g, b);
 	}
 }
 
Index: scribus/plugins/scripter/api_document.cpp
===================================================================
--- scribus/plugins/scripter/api_document.cpp	(revision 22325)
+++ scribus/plugins/scripter/api_document.cpp	(working copy)
@@ -112,7 +112,7 @@
 
 int DocumentAPI::unit()
 {
-	if (!check()) return NULL;
+	if (!check()) return 0;
 	return ScCore->primaryMainWindow()->doc->unitIndex();
 }
 
@@ -446,7 +446,7 @@
 	}
 	else
 	{
-		ScCore->primaryMainWindow()->doc->PageColors[name].setColorRGB(r, g, b);
+		ScCore->primaryMainWindow()->doc->PageColors[name].setRgbColor(r, g, b);
 	}
 	return getColor(name);
 }
Index: scribus/plugins/scripter/api_item.cpp
===================================================================
--- scribus/plugins/scripter/api_item.cpp	(revision 22325)
+++ scribus/plugins/scripter/api_item.cpp	(working copy)
@@ -232,12 +232,12 @@
 
 bool ItemAPI::reversed()
 {
-	return item->reversed();
+	return false; // item->reversed(); FIXME
 }
 
 void ItemAPI::setReversed(bool value)
 {
-	item->setReversed(value);
+	// item->setReversed(value); FIXME
 }
 
 double ItemAPI::cornerRadius()
@@ -312,7 +312,7 @@
 	}
 	else
 	{
-		ScCore->primaryMainWindow()->doc->MoveItem(ValueToPoint(dx), ValueToPoint(dy), item);
+		ScCore->primaryMainWindow()->doc->moveItem(ValueToPoint(dx), ValueToPoint(dy), item);
 	}
 	// Now restore the selection.
 	ScCore->primaryMainWindow()->view->Deselect();
@@ -346,7 +346,7 @@
 		ScCore->primaryMainWindow()->view->endGroupTransaction();
 	}
 	else
-		ScCore->primaryMainWindow()->doc->MoveItem(pageUnitXToDocX(x) - item->xPos(), pageUnitYToDocY(y) - item->yPos(), item);
+		ScCore->primaryMainWindow()->doc->moveItem(pageUnitXToDocX(x) - item->xPos(), pageUnitYToDocY(y) - item->yPos(), item);
 	// Now restore the selection.
 	ScCore->primaryMainWindow()->view->Deselect();
 	if (hadOrigSelection)
@@ -359,7 +359,7 @@
 		return;
 	if (item == NULL)
 		return;
-	ScCore->primaryMainWindow()->doc->SizeItem(ValueToPoint(width), ValueToPoint(height), item);
+	ScCore->primaryMainWindow()->doc->sizeItem(ValueToPoint(width), ValueToPoint(height), item);
 }
 
 void ItemAPI::rotate(double rot)
Index: scribus/plugins/scripter/api_page.cpp
===================================================================
--- scribus/plugins/scripter/api_page.cpp	(revision 22325)
+++ scribus/plugins/scripter/api_page.cpp	(working copy)
@@ -167,7 +167,7 @@
 	            itemType, frameType,
 	            pageXtoDocX(x), pageYtoDocY(y),
 	            width, height,
-	            w, fill, outline, true);
+	            w, fill, outline, PageItem::StandardItem);
 	return ScCore->primaryMainWindow()->doc->Items->at(i);
 }
 
Index: scribus/plugins/scripter/api_printer.cpp
===================================================================
--- scribus/plugins/scripter/api_printer.cpp	(revision 22325)
+++ scribus/plugins/scripter/api_printer.cpp	(working copy)
@@ -94,7 +94,7 @@
 	options.useColor = color;
 	options.mirrorH  = mph;
 	options.mirrorV  = mpv;
-	options.useICC   = useICC;
+	// options.useICC   = useICC; FIXME
 	options.doGCR    = ucr;
 	options.cropMarks  = false;
 	options.bleedMarks = false;
