mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Gecko engine for Wine
71ee0ac214
======== https://hg.mozilla.org/integration/gaia-central/rev/4283fcd52197 Author: Ghislain 'Aus' Lacroix <aus@noiseport.org> Desc: Merge pull request #15914 from nullaus/task-switcher Cards View Goodness! ======== https://hg.mozilla.org/integration/gaia-central/rev/7759d7419f23 Author: Ghislain 'Aus' Lacroix <aus@mozilla.com> Desc: bug 939809 * added StackManager.snapshot which gets a copy of the array of applications in the stack * updated CardsView to get the list of and current app from StackManager * made StackManager ignore the System application explicitly * minor changes to help with jshint later * added 'position' getter on stack manager * added several tests to ensure that the position is current after stack has changed * moved apps used in cards view test into a variable used to populate running apps as well as the stack * removed old user ordering code (web os model task manager...) since it's incompatible with our new model and the code does not have any tests and it hasn't been enabled in a long time. We're moving on! * detect cardsview being dismissed and re-enable edge gestures * created a local help function to enable/disable edge gestures based on events received * select currently active application card in cards view when cards view is shown if no active application, then default to stack position. * cards view uses 'position' in stack internally, updated code to stop using old 'origin' name to avoid confusion. * cards view now broadcasts 'newStackPosition' when it's closed and the stack position has changed. newStackPosition contains the position of the application that will be in the top of the stack. * made edge swipe detector listen to 'cardviewclosed' with new fancy newStackPosition, this also prevents edge gestures from being re-enabled when we go back to the homescreen. * made stack manager use newStackPosition to move application that was displayed from cards view to top of stack. * fixed cards view unit tests * prevent system app from appearing in the application history stack. * updated 'runningApps' var name to 'stack' in cards view for clarity * updated 'displayedApp' var name to 'currentPosition' in cards view for clarity * added getter/setter for position in stack manager, with tests * added getter/setter for lifecycleEnabled in edge gestures as well as tests for it's usage * added test to stack manager to ensure that system app does not show up in stack * alignCurrentCard after we remove one. * fix gaia ui test. * use 'position' getter/setter everywhere in StackManager. * added test to ensure that internal _current position in StackManager doesn't accidentily become a string. r=etienne |
||
---|---|---|
accessible | ||
addon-sdk | ||
b2g | ||
browser | ||
build | ||
caps | ||
chrome | ||
config | ||
content | ||
db/sqlite3 | ||
docshell | ||
dom | ||
editor | ||
embedding | ||
extensions | ||
gfx | ||
hal | ||
image | ||
intl | ||
ipc | ||
js | ||
layout | ||
media | ||
memory | ||
mfbt | ||
mobile | ||
modules | ||
mozglue | ||
netwerk | ||
nsprpub | ||
other-licenses | ||
parser | ||
probes | ||
profile | ||
python | ||
rdf | ||
security | ||
services | ||
startupcache | ||
storage | ||
testing | ||
toolkit | ||
tools | ||
uriloader | ||
view | ||
webapprt | ||
widget | ||
xpcom | ||
xpfe | ||
xulrunner | ||
.clang-format | ||
.clang-format-ignore | ||
.gdbinit | ||
.gitignore | ||
.hgignore | ||
.hgtags | ||
.lldbinit | ||
.reviewboardrc | ||
aclocal.m4 | ||
Android.mk | ||
AUTHORS | ||
client.mk | ||
client.py | ||
CLOBBER | ||
configure.in | ||
LEGAL | ||
LICENSE | ||
mach | ||
Makefile.in | ||
moz.build | ||
mozilla-config.h.in | ||
README.txt |
An explanation of the Mozilla Source Code Directory Structure and links to project pages with documentation can be found at: https://developer.mozilla.org/en/Mozilla_Source_Code_Directory_Structure For information on how to build Mozilla from the source code, see: http://developer.mozilla.org/en/docs/Build_Documentation To have your bug fix / feature added to Mozilla, you should create a patch and submit it to Bugzilla (https://bugzilla.mozilla.org). Instructions are at: http://developer.mozilla.org/en/docs/Creating_a_patch http://developer.mozilla.org/en/docs/Getting_your_patch_in_the_tree If you have a question about developing Mozilla, and can't find the solution on http://developer.mozilla.org, you can try asking your question in a mozilla.* Usenet group, or on IRC at irc.mozilla.org. [The Mozilla news groups are accessible on Google Groups, or news.mozilla.org with a NNTP reader.] You can download nightly development builds from the Mozilla FTP server. Keep in mind that nightly builds, which are used by Mozilla developers for testing, may be buggy. Firefox nightlies, for example, can be found at: ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/ - or - http://nightly.mozilla.org/