Commit Graph

269 Commits

Author SHA1 Message Date
Will Duff 24f180d268 Guard against HTTP 403 error code when calling Picasa API directly
The OAuth access token expires quickly (every hour) and we get an HTTP
403 error code when we attempt to call a Picasa API with an expired
access token. The BloggerService class provided by the Google API Client
library for .NET takes care of automatically refreshing the access token
when calling the Blogger API. This is not true of our Picasa
integration, which features direct HTTP requests to the Picasa API
endpoint, so I've added code to catch the HTTP 403 error code and force
refresh the access token.
2015-12-21 20:54:22 -08:00
Mark Downie 6867a092bd Changed to a move operation (rather than a copy). 2015-12-21 22:41:08 -05:00
Mark Downie 244529c105 Correct exception when you hit apply.
Give the use the option to move any existing draft posts to the new folder location.
2015-12-21 22:39:47 -05:00
Robert Standefer 9756bf1ea9 Merge pull request #193 from kathweaver/master
Created Initial Test Plan documents
2015-12-21 16:22:31 -08:00
Kathleen Weaver 56ef55cd3f Update TestProcedures.md 2015-12-21 16:43:57 -06:00
Kathleen Weaver 74863a8af5 Create TestProcedures.md 2015-12-21 11:07:37 -06:00
Scott Lovegrove a3130d5b71 Added a null check before calling 2015-12-21 00:07:04 +00:00
Scott Lovegrove f670c3a20d Register for WeblogListChanged event 2015-12-21 00:03:47 +00:00
Kevin Dethlefs 7a0976d3f8 Fixed peer-reveiewed comments, such as:
in GetUserBlogs(), I had a return statement on the inner loop, not after
all blogs were added to list.
Verified that the proper XML RPC URL was saved, so as to not confuse
blogs using the same multisite installation.
Adjusted the exception thrown to mark the proper call method.
2015-12-20 17:15:59 -06:00
Kathleen Weaver 66b247f38e Update InstallAsNew.md
Changed header to reflect correct test.
2015-12-20 17:07:43 -06:00
Kathleen Weaver 9358e930ca Update InstallAsNew.md
Move results to correct column
2015-12-20 17:07:05 -06:00
Kathleen Weaver 24f52d5bbf Update InstallAsUpdate.md
Move results to correct column
2015-12-20 17:04:54 -06:00
Kathleen Weaver f9faa691a9 Rename InstallAsNew to InstallAsNew.md 2015-12-20 17:04:03 -06:00
Kathleen Weaver cfb4b1203e Rename InstallAsUpdate to InstallAsUpdate.md 2015-12-20 17:03:38 -06:00
Will Duff 8ab8c9b796 Merge pull request #184 from rkttu/master
pass command line arguments through run.cmd
2015-12-20 14:42:04 -08:00
Will Duff c862f22e1d Merge pull request #189 from ScottIsAFool/Update-Build-Docs-for-Local-Blogger-Build
Update build docs for local blogger build
2015-12-20 13:58:55 -08:00
Scott Lovegrove e3a7e8982c Corrected file name 2015-12-20 17:36:10 +00:00
Kevin Dethlefs 5a7ba1d8f3 Overridden the GetUsersBlogs() function to support MultiSite Wordpress. Calling XML RPC wp.getUsersBlogs instead of blogger.getUsersBlogs, which seems to return an empty XML set, causing multisite to cause issues with Open Live Writer. 2015-12-20 05:21:43 -06:00
Kathleen Weaver 7705836bd1 Create InstallAsNew 2015-12-20 01:42:50 -06:00
Kathleen Weaver 6862366b82 Merge pull request #1 from kathweaver/kathweaver-patch-1
Create InstallAsUpdate
2015-12-20 01:38:30 -06:00
Kathleen Weaver 8d9de65368 Create InstallAsUpdate 2015-12-20 01:34:49 -06:00
Scott Lovegrove a5c3ab9f3b Update url references 2015-12-20 00:42:27 +00:00
Scott Lovegrove 053760f5f3 Added images 2015-12-20 00:36:14 +00:00
Scott Lovegrove b30b1b1a2a Added initial steps 2015-12-20 00:32:08 +00:00
Jung Hyun, Nam d3794b240b pass command line arguments through run.cmd 2015-12-20 01:15:23 +09:00
Martin Woodward 1bbd48e17c Merge pull request #167 from martinwoodward/roundtrip-blogger-labels
Roundtrip Blogger labels
2015-12-18 22:16:26 +00:00
Martin Woodward 3951206cd7 Merge pull request #68 from lucaslra/TabOrderAdjustment
SharePoint Connection Tab Index Adjustment
2015-12-17 21:12:21 +00:00
Martin Woodward 5ae1794366 Roundtrip labels 2015-12-17 17:39:26 +00:00
Martin Woodward ce597b19e2 Merge pull request #159 from martinwoodward/add-contrib
Add contributor guidance file
2015-12-17 17:10:44 +00:00
Martin Woodward 580e16b068 Add contributor guidance file 2015-12-17 17:09:59 +00:00
Will Duff f93ff6e285 Merge pull request #164 from martinwoodward/enable-blogger-labels
Enable creation of blogger labels
2015-12-17 09:08:29 -08:00
Martin Woodward d942d0aee5 Enable creation of blogger labels 2015-12-17 16:52:09 +00:00
Scott Lovegrove ae7eedf12c Merge pull request #163 from martinwoodward/add-blogger-split-post
Add split post capability to GoogleBloggerV3Client
2015-12-17 16:25:27 +00:00
Martin Woodward 32a76232f7 Add split post capability 2015-12-17 15:57:50 +00:00
Martin Woodward 96b67a4063 Merge pull request #75 from gep13/ChocolateyPackage
Adding basic creation of Chocolatey Package
2015-12-17 09:40:37 +00:00
Scott Lovegrove 9138234442 Merge pull request #149 from jlcard/patch-1
Update README.md
2015-12-17 00:46:15 +00:00
Will Duff 4c2845e890 Bump version again due to bad Blogger client ID 2015-12-16 16:19:22 -08:00
Will Duff 77c6b43af9 Bump version to force Google Blogger nightly to stable 2015-12-16 15:57:20 -08:00
jlcard 27ec4434db Update README.md
Replace OLW reference for correct WLW instead
2015-12-16 13:53:58 -08:00
Will Duff 78012caf8f Merge pull request #101 from willduff/google-blogger
Issue #5 - Convert Google Blogger ClientLogin to OAuth 2.0
2015-12-16 09:38:05 -08:00
Will Duff 8ec483ca9f Move Google Blogger OAuth token storage to %appdata%
Squirrel is blowing away the entire %localappdata%\OpenLiveWriter folder
each upgrade, so to avoid OAuth tokens being lost on each upgrade we put
them over in %appdata%\OpenLiveWriter instead.
2015-12-16 09:06:29 -08:00
Will Duff 1a963eaf0a Move creation of GoogleBloggerv3Secrets.json into writer.build.targets
There was an issue around the first time the project built, the JSON
file was not getting included into the project because it hadn't been
generated yet. Moving the creation of the JSON file into a centralized
writer.build.targets fixed this.
2015-12-16 08:53:29 -08:00
Will Duff 24c97bbb4a Merge branch 'master' into google-blogger 2015-12-16 08:39:44 -08:00
Will Duff e2580b3bfe Merge branch 'OpenLiveWriter/master' 2015-12-16 08:38:53 -08:00
Will Duff 29393f94eb Update installer to package dependent DLLs
Need to package the Google Blogger API DLLs and all their dependencies
into the package. Also removed an unused OpenLiveWriter.exe.config.
2015-12-16 01:47:06 -08:00
Will Duff 4308b18bb0 Add support for uploading images to Picasa
Most of the Picasa code was forked from BloggerAtomClient
2015-12-16 00:00:26 -08:00
Will Duff e9116e2ef3 Add credits for Google Blogger package dependencies in About Form 2015-12-15 20:49:31 -08:00
Will Duff d0817f8729 Bump version for Google Blogger feature 2015-12-15 20:38:59 -08:00
Will Duff 13a7ad751d Implement support for Pages and stub out unsupported blog client methods
For the unsupported features, I used the same return values that
LiveJournal client uses.
2015-12-15 20:35:14 -08:00
Will Duff 950d360894 Implement SendAuthenticatedHttpRequest for Google Blogger 2015-12-15 16:54:28 -08:00