Merge branch 'master' into google-blogger

This commit is contained in:
Will Duff 2015-12-16 08:39:44 -08:00
commit 24c97bbb4a
7 changed files with 58 additions and 13 deletions

View File

@ -4,13 +4,16 @@
<id>OpenLiveWriter.SDK</id> <id>OpenLiveWriter.SDK</id>
<version>0.5.0-beta</version> <version>0.5.0-beta</version>
<authors>Open Live Writer</authors> <authors>Open Live Writer</authors>
<owners>OpenLiveWriter</owners>
<licenseUrl>https://github.com/OpenLiveWriter/OpenLiveWriter/blob/master/license.txt?raw=true</licenseUrl> <licenseUrl>https://github.com/OpenLiveWriter/OpenLiveWriter/blob/master/license.txt?raw=true</licenseUrl>
<projectUrl>http://openlivewriter.org</projectUrl>
<iconUrl>http://openlivewriter.github.io/favicon.ico</iconUrl> <iconUrl>http://openlivewriter.github.io/favicon.ico</iconUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance> <requireLicenseAcceptance>true</requireLicenseAcceptance>
<description>The SDK required to create plug-ins for Open Live Writer.</description> <description>The SDK required to create plug-ins for Open Live Writer.</description>
<copyright>(c) .NET Foundation</copyright>
<frameworkAssemblies> <frameworkAssemblies>
<frameworkAssembly assemblyName="System.Windows.Forms" targetFramework="net452" /> <frameworkAssembly assemblyName="System.Windows.Forms" targetFramework=".NETFramework4.5.2" />
<frameworkAssembly assemblyName="System.Drawing" targetFramework="net452" /> <frameworkAssembly assemblyName="System.Drawing" targetFramework=".NETFramework4.5.2" />
</frameworkAssemblies> </frameworkAssemblies>
</metadata> </metadata>
<files> <files>

View File

