Commit Graph

4038 Commits

Author SHA1 Message Date
Nick O'Neill 124f4b18c7 Merge "WIP: show upload progress in a table view." 2014-01-13 21:19:10 +00:00
Nick O'Neill e13e6912d8 Merge "Fixed issues with blobroot, added podfile" 2014-01-13 21:17:10 +00:00
Brad Fitzpatrick fa2632db3f Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2014-01-13 12:43:11 -08:00
Brad Fitzpatrick 52ed51b80b New 'gc' package, implementing a generic garbage collector.
Not yet used by Camlistore.

Change-Id: I81d04ef0c2cbf7457a3ee734bb3710662ff8db34
2014-01-11 21:41:53 -08:00
Brad Fitzpatrick d3b0e933b9 camtool: add describe command
Change-Id: I956c4a76f00bc96f2e5f2b1e5b19a1b656dd1585
2014-01-11 16:46:03 -08:00
Brad Fitzpatrick 0841e93514 Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2014-01-11 16:22:02 -08:00
Brad Fitzpatrick 67a2425ea7 Add camtool list subcommand.
Alias for sync --dest=stdout

Change-Id: Ic3714e3728852c09073f3adafe539ce494d5e219
2014-01-11 15:28:40 -08:00
Brad Fitzpatrick b7230b2897 client: add CAMLI_DEFAULT_SERVER env option for selecting default server
For demos, when we want to show using camput/camget but select the devcam server
instead of our production servers.

Change-Id: Ie2adfd4f80df3119a705b51bb9736c3b66612d1c
2014-01-11 10:41:36 -08:00
Brad Fitzpatrick 62025cd466 Merge "Reset ServerSession#isComplete in response to websocket updates." 2014-01-11 06:49:14 +00:00
Brad Fitzpatrick aef25ddd81 Merge "fs: don't issue Describe request with no blobs" 2014-01-11 06:48:27 +00:00
Aaron Boodman 646cda0c24 Reset ServerSession#isComplete in response to websocket updates.
BUG=https://code.google.com/p/camlistore/issues/detail?id=333

Change-Id: Ia6ac92254bdaadfe9b8df2d7242d9bfb61539d63
2014-01-10 21:20:47 -08:00
Dustin Sallings d634b02b2e fs: don't issue Describe request with no blobs
The request is unnecessary, and the server doesn't appreciate it.

fix http://camlistore.org/issue/335

Change-Id: Ie37f1d187883dbc86a365f536a12c6b9916bc8d9
2014-01-10 20:50:20 -08:00
mpl 197f6492f5 Merge "search: title search" 2014-01-11 01:39:17 +00:00
mpl 5a58142c2c search: title search
Add the title:foo operator to search, to search permanodes which have a
title containing foo, case insensitively.

http://camlistore.org/issue/329

Change-Id: I661df159a4057a889a7ed110b2e724fc6e43b32b
2014-01-10 17:35:30 -08:00
Brad Fitzpatrick db24eb032f Merge "strutil: ContainsFold" 2014-01-11 01:06:52 +00:00
mpl 6031720c8c strutil: ContainsFold
http://camlistore.org/issue/329

Change-Id: Ic4f958814f172e5a2f34d1389db111e3377eea52
2014-01-10 16:49:13 -08:00
Aaron Boodman 6f333cb1af Merge "Implement generalized navigation handling, use to implement escape handling in detail view." 2014-01-10 23:51:02 +00:00
Aaron Boodman d4fbfe7180 Implement generalized navigation handling, use to implement escape handling in detail view.
Change-Id: Iba5359e9d17fcaa200a9cbb586ac9d6461c179aa
2014-01-10 15:50:05 -08:00
Brad Fitzpatrick 9c87b07d74 Merge "if permanode or root name provided to cammount, create new mutDir, and mount it" 2014-01-10 22:14:28 +00:00
Brad Fitzpatrick 47a46ef488 C+A: add Kristopher Cost 2014-01-10 14:13:33 -08:00
Brad Fitzpatrick e808a81beb Merge "Reuse memoized mutDirs and mutFiles." 2014-01-10 17:27:17 +00:00
Brad Fitzpatrick 2f022a4444 Update cznic/kv to 1a1aa67018afcbe34b1448bae94661feab6c5ecd
Fixes camlistore.org/issue/332

Change-Id: Ie2de810b4572077263418fc6fdd17e2508ff7b24
2014-01-10 09:22:04 -08:00
Dustin Sallings 333cdce979 Reuse memoized mutDirs and mutFiles.
This provides a considerably improved experience for from a single FUSE
client, but not for free.

New dirents introduced outside of FUSE will be visible on the normal
refresh interval.

Removals outside of FUSE are tricky because it's not possible to tell
the difference between a file that was locally created and hasn't made
it into the index yet from a file that was deleted remotely.

Specific dirents that change permanodes outside of FUSE are replaced.

Dirents that change properties outside of FUSE without changing
permanodes (e.g. content, etc...) are never picked up.

Change-Id: I7cc8eaea5951644809053fc97c28455e96508bd4
Fixes:  http://calistore.org/issue/328
2014-01-09 19:58:43 -08:00
Nick O'Neill f6c17210e5 WIP: show upload progress in a table view.
Change-Id: Iff13d7934b67dbab95d4c78931c9f69aa6ad9a46
2014-01-09 18:19:23 -08:00
Nick O'Neill fd8d9c1bfe Fixed issues with blobroot, added podfile
Requires cocoapods to manage dependencies now, just `pod install` to use. Fixed issues where blobroot wasn't properly set and added some more logging to the main view.

