[banshee: 14/14] Merge branch 'hyena-submodule'



commit cac26f61b70d6283d11882b9318812d79eef22c4
Merge: b9ba986 fe0dc41
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Fri Jul 9 14:47:25 2010 -0700

    Merge branch 'hyena-submodule'
    
    Conflicts:
    	Banshee.sln
    	autogen.sh
    	src/Libraries/Hyena/Hyena.Metrics/HttpPoster.cs
    	src/Libraries/Hyena/Hyena.csproj
    	src/Libraries/Hyena/Makefile.am

 .gitignore                                         |    2 +
 .gitmodules                                        |    3 +
 Banshee.sln                                        |   37 +-
 autogen.sh                                         |    2 +
 build/build.environment.mk                         |    2 +-
 configure.ac                                       |   11 +-
 extras/metrics/metrics.csproj                      |   12 +-
 po/POTFILES.in                                     |   34 +-
 po/POTFILES.skip                                   |  140 +--
 .../Banshee.GStreamer/Banshee.GStreamer.csproj     |    7 +-
 .../Banshee.GStreamerSharp.csproj                  |    7 +-
 src/Backends/Banshee.Gio/Banshee.Gio.csproj        |    9 +-
 src/Backends/Banshee.Gnome/Banshee.Gnome.csproj    |    9 +-
 src/Backends/Banshee.Hal/Banshee.Hal.csproj        |    7 +-
 src/Backends/Banshee.Osx/Banshee.Osx.csproj        |    9 +-
 src/Clients/Beroe/Beroe.csproj                     |    7 +-
 src/Clients/Booter/Booter.csproj                   |    7 +-
 src/Clients/Halie/Halie.csproj                     |    7 +-
 src/Clients/MeeGo/MeeGo.csproj                     |    7 +-
 src/Clients/Muinshee/Muinshee.csproj               |    9 +-
 src/Clients/Nereid/Nereid.csproj                   |    9 +-
 src/Core/Banshee.Core/Banshee.Core.csproj          |    7 +-
 src/Core/Banshee.Services/Banshee.Services.csproj  |    9 +-
 .../Banshee.ThickClient/Banshee.ThickClient.csproj |    9 +-
 src/Core/Banshee.Widgets/Banshee.Widgets.csproj    |    9 +-
 src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod.csproj   |    9 +-
 .../Banshee.Dap.MassStorage.csproj                 |    7 +-
 src/Dap/Banshee.Dap.Mtp/Banshee.Dap.Mtp.csproj     |    7 +-
 src/Dap/Banshee.Dap/Banshee.Dap.csproj             |    9 +-
 .../Banshee.AudioCd/Banshee.AudioCd.csproj         |    9 +-
 .../Banshee.Audiobook/Banshee.Audiobook.csproj     |    9 +-
 .../Banshee.BooScript/Banshee.BooScript.csproj     |    7 +-
 src/Extensions/Banshee.Bpm/Banshee.Bpm.csproj      |    9 +-
 .../Banshee.CoverArt/Banshee.CoverArt.csproj       |    9 +-
 src/Extensions/Banshee.Daap/Banshee.Daap.csproj    |    9 +-
 .../Banshee.Emusic/Banshee.Emusic.csproj           |    9 +-
 .../Banshee.FileSystemQueue.csproj                 |    9 +-
 .../Banshee.InternetArchive.csproj                 |    9 +-
 .../Banshee.InternetRadio.csproj                   |    9 +-
 .../Banshee.Lastfm/Banshee.Lastfm.csproj           |    9 +-
 .../Banshee.LastfmStreaming.csproj                 |    9 +-
 .../Banshee.LibraryWatcher.csproj                  |    7 +-
 src/Extensions/Banshee.MeeGo/Banshee.MeeGo.csproj  |    7 +-
 .../Banshee.MiniMode/Banshee.MiniMode.csproj       |    9 +-
 .../Banshee.MultimediaKeys.csproj                  |    7 +-
 .../Banshee.NotificationArea.csproj                |    9 +-
 .../Banshee.NowPlaying/Banshee.NowPlaying.csproj   |    9 +-
 .../Banshee.PlayQueue/Banshee.PlayQueue.csproj     |    9 +-
 .../Banshee.PlayerMigration.csproj                 |    7 +-
 .../Banshee.Podcasting/Banshee.Podcasting.csproj   |    9 +-
 .../Banshee.Sample/Banshee.Sample.csproj           |    9 +-
 .../Banshee.SqlDebugConsole.csproj                 |    7 +-
 .../Banshee.Wikipedia/Banshee.Wikipedia.csproj     |    7 +-
 .../Banshee.YouTube/Banshee.YouTube.csproj         |    9 +-
 src/Hyena                                          |    1 +
 .../Accessibility/ColumnCellAccessible.cs          |  151 --
 .../Accessibility/ColumnCellTextAccessible.cs      |   40 -
 .../ColumnHeaderCellTextAccessible.cs              |  114 --
 .../Accessibility/ICellAccessibleParent.cs         |   45 -
 .../Accessibility/ListViewAccessible.cs            |  256 ---
 .../Accessibility/ListViewAccessible_Selection.cs  |   92 -
 .../Accessibility/ListViewAccessible_Table.cs      |  192 --
 .../Hyena.Gui/Hyena.Data.Gui/CellContext.cs        |   56 -
 src/Libraries/Hyena.Gui/Hyena.Data.Gui/Column.cs   |  206 --
 .../Hyena.Gui/Hyena.Data.Gui/ColumnCell.cs         |  158 --
 .../Hyena.Gui/Hyena.Data.Gui/ColumnCellCheckBox.cs |  124 --
 .../Hyena.Gui/Hyena.Data.Gui/ColumnCellRating.cs   |  158 --
 .../Hyena.Gui/Hyena.Data.Gui/ColumnCellText.cs     |  234 ---
 .../Hyena.Gui/Hyena.Data.Gui/ColumnController.cs   |  200 --
 .../Hyena.Data.Gui/ColumnHeaderCellText.cs         |   97 -
 .../Hyena.Gui/Hyena.Data.Gui/DataViewChild.cs      |  170 --
 .../Hyena.Gui/Hyena.Data.Gui/DataViewLayout.cs     |  110 -
 .../Hyena.Gui/Hyena.Data.Gui/DataViewLayoutGrid.cs |  157 --
 .../Hyena.Gui/Hyena.Data.Gui/IHeaderCell.cs        |   36 -
 .../Hyena.Gui/Hyena.Data.Gui/IInteractiveCell.cs   |   40 -
 .../Hyena.Gui/Hyena.Data.Gui/IListView.cs          |   47 -
 .../Hyena.Gui/Hyena.Data.Gui/ISizeRequestCell.cs   |   39 -
 .../Hyena.Gui/Hyena.Data.Gui/ITextCell.cs          |   38 -
 .../Hyena.Gui/Hyena.Data.Gui/ITooltipCell.cs       |   38 -
 .../Hyena.Gui/Hyena.Data.Gui/ListView/ListView.cs  |   93 -
 .../Hyena.Data.Gui/ListView/ListViewBase.cs        |   65 -
 .../Hyena.Data.Gui/ListView/ListView_Accessible.cs |  177 --
 .../ListView/ListView_DragAndDrop.cs               |  213 --
 .../Hyena.Data.Gui/ListView/ListView_Header.cs     |  634 ------
 .../ListView/ListView_Interaction.cs               | 1038 ----------
 .../Hyena.Data.Gui/ListView/ListView_Model.cs      |  229 ---
 .../Hyena.Data.Gui/ListView/ListView_Rendering.cs  |  597 ------
 .../Hyena.Data.Gui/ListView/ListView_Windowing.cs  |  216 --
 .../Hyena.Gui/Hyena.Data.Gui/ListViewTestModule.cs |  217 --
 .../Hyena.Gui/Hyena.Data.Gui/ObjectListView.cs     |   52 -
 .../Hyena.Data.Gui/RowActivatedHandler.cs          |   54 -
 .../Hyena.Gui/Hyena.Data.Gui/SortableColumn.cs     |   69 -
 src/Libraries/Hyena.Gui/Hyena.Gui.Canvas/Point.cs  |   86 -
 src/Libraries/Hyena.Gui/Hyena.Gui.Canvas/Rect.cs   |  276 ---
 src/Libraries/Hyena.Gui/Hyena.Gui.Canvas/Size.cs   |  117 --
 .../Hyena.Gui/Hyena.Gui.Canvas/Thickness.cs        |  126 --
 .../Hyena.Gui/Hyena.Gui.Dialogs/ExceptionDialog.cs |  232 ---
 .../Hyena.Gui.Dialogs/VersionInformationDialog.cs  |  132 --
 .../Hyena.Gui/Hyena.Gui.Theatrics/Actor.cs         |   95 -
 .../Hyena.Gui/Hyena.Gui.Theatrics/Choreographer.cs |  107 -
 .../Hyena.Gui/Hyena.Gui.Theatrics/Pulsator.cs      |  120 --
 .../Hyena.Gui.Theatrics/SingleActorStage.cs        |   64 -
 .../Hyena.Gui/Hyena.Gui.Theatrics/Stage.cs         |  276 ---
 .../Tests/ChoreographerTests.cs                    |  116 --
 .../Hyena.Gui/Hyena.Gui.Theming/GtkColors.cs       |  148 --
 .../Hyena.Gui/Hyena.Gui.Theming/GtkTheme.cs        |  375 ----
 src/Libraries/Hyena.Gui/Hyena.Gui.Theming/Theme.cs |  263 ---
 .../Hyena.Gui/Hyena.Gui.Theming/ThemeContext.cs    |   80 -
 .../Hyena.Gui/Hyena.Gui.Theming/ThemeEngine.cs     |   47 -
 .../Hyena.Gui/Hyena.Gui.Theming/ThemeTestModule.cs |  103 -
 src/Libraries/Hyena.Gui/Hyena.Gui.csproj           |  212 --
 src/Libraries/Hyena.Gui/Hyena.Gui.dll.config       |   17 -
 src/Libraries/Hyena.Gui/Hyena.Gui/ActionManager.cs |  170 --
 .../Hyena.Gui/Hyena.Gui/BaseWidgetAccessible.cs    |  262 ---
 .../Hyena.Gui/Hyena.Gui/CairoDamageDebugger.cs     |   58 -
 .../Hyena.Gui/Hyena.Gui/CairoExtensions.cs         |  401 ----
 .../Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs        |   67 -
 .../Hyena.Gui/Hyena.Gui/CompositeUtils.cs          |  161 --
 src/Libraries/Hyena.Gui/Hyena.Gui/Contrast.cs      |  331 ----
 src/Libraries/Hyena.Gui/Hyena.Gui/DragDropList.cs  |   86 -
 .../Hyena.Gui/Hyena.Gui/EditableEraseAction.cs     |  101 -
 .../Hyena.Gui/Hyena.Gui/EditableInsertAction.cs    |   89 -
 .../Hyena.Gui/Hyena.Gui/EditableUndoAdapter.cs     |  146 --
 src/Libraries/Hyena.Gui/Hyena.Gui/GtkUtilities.cs  |  197 --
 .../Hyena.Gui/Hyena.Gui/GtkWorkarounds.cs          |   92 -
 .../Hyena.Gui/Hyena.Gui/HyenaActionGroup.cs        |  175 --
 .../Hyena.Gui/Hyena.Gui/PangoCairoHelper.cs        |   81 -
 .../Hyena.Gui/Hyena.Gui/PangoExtensions.cs         |   47 -
 .../Hyena.Gui/Hyena.Gui/PixbufImageSurface.cs      |  198 --
 .../Hyena.Gui/Hyena.Gui/RatingRenderer.cs          |  183 --
 .../Hyena.Gui/Hyena.Gui/ShadingTestWindow.cs       |   82 -
 .../Hyena.Gui/Hyena.Gui/TestModuleAttribute.cs     |   46 -
 .../Hyena.Gui/Hyena.Gui/TestModuleRunner.cs        |  101 -
 src/Libraries/Hyena.Gui/Hyena.Gui/TooltipSetter.cs |   87 -
 .../Hyena.Query.Gui/DateQueryValueEntry.cs         |   97 -
 .../Hyena.Query.Gui/FileSizeQueryValueEntry.cs     |   91 -
 .../Hyena.Query.Gui/IntegerQueryValueEntry.cs      |   68 -
 .../Hyena.Query.Gui/NullQueryValueEntry.cs         |   49 -
 .../Hyena.Gui/Hyena.Query.Gui/QueryBox.cs          |  176 --
 .../Hyena.Gui/Hyena.Query.Gui/QueryDebugger.cs     |  139 --
 .../Hyena.Gui/Hyena.Query.Gui/QueryLimitBox.cs     |  147 --
 .../Hyena.Gui/Hyena.Query.Gui/QueryTermBox.cs      |  256 ---
 .../Hyena.Gui/Hyena.Query.Gui/QueryTermsBox.cs     |  179 --
 .../Hyena.Gui/Hyena.Query.Gui/QueryValueEntry.cs   |  103 -
 .../RelativeTimeSpanQueryValueEntry.cs             |   50 -
 .../Hyena.Query.Gui/StringQueryValueEntry.cs       |   64 -
 .../Hyena.Query.Gui/TimeSpanQueryValueEntry.cs     |   93 -
 .../Hyena.Gui/Hyena.Widgets/AnimatedBox.cs         |  549 ------
 .../Hyena.Gui/Hyena.Widgets/AnimatedHBox.cs        |   45 -
 .../Hyena.Gui/Hyena.Widgets/AnimatedImage.cs       |  189 --
 .../Hyena.Gui/Hyena.Widgets/AnimatedVBox.cs        |   45 -
 .../Hyena.Gui/Hyena.Widgets/AnimatedWidget.cs      |  198 --
 .../Hyena.Gui/Hyena.Widgets/ComplexMenuItem.cs     |  157 --
 .../Hyena.Gui/Hyena.Widgets/EntryPopup.cs          |  263 ---
 .../Hyena.Gui/Hyena.Widgets/GenericToolItem.cs     |   48 -
 .../Hyena.Gui/Hyena.Widgets/HigMessageDialog.cs    |  237 ---
 .../Hyena.Gui/Hyena.Widgets/ImageButton.cs         |   76 -
 .../Hyena.Gui/Hyena.Widgets/MenuButton.cs          |  174 --
 .../Hyena.Gui/Hyena.Widgets/MessageBar.cs          |  206 --
 .../Hyena.Gui/Hyena.Widgets/PulsingButton.cs       |  135 --
 .../Hyena.Gui/Hyena.Widgets/RatingEntry.cs         |  508 -----
 .../Hyena.Gui/Hyena.Widgets/RatingMenuItem.cs      |  133 --
 .../Hyena.Gui/Hyena.Widgets/RoundedFrame.cs        |  206 --
 .../Hyena.Gui/Hyena.Widgets/ScrolledWindow.cs      |  122 --
 .../Hyena.Gui/Hyena.Widgets/SegmentedBar.cs        |  637 ------
 .../Hyena.Gui/Hyena.Widgets/SimpleTable.cs         |  103 -
 .../Hyena.Widgets/SmoothScrolledWindow.cs          |  143 --
 .../Hyena.Gui/Hyena.Widgets/TextViewEditable.cs    |  159 --
 src/Libraries/Hyena.Gui/Hyena.Widgets/WrapLabel.cs |  160 --
 src/Libraries/Hyena.Gui/Makefile.am                |  125 --
 .../Hyena.Collections/CollectionExtensions.cs      |   87 -
 .../Hyena/Hyena.Collections/IStackProvider.cs      |   41 -
 .../Hyena/Hyena.Collections/IntervalHeap.cs        |  404 ----
 src/Libraries/Hyena/Hyena.Collections/LruCache.cs  |  213 --
 .../Hyena/Hyena.Collections/QueuePipeline.cs       |  117 --
 .../Hyena.Collections/QueuePipelineElement.cs      |  220 ---
 .../Hyena/Hyena.Collections/RangeCollection.cs     |  438 ----
 src/Libraries/Hyena/Hyena.Collections/Selection.cs |  250 ---
 .../Hyena/Hyena.Collections/SelectionProxy.cs      |   97 -
 .../Hyena.Collections/Tests/IntervalHeapTests.cs   |  126 --
 .../Hyena.Collections/Tests/QueuePipelineTests.cs  |   85 -
 .../Tests/RangeCollectionTests.cs                  |  498 -----
 .../Hyena/Hyena.Collections/WriteLineElement.cs    |   46 -
 .../Hyena/Hyena.CommandLine/CommandLineParser.cs   |  173 --
 src/Libraries/Hyena/Hyena.CommandLine/Layout.cs    |  197 --
 .../Hyena/Hyena.CommandLine/LayoutGroup.cs         |  117 --
 .../Hyena/Hyena.CommandLine/LayoutOption.cs        |   50 -
 .../Hyena/Hyena.Data.Sqlite/DatabaseColumn.cs      |  202 --
 .../Hyena.Data.Sqlite/DatabaseColumnAttribute.cs   |  127 --
 .../HyenaSqliteArrayDataReader.cs                  |  392 ----
 .../Hyena/Hyena.Data.Sqlite/HyenaSqliteCommand.cs  |  290 ---
 .../Hyena.Data.Sqlite/HyenaSqliteConnection.cs     |  477 -----
 .../Hyena.Data.Sqlite/ICacheableDatabaseModel.cs   |   46 -
 .../Hyena/Hyena.Data.Sqlite/SqliteModelCache.cs    |  503 -----
 .../Hyena/Hyena.Data.Sqlite/SqliteModelProvider.cs |  792 --------
 .../Hyena/Hyena.Data.Sqlite/SqliteUtils.cs         |  211 --
 .../Hyena/Hyena.Data.Sqlite/Tests/DbBoundType.cs   |  318 ---
 .../Hyena.Data.Sqlite/Tests/SqliteCommandTests.cs  |  184 --
 .../Tests/SqliteModelProviderTests.cs              |  248 ---
 .../Hyena.Data.Sqlite/Tests/SqliteUtilTests.cs     |   86 -
 src/Libraries/Hyena/Hyena.Data/ArrayModelCache.cs  |   76 -
 src/Libraries/Hyena/Hyena.Data/BaseListModel.cs    |  107 -
 .../Hyena/Hyena.Data/ColumnDescription.cs          |  121 --
 .../Hyena/Hyena.Data/DictionaryModelCache.cs       |   62 -
 src/Libraries/Hyena/Hyena.Data/ICacheableItem.cs   |   38 -
 src/Libraries/Hyena/Hyena.Data/ICacheableModel.cs  |   38 -
 src/Libraries/Hyena/Hyena.Data/ICareAboutView.cs   |   35 -
 src/Libraries/Hyena/Hyena.Data/IFilterable.cs      |   36 -
 src/Libraries/Hyena/Hyena.Data/IListModel.cs       |   58 -
 .../Hyena/Hyena.Data/IPropertyStoreExpose.cs       |   37 -
 src/Libraries/Hyena/Hyena.Data/ISelectable.cs      |   39 -
 src/Libraries/Hyena/Hyena.Data/ISortable.cs        |   36 -
 src/Libraries/Hyena/Hyena.Data/ISortableColumn.cs  |   38 -
 src/Libraries/Hyena/Hyena.Data/MemoryListModel.cs  |  101 -
 src/Libraries/Hyena/Hyena.Data/ModelCache.cs       |   69 -
 src/Libraries/Hyena/Hyena.Data/ModelSelection.cs   |   89 -
 src/Libraries/Hyena/Hyena.Data/PropertyStore.cs    |  221 ---
 src/Libraries/Hyena/Hyena.Data/SortType.cs         |   37 -
 src/Libraries/Hyena/Hyena.Downloader/Buffer.cs     |   38 -
 .../Hyena/Hyena.Downloader/DownloadManager.cs      |  140 --
 .../Hyena/Hyena.Downloader/HttpDownloader.cs       |  256 ---
 .../Hyena/Hyena.Downloader/HttpDownloaderState.cs  |   44 -
 .../Hyena/Hyena.Downloader/HttpFileDownloader.cs   |   85 -
 src/Libraries/Hyena/Hyena.Jobs/Job.cs              |  315 ---
 src/Libraries/Hyena/Hyena.Jobs/JobExtensions.cs    |   69 -
 src/Libraries/Hyena/Hyena.Jobs/PriorityHints.cs    |   41 -
 src/Libraries/Hyena/Hyena.Jobs/Resource.cs         |   43 -
 src/Libraries/Hyena/Hyena.Jobs/Scheduler.cs        |  230 ---
 src/Libraries/Hyena/Hyena.Jobs/SimpleAsyncJob.cs   |   79 -
 .../Hyena/Hyena.Jobs/Tests/SchedulerTests.cs       |  205 --
 src/Libraries/Hyena/Hyena.Json/Deserializer.cs     |  163 --
 src/Libraries/Hyena/Hyena.Json/IJsonCollection.cs  |   40 -
 src/Libraries/Hyena/Hyena.Json/JsonArray.cs        |   53 -
 src/Libraries/Hyena/Hyena.Json/JsonObject.cs       |   53 -
 src/Libraries/Hyena/Hyena.Json/Serializer.cs       |  155 --
 .../Hyena/Hyena.Json/Tests/DeserializerTests.cs    |  102 -
 .../Hyena/Hyena.Json/Tests/SerializerTests.cs      |  169 --
 .../Hyena/Hyena.Json/Tests/TokenizerTests.cs       |  207 --
 src/Libraries/Hyena/Hyena.Json/Token.cs            |  116 --
 src/Libraries/Hyena/Hyena.Json/TokenType.cs        |   52 -
 src/Libraries/Hyena/Hyena.Json/Tokenizer.cs        |  329 ----
 src/Libraries/Hyena/Hyena.Metrics/DbSampleStore.cs |   57 -
 src/Libraries/Hyena/Hyena.Metrics/HttpPoster.cs    |   76 -
 src/Libraries/Hyena/Hyena.Metrics/ISampleStore.cs  |   38 -
 .../Hyena/Hyena.Metrics/MemorySampleStore.cs       |   52 -
 src/Libraries/Hyena/Hyena.Metrics/Metric.cs        |   84 -
 .../Hyena/Hyena.Metrics/MetricsCollection.cs       |  112 --
 src/Libraries/Hyena/Hyena.Metrics/Sample.cs        |   67 -
 .../Hyena/Hyena.Metrics/Tests/MetricsTests.cs      |   76 -
 .../Hyena/Hyena.Query/AliasedObjectSet.cs          |  113 --
 src/Libraries/Hyena/Hyena.Query/DateQueryValue.cs  |  122 --
 src/Libraries/Hyena/Hyena.Query/EnumQueryValue.cs  |  111 --
 .../Hyena/Hyena.Query/ExactStringQueryValue.cs     |   45 -
 .../Hyena/Hyena.Query/ExactUriStringQueryValue.cs  |   39 -
 .../Hyena/Hyena.Query/FileSizeQueryValue.cs        |  148 --
 .../Hyena.Query/IntegerKeyedObjectQueryValue.cs    |   54 -
 .../Hyena/Hyena.Query/IntegerQueryValue.cs         |  110 -
 src/Libraries/Hyena/Hyena.Query/NullQueryValue.cs  |   89 -
 src/Libraries/Hyena/Hyena.Query/QueryField.cs      |  186 --
 src/Libraries/Hyena/Hyena.Query/QueryFieldSet.cs   |   46 -
 src/Libraries/Hyena/Hyena.Query/QueryLimit.cs      |   81 -
 src/Libraries/Hyena/Hyena.Query/QueryListNode.cs   |  249 ---
 src/Libraries/Hyena/Hyena.Query/QueryNode.cs       |  233 ---
 src/Libraries/Hyena/Hyena.Query/QueryOperator.cs   |   83 -
 src/Libraries/Hyena/Hyena.Query/QueryOrder.cs      |   72 -
 src/Libraries/Hyena/Hyena.Query/QueryParser.cs     |   66 -
 src/Libraries/Hyena/Hyena.Query/QueryTermNode.cs   |  164 --
 src/Libraries/Hyena/Hyena.Query/QueryToken.cs      |   93 -
 src/Libraries/Hyena/Hyena.Query/QueryValue.cs      |  151 --
 .../Hyena.Query/RelativeTimeSpanQueryValue.cs      |   93 -
 .../Hyena/Hyena.Query/StringQueryValue.cs          |   99 -
 .../Hyena/Hyena.Query/Tests/QueryTests.cs          |  260 ---
 .../Hyena/Hyena.Query/TimeSpanQueryValue.cs        |  204 --
 src/Libraries/Hyena/Hyena.Query/UserQueryParser.cs |  274 ---
 src/Libraries/Hyena/Hyena.Query/XmlQueryParser.cs  |  129 --
 .../Hyena.SExpEngine/ArithmeticFunctionSet.cs      |  157 --
 .../Hyena/Hyena.SExpEngine/CastFunctionSet.cs      |   89 -
 .../Hyena/Hyena.SExpEngine/CompareFunctionSet.cs   |  119 --
 .../Hyena/Hyena.SExpEngine/ControlFunctionSet.cs   |  116 --
 src/Libraries/Hyena/Hyena.SExpEngine/Evaluator.cs  |   63 -
 .../Hyena/Hyena.SExpEngine/EvaluatorBase.cs        |  333 ----
 .../Hyena/Hyena.SExpEngine/FunctionFunctionSet.cs  |  100 -
 .../Hyena/Hyena.SExpEngine/FunctionNode.cs         |  123 --
 .../Hyena/Hyena.SExpEngine/FunctionSet.cs          |   98 -
 .../Hyena/Hyena.SExpEngine/ListFunctionSet.cs      |  190 --
 src/Libraries/Hyena/Hyena.SExpEngine/Literals.cs   |  114 --
 .../Hyena/Hyena.SExpEngine/LogicFunctionSet.cs     |   94 -
 src/Libraries/Hyena/Hyena.SExpEngine/Parser.cs     |  253 ---
 .../Hyena/Hyena.SExpEngine/StringFunctionSet.cs    |  176 --
 src/Libraries/Hyena/Hyena.SExpEngine/TreeNode.cs   |  196 --
 .../Hyena/Hyena.SExpEngine/UtilityFunctionSet.cs   |   69 -
 .../Hyena/Hyena.SExpEngine/tests/Makefile          |   13 -
 .../Hyena/Hyena.SExpEngine/tests/SExpEvaluator.cs  |   30 -
 .../Hyena/Hyena.SExpEngine/tests/list.sxp          |   40 -
 src/Libraries/Hyena/Hyena.csproj                   |  228 ---
 src/Libraries/Hyena/Hyena/ApplicationContext.cs    |  114 --
 src/Libraries/Hyena/Hyena/ConsoleCrayon.cs         |  251 ---
 src/Libraries/Hyena/Hyena/CryptoUtil.cs            |   71 -
 src/Libraries/Hyena/Hyena/DateTimeUtil.cs          |   87 -
 src/Libraries/Hyena/Hyena/Delegates.cs             |   32 -
 src/Libraries/Hyena/Hyena/EventArgs.cs             |   63 -
 src/Libraries/Hyena/Hyena/IUndoAction.cs           |   38 -
 src/Libraries/Hyena/Hyena/Log.cs                   |  417 ----
 src/Libraries/Hyena/Hyena/Paths.cs                 |  253 ---
 src/Libraries/Hyena/Hyena/PlatformDetection.cs     |   96 -
 src/Libraries/Hyena/Hyena/StringUtil.cs            |  341 ----
 src/Libraries/Hyena/Hyena/Tests/CryptoUtilTests.cs |   72 -
 .../Hyena/Hyena/Tests/DateTimeUtilTests.cs         |   77 -
 src/Libraries/Hyena/Hyena/Tests/StringUtilTests.cs |  411 ----
 src/Libraries/Hyena/Hyena/Tests/TestBase.cs        |  106 -
 src/Libraries/Hyena/Hyena/ThreadAssist.cs          |  128 --
 src/Libraries/Hyena/Hyena/Timer.cs                 |   62 -
 src/Libraries/Hyena/Hyena/UndoManager.cs           |  147 --
 src/Libraries/Hyena/Hyena/XdgBaseDirectorySpec.cs  |   94 -
 src/Libraries/Hyena/Makefile.am                    |  148 --
 src/Libraries/Hyena/System.Web/Helpers.cs          |   38 -
 src/Libraries/Hyena/System.Web/HttpUtility.cs      | 1136 -----------
 src/Libraries/Lastfm.Gui/Lastfm.Gui.csproj         |    7 +-
 src/Libraries/Lastfm/Lastfm.csproj                 |    7 +-
 src/Libraries/Makefile.am                          |    3 -
 src/Libraries/Migo/Migo.csproj                     |    7 +-
 src/Libraries/Mono.Data.Sqlite/Makefile.am         |   32 -
 .../Mono.Data.Sqlite/Mono.Data.Sqlite.csproj       |   90 -
 .../Mono.Data.Sqlite/Mono.Data.Sqlite/SQLite3.cs   |  674 -------
 .../Mono.Data.Sqlite/SQLite3_UTF16.cs              |  162 --
 .../Mono.Data.Sqlite/SQLiteBase.cs                 |  195 --
 .../Mono.Data.Sqlite/SQLiteCommand.cs              |  657 -------
 .../Mono.Data.Sqlite/SQLiteCommandBuilder.cs       |  375 ----
 .../Mono.Data.Sqlite/SQLiteConnection.cs           | 2078 --------------------
 .../SQLiteConnectionStringBuilder.cs               |  323 ---
 .../Mono.Data.Sqlite/SQLiteConvert.cs              |  641 ------
 .../Mono.Data.Sqlite/SQLiteDataAdapter.cs          |  192 --
 .../Mono.Data.Sqlite/SQLiteDataReader.cs           | 1079 ----------
 .../Mono.Data.Sqlite/SQLiteEnlistment.cs           |  127 --
 .../Mono.Data.Sqlite/SQLiteException.cs            |  293 ---
 .../Mono.Data.Sqlite/SQLiteFactory.cs              |  113 --
 .../Mono.Data.Sqlite/SQLiteFunction.cs             |  557 ------
 .../Mono.Data.Sqlite/SQLiteFunctionAttribute.cs    |   96 -
 .../SQLiteMetaDataCollectionNames.cs               |   84 -
 .../Mono.Data.Sqlite/SQLiteParameter.cs            |  481 -----
 .../Mono.Data.Sqlite/SQLiteParameterCollection.cs  |  507 -----
 .../Mono.Data.Sqlite/SQLiteStatement.cs            |  281 ---
 .../Mono.Data.Sqlite/SQLiteTransaction.cs          |  206 --
 .../Mono.Data.Sqlite/SR.Designer.cs                |  148 --
 .../Mono.Data.Sqlite/SqliteDataSourceEnumerator.cs |   79 -
 .../Mono.Data.Sqlite/UnsafeNativeMethods.cs        |  311 ---
 .../bnc-490021_mds-even-better.patch               |   22 -
 .../bnc-490021_mds-improve-type-lookup.patch       |  131 --
 .../bug-470042_mds-custom-functions_v2.patch       |  241 ---
 src/Makefile.am                                    |    1 +
 350 files changed, 396 insertions(+), 51070 deletions(-)
