Jim Chen
|
1882cf9a2f
|
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP (relanding)
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
|
2009-02-11 05:56:51 +09:00 |
Masayuki Nakano
|
02e59d3cbf
|
Backing out the TSF patch of bug 88831. This might cause a timeout failure on test_keycodes.xul
--HG--
rename : content/events/src/nsContentEventHandler.cpp => content/events/src/nsQueryContentEventHandler.cpp
rename : content/events/src/nsContentEventHandler.h => content/events/src/nsQueryContentEventHandler.h
|
2009-02-11 03:02:05 +09:00 |
Jim Chen
|
096291dfe5
|
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
|
2009-02-10 20:15:36 +09:00 |
L. David Baron
|
ca9b6f4b30
|
Revert changeset fc8d54ab29a6 (Bug 88831, Support new IME API "Text Services Framework" from Office XP and Windows XP) due to failure (every time) of the new unit test it added (Test WinTSF) on the Windows tinderbox.
--HG--
rename : content/events/src/nsContentEventHandler.cpp => content/events/src/nsQueryContentEventHandler.cpp
rename : content/events/src/nsContentEventHandler.h => content/events/src/nsQueryContentEventHandler.h
|
2009-02-07 09:13:30 -08:00 |
Jim Chen
|
3353119d3d
|
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
|
2009-02-07 18:52:59 +09:00 |
Zack Weinberg
|
cd323df9e1
|
Bug 475548. Don't let the view manager's DefaultBackgroundColor be translucent. r+sr=roc
--HG--
extra : rebase_source : 1a8a5b29e8bc726affd4a97850e4c8f2c962ed1f
|
2009-01-30 20:07:30 +13:00 |
Jeremy Lea
|
1b7e1f21f0
|
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
|
2009-01-15 16:27:09 +13:00 |
Masayuki Nakano
|
cf031b59f1
|
Bug 272847 Text input via IME does not work in windowless Flash movie r=ere+josh, sr=roc
|
2008-12-15 12:54:54 +09:00 |
Robert O'Callahan
|
c27ae47997
|
Bug 468753 - Startup crash in nsViewManager::ProcessSynthMouseMoveEvent; r+sr=dbaron
|
2008-12-10 15:57:27 +01:00 |
Mats Palmgren
|
d9338f796c
|
Don't crash if views were destroyed while flushing notifications. b=421839 r+sr=roc
|
2008-12-08 00:11:37 +01:00 |
L. David Baron
|
d51e0b7305
|
Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc
|
2008-12-07 13:58:07 -08:00 |
L. David Baron
|
5fc2b0bd9f
|
Backed out changeset 7b553bbed53d (bug 302561) due to chrome test crash.
|
2008-12-04 09:57:18 -08:00 |
L. David Baron
|
c5bf3e8fe6
|
Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc
|
2008-12-04 08:09:52 -08:00 |
Robert O'Callahan
|
73eb00b1e8
|
Bug 454959. When a document is in a floating view, floating-ness doesn't propagate across view manager boundaries. So use the display-root view as the place to invalidate from. r+sr=bzbarsky
|
2008-11-26 11:09:37 +13:00 |
Honza Bambas
|
22f6be3909
|
Bug 455871 - [mac] Regression: drag & drop is not working at all after some-time of browser usage; fix, v2 + colorpicker test update; r+sr=roc
|
2008-10-28 05:44:29 +01:00 |
Keith Schwarz
|
728bf55458
|
Bug 435293. Implement CSS transforms. r=dbaron,r+sr=roc
|
2008-09-13 21:42:11 +12:00 |
L. David Baron
|
ee127333fd
|
Flush view manager's delayed resize when flushing layout. (Bug 453896) r+sr=bzbarsky
|
2008-09-09 06:43:10 -07:00 |
Vladimir Vukicevic
|
3d55368af7
|
b=451441; EnableRefresh with IMMEDIATE needs to always call Composite(); r+sr=roc
|
2008-09-07 23:04:15 -07:00 |
Robert O'Callahan
|
d29a1354f4
|
Bug 442291. Avoid the bitblit scrolling path completely if the area to be repainted is more than half the area to scroll. The goal is to avoid the synchronous repaint required by bitblitting (synchronicity is required to minimize the delay between blitting and repainting --- the intermediate display is very ugly). Also, make scroll-induced full-view repainting DEFERRED, so that it's less urgent and more apt to coalesce, so we drop frames more easily when painting can't keep up during scrolling. r+sr=bz
|
2008-09-06 20:42:47 +12:00 |
Rob Arnold
|
134dad3910
|
Implement Aero Glass effect support - bug 418454 r=vlad r=roc
|
2008-08-12 17:44:14 -07:00 |
Masayuki Nakano
|
e20e7b3c4d
|
Bug 449012 – Remove legacy Reconversion/QueryCaretRect Events r=ere+roc, sr=roc
|
2008-08-09 11:46:30 +09:00 |
Karl Tomlinson
|
c2249b606d
|
Adjust the dirty region consistently with the coordinate transformation. b=445932 r+sr=roc
|
2008-07-21 20:24:38 +12:00 |
roc+@cs.cmu.edu
|
4b7d3a2a15
|
Bug 429315. Relanding. Don't reparent widgets that are supposed to be toplevel. r+sr=bzbarsky,a=beltzner
|
2008-04-18 02:49:36 -07:00 |
roc+@cs.cmu.edu
|
71ceface41
|
Backout 429315
|
2008-04-17 04:53:55 -07:00 |
roc+@cs.cmu.edu
|
86ba1b4ec5
|
Bug 429315. Don't reparent toplevel widgets when we reparent a view subtree; they should remain toplevel. r+sr=bzbarsky,a=beltzner
|
2008-04-17 01:17:06 -07:00 |
roc+@cs.cmu.edu
|
2fcbd79d0f
|
Bug 408955. UpdateViewAfterScroll shouldn't just bail out for content in popups. Instead we should do the invalidation but limit it to the correct displayRoot. r+sr=bzbarsky
|
2008-04-01 15:15:43 -07:00 |
Olli.Pettay@helsinki.fi
|
758c9b0305
|
Bug 421209, r=cpearce, sr=jst, a=beltzner
|
2008-03-20 13:24:36 -07:00 |
jonas@sicking.cc
|
5a54fc11e8
|
Bug 401155: Make it safe to create a wrapper for an object at any time by making sure wrapping doesn't write script. Also set up a service that tries to keep track of when it's safe to execute script. r=bz sr=jst
|
2008-03-14 16:08:57 -07:00 |
jonas@sicking.cc
|
2746cce742
|
Back out due to failed mochitest
|
2008-03-10 19:18:15 -07:00 |
jonas@sicking.cc
|
ec5e786585
|
Bug 401155: Make sure plugins and XBL constructors not execute when creating a script wrapper if it's not safe to execute scripts. r=bz sr=jst.
|
2008-03-10 17:49:19 -07:00 |
roc+@cs.cmu.edu
|
6ab4325594
|
Bug 408913. Do a proper fix for pixel-aligned drawing of IFRAME contents. The secret is make ViewToWidgetOffset return correct results for the root views of subdocuments. r+sr=bzbarsky
|
2008-03-03 23:48:52 -08:00 |
mozilla@weilbacher.org
|
976c731a18
|
Bug 419270: Elements with position:fixed jump while scrolling, copy the Linux solution, p=wuno@lsvw, r=me, a19a4=beltzner
|
2008-02-29 00:19:05 -08:00 |
roc+@cs.cmu.edu
|
d98c587318
|
Bug 416168. Ensure that the overflow rect for a frame always includes (0,0) even if the frame rect is empty. Also ensures that if the frame rect is empty but has non-zero dimension on one axis, the overflow rect includes that size. A scrolled view for such a frame also includes that size to ensure width:0,height:Npx and width:Npx,height:0 frames are scrollable by that amount. r+sr=dbaron
|
2008-02-27 01:46:22 -08:00 |
roc+@cs.cmu.edu
|
aff66216cb
|
Bug 417967. Align subframe drawing so that drawing at (0,0) relative to the root view's origin is aligned to a pixel boundary. r+sr=bzbarsky
|
2008-02-24 17:39:34 -08:00 |
masayuki@d-toybox.com
|
b19b3109f2
|
Bug 348341 "Reverse conversion" doesn't work by Kotoeri(Japanese input). r=josh+peterv+roc, sr=roc, b1.9=pavlov
|
2008-02-19 23:40:04 -08:00 |
roc+@cs.cmu.edu
|
19c459dd08
|
Bug 399852. #ifdef out logging code, since this checkin is going to stick
|
2008-02-19 03:08:57 -08:00 |
roc+@cs.cmu.edu
|
5ba1d60fc3
|
Bug 399852. Experimental relanding to collect data from centos5.
|
2008-02-19 01:16:20 -08:00 |
roc+@cs.cmu.edu
|
e694ce184b
|
Backing out bug 399852 again, looks like it caused more focus-related mochitest failures
|
2008-02-11 19:04:48 -08:00 |
roc+@cs.cmu.edu
|
2d662517f2
|
Bug 399852. Suppress focus changes during content updates, reboot focus after the update has finished. patch by Chris Pearce, r+sr=roc
|
2008-02-11 17:57:18 -08:00 |
roc+@cs.cmu.edu
|
13b94d43fa
|
Bug 413292. Make Begin/EndUpdateViewBatch be sure to remove the batch-count from the same viewmanager we added one to. r+sr=bzbarsky
|
2008-01-26 15:59:50 -08:00 |
reed@reedloden.com
|
3e905d0c18
|
Bug 323740 - "Crash [@ nsViewManager::UpdateWidgetsForView]" [p=hskupin@gmail.com (Henrik Skupin) r+sr=roc a1.9=schrep]
|
2008-01-18 01:10:37 -08:00 |
dholbert@cs.stanford.edu
|
5194b6fa9e
|
Backing out 399852 due to mac mochitest failures
|
2008-01-15 16:56:43 -08:00 |
dholbert@cs.stanford.edu
|
d690083794
|
Bug 399852 - Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce <chris@pearce.org.nz>, r+sr=roc, a=blocking1.9+ (re-landing; mochitest failures should be fixed)
|
2008-01-15 16:19:47 -08:00 |
roc+@cs.cmu.edu
|
77643b3fcb
|
Backing out 410489 to fix test failures
|
2008-01-09 16:40:07 -08:00 |
martijn.martijn@gmail.com
|
6e467a44be
|
Bug 399852 - Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce, r+sr=roc, a=blocking1.9+
|
2008-01-09 13:44:59 -08:00 |
reed@reedloden.com
|
a007dfe8dd
|
Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
|
2008-01-01 02:11:02 -08:00 |
hwaara@gmail.com
|
7412bc431b
|
bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons
|
2007-12-19 11:40:18 -08:00 |
vladimir@pobox.com
|
b7754b951d
|
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
|
2007-12-18 15:01:15 -08:00 |
roc+@cs.cmu.edu
|
29ccb8a085
|
Bug 400208. Don't leak mScrollCnt when we take an early exit from UpdateViewAfterScroll. r+sr=bzbarsky,a=beltzner
|
2007-10-24 14:44:37 -07:00 |
bzbarsky@mit.edu
|
6b0b848b3c
|
Make sure to process style updates before reflow, and both before painting. Bug 375436, r+sr=roc, a=dbaron
|
2007-08-21 19:57:06 -07:00 |
jwalden@mit.edu
|
12e960c504
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 00:08:04 -07:00 |
sharparrow1@yahoo.com
|
58b8743821
|
Bug 385222: Topmost overlapping div does not scroll within the bounded area of the underlying div. r+sr=roc.
|
2007-07-02 13:56:30 -07:00 |
sharparrow1@yahoo.com
|
fe1a3f54be
|
Bug 382756: ASSERTION: When exactly is this supposed to be non-zero?. r+sr=roc.
|
2007-06-29 18:41:10 -07:00 |
sharparrow1@yahoo.com
|
3d88ca7452
|
Remove assertion accidentally checked in.
|
2007-06-27 23:05:44 -07:00 |
sharparrow1@yahoo.com
|
b354e133dc
|
Bug 382595: SVG image is covered with horizonal lines when scrolled. r+sr=roc.
|
2007-06-27 23:02:05 -07:00 |
sharparrow1@yahoo.com
|
fbc8ae376b
|
Bug 385978: View cleanup. r+sr=roc
|
2007-06-27 14:23:02 -07:00 |
roc+@cs.cmu.edu
|
22e0588d92
|
Bug 343430. Reduce the area we scroll on Windows to reduce flicker by excluding areas that shouldn't be moving. On Linux, since we can't control the area we scroll, just disable accelerated scrolling in that case and repaint everything. r+sr=dbaron
|
2007-05-27 20:17:20 -07:00 |
sharparrow1@yahoo.com
|
5924982b16
|
Relanding bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc.
|
2007-05-22 20:45:59 -07:00 |
sharparrow1@yahoo.com
|
860387882d
|
Backing out due to red tree.
|
2007-05-22 18:57:41 -07:00 |
sharparrow1@yahoo.com
|
b11f7dabc2
|
Bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc
|
2007-05-22 18:42:36 -07:00 |
dbaron@dbaron.org
|
ce1624c2fc
|
Remove unused variable/parameter in view code. b=371392 r+sr=roc
|
2007-05-17 23:02:00 -07:00 |
sharparrow1@yahoo.com
|
7b62cf941a
|
Bug 378662: Get rid of PresShellViewEventListener. r+sr=roc
|
2007-05-04 16:28:00 -07:00 |
mats.palmgren@bredband.net
|
ffe840ff91
|
Lookup the view again since WillPaint() might lead to its destruction. b=378273 r+sr=roc
|
2007-04-29 17:46:27 -07:00 |
aaronleventhal@moonset.net
|
c4753b81f6
|
Bug 348621. Contents of <iframe> not firing valid accessibility events. r+sr=roc
|
2007-04-18 06:44:28 -07:00 |
joshmoz@gmail.com
|
c5178035b9
|
get rid of old backbuffer API and related code. b=371392 r/sr=roc
|
2007-03-26 23:21:55 -07:00 |
roc+@cs.cmu.edu
|
0054412272
|
Bug 374866. Reftests for text-transform. r=dbaron
|
2007-03-22 16:01:14 -07:00 |
roc+%cs.cmu.edu
|
5202ea34c5
|
Bug 429315. Relanding. Don't reparent widgets that are supposed to be toplevel. r+sr=bzbarsky,a=beltzner
|
2008-04-18 09:49:36 +00:00 |
roc+%cs.cmu.edu
|
cbbb8ccd9a
|
Backout 429315
|
2008-04-17 11:54:14 +00:00 |
roc+%cs.cmu.edu
|
d01cccc41a
|
Bug 429315. Don't reparent toplevel widgets when we reparent a view subtree; they should remain toplevel. r+sr=bzbarsky,a=beltzner
|
2008-04-17 08:17:06 +00:00 |
roc+%cs.cmu.edu
|
e95c296421
|
Bug 408955. UpdateViewAfterScroll shouldn't just bail out for content in popups. Instead we should do the invalidation but limit it to the correct displayRoot. r+sr=bzbarsky
|
2008-04-01 22:15:43 +00:00 |
Olli.Pettay%helsinki.fi
|
c5f80ddee8
|
Bug 421209, r=cpearce, sr=jst, a=beltzner
|
2008-03-20 20:24:39 +00:00 |
jonas%sicking.cc
|
0e4d155d1d
|
Bug 401155: Make it safe to create a wrapper for an object at any time by making sure wrapping doesn't write script. Also set up a service that tries to keep track of when it's safe to execute script. r=bz sr=jst
|
2008-03-14 23:08:59 +00:00 |
jonas%sicking.cc
|
ec6e6df844
|
Back out due to failed mochitest
|
2008-03-11 02:18:16 +00:00 |
jonas%sicking.cc
|
5610226f10
|
Bug 401155: Make sure plugins and XBL constructors not execute when creating a script wrapper if it's not safe to execute scripts. r=bz sr=jst.
|
2008-03-11 00:49:20 +00:00 |
roc+%cs.cmu.edu
|
e80eb86a6e
|
Bug 408913. Do a proper fix for pixel-aligned drawing of IFRAME contents. The secret is make ViewToWidgetOffset return correct results for the root views of subdocuments. r+sr=bzbarsky
|
2008-03-04 07:48:52 +00:00 |
mozilla%weilbacher.org
|
fffd33f1d5
|
Bug 419270: Elements with position:fixed jump while scrolling, copy the Linux solution, p=wuno@lsvw, r=me, a19a4=beltzner
|
2008-02-29 08:19:05 +00:00 |
roc+%cs.cmu.edu
|
59361c32b3
|
Bug 416168. Ensure that the overflow rect for a frame always includes (0,0) even if the frame rect is empty. Also ensures that if the frame rect is empty but has non-zero dimension on one axis, the overflow rect includes that size. A scrolled view for such a frame also includes that size to ensure width:0,height:Npx and width:Npx,height:0 frames are scrollable by that amount. r+sr=dbaron
|
2008-02-27 09:46:23 +00:00 |
roc+%cs.cmu.edu
|
a7b501ed08
|
Bug 417967. Align subframe drawing so that drawing at (0,0) relative to the root view's origin is aligned to a pixel boundary. r+sr=bzbarsky
|
2008-02-25 01:39:35 +00:00 |
masayuki%d-toybox.com
|
3cac44982f
|
Bug 348341 "Reverse conversion" doesn't work by Kotoeri(Japanese input). r=josh+peterv+roc, sr=roc, b1.9=pavlov
|
2008-02-20 07:40:06 +00:00 |
roc+%cs.cmu.edu
|
5ddfbd457b
|
Bug 399852. #ifdef out logging code, since this checkin is going to stick
|
2008-02-19 11:08:57 +00:00 |
roc+%cs.cmu.edu
|
a84f4e152e
|
Bug 399852. Experimental relanding to collect data from centos5.
|
2008-02-19 09:16:21 +00:00 |
roc+%cs.cmu.edu
|
c02cc255cb
|
Backing out bug 399852 again, looks like it caused more focus-related mochitest failures
|
2008-02-12 03:04:49 +00:00 |
roc+%cs.cmu.edu
|
8f6bc9a9e9
|
Bug 399852. Suppress focus changes during content updates, reboot focus after the update has finished. patch by Chris Pearce, r+sr=roc
|
2008-02-12 01:57:19 +00:00 |
roc+%cs.cmu.edu
|
d1b9b314a5
|
Bug 413292. Make Begin/EndUpdateViewBatch be sure to remove the batch-count from the same viewmanager we added one to. r+sr=bzbarsky
|
2008-01-26 23:59:51 +00:00 |
reed%reedloden.com
|
b08a03e7c3
|
Bug 323740 - "Crash [@ nsViewManager::UpdateWidgetsForView]" [p=hskupin@gmail.com (Henrik Skupin) r+sr=roc a1.9=schrep]
|
2008-01-18 09:10:37 +00:00 |
dholbert%cs.stanford.edu
|
54e30dc065
|
Backing out 399852 due to mac mochitest failures
|
2008-01-16 00:56:43 +00:00 |
dholbert%cs.stanford.edu
|
cd4c00120b
|
Bug 399852 ��� Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce <chris@pearce.org.nz>, r+sr=roc, a=blocking1.9+ (re-landing; mochitest failures should be fixed)
|
2008-01-16 00:19:47 +00:00 |
roc+%cs.cmu.edu
|
c15e738540
|
Backing out 410489 to fix test failures
|
2008-01-10 00:40:08 +00:00 |
martijn.martijn%gmail.com
|
e032c1a5a9
|
Bug 399852 � Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce, r+sr=roc, a=blocking1.9+
|
2008-01-09 21:44:59 +00:00 |
reed%reedloden.com
|
7d480431ec
|
Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
|
2008-01-01 10:11:08 +00:00 |
hwaara%gmail.com
|
fa19e7bfb0
|
bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons
|
2007-12-19 19:40:20 +00:00 |
vladimir%pobox.com
|
96ae47bdfb
|
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
|
2007-12-18 23:01:18 +00:00 |
roc+%cs.cmu.edu
|
4de83d700a
|
Bug 400208. Don't leak mScrollCnt when we take an early exit from UpdateViewAfterScroll. r+sr=bzbarsky,a=beltzner
|
2007-10-24 21:44:37 +00:00 |
bzbarsky%mit.edu
|
ac2d663836
|
Make sure to process style updates before reflow, and both before painting.
Bug 375436, r+sr=roc, a=dbaron
|
2007-08-22 02:57:08 +00:00 |
jwalden%mit.edu
|
ef68fcf595
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 07:08:56 +00:00 |
sharparrow1%yahoo.com
|
63e0ff03ce
|
Bug 385222: Topmost overlapping div does not scroll within the bounded area of the underlying div. r+sr=roc.
|
2007-07-02 20:56:30 +00:00 |
sharparrow1%yahoo.com
|
4ce4851108
|
Bug 382756: ASSERTION: When exactly is this supposed to be non-zero?. r+sr=roc.
|
2007-06-30 01:41:10 +00:00 |
sharparrow1%yahoo.com
|
90b3485c23
|
Remove assertion accidentally checked in.
|
2007-06-28 06:05:44 +00:00 |
sharparrow1%yahoo.com
|
04478ab6a4
|
Bug 382595: SVG image is covered with horizonal lines when scrolled. r+sr=roc.
|
2007-06-28 06:02:05 +00:00 |
sharparrow1%yahoo.com
|
84a7429ed1
|
Bug 385978: View cleanup. r+sr=roc
|
2007-06-27 21:23:03 +00:00 |