<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff></diff>
      <filename>lib/bbutilities.jar</filename>
    </modified>
    <modified>
      <diff>@@ -411,6 +411,7 @@ public class SyncIn extends AbstractSynchronization
             localFeed.setCustomViewModeEnabled(remoteFeed.isCustomViewModeEnabled());
             localFeed.setRating(remoteFeed.getRating());
             localFeed.setType(remoteFeed.getType());
+            localFeed.setHandlingType(remoteFeed.getHandlingType());
 
             // Feed type specific operations
             if (localFeed instanceof DirectFeed)</diff>
      <filename>src/com/salas/bb/service/sync/SyncIn.java</filename>
    </modified>
    <modified>
      <diff>@@ -206,10 +206,12 @@ public final class Converter
             boolean viewModeEnabled = aFeed.isCustomViewModeEnabled();
             int viewMode = aFeed.getCustomViewMode();
 
+            int handlingType = aFeed.getHandlingType().toInteger();
+
             opmlFeed = new DirectOPMLFeed(title, xmlURL, htmlURL, rating,
                 readArticlesKeys, pinnedArticlesKeys, purgeLimit, customTitle, customAuthor,
                 customDescription, tags, tagsDescription, tagsExtended, aFeed.isDisabled(),
-                viewType, viewModeEnabled, viewMode, aFeed.getAscendingSorting());
+                viewType, viewModeEnabled, viewMode, aFeed.getAscendingSorting(), handlingType);
 
             fillDataFeedProperties(opmlFeed, aFeed);
         }
@@ -261,7 +263,7 @@ public final class Converter
 
             opmlFeed = new QueryOPMLFeed(title, queryType, queryParam, xmlURL, readArticlesKeys,
                 pinnedArticlesKeys, purgeLimit, rating, viewType, viewModeEnabled, viewMode,
-                aFeed.getAscendingSorting());
+                aFeed.getAscendingSorting(), aFeed.getHandlingType().toInteger());
 
             opmlFeed.setDedupEnabled(aFeed.isDedupEnabled());
             opmlFeed.setDedupFrom(aFeed.getDedupFrom());
@@ -294,7 +296,7 @@ public final class Converter
         int viewMode = aFeed.getCustomViewMode();
 
         SearchOPMLFeed feed = new SearchOPMLFeed(title, query.serializeToString(), articlesLimit, rating,
-            viewType, viewModeEnabled, viewMode, aFeed.getAscendingSorting());
+            viewType, viewModeEnabled, viewMode, aFeed.getAscendingSorting(), aFeed.getHandlingType().toInteger());
 
         feed.setDedupEnabled(aFeed.isDedupEnabled());
         feed.setDedupFrom(aFeed.getDedupFrom());</diff>
      <filename>src/com/salas/bb/utils/opml/Converter.java</filename>
    </modified>
    <modified>
      <diff>@@ -135,6 +135,7 @@ public final class Helper
         int viewMode = opmlFeed.getViewMode();
         if (viewMode != -1) feed.setCustomViewMode(viewMode);
 
+        feed.setHandlingType(FeedHandlingType.toObject(opmlFeed.getHandlingType()));
         feed.setAscendingSorting(opmlFeed.getAscendingSorting());
     }
 </diff>
      <filename>src/com/salas/bb/utils/opml/Helper.java</filename>
    </modified>
    <modified>
      <diff>@@ -486,7 +486,8 @@ public final class Poller implements Runnable
                     QueryFeed qFeed = Helper.createQueryFeed((QueryOPMLFeed)feed);
                     feed = new DirectOPMLFeed(feed.getTitle(), qFeed.getXmlURL().toString(), null,
                         feed.getRating(), feed.getReadArticlesKeys(), feed.getPinnedArticlesKeys(), feed.getLimit(),
-                        null, null, null, null, null, null, false, qFeed.getType().getType(), false, 0, null);
+                        null, null, null, null, null, null, false, qFeed.getType().getType(), false, 0, null,
+                        qFeed.getHandlingType().toInteger());
                 }
 
                 if (feed instanceof DirectOPMLFeed)</diff>
      <filename>src/com/salas/bb/utils/poller/Poller.java</filename>
    </modified>
    <modified>
      <diff>@@ -69,7 +69,7 @@ public class TestImportGuidesAction extends TestCase
 
         final OPMLGuide guide1 = new OPMLGuide(&quot;guide1&quot;, null, false, null, null, false, 0, false, false, false);
         final ArrayList&lt;DefaultOPMLFeed&gt; al1 = new ArrayList&lt;DefaultOPMLFeed&gt;();