---
diff --cc Banshee.sln
index ff75147,7ba9785..8721749
--- a/Banshee.sln
+++ b/Banshee.sln
@@@ -289,16 -289,14 +291,20 @@@ Globa
  		{8E8D7EAD-3B7A-4F7D-8146-75AFCB9DEE83}.Debug|Any CPU.Build.0 = Debug|Any CPU
  		{8E8D7EAD-3B7A-4F7D-8146-75AFCB9DEE83}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
  		{8E8D7EAD-3B7A-4F7D-8146-75AFCB9DEE83}.Windows|Any CPU.Build.0 = Windows|Any CPU
 +		{930ADBFD-07F1-4044-A1C5-8B28BD23DB5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 +		{930ADBFD-07F1-4044-A1C5-8B28BD23DB5C}.Debug|Any CPU.Build.0 = Debug|Any CPU
 +		{930ADBFD-07F1-4044-A1C5-8B28BD23DB5C}.Release|Any CPU.ActiveCfg = Debug|Any CPU
 +		{930ADBFD-07F1-4044-A1C5-8B28BD23DB5C}.Release|Any CPU.Build.0 = Debug|Any CPU
 +		{930ADBFD-07F1-4044-A1C5-8B28BD23DB5C}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
 +		{930ADBFD-07F1-4044-A1C5-8B28BD23DB5C}.Windows|Any CPU.Build.0 = Windows|Any CPU
- 		{95374549-9553-4C1E-9D89-667755F90E12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- 		{95374549-9553-4C1E-9D89-667755F90E12}.Debug|Any CPU.Build.0 = Debug|Any CPU
- 		{95374549-9553-4C1E-9D89-667755F90E12}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
- 		{95374549-9553-4C1E-9D89-667755F90E12}.Windows|Any CPU.Build.0 = Windows|Any CPU
+ 		{95374549-9553-4C1E-9D89-667755F90E12}.Debug|Any CPU.ActiveCfg = Submodule|Any CPU
+ 		{95374549-9553-4C1E-9D89-667755F90E12}.Debug|Any CPU.Build.0 = Submodule|Any CPU
+ 		{95374549-9553-4C1E-9D89-667755F90E12}.Windows|Any CPU.ActiveCfg = Submodule|Any CPU
+ 		{95374549-9553-4C1E-9D89-667755F90E12}.Windows|Any CPU.Build.0 = Submodule|Any CPU
+ 		{95374549-9553-4C1E-9D89-667755F90E13}.Debug|Any CPU.ActiveCfg = Submodule|Any CPU
+ 		{95374549-9553-4C1E-9D89-667755F90E13}.Debug|Any CPU.Build.0 = Submodule|Any CPU
+ 		{95374549-9553-4C1E-9D89-667755F90E13}.Windows|Any CPU.ActiveCfg = Submodule|Any CPU
+ 		{95374549-9553-4C1E-9D89-667755F90E13}.Windows|Any CPU.Build.0 = Submodule|Any CPU
  		{9A5328D7-B7FB-4966-BF03-A4BA541541F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
  		{9A5328D7-B7FB-4966-BF03-A4BA541541F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
  		{9A5328D7-B7FB-4966-BF03-A4BA541541F5}.Release|Any CPU.ActiveCfg = Debug|Any CPU
@@@ -459,8 -457,8 +465,9 @@@
  		{05148D80-6C5C-4BE5-9BD7-89613753D027} = {4DD1DE63-F20B-4FC3-8FDA-F0BDF4183722}
  		{387DC336-45F9-4263-9606-2881907D2105} = {4DD1DE63-F20B-4FC3-8FDA-F0BDF4183722}
  		{66617494-94CB-43E8-877C-A586F5A6F4EC} = {4DD1DE63-F20B-4FC3-8FDA-F0BDF4183722}
 +		{930ADBFD-07F1-4044-A1C5-8B28BD23DB5C} = {4DD1DE63-F20B-4FC3-8FDA-F0BDF4183722}
  		{95374549-9553-4C1E-9D89-667755F90E12} = {4F47D6F1-4047-4A89-AE85-3AE5EF9F2961}
+ 		{95374549-9553-4C1E-9D89-667755F90E13} = {4F47D6F1-4047-4A89-AE85-3AE5EF9F2961}
  		{C856EFD8-E812-4E61-8B76-E3583D94C233} = {4F47D6F1-4047-4A89-AE85-3AE5EF9F2961}
  		{C1F63FC5-4B96-48B2-B7F7-5B33FCC4F2A2} = {4F47D6F1-4047-4A89-AE85-3AE5EF9F2961}
  		{7271F1DF-1E15-4324-8102-E3D911A62BC5} = {4F47D6F1-4047-4A89-AE85-3AE5EF9F2961}
diff --cc autogen.sh
index ff28e9c,61d7afc..0e6feed
--- a/autogen.sh
+++ b/autogen.sh
@@@ -64,15 -64,9 +64,17 @@@ check_autotool_version $LIBTOOLIZE 1.4.
  check_autotool_version intltoolize 0.35.0
  check_autotool_version pkg-config 0.14.0
  
 +if [ $(pkg-config --modversion gnome-doc-utils 2> /dev/null) ]; then
 +    run gnome-doc-prepare --automake --force
 +else
 +    echo "gnome-doc-utils not found; user help will not be built"
 +    echo "AC_DEFUN([GNOME_DOC_INIT], [AC_MSG_NOTICE([])])" > build/m4/gnome-doc-utils.m4
 +    ACLOCAL_FLAGS="-I build/m4 $ACLOCAL_FLAGS"
 +    touch gnome-doc-utils.make
 +fi
 +
+ git submodule update --init
+ 
 -gnome-doc-prepare --automake
  run intltoolize --force --copy
  run $LIBTOOLIZE --force --copy --automake
  run aclocal -I build/m4/banshee -I build/m4/shamrock -I build/m4/shave $ACLOCAL_FLAGS



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]