Change-Id: I59119de2c057196133648acfb641b21683488bc6
2014-01-09 18:19:23 -08:00
mpl a78b2005d4 Merge "client,camget: add -cert to specify trusted cert with share URLs" 2014-01-09 20:07:33 +00:00
mpl b5d29a181f client,camget: add -cert to specify trusted cert with share URLs
http://camlistore.org/issue/330

Change-Id: I6d060fe4804d6cf9baa3686243e3ab93839ec9ac
2014-01-09 12:05:38 -08:00
mpl 7c4d20c6d8 Merge "third_party: import github.com/davecgh/go-spew at 65ca732a33a40c2a5b9e036f236f975e7e85cf6c" 2014-01-09 19:50:26 +00:00
mpl 2b6bde1be3 third_party: import github.com/davecgh/go-spew at 65ca732a33a40c2a5b9e036f236f975e7e85cf6c
http://camlistore.org/issue/288

Change-Id: Ie90c39d2ca25e95b98441ecf1ee030fbef698ced
2014-01-09 11:40:54 -08:00
Kristopher Cost 7ce12d53f4 if permanode or root name provided to cammount, create new mutDir, and mount it
Change-Id: I97b7508ccb3c564178cb4f0a7b9ff238e486d957
2014-01-09 11:32:45 -08:00
mpl 52a16e3483 Merge "pkg/client: auth and (camtool) TLS fixes" 2014-01-09 19:24:17 +00:00
mpl 1db2e7eaf3 pkg/client: auth and (camtool) TLS fixes
1) disallow auth from env when not in dev mode or on android
2) allow insecureTLS with flag in debug mode
3) set transport so that insecureTLS or trustedCert modes work

http://camlistore.org/issue/325

Change-Id: I6d8056bb75ffff5f002dfe9bd631ae996dc4e5ef
2014-01-09 11:23:40 -08:00
Brad Fitzpatrick 686d4ea445 Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2014-01-09 11:21:17 -08:00
Brad Fitzpatrick beac5cd5f5 syncutil: fix Group.Errs doc 2014-01-09 11:21:05 -08:00
Brad Fitzpatrick 4365f69330 Fix data race in reindexing.
See https://camlistore.org/issue/331

Change-Id: I210ae4e1779b7fe248196152a6acbc5728051249
2014-01-08 20:36:17 -08:00
Brad Fitzpatrick a00d964169 Partial fix for cznic/kv Close race. See camlistore.org/issue/332
And https://github.com/cznic/kv/issues/17

Change-Id: I1c3170f8a81f687715ccc1f172e41767c4c81893
2014-01-08 20:34:34 -08:00
Brad Fitzpatrick 61cbb483f2 throttle: actually compile.
wth did I do?

Change-Id: Ia5cb96f3e3b33e254b5a44ddb5ea351f462870e8
2014-01-08 19:55:24 -08:00
Brad Fitzpatrick 14ce902c47 Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2014-01-08 17:41:03 -08:00
Brad Fitzpatrick 82041c7683 throttle: implement Read throttling TODO
Change-Id: Ia576dd694db48f85e43fdbded5000867bfde7b1a
2014-01-08 17:23:31 -08:00
Brad Fitzpatrick 3237139992 Merge "pkg/client: better error handling propogation." 2014-01-08 18:03:33 +00:00
Brad Fitzpatrick ebcfb0270e Merge "Fix the weird flicker on mouseover of thumbnails." 2014-01-08 18:02:16 +00:00
Brad Fitzpatrick ded498a5fc Merge "Remove unused NewSetAttributeClaim in RunCommand" 2014-01-08 18:00:25 +00:00
Brad Fitzpatrick 186de8fb5e C+A: add Mateus Braga (Individual CLA)
Change-Id: I3f4d340944ae9869200df2863f41b73934dd7e4e
2014-01-08 10:00:09 -08:00
Mateus Braga 3d4ccbe0f4 Remove unused NewSetAttributeClaim in RunCommand
Change-Id: I092020f675296e729e3dfe15d97a42682dd13ab9
2014-01-08 11:11:57 -02:00
Aaron Boodman 98866f426d Fix bug where you have to press back twice to get out of detail view.
Change-Id: Ib2a35b3eb1c92e401cf7826386e174ac6f875339
2014-01-08 03:03:11 -08:00
Aaron Boodman 4491995fad Fix the weird flicker on mouseover of thumbnails.
The effect you were seeing was a difference between hardware and
software compositing paths.

Chrome was promoting the content area to a hardware-accelerated
layer during animation, but dropping it back to software after the
animation was complete. There were little animations for the
checkmarks that were causing us to flip in and out of hardware mode
as you moused around.

Solution: force us to stay in hardware mode the entire time the
nav is open (translate: scale3d() is a well-known way to do this).

Bonus: the scaled text rendering looks better in hardware mode.

BUG: https://code.google.com/p/camlistore/issues/detail?id=284

Change-Id: I62f6c86d1ae12ba043f34c0659633bb5195dc50c
2014-01-08 02:42:10 -08:00
Aaron Boodman 2bdcf0e2d4 Don't do pushState() navigation on middle click
Change-Id: I549c5a49a3e68384162d919b412c809dcf0fa774
2014-01-07 22:40:14 -08:00
Aaron Boodman ea40141be3 Make the order of require() calls consistent.
Change-Id: If9180032d4ff6c49647613e67044ea078e0638a2
2014-01-07 22:12:28 -08:00
Aaron Boodman 79ff81a5a6 Use the "cam" prefix for all camlistore JavaScript identifiers.
Change-Id: Ia3d375abf4a4568ab0e83997e900a9d2aeae66c4
2014-01-07 21:47:45 -08:00
Aaron Boodman ff2600216e Convert the rest of the files in server/camlistore/ui to tabs.
Change-Id: I80fdb25b831c8ea9e780d9e104716c6756f0661c
2014-01-07 19:55:48 -08:00