-        al1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;1&quot;, &quot;1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
+        al1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;1&quot;, &quot;1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
         guide1.setFeeds(al1);
 
         final OPMLGuide[] guides = {emptyGuide, guide1};
@@ -91,14 +91,14 @@ public class TestImportGuidesAction extends TestCase
 
         g1 = new OPMLGuide(&quot;g1&quot;, &quot;icon1&quot;, false, null, null, false, 0, false, false, false);
         a1 = new ArrayList&lt;DefaultOPMLFeed&gt;();
-        a1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;file://1&quot;, &quot;file://1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
-        a1.add(new DirectOPMLFeed(&quot;2&quot;, &quot;file://2&quot;, &quot;file://2&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
+        a1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;file://1&quot;, &quot;file://1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
+        a1.add(new DirectOPMLFeed(&quot;2&quot;, &quot;file://2&quot;, &quot;file://2&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
         g1.setFeeds(a1);
 
         g2 = new OPMLGuide(&quot;g2&quot;, null, false, null, null, false, 0, false, false, false);
         a2 = new ArrayList&lt;DefaultOPMLFeed&gt;();
-        a2.add(new DirectOPMLFeed(&quot;3&quot;, &quot;file://3&quot;, &quot;file://3&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
-        a2.add(new DirectOPMLFeed(&quot;4&quot;, &quot;file://4&quot;, &quot;file://4&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
+        a2.add(new DirectOPMLFeed(&quot;3&quot;, &quot;file://3&quot;, &quot;file://3&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
+        a2.add(new DirectOPMLFeed(&quot;4&quot;, &quot;file://4&quot;, &quot;file://4&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
         g2.setFeeds(a2);
 
         final OPMLGuide[] guides = {g1, g2};
@@ -173,14 +173,14 @@ public class TestImportGuidesAction extends TestCase
 
         g1 = new OPMLGuide(&quot;g1&quot;, &quot;icon1&quot;, false, null, null, false, 0, false, false, false);
         a1 = new ArrayList&lt;DefaultOPMLFeed&gt;();
-        a1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;file://1&quot;, &quot;file://1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
-        a1.add(new DirectOPMLFeed(&quot;2&quot;, &quot;file://2&quot;, &quot;file://2&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
+        a1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;file://1&quot;, &quot;file://1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
+        a1.add(new DirectOPMLFeed(&quot;2&quot;, &quot;file://2&quot;, &quot;file://2&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
         g1.setFeeds(a1);
 
         g2 = new OPMLGuide(&quot;g1&quot;, null, false, null, null, false, 0, false, false, false);
         a2 = new ArrayList&lt;DefaultOPMLFeed&gt;();
-        a2.add(new DirectOPMLFeed(&quot;3&quot;, &quot;file://3&quot;, &quot;file://3&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
-        a2.add(new DirectOPMLFeed(&quot;4&quot;, &quot;file://4&quot;, &quot;file://4&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
+        a2.add(new DirectOPMLFeed(&quot;3&quot;, &quot;file://3&quot;, &quot;file://3&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
+        a2.add(new DirectOPMLFeed(&quot;4&quot;, &quot;file://4&quot;, &quot;file://4&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
         g2.setFeeds(a2);
 
         final OPMLGuide[] guides = {g1, g2};
@@ -238,14 +238,14 @@ public class TestImportGuidesAction extends TestCase
 
         g1 = new OPMLGuide(&quot;g1&quot;, &quot;icon1&quot;, false, null, null, false, 0, false, false, false);
         a1 = new ArrayList&lt;DefaultOPMLFeed&gt;();
-        a1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;file://1&quot;, &quot;file://1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
-        a1.add(new DirectOPMLFeed(&quot;2&quot;, &quot;file://2&quot;, &quot;file://2&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
+        a1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;file://1&quot;, &quot;file://1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
+        a1.add(new DirectOPMLFeed(&quot;2&quot;, &quot;file://2&quot;, &quot;file://2&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
         g1.setFeeds(a1);
 
         g2 = new OPMLGuide(&quot;g1&quot;, null, false, null, null, false, 0, false, false, false);
         a2 = new ArrayList&lt;DefaultOPMLFeed&gt;();
-        a2.add(new DirectOPMLFeed(&quot;3&quot;, &quot;file://3&quot;, &quot;file://3&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
-        a2.add(new DirectOPMLFeed(&quot;4&quot;, &quot;file://4&quot;, &quot;file://4&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
+        a2.add(new DirectOPMLFeed(&quot;3&quot;, &quot;file://3&quot;, &quot;file://3&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
+        a2.add(new DirectOPMLFeed(&quot;4&quot;, &quot;file://4&quot;, &quot;file://4&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
         g2.setFeeds(a2);
 
         final OPMLGuide[] guides = {g1, g2};
@@ -312,8 +312,8 @@ public class TestImportGuidesAction extends TestCase
 
         final OPMLGuide guide = new OPMLGuide(&quot;g1&quot;, &quot;icon&quot;, false, null, null, false, 0, false, false, false);
         final ArrayList&lt;DefaultOPMLFeed&gt; a1 = new ArrayList&lt;DefaultOPMLFeed&gt;();
-        a1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;file://1&quot;, &quot;file://1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false));
-        a1.add(new DirectOPMLFeed(&quot;2&quot;, &quot;file://2&quot;, &quot;file://2&quot;, 0, null, null, 1, &quot;A&quot;, &quot;B&quot;, &quot;C&quot;, &quot;D&quot;, &quot;E&quot;, &quot;F&quot;, false, 1, false, 0, false));
+        a1.add(new DirectOPMLFeed(&quot;1&quot;, &quot;file://1&quot;, &quot;file://1&quot;, 0, null, null, -1, null, null, null, null, null, null, false, 1, false, 0, false, 0));
+        a1.add(new DirectOPMLFeed(&quot;2&quot;, &quot;file://2&quot;, &quot;file://2&quot;, 0, null, null, 1, &quot;A&quot;, &quot;B&quot;, &quot;C&quot;, &quot;D&quot;, &quot;E&quot;, &quot;F&quot;, false, 1, false, 0, false, 0));
         guide.setFeeds(a1);
 
         // Put in GuidesSet guide with duplicate name to check how dedupe works</diff>
      <filename>test/com/salas/bb/core/actions/guide/TestImportGuidesAction.java</filename>
    </modified>
    <modified>
      <diff>@@ -48,7 +48,7 @@ public class TestHelper extends TestCase
     public void testCreateGuideWithRL()
     {
         DirectOPMLFeed opmlFeed = new DirectOPMLFeed(&quot;Feed&quot;, &quot;file://test&quot;, &quot;&quot;, 1, null, null, -1,
-            null, null, null, null, null, null, false, 0, false, 1, false);
+            null, null, null, null, null, null, false, 0, false, 1, false, 0);
 
         OPMLReadingList opmlRL = new OPMLReadingList(&quot;ReadingList&quot;, &quot;file://test&quot;);
         opmlRL.setFeeds(Arrays.asList(opmlFeed));
@@ -108,7 +108,7 @@ public class TestHelper extends TestCase
     public void testCreateFeedWithCustomModeAndType() throws MalformedURLException
     {
         DirectOPMLFeed opmlFeed = new DirectOPMLFeed(&quot;Feed&quot;, &quot;file://test&quot;, &quot;&quot;, 1, null, null, -1,
-            null, null, null, null, null, null, false, 1, true, 2, false);
+            null, null, null, null, null, null, false, 1, true, 2, false, 0);
 
         DirectFeed feed = Helper.createDirectFeed(new URL(&quot;file://test&quot;), opmlFeed);
 </diff>
      <filename>test/com/salas/bb/utils/opml/TestHelper.java</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d837e1514aa01f0fc99eebadad0ee25c55afb6a0</id>
    </parent>
  </parents>
  <author>
    <name>Aleksey Gureiev</name>
    <email>spyromus@noizeramp.com</email>
  </author>
  <url>http://github.com/pitosalas/blogbridge/commit/a980f8670d717224c9b56503bc3919b83619f448</url>
  <id>a980f8670d717224c9b56503bc3919b83619f448</id>
  <committed-date>2009-10-17T01:30:45-07:00</committed-date>
  <authored-date>2009-10-17T01:30:45-07:00</authored-date>
  <message>Supporting sync of handling type</message>
  <tree>4f20e569ebf9889b09d53e0e095b00fcb2d46b11</tree>
  <committer>
    <name>Aleksey Gureiev</name>
    <email>spyromus@noizeramp.com</email>
  </committer>
</commit>
