Myk Melez
|
a87fa63bb0
|
initial test of twitter refreshment, persistence, and retrieval
--HG--
extra : rebase_source : 6260b8dfc9ee58552c24b16a698a50baa4c886bf
|
2009-05-20 12:03:56 -07:00 |
Myk Melez
|
e82a2b722b
|
log the response text at the trace level when subscribing to twitter
--HG--
extra : rebase_source : db5ec945daf094272852316ef7d73e425904d839
|
2009-05-18 16:34:00 -07:00 |
Myk Melez
|
129eecaef1
|
call String.replace on the machine URI's spec, not on the machine URI itself, which is an nsIURI
--HG--
extra : rebase_source : ef82bc026a69440631c5ecde4455ada5208ba657
|
2009-05-18 16:32:47 -07:00 |
Myk Melez
|
94990f6521
|
let an instantiator provide the machine URI to the SnowlTwitter constructor
--HG--
extra : rebase_source : bd16769fff43c8e616ca09608ce6398afeced1bf
|
2009-05-18 15:13:35 -07:00 |
Myk Melez
|
25bd95a32f
|
remove SnowlService::getAccount method, which isn't being used anywhere and has been superceded by SnowlFeed::retrieve and SnowlTwitter::retrieve (which are mixed in from SnowlSource::retrieve)
--HG--
extra : rebase_source : 676f2d128b32687f4b80498b7ebd8660735eb4b1
|
2009-05-15 16:21:10 -07:00 |
Myk Melez
|
e529f968ac
|
use the MACHINE_URI constant in the Twitter source instead of hardcoding the URL in each request
--HG--
extra : rebase_source : 9093ede2c634de0118af69af9d590cafd83172cc
|
2009-05-14 18:01:14 -07:00 |
Myk Melez
|
7ea8d442fb
|
organize and document SnowlMessage checks
--HG--
extra : rebase_source : 858dc143593b500e953f74da7527e23f337df0ce
|
2009-05-13 18:28:47 -07:00 |
Myk Melez
|
940a6c2c5f
|
make SnowlMessage::read be a regular attribute that is persisted through SnowlMessage::persist()
--HG--
extra : rebase_source : 2c832f223275529349950db3c1874986604a6ac0
|
2009-05-13 18:26:58 -07:00 |
Myk Melez
|
fc268d474b
|
move person.icon test with the other person tests; test the value of the received date
--HG--
extra : rebase_source : 5de760d37820aa9aecd75bcbe7fcf3378974645c
|
2009-05-13 18:16:50 -07:00 |
Myk Melez
|
0668cb26fd
|
test all the attributes of the message author's person record
--HG--
extra : rebase_source : 23aec40662c2021265eca0e06d97701ab9767e8f
|
2009-05-13 18:12:55 -07:00 |
Myk Melez
|
7e7f3be933
|
test all the attributes of the message author, which is an identity; and don't make personID an attribute of identities
--HG--
extra : rebase_source : ad4dae61c9ba3db6a9caab90b1e7e059f1e91ba5
|
2009-05-13 18:01:14 -07:00 |
Myk Melez
|
a0af1a3f05
|
separate storage for lastRefreshed property and implement persistence for importance property
--HG--
extra : rebase_source : 63ec428d9911d5ab7992529e1b2589381033c073
|
2009-05-13 17:45:06 -07:00 |
Myk Melez
|
49657e939d
|
make author retrieval work
--HG--
extra : rebase_source : 22099d95042a0923295a5eb2c9c01c134b40ebaf
|
2009-05-12 17:47:02 -07:00 |
Myk Melez
|
985038c050
|
retrieve messages when retrieving a source
--HG--
extra : rebase_source : 244bcc959a1c43125a88e4807bea77de42ff55b7
|
2009-05-12 16:17:14 -07:00 |
Myk Melez
|
941b53a35d
|
initial implementation of retrieval from the persistent datastore
--HG--
extra : rebase_source : e46c9907cc8cf3081c8bff993f90fa72aac690b3
|
2009-05-12 15:46:50 -07:00 |
Myk Melez
|
d3ca932972
|
call SnowlSource::init directly on the objects into which SnowlSource::init has been mixed
--HG--
extra : rebase_source : 44708d31cc743859070d267e75754b1db015d5d0
|
2009-05-12 14:55:51 -07:00 |
Myk Melez
|
befa53a70e
|
replace Mixin module with Mixins module from jsmodules project
--HG--
extra : rebase_source : b369fd557be1293b5e8f65d638bcd0306899148c
|
2009-05-12 14:49:44 -07:00 |
Myk Melez
|
248a375e12
|
fix message and author persistence
--HG--
extra : rebase_source : c934291e8c4c537a33991205b85ed35a797a95b0
|
2009-05-12 12:36:33 -07:00 |
Myk Melez
|
8da04ab659
|
simplify initialization of InstrumentedStorageStatement
--HG--
extra : rebase_source : 5da6d45bfee40cf02cd4e793be78908b0ae846de
|
2009-05-12 11:33:22 -07:00 |
Myk Melez
|
252c761f5e
|
add newline to end of file
--HG--
extra : rebase_source : 9abacd128c50fa7824493e774df8ba3120588b57
|
2009-05-12 11:32:08 -07:00 |
Myk Melez
|
9d7496f269
|
emphasize that it's the stack below the warning message in the callback that is inaccurate, not any above it
--HG--
extra : rebase_source : 2966b30d238a7aaae451e8283d8bfe87df79a112
|
2009-05-08 17:50:20 -07:00 |
Myk Melez
|
62ecfd7e2b
|
finish feed test in callback that throws to test harness
--HG--
extra : rebase_source : 900cad6830f9cd3365ce24448208b63b6fe786cb
|
2009-05-08 17:47:37 -07:00 |
Myk Melez
|
85d24b82e8
|
add a do_callback function for generating a callback that respects the test harness's mechanisms for catching and reporting exceptions
--HG--
extra : rebase_source : 27ddf49c306cbf869efb248bdaa1b7f7bde3f638
|
2009-05-08 17:46:00 -07:00 |
Myk Melez
|
670e1f1ad6
|
persist its messages automatically when persisting a source
--HG--
extra : rebase_source : 530047d957db6392f3db5a308aa221855dc46ee1
|
2009-05-08 15:25:04 -07:00 |
Myk Melez
|
a93513e4d7
|
remove extraneous dump statements
--HG--
extra : rebase_source : 8f79228ffd9b7b4ed6061a375f387e72cf11c50d
|
2009-05-08 15:22:28 -07:00 |
Myk Melez
|
81e697455e
|
factor out feed subscription and refreshment into a single code path that handles both; separate retrieval from storage in the identity module (not complete; we still have to handle the case where an identity/person already exists)
--HG--
extra : rebase_source : c2fde49d0d6bb0da213e5722543e6e6631e677a9
|
2009-05-07 18:45:17 -07:00 |
Myk Melez
|
e853161c96
|
only persist feed messages on refresh if the feed has an ID (i.e. is persistent)
--HG--
extra : rebase_source : 545f3c7b848fb8b3235a0742ebe43a3323403546
|
2009-05-07 16:59:17 -07:00 |
Myk Melez
|
1e9d9e748a
|
make subscribe and refresh code paths more consistent
--HG--
extra : rebase_source : 8acbfeab7f373fa14eaac7976128716688b511b6
|
2009-05-07 16:54:16 -07:00 |
Myk Melez
|
6675ea6df7
|
factor out feed refreshment using new Request module
--HG--
extra : rebase_source : ef81b39099501569aafb3f0c84dcd28eb641e465
|
2009-05-07 16:48:34 -07:00 |
Myk Melez
|
5553bceaf2
|
factor out requests into a Request module
--HG--
extra : rebase_source : 8c2e309b3bfac6cf2adaf21be48b305fd43db17f
|
2009-05-07 16:30:18 -07:00 |
Myk Melez
|
0d2dc2d409
|
move persistMessages to SnowlSource
--HG--
extra : rebase_source : b17bb4c64e02dd3220e662806007128380c79544
|
2009-05-07 15:22:14 -07:00 |
Myk Melez
|
8fcbc95880
|
separate subscribe response handling from refresh response handling
--HG--
extra : rebase_source : 7029faf4466c7734b07f6c0346a4a69ab22368ca
|
2009-05-07 15:11:27 -07:00 |
Myk Melez
|
3eebe5b109
|
factor out feed messages persistence into its own function
--HG--
extra : rebase_source : eacd4e79de9247b7a1a927fc2f2493494231c3d8
|
2009-05-07 14:52:31 -07:00 |
Myk Melez
|
2db528bc8b
|
factor out feed processing into its own function
--HG--
extra : rebase_source : bcc866121e1a94c63dec2f3ab5392336f6b1b30b
|
2009-05-06 20:57:49 -07:00 |
Myk Melez
|
caeefae814
|
format summary and content instantiators more nicely
--HG--
extra : rebase_source : a8fe9a3fbe7601be6c9a570d486c18bdc9e220ba
|
2009-05-06 18:45:10 -07:00 |
Myk Melez
|
5efb87cd9f
|
persist messages in two passes, one that processes all the entries and a second that persists them
--HG--
extra : rebase_source : 38f1a70580ae8cb6532813f86cc611f4e8f638bc
|
2009-05-06 18:43:10 -07:00 |
Myk Melez
|
609473052c
|
push message storage up the stack
--HG--
extra : rebase_source : 5a0e366ac75d999806caf52f7aacfa65f668eb4c
|
2009-05-06 18:30:13 -07:00 |
Myk Melez
|
61198fc9ab
|
move transaction logic into the message module, which is where we now write to the database on persist
--HG--
extra : rebase_source : 992d2348ee9c5d941d5c80e68d659d4f555ddb49
|
2009-05-06 17:59:22 -07:00 |
Myk Melez
|
6643fabf4b
|
rip out unused and crappy metadata implementation; we'll come back around to this later with a better implementation
--HG--
extra : rebase_source : 7a4650b2bac0a2c8bb83bc9b385aefb9cfb2f31e
|
2009-05-05 18:54:02 -07:00 |
Myk Melez
|
b2672b2155
|
move storage of message parts into SnowlMessage
--HG--
extra : rebase_source : b02bb2dda41be4ea800618fb971f1ae0ae6fbb57
|
2009-05-01 16:51:13 -07:00 |
Myk Melez
|
aa91a832b9
|
factor out part creation into a SnowlMessagePart constructor
--HG--
extra : rebase_source : 459be536696d230419a1384bd58cb6958cab2b3b
|
2009-04-16 16:27:49 -07:00 |
Myk Melez
|
9dbec9b137
|
test attributes of the summary
--HG--
extra : rebase_source : d5d15ae0ae8e07491e9622afd3477420816741d8
|
2009-04-16 16:09:20 -07:00 |
Myk Melez
|
83b67360f7
|
move storage of SnowlMessage object into SnowlMessage implementation
--HG--
extra : rebase_source : 858c06a10e22d7c19d5eb1140c492fcf2ae10f60
|
2009-04-16 16:01:17 -07:00 |
Myk Melez
|
08fc7f4241
|
change one more occurrence of SnowlMessage::author property to authorName
--HG--
extra : rebase_source : de573d9b3c8f9c83ac5428561eb659356c1885e5
|
2009-04-16 15:59:05 -07:00 |
alta88
|
25fbaf8d3e
|
Bug 480375 - adding messages to long list view horks UI thread
|
2009-05-24 18:10:24 -06:00 |
alta88
|
fdde299293
|
header: make buttons keyboard toggleable, allow user setting of header height, various minor tweaks.
|
2009-05-16 10:07:57 -06:00 |
Myk Melez
|
c1639249f4
|
bug 490651: make it possible to sort by author in list view again; regression from changeset f5424f4cf597
|
2009-04-29 12:30:04 -07:00 |
alta88
|
2b3d7b7244
|
implement 'mark as read' on collections.
|
2009-04-28 22:03:25 -06:00 |
alta88
|
02c8213538
|
add the icons.
|
2009-04-28 15:27:28 -06:00 |
alta88
|
c6d23597c3
|
add page curl indicator of no header, yet in snowl message, and eyecatcher for hover popup. can always be removed via css if too annoying..
|
2009-04-28 15:24:33 -06:00 |