summaryrefslogtreecommitdiff
path: root/BCT/BytecodeTranslator/Phone/PhoneNavigationTraverser.cs
Commit message (Collapse)AuthorAge
* Removed Dafny, Jennisys, Chalice, and BCT, which now live in different ↵Gravatar Rustan Leino2013-03-05
| | | | Codeplex repositories.
* Major changes to the translator traversers because they now are based on theGravatar Mike Barnett2011-10-31
| | | | | | | | new traversers. (The old ones have been marked as obsolete.) All types are now encoded as "datatypes" in Boogie. So non-generic types are nullary functions and generic types just have at least one type argument. Lots of other fixes: string encoding of names is now done by negating Boogie's regular expression for identifiers, etc.
* (phone) cancel/navigation on back key is now deep through calls. More info ↵Gravatar t-espave2011-08-11
| | | | reported at end of analysis
* (phone) back key handling via delegate detectedGravatar t-espave2011-08-10
| | | | back key handling code not reflected in nav graph - usually the programmer's intent
* phone nav building statsGravatar t-espave2011-08-09
|
* (phone bct) filtering out nonpages for boogie queries, faster but maybe a ↵Gravatar t-espave2011-08-08
| | | | | | | less precise preparing boogie code for static unrolls filtering out some navigations
* (phone bct) nav graph building (mostly) automatedGravatar t-espave2011-08-05
|
* (phone bct) anonymous control supportGravatar t-espave2011-08-04
| | | | | boogie nav graph modular analysis code default uris to lowercase to make life easier
* (phone bct) moved some code to urihelperGravatar t-espave2011-08-03
|
* (phone bct) user feedback, showing possibly anomalous nav targetsGravatar t-espave2011-08-03
| | | | (bct) '+' invalid in string literals
* typoGravatar t-espave2011-08-03
|
* (phone bct) tracking targets of back key navs.Gravatar t-espave2011-08-02
|
* fix for exception when phoneControls are not setGravatar t-espave2011-08-01
|
* refactored phonehelperGravatar t-espave2011-07-28
|
* solved uri naming issuesGravatar t-espave2011-07-27
|
* - handler methods with simulated callsGravatar t-espave2011-07-27
| | | | - easy checks on backstack navigation that may make graph innecessary
* ignoring (some) non-feedback producing event handlersGravatar t-espave2011-07-26
| | | | inlining handlers so interproc. analyisis genrates less false alarms
* double definition fixGravatar t-espave2011-07-22
| | | | changed functions to maps for control properties
* cleanupGravatar t-espave2011-07-21
|
* unified URI format across translationsGravatar Unknown2011-07-21
|
* fixed a bug on current nav trackingGravatar Unknown2011-07-20
| | | | refactored methodcall visitor a bit
* edited out phoneplugin from most placesGravatar Unknown2011-07-19
| | | | | havoc'ing uri when navigation cannot be determined (partial) added boilerplate boogie code
* - keeping track of BCT name changes to controlsGravatar Unknown2011-07-15
| | | | - injecting navigation changes code
* initial page detection and initGravatar Unknown2011-07-15
|
* some uri tracking statements injectedGravatar Unknown2011-07-14
|
* more static URI detectionGravatar Unknown2011-07-14
|
* - navigation event detectionGravatar Unknown2011-07-14
- (some) URI declaration/instantiation and use detection