@ -37,6 +37,8 @@ to clarify expected behavior in our community. This code of conduct has been
[adopted by many other projects](http://contributor-covenant.org/adopters/). [adopted by many other projects](http://contributor-covenant.org/adopters/).
For more information see the [.NET Foundation Code of Conduct](http://www.dotnetfoundation.org/code-of-conduct). For more information see the [.NET Foundation Code of Conduct](http://www.dotnetfoundation.org/code-of-conduct).
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/OpenLiveWriter/OpenLiveWriter?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
### License ### License
Open Live Writer proudly uses the [MIT License](license.txt). Open Live Writer proudly uses the [MIT License](license.txt).

44
faq.md Normal file
View File

@ -0,0 +1,44 @@
##### Q: What is this?
A: Open Live Writer is an open source fork of the original Windows Live Writer; an application for authoring, editing, and publishing weblog posts.
##### Q: Does this replace Windows Live Writer?
A: Technically no, spiritually yes. Open Live Writer is designed to run side-by-side with Windows Live Writer so you can still use Windows Live Writer as you have been. Spiritually, the volunteer team hopes that Open Live Writer will have all of the functionality of Windows Live Writer and much more. One of the best things about Windows Live Writer was the community behind it, this the community can really get involved with Open Live Writer.
##### Q: Why the .NET Foundation?
A: The codebase is approximately 200,000 lines of C# so it was a good fit. Take a look at their [About](http://www.dotnetfoundation.org/about) page to learn more.
##### Q: Does it work on older versions of Windows?
A: We focused on Windows 10 for the v0.5 release. We hope to support Windows 7 and Windows 8 for a while at least.
##### Q: Does it work on a Mac? On Linux?
A: Since .NET runs on Mac OS and Linux, it is possible to port some of the code to run on Mac OS or Linux. But significant portions of the code use Windows-specific APIs. You are welcome to find the code on GitHub and fork it to run under Mono - that would be awesome.
##### Q: Is this really free?
A: Yes! Open Live Writer is licensed under the open source [MIT license](https://github.com/OpenLiveWriter/OpenLiveWriter/blob/master/license.txt). If someone made you pay for your copy of Open Live Writer then ask for your money back and go download from http://openlivewriter.org
##### Q: I found a bug, what do I do?
A: Add to an existing issue or create a new issue via GitHub: https://github.com/OpenLiveWriter/OpenLiveWriter/issues/new
Before creating a new issue, make sure that the issue does not already exist and feel free to add to the issue.
When creating a new issue, identify as much information as you can to assist the developers in fixing the issue.
##### Q: How can I get involved?
A: WELCOME! We definitely love contributions!
##### Q: Do Windows Live Writer plug-ins work with Open Live Writer?
A: Were looking at plug-ins for the v1.0 release. We want to build a future home for all the great open source plugins that existed for Windows Live Writer.
##### Q: Will there be a plug-in gallery like there was for Windows Live Writer?
A: Since Open Live Writer is an open source project run by volunteers, we might start with something simple like a wiki page; but if youre interested, this would be a great community contribution.
##### Q: Is this abandonware?
A: Quite the opposite. Microsoft Corp. did not see a business case to continue investing in Windows Live Writer, but a bunch of passionate volunteers inside and outside of Microsoft spent early mornings, late evenings, and weekends to help fork the Windows Live Writer code and make any necessary edits so it could be released under the MIT License as Open Live Writer. Hopefully there will be a vibrant community of contributors and committers for Open Live Writer - we'd love for you to get involved.
##### Q: How can I support this effort?
A: Here are a few ways you can support the Open Live Writer effort:
* Use the product
* If you like it, tell your friends
* If you have suggestions, tell the volunteer team
* Raise an issue or contribute code at [GitHub](https://github.com/OpenLiveWriter/OpenLiveWriter)
##### Q: Can I subscribe to announcements?
A: YES, we have an email list to which well be sending announcements, [please subscribe](http://eepurl.com/bI77cP)

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xpp[ <!DOCTYPE xpp[
<!ENTITY wave2mship "12.0.1292.0815"> <!ENTITY wave2mship "0.5.0.0">
]> ]>
<providers xmlns:xpp="http://writer.live.com/xmlpp/2007" xmlns:blogrunner="http://writer.live.com/blogrunner/2007"> <providers xmlns:xpp="http://writer.live.com/xmlpp/2007" xmlns:blogrunner="http://writer.live.com/blogrunner/2007">
<provider> <provider>

View File

@ -13,10 +13,7 @@ namespace OpenLiveWriter.PostEditor.Updates
{ {
static UpdateSettings() static UpdateSettings()
{ {
// Force these settings temporarily in case other devs already got defaults set. // Force these settings temporarily in case people already got defaults set.
AutoUpdate = true;
CheckForBetaUpdates = false;
UpdateDownloadUrl = UPDATEDOWNLOADURL;
BetaUpdateDownloadUrl = BETAUPDATEDOWNLOADURL; BetaUpdateDownloadUrl = BETAUPDATEDOWNLOADURL;
} }
@ -28,7 +25,7 @@ namespace OpenLiveWriter.PostEditor.Updates
public static bool CheckForBetaUpdates public static bool CheckForBetaUpdates
{ {
get { return settings.GetBoolean(CHECKFORBETAUPDATES, true); } get { return settings.GetBoolean(CHECKFORBETAUPDATES, false); }
set { settings.SetBoolean(CHECKFORBETAUPDATES, value); } set { settings.SetBoolean(CHECKFORBETAUPDATES, value); }
} }
@ -48,9 +45,9 @@ namespace OpenLiveWriter.PostEditor.Updates
private const string CHECKFORBETAUPDATES = "CheckForBetaUpdates"; private const string CHECKFORBETAUPDATES = "CheckForBetaUpdates";
private const string CHECKUPDATESURL = "CheckUpdatesUrl"; private const string CHECKUPDATESURL = "CheckUpdatesUrl";
private const string UPDATEDOWNLOADURL = "https://openlivewriter.azureedge.net/stable/Releases"; private const string UPDATEDOWNLOADURL = "https://openlivewriter.azureedge.net/stable/Releases"; // Location of signed builds
private const string CHECKBETAUPDATESURL = "CheckBetaUpdatesUrl"; private const string CHECKBETAUPDATESURL = "CheckBetaUpdatesUrl";
private const string BETAUPDATEDOWNLOADURL = "https://openlivewriter.azureedge.net/nightly/Releases"; private const string BETAUPDATEDOWNLOADURL = "https://olw.blob.core.windows.net/nightly/Releases"; // Location of CI builds
private static readonly SettingsPersisterHelper settings = ApplicationEnvironment.UserSettingsRoot.GetSubSettings("Updates"); private static readonly SettingsPersisterHelper settings = ApplicationEnvironment.UserSettingsRoot.GetSubSettings("Updates");
} }

View File

@ -19,6 +19,7 @@ IF EXIST "%LocalAppData%\Nuget\Nuget.exe" (GOTO package) ELSE (
ECHO Created Writer NuGet package. ECHO Created Writer NuGet package.
.\src\managed\packages\squirrel.windows.1.2.1\tools\Squirrel.exe -i .\src\managed\OpenLiveWriter.PostEditor\Images\Writer.ico %OLW_SIGN% --no-msi --releasify .\OpenLiveWriter.%dottedVersion%.nupkg .\src\managed\packages\squirrel.windows.1.2.1\tools\Squirrel.exe -i .\src\managed\OpenLiveWriter.PostEditor\Images\Writer.ico %OLW_SIGN% --no-msi --releasify .\OpenLiveWriter.%dottedVersion%.nupkg
MOVE .\Releases\Setup.exe .\Releases\OpenLiveWriterSetup.exe
ECHO Created Open Live Writer setup file. ECHO Created Open Live Writer setup file.
:end :end

View File

@ -13,7 +13,7 @@
#define RC_VERSION_INTERNAL_NAME "OpenLiveWriterShortcuts" #define RC_VERSION_INTERNAL_NAME "OpenLiveWriterShortcuts"
#define RC_VERSION_ORIGINAL_FILE_NAME "OpenLiveWriterShortcuts" #define RC_VERSION_ORIGINAL_FILE_NAME "OpenLiveWriterShortcuts"
#define RC_VERSION_FILE_DESCRIPTION "Open Live Writer" #define RC_VERSION_FILE_DESCRIPTION "Open Live Writer"
#define RC_VERSION_PRODUCT_NAME "Windows Live" #define RC_VERSION_PRODUCT_NAME "Open Live Writer"
#include <bldver.rc> #include <bldver.rc>
// These string IDs are hardcoded into writerprod.wxs. Keep them in sync // These string IDs are hardcoded into writerprod.wxs. Keep them in sync
@ -22,7 +22,5 @@ BEGIN
IDS_WRITER_SHORTCUT_TOOLTIP "Blog like a pro, with photos, videos, maps, and more" // Tooltop displayed for shortcut in start menu. IDS_WRITER_SHORTCUT_TOOLTIP "Blog like a pro, with photos, videos, maps, and more" // Tooltop displayed for shortcut in start menu.
IDS_WRITER_SHORTCUT_NAME "Open Live Writer" // Text that displays in the shortcut to launch Writer. Do not localize product name. IDS_WRITER_SHORTCUT_NAME "Open Live Writer" // Text that displays in the shortcut to launch Writer. Do not localize product name.
IDS_WRITER_SHORTCUT_NAME_BETA "Open Live Writer Beta" // Text that displays in the shortcut to launch Writer when in beta. Do not localize product name. IDS_WRITER_SHORTCUT_NAME_BETA "Open Live Writer Beta" // Text that displays in the shortcut to launch Writer when in beta. Do not localize product name.
IDS_WRITER_BLOGTHIS_MENU_TEXT "&Blog This in Open Live Writer" // Menu text for Blog This button in Internet Explorer. {EscapePlaceholderChars="[=[\\[]","]=[\\]]"}
IDS_WRITER_BLOGTHIS_BUTTON_TEXT "Blog This" // Button text for Blog This button in Internet Explorer{EscapePlaceholderChars="[=[\\[]","]=[\\]]"}
END END