Vivien Nicolas
1245e49797
Bug 520285: urlbar pans to the right after opening/closing larry info [r=mark.finkle]
2009-10-12 14:35:01 -04:00
Vivien Nicolas
99c6d7c424
Bug 518308: lockAxis should not lock a direction if we can't scroll it [r=combee]
2009-10-12 14:27:29 -04:00
Mark Finkle
9e2a4e14a6
Bug 519231: Backing out bug 501566, r=stechz
2009-09-28 14:16:55 -04:00
Ben Combee
60e4b18369
Bug 517314: Remove left-over dumps from Fennec, r=mfinkle
2009-09-21 17:34:37 -04:00
Vivien Nicolas
a1153caa06
Bug 515789: Awesome bar pops up when click on form autocomplete fields [r=combee r=froystig r=mark.finkle]
2009-09-14 12:50:21 -04:00
Vivien Nicolas
e8605e6410
Bug 510857: Buttons don't look pressed in bookmarks, preferences, downloads, ... [r=froystig,r=bcombee,r=mfinkle]
2009-09-10 00:24:55 -04:00
Benjamin Stover
fd46364538
Bug 501566: It takes too long to highlight a selected link, r=froystig, r=mfinkle
2009-09-01 23:39:39 -04:00
Alexandru Cristei
3183672047
bug 505391 - Implement support for touch sensitive click wheel on HTC phones r=mfinkle
2009-08-26 12:08:20 -04:00
Mark Finkle
bf18adb909
Bug 509711: Too easy to click links on webpages, r=stuart
2009-08-19 01:48:38 -04:00
Ben Combee
2eb6aa2065
Bug 510977: Mouseover Popups are not blocked by the pop-up blocker, r=froystig
2009-08-18 02:09:52 -04:00
Mark Finkle
fb44022faa
Bug 510998: Panning while touching the titlebar should be ignored, r=froystig
2009-08-18 02:07:48 -04:00
Ben Combee
626018d419
Bug 489651: Locked panning was broken by kinetic changes [r=mark.finkle]
2009-08-14 14:10:30 -04:00
Roy Frostig
0e87f64f69
bug 509407. bug 510003. Fix magic awesomebar opening on random upscrolls and fix buttons from not appearing depressed on mousedown/up. r=stuart
2009-08-13 16:41:45 -07:00
Roy Frostig
6e382f5102
bug 509383. Fix MouseModule._downUpEvents item undefined error on click. r=stuart
2009-08-12 15:50:19 -07:00
Roy Frostig
d2e9b264c2
Bug 509451: Fix horizontal chrome scrolling when viewport is wider than window, r=stuart
2009-08-12 17:40:43 -04:00
Ben Combee
64466cee88
Merge of iframe scrolling patch to tiles. r=stuart
2009-08-07 18:08:06 -07:00
Roy Frostig
7a2db6205e
Fix content anchor clicks.
2009-08-03 20:32:17 -07:00
Roy Frostig
f581e94022
Some debug dump stuff.
2009-08-03 09:44:17 -07:00
Roy Frostig
8405c7c2ae
Fixed Makefile.in WinNT/CE preprocessing command.
...
Tile manager macros done in BEGIN, END form.
Tile manager macros put to better use. Small optimizations on begin and endCriticalRect.
Fixed tile pool sorting and eviction so that no extra evict guard is needed on every FORCREATE.
Fixed assorted small bugs throughout (maybe introduced some new ones ;p).
Added sweet sweet tilecache debug to browser.js.
2009-07-30 17:31:09 -07:00
Roy Frostig
544af1f196
Slight simplification of chrome document check for events.
2009-07-29 14:05:03 -07:00
Roy Frostig
feea08b89e
Content click bug fixed. Fennec content window now receives clicks!
2009-07-29 14:01:54 -07:00
Roy Frostig
352c623ef1
Some cleanup plus some new messup that reveals more about the content click bug.
2009-07-29 13:27:42 -07:00
Roy Frostig
bbdfa3da1f
Makefile fix to preprocess JS with both gcc and MSVS (thanks mfinkle, bcombee).
...
Use macros instead of forEachIntersectingRect everywhere in TileManager.
Small kinetic fix: kill the timer if the KineticController's panBy callback throws an exception of any kind.
2009-07-29 12:51:24 -07:00
Roy Frostig
956ee4b869
Simplification of sidebar snap.
...
Cleanup of global functions in browser.js (debug functions are still global), plus added documentation on said functions.
2009-07-28 16:14:57 -07:00
Roy Frostig
cf4b2d9f11
More doc and cleanup of InputHandler.js
2009-07-28 15:15:08 -07:00
Roy Frostig
2d1122a4e5
Brought back scroll-wheel zoom, and documented much of InputHandler.js
2009-07-28 11:29:04 -07:00
Roy Frostig
da24accdba
Changes to KineticController to stop it from painting as it scrolls.
...
Added sidebar snapping.
More debug dumps for the content click redispatch bug.
2009-07-27 19:04:22 -07:00
Roy Frostig
fc082b052d
And a merge!
2009-07-24 15:53:34 -07:00
Roy Frostig
2d7ff91b90
MouseModule almost done except for a nasty bug where content doesn't like our clicks. Everything is near working, though...
2009-07-24 15:51:16 -07:00
Roy Frostig
24cf5e5417
fix some js errors
2009-07-23 18:40:22 -07:00
Roy Frostig
7ed50c3cdc
Add bcombee's Kinetic changes and modify input handler to have a bit of different grab/ungrab mechanism (currently unused anyway) and invent MouseModule.
2009-07-23 18:34:13 -07:00
Stuart Parmenter
445fdf54b7
merge
2009-07-22 06:21:11 -07:00
Roy Frostig
d1604a6d70
Not a real change, but about to experiment with some preprocessor Makefile magic.
2009-07-21 15:32:53 -07:00
Roy Frostig
570a462fa2
Fixes and finishes to new custom scrollbox dragger
...
Commented out the creation of a ContentPanningModule in InputHandler constructor
Commented out TileManager preprocessor macro since our preprocessor can't handle it (I can has C preprocessor plz?)
2009-07-21 12:28:30 -07:00
Ben Combee
e1f698e981
Bug 500835: Kinetic scrolling doesn't stop on page change, r=mfinkle
2009-07-21 11:28:29 -04:00
Roy Frostig
636f0fee9e
ForEach macro definition and Dragger input code.
2009-07-20 18:32:52 -07:00
Stuart Parmenter
f7da5a4cfd
clean up various code, improve getting of the visible rect, add the checkerboard back in
2009-07-20 13:48:26 -07:00
Stuart Parmenter
39964ffb19
use pause/resume rendering when panning, resize/repaint immediately when page is done loading, misc other fixes.
2009-07-18 02:59:24 -07:00
Stuart Parmenter
31058bc7ab
hook up basic panning
2009-07-18 01:16:04 -07:00
Stuart Parmenter
1004e47063
Fennec + TileManager
2009-07-17 16:17:57 -07:00
Doug Turner
5b01da7044
Bug 503362 - Kinetic scrolling update. Using different algorithm to calculate final speed of scroll. r=mfinkle
2009-07-10 12:43:14 -07:00
Vivien Nicolas
f2a2bfa145
Bug 502828: mouseout is handle twice in InputHandler.js [r=combee]
2009-07-07 10:59:51 -04:00
Ben Combee
4cac791fbc
Bug 501135: pressing space in a checkbox should toggle it, r=mfinkle
2009-07-01 16:57:23 -04:00
Ben Combee
6de08cb865
Bug 500693 - "Several source files are missing semicolons as line terminators" [r=mark.finkle]
2009-06-29 14:33:05 -04:00
Vivien Nicolas
b1ffcb3c10
Bug 499946 - "DOMMouseScroll on chrome UI fire content zoom" [r=combee]
2009-06-23 13:46:08 -04:00
Ben Combee
50b4dc1ebf
Bug 499698 - "bad call to this._reset()" [r=mark.finkle]
2009-06-22 12:59:39 -04:00
Ben Combee
009d82465f
Bug 491911 - "endKinetic didn't call endPanning, so screen updates sometimes stopped" [r=pavlov]
2009-06-22 11:10:57 -04:00
Vivien Nicolas
b232bc5361
Bug 470989: properly freeze/unfreeze the main toolbar to avoid checkerboard artifacts when panning while panels are open, r=mfinkle/gavin
2009-06-19 17:25:42 -04:00
Vivien Nicolas
d8a0e703b2
Bug 499277: Once unzoomed, dblClick can throw an error - aElement is null, r=mfinkle
2009-06-19 11:35:41 -04:00
Vivien Nicolas
6078e14ea6
Bug 494715: When panning the content and switching tabs, viewport can be wrong, r=combee
2009-06-17 16:43:56 -04:00
Gavin Sharp
ff568fa385
name some anonymous functions to help debugging, no bug
2009-06-17 15:13:58 -04:00
Vivien Nicolas
646689cd4e
Bug 496879: oncommand attribute on scrollbox is fired twice, r=combee
2009-06-10 13:24:23 -04:00
Stuart Parmenter
3cda067622
Bug 495471: Easy to lose access to canvas from firstrun screen, r=mfinkle
2009-06-02 22:05:39 -04:00
Ben Combee
8fa36d50a5
Bug 490873: Dragging in chrome causes an extra click event to be sent at the end of a drag, r=stuart
2009-06-01 15:25:02 -04:00
Ben Combee
c561be0752
Bug 495437: ContentClickingModule uses clickTimeout but means _clickTimeout, r=mfinkle
2009-05-31 00:34:53 -04:00
Mark Finkle
4136326a03
Bug 495439: Kinetic scrolling just doesn't work at all, r=stuart
2009-05-29 10:01:54 -04:00
Brian Crowder
ed1386036f
Bug 479161 - Double-tap zooming doesn't continue to zoom in for nested elements, r=tglek
2009-05-19 10:09:57 -07:00
Brad Lassey
be2d6bbd02
bug 491874 - When mouse up during pan ends up on the title bar, painting ends r=bcombee, stuart
2009-05-08 15:08:16 -04:00
Ben Combee
de74bd8baa
bug 441585. Make it easier to click on links (and avoid starting a drag). r=blassey sr=stuart
2009-05-02 00:54:50 -07:00
Ben Combee
ac53466a44
Bug 486241: InputHandler should use cached nsIDOMWindowUtils from Browser, r=tglek
2009-04-17 17:10:06 -04:00
Ben Combee
263383371b
Bug 488204: Add pref to control mousemove fixups, r= mfinkle
2009-04-17 17:08:53 -04:00
Ben Combee
ac986bc4a4
Bug 487686: Get rid of pref for turning kinetic on/off, r=stuart, mfinkle
2009-04-17 17:02:24 -04:00
Mark Finkle
21e6ed76e9
Bug 488418: Simplify kinetic averaging code, r=stuart
2009-04-15 01:51:10 -04:00
Mark Finkle
4ea16e7de7
Bug 488122: Fix error in InputHandler.js, r=gavin
2009-04-13 14:24:54 -04:00
Mark Finkle
904163481b
Bug 487670: Cleanup errors in InputHandler.js, r=bcombee
2009-04-09 16:09:27 -04:00
Stuart Parmenter
6075af3d09
remove tabs
2009-04-02 04:15:50 -07:00
Stuart Parmenter
e8b1bb98a5
Bug 487165. Make kinetic panning smoother and more responsive. r=bcombee sr=gavin
2009-04-02 04:11:51 -07:00
bcombee@bcombee-linux-vm
03547935e5
Bug 485385. Refactor kinetic code. Patch from Ben Combee <combee@mozilla.com>. r/sr=me.
2009-04-02 16:45:27 -04:00
Ben Combee
21f3ee8003
Bug 485962: Kinetic scrolling was disabled with lock-panning patch, r=stuart
2009-03-30 14:18:23 -04:00
Ben Combee
66f43015b1
Bug 464063: Lock panning into horizontal or vertical based on initial movememnt, r=mfinkle r=tglek
2009-03-24 12:35:36 -04:00
Ben Combee
cac02aa232
Bug 484271: ContentPanningHandler gets out of sync when dragging out of window, r=mfinkle
2009-03-19 17:32:50 -04:00
Ben Combee
adda1ca1e1
Bug 4844485: Add null check for boxObject, r=mfinkle
2009-03-20 18:41:55 -04:00
Doug Turner
98f95a2220
483019. no need for Math.abs when multiplying two numbers together. r=gavin
2009-03-13 14:11:02 -07:00
Mike Kristoffersen
25f28968db
Bug 483182: fix typo in _onMouseDown, r=bcombee
2009-03-13 16:00:50 -04:00
Taras Glek
bc80bb6ae0
Bug 482703 - less getElementById()ing. Speed-up panning r=gavin
2009-03-13 06:47:10 -07:00
Stuart Parmenter
a4552d5d75
bug 481814. flush paints at the end of pans rather than at the beginning of the next one. r=taras
2009-03-05 15:59:06 -08:00
Ben Combee
86d5592a4e
Bug 481517: While panning, mouse out of desktop window doesn't stop, r=mfinkle
2009-03-04 18:50:43 -05:00
Ben Combee
cfe7782d19
Bug 481259: Should have no click timeout for chrome elements, r=mfinkle
2009-03-03 15:50:15 -05:00
Mark Finkle
146f974d8e
Bug 480950: unable to edit bookmarks from manage mode, r=bcombee
2009-03-02 16:45:36 -05:00
Mark Finkle
c05ca4a388
Disable ChromeInputHandler to see if it caused Ts regression on 2009-02-27
2009-03-02 13:55:52 -05:00
Taras Glek
6f7ab6c7e1
bug 458741: unbreak panning r=bcombee
2009-03-02 10:51:31 -08:00
Taras Glek
7a72d6d837
Bug 480447 - clear outstanding paint events when repainting the whole canvas r=gavin
2009-03-01 14:32:40 -08:00
Ben Combee
f6267666a7
Bug 45871: need to be able to scroll xul, r=mfinkle
2009-02-27 14:44:35 -05:00
Taras Glek
f7bfaf19e6
Bug 477105 - improve zoom responsiveness, draw everything clipped r=stuart
2009-02-26 11:35:03 -08:00
Ben Combee
409575c2fc
Bug 458741: need to be able to scroll subframes (XUL patch), r=mfinkle, r=stuart
2009-02-23 16:35:25 -05:00
Gavin Sharp
47188504d9
Bug 477468: rework widgetstack pan handling to better support window resizes, r=vlad
2009-02-10 01:39:41 -05:00
Ben Combee
8c67f5d179
Bug 477203: InputHandler.js keeps passing events to modules after a grab, r=stuart
2009-02-09 13:43:41 -05:00
Taras Glek
9572d0770a
Bug 474689 - Limit painting to visible area during loads, use a heuristic to reduce zoomtopage calls, etc r=stuart
2009-01-30 12:42:05 -08:00
Mark Finkle
0ed38b6178
Bug 468880: Change Browser.newTab to take a URI, r=gavin
2009-01-09 01:51:13 -05:00
Stuart Parmenter
0f6e657405
bug 468729. make sidebars pop open or closed. r=vlad
2008-12-13 06:22:02 -08:00
Gavin Sharp
b5f634023a
Bug 449517: clean up Browser API (replace Browser.content with Browser.canvasBrowser, change canvas element ID to be less generic), r=mfinkle
2008-12-09 13:43:20 -08:00
Gavin Sharp
75b01e7ad4
Bug 468143: fix scroll wheel zooming, r=stuart
2008-12-05 15:45:28 -05:00
Gavin Sharp
8048fc41c4
Tabs be gone
2008-11-23 00:50:28 -05:00
Mark Finkle
9a49ca3939
Bug 462425: Convert Fennec to use WidgetStack framework for panning, r=stuart
2008-11-22 00:12:25 -05:00