Граф коммитов

752 Коммитов

Автор SHA1 Сообщение Дата
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