Search
SailfishOS Open Build Service
>
Projects
>
home:ced117
:
sailfish
>
xulrunner-qt5
> _service:tar_git:xulrunner-qt5.changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:xulrunner-qt5.changes of Package xulrunner-qt5
* Tue Jun 14 2016 Raine Makelainen <raine.makelainen@jolla.com> - 38.8.0.5 - [embedlite] Enable skia rendering backend. Fixes JB#35465 - [embedlite] Enable skia rendering backend. Fixes JB#35465 - [embedlite] Enable startup cache for arm builds. Fixes JB#35271 - [embedlite] Enable startup cache for arm builds. Fixes JB#35271 - [xulrunner] Initialize RequestSyncService only if its pref is enabled * Thu Jun 09 2016 Raine Makelainen <raine.makelainen@jolla.com> - 38.8.0.4 - [embedlite] Fix offscreen rendering pipeline creation. Contributes to JB#35100 - [embedlite] Fix offscreen rendering pipeline creation. Contributes to JB#35100 - [rpm] Increment package version * Thu Jun 09 2016 Raine Makelainen <raine.makelainen@gmail.com> - 38.8.0.3 - [embedlite] Enable new cache backend. Fixes JB#35436 - [embedlite] Enable new cache backend. Fixes JB#35436 * Fri May 27 2016 Raine Makelainen <raine.makelainen@jolla.com> - 38.8.0.2 - [embedlite] Use system nspr and nss * Fri May 13 2016 Raine Makelainen <raine.makelainen@gmail.com> - 38.8.0.1 - [rpm] Update build version. Contributes to JB#35001 * Tue May 03 2016 Raine Makelainen <raine.makelainen@jolla.com> - 38.8.0.0 - [rpm] Update to latest esr38 version (38.8.0.0) * Mon Dec 14 2015 jpetrell <joona.petrell@jollamobile.com> - 38.0.5.10 - [license] Unify open source licenses. Contributes to JB#33648 - [license] Unify open source licenses. Contributes to JB#33648 * Thu Nov 12 2015 rozhkov <dmitry.rojkov@gmail.com> - 38.0.5.9 - [rpm] Add patch with pinching to panning transition. Fixes JB#33061 - [rpm] Add patch with pinching to panning transition. Fixes JB#33061 - [rpm] Fix .spec file to depend on sqlite >= 3.8.9 - [rpm] Fix .spec file to depend on sqlite >= 3.8.9 * Mon Nov 09 2015 rozhkov <dmitry.rojkov@gmail.com> - 38.0.5.8 - [rpm] Add patch reverting bug 1114594. Contributes to JB#32870 - [rpm] Add patch reverting bug 1114594. Contributes to JB#32870 * Thu Nov 05 2015 Raine Makelainen <raine.makelainen@jollamobile.com> - 38.0.5.7 - [embedlite] Guard PreRender with visibility and active state. Fixes JB#32879 - [embedlite] Guard PreRender with visibility and active state. Fixes JB#32879 * Tue Nov 03 2015 Raine Makelainen <raine.makelainen@jollamobile.com> - 38.0.5.6 - [embedlite] Disable gstreamer blacklist - [embedlite] Workaround for browser crash during window close JB#29415 - [pref] Add comments for the layout.scroll.root-frame-containers - [pref] Add default desktop viewport width and zoom level - [pref] Cleanup async pan zoom preferences - [pref] Decrease session history content viewer timeout - [pref] Disable dom watchdog preference - [pref] Match media.cache.* and media.video to the fennec - [pref] Merge gc perferences from fennec - [pref] Merge "optimize images memory usage" from embedlite_31 - [pref] Reduce HTTP idle connection timeout - [pref] Update "these should help performance" preferences - [rpm] Remove fGetActiveUniformName. Contributes to JB#24362 * Fri Oct 30 2015 Dmitry Rozhkov <dmitry.rozhkov@jolla.com> - 38.0.5.5 - [embedlite] Add implementation of nsITabChild to TabChildHelper - [embedlite] Fix LoginManager isues. Fixes JB#21980 - [embedlite] Retranslate async messages to global and content frame message managers - [rpm] Add patch for LoginManager. Fixes JB#21980 * Mon Oct 26 2015 Raine Makelainen <raine.makelainen@jollamobile.com> - 38.0.5.3 - [...] '). - [0]: https://github.com/WebAudio/web-audio-api/issues/317 - [0,$reportedDuration]. This assumption mismatch means on the - [10.4] Esc key doesn't cancel out Ctrl+Tab panel (work around Apple bug). b=445531 r=josh sr=roc - [10.5] 1.8 build configured with --enable-strip fails: strip: symbols referenced by relocation entries that can't be stripped in: .../xpinstall/src/libxpinstall.dylib. Always use ld -exported_symbols_list, never use nmedit -s. r=ted.mielczarek a/1.9=dsicore - [10.5] Crash [@ nsAppShell::~nsAppShell] when quitting Camino. b=471948 r=josh sr=roc - [11-StateSavingWindowId] - [1] as in cx->new_<T>(p1) - [1] browser/base/content/test/general/browser_keywordSearch.js - [1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner - [1] http://hg.mozilla.org/mozilla-central/file/901d300bb441/toolkit/xre/nsAppRunner.cpp#l2350 - [1] http://hg.mozilla.org/mozilla-central/rev/f3782f5c2710 - [1] http://library.gnome.org/devel/glib/stable/glib-Memory-Slices.html - [1] https://code.google.com/p/chromium/issues/detail?id=28749 - [1] https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Guide/Receiving_startup_notifications - [1] https://github.com/hhatto/autopep8 - [1]: https://github.com/jryans/jsqrcode - [1]: https://github.com/kazuhikoarase/qrcode-generator - [1]: https://groups.google.com/d/msg/mozilla.dev.webapi/uQweGWtVKRA/Bj1jZq3LN-0J - [1] https://wiki.mozilla.org/images/2/20/Keyboard_Specs.pdf - [1] https://www.w3.org/Bugs/Public/show_bug.cgi?id=21771 - [1] http://tinyurl.com/k3pxw5l - [1] http://www.freedesktop.org/wiki/Specifications/file-manager-interface/ - [1]: http://www.w3.org/TR/IndexedDB/#widl-IDBTransaction-oncomplete - [1] Reduced JSS and JSSE server timeout from 2 min to 35 sec - [2] Added try/catch to JSSE client to detect non Sun JCA - [2] Cutting down the size of content. Made nsITextContent inherit from nsIContent. - [2] http://en.wikipedia.org/wiki/Central_banks_and_currencies_of_Central_America_and_South_America - [2] https://breakpad.appspot.com/9684002/ - [2] https://code.google.com/p/chromium/issues/detail?id=64930 - [2]: https://github.com/zxing/zxing - [2] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm - [3] Added socket and program timeout for JSS and JSSE clients so that they exit - [3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done. - [3] https://code.google.com/p/chromium/issues/detail?id=65298 - [4] https://code.google.com/p/chromium/issues/detail?id=82122 - [4] Split TLS and SSLv3 in seperate mothods in JSSE_SSLclient.java - [885927][Calendar]Edit string adding to locale files for localization. r=lightsofapollo - [924095] Separate app names from icon - allow animating icon only [r=crdlc] - [924764] Redesign collection header and animations [r=crdlc] - [993364, 993368] [un-xfail] etmmanager.js, Collection.js - [A] chofmann [R] nisheeth - [android] read /proc/cpuinfo for cpu info - [api] change confirmEx from void w/ out of buttonPressed to PRInt32 buttonPressed w/ one less parameter. - [arm] b=462430, implement LIR_ldcs, re-enable regexp jit for ARM - [arm] b=481761; ARM ALU step 1; r=graydon - [arm] b=481761; clean up load and store instructions; change move macro to follow covention; r=graydon - [arm] b=481761; Finish up ALU op conversions; r=graydon - [arm] b=481761; fix up asm_cmov; assert on non-qcmov; r=graydon - [arm] b=481761; Rename ccName -> condName, rename Scratch to IP; r=graydon - [arm] b=481761; rename MOV instructions to match ARM, not x86; r=graydon - [arm] b=481761; use movw/movt when possible for loading 32-bit constants; r=graydon - [arm] correctly have chk version of LD underrunProtect - [arm] Disable regexp tracer on ARM - [arm] Don't load arg into a register in asm_pusharg if it's not in one already. - [arm] Don't use STMIA + ADD to move a fp call result into memory; use two STRs. Also use Scratch + tmp reg for asm_mmq, instead of just tmp. - [arm] Enable VFP - [arm] fix build after SideExit sharing patch - [arm] fix up ARM floating point comparisons; fixes ARM trace-test - [arm] fix up ARM floating point comparisons; fixes ARM trace-test (relanding) - [arm] Fix up ARM nj backend to take into account exit block merging and other changes. Also simplify some branch code along the way. - [arm] Get correct value in return reg after fragment exit - [arm] Get rid of CALL, just use BL directly - [arm] Have asm_quad copy direct from const to destination, if there's no register allocated for the const -- don't load into fp reg just to store it. - [arm] Make ADDi into a function, since it's doing a lot of work - [arm] make asm_quad stick its constants into the instruction stream, with a branch over, to ensure that the data is close enough for a PC-relative FLDD - [arm] misc codegen fix - [arm] speed up store64 with constant value; also use xor for imm0 loads into a gp reg - [arm] use arm_ADDi and let it take care of LD32 if necessary. - [arm] Use correct register for return value; also don't bother saving full set of callee-saved registers using PUSH, they'll be saved individually - [arm] Use preindexed STR instruction instead of separate STR and SUB in asm_pusharg - [arm] Use real B/BX instead of BL for side exit jumps; no need to update lr - [Audio] A mechanism for Gecko components without media element to join audio competing policy - [Audio ] mechanism for Gecko components without media element to join audio competing policy. - [AURORA] Aurora Test Harness. NOT PART OF BUILD. - [AURORA] Navigator Command/Toolbar DB, initial revision of manipulation libraries, templates. - [AURORA] Navigator Widget Bindings. NOT PART OF BUILD. - [Aurora only] Bug 1073215: make sure that the Loop button shows up in the navbar when unthrottled. r=Unfocused,abr. a=lsblakk - [AURORA] Resizable Popup Windows. NOT PART OF BUILD. - [Australis] - [Australis] Backed out changeset 0592b1488a8a (bug 940286) due to regressions. - [Australis] Backed out changeset 3d0775f7bd0f (bug 897496) for the same error it caused last time. - [Australis] Backed out changeset 92c7529e9169 (bug 870593), due to faulty commit message. a=backout - [Australis] Backed out changeset a6ac946ef4fe (bug 897496) for m-bc bustage to fix a CLOSED TREE - [Australis] Backed out changeset da8776bc458e (bug 962677) for mochitest-bc failures. - [Australis] Backed out changeset db5091d58b58 (bug 959848) for mochitest-bc orange. - [Australis] Backed out changesets 7c74e99d80c1 and 14e817fe25e1 (bug 956285) for mochitest-bc failures. - [Australis] Backout cbe26a93c79b (bug 930094) for test failures. - [Australis] Bug 477948: Keyhole back/ forward button for Linux. r=jaws - [Australis] Bug 477948: Keyhole back/ forward button for Linux. r=jaws, a=sledru. - [Australis] Bug 477948: update tests for new keyhole on Linux. r=jaws - [Australis] Bug 477948: update tests for new keyhole on Linux. r=jaws, a=sledru. - [Australis] Bug 859751: Windows 8 toolkit theme adjustments. r=dao. - [Australis] Bug 870593: add locale strings to be used for tips in Customize Mode. r=Gijs - [Australis] Bug 870593: add tip section to Customization Mode. r=jaws - [Australis] Bug 870593: add tip section to Customization Mode. r=jaws, a=sylvestre - [Australis] Bug 870593, Bug 980433, Bug 980369: add tip section to Customization Mode (rolled-up). r=jaws,mconley. a=gavin,sylvestre. DONTBUILD - [Australis] Bug 870593: update locale strings with brandShortName to be used for tips in Customize Mode. r=Gijs - [Australis] Bug 878546: refresh the styling of sub-views. r=Gijs - [Australis] Bug 909349: re-introduce a hover and active state for toolbar buttons on OSX. r=mconley - [Australis] Bug 916953: Bookmarks star button caption in overflow panel follow-up no. 2. r=Gijs - [Australis] Bug 916953: Bookmarks star button caption in overflow panel follow-up. r=Gijs - [Australis] Bug 916953: introduce separator in overflow panel buttons and bookmark star button gets different label when inside overflow panel. r=Gijs - [Australis] Bug 938578: update separator styling in subviews and align related items accordingly. r=Gijs - [Australis] Bug 938578: update separator styling in subviews and align related items accordingly. r=Gijs, a=gavin - [Australis] Bug 944138: remove secondary hoverstate from combined buttons in panel. r=mconley - [Australis] Bug 946181: Update Metro button string ids for localization. r=jaws - [Australis] Bug 956285: test zoom label update on page navigation. r=Gijs - [Australis] Bug 956285: update zoom controls percentage label upon navigation. r=Gijs - [Australis] Bug 956431 - Disable browser_946320_tabs_from_other_computers.js on linux for intermittent failures - [Australis] Bug 956488 - Add separators to menu panel footer. r=mikedeboer - [Australis] Bug 960517: Windows 8 style downloads panel. r=jaws - [Australis] Bug 960517: Windows 8 style downloads panel. r=jaws, a=sylvestre - [Australis] Bug 960517: Windows 8 style main window. r=dao, a=sylvestre - [Australis] Bug 960517: Windows 8 style menu-panel buttons. r=dao, a=sylvestre - [Australis] Bug 960517: Windows 8 style Places Organizer. r=dao, a=sylvestre - [Australis] Bug 960517: Windows 8 style tabs. r=dao, a=sylvestre - [Australis] Bug 960517: Windows 8 style toolbar icons. r=dao, a=sylvestre - [Australis] Bug 961727: adjust popup padding on Windows to 4px. r=dao - [Australis] Bug 961848: disable pointer events when doing customize mode transition. r=mconley - [Australis] Bug 963085: add header to Subscribe menu. r=Gijs - [Australis] Bug 963092: update help menu button styling. r=jaws - [Australis] Bug 963095: adjust toolbar widget panel styling. r=Gijs - [Australis] Bug 963591: update font-size use in help subview toolbarbuttons. r=Gijs - [Australis] Bug 965820: re-add margin for the search field in menu panel. r=Gijs - [Australis] Bug 966167: update locale string IDs for the tip section. r=Unfocused - [Australis] Bug 968595 - Adjust Click-to-Play Styling. r=dao - [Australis] Bug 968595 - Adjust Click-to-Play Styling, r=dao, a=sylvestre - [Australis] Bug 968595 - Adjust Download panel alignment and panel styling. r=mikedeboer - [Australis] Bug 968595 - Adjust Download panel alignment and panel styling, r=mikedeboer, a=sylvestre - [Australis] Bug 968595 - Adjust identity panel alignment and styling. r=dao - [Australis] Bug 968595 - Adjust identity panel alignment and styling, r=dao, a=sylvestre - [Australis] Bug 968595 - Adjust Share panel alignment. r=dao - [Australis] Bug 968595 - Adjust Share panel alignment, r=dao, a=sylvestre - [Australis] Bug 968595 - Change arrow panel arrow size and arrow panel styling. r=dao - [Australis] Bug 968595 - Change arrow panel arrow size and arrow panel styling, r=dao, a=sylvestre - [Australis] Bug 968595 - Clean up Menu Panel SubViews and panel footer styling. r=mikedeboer - [Australis] Bug 968595 - Clean up Menu Panel SubViews and panel footer styling, r=mikedeboer, a=sylvestre - [Australis] Bug 969904: Update Bookmark Star States. r=mikedeboer - [Australis] Bug 972525: update notifications close button alignment. r=dao - [Australis] Bug 972525: update notifications close button alignment. r=dao, a=gavin - [Australis] Bug 972550: adjust margins of panel promo footer on Windows. r=mak - [Australis] Bug 972550: adjust margins of panel promo footer on Windows. r=mak, a=sylvestre - [Australis] Bug 978309: Introduce a checked state for toolbar buttons with type=checkbox. r=Gijs - [Australis] Bug 979499: update panel sub-view anchor arrow and gradient in RTL mode. r=Gijs - [Australis] Bug 979499: update panel sub-view anchor arrow and gradient in RTL mode. r=Gijs, a=sylvestre - [Australis] Bug 979501: update overflow chevron in RTL mode. r=Gijs - [Australis] Bug 979501: update overflow chevron in RTL mode. r=Gijs, a=sylvestre - [Australis] Bug 980369: update customize tip illustrations and add an rtl mode version. r=mconley - [Australis] Bug 980369: update customize tip illustrations and add an rtl mode version. r=mconley, a=sylvestre - [Australis] Bug 980374: adjust OSX toolbar buttons height to match urlbar and search bar. r=mconley - [Australis] Bug 980374: adjust OSX toolbar buttons height to match urlbar and search bar. r=mconley, a=sylvestre - [Australis] Bug 980374: update browser_toolbarbutton_menu_context.js test. r=MattN - [Australis] Bug 980374: update browser_toolbarbutton_menu_context.js test. r=MattN, a=sylvestre - [Australis] Bug 980433: hide the tip panel by default to prevent Talso regressions. r=mconley, a=gavin - [Australis] Bug 980445: adjust Bookmarks button border state on hover and panel open. r=mconley - [Australis] Bug 980445: adjust Bookmarks button border state on hover and panel open. r=mconley, a=sylvestre - [Australis] Bug 981700: Introduce a checked state for toolbar buttons with type=checkbox. r=Gijs, a=sylvestre - [Australis] Bug 982993: restore additional padding for notification panels on Windows. r=mconley - [Australis] Bug 982993: restore additional padding for notification panels on Windows. r=mconley, a=sylvestre - [Australis] Bug 983655: fix combined and menu-button buttons styling in the overflow panel. r=Gijs - [Australis] Bug 983655: fix combined and menu-button buttons styling in the overflow panel. r=Gijs, a=sylvestre - [Australis] Bug 983732: Put sync promo footer back in the right place. r=MattN - [Australis] Bug 983732: Put sync promo footer back in the right place. r=MattN a=Sylvestre - [Australis] Bug 985416: update visual appearance of dropmarker open state. r=Gijs - [Australis] Bug 986324: small refactor of urlbar and search field styles. r=dao. - [Australis] Bug 986324: small refactor of urlbar and search field styles. r=dao, a=sledru. - [Australis] Bug 987177 - invalidate wrapper's node reference, r=jaws, a=sylvestre - [Australis] Bug 987177 - make destroyWidget clear caches for XUL wrappers, r=jaws, a=sylvestre - [Australis] Bug 987443: fix zoom button label rounding. r=Gijs - [Australis] portion of bug 966511: rename gFxAccount.toggle to gFxAccount.onMenuPanelCommand, r=ttaubert - [Australis] update browser_901207_searchbar_in_panel.js for bug 951928 - [B2G] [Buri] [Dialer] Attempts to create a contact with the phone number... - [B2G] [Buri] [Dialer] Attempts to create a contact with the phone number...(cherry picked from commit 9025d2a977c16f3f09227bd9525af829fe6a31bd) - [B2G][Email] POP3 account creation hangs when an incorrect password is used with a POP3 server that immediately disconnects on incorrect password (ex: aol.com POP3 server). r=asuth - [b=36856] - [b=39735; r=ssu] - [b=41131; r=syd] - [b=41255, r=sgehani] - [BeOS]Adding native Quit() in nsNativeAppSupportBeOS, Bug 338663, p=sergei_d, r=thesuckiestmail. BeOS-only change - [BeOS]Bu 283225. More reliable native lock-unlock code, p=sergei_d, r=thesusckiestemail, BeOS-only - [BeOS]Bug 104729 - adding DnD support. p=thesuckiestemail, r=sergei_d. BeOS-only, no sr - [BeOS]Bug 15906, introducing unified paintarea for all sort of paintevents, changing Update() to paint immediately. p=sergei_d, r=thesuckiestemail, BeOS-only - [BEOS] Bug 164498, new Quit/Destroy code, p=sergei_d, r=thesuckiestmail, BeOS-only - [BeOS]Bug 200589. Two UTF-8 related fixes in gfx, font size rounding bugfix. r=thesuckiestemail@yahoo.se, No sr required, BeOS-only - [BeOS]Bug 229603, changing mView type from BView to nsViewBeOS. p=sergei_d, r=thesuckiestmail, BeOS-only, no sr required - [BeOS] bug 230267 The caret is stuck or hidden... r=sergei_d@fi.tartu.ee a=dbaron, no sr required (port code) - [BeOS] bug 236446 Fix for windows activation endless loop, review=simontaylor2, no sr required(port-only), approval=dbaron - [BeOS]Bug 242315. Adding Inline Inmupt Methods support. r=sergei_d, BeOS-only, no sr - [BeOS]Bug 283225. Do not lock already locked, p=sergei_d, r=biesi, BeOS-only - [BeOS]Bug 283225. Using minimalistic syncing now. p=sergei_d, r=thesuckiestmail, BeOS-only - [BeOS]Bug 296856. StandardWindowCreate refactoring. p=thesuckiestemail, r=sergei_d. BeOS-only - [BeOS]Bug 310090, nsRenderingContextBeOS - more safe init and style cleanup. r=sergei_d, BeOS-only changes, no sr - [BeOS] Bug 310680. Better EnumFonts. r=thesuckiestemail@yahoo.se, no sr required - BeOS only fix - [BeOS]Bug 310845.Speedup string width calculation. r=thesuckiestemail@yahoo.se, no sr required - [BeOS]Bug 311651.Better Move, Resize and Scroll handling implemented. r=thesuckiestemail@yahoo.se. BeOS-only, no sr required - [BeOS]Bug 311651, rolling back part of previous patch to avoid rare context-menu misplacement on IFRAME, r=thesuckiestmail, no sr - BeOS-only - [BeOS]Bug 312547, rolling back part of previous patch. r=thesuckiestmail, BeOS only, no sr - [BeOS]Bug 312547. This time reusing tmp tile bitmap. p=sergei_d, r=thesuckiestmail, BeOS-only change - [BeOS]Bug 312636 - refactoring two getters for faster mouse. p=sergei_d, r=thesuckiestemail. BeOS-only, no sr - [BeOS] Bug 312638 -clear warnings in nsWindow, p=sergei_d, r=thesuckiestmail, no sr required - [BeOS]bug 312660. fix issue with button-navigation over lists, p=thesuckiestmail, r=sergei_d, BeOS-only - [BeOS]Bug 313326. commiting Makefile.in. p=sergei_d, r=biesi. BeOS-only - [BeOS]Bug 313326 - fixing bustage mistypo in commit.BeOS-only - [BeOS]Bug 313326. Fixing nsSound. p=sergei_d, r=biesi. BeOS-only - [BeOS]Bug 314330 Events to be dropped on rollup,p=sergei_d, r=thesuckiestmail, BeOS-only - [BeOS]Bug 314687, reduce drawing and resizing message flood. p=sergei_d, r=thesuckiestmail, BeOS-only, no sr needed - [BeOS]Bug 314792, adding X-wheel support. p=sergei_d r=thesuckiestmail, BeOS-only - [BeOS]Bug 315208.BeOS nsWindow code cleanup. p=sergei_d, r=thesuckiestmail, BeOS-only, no sr needed - [BeOS]Bug 315208. Removing nsObject from BeOS widget code. p=sergei_d, r=thesuckiestmail, BeOS-only, no sr needed - [BeOS]Bug 315208. Removing unused files - [BeOS]Bug 315542, shifting native paintregion in scroll, p=sergei_d, r=thesuckiestemail@yahoo.se, BeOS-only, no need for sr - [BeOS]Bug 315576, fixing event order for fast processors, p=doug@sheltonfamily.org, r=thesuckiestemail@yahoo.se. BeOS-only, no sr required - [BeOS]Bug 315726, avoid mistargeted focus messages, p=sergei_d, r=thesuckiestemail@yahoo.se, BeOS-only, no need for sr - [BeOS]Bug 316494. Restore broken F11-fullscreen feature. p=sergei_d, r=biesi, BeOS-only - [BeOS]Bug 322051, restructuring nsWindow code, BeOS-only, r=sergei_d - [BeOS]Bug 322051, restructuring nsWindow code, patch by thesuckiestemail@yahoo.se r=sergei_d - [BeOS]Bug 322051, restructuring nsWindow code, r=sergei_d - [BeOS]Bug 327046. Moving printing to widget - [BeOS]Bug 327046. Moving printing to widget. Adding nsPrintdBeOS.h - [BeOS]Bug 327046. Moving printing to widget. Fixing identation in WidgetFactory - [BeOS]Bug 327046. Moving printing to widget. nsPrintdBeOS.h - [BeOS]Bug 327197. Fixing corrupted alpha in iconChannel.r=sergei_d, BeOS-only - [BeOS] Bug 327296. Improving exthandler. p=sergei_d, r=cbiesinger. BeOS-only - [BeOS]Bug 335076. Fixing rendering of point-sized test. p=sergei_d, r=thesuckiestemail@yahoo.se. BeOS-only - [BeOS]Bug 335076. Fixing rendering of point-sized text. p=sergei_d, r=thesuckiestemail@yahoo.se, r=dbaron. BeOS-only change - [BeOS]Bug 337489. BeOS follow-up for bug 326273. p=sergei_d, r=thesuckiestemail. BeOS-only - [BEOS]Bug 338742.nsUpdateDriver does nott build. First step to allow updater for BeOS.p=sergei_d, r=cbiesinger - [BeOS]Bug 339031 DND of bookmarks in Places window crashes Minefield in ZETA [@ BRegion::~BRegion], p=thesuckiestemail, r=sergei_d. - [BeOS]Bug 339837 mozilla/suite/app needs resource file for BeOS, change for BeOS-port only, p=sergei_d, r=cbiesinger - [BeOS]Bug 343569, fixing typo from previous checkin,r=sergei_d, r=thesuckiestemail, BeOS-only - [BeOS]Bug 343987, adding line styles support to nsRenderingContextBeOS. p=sergei_d, r=thesuckiestemail. BeOS-only - [BeOS], Bug 343987, changing clipregion in CopyOffScreenBits to safe version, p=sergei_d@fi.tartu.ee, r=thesuckiestemail. BeOS-only - [BeOS]Bug 347825, p=sergei_d r=thesuckiestemal, BeOS-only - [BeOS] Build broken in sqlite, Bug 330340, p=doug@sheltonfamily.org, r=sergei_d, sr= mailto:brettw@gmail.com. - [BeOS] DND in BeOS - set drag action in widget, Bug 343569, p=sergei_d, r=thesuckiestemail, BeOS-only - [beos] each cursor change causes a "new" cursor to be created - [BeOS]Fixing dragging rect bounds, Bug 343569, p=sergei_d, r=thesuckiestemail, BeOS-only - [BeOS]Fixing XPCOM Glue-standalone bustage, p=sergei_d, r=benjamin, affects only BeOS-port - [BeOS] Implement HideWindowChrome, Bug 338326, p=sergei_d, r=thesuckiestmail, BeOS-only - [BEOS]Need implementation of ArgvReceived and RefsReceived, bug 129411, p=sergei_d, r=thesuckiestemail, sr=bsmedberg, BeOS-only changes - [BEOS]Need implementation of ArgvReceived and RefsReceived, Bug 129411, p=sergei_d, r=thesuckiestmail. Pure BeOS-only change - [beos] need support for modeOpenMultiple for nsIFilePicker - [BeOS] nsWidget::Update() is flacky in BeOS, Bug 342613, p=sergei_d, r=thesuckiestemail. BeOS-only - [beos] nsWindow impl. does not support eBorderStyle attributes - [BeOS Only] Bug 66262: Browser windows and menus force workspace switch. Patch by Makoto Hamanaka <VYA04230@nifty.com>, r=guru@startrek.com - [BeOS Only] Bug 66809: New MODAL_SUBSET windows are no created. r=VYA04230@nifty.com - [BeOS Only] Bug 70489: window objects leak. patch by Makoto Hamanaka <VYA04230@nifty.com> r=guru@startrek.com - [BeOS]re-enable EMULATE_BOLD, Bug 342966, p=sergei_d, r=thesuckiestemail, BeOS-only - [BeOS] Take in account mayWait parameter in nsAppShell::ProcessNextNativeEvent(). Bug 343100. p=sergei_d, r=thesuckiestemail, BeOS-only - [BEOS] transparent images defined as background aren't rendered properly - [BEOS] Use real process directory, Bug 341031, p=sergei_d, r=benjaminBeOS-specific patch - [BeOS]widget code, Bug 342613, fixing performance regression, p=sergei_d, r=thesuckiestemail. Pure BeOS-only patch - [BEOS] Windows are not brought to front when requested - [Beta only] Bug 1113163: make sure the loop button doesn't get placed in the navbar before throttling is off. r=Gijs, a=lsblakk - [border-collapse] Table content unnecessarily wrapped. b=363072 r+sr=dbaron - [branch fix r=dveditz; a=pdt] - [Bug 1001220] [l10n][2.0] Merge test locales in Github for developers - [Bug 1002470] Support for extra page on left [r=ranbena] - [bug 1032754] Just use font-family:sans-serif - [Bug 1041811] [B2G][Camera] The "Select" button is unresponsive when tak... - [Bug-1042713] Remove notification icons r=mhenretty - [Bug 1055270] [KK Only][Flame][Camera] Face detection coordinates are in... - [Bug 1121917] [Contacts] Contact details wrong view when special charact... - [Bug 121003] Silly code checks for if (interfaceName) instead of if (instanceName) - [Bug 182152] File picker should always offer a *.* filter - [Bug 210254] nsEventListenerManager::mPrincipal is unused. Also reorganizes some members to better align them. - [Bug 220380] Add SSL client auth stress tests. - [Bug 220380] Add SSL client auth stress tests. Attachment #4. r=julien - [Bug 262274] visibility of PK11_GetCertFromPrivateKey and CERT_DecodeDERCertificate - [Bug 272510] Mac theme doesn't display focus for message grouping - [Bug 31733] IPv6 change for target IP address if mapped v4 address -- patch in bug - [Bug 324878] crlutil -L outputs false CRL names. r=julien - [Bug 325307] infinite loop in SECU_FindCrlIssuer. r=julien - [Bug 326687] [BeOS] Misplaced ) in MakeFocus() method, p=sergei_d, r=biesi - [Bug 326963] Interoperability test with apache/mod_ssl: tstclnt - [Bug 332272] add core detection functionality to all.sh; r=nelson - [Bug 333389] sftk_NewAttribute should not crash when so is NULL [@ sftk_NewAttribute]. r=nelson - [Bug 334183] Double free on error because CERT_FindCertIssuer unexpectedly calls CERT_DestroyCertificate. r=alexei - [Bug 334234] PK11_NewSlotInfo returns freed objects if lock allocations fail. r=nelson - [Bug 334236] double free in PK11_ListPrivKeysInSlot if keys allocation fails. r=nelson - [Bug 334240] double free in nsslowkey_ConvertToPublicKey if SECITEM_CopyItem or SECITEM_CopyItem fail. r=nelson - [Bug 334273] double free in SECKEY_DecodeDERSubjectPublicKeyInfo. r=nelson - [Bug 334274] double free in CRMF_EncryptedKeyGetEncryptedValue. r=nelson - [Bug 334275] double free in [@ PK11_ListPublicKeysInSlot]. r=nelson - [Bug 334276] double free in [@ SECKEY_CopyPublicKey]. r=nelson - [Bug 334277] double free in [@ sftk_FreeAttribute - sftk_DeleteAttributeType]. r=relyea - [Bug 334326] DecodeV4DBCertEntry: Variable "(entry)->nickname" tracked as NULL was passed to a function that dereferences it. r=rrelyea - [Bug 334327] pk11_CreateNewContextInSlot: Variable "(context)->key" tracked as NULL was passed to a function that dereferences it. r=alexei - [Bug 334328] nsspkcs5_PKCS12PBE: Variable "A" tracked as NULL was dereferenced. r=nelson - [Bug 334436] nsslowcert_UpdateSubjectEmailAddr doesn't consistently use emailAddrs as a guard of nemailAddrs guarding emailAddrs[0]. r=nelson - [Bug 334438] oom Crash in ReadDBCertEntry. r=nelson - [Bug 334442] Incorrect use of realloc oom Crash in secmod_ReadPermDB;r=nelson - [Bug 334443] oom Crash in nssCKFWSession_Create. r=nelson - [Bug 334446] oom Crash in nssCKFWFindObjects_Create. r=nelson - [Bug 334449] oom Crash in crmf_template_copy_secalg. r=nelson - [Bug 334454] Variable "(key)->pkcs11Slot" tracked as NULL was passed to a function that dereferences it. [@ SECKEY_CopyPrivateKey - SSL_ConfigSecureServer]. r=nelson - [Bug 334459] Variable "cipherName" tracked as NULL was passed to a - [Bug 334522] pk12util crash in SEC_PKCS12DecoderValidateBags. r=nelson - [Bug 334843] Add rpath for HP-UX on pa-risc - [Bug 336466] oom crash [@ CERT_DecodeAuthKeyID]. r=nelson - [Bug 336481] oom crash [@ crmf_copy_cert_req_msg] - [Bug 336482] crash or hopefully deadcode [@ crmf_copy_poposigningkey] - [Bug 336485] coverity thinks that nssPKIObject_GetInstances could return null which would lead to a crash [@ listCertsCallback]. r=nelson - [Bug 336932] Coverity 163, dead code in mozilla/security/nss/lib/ssl/ssl3con.c. r=nelson - [Bug 336935] Coverity 172, dead code in mozilla/security/nss/lib/softoken/keydb.c. r=nelson, r=alexei.volkov.bugs - [Bug 336972] OOM crash [@ PK11_ImportDERPrivateKeyInfoAndReturnKey] "pki" Pointer allocated by PORT_NewArena dereferenced without NULL check. r=nelson - [Bug 336992] crash [@ pk11_DoKeys] "arg" Pointer dereferenced before NULL check. r=nelson - [Bug 337008] OOM crash [@ nssList_Add - STAN_InitTokenForSlotInfo - STAN_LoadDefaultNSS3TrustDomain][@ nssList_Clone - nssList_CreateIterator - STAN_LoadDefaultNSS3TrustDomain] Dereferencing possibly NULL "(td)->tokenList". r=nelson, sr=wtc - [Bug 337009] OOM crash [@ nssList_Count - nssTrustDomain_GetCertsFromCache] Dereferencing possibly NULL "certList". r=nelson - [Bug 337010] OOM crash [@ NSC_DigestKey] Dereferencing possibly NULL "att". r=ne - [Bug 337011] OOM crash [@ sftk_handleKeyObject][@ sftk_handleKeyParameterObject] Dereferencing possibly NULL "attribute". r=nelson - [Bug 337014] OOM crash [@ PORT_ArenaAlloc - PK11_PQG_ParamGenSeedLen][@ PORT_ArenaAlloc - PK11_PQG_ParamGenSeedLen] Dereferencing possibly NULL "varena". r=nelson - [Bug 337025] Coverity 411, dead code in mozilla/security/nss/lib/certdb/stanpcertdb.c. r=nelson - [Bug 337085] Coverity 447, dead code in mozilla/security/nss/lib/certhigh/ocsp.c - [Bug 337086] Coverity 446, dead code in mozilla/security/nss/lib/certhigh/ocsp.c. r=wtchang - [Bug 337099] Crash [@ PK11_ParamFromIV] Variable "iv" tracked as NULL - [Bug 337110] OOM Crash and memory leak [@ PK11_CreatePBEParams]. r=julien, sr=nelson - [Bug 337110] OOM Crash [@ PK11_CreatePBEParams]. r=nelson - [Bug 337154] Coverity 321, dead code in mozilla/security/nss/lib/pk11wrap/pk11cert.c. r=wtchang - [Bug 337154] Coverity 321, dead code in mozilla/security/nss/lib/pk11wrap/pk11cert.c. (second patch) r=nelson - [Bug 337326] Leak in nsslowcert_UpdateSubjectEmailAddr (security/nss/lib/softoken/pcertdb.c). r=nelson - [Bug 337332] Leak in OpenNewDB (security/nss/lib/softoken/keydb.c). r=nelson - [Bug 337495] Double free in CRMF_CertReqMsgSetSignaturePOP (security/nss/lib/crmf/crmfpop.c) [Attachment 222949]. r=nelson - [Bug 337495] Double free in CRMF_CertReqMsgSetSignaturePOP (security/nss/lib/crmf/crmfpop.c). r=nelson - [Bug 339886] param leaked at NSS_CMSCipherContext_StartEncrypt(nss/lib/smime/cmscipher.c). r=nelson - [Bug 339908] 3 NULL ptr crashes when PK11_GetBestSlot returns NULL. r=nelson - [Bug 344389] feed parser doesn't expose guid/atom:id/rdf:about correctly. r=ben - [Bug 345264] FeedProcessor should set this._result to null after sending the result to the listener, r=ben - [Bug 348426] Python extensions fail to build with libxul - [Bug 350693] "Character Encoding" in "View Source" window doesn't work p=Simon Montagu <smontagu@smontagu.org>, r=neil, sr=mscott, approval1.9=mtschrep - [Bug 352489] Firefox crashed while browsing the preferences with orca [@ - [Bug 353619] firefox crash with orca running [@ - [Bug 358572] remove ALTSS_ICON ifdefs and code. r=gavin - [Bug 371361] autoconf build is broken on AIX - [Bug 378918] backing out to investigate the tinderbox leak problem - [Bug 378918] Scallable free lists for GC, r=brendan - [Bug 389605] r=brendan a1.9=beltzner - [Bug 393440] Added QMO logo to Add-ons manager and bumped version to 0.1.7 - [Bug 397573] - Make QAX resizeable + other UI fixes - [Bug 411575] SM: faster js_PutCallObject, r=brendan - [Bug 415822] - Clean up QAX Install Wizard + more UI fixes - [Bug 418304] Backing out the patch as it depends on Getopt::Long feature that is not widely available. - [Bug 418304] Replacing deprecated Getopt::Mixed with Getopt::Long. r=bclary, a=not-part-of-the-build - [Bug 423874] Allocating functions together with JSObject. r=brendan a1.9=blocking1.9 - [bug 423874] backing out as a simpler patch would do the job with less code. - [bug 424376] backing out - too much compatibility problems. - [Bug 424693] post landing consetics: replacing // comments with good old /* */ - [Bug 424693] using jsop_lineno to speedup pc->lineno mapping needed for eval. r=shaver a1.9b5=beltzner - [bug 424942] optimizing call object property allocation, r=brendan a1.9=mtschrep - [bug 424964] optimizing reserve slot allocation, r=brendan a1.9=mtschrep - [Bug 425828] clearing property cache when thread gets the first context. r=brendan a1.9=blocking1.9 - [bug 425957] fixing dtrace breakage caused by incomplete backing out of bug 423874. r,a=none as the code is not apart of the build. - [Bug 427798] faster js_PutBlockObject(), r=brendan a1.9=shaver - [Bug 428424] fixing function definition emitter. r=brendan a1.9=mtschrep - [Bug 428706] Backing out to investigate startup failures - [Bug 428706] Making sure that all let blocks has non-zero stack depth. r=brendan a1.9=beltzner - [Bug 429281] r=brendan a1.9=dsicore - [Bug 429739] proper handling of __noSuchMethod__ when it is invoked as constructor. r=brendan a1.9=dsicore - [Bug 430617] Optimized shell uses the same options as the the non-debug browser build. r=mrbkap, not-part-of-browser-build - [Bug 430871] Eliminating unused JSINVOKE_INTERNAL and JSFRAME_INTERNAL. r=brendan a1.9=dsicore - [Bug 431489] r=brendan a1.9=shaver - [Bug 432881] SM: JSVAL_VOID as a pseudo-boolean. r=brendan - [Bug 433337] jsinterp.cpp source no longer split between 2 compilation units when compiling on Windows. r=brendan - [Bug 433382] More efficient interpreter switch when computed goto - [Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan - [Bug 435546] proper stacking of JS_(PUSH|POP)_TEMP_ROOT. r=brendan aRC2=shaver - [Bug 439624] renaming decltype to declType as the former is a keyword in the next C++ standard. - [Bug 440184] js_(Lock|Unlock) are defined as external non-inline functions to prevent linkage errors with js shell. r=brendan - [Bug 441619] Fixing ICC compilation issue: in goto *expr the type of expr should be void*. r=sayrer - [Bug 442242] SM: fixing INT_FITS_IN_JSVAL on 64 bit platforms - [Bug 444076] implementing compare-and-swap for 64-bit Linux. r=brendan - [Bug 444608] optimizing E4X constructor calls. r=brendan - [Bug 444846] Fixing GCC warning on x86-64 about redefined HAVE_VA_LIST_AS_ARRAY. r=crowder - [Bug 445818] Using explicit assembly to implement compare-and-swap on x86-64 to avoid __sync_bool_compare_and_swap (GCC intrinsic) as the latter is buggy at least on ARM. r=brendan - [Bug 446229] Fixing GCC conversion warnings within SpiderMonkey. r=brendan - [Bug 455509] Implement system integration via dbus (open_mime) in Fennec. r=sdwilsh,blassey sr=bz - [Bug 462192] move initialization code out of nsGeolocationService constructor. r=olli - [Bug 501766] switch from maximized to fullscreen on windows mobile. r=mfinkle - [Bug 503750] Crash when parameters of navigator.geolocation.getCurrentPosition are null. r/sr=jst - [Bug 503942] Implement Geolocation Addresses r=jst, sr=jst - [Bug 505277] - strncpy without null termination in nsWifiScannerUnix. r=dbaron - [Bug 505278] - nsWifiAccessPoint::GetSsid doesn't do what it thinks it does with embedded nulls. r=dbaron - [Bug 513342] crash while browsing to and from a geolocation page. r=blassey - [Bug 523065] libjar: use malloc instead of calloc for zlib. r=tglek - [Bug 528526] Notification when a new tab is opened [r=mfinkle] - [Bug 538655] Content Sink pref change. This improves interaction during page load. This should be a suspect if there is a pageload regression. r=stuart - [Bug 539037] Qt bustage in gfxFontEntry. r=vlad. qt only - [Bug 553149] Implement sendCrossProcessKeyEvent for e10s. r=smaug - [Bug 587183] TM merge broke android in Nitro. r=sayrer. - [Bug 592007] TM: New Scope patch changes GC behavior in browser r=gal (CLOSED TREE) - [Bug 595544] Fix some JSFunctionSpec definitions in nsJSEnvironment.cpp. r=dbaron a=bustage - [Bug 603619] Register the browserCLH.js component only for Fennec [r=mfinkle,fabrice] - [Bug 604712] Add device information to nsISystemInfo for use by crash reporting and feedback addon. r=blassey a=blocking-fennec - [Bug 605370] Add Pref to disable desktop notifications r=jonas a=approval2.0 - [Bug 605405] Remove IME hacks used as a workaround for bug 604192 [r=mfinkle] - [Bug 608818] nsFilePicker::Show uninitialised use of mAllowURLs. r=roc/dholbert a=approval2.0 - [Bug 613982] Crash [@ libdvm.so@0x48c42 ] in sa_stream_write when closing a tab playing audio. r=kinetik. a=blocking-fennec - [Bug 619513] Clicking directly on a select element in content should keep the select UI synced [r=mfinkle] - [Bug 620716] Observer error when switching the value of the 'Remember password' pref [r=mfinkle] - [Bug 621913] Re-enable the 'click' test for browser_forms.js [r=mbrubeck] - [Bug 631868] Tab drift in TabItem_setBounds code [r=ian, a=sdwilsh] - [Bug 658351] xpcconvert.cpp should have extra assertions before blindly converting a PRBool into a JSVal r=mrbkap - [Bug 706113] Removing null checks from VideoDocument.cpp - [Bug 773500] nsStyleAnimation checks for common units of nsCSSValuePair/Triplet are screwy r=dbaron - [Bug 773839] Fix build warnings under accessible/ r=tbsaunde - [Bug 774505] Don't include Layers.h everywhere r=cjones - [Bug 774751] Use nsRefPtr in nsIDocument r=bz - [Bug 776411] Migrated addons.sqlite not updated due to schema changes; r=Unfocused - [Bug 777657] Fix some opt build warnings r=cjones - [Bug 779386] Clean up some includes in a11y r=surkov - [Bug 780428] Don't include nsIFrame.h in places where it's not necessary r=roc - [Bug 780439] Kill off the remains of nsIBox r=roc - [Bug 785454] Remove nsPresShell::GetFrameForPoint r=smaug - [bug 81384] Make the http 206 response go through nsHttpChannel::ProcessNormal. r/sr=dougt - [Bug 838634] Move Evme to landing page [r=21] - [Bug 846710] Fix nsISVGPoint / DOMSVGTranslatePoint refcounting r=smaug - [Bug 847110] bustage fix - [Bug 847110] Fix up includes in layout/style r=dbaron - [Bug 851954] Uninitialized variables in nsSVGFELightingElement::Filter r=Ms2ger - [Bug 851972] Remove XPIDL for ComponentTransferFunctionElement r=Ms2ger - [Bug 852843] SVGZoomAndPan interface object not being instantiated r=bz - [Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 5 r=Ms2ger - [Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 6 r=Ms2ger - [Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 7 r=Ms2ger - [Bug 862129] Cleanup nsDocument r=Ms2ger - [Bug 864209] Remove Geolocation classinfo r=Ms2ger - [Bug 866527] Fix ctypes rooting hazards r=terrence - [Bug 868701] Remove classinfo for Attr r=Ms2ger - [Bug 873679] Remove bogus assertion in AsyncCompositionManager.cpp r=roc - [Bug 875204] Merge OMTA prefs r=nrc - [Bug 879582] Returned Evme shortcuts scrollbar - [Bug 879998] Remove some dead code in content/ r=Ms2ger, emk - [Bug 882536] Remove nsIDOMSVGDocument r=Ms2ger - [Bug 886324] Fix helper's title not showing properly [r=crdlc] - [Bug 888151] In Alarmlist Alarm Label And Repeat days overlap correction r=ianliu - [Bug 890437] E.me swipe keyboard hide [r=Evyatron] - [Bug 901289] Remove nsIDOMLinkStyle r=Ms2ger - [Bug 901656] nsIRadioGroupContainer can use HTMLInputElement r=Ms2ger - [Bug 902540] fix experience id overriding shortcuts' query [r=crdlc] - [Bug 903405] [E.me][L10n] After changing language, the description in e.me should change [r=crdlc] - [Bug 903405] [E.me][L10n] After changing language, the description in e.me should change [r=crdlc](cherry picked from commit b3d003e1c92f6bd685be275b57f17d186ffcaaa7) - [Bug 905455] Fix HDPI issues [r=crdlc] - [bug 906273] increase height of label wrapper to avoid clipping Arabic-s... - [Bug 907160] data migration from 1.0.1 to 1.1 [r=crdlc] - [Bug 908057] Fix e.me icons for 1.1 HD [r=ranbena] - [Bug 908513] fix shortcuts translations issue [r=crdlc] - [Bug 909631] re-enable e.me test - add migration checks [r=crdlc] - [Bug 909716] replace api key [r=crdlc] - [Bug 910324] unify icon sizes across the board [r=crdlc] - [Bug 911550] Enable collection renaming [r=crdlc] - [Bug 911778] When saving apps to homescreen - use correct size [r=ranbena] - [Bug 912386] fix long-tap on app won't prevent normal click [r=crdlc] - [Bug 912508] Implement "X has left the call" banner (r=etienne) - [Bug 912518] Increase grid icons' text shadow [r=crdlc] - [Bug 914591] make sure sessions get re-inited after expiration [r=ranbena] - [Bug 914955] Fix build warnings in Moz2D r=bas - [Bug 916262] Add e.me step to FTE [r=fcampo] - [Bug 921981] Fix collection initial UI [r=crdlc] - [Bug 921994] hide pagination bar when a collection is open [r=crdlc] - [Bug 922192] Fix loading indicator position [r=ranbena] - [Bug 922618] Fix collection edit mode [r=amirn] - [Bug 922971] Make sure retry number is finite and can be aborted [r=ranbena] - [Bug 923095] fix entertainment bgimage [r=ranbena] - [Bug 923097] Fix add to homescreen [r=crdlc] - [Bug 923399] Translate "Download" label for market apps [r=crdlc] - [Bug 923420] Add 'More Apps' to l10n [r=crdlc] - [Bug 923445] Align grid icons on first page [r=crdlc] - [Bug 923454] Fix app names being cut off [r=ranbena] - [Bug 923478] Show collection suggest loading before e.me is loaded [r=crdlc] - [Bug 923803] Fix collection icons with missing app icons [r=ranbena] - [Bug 923899] Fix clear button clickable area [r=ranbena] - [Bug 924053] Disable app click when in edit mode [r=amirn] - [Bug 924080] Open marketplace links in browser [r=ranbena] - [Bug 924106] Fix context menu opening on evme pages [r=crdlc] - [Bug 925806] Marketplace results to open in the marketplace app [r=crdlc] - [Bug 935081][Download Manager] New shared component DownloadLauncher - [Bug 941622] - [Contacts] Update background and sub header colour - [Bug 941631] - [Cost Control] Update background and sub header colour [r=salva] - [Bug 941632] - [Email] Update background and sub header colour [r+=jrburke] - [Bug 943002] - [Video] Update to Dark 1.3 Header - [Bug 944026] Fix icon size and shadow [r=amirn] - [Bug 944026] Make sure installed apps are the native size [r=amirn] - [Bug 944030] Prevent icons double resizing - prevent blur [r=amirn] - [Bug 944061] Update font style [r=amirn] - [Bug 944068] Revise collection style [r=crdlc] - [Bug 945305] Make sure Helper sends our correct requests [r=ranbena] - [Bug 945545] - [FTE] Update background color to #F4F4F4 - [Bug 946614] - [Email] Div Lines too dark. r=asuth - [Bug 946773] JShint errors (r=arcturus) - [Bug 951972] [music] cannot change progress bar after long tapping on "Random Play" icon; r=dkuo - [Bug 959134] Fix first-use offline searching [r=ranbena] - [Bug 967342] Server not found pages have '&f=regular' appended to url. r=bz - [Bug 971704] - Clean up Wallpaper File Structure in Gaia - [Bug975558][Camera][Madai]Visual Design Self-Timer - [Bug 984315] Add "carrier" class to the element - [Bug 984315] Call icon padding fix - [Bug 984315] Console logs removed - [Bug 984315] Contact button flex fix - [Bug 984315] CSS fix for button padding - [Bug 984315] Displaying coma when needed - [Bug 984315] Last polishing - [Bug 984315] Lint fixes - [Bug 984315] Merge fix - [Bug 984315] Moving styles to CSS - [Bug 984315] New tests for contact details - [Bug 984315] Proper HTML & styles for the carrier - [Bug 984315] Tests update - [Bug 984315] Use L10N instead of plain text - [Bug 989023][Camera][Madai][Mozilla]Image Preview button needs highlight... - [BUG 996527] Contacts sharing with NFC fixed - [Bug 996527] Fixing 2 more tests - [BUG 996527] LazyLoading overlay elements while importing - [Bug 996527] Open contacts detail when importing just one contact - [BUG 996527] Opening contacts list instead of details after import - [Bug 996527] Typo fix - [Bug 996527] Typo fix & console.log - [Bug 996527] VCard parsing tests repaired - [Bug 999939][MADAI][CAMERA] method for localization updated - [Bug 999939][MADAI][CAMERA] No effect on camera option menu back button - [Bug Bug 505430] - County returned instead of country in geolocated address. r=glaz - [bug number ] - [Bugs 18486, 18488; r=mccabe] XPIDL->Java: always make first char of methods lowercase, translate PRBool to Java boolean - [Buri][Video player]The progress bar displays wrong when unplug headset, r=djf - [cairo] Only call xlib glyph_device_extents if needed, r=me - [cairo-qpainter] Create QPixmaps with an alpha channel if required - [calendar] [mozilla 1.x] if native calendar app is available, and mozilla calendar is not there, - [calendar] [mozilla 1.x] if native calendar app is available, and mozilla calendar there, - [camera][madai][Bug999939] No effect on camera option menu back button - [Camera] Stop Icon overlaps with Camera Shutter icon while recording video r=dmarcos a=stability - [changes ] - [Checkin for alexsavulov] Improvement on patch for bug 93363. Fix for layout problem where shrinkwrapping of floats ignores padding. b=95511 r=dbaron sr=attinasi a=roc+moz - [checking in for Christian Biesinger] - [chjung 09/17/99] add Localization notes - [chjung 990920] add localization notes - [Chrome FastLoad] - [clarification, the caller isn't allowed to rely on this] - [CLASSIC SKIN] Build/information files NOT PART OF BUILD - [CLASSIC SKIN] Communicator skin files. NOT PART OF BUILD - [CLASSIC SKIN] Editor skin files. NOT PART OF BUILD - [classic skin] file organisation tango (share securityOverlay betw. platforms, fix classic skin startup failure by telling css file to get icons from right place) - [classic-skin] fix mac sidebar css to use correct colours - [CLASSIC SKIN] Messenger skin files. NOT PART OF BUILD - [CLASSIC SKIN] Navigator skin files. NOT PART OF BUILD - [CLASSIC SKIN] Widget toolkit skin files. NOT PART OF BUILD - [Clock] Bug 1124965 - Double-tapping "Save" on the Alarm Edit screen results in undeletable alarms. +autoland - [clu] #72864; reviewed brade; approved don.changed the icon resource number in Selection Contains Link dialog. - [Connection reset by peer]" - [[Construct]] method unless otherwise specified ...." - [converter] need ISO-2022-CN converters - [Costcontrol] Bug 1003049 - [Costcontrol]The Usage line(Green/red) moves continuously ...r=lodr - [Costcontrol]Bug 1061658 - [Costcontrol]Datalimit is in Red color and Done button is ... r=salva - [CostcontrolBug 1062285 - [Costcontrol]Settings Panel is not translated (app is in b...r=mai - [Costcontrol]Bug 1074061-Text and checkbox is shown so transparent r=mai - [Costcontrol] Bug_876123_Avoid_Multiple_Display r=lodr - [CostControl] Bug_896848_Closing_Usage_app_after_call - [Cost Control] Bug_915992_Changing_default_config_to_Postpaid r=lodr - [Cost Control] Bug_915992_Changing_default_config_to_Postpaid r=lodr(cherry picked from commit 16ac4d4db7b17ecddada3530388109c798485638) - [crash @nsHttpConnection::ActivateConnection]" + several reported hangs. - [CSS] Composer should be able to unbold/unitalicize invalid markup; b=119447, r=jfrancis, sr=kin - [CSS list item images are loaded even if image loading is blocked or disabled] - [ctl]Fix problem in handling of Choti E-Matra (093f) - [Darn it Ben, stop breaking stuff.] If metaKey is down, open URL in new browser window. - [Debug only] Add nsTableCaptionFrame::GetFrameName() returning "Caption". b=343386 r+sr=bzbarsky - [DEBUG only] Don't assert if the child frame is on the correct child overflow list. b=371681 r+sr=roc - [DEBUG only] Fix an over-sensitive assertion. b=372475 r+sr=bzbarsky - [DEBUG-only] Print a warning if we find a null float in the float cache. b=387651 r+sr=roc - [DEBUG only] Warn when 'key' cannot be found. b=370453 r=neil@httl.net sr=bzbarsky - [dfb,422221] Correctly create GdkRectangles and GdkDrawables instead of X equivalents - [dfb,422221] Gtk/DirectFB: half-fix/enable plugins for DirectFB port - [dfb,422221] Gtk/DirectFB misc build stuff - [dfb,422221] Gtk/DirectFB port core; patches from dfb tree, r=vlad - [dfb,422221] Gtk/DirectFB: turn NativeXlibRenderer into NativeGdkRenderer - [dfb,422221] Gtk/DirectFB: widget changes - [dfb,422221] merge fixup - [dfb,422221] merge fixup; fix temp xlib surface creation - [documentation] a=leaf, _never_ part of a build. Checking in as I add more FAQs - [documentation], _never_ part of a build. Checking in as I add more FAQs - [documentation], _never_ part of a build. Checking in as I add more FAQs. I've added all my email replies to string questions from the last year, with significant formatting so they are readable. They will be edited to become FAQs. - [documentation], _never_ part of a build. fixing bad ``it's''s, and referencing the tracking bug - [documentation], _never_ part of a build. fixing the title to be a little less misleading - [Doesn't build with mozilla] - [dogfood+ b=45166; r=dveditz] - [Download Manager] Download list view skeleton - [edit] link next to attachments in comment text, and removes the - [embedlite] Add an API for posting external tasks to compositor thread. - [embedlite] Add DrawWindowOverlay implementation for embedlite - [embedlite] Add RequestGLContext back to EmbedLitePuppetWidget - [embedlite] Add ScheduleUpdate method for EmbedLiteView - [embedlite] Add support for creating external GL context early. JB#30162 - [embedlite] Add support for setting view margins. - [embedlite] Add support for using external compositor GL context. - [embedlite] Avoid sending messages to non-existing render frame actor - [embedlite] Check presence of event handler before using it - [embedlite] Cleanup and simplify window size and rotation handling. - [embedlite] Cleanup the code, make sure Qt/Quick based embed widget works. - [embedlite] Continue using root frame scroll containers for now. - [embedlite] Do not publish frame if screen is empty - [embedlite] Don't create unnecessary copy of MultiTouchInput event. - [embedlite] Don't dispatch NS_COMPOSITION_UPDATE to widget - [embedlite] Don't override embedlite's nsDownloadManagerUI - [embedlite] Don't resume unsuspended view - [embedlite] Don't transform screen point to layout point for MultiInputTouch - [embedlite] Drop no longer needed workaround. - [embedlite] Enable meta viewport support. - [embedlite] Expose an API for throttling nsRefreshDriver. Contributes to JB#30183 - [embedlite] Expose nsIBaseWidget::PreRender in EmbedLite public API. - [embedlite] Fix build - [embedlite] fix text events for predictive text input - [embedlite] Fix touch event handling in v38. - [embedlite] Fix touch event serialization. - [embedlite] Fix touch event serialization and deserialization. - [embedlite] Fix viewport and visibility manipluation. - [embedlite] Get rid of EmbedLiteWindowListener::Invalidate. - [embedlite] Implement support for HTML5 Screen Orientation API. - [embedlite] Introduce explicit top level window object into EmbedLite API. - [embedlite] Limit the number of active layers - [embedlite] Make EmbedLiteWindowListener::CompositingFinished more reliable. - [embedlite] Make it possible to shut down the engine grecefully. - [embedlite] Make sure to properly calculate widget size properties on startup. - [embedlite] Replace macros with C++ keywords - [embedlite] Return a valid pointer, also if GetPlatformImage() returned false. - [embedlite] Send AsyncScrollDOMEvent only for the root frame. Fixes JB#32828 - [embedlite] Trigger tile size computation from EmbedLitePuppetWidget:Create - [embedlite] Trigger tile size computation from EmbedLitePuppetWidget::Create. - [embedlite] Update last compose time in compositor. JB#28854 - [embedlite] Update viewport upon margin update - [enables selecting token in change pswd dialog] - [f10s] Remove isRootWindow and use currentInnerWindowId instead [r=mfinkle] - [FEATURE] Ability to switch content packs so that vendors can offer regional content. - [firefox only] bug 236977 - firefox's application icon is the document icon, not the application icon. insert an application icon resource into the resource script as the "first" icon in the resource bundle to ensure windows shell picks up the right icon for file views - [$firstSampleStartTime, $firstSampleStartTime+$reportedDuration]. But that's - [FIX]BEOS - nsListBox does not display scroll bars properly, and has a poor repaint - [fixes regression that cert selection radio buttons were on separate lines] - [Fixing mistake during manual apply of the patch :-<] - [fmp4] Disable fmp4 - [Follow-up] Bug 1017027 - [Flame][Settings] - Fuzzy images, r=evelyn - [for joe@retrovirus.com] Bug 324743, r=brettw. Result roots are closed by default. - [for mossop@blueprintit.co.uk] Bug 325350 r=brettw Places build fails - [froydnj@cerebro eideticker]$ size /opt/build/froydnj/build-android/dist/bin/libxul.so - [ft] Add missing include - [FTE] Fixed some jshint errors (r=arcturus, f=julienw) - [FTE] In FTE, when PIN is inserted, I can't see "Cellular data" screen instead i see "Select a network" screen - [ft] Ensure alignment of bitmaps received from FreeType - [ft] Fix alignment - [ft] Fix math - [ft] Fix memory bug in copying bitmaps - [ft] Fix resizing of bitmap fonts - [ft] Fix wrong assumptions - [ft] I meant fabs(), not abs() - [FT] Prefer downscaling bitmap glyphs to upscaling - [GAIA] - Changed location of the files fixed - [GAIA] - Final lint fixes - [GAIA] - Final patch prepared - [GAIA] - Removing console logs & fixing for linter - [GAIA] - Removing unneeded code - [Gallery]- Bug 901410 - Fix of setting img src as null triggers error r=davidflanagan - [gcc-fix] Moved public dctor of ref-counted classes to protected. Now compiles on gcc483 - [GFX] GetBoundingMetrics() added in nsIRenderingContext and associated changes elsewhere (patform-specific) to support its implementation. Fixes for existing bugs discovered while doing the implementation. Details for gtk: Shyjan Mahamud mahamud@cs.cmu.edu's changes to enable the symbol font on Linux, as well as the fix for the CSS font-family bug, and the computation of the bounding metrics. review: Erik, rbs. - [GFX] GetBoundingMetrics() added in nsIRenderingContext and associated changes elsewhere (patform-specific) to support its implementation. Fixes for existing bugs discovered while doing the implementation. Details for ps: Empty hooks to make the code compile while awaiting implementation. - [GFX] GetBoundingMetrics() added in nsIRenderingContext and associated changes elsewhere (patform-specific) to support its implementation. Fixes for existing bugs discovered while doing the implementation. Details for public: API of the GetBoundingMetrics() method for accurate measurements of a string in order to allow precise positionning when processing MathML. review: Erik, Shyjan. - [GFX] GetBoundingMetrics() added in nsIRenderingContext and associated changes elsewhere (patform-specific) to support its implementation. Fixes for existing bugs discovered while doing the implementation. Details for windows: Erik van der Poel erik@netscape.com's code for the support of the Symbol font. review: Shyjan, rbs. My changes to DrawString to use the baseline as the reference point and changes aimed at computing the bounding metrics. review: Erik, Shyjan. - [gmp] Fix build - [gnome] "No Grouping" "Group By" buttons are same style no matter checked or not. - [gstreamer] Use override keyword - [gtk2] Mail/News window shutdown when click "File" twice. Bug 140867. - [gtk2 only] Add a native implementation of nsIPromptService (bug 193635). r=varga, sr=blizzard. - [HTML5] Remove unneeded parser/html/java/translator directory (bug 518224). r=hsivonen - [#ifdef MATHML]. Hook for the <maction> tag - [#ifdef MATHML]. Hook for the mn tag - [#ifdef MATHML]. Hook for the mspace tag - [#ifdef MATHML]. Hook for the ms tag - [#ifdef MOZ_MATHML] Added extension to the reflow metrics to support the bounding metrics needed for precise MathML placements. This is a WIP approved by Troy. - [#ifdef MOZ_MATHML] Added GetItalicSlope() in nsIFontMetrics.h to get the tagent of the italic angle needed for the italic correction. Added leftItalicCorrection in nsBoundingMetrics and updated documentation - [#ifdef MOZ_MATHML] Change of the character cordinate system of GetBoundingMetrics() - [#ifdef MOZ_MATHML] Get the real x-height for precise MathML positioning. Bug 18814 can feed on this. - [#ifdef MOZ_MATHML] Left-over when changing the character coordinate system of the bounding metrics. - [#ifdef MOZ_MATHML - NOT PART OF THE DEFAULT BUILD]. Add hook for the Linux's build of the ucvmath module --for Mathematical charsets (symbols for MathML/scientific documents) r:cata@nestcape.com. Paul Gartside <Paul.Gartside@netscape.net> reported that ucmath compiled fine on Linux. - [#ifdef MOZ_MATHML - NOT PART OF THE DEFAULT BUILD]. Adding the ucvmath module --for Mathematical charsets (symbols for MathML/scientific documents) r:cata@nestcape.com - [#ifdef MOZ_MATHML: NOT PART OF THE DEFAULT BUILD]. Catch up with recent changes that break the MathML-enabled compilation - [#ifdef MOZ_MATHML: NOT PART OF THE DEFAULT BUILD] Finally enable the Mathematica fonts on Unix. Paul Gartside <gartside@maths.ox.ac.uk> tested and reported that all went well. - [#ifdef MOZ_MATHML - NOT PART OF THE DEFAULT BUILD] New format for loading the Operator Dictionary - [#ifdef MOZ_MATHML: NOT PART OF THE DEFAULT BUILD] Rename x-cm-cmex to x-t1-cmex, and x-cm-cmsy to x-t1-cmsy, in accordance with the nomenclature in the ucvmath module - [#ifdef MOZ_MATHML: NOT PART OF THE DEFAULT BUILD]. Update a MathML hook for <mtable> - [#ifdef MOZ_MATHML - NOT PART OF THE DEFAULT BUILD] Update of the Perl script used to gneratate the new format for loading the Operator Dictionary - [#ifdef MOZ_MATHML: not yet part of default build]. Add support for 'vertical-align: baseline' in table-cells. bug 10207. r:karnaze@netscape.com. a:waterson@mozilla.org - [#ifdef MOZ_MATHML: not yet part of default build]. Export the baseline out of the block frame code to support 'vertical-align: baseline' in table-cells. bug 10207. r:buster@netscape.com. a:waterson@mozilla.org - [#ifdef MOZ_MATHML] Patch of Shyjan Mahamud to set mActualSize to the designed size of the font, when the font requested is not a scalable font - [IFER] Fix red. - [INFER] Account for 'new' case in non-constructor type handlers, bug 618853. - [INFER] Account for singletons with lazy types when testing type barriers, bug 680842. - [INFER] Add another TMPSLOT for GLOBALINC/etc. opcodes, bug 617440. - [INFER] Add call site for scripted call made in call rejoin path, bug 648966. - [INFER] Add dependency on type of pushed value in JSOP_GETGNAME, bug 649261, mark properties redefined with getters/setters as configured, bug 649272. - [INFER] Add inline paths for typed arrays, bug 663485. r=bhackett - [INFER] Add jitcode assertions for type correctness around property accesses, bug 685186. - [INFER] Add JSOP_CALLGLOBAL rejoin to interpoline, bug 655949. r=bhackett - [INFER] Add JSOP_NOTRACE to type inference switch, bug 655708. r=bhackett - [INFER] Add loop tail lifetimes when variables are killed in the middle of loops, bug 643805. - [INFER] Add MIC for type checking this/arguments at JITScript invokeEntry, bug 641714. - [INFER] Add mising MakeTypeId when fixing properties in object literal types to double, bug 673713. - [INFER] Add missing check for unknownProperties(), bug 679810. - [INFER] Add missing fixDoubleTypes for JSOP_IFEQ, JSOP_IFNE, bug 662082. - [INFER] Add missing #includes for JSObject::getProto, bug 619271. - [INFER] Add missing MakeTypeId, bug 679799. - [INFER] Add missing monitor() call in stubs::Eval, bug 663910. - [INFER] Add missing spew for handling static overflows. - [INFER] Add missing storeDouble/loadDouble implementations to the ARM back-end. [bug 658239] [r=bhackett] - [INFER] Add missing type barrier in stubs::SetName, bug 659448. - [INFER] Add missing typeMonitor calls when stubbing GETELEM and CALLELEM, bug 658294. - [INFER] Add monitoring for premature returns in JSOP_NAME, bug 642412. - [INFER] Add object test when statically walking the prototype chain for CALLPROP, bug 645985. - [INFER] Add overflow check for Math.pow(1, x), bug 642154. r=bhackett - [INFER] Add read barrier for shapes with non-standard getters, bug 653639. - [INFER] Add recompilation rejoin calls in JSOP_GETELEM/JSOP_CALLELEM, bug 641269. - [INFER] Add recompilation rejoin points for GETELEM/CALLELEM, bug 642405. - [INFER] Add recompilation rejoin points for SETELEM, bug 641535. - [INFER] Add rejoins for call sites that can trigger GC, bug 671943. - [INFER] Address array review comments, add back backedge table, bug 657412. - [INFER] Address opcode profiling review comments, bug 676515. r=sfink - [INFER] Add WithType variation for nativeSetSlot, fix gaps in type barriers, bug 657901. - [INFER] Allocate registers across branches and joins, bug 609899. - [INFER] Allocate temp register for JSOP_DIV integer check, bug 639459, r=bhackett - [INFER] Allocate typeset data and properties from arenas, occasionally purge observed types in compartments, bug 679329. - [INFER] Allow analysis/compilation of top level <script>, bug 662704. - [INFER] Allow call inlining and LICM to work together, bug 653962. - [INFER] Allow empty SSA stack values for scripts with switch and try blocks, bug 652314. - [INFER] Allow for scripts with no reachable return statement when analyzing 'new' script properties, bug 657197. - [INFER] Allow for the caller to be in an inlined frame in FixupArity, bug 659456. - [INFER] Allow inlined frames to call native functions from ICs, bug 683804. - [INFER] Allow known integers to be copies of doubles, bug 645657. - [INFER] Allow read barriers at property accesses and call sites, bug 656920. - [INFER] Allow rejoining after GCs triggered within IterNext, bug 674391. - [INFER] Allow the same shape to be shared by objects with different types, bug 674621. - [INFER] Allow uncopies of loop temporaries after backedges, bug 684621. - [INFER] Allow ValueRemat to contain FP registers, don't break doubles in setelem_dense and Array.push, bug 657220. - [INFER] Always add type for 'arguments' variables, even with local redefinitions, bug 621126. - [INFER] Always allow rejoins from the interpreter to JM code at loop heads, bug 636598. - [INFER] Always analyze executed scripts if -a is used, bug 621654. - [INFER] Always clear jitcode during GC with inference enabled, bug 683227. r=dvander - [INFER] Always emit jsop_getprop stub calls for rejoining in JSOP_INSTANCEOF, bug 647532. - [INFER] Always ensure interpreted scripts have a type set array, bug 656920. - [INFER] Always ensure obj->numSlots() >= obj->slotSpan() after its scope has been initialized, bug 642326. - [INFER] Always ensure XDR'd scripts have a shape, bug 649103. - [INFER] Always give scripts empty analysis info, bug 619338. - [INFER] Always include rejoin points for GetProp stub calls in JSOP_LENGTH, bug 650658. - [INFER] Always infer int/int as producing an int, bug 619737. r=bhackett - [INFER] Always maintain a synced interpreter stack for method JIT stub calls, bug 685358. - [INFER] Always maintain flags on non-lazy type flags, bug 673715. - [INFER] Always mark overflows for slowpath incops, bug 646594. - [INFER] Always monitor accesses on __proto__ and similar properties, bug 645044. - [INFER] Always monitor argument types at FUNCALL/FUNAPPLY, always check arguments at script entry in DEBUG, bug 659439. - [INFER] Always print spew on debug mode type failures. - [INFER] Always store script->fun, bug 643299. - [INFER] Always track active loop in liveness analysis, bug 643829. - [INFER] Always use type barriers at NAME opcodes, tweak USES_BEFORE_COMPILE and CONTRIBUTION_LIMIT, bug 662383. - [INFER] Analyses for eliminating integer overflow guards, bug 652520. - [INFER] Analysis and compiler improvements for polymorphic call sites, bug 653962. - [INFER] Analyze JSOP_ENUMCONSTELEM, bug 639807. - [INFER] Analyze SETCONST on unknown objects, bug 639797. - [INFER] Another liveness analysis bugfix, bug 609899. - [INFER] Apply arguments and script review comments, bug 657412. - [INFER] Apply object review changes, bug 657412. - [INFER] Apply stack review comments, bug 657412. - [INFER] Array bounds check hoisting, cleanup, bug 618690. - [INFER] Assume double types for entries with empty type sets being merged into double phi nodes, bug 653249. - [INFER] Audit uses of PC in analysis and inference for UntrapOpcode, bug 657975, bug 657979, bug 657984. - [INFER] Avoid accessing CallProp IC after recompilation, bug 648004. r=bhackett - [INFER] Avoid assert when marking locals/args as definitely synced. - [INFER] Avoid bogus assertion in AssertValidPropertyCacheHit, bug 678087. - [INFER] Avoid bogus assert when compiling a binary op that must be recompiled, bug 619339. - [INFER] Avoid constructing unnecessary FreezeObjectKind constraints, bug 643249. - [INFER] Avoid IC when fetching the length of a known array. - [INFER] Avoid INT_TO_JSID overflow when deleting element in array_shift, bug 642979. - [INFER] Avoid redundant TypeObject::markUnknown, bug 665289. - [INFER] Avoid spurious censoring of type barriers on writes of 'undefined' to singleton objects, bug 682345. - [INFER] Avoid unnecessary cast, bug 642319. - [INFER] Avoid (unreachable) integer overflow when setting holes in dense arrays, bug 642592. - [INFER] Backout 3a8b5e4a286b for suspected M-oth orange. - [INFER] Backout bug 685358. - [INFER] Bail from GetProperty IC if js_FindProperty triggered recompilation, bug 647547. - [INFER] Bail out from IC code on any recompilation/expansion change in the compartment, bug 646006. - [INFER] Balance stack in decomposed INCELEM emitted for SETCALL, bug 672122. Fix build break. - [INFER] Block recursion in AnalyzeNewScriptProperties, bug 657624. - [INFER] Block repeated recursive EnterMethodJIT on the same stack frame from loop backedges, bug 657890. - [INFER] Bug 642059 - Add -n flag to JITFLAGS, turning on type inference during jit-tests (r=bhackett) - [INFER] Bug 642062 - Add type annotations for jitstats object (r=bhackett) - [INFER] Bug 661093 - Win64 port. r=bhackett - [INFER] Bugfix for handling doubles at merge points in register allocation, bug 609899. - [INFER] Bugfix for liveness analysis, bug 609899. - [INFER] Build and jit-tests fixes for Windows, bug 619433. - [INFER] Bytecode SSA analysis, bug 650715. - [INFER] Cache standard class objects earlier to avoid reentrant class construction, bug 646393. - [INFER] Call stubcc.leave() on negative zero in JSOP_MOD, bug 649973. - [INFER] Cast returnData to uint32 instead of uint64 to fix Linux orange, bug 655950. r=bhackett - [INFER] Check bounds in shell trap() function, bug 658805. - [INFER] Check compartment when tracing TypeObject conservative roots during GC, bug 673792. - [INFER] Check for constant integer objects when hoisting array and property accesses, bug 671814. - [INFER] Check for heavyweight functions when deciding to inline, bug 645645. - [INFER] Check result type of property access stubcalls in jitcode, bug 686000. - [INFER] Check type->newScriptCleared before calling clearNewScript, bug 658803. - [INFER] Check types->unknown() before inspecting other contents in testSingletonPropertyTypes, bug 656411. - [INFER] Check VMFrame return addresses against inlined call sites when expanding frames, bug 647199. - [INFER] Cleanup for review, bug 657412. - [INFER] Clean up handling of GLOBALINC ops, bug 617440. - [INFER] Cleanup inference logging, bug 557407. - [INFER] Cleanup type info tracking object classes, track which type objects are definitely typed arrays, bug 663485. - [INFER] Clear all frame ncode values on GC to avoid confusing the recompiler, bug 673812. - [INFER] Clear f.scratch indicator value on all return paths from CompileFunction, bug 653980. - [INFER] Clear initialized length when changing clasp during array slowification, bug 648773. - [INFER] Clear native return address for interpreter frames, bug 641225. - [INFER] Clear propagated bit from property type sets on GC, update comments, bug 673469. - [INFER] Clone function first for SETMETHOD on non-shadowable shapes, bug 642894. - [INFER] Coalesce rejoin sites for call ops, bug 648843. - [INFER] Coerce locals/args inferred as doubles to doubles after all writes, not just SET ops, bug 656748. - [INFER] Colorize spew for constraints and typesets, bug 664583. r=bhackett - [INFER] Compile IFEQX/IFNEX, GOTOX and TABLESWITCHX, bug 678939. r=bhackett - [INFER] Compiler types should reflect inferred types for JSOP_THIS in scripts which have not executed, bug 684084. - [INFER] Compile x === x on known doubles, bug 619433. - [INFER] Completely fill in fp->nactual in mjit prologues for scripts which use their arguments, bug 662072. - [INFER] Compute fp->pc() for frames at the end of previous segments, bug 621526. - [INFER] Compute PC for interpreted frames which failed to compile, bug 641225. - [INFER] Compute types for singleton/JSON arrays and objects, bug 639263. - [INFER] Condense type information during GC, bug 613221. - [INFER] Constant fold 'x ==/!= null' comparisons with a known result, bug 654705. - [INFER] ContextStack::currentScript should only return scripts from the current compartment, bug 662841. - [INFER] *correctly* mark VMFrames when patching native returns, bug 661859. - [INFER] Correct register loading on disabled trace ICs. - [INFER] Decompiler and Windows interpreter fixes for decomposed property ops, bug 647624. - [INFER] Decomposed prop fixes for XDR, INDEXBASE and the tracer, bug 647624. - [INFER] Decompose property inc/dec ops for JM and TI, bug 647624. - [INFER] Decouple constraints generating callee types and 'this' types of those callees for CALLELEM, bug 686396. - [INFER] Decouple type sets computed by inference from analysis information, store in new TypeScript struct, bug 621301. - [INFER] DefineConstructorAndPrototype should update types before adding global property, bug 647464. - [INFER] Define static functions after defining the class for Number, String, bug 647537. - [INFER] Direct global name accesses, bug 648994. - [INFER] Direct instance property accesses, bug 649376. - [INFER] Disable generation of native stubs within inlined frames, bug 659639. - [INFER] Disable inference and infallibly discard jitcode on OOM, bug 637674. - [INFER] Disable inline paths for typed arrays on ARM and fix a regalloc problem, bug 663485. r=bhackett - [INFER] Disable typed array ICs, bug 643266. - [INFER] Disallow reentrant recompilation, inlining during recompilation from an active call IC, bug 646480. - [INFER] Don't add stale unsynced entries to inline frame info, bug 647973. - [INFER] Don't add undefined type to arrays which holes were read from. - [INFER] Don't allow doubles to be copies of synced entries, bug 617624. - [INFER] Don't allow integer copies of double frame entries, bug 617549. - [INFER] Don't analyze loop bodies with debug mode set, untrap in property constraints, bugs 658464, bug 658465. - [INFER] Don't analyze types in compileAndGo scripts with a cleared global, bug 619433. - [INFER] Don't assign FP registers in allocation to entries which are currently doubles but not doubles at the target, bug 655990. - [INFER] Don't attach property stubs to GETELEMs fetching stringified integer indexes, bug 677019. - [INFER] Don't augment type barriers with undefined value tests at ops which have observed undefined, bug 681004. - [INFER] Don't bootstrap the __proto__ of the global or Function.prototype if their __proto__ has mutated, bug 642206. - [INFER] Don't call fixDoubleTypes twice for the same op, bug 655505. r=bhackett - [INFER] Don't call learnType when property type is unknown, bug 654393. r=bhackett - [INFER] Don't call script() on a dummy frame, bug 650864. r=bhackett - [INFER] Don't call syncData for known doubles, bug 642198. r=bhackett - [INFER] Don't change prototype of new objects when reusing type in Array.{slice,splice,concat}. bug 683140. - [INFER] Don't check for invariant copy preservation in stack entries popped by REJOIN_NONE calls, bug 684943. r=dvander - [INFER] Don't check for pending exception when restoring interpreter vars after pushing/popping an inline frame. - [INFER] Don't check isMarked() on type objects when a GC tracer with a callback is active. - [INFER] Don't check marked bit for static strings, bug 639263. - [INFER] Don't check newly pushed StackSegments in StackSpace::containingSegment, bug 649477. - [INFER] Don't check types with an uninitialized frame on the stack, bug 642985. - [INFER] Don't clobber address register in FrameState::storeTo, bug 649689. r=bhackett - [INFER] Don't clobber still-in-use FP registers during forgetKnownDouble, bug 617460. - [INFER] Don't clobber value register in convertForTypedArray, bug 679666. r=bhackett - [INFER] Don't clone functions with singleton types. - [INFER] Don't collect type objects with unknown properties for mutable __proto__, bug 639126. - [INFER] Don't convert int32 entries to doubles during storeTop, bug 639808. - [INFER] Don't dereference type->newScript immediately after checking against NULL, bug 673766. - [INFER] Don't discard JIT code for the topmost frame while recompiling, bug 647424. - [INFER] Don't emit deformed decomposed versions of incops that need an INDEXBASE, bug 680976. - [INFER] Don't emit malformed eleminc ops when incrementing XML names, bug 672153. - [INFER] Don't evict existing type register when allocating data register in storeTop, bug 643653. - [INFER] Don't evict lhs register in jsop_relational_int and jsop_equality, bug 643829. r=bhackett - [INFER] Don't evict register from incomplete frame entry, bug 618692. - [INFER] Don't expand frames in contexts without a compartment, fix warnings, add type barrier comment. - [INFER] Don't fold CALLPROP pushed value in SSA analysis, force out entries for popped values when returning from inlined calls, bug 653962. - [INFER] Don't follow scripted caller across compartments, bug 643670. - [INFER] Don't get type properties from Array.prototype having unknown properties, bug 656252. - [INFER] Don't get uses of untracked vars in trackUseChain, bug 660203. - [INFER] Don't hoist accesses that could underflow the array, bug 649775. - [INFER] Don't hoist GETPROP on integer properties, bug 659452. - [INFER] Don't immediately evict data register when storing top frame entry, bug 643653. - [INFER] Don't incorrectly mark compilation failure on loop bodies with large modsets, bug 656096. - [INFER] Don't infer array-ness of types from prototype JSObject, bug 642248. - [INFER] Don't inline calls from heavyweight or eval scripts, bug 651209. - [INFER] Don't inline scripts which use 'this' and could ever be called with a 'this' value needing wrapping, bug 655954. - [INFER] Don't inspect invalidated fe when converting to double, bug 648498. - [INFER] Don't keep using garbage IC after a native triggers recompilation, bug 617589. - [INFER] Don't learn types for dead entries at join points, bug 656591, learn argument types at script entry and mark monitored call ICs, bug 656920. - [INFER] Don't let known types influence whether jsop_not pushes a constant value, bug 647785. r=bhackett - [INFER] Don't LICM array lengths in scripts which have had bounds checks fail, bug 651155. - [INFER] Don't maintain normal registers for known-double entries after branching to opcodes where the entry is not known as a double, bug 681006. - [INFER] Don't make a local copy of cx->regs until ready to push a new frame, bug 655991. - [INFER] Don't manage hasSpecialEquality if inference is disabled, bug 643241. - [INFER] Don't mark or use return value in frames which are throwing, bug 664422. - [INFER] Don't mark temporaries as copies of other entries when storing their copies to a variable, bug 659438. - [INFER] Don't mark the entry register allocation for a loop as needing updating until it has actually been computed, bug 680809. - [INFER] Don't mark type as synced after writing known-undefined values to locals, bug 655508. - [INFER] Don't mark type sets and type objects as unknown when in an inconsistent object/property hash state, bug 674511. Allow compilation logging for specific scripts. - [INFER] Don't notify constraints of new TypeResults on functions with unknown properties, bug 645632. - [INFER] Don't optimize calls to Array in non-compileAndGo scripts, bug 647657. - [INFER] Don't optimize LENGTH and PROP accesses on known non-objects, bug 650662. - [INFER] Don't optimize slot accesses for non-global scope objects. - [INFER] Don't pointlessly generate extra copies of interpreter backedge logic, bug 682477. - [INFER] Don't propagate type sets for 'new' type objects along prototype chain. - [INFER] Don't push a constant value in JSOP_TYPEOF, bug 643733. r=bhackett - [INFER] Don't require JS_SplicePrototype to be passed an object with singleton type, bug 683999. - [INFER] Don't resolve NAME accesses which are on the DeclEnv of named lambdas, bug 685313. - [INFER] Don't rollback properties when clearing new scripts for objects which have finished initialization, bug 658777. - [INFER] Don't run same-compartment assertions for GETLOCAL followed by POP, bug 657287. - [INFER] Don't scan values above obj->getDenseArrayInitializedLength. - [INFER] Don't set script->isCachedEval until it is on the compartment's scriptsToGC, bug 642422. - [INFER] Don't share shapes between objects with different types, bug 620599. - [INFER] Don't store a integer result in a double slot in JSOP_NEG, bug 643913. - [INFER] Don't swap newTypes for objects during TradeGuts, bug 684348. r=billm - [INFER] Don't track SSA values for locals in scripts containing 'with', bug 652422. - [INFER] Don't track type sets of values pushed by opcode fusions, bug 646411. - [INFER] Don't treat GETLOCAL as dead when followed by POP with incoming jumps, bug 658579. - [INFER] Don't treat initializers mutating __proto__ as constant singletons, bug 680217. - [INFER] Don't truncate object types when testing for particular primitive types, bug 682855. - [INFER] Don't try to fixup doubles on adjusted frame in call path, bug 649769. - [INFER] Don't try to fully update the pushed types on uncacheable NAME ops, bug 643113. - [INFER] Don't try to immediately recompile scripts in cases of static overflow and compiler-triggered recompilation, bug 655940. - [INFER] Don't try to infer 'new' objects for non-compileAndGo scripts, bug 641231. - [INFER] Don't try to inline known-unjittable scripts, use pushed type set instead of type tag when storing double result in JSOP_DIV, bug 648230. - [INFER] Don't try to trigger lazy standard class initialization during inference, bug 642307. - [INFER] Don't update initialized length when it's smaller than length, bug 651451 - [INFER] Don't update 'this' types of a script during compilation, bug 684084 (round 2). - [INFER] Don't use a stub call in PROPINC on known non-objects, bug 646429. - [INFER] Don't use FPConversionTemp in ensureInteger, it does not work without SSE 4.1. r=bhackett - [INFER] Don't use invalid activeCall when finishing an outer function frame, detect nesting in parents which add scope objects earlier, bug 663138. - [INFER] Don't use invalid ICs when compiling a callee triggers recompilation of the caller. - [INFER] Don't use loop registers for entries after coercing them to double/any for a branch, bug 682563. - [INFER] Don't use loop registers for entries whose representation changed due to a jump into the loop, bug 684824. - [INFER] Don't use pic->atom after possibly triggering recompilation in CallProp, bug 643552. - [INFER] Don't use shell bindMethod function on non-compileAndGo scripts, bug 654710. - [INFER] Don't use the default emptyTypeObject for functions decoded by XDR. - [INFER] Don't use tracers with empty callbacks to verify roots during compartment GCs. - [INFER] Don't use type barriers when compiling GETELEM on typed arrays, bug 678782. - [INFER] Don't use untracked entries when converting doubles back to integers, bug 652305. - [INFER] Don't use varTypes in compiler with inference disabled. - [INFER] Drop type information for GNAME ops in debug-mode compartments, bug 652142. - [INFER] Enable typed array paths if the type set contains multiple objects with the same array type, bug 670885. r=bhackett - [INFER] Encapsulate GC arena/cell iteration, bug 679887. - [INFER] Ensure inlined frames are expanded when searching for exception handlers, bug 680759. - [INFER] Ensure that inlined scripts always have JIT code for expanding, bug 645666. - [INFER] Ensure that TypeObject->unknownProperties implies hasSpecialEquality, bug 619433. - [INFER] Ensure type/prototype are preserved when cloning functions at method barriers, bug 683714. - [INFER] Evict as necessary when restoring parent registers before branching, bug 646001. - [INFER] Factor TypeSet* out of FrameEntry, bug 641714. - [INFER] Fail compilation rather than assert if a constant pool is dumped while generating an IC, bug 669715. - [INFER] Fast path for object equality, track equality hooks in type objects, bug 619592. - [INFER] Fast path reads of holes from dense arrays, bug 619343. - [INFER] Finalize 'new' script objects in background when possible, bug 678048. - [INFER] Fix ADDPROP PIC recompilation hazard, bug 680797. - [INFER] Fix (again) use of CALLPROP ic after it may have been destroyed, bug 647559. - [INFER] Fix another Windows build break. - [INFER] Fix ARM build. - [INFER] Fix ARM build break. - [INFER] Fix assertion failure, bug 673705. r=bhackett - [INFER] Fix behavior of analyze::Script::localEscapes to match FrameState::isClosedVar. - [INFER] Fix bogus assert, allow Disassemble() to be called during GC/arena traversal, bug 684281. - [INFER] Fix bogus assert and build break, bug 621487. - [INFER] Fix bogus assert, bug 640078. - [INFER] Fix bogus assert, bug 647428. - [INFER] Fix bogus assert, bug 648499. - [INFER] Fix bogus assert, bug 651827. - [INFER] Fix bogus assert, bug 658950. - [INFER] Fix bogus assert, bug 686179. - [INFER] Fix bogus assert in array_pop_dense, bug 657245. - [INFER] Fix bogus assert in ensureInteger, bug 618849. - [INFER] Fix bogus assert when restoring analysis types, bug 642254. - [INFER] Fix botched merge. - [INFER] Fix both double and integer types before branching, bug 652305. - [INFER] Fix break in opt builds. - [INFER] Fix broken DefineConstructorAndPrototype logic, make jstype unsigned. - [INFER] Fix broken jsop_this() in strict-mode code, bug 608750. - [INFER] Fix broken jstests, bug 620599. - [INFER] Fix broken test. - [INFER] Fix broken test for integer properties in AnalyzeNewScriptProperties, bug 660597. - [INFER] Fix broken test for loop invariant slots, bug 655854. - [INFER] Fix bug 684594. - [INFER] Fix bug 684623. - [INFER] Fix bug in JSOP_MOD for negative zero case, bug 608750. - [INFER] Fix bug in previous fix for bug 673341. r=bhackett - [INFER] Fix build break. - [INFER] Fix build break for uses of C++ constructs in jsarena.h - [INFER] Fix build break, functions get correct proto in CloneFunctionObject, bug 619271. - [INFER] Fix build breaks. - [INFER] Fix build breaks, bug 619271. - [INFER] Fix build breaks, bug 639263. - [INFER] Fix build breaks, orange. - [INFER] Fix build breaks with --disable-methodjit. - [INFER] Fix build (fix AnyRegister API change and remove duplicate function). - [INFER] Fix build on 64-bit Mac. - [INFER] Fix bustage with inference disabled. - [INFER] Fix busted jit-tests. - [INFER] Fix busted jstests. - [INFER] Fix call IC monitoring for speculated Function.prototype.call, bug 621942. - [INFER] Fix cases where dense arrays have initialized length < capacity with disabled inference, bug 648357. - [INFER] Fix code discarding for JM+TM integration, bug 685358. - [INFER] Fix colorized spew bug with ANSI reset codes. r=mrbkap - [INFER] Fix comment, temporarily turn on -a in browser for tests. - [INFER] Fix computation of fp->actualArgs() on x64, bug 658638. - [INFER] Fix constant double RHS in >>>, bug 617433. - [INFER] Fix copies too in fixDoubleTypes, bug 639567. - [INFER] Fix corruption-inducing typo, bug 642159. - [INFER] Fix disabled hoisting on x.length checks. - [INFER] Fix ensureInteger to forget allocated GP register, bug 655505. r=bhackett - [INFER] Fixes for botched merge. - [INFER] Fixes for crashtest and jstestbrowser. - [INFER] Fixes for jstests, bug 620599, part 1. - [INFER] Fixes for jstests, bug 620599, part 2. - [INFER] Fixes for OOM handling, bug 657633. - [INFER] Fixes from botched merge. - [INFER] Fix fallout from bug 642307 commit. - [INFER] Fix for making dense array type objects when Array.prototype has unknown properties, bug 617558. - [INFER] Fix FrameState::uncopy on known FP entries, bug 609898. - [INFER] Fix GC hazard, bug 679094. - [INFER] Fix handling of static overflows in Compiler, bug 617670. - [INFER] Fix incorrect use of getDenseArrayCapacity, bug 617745. - [INFER] Fix incorrect uses of getDenseArrayCapacity, bug 640203. - [INFER] Fix incorrect uses of getDenseArrayCapacity in array_concat, CloneDensePrimitiveArray, and stubs::GetElem. - [INFER] Fix inference freeze interface to directly reflect type information used by the Compiler. - [INFER] Fix invalid assertion about JSScript size. - [INFER] Fix Iterator assert. - [INFER] Fix jit-test -mna failures, also call site rejoining at GETPROP, bug 639508. - [INFER] Fix jit-test regression, warnings. - [INFER] Fix jsop_instanceof on known object, bug 642174. - [INFER] Fix JSOP_MOD recompile bug, bug 639792, r=bhackett - [INFER] Fix JSOP_NEG convert-to-double bug, bug 619433. - [INFER] Fix jsop_neg() when operand is integer and result is double, bug 618863. - [INFER] Fix jsop_relational_double to sync rhs correctly if lhs is not a number, bug 657120. r=bhackett - [INFER] Fix Kraken benchmark bustage. - [INFER] Fix Linux build. - [INFER] Fix Linux build again. - [INFER] Fix liveness analysis for try block, bug 673341. r=bhackett - [INFER] Fix memory leaks. - [INFER] Fix merge botch. - [INFER] Fix merge botch, bug 673767. - [INFER] Fix merge botches. - [INFER] Fix merge botch, infinite loop. - [INFER] Fix merge botch, only warn once for each script accessing undefined properties in contexts with the strict option set, bug 662393. - [INFER] Fix merge issues. - [INFER] Fix more assertions, bug 673705. r=bhackett - [INFER] Fix more build breaks, bug 619271. - [INFER] Fix no-op propagation of deoptimization flags for array comprehensions, bug 660538. - [INFER] Fix NULL deref in testSingletonPropertyTypes. - [INFER] Fix OOM handling in type inference, convert inference to runtime option, bug 637674. - [INFER] Fix orange. - [INFER] Fix overly aggressive assert, bug 609899. - [INFER] Fix overly imprecise types on localinc/arginc, bug 608750. - [INFER] Fix parseInt to return integers instead of doubles where possible, rewrite some setNumber calls, bug 662766. r=bhackett - [INFER] Fix quadratic behavior when repeatedly attempting to expand inline frames, bug 657412. - [INFER] Fix recompilation hazard in BindName IC, bug 676764. - [INFER] Fix red. - [INFER] Fix regalloc bug in ensureInteger, bug 639478, r=bhackett - [INFER] Fix rejoin point for JSOP_DEFLOCALFUN* and JSOP_IN, bug 653397. r=bhackett - [INFER] Fix SetName stub call in jsop_setprop, bug 649593. r=bhackett - [INFER] Fix some TI ARM bustage, bug 669715. - [INFER] Fix test failures. - [INFER] Fix test for when double entries need to be forgotten after branching to a location their type is unknown, bug 684576. - [INFER] Fix trap handling around loop heads, bug 659043, bug 659233. - [INFER] Fix typed array merge botch, bug 678029. - [INFER] Fix type handler for Object.valueOf, add testcase, bug 643244. - [INFER] Fix type handler for snarf, it can return a typed array. r=bhackett on irc - [INFER] Fix type handler for timeout function, bug 642247. r=bhackett - [INFER] Fix typos that were part of the build failure on ARM. (r=redness) - [INFER] Fix uninitialized variable. - [INFER] Fix use-after-free error while sweeping type objects, bug 639311. - [INFER] Fix use of cx->compartment in DestroyScript, bug 639759. - [INFER] Fix use of uninitialized VMFrame field, bug 640608. - [INFER] Fix uses of cx->getTypeEmpty during GC, bug 619433. - [INFER] Fix uses of FrameEntrys from tracker >= sp, bug 640614. - [INFER] Fix uses of vanilla new/delete. - [INFER] Fix warnings. - [INFER] Fix Windows build break. - [INFER] Fix x64 build break. - [INFER] Fix x64 build, revert accidental manifest.py changes, bug 639099. - [INFER] Floating point register allocation, bug 609898. - [INFER] Fold FrameState closed vars/args analysis into analyze::Script, bug 642569. - [INFER] Fold integer values across TOID. r=bhackett - [INFER] Follow uses of phi node itself, not its components, when checking for escaping arguments, bug 660081. - [INFER] Follow values pushed by SETLOCAL in followEscapingArguments, bug 660173. - [INFER] FrameState::isEntryCopied shouldn't look at entries not on the stack, bug 640102. - [INFER] Fully sync stack when making stub and inline calls, bug 639882. - [INFER] Generalize conversion from FP entries to general purpose entries when branching, bug 618850. - [INFER] Generate native and full call stubs at call ICs in inlined frames, bug 654705. - [INFER] Get object from right slot when handling overflowing INCPROP, bug 655998. - [INFER] Guard property's existence before calling clearTimeout, bug 647626. - [INFER] Handle case in INCNAME on const vars which are morphed into GETGNAME by the emitter, bug 673731. - [INFER] Handle copies of loop invariant temporaries in ImmutableSync, bug 651147. - [INFER] Handle DEFAULT_NAMESPACE_ID in MakeTypeId, bug 640079. - [INFER] Handle DEFAULTX and CASEX during inference, bug 641235. - [INFER] Handle empty stack segments in AllFramesIter, bug 659473. - [INFER] Handle GCs inside eval() statements, bug 639591. - [INFER] Handle GETLOCALPROP in use-before-def analysis, bug 621522. r=bhackett - [INFER] Handle ic::Call return value after recompiling to an uncached call, bug 621328. - [INFER] Handle jsop_binary overflow in inc/dec ops, bug 644970. r=bhackett - [INFER] Handle non-array arguments to Array.concat, bug 617750. - [INFER] Handle premature returns and uses of 'this' in conditional code when analyzing 'new' script properties, bug 656914. - [INFER] Handle property assignments inside 'with' statements, bug 617757. - [INFER] Handle recompilation hazard in NAME ICs, recompilation triggered by BINDNAME, bug 676764. - [INFER] Handle recompilations triggered in ICs by obj->lookupProperty, bug 643272. - [INFER] Handle reparenting of non-compileAndGo scripts, bug 620599. - [INFER] Handle repeated calls to js_InitFunctionAndObjectClasses, bug 638981. - [INFER] Handle undefined values added by String.split, bug 620599. - [INFER] Have DUP/DUP2 propagate correct SSA values. r=bhackett - [INFER] Hoist bounds checks for variables in linear relationships with loop test, bug 650496. - [INFER] Ignore bogus lazy arguments type in TypeConstraintTransformThis. - [INFER] Improved robustness and tracking of 'new' object properties across scripts, bug 653962. - [INFER] Improve performance for non-reentrant closures, bug 663138. - [INFER] Improve precision when SETELEM is used on singleton objects, bug 675167. - [INFER] Improve type handler precision for Array.{slic,pop,shift}, bug 642412. - [INFER] Increase number of fixed slots for objects with more properties accessed than direct accesses, bug 649376. - [INFER] Infer arithmetic on objects as producing ints, bug 642412. - [INFER] Inference precision fixes for locals/args sharing the function/arguments name, monitored 'new'. - [INFER] Inherit shadowed properties correctly after splicePrototype, bug 621126. - [INFER] Inline callees at polymorphic call sites, bug 639099. - [INFER] Inline creation of objects for {}, [], Array() and monomorphic scripted new, bug 677006. - [INFER] Inlined natives for Array.{push,pop}, object flag cleanup, bug 653962. - [INFER] Inline scripted calls, bug 639099. - [INFER] Inline some native functions, bug 621961. r=bhackett - [INFER] Inline typed array access if the object may be undefined, bug 670885. r=bhackett - [INFER] Introduce cutoff for total contribution of type objects to type sets, bug 619433. - [INFER] Introduce packed arrays, bug 604045. - [INFER] Javascript type inference, bug 557407. - [INFER] jsop_stricteq() should not let known types influence whether the pushed value is constant, bug 617592. - [INFER] Kill warning. - [INFER] Kludge for recompilation thrashing in sunspider-crypto-md5. - [INFER] Lazily create type objects for singleton JS objects, bug 670185. - [INFER] Leave analysis before possibly reentering the interpreter while finishing incops, bug 658209. - [INFER] Leave type sets initially empty for undefined properties of objects with singleton type, bug 680951. - [INFER] LICM and bounds check hoisting for x.length, bug 649693. - [INFER] LICM for accesses on definite properties, bug 653962. - [INFER] LICM for typed arrays, bug 671084. r=bhackett - [INFER] Load atom pointer for CallProp stub call, bug 645629. r=bhackett - [INFER] Look up .prototype on right object when monitoring NEW, bug 621126. - [INFER] Loop invariant code motion for array slot pointers, bug 618692. - [INFER] Make inference spew digestible by scripts, bug 641943. - [INFER] Make new type objects whenever associating functions with scripts, bug 619433. - [INFER] Make ReleaseScriptCode specify which JIT to destroy, fix inline code invariant logic, bug 619433. - [INFER] Make stubcall before adjusting stack in singleton CALLPROP, bug 648708. - [INFER] Make sure Interpret finishes the frame when rejoining from the interpoline, bu 657288. - [INFER] Make sure prevpc() values are intact when returning into the interpreter via js_InternalThrow. - [INFER] Make sure the operands in bitops are not copies of one another, bug 647440. - [INFER] Make sure to get the topmost scripted frame's pc in ContextStack::currentScript, bug 662562. - [INFER] Make type failures abort like assertions, bug 657881. r=bhackett - [INFER] Make TypeObject a GC thing, remove lazily created type objects on GC, bug 669969. - [INFER] Mark all cross-compartment iterations as producing unknown values, bug 641224. - [INFER] Mark functionScript while tracing type objects, bug 673797. - [INFER] Mark functions uninlineable when calling Invoke on an already-inlined frame, bug 676491. - [INFER] Mark generic scripted functions as having unknown properties / return type, bug 643285. - [INFER] Mark INCELEM opcodes accessing non-integer properties as producing unknown values, bug 653243. - [INFER] Mark locals/args which are aliased by NAME opcodes as escaping, bug 651966. - [INFER] Mark overflows on TOID when result value is a non-integer, bug 674085. - [INFER] Mark properties of XML.prototype as unknown, bug 638982. - [INFER] Mark result of 'new Function.prototype' as unknown, bug 619338. - [INFER] Mark singleton JSObjects as well as TypeObjects when a GC is triggered during analysis, bug 678240. - [INFER] Mark the result of cross-global native calls as unknown, bug 658539. - [INFER] Mark type objects as unknown when splicing in a prototype with unknown properties, bug 653639. - [INFER] Mark type of JSOP_THIS with type null or undefined as unknown, bug 655711. r=bhackett - [INFER] Mark unexpected result when RegExp returns its own argument, bug 649771. - [INFER] Mark unexpected undefined result for JSON.stringify, bug 642161. - [INFER] Mark values pushed by overflowing object inc opcodes as doubles, bug 641741. - [INFER] Mark VMFrames when patching native returns, bug 661859. - [INFER] Match js_StringIsIndex in termination condition for MakeTypeId, bug 657247. - [INFER] Maybe fix ARM build. - [INFER] Maybe fix build breaks. - [INFER] Merge JSOP_RSH with jsop_bitop, bug 643109. r=bhackett - [INFER] Miscellaneous fixes to get inference passing jstests. - [INFER] Monitor CALLPROP calls whose callee is not statically known, bug 660204. - [INFER] Monitor calls to non-functions dynamically, bug 642412. - [INFER] Monitoring fixes for name opcodes, bug 608746. - [INFER] Monitoring fixes for non-name accesses, bug 608746. - [INFER] Monitoring fix for GETELEM accessing non-integer primitive properties, bug 608746. - [INFER] Monitor property type for JSOP_INITELEM in methodjit, bug 640098, r=bhackett - [INFER] Monitor scripted call results when returning into the interpoline, bug 663690. - [INFER] Monitor the possible values pushed by each JSOP_NAME/CALLNAME, bug 642412. - [INFER] Monitor writes of non-integer primitive properties, bug 620337. - [INFER] More detailed opcode-level profiling, bug 676515. - [INFER] More fixes for stock JM behavior, bug 647048. - [INFER] More robust handling of constant object frame entries. - [INFER] More robust handling of pushed singletons in CALLPROP when the lhs could be null/undefined, bug 639099. - [INFER] More robust handling when storing an unknown value to a known double, bug 617450. - [INFER] Move addTypeProperty barriers under obj->setProperty, obj->defineProperty, bug 619693. - [INFER] Move containingSegment to StackSpace, fix uninitialized field, bug 646660. - [INFER] Move inference methods out of JSContext, bug 657412. - [INFER] Need to call ensureVarTypes before slotTypes, bug 653395. - [INFER] Never do a lookup on the current scope chain for GNAME opcodes, bug 647695. - [INFER] Objects with same shape have same type, objects with same type have same prototype, bug 619271. - [INFER] Object.toLocaleString is not guaranteed to produce a string, bug 657225. - [INFER] On destruction, release JIT code for scripts before debugger hooks try to recompile them, bug 679461. - [INFER] Only add result for markTypeCallerUnexpected when the caller is at a callsite, bug 641229. - [INFER] Only allow expansion of all inline frames in a compartment, bug 675251. - [INFER] Only allow inlined frames to call other frames in the same VMFrame, bug 673763. - [INFER] Only carry tracked slots in FP registers across branches, bug 656259. - [INFER] Only convert known ints when fixing doubles before branching, bug 652590. - [INFER] Only patch ints->doubles in existing frames for slots the recompiler thinks are doubles, bug 642412. - [INFER] Only prematurely release script code when calling destroy script hook from GC, bug 679461. - [INFER] OOL path for truncating doubles slightly outside the int32 range, bug 643037. - [INFER] Optimize arguments accesses, bug 658638. - [INFER] Optimize JSOP_NEG on known integers, bug 640293. r=bhackett - [INFER] Overhaul handling of prototypes in type inference, bug 557407. - [INFER] Overhaul inference handling of new object computation, bug 619433. - [INFER] Packed array bug fix for x64, bug 604045. - [INFER] Patch unsynced local types when expanding inline frames, bug 648567. - [INFER] Perform an indirect jump at the end of native stubs on x64, bug 639967. - [INFER] Pin types against GC when splicing prototypes, bug 675232. - [INFER] Preserve fixed slot and capacity information when trading object guts, bug 650912. - [INFER] Preserve invariant entry ordering when removing existing redundant entries, bug 668643. - [INFER] Preserve VMFrame registers while tracer is running, bug 648586. - [INFER] Propagate SSA stack eagerly to targets in switch and try blocks, bug 652646. - [INFER] Push constant value in jsop_typeof, bug 643733. r=bhackett - [INFER] Read barriers for call results, bug 663381. - [INFER] Reapply 7db908db3669 (bug 684084) 19ed9da5789d (bug 684824) a250c3cb749a (bug 686178) 820f11a3fdb1 (bug 686179) e678ced82a6a (bug 686418) 300e1f974f55 (bug 669715) 5c131d458c53 (bug 686396) 3a8b5e4a286b (bug 683140). - [INFER] Reapply c1f0817e5cb4 (bug 557358), 353b160fb804 (bug 685313), 9459096a263a b31b25125429 (bug 669715), a887241aed3a (bug 684404). - [INFER] Reapply c2726640029f 3330521cfa4a b68281262e15 (bug 557358), 6a8947bcc821 (bug 684943), 50d4f6fa00ce (bug 683714), f3dd7cf2d0b3 (bug 683999). - [INFER] Reapply f1c585415dd4 7c89b0ff453d 19794de530f1 (bug 686000). - [INFER] Recheck script->types before forcing analysis with -a in typeSetThis, bug 639128. - [INFER] Recompilation on dynamic type changes, bug 608746. - [INFER] Recompile inline parents of scripts when adding type barriers at new sites, bug 658211. - [INFER] Recompile target script in InvokeSession as necessary, bug 621292. - [INFER] Record isOwnProperty dependencies on actual property types in jsop_getgname, bug 619433. - [INFER] Reduce inference changes to JSAPI, bug 657412. - [INFER] Reduce inference-related script overhead, bug 674609. - [INFER] Reenable typed array ICs when inference is disabled, bug 643842. - [INFER] Refactor RegExp.exec -> RegExp.test optimization, use in both TM and JM. - [INFER] RegisterAllocation::synced should account for parentRegs, bug 646060. - [INFER] Rejoin after recompiling from a cached GETPROP, bug 643182. - [INFER] Rejoin during CALLPROP if either compilation did a GETPROP for string accesses, bug 643669. - [INFER] Rejoin from FlatLambda, fix broken forgetMismatchedObject, bug 648992, bug 648999. - [INFER] Rejoin from recompilations triggered by CompileFunction, bug 646267. - [INFER] Rejoin into the interpreter from js_InternalThrow, bug 672123. - [INFER] Release GC lock after printing inference results to prevent deadlocks, bug 658623. r=bhackett - [INFER] Release reference on orphaned natives if the native throws an exception, bug 656753. - [INFER] Reload from adjusted return address when rejoining from lowered call or apply, bug 651119. - [INFER] Remove accidentally committed debugging code. - [INFER] Remove bogus assert, bug 642758. - [INFER] Remove bogus assert, bug 686178. - [INFER] Remove calls to js_free, js_calloc, etc. Also stop checking for this until closer to merge time. - [INFER] Remove compound JSOP*PROP opcodes, bug 647626. - [INFER] Remove constant-double info from AnalyzeStateStack, bug 640098. - [INFER] Remove cruft for handling overflowing INCNAME/etc. ops, bug 642164. - [INFER] Remove cx->newTypeObject, bug 657412. - [INFER] Remove guessing mechanism for unpacked arrays. - [INFER] Remove hack for telling apart fastcalls and native calls when recompiling, bug 619433. - [INFER] Remove isTypeCallerMonitored and rejoin from native calls triggering recompilation, bug 638977. - [INFER] Remove on stack recompilation, allow removed on stack JIT frames to rejoin into the interpreter, bug 650163. - [INFER] Remove s.live assertion. - [INFER] Remove type handler information for e4x, bug 660152. - [INFER] Remove uses of DEBUG-only dis() from tests. - [INFER] Replace assert removed by rev 261101d210dc, bug 618849. - [INFER] Reserve and check extra space when inlining frames, bug 646004. - [INFER] Reset use count when recompiling, bug 650163. - [INFER] Restore code looking up lazily loaded global properties during inference, bug 613221. - [INFER] Restore fixed double types in fallthrough before next opcode, bug 652305. - [INFER] Restore frame pointer at exception block entry before invoking any trap, bug 658491. - [INFER] Restore known type of tracked vars at access points, not join points, bug 657304. - [INFER] Restore stock JM behavior with inference off, bug 647048. - [INFER] Restrict tracked loop test information to known integers, bug 658290. - [INFER] Restructure tracer disabling to avoid crash in contexts with NULL compartment. - [INFER] Retest hoisted bounds checks after stub calls, bug 649693. - [INFER] Revert 118fb707c569, just initialize varTypes to NULL in ActiveFrame constructor. - [INFER] Revert broken, pointless optimization to EnsureDenseArrayCapacity, bug 647524. - [INFER] Rewrite CompileFunction as an UncachedNew/UncachedCall wrapper, bug 660850. - [INFER] Root dense array elements during conversion to slow array, bug 649152. - [INFER] Scan entire prototype chain for a lookupProperty hook when nop-ing accesses on singleton objects, bug 673788. - [infer] script #2: 0x7ffff5906660 /home/jimb/moz/dbg/js/src/jit-test/lib/prolog.js:1 - [INFER] Separate call sites from rejoin sites in JITScript, reconstruct doubles on each rejoin, bug 647991. - [INFER] Set script for type of Function.prototype, bug 675889. - [INFER] Set standard class slots before updating type info, bug 649439. - [INFER] Set varTypes to NULL with inference disabled to prevent crashes. r=orange - [INFER] Skip silly FrameEntry cases when inlining Array.{push,pop}, bug 656221. - [INFER] Speculate that all ELEM accesses are on integers, use monitoring for strings, bug 642412. - [INFER] Spot fix for shapes not being marked when a child is held by AutoShapeRooter, bug 642209. - [INFER] Store base of data directly in typed arrays, bug 677743. - [INFER] Stronger type-correctness assertions when setting or getting properties, bug 619693. - [INFER] Support multiple filter argument in jsapi-tests. - [INFER] Sweep cloned type sets in call ICs before destroying the objects they reference, bug 641491. - [INFER] Sweep type objects in the TypeResults attached to JSScripts, bug 643284. - [INFER] Sync copied entries instead of preserving in fixDoubleTypes, bug 639808. - [INFER] Sync 'this' fe when testing for primitive return in functions which return a value with unknown type, bug 678141. - [INFER] Testcase for bug 621655, r=bhackett - [INFER] Tolerate scripts whose JIT code has already been destroyed when recompiling, bug 646215. - [INFER] Trace IDs and objects which inference depends on, bug 613221. - [INFER] Track currently compiled script on the TypeCompartment, 646587. - [INFER] Track multiple types when monitoring SETPROP/SETNAME and calls, bug 641714. - [INFER] Transform primitive 'this' for type set pushed by compiler in intermediate GETTHISPROP entry, bug 650663. - [INFER] Trap fixes when rejoining to interpreter, bug 659337. - [INFER] Treat NEWOBJECT like NEWINIT in scripts marked as compileAndGo but with no associated global object, bug 619433. - [INFER] Treat 'this' in constructors as live throughout the script, bug 678234. - [INFER] Trigger recompilation when changing or removing newScript information, bug 677006. - [INFER] Turn inference on by default, fold JS_DefinePropertyWithType into JS_DefineProperty, bug 619693. - [INFER] Turn off check-ooms as part of |make check|, it doesn't work right. - [INFER] Tweak kludge so sunspider harness works, bug 608746. - [INFER] Type inference fixes for generators, typed arrays, monitoring, ... bug 557407. - [infer] typeSet: T0x9ff748 bytecode0 #2 - [INFER] Uncopy non-object operands before forgetting in ops which expect objects, bug 660002. - [INFER] Understand types of window objects, bug 653639. - [INFER] Unwind getProto() changes outside of JS, fix test failures, bug 619271. - [INFER] Update initialized length in array_pop_dense, bug 651451. r=bhackett - [INFER] Update possible types when generating IC for GETXPROP, bug 658240. - [INFER] Update property types when defining properties through wrappers, bug 639529. - [INFER] Update shape number after rolling back properties in scripted 'new' correction, bug 662044. - [INFER] Update the types of existing copies when updating the backing's type in storeTop, bug 646495. - [INFER] Update type information in DefineNativeProperty when defining method properties, bug 657586. - [INFER] Use AnyRegisterID::fromRaw in peekReg instead of casting to RegisterID, bug 655810. r=bhackett - [INFER] Use both inline and dynamic slots for objects other than dense arrays, bug 648321. - [INFER] Use correct PC when calling lambda stubs, bug 674364. - [INFER] Use correct prototype in js_InitClass, bug 619271. - [INFER] Use defineProperty when initializing singleton arrays, bug 647463. - [INFER] Use different shapes for functions with different scripts/types, share types better for cloned functions, bug 641525. - [INFER] Use ebx as a general purpose register on x86, bug 638506. - [INFER] Use generated rejoin path for ic::NativeCall/ic::NativeNew, bug 654536. r=bhackett - [INFER] Use ICs on monitored calls, reenable APPLY optimizations, bug 621942. - [INFER] Use inferred types for locals, arg reads and some operations, bug 608750. - [INFER] Use initialized length instead of capacity in Array.join optimization, bug 655769. - [INFER] Use js_malloc instead of cx->malloc for inference data made when condensing in GC, bug 619433. - [INFER] Use mark stack for type objects, bug 679887. - [INFER] Use new type objects when the result of 'new' is assigned to a .prototype, bug 641714. - [INFER] Use PICs on monitored SETNAME and SETPROP, bug 621937. - [INFER] Use script->global instead of compileAndGo bit in Compiler, bug 619433. - [INFER] Use stderr instead of stdout for inference failures, bug 639176. r=bhackett - [INFER] Use the 'this' array type as the result in Array.concat, bug 642412. - [INFER] Use type barrier for values produced by class getProperty hooks, bug 655938. - [INFER] Use type barriers for NAME accesses on scripts whose types have been purged, bug 663138. - [INFER] Use type sets instead of known pushed types when looking for static overflows, bug 643376. - [INFER] Use unique shapes when cloning objects, bug 619433. - [INFER] Wait for code to get hot before inlining calls, bug 639099. - [INFER] Watch for bytecodes with no fallthrough when rejoining the interpreter, bug 675921. - [INFER] Watch for constant frame entries in jsop_callprop_dispatch, bug 658801. - [INFER] Watch for global slots reallocation during compilation, bug 650076, always handle overflowing inclocal/arg/global regardless of pushed type, bug 650148. - [INFER] Watch for non-closed local names aliased by XML QNAME opcodes, bug 665812. - [INFER] Watch for recompilation triggered by ValueToObject, bug 647183. - [INFER] Watch for recompilation triggered by while compiling a call in an inlined frame, bug 680951. - [INFER] Watch for rejoining at an INCOP after recompilation triggered by callee.prototype, bug 658561. - [INFER] Watch for rejoining from an arguments check in scripts which start with an incop, bug 660737. - [INFER] Watch for singleton function objects in js_AllocFlatClosure, bug 662338. - [INFER] Watch out computing 'new' value for functions given a non-function type via setting __proto__, bug 640993. - [INFER] Watch out for incorrect SSA use chains in scripts where LOCAL ops alias stack values, bug 677635. - [INFER] Watch out for Invoke called on dummy frames when deciding to use a new type for the result, bug 653262. - [INFER] When pushing new frame don't repoint cx->regs until after checking there is space to push, bug 669304. - [INFER] Workaround for GCC 4.2 bug. - [INFER] Workaround GCC miscompilation. - [INFER] Write barrier for sets to length on non-array objects in array natives, bug 619338. - [INFER] x64 fixes, bug 656920. - [JAEGER] 32-bit MIC shape comparisons. b=586781, r=dvander. - [JAEGER] 64-bit MethodJIT support. b=578245, r=dvander. - [JAEGER] Add assertion that function JITs. r=dvander, r=jorendorff, b=579145 - [JAEGER] Add configure flags to disable MIC/PIC support; (578896; r=dvander). - [JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154 - [JAEGER] Add diagnostic tool for trace JIT tuning. - [JAEGER] Added another test case for bug 580931. - [JAEGER] Added another test case for bug 584644. - [JAEGER] Added common call functionality to BaseAssembler. - [JAEGER] Added fast-path for >>> (bug 589932, r=dvander). - [JAEGER] Added fast-path for JSOP_GETELEM. - [JAEGER] Added fast-path for JSOP_OBJTOSTR. - [JAEGER] Added fast-path for JSOP_SETELEM. - [JAEGER] Added fast-paths for STRICTEQ.NE and boolean literals. - [JAEGER] Added JSOP_ADD,SUB,MUL,DIV,MOD. - [JAEGER] Added JSOP_ARGCNT, fixed bug in PROPDEC. - [JAEGER] Added JSOP_ARGINC,ARGDEC,INCARG,DECARG. - [JAEGER] Added JSOP_ARGUMENTS. - [JAEGER] Added JSOP_BITNOT. - [JAEGER] Added JSOP_BITOR. - [JAEGER] Added JSOP_BITXOR. - [JAEGER] Added JSOP_CALLARG, workaround for nmap asserts. - [JAEGER] Added JSOP_CALLELEM, fixed bug in JSOP_CALLNAME. - [JAEGER] Added JSOP_CALLGLOBAL. - [JAEGER] Added JSOP_CALLLOCAL. - [JAEGER] Added JSOP_CALLNAME. - [JAEGER] Added JSOP_CONCATN. - [JAEGER] Added JSOP_DEFFUN, JSOP_NOP. - [JAEGER] Added JSOP_DEFLOCALFUN. - [JAEGER] Added JSOP_DOUBLE. - [JAEGER] Added JSOP_DUP. - [JAEGER] Added JSOP_DUP2. - [JAEGER] Added JSOP_ELEMINC,ELEMDEC,INCELEM,DECELEM. - [JAEGER] Added JSOP_ENTERBLOCK, JSOP_LEAVEBLOCK, and support for |let|. - [JAEGER] Added JSOP_EVAL, JSOP_APPLY. - [JAEGER] Added JSOP_EXCEPTION, JSOP_SETLOCALPOP. - [JAEGER] Added JSOP_FORLOCAL, JSOP_MOREITER, JSOP_ENDITER. - [JAEGER] Added JSOP_FORNAME. - [JAEGER] Added JSOP_GETARG. - [JAEGER] Added JSOP_GETDSLOT, JSOP_CALLDSLOT. - [JAEGER] Added JSOP_GETUPVAR, JSOP_CALLUPVAR. - [JAEGER] Added JSOP_GETXPROP. - [JAEGER] Added JSOP_GLOBALINC, JSOP_GLOBALDEC, JSOP_INCGLOBAL, JSOP_DECGLOBAL. - [JAEGER] Added JSOP_GOTO support. - [JAEGER] Added JSOP_IFEQ, JSOP_IFNE. - [JAEGER] Added JSOP_INCNAME,DECNAME,NAMEINC,NAMEDEC. - [JAEGER] Added JSOP_INITELEM. - [JAEGER] Added JSOP_INITMETHOD; fixed JSOP_RSH bug; fixed JSOP_MOREITER bug. - [JAEGER] Added JSOP_INITPROP. - [JAEGER] Added JSOP_INSTANCEOF. - [JAEGER] Added JSOP_ITER. - [JAEGER] Added JSOP_LAMBDA. - [JAEGER] Added JSOP_LAMBDA_FC. - [JAEGER] Added JSOP_LINENO. - [JAEGER] Added JSOP_LOCALINC,LOCALDEC,INCLOCAL,DECLOCAL. - [JAEGER] Added JSOP_LOOKUPSWITCH. - [JAEGER] Added JSOP_LSH, JSOP_RSH. - [JAEGER] Added JSOP_LT,LE,GT,GE,STRING with fast-paths. - [JAEGER] Added JSOP_NAME. - [JAEGER] Added JSOP_NEG. - [JAEGER] Added JSOP_NEW. - [JAEGER] Added JSOP_NEWARRAY. - [JAEGER] Added JSOP_NEWINIT, JSOP_ENDINIT. - [JAEGER] Added JSOP_NOT. - [JAEGER] Added JSOP_OBJTOSTR. - [JAEGER] Added JSOP_OR, JSOP_AND. - [JAEGER] Added JSOP_PROPINC,PROPDEC,INCPROP,DECPROP. - [JAEGER] Added JSOP_PUSH. - [JAEGER] Added JSOP_REGEXP. - [JAEGER] Added JSOP_SETARG. - [JAEGER] Added JSOP_SETMETHOD. - [JAEGER] Added JSOP_SETRVAL, JSOP_RETRVAL. - [JAEGER] Added JSOP_STRICTEQ, JSOP_STRICTNE. - [JAEGER] Added JSOP_TABLESWITCH. - [JAEGER] Added JSOP_THIS. - [JAEGER] Added JSOP_THROW. - [JAEGER] Added JSOP_TRUE, JSOP_FALSE. - [JAEGER] Added JSOP_TRY. - [JAEGER] Added JSOP_TYPEOF. - [JAEGER] Added JSOP_TYPEOFEXPR. - [JAEGER] Added JSOP_UNBRAND,UNBRANDTHIS. - [JAEGER] Added JSOP_URSH. - [JAEGER] Added JSOP_VOID. - [JAEGER] Added missing spew for 32-bit x86 or. - [JAEGER] Added missing test-case for bug 583689. - [JAEGER] Added monomorphic inline cache for reads of unbound globals. - [JAEGER] Added monomorphic inline caches for SETGNAME. - [JAEGER] Added more test cases for bug 585408. - [JAEGER] Added PIC for arguments.length (bug 580036). - [JAEGER] Added PIC for reads from an escaped call object. - [JAEGER] Added register state verification & fixes for subsequent bugs it found. - [JAEGER] Added RematInfo header. - [JAEGER] Added stub call profiling. - [JAEGER] Added support for JSOP_NULL. - [JAEGER] Added test case for bug573433. - [JAEGER] Added test case for bug 577580. - [JAEGER] Added test-case for bug 577705. - [JAEGER] Added test case for eq+ifeq fusing. - [JAEGER] Add empty op to js::Interpret - [JAEGER] Add fast-path for JSOP_THIS. - [JAEGER] Add instrumentation for v8-deltablue. - [JAEGER] Add interrupt check to function calls. r=dmandelin, b=582419 - [JAEGER] Add license blocks, defines, and vim headers to Retcon.{cpp,h}, TrampolineCompiler.{cpp,h}. - [JAEGER] Add licensing information to trap header files. - [JAEGER] Add NAMEINC; make NAMEINC ops fast (bug 578740). - [JAEGER] Add native call MICs, bug 578912. r=dvander - [JAEGER] Add standard header boilerplate to assembler/. no_r=me. - [JAEGER] Add support for debugger keyword. r=dvander, b=586105 - [JAEGER] Add support for PUSHA/POPA/emulation for X86/X86_64 to masm. - [JAEGER] Add support for throw hook. r=dvander, b=586107 - [JAEGER] Add test case for bug 591602. - [JAEGER] Add tests from bug 585310. - [JAEGER] Allocate registers for local variables (GET/SETLOCAL). - [JAEGER] Allow custom memory allocator use in spidermonkey (bug 549532, r=dvander). - [JAEGER] Allow patching of the inline path after generating stubs. - [JAEGER] Another semi-rewrite of LOCALINC for edge cases (bug 585408). - [JAEGER] Assert correctness for CallProp PIC. - [JAEGER] Assert correctness for inline caches. b=583532, r=dvander. - [JAEGER] Assert MIC, PIC dynamic offset correctness. b=587224, r=dvander. - [JAEGER] A trivial, but maybe not ideal fix for overflowing offset fields. [Bug 595336]. r=dvander - [JAEGER] Attempt at PPC bustage fix. - [JAEGER] Attempt to JIT inline calls in the interpreter. - [JAEGER] Backed out changeset 04bc789f7a43: trace-test failures - [JAEGER] Backed out changeset 1035fdc5d714. no_r=fire. - [JAEGER] Backed out changeset b88bab8e77c5: prerequisite to backing out 04bc789f7a43 - [JAEGER] Backout merge. - [JAEGER] Band-aid for computed this. - [JAEGER] Band-aid to always kill type when killing data. r=dvander, b=580694 - [JAEGER] Basic integration of tracing JIT and method JIT (bug 578727). - [JAEGER] Better assert in MonoIC for no fslot sprops in globals. - [JAEGER] Better x64 Value loading. b=586240, r=dvander. - [JAEGER] Bug 469230: use correct this value in str_replace_flat_lambda, r=cdleary - [JAEGER] Bug 528129: correct equality comparison on two undefined values, r=dvander - [JAEGER] Bug 578897: teach property cache about our prototype lookup for JSOP_INSTANCEOF, r=dvander - [JAEGER] Bug 580114: fix constant-type optimization of JSOP_INSTANCEOF in the method jit, r=dvander - [JAEGER] Bug 580144: put JS_METHODJIT in js-config.h so that everyone sees the same jscntxt.h structs - [JAEGER] Bug 581256: sync everything before control-flow slow calls; also sync types whenever we sync data, r=dvander - [JAEGER] Bug 582039: deoptimize globals if the initial var object is not the global object, r=dvander - [JAEGER] Bug 582143: don't use int32 negation on MIN_INT, r=dvander - [JAEGER] Bug 582268: add lhs-is-constant specialization to mod check for negative zero result, r=dvander - [JAEGER] Bug 582411: Make JM throw an exception setting undefined global vars in strict mode, r=dvander - [JAEGER] Bug 582423: use unsigned shift for string length stub, no_r=me - [JAEGER] Bug 582429: fix stubs::GetElem handling of negative indices to match jsinterp.cpp, no_r=me - [JAEGER] Bug 582449: remove obsolete regexp syntax from test cases - [JAEGER] Bug 582449: remove unneeded slow path to prevent us from falling through and calling functions twice, r=dvander - [JAEGER] Bug 583091: fix handling of andx/orx in the bytecode analyzer, r=dvander - [JAEGER] Bug 583873: sync on all branches to getelem PIC slow path, r=dvander - [JAEGER] Bug 583915: set correct slow path start for getelem pics, r=dvander - [JAEGER] Bug 583946: don't doubly mark free a pinned register that was stolen during immutable syncing, r=dvander - [JAEGER] Bug 584466: remove nonfunctional dense array code from setelem pic stub generator, r=dvander - [JAEGER] Bug 584579: force string tag on result of addition only - [JAEGER] Bug 584605: Fix >> on constants. r=dvander. - [JAEGER] Bug 584928: fix wrong END_CASE argument in the compiler - [JAEGER] Bug 585226: fix offset used to reset bindname PIC, r=dvander - [JAEGER] Bug 585542 - JM: reorder Add() to account for common cases. r=dvander. - [JAEGER] Bug 585749 temporary fix: update cached native iterator's shape array when creating the cache entry - [JAEGER] Bug 585794 temporary fix followup: undisable getelem PICs - [JAEGER] Bug 585801 trial fix: innerize object passed as scope chain for JS evaluation - [JAEGER] Bug 586538 followup: the original fix was accidentally backed out by 91257f67ea38, so restoring it. - [JAEGER] Bug 587224: make offset members big enough to handle big stubs, no_r=me - [JAEGER] Bug 587809 pre-landing: land tracer changes for eager this so we can see what it does with X64 on tinderbox - [JAEGER] Bug 587833 reland part 1: remove VMFrame::scriptedReturn for x86 and x64, r=dmandelin - [JAEGER] Bug 587833 reland part 2: remove VMFrame::scriptedReturn ARM fixes - [JAEGER] Bug 587865: demote to int when passing parameters to plugins to preserve old behavior - [JAEGER] Bug 588267 - Re-land Win64 port. r=dvander - [JAEGER] Bug 589349: customizable multi-jit flags for jstests.py, feedback=njn - [JAEGER] Bug 589349 stopgap: tweak jstests.py to split extra args option on spaces so we can run with '-m -j' to test both JITs - [JAEGER] Bug 589349 tweak: set default --jitflags to 'j' to keep old behavior by default and avoid tinderbox orange due to recursion count difference - [JAEGER] Bug 590001: find correct exception handler when we throw an exception during trace recording, r=dvander - [JAEGER] Bug 590088: copy only variables into call objects that may be referred to later, r=dvander - [JAEGER] Bug 590380: restore our JSNES perf by adding a fast path for inc/dec global vars, r=dvander - [JAEGER] Bug 590749: safely handle calling ReleaseScriptCode twice on a given script, r=dvander - [JAEGER] Bug 591121: frobulate the code to get around a GCC bug affecting OSX10.5, r=cdleary - [JAEGER] Build fixes. - [JAEGER] Build fix for ARM. [No bug] [r=me] - [JAEGER] Cache atom in PIC directly, instead of index, for simplicity. - [JAEGER] CALLPROP PIC for primitive string methods. - [JAEGER] Change JSFrameReg to static const on advice from Luke. - [JAEGER] Change SetElem,GetElem to use ValueToObject(); re=dvander. - [JAEGER] Check for negative zero after MUL (bug 584770, r=dvander). - [JAEGER] Clean up jsop_neg(). (575192, r=dvander) - [JAEGER] Clean up JSScript hacks (bug 590275, r=dmandelin). - [JAEGER] Clean up x86_64 port. VMFrame::inlineCallCount is now uint32. - [JAEGER] Combine over-recursion and stack commit checks (bug 586886). - [JAEGER] Commented the various loads in JaegerFromTracer. - [JAEGER] Comment tweak to align with changes made for bug 588978. [r=me] - [JAEGER] Common function for computing obj slot refs; improved regalloc on GETGLOBAL. - [JAEGER] Completely inline JSOP_INSTANCEOF. - [JAEGER] Conservatively scan the JS stack (bug 583084, GC changes r=gregor). - [JAEGER] Constant fold LT,LE,GT,GE. - [JAEGER] Constant fold neg on ints better (bug 584838, r=dvander). - [JAEGER] Convert FrameState to use types, not tags. - [JAEGER] Convert result of division to integer if possible (bug 585272, r=dvander). - [JAEGER] Corrected spacing in trace-tests.py. - [JAEGER] Correct ic::BindName::disable() return. b=584587, r=dvander. - [JAEGER] Correct load32() usage; prefer loadShape(). no_r=me. - [JAEGER] Correctly remat objReg in GetProp PIC. b=587119, r=sstangl. - [JAEGER] Correct parameter register for debugger keyword in compiler. r=dvander - [JAEGER] Define FPRegisters struct; r=dvander. - [JAEGER] Define gczeal in trace-tests to an empty function, when not present, for opt builds. - [JAEGER] Define temporary FPRegisters. - [JAEGER] Disabled accidental debug instrumentation. - [JAEGER] Disable failing part of js1_8egressegress-384412.js for now. - [JAEGER] Disable forceful unboxing of doubles from value pointers. - [JAEGER] Disable GetProp PIC upon generateStringLengthStub(). - [JAEGER] Disable optimization of far branches to 'B' on ARM for now, as the branch patcher can't handle it. [No bug] [r=me] - [JAEGER] Disable tests that will fail during trace tuning - [JAEGER] Don't call into JIT while recording. - [JAEGER] Don't generate SetGlobalName MIC if !writable. b=584647, r=dvander. - [JAEGER] Don't make the GC sad in the middle of compilation. r=dvander, b=583675 - [JAEGER] Don't optimize escaping variables (bug 566022). - [JAEGER] Don't pass a function when compiling from Execute. - [JAEGER] Don't try to PIC JSOP_NAME for global setters or getters. r=dvander, b=583692 - [JAEGER] Dual mapping between tracker and FE stack to hold copy invariants better and faster. - [JAEGER] Eagerly initialize Function, Object classes before compiling (bug 582286, rs=brendan). - [JAEGER] Eliminate redundant guard when lhs and rhs have same backing; (578303, r=dvander). - [JAEGER] Enabled method JIT backend. - [JAEGER] Enabled SETPROP PIC, slow path now takes property cache. - [JAEGER] Enable MICs for ARM. [Bug 588020] [r=dvander] - [JAEGER] Enable regex JIT with JSOPTION_METHODJIT. - [JAEGER] Enable tracejit for chrome by default - [JAEGER] Enable tracejit for content to start testing trace integration on tinderbox - [JAEGER] Enhanced constant-folding of rel ops. - [JAEGER] Ensure nmap has a mapping entry for all ops, not just safepoints. r=dvander - [JAEGER] Ensure stack stores are synced for escaping slots or eval code (bug 580884, r=sstangl). - [JAEGER] Exhaustive search for integration optimum. - [JAEGER] Facilitate iteration over all JSStackFrames in the current stack. r=dvander - [JAEGER] Facilitate iteration over all JSStackFrames in the current stack. r=luke - [JAEGER] Fast-path boolean for JSOP_IFEQ, JSOP_IFNE; (577973, r=dvander). - [JAEGER] Fast path for >>>; b=589932, r=dvander. - [JAEGER] Fast-path for comparing doubles (bug 579225). - [JAEGER] Fast path for EQ,NE when one side is constant null or undefined. - [JAEGER] Fast-path for MOD with integers (bug 579466). - [JAEGER] Fast-path for ValueToBoolean with ints (bug 579527, r=dvander). - [JAEGER] Fast paths for integer addition, subtraction; (572081, r=dvander). - [JAEGER] Fast paths for start/end iterators and GC hazard removal, bug 578756. r=dmandelin, gal - [JAEGER] Fast-paths for STRICTEQ,NE when undefined or null are used. - [JAEGER] Finished initial stub-call mechanism, added BITAND. - [JAEGER] Finished instrumentation for v8-crypto. - [JAEGER] Finish merge from Tracemonkey. - [JAEGER] Fix 3a6f645100eb x64 breakage. no_r=fire. - [JAEGER] Fix a minor #if mistake so the ARM implementation of cacheFlush works again in GCC. [Bug 572633] [r=dvander] - [JAEGER] Fix a missed path in InlineEqualityOp(); r=dvander. - [JAEGER] Fix ARM build. [No bug] [r=me] - [JAEGER] Fix ARM's load8 implementation and enable YARR for ARM. [Bug 564953] [r=me] - [JAEGER] Fix ARM's long-range loads. [No bug] [r=me] - [JAEGER] Fix backwards comparison on masm.testDouble(). - [JAEGER] Fix BITOR, BITXOR. - [JAEGER] Fix broken logic from my previous patch (c5754250e813). [Bug 585918] [r=me] - [JAEGER] Fix browser build bustage left from merge. - [JAEGER] Fix bugs, inline FrameState.h. - [JAEGER] Fix build. - [JAEGER] Fix build bustage from last merge--missing changes for GCC static asserts - [JAEGER] Fix build failure. - [JAEGER] Fix build if debugging is disabled; apply clown shoes. - [JAEGER] Fix building without --enable-methodjit. - [JAEGER] Fix build on pedantic compilers, fix win32 shell. r=dvander - [JAEGER] Fix build when JS_TRACER is not defined; r=dvander. - [JAEGER] Fix crash when calling non-function object. r=dvander, b=577646 - [JAEGER] Fix --disable-methodjit build, rs=dmandelin - [JAEGER] Fixed a few warnings - [JAEGER] Fixed ARM port of bug 587833 (r=dvander). - [JAEGER] Fixed assert-botch from bug 586886. - [JAEGER] Fixed assert-botch in tracer integration (bug 587431). - [JAEGER] Fixed assert in FrameState merging. - [JAEGER] Fixed assert in GetElem stub (bug 582894, r=dmandelin). - [JAEGER] Fixed assumption about copies which is broken by let expressions (bug 582897). - [JAEGER] Fixed a warning in Compiler.cpp. - [JAEGER] Fixed bug in comparison stub calls. - [JAEGER] Fixed bug in declaration of ic::Name. - [JAEGER] Fixed bug in invoking JIT from interpreter. - [JAEGER] Fixed bug in JSOP_BINDNAME. - [JAEGER] Fixed bug in JSOP_POS. - [JAEGER] Fixed bug in JSOP_UNBRANDTHIS. - [JAEGER] Fixed bug in lambda replace w/ eager this. - [JAEGER] Fixed bug in SetName handling. - [JAEGER] Fixed bug in slow path side exit generation. - [JAEGER] Fixed bug in stubs::Name(). - [JAEGER] Fixed bug in syncing doubles. - [JAEGER] Fixed bug in tracer integration where frame popping could return undefined. - [JAEGER] Fixed bugs in allocating temp registers for FEs. - [JAEGER] Fixed bugs in commit bumping (bug 586886 fallout). - [JAEGER] Fixed bugs when LOCALINC and friends took slow paths (bug 584607, r=sstangl). - [JAEGER] Fixed bug when RHS of shift was 0. - [JAEGER] Fixed bug where constants weren't unsynced on push. - [JAEGER] Fixed bug where DEFLOCALFUN didn't emit DEFUPVAR. - [JAEGER] Fixed bug where LAMBDA + INITMETHOD did not honor cloning optimizations. - [JAEGER] Fixed build. - [JAEGER] Fixed build for realz. - [JAEGER] Fixed build on Mac. - [JAEGER] Fixed build warnings from merge fallout. - [JAEGER] Fixed CALLPROP ICs not reseting the second shape guard offset (bug 585540). - [JAEGER] Fixed constant folding bug in LOCALINC (bug 582898). - [JAEGER] Fixed copyDataIntoReg() not invalidating on uncopy (bug 582884). - [JAEGER] Fixed copying garbage to some callobj slots (bug 590088, r=dmandelin). - [JAEGER] Fixed crash bug in tracer integration (bug 583689). - [JAEGER] Fixed crash where tail of slow fused compare op ran overboard. - [JAEGER] Fixed debug build. - [JAEGER] Fixed DEFVAR using old, invalid GVAR optimization (bug 580883). - [JAEGER] Fixed --disable-pic build warning. - [JAEGER] Fixed display not being adjusted correctly. - [JAEGER] Fixed EQ/NE with non-int32 known types (bug 582185). - [JAEGER] Fixed GETELEM PIC not initializing memory (bug 588338, r=cdleary). - [JAEGER] Fixed GETPROP resyncing to the wrong type (bug 589108, r=dmandelin). - [JAEGER] Fixed incorrect handling of escaping local variables' registers. r=dvander, b=580701 - [JAEGER] Fixed incorrect use of syncExit() in relational compare (bug 585391). - [JAEGER] Fixed JSOP_NEG fast-path trying to load constant type tags. - [JAEGER] Fixed JSOP_SETNAME not ordering the stack correctly. - [JAEGER] Fixed JSOP_STOP clobbering fp->rval. - [JAEGER] Fixed JSOP_STOP w/ inline calls. - [JAEGER] Fixed mem corruption bug. - [JAEGER] Fixed memory bug in call path. - [JAEGER] Fixed memory corruption bug found by Gary Kwong. - [JAEGER] Fixed mismatched calling convention causing silently bad codegen. - [JAEGER] Fixed MonoIC regression from bug 586544. - [JAEGER] Fixed more linkExit() fail (bug 586538). - [JAEGER] Fixed new arithmetic fast-paths not OOL syncing properly (bug 581936). - [JAEGER] Fixed nits from branding fix. - [JAEGER] Fixed opt build. - [JAEGER] Fixed opt build error. - [JAEGER] Fixed PIC bitfield being too small (bug 584644). - [JAEGER] Fixed pointless assert. - [JAEGER] Fixed primitive string wrapping in callprop_str (bug 584579). - [JAEGER] Fixed PROPINC and friends illegally using property cache w/ ICs (bug 580712). - [JAEGER] Fixed PROPINC etc using the property cache (bug 589115, r=dmandelin). - [JAEGER] Fixed reference errors causing a crash in name ICs (bug 577580). - [JAEGER] Fixed regalloc bug where eviction could re-sync. - [JAEGER] Fixed register allocation bug in IFEQ (bug 581871). - [JAEGER] Fixed register allocation bug with copies. - [JAEGER] Fixed regression for non-tracer builds. - [JAEGER] Fixed regression in bug 583692 that disabled scope ICs. - [JAEGER] Fixed regression in light frames. - [JAEGER] Fixed regression in tracer integration. - [JAEGER] Fixed SETPROP PIC not maintaining branding invariants. - [JAEGER] Fixed slow path not rejoining when left shifting by zero (bug 583158). - [JAEGER] Fixed some math operations remating from unsynced addresses (bug 589714, r=dmandelin). - [JAEGER] Fixed some x64 merge fallout. - [JAEGER] Fixed stupid typo. - [JAEGER] Fixed syncing bugs when comparing doubles (bug 582392). - [JAEGER] Fixed syncing in JSOP_DIV (bug 582276). - [JAEGER] Fixed thinko. - [JAEGER] Fixed think-o in jsop_name(). - [JAEGER] Fixed |this| not being set correctly in SlowNew (bug 576398). - [JAEGER] Fixed tracer integration illegally re-pushing fp->rval (bug 583124). - [JAEGER] Fixed type propagation with LOCALINC (bug 581800). - [JAEGER] Fixed uncopy() breaking copy invariants (bug 583684, r=sstangl). - [JAEGER] Fixed uninit var warning. - [JAEGER] Fixed warning in FastArithmetic.cpp. - [JAEGER] Fixed warning in MonoIC.cpp. - [JAEGER] Fixed warnings. - [JAEGER] Fixed windows build. - [JAEGER] Fix even more tests regressed by debug mode. r=dvander - [JAEGER] Fix GETPROP bug with dense arrays. - [JAEGER] Fix handling copied FrameEntries; r=dvander. - [JAEGER] Fix inconsequential off-by-one error in a debugging function. - [JAEGER] Fix incorrect use of return value of setter. r=dvander, b=580712 - [JAEGER] Fix INSTANCEOF (merge fallout). - [JAEGER] Fix JS_ATOMIC_CLEAR_MASK. - [JAEGER] Fix jsop_mod() stub call path. r=me. - [JAEGER] Fix mac build: inlineCallCount is a uintN, not uintptr_t. - [JAEGER] :FIXME: :TODO: :XXX: :URGENT: re-patch type guard r=dvander, b=583680 - [JAEGER] Fix MSVC build bustage from recent changesets - [JAEGER] Fix MSVC warning. - [JAEGER] Fix MSVC warnings. - [JAEGER] Fix nmap not being saved in JSScript properly r=dvander - [JAEGER] Fix non-methodjit build. - [JAEGER] Fix PIC resetting. b=585750, r=dvander. - [JAEGER] Fix previous commit to build with MSVC. - [JAEGER] Fix recent regression in jstest content/base/test/test_bug333198.html - [JAEGER] Fix segfault adding upvars when eval is present. r=dvander, b=582279 - [JAEGER] Fix strict-aliasing bug on x86_64. - [JAEGER] Fix strict aliasing violation; r=dvander. - [JAEGER] Fix TABLESWITCH, LOOKUPSWITCH. b=584646, r=dvander. - [JAEGER] Fix test case not to require exact recursion limits - [JAEGER] Fix tests regressed by debug mode. r=dvander - [JAEGER] Fix torn values in ImmutableSync (bug 582882). - [JAEGER] Fix trace-test.py to work with -g option. no_r=me. - [JAEGER] Fix trapflatclosure.js test. r=dvander, b=582409 - [JAEGER] Fix trap support for 64-bit, Windows. - [JAEGER] Fix typeCheckOffset warning. r=dvander. - [JAEGER] Fix Win32 build. r=dvander - [JAEGER] Fix x86_64 build on OSX. Thanks to cdleary and apierce. b=578245, r=dvander. - [JAEGER] Fix x86_64 strict aliasing warnings again. - [JAEGER] Fix x86_64 Windows build. - [JAEGER] Follow-up fix to bug 580701. - [JAEGER] Followup for merge from Tracemonkey: update JSStackFrame API usage in JM code - [JAEGER] Generalize operation callback mechanism and implement for methodjit, r=dvander - [JAEGER] Guard that calls have compiled code. - [JAEGER] Hack: manually increase depth for JSOP_PROPINC,DEC; r=dvander. - [JAEGER] Handle cmpq in JaegerSpew; no_r=me. - [JAEGER] Handle JSOP_POPV; re=dvander. - [JAEGER] hot-fix for regalloc bug - incorrect, proper fix forthcoming. - [JAEGER] House cleaning... re-org. - [JAEGER] ICs for scripted calls (bug 587698, r=dmandelin). - [JAEGER] Implement boolean guard for JSOP_AND and JSOP_OR; (575766, r=dvander). - [JAEGER] Implement branchTruncateDoubleToInt32 for ARM. [Bug 585918] [r=dmandelin] - [JAEGER] Implement double (inline) + int (ool) fast-paths for JSOP_NEG. - [JAEGER] Implemented CALL. - [JAEGER] Implemented register eviction algorithm. - [JAEGER] Implemented re-loads of copies while syncing in slow paths. - [JAEGER] Implement fast-paths for integer, double division. - [JAEGER] Implement haveSameBacking() case for stricteq. b=591367, r=dvander. - [JAEGER] Implement int+double arithmetic fast-paths. - [JAEGER] Implement integer fast path for multiplication; (572081, r=dvander). - [JAEGER] Implement JaegerSpew for SSE2 instructions. - [JAEGER] Implement JSC::MacroAssembler::moveDouble(). - [JAEGER] Implement JSOP_ARGSUB. - [JAEGER] Implement JSOP_CALLPROP; r=dvander. - [JAEGER] Implement JSOP_DEFLOCALFUN_FC. - [JAEGER] Implement JSOP_EQ, JSOP_NE; r=dvander - [JAEGER] Implement JSOP_GETELEM, JSOP_SETELEM; r=dvander. - [JAEGER] Implement JSOP_LENGTH; r=dvander. - [JAEGER] Implement JSOP_POS. - [JAEGER] Implement JSOP_SETPROP, JSOP_GETPROP, and associated ops; r=dvander. - [JAEGER] Implement masm.loadFunctionPrivate(). r=dvander. - [JAEGER] Implement masm.subPtr(ImmPtr, Address) for x86_64. r=dvander. - [JAEGER] Implement punbox Value -> {Type,Payload} conversion helpers. - [JAEGER] Implement PurgeMICs. b=584182, r=dvander. - [JAEGER] Implement SETLOCAL when copied entries are involved. - [JAEGER] Implement SSE4.2 check. r=sstangl. - [JAEGER] Implement testDouble(); r=dvander. - [JAEGER] Implement trap part of debug API. r=dvander, b=570650 - [JAEGER] Implement Travis Fisher's xor-based loadValueAsComponents(). b=586240, r=dvander. - [JAEGER] Implement x86/x86_64 xorDouble(); (571743, r=dvander). - [JAEGER] Improved last test case. - [JAEGER] Improve performance of loading doubles (bug 582152). - [JAEGER] Improve register allocation when merge-syncing copies. - [JAEGER] Improve trace point coverage. - [JAEGER] Increased another width of bit field to store slow path patch offsets (bug 577705). - [JAEGER] Increased width of bit field to store slow path patch offsets (bug 577996). - [JAEGER] Increase HOTLOOP to 4; blacklist after 300 execs. - [JAEGER] Infer that an addition with a string will result in a string. - [JAEGER] Initial import of new compiler layout. - [JAEGER] Inline caches for scripted calls (bug 587698, r=dmandelin). - [JAEGER] Inline scripted returns. - [JAEGER] Int32 fast-path for stricteq, strictne. b=578528, r=dvander. - [JAEGER] Integrate the ARM back-end into the fatval branch. [Bug 572633] [r=dvander] - [JAEGER] Introduce JS_NUNBOX32, JS_PUNBOX64 defines. r=dvander. - [JAEGER] Jumps in-between the slow and fast paths now work. - [JAEGER] Just a little MSVC warning fix. - [JAEGER] Keep track of which operations result in numbers. - [JAEGER] Kill redundant stores of type tags to synced memory on fast-paths. - [JAEGER] Let x64 tinderboxes actually build. - [JAEGER] Lower var init and call obj creation into script prologue. - [JAEGER] Make MIC API look more like PICs. - [JAEGER] Make sure to flip EQ/NE test when fusing with IFEQ. - [JAEGER] Make syncFancy() resume properly. - [JAEGER] Make the jsreftest shell suite actually run in methodjit mode - [JAEGER] Make x64 tinderboxes happy. - [JAEGER] Manual backout of change to mochitest accessibility lib made accidentally with 7a050a0d1f43 - [JAEGER] Manually back out rest of bug 585749 temp fix - [JAEGER] Merge. - [JAEGER] Merge backout. - [JAEGER] Merge fallout: move static asserts that break with rval private - [JAEGER] Merge fallout, use JSSLOT_DENSE_LENGTH_CAPACITY instead of dslots[-1]. - [JAEGER] Merge for manual backout. - [JAEGER] Merge from fatval. - [JAEGER] Merge from fatval branch. - [JAEGER] Merge from fatval & TM. - [JAEGER] Merge from tracemonkey. - [JAEGER] Merge from Tracemonkey. - [JAEGER] Merge from tracemonkey. Note that we will currently fail one trace test that was recently added. There is a bug in that test that will be fixed posthaste. - [JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet - [JAEGER] Merge from Tracemonkey. scopeChain and blockChain are still public so I can check one thing at a time--this merge is brutal. - [JAEGER] Merge from tracemonkey. This picks up the test fix mentioned in the previous commit comment. - [JAEGER] Merge from Tracemonkey. This picks up Yarr. - [JAEGER] Merge from tracemonkey. This should fix the Xd regression picked up in the last merge. - [JAEGER] Merge from TraceMonkey (which pulled m-c). - [JAEGER] Merge with fatval. - [JAEGER] MIC fast constructors, bug 579471. r=dvander - [JAEGER] Mimic GCC output for loadValueAsComponents(). b=586240, r=dvander. - [JAEGER] Minor merge from TM to pick up a small perf boost and see if we can cycle TBPL into actually working again - [JAEGER] Missing internal API change from previous merge. - [JAEGER] Modify branch patching to get the ARM port working. [Bug 572633] [r=dvander] - [JAEGER] Modify calling code on ARM to fix most trace tests (with --methodjit-only). [Bug 581956] [r=dmandelin] - [JAEGER] Modify comment to get a clobber build. - [JAEGER] Modify js1_8xtensionsegress-422269.js so that it tests what it is trying to test in JM - [JAEGER] MonoIC support for x86_64. b=578245, r=dvander. - [JAEGER] More efficient InjectJaegerReturn for x64. no_r=me. - [JAEGER] More fast-paths for NOT. - [JAEGER] Move DBGLABEL definition to CodeGenIncludes.h. - [JAEGER] Move redundant code to jsop_getprop_slow(); r=dvander. - [JAEGER] Move regs->sp dec from popInlineFrame to caller to get ready for upcoming changes - [JAEGER] MSVC build fix, probably fallout from today's merge from TM. - [JAEGER] New FrameState. - [JAEGER] New JSOP_CALLPROP. - [JAEGER] Nit: fix previous patch to pretend that a macro is safe. - [JAEGER] Now using an environment variable to turn off crash dialog - [JAEGER] Optimize how atoms are passed to NAME, CALLNAME, and SETNAME. - [JAEGER] Output better code in jsop_not(); (575227, r=dvander). - [JAEGER] Paper over unsynced undefineds in StrictlyEqual (bug 585220). - [JAEGER] Peephole optimize stores away for localinc. - [JAEGER] Permit FrameState::copyData() with copied FrameEntries; r=dvander. - [JAEGER] PIC for global scope name resolutions (bug 581291). - [JAEGER] PIC for JSOP_BINDNAME. - [JAEGER] PIC for not-escaped call objects (bug 576733). - [JAEGER] PIC for writes to escaped call objects. - [JAEGER] Place double constants into a literal pool (win on math-spectral-norm). - [JAEGER] PolyIC support for x86_64. b=578245, r=dvander. - [JAEGER] Pop comparison inputs before branching (bug 585915, r=dvander). - [JAEGER] Ported Dave Mandelin's PIC for CALLPROP, objects only (bug 572310). - [JAEGER] Precursor SETPROP IC work - shimmy top of stack down. - [JAEGER] Precursor work for Dave Mandelin's SETPROP IC (bug 572310). - [JAEGER] Predict unbound names as being on the global object (bug 564949). - [JAEGER] Print JaegerSpew offsets as hex to match GDB; fix inconsistencies. - [JAEGER] Properly sync for calls that will always be slow (bug 573433). - [JAEGER] Put conservative marker in JSTracer, rather than GCMarker (bug 583149). - [JAEGER] Quell GCC warning. - [JAEGER] Quell GCC warnings about trailing commas. - [JAEGER] Quick fix-up for new values. - [JAEGER] Random search algorithm for finding tracing optimums. - [JAEGER] Re-added Dave Mandelin's GETPROP PIC stubs for string and array length (bug 572310, part 2). - [JAEGER] Re-added Dave Mandelin's polymorphic inline caches for GETPROP (bug 572310). - [JAEGER] Re-added JIT script releasing. - [JAEGER] Re-added script->nmap creation. - [JAEGER] Reimplement tempRegForConstant() as copyConstantIntoReg(); (576417, r=dvander). - [JAEGER] Re-imported nitro assembler. - [JAEGER] Reland bug 576934: special-case parseInt(double) in num_parseInt, r=dvander - [JAEGER] Relax offset bitfield in PolyIC (bug 583160). - [JAEGER] Remove another test that won't be used for a while; a bug has been filed on reviving it - [JAEGER] Remove a reference to js::Vector's 'at' method (which no longer exists). [Bug 572633] [r=dvander] - [JAEGER] Remove Assembler::storeLayout() for good. - [JAEGER] Removed bogus assert in global var prediction (bug 591606, r=dmandelin). - [JAEGER] Removed debug profiling. - [JAEGER] Removed jsops.cpp to merge from fatval. - [JAEGER] Removed more expensive bytecodeanalyzer assertions. - [JAEGER] Removed over-zealous assert (bug 580703). - [JAEGER] Removed unused member variable. - [JAEGER] Removed unused "weak" parameter on RegState. - [JAEGER] Removed very expensive assertion in BytecodeAnalyzer. - [JAEGER] Remove nunbox/ folder; make NunboxAssembler, PunboxAssembler. b=578245, r=dvander. - [JAEGER] Remove some stores from slow links. - [JAEGER] Remove stores from OOL transitions when not needed (bug 573083). - [JAEGER] Remove test that won't be used for a while; a bug has been filed on reviving it - [JAEGER] Remove tracerecursion (bug 591539, r=luke). - [JAEGER] Remove undefined store optimization for SetProp. b=583672, r=dvander. - [JAEGER] Remove unnecessary fast-path stores that are rooted by conservative GC. - [JAEGER] Remove unnecessary padding from JSStackFrame, VMFrame. b=586880, r=dvander. - [JAEGER] Remove unneeded error metaline from a test case - [JAEGER] Remove unused 'recursive' variable in jsinterp.cpp. no_r=me. - [JAEGER] Remove unused syncAllRegs(). no_r=me. - [JAEGER] Remove VMFrame::scriptedReturn (bug 587833, r=dmandelin). - [JAEGER] Rename alloc() to allocReg(); r=dvander. - [JAEGER] Rename copyConstantIntoReg() as copyInt32ConstantIntoReg(). - [JAEGER] Rename FpReg to JSFrameReg; r=dvander. - [JAEGER] Rename some functions to make namespace for FPRegisters; (572202, r=dvander). - [JAEGER] Reorder js_ValueToBoolean() based on measured frequencies; (575766, r=dvander). - [JAEGER] Reset JIT properly. - [JAEGER] Reverted accidental test changes. - [JAEGER] Rewrite state reification for side exits. - [JAEGER] ScopeNameCompiler didn't check for property existence (bug 583688). - [JAEGER] Second try at start/end iterator fast paths, bug 578756. r=dmandelin, dvander, gal - [JAEGER] Silence GCC under-parenthesizing warning in jsinterp.cpp. - [JAEGER] Silence GCC warning about signed integer comparisons. - [JAEGER] Silence unused variable warning in GCC. - [JAEGER] Simplify double arithmetic paths. - [JAEGER] Slight improvement to register movement in sync path. - [JAEGER] Somehow, the assembler was never checked in. WHOOOOOPSSSSSSS - [JAEGER] Special-case parseInt(double) in num_parseInt. r=dvander b=576934 - [JAEGER] Spew inlined opcodes; r=dvander. - [JAEGER] Split JSOP_CALL into more decisions, removed primitive-this check on returns. - [JAEGER] Start filling out the register allocator and stub call mechanism. - [JAEGER] Start of BINDNAME. - [JAEGER] Start of stub-call compiler; sub-classed MacroAssembler into mjit::Assembler. - [JAEGER] Statically bind some global functions (bug 562729, r=brendan). - [JAEGER] Stop using ValueReg unnecessarily on x86_64. - [JAEGER] Stub call exits now work. - [JAEGER] Sub-classed mjit::Assembler from new mjit::BaseAssembler. - [JAEGER] Sync both halves of constant undefined payloads (bug 586544). - [JAEGER] testDouble() should emit an unsigned comparison. - [JAEGER] Tighten method barrier test in SETPROP pic. - [JAEGER] Tiny fix-ups. - [JAEGER] Tracer integration optimization for ARM. [Bug 588022] [r=dvander] - [JAEGER] Track FEs instead of indexes - preparation for more regalloc fixes. - [JAEGER] Try converting jsop_neg() constant doubles to int32. b=584838, r=dvander. - [JAEGER] Trying to get rid of build bustage and strict aliasing warnings surrounding usage of JS_ATOMIC_SET_MASK - [JAEGER] Try to find unsynced registers to perform copies in side exits. - [JAEGER] Turned off accidental debug flag. - [JAEGER] Tweak formatting to (partially) fix build on ARM. Notably, trailing commas are removed from enumerations. [Bug 572633] [r=dvander] - [JAEGER] Unbroke build, merge merge merge. - [JAEGER] Un-constify BindName's inline jump offset. b=584642, r=dvander. - [JAEGER] Update FORLOCAL fast-path for jsid iteration. - [JAEGER] Update JM2 for fatval merge. - [JAEGER] Update PunboxAssembler.h. - [JAEGER] Update StubCompiler, FrameState, and Compiler for double arithmetic paths. - [JAEGER] Update the ARM VMFrame code to re-align with changes in d7b81bd995c3. [Bug 586886] [r=me] - [JAEGER] Use cheaper comparison for GETPROP type checks. - [JAEGER] Use CodeGenIncludes.h instead of Assembler.h directly. - [JAEGER] Use consistent namespace qualifier on stub call definitions - [JAEGER] Use frame.testInt32() instead of masm.testInt32(); r=dvander. - [JAEGER] Use GETPROP PIC for calls when the LHS is known to be an object. - [JAEGER] Use MAX_PIC_STUBS define. r=dvander. - [JAEGER] Use PIC for callprop when compile-and-go and LHS is a primitive string. - [JAEGER] Use PIC for instanceof's obj.prototype fetch. - [JAEGER] Use PICs for PROPINC and friends. - [JAEGER] Use PICs for SETNAME. - [JAEGER] Use scratchRegister to swap on x86_64. Don't use XCHG. XCHG is slow. - [JAEGER] Use setNumber instead of setDouble for array lengths (bug 581800, r=dvander). - [JAEGER] Use SSE4.1 when available to load doubles faster. b=582785, r=dvander. - [JAEGER] Use type instead of tag in FastOps.cpp. r=dvander. - [JAEGER] Various changes to Assembler.h. r=dvander, b=580749. - [JAEGER] Visually identify OOL path in JaegerSpew asm; (576122, r=dvander). - [JAEGER] Windows build fixes - [JAEGER] Workaround for register exhaustion on safe point spills. - [JAEGER] x64: Dedicated Type and Payload Mask Registers. no_r=me. - [JAEGER] x64 tracejit integration. b=585174, r=dvander. - [JAEGER] x86_64 masm: do not swap into %eax for loads, stores. - [JavaPackage java.lang.ImageIcon] is not a function. - [JavaPackage java.lang.JButton] is not a function. - [JavaPackage java.lang.URL] is not a function. - [junk] case insensitivity in the junk mail white listing - [junk] purge doesn't work for Junk folder under Local Folders - [L10n] Add support for aria-moz-hint. - [linux] shortcut for selecting all in textarea in mail compose window is broken. - [LockScreen] Decouple the fake-notification styles - [LockScreen] Fix the overlay blue area of the track - [LockScreen] Fix the overlay blue area of the track(cherry picked from commit 272c7f1c60e3a4ef77279fc0c2c68c29ee2cbaa5) - [LockScreen] To solve the merge conflicts because of the improper order of merging - [Mac 10.4] Crash in [@ nsViewManager::IsViewInserted(nsView*)] using Google Toolbar. b=503391 r=josh - [Mac] Allow to set Thunderbird as the default email/news/feed aggregator application. r=jhpedemonte/mscott, sr=mscott, a=bsmedberg. - [Mac] Change application menu label to 'Firefox' (instead of Deer Park). bug 306020, a=cbeard. - [Mac Implementation: sdagley, r: sfraser] - [mac os x only] - [MacOSX SeaMonkey] mochitest-browser-chrome: "browser_visituri.js | Test timed out" - [Mac] remove Print Preview from View Selection Source menu. patch by R.J. Keller <rj.keller@beonex.com>, r=mconnor - [Mac] Trying to close the Download Manager window (when it's the last open window) asks to confirm quit. r=mconnor - [mailviews] case insensitivity in the "People I Know" view. - [mailviews|junkmail whitelisting] should be case insensitive when matching address book entries. - [mailviews] [modern skin only] Unable to create new Views (pull down menus do not retain changes) - [Mainly removing jsloader.dll from the gre package list] - [Manticore] - [MANTICORE] pref-based layout engine switching. [Not part of build] - [MATHML] Added code to enable Reflow() to return, if requested, the bounding metrics needed for precise MathML placements. This is a WIP approved by Troy. - [MathML] Added four atoms (lspace, rspace, maxsize, minsize) and two operator flags. - [MathML] Added support for CSS units on numeric attributes and updated code to make use of the support - [MATHML] Added two atoms (scriptminsize, scriptsizemultiplier) and code to support the first (in nsMathMLContainerFrame.cpp): scriptminsize is the user-requested smallest font-size in scriptlevel contexts. Default is 8pt. scriptsizemultiplier is a user-desired font scaler. It is not yet in use. - [MathML] Additional missing hooks - [MATHML] Addition of a comment and two atoms: subscriptshift, superscriptshift - [MATHML] Add two atoms: fontstyle, accentunder - [MathML] A simplification of the code - [MathML] Assigning @MOZ_MATHML@ to MOZ_MATHML - [MATHML] Change of the character coordinate system of the bounding metrics - [MATHML] Coded GetItalicSlope() and updated GetBoundingMetrics(). Added code to catch up with recent changes in gfx/src/windows that broke the MathML build on Win32 - [MATHML] Finally, here goes Shyjan Mahamud's TeX alignment rules. Part I: for superscript/subscript schematta - [MATHML]. First check-in. Splitting and modularization. - [MathML] Fix to get the scriptlevel style context back, and minor cleanups. - [MathML] Hooks to allow --enable-mathml - [MATHML]. Laying some groundwork to pave the way for the future landing of Shyjan Mahamud's TeX alignment code. - [MathML only - candidate version for 0.9x] * Hooked robust support for advanced dynamic updates via JavaScript and the DOM across the entire MathML module (with particular attention to the numerous presentational attributes that MathML has). * Eliminated some functions (or folded their functionality into recently added APIs). * Reviewed the module as a whole and simplified several chunks of code owing to the benefit of hindsight now. * Added/reviewed the documentation in anticipation of the freezing of Mozilla 1.0, to improve the understanding of people that may read the archived code and learn from it under the appropriate context of this time. * Reviewed the XXX comments and addressed those that could be addressable in this timeframe. * Some renamings (e.g., ReLayout -> ReLayoutChildren to avoid ambiguities as to who does what in terms of the terminology used when referring to the frame hierarchy). - [MathML only] fix weirdness in the edge case of an empty <mfenced></mfenced> - [MathML only] Rename the pointer on the embellished operator from |firstChild| to |next| because it is more clearer with the latter that it is an hierarchy. Also made the inheritance of the displaystyle more reliable by walking up to the root <math> tag if necessary, e.g., if a MathML frame happens to be surrounded by non-MathML helper frames needed for its support - [MathML only] shuffle shared functions between files to balance the weights of the files - [MathML] Portability: adding explicit get() on pointers coming from nsCOMPtr - [MathML] removing registration hooks. They are now handled by nsLayoutModule. - [MathML] Removing unecessary #include of header files - [MATHML] *Restructuration to put member data into a mPresentationData struct. *Added support for accent and accentunder, with provision for embellished operators. *Changed usage of GetBoundingMetrics() to the X Windows character coordinate system - [MathML] Setting a bolean to PR_TRUE to allow generated pseudo content (e.g., :before, :after) in MathML. - [MATHML] Stabilization of some measurements. a:choffmann - [MathML] Update MathML hooks - [MathML] Updates and initial landing of the example mixing.xml to illustrate how to mix MathML with other markups - [meaning open browser with last page visted] and you click on the browser button - [meant to check this in with the other part of the patch before] - [merge] Backout Bug 452451 Due to test failures. - [Mer] Switch to gstreamr 1.0 - [Minimo only] Adding simple popup blocking - [minimo only] change to all.js so that cookies work. - [minimo only] check of small screen css addition - [minimo only] Minimo app vanity clean up. Merging stop and reload buttons. Autosizing URL entry bar on focus. Fixed chrome lite library so that it doesn't require any linking to necko. Adding ipkg build stuff. - [minimo only] Minimo, now renamed. - [minimo only] Minimo, the app, lives -- inital checkin - [minimo only] remove dos line endings. - [minimo only] remove max-height constraints; b=247843; r/sr=dbaron - [minimo only] there are no default/ prefs any longer - [MLK] aCurrentStyle can be the only owning reference. r=scc, bug=15906 - [MLK] make sure to destroy the region before creating a new one - [MMS][896958]Handling the ActivityCanceled event from Gecko in SMS application when Home button is pressed to avaoid application error. r=borjasalguero - [mobile2] Set browser.xml viewport properties in setCssViewportSize. - [mobile2] Update Browser.zoom to use getPosition - [mobile2] Use document width instead of viewport width to calculate page zoom. - [modern skin] junk mail column header icon in thread pane 2px too high (makes headers resize) - [modern skin] Text under Delete and Junk buttons one pixel too low. - [mostly] beat login dialog into submission; use DAV singleton instead of making a new DAVCollection in service.js; split up checks from login into their own functions, call them on sync(); check we are logged in before syncing - [mq]: 454997 - [mq]: 905398 - [mq]: backout-bug-463471 - [mq]: Backout changeset 78e519331f40 because of build bustage on android - [mq]: Backout of 69e4f4ecbdc2 - [mq]: Backout of 6c285cfcedf4 - [mq]: Backout of 89c2c85429fb - [mq]: Backout of aeb9104f1534 - [mq]: Backout of df6f10906476 - [mq]: bug - [mq]: bug-329534-bustage-fix - [mq]: bug-329534-livemarks-load - [mq]: bug455408 - [mq]: bug-462027-v9 - [mq]: bug496817 - [mq]: bug_524180_async_draw_window_using_shared_memory - [mq]: bug_553508_remove_Q_WS_X11 - [mq]: checkerboard - [mq]: child_parent_communication.patch - [mq]: cleanup - [mq]: findbaroff - [mq]: fix - [mq]: Fix build bustage from bug 530410. - [mq]: fix-crash - [mq]: fix-iter2.js - [mq]: fix-iter.diff - [mq]: fix-recur.diff - [mq]: fix-things - [mq]: heur - [mq]: itertest.js - [mq]: leave-remote-open - [mq]: locales - [mq]: meta_viewport_query - [mq]: missing-tests - [mq]: moar - [mq]: nss-symbols-wince - [mq]: owned_fold.patch - [mq]: Refactor value logic for better reuse - [mq]: remain-con-test - [mq]: revert-bug-444432 - [mq]: review - [mq]: simple-ops - [mq]: sinkstuff - [mq]: test-fixes - [mq]: tilebase - [mq]: tileman - [mq]: tiles-cleanup.diff - [mq]: tmp - [mq]: undefer-on-remove - [mq]: upvar-fix.diff - [mq]: weakRefForms - [mq]: windows.patch - [mq]: xmpp-cleanup - [mq]: xmpp-disconnect - [mq]: xmpp-reconnect - [music] Improve testing of ForwardLocked content - [name destdir="dir"]. Then we update the Android package manifest and - [Neo](http://www.neo-layout.org/) is another layout for keyboards. - [NFC] NfcManager.handleNdefDiscovered test cases needed, possible refactoring, r=gweng - [No bug #] Fix warnings reported by 011pod.t about importxml.pl - Patch by me - [No Bug] Remove double statement about adding classifications.sortkey. - [no bug]; update webgl test; a=npotb - [Not in the mozilla build] - [not part of any build] Broke out class declaration from MRJContext.cpp for use in MRJSession.cpp. - [not part of build] - [Not part of build] - [NOT PART OF BUILD] - [not part of build] 2-way plugin scripting example. - [not part of build] 2-way scripting example interface. - [not part of build] 2-way scripting test. - [not part of build] Added CalculateSize() to account for null termination of strings. - [not part of build] Added debug harness, explicit doom. - [not part of build] Added DiskCacheEntry to store internal data in nsCacheEntry. Now saving metadata when DiskCacheEntry becomes dirty. - [not part of build] Added file attribute to nsICacheEntryDescriptor, added STORE_ON_DISK_AS_FILE to nsICache. - [not part of build] Added FlattenMetaData()/UnflattenMetaData(). - [not part of build] added GC_mark_object, added verbose parameter to GC_trace_object to limit sheer volume of data generated, massive removal of hard tabs. - [not part of build] Added GetFile() to implement the file attribute. - [not part of build] Added getSystemVersion() to ensure plugin only loads on Mac OS X 10.1 and later. - [not part of build] added gThemeActions dispatch table. - [not part of build] Added JNIRunnable to support security proxying. - [not part of build] Added LiveConnectProxy.java, rearranged some entries, added additional access paths to use some Caps classes. - [not part of build] Added metadata test. - [not part of build] Added MRJPlugin::GetService() static methods. - [not part of build] Added MRJPlugin::GetService() static methods. Added support for using both new service manager, and obsolete service manager, for backwards compatibility. - [not part of build] Added MRJPlugin.java and CarbonFrameWorkLib (for launch services). - [not part of build] Added MRJSession.java, removed MRJConsole.java. Added ProxyClassLoaderFactory.java. - [not part of build] Added new interfaces nsICacheDeviceInfo, nsICacheEntryInfo. - [not part of build] added nsCacheSession.cpp. - [not part of build] added nsMemoryCacheTransport.cpp. - [not part of build] Added operators new[] and delete[]. - [not part of build] added other new files. - [not part of build] Added pending exception support, to deal with problem of not being able to enter monitors with a pending exception in the JNIEnv. - [not part of build] Added PROXY_JNI_CALLS define, and added proxy messages for ALL essential calls. This enables LiveConnect on Mac OS X. - [Not part of build] Added __read_console()/__write_console(), which are the default I/O vectors for the stdin/stdout/stderr. This lets selective I/O redirection work on Mac OS X. - [not part of build] Added redirection of Java output to a specified log file. - [not part of build] added scrollbar action. - [not part of build] added scrollbar?part=rightArrow,leftArrow,topArrow,bottomArrow. - [not part of build] added scrollbar?part=thumb. - [not part of build] Added simple enumeration mechanism to nsCacheEntryHashtable. - [Not part of build] Added SIOUXIsAppWindow(). - [Not part of build.] Added SIOUXIsAppWindow export. - [not part of build] Added synchronous http (unimplemented). - [not part of build] Added test cases for ACCESS_READ of non-existent entry and ACCESS_WRITE of existing entry. - [Not part of build] Added traceCollection, getServices methods. - [not part of build] Added USE_SYSTEM_CONSOLE to turn off old Java based console. - [not part of build] Added UTCUtils to reflect new dependencies in JS engine. - [not part of build] added virtual destructor to NativeMessage. - [not part of build] adding placeholders for new files - [not part of build] Add security info attribute to nsICacheEntryDescriptor. - [not part of build] allocate the nsDiskCacheDevice. - [not part of build] allow leaksoup to work with older versions of MacCVS (no CVS/Entries files) - [not part of build] An assortment of glue functions for calling Core Graphics (Quartz) on Mac OS X. - [not part of build...and a good thing too] Fixed a couple of really stupid mistakes. Thanks to Patrick for finding them. Go back to your homes. Nothing to see here. - [not part of build] base class for all references, provides interior pointer detection. - [Not part of build] Bring file up to date with the "Carbon7" version to ease build system changes. - [not part of build] bug #42100, getting ready to land more Carbon build changes. - [not part of build] builds "classic" (non-Carbon) plugin support library. - [Not part of build] Bumped all version info up to 1.0fc1. - [not part of build] Bumped all version number references to 1.0b1. - [Not part of build] Bumped versions to 1.0d3. - [Not part of build] Bumped versions to 1.0d4. - [Not part of build] Bumped version to 1.0b2. - [not part of build] Bumped version to 1.0d5. - [not part of build] Bumped version to 1.0d6. - [not part of build] bumped version to 1.0d7. - [not part of build] bumped version to 1.0d8. - [not part of build] bumped version to 1.0fc2. - [not part of build] Carbon printing support. - [not part of build] changed fragment name to CACHE_DLL instead of NECKO_DLL (oops). - [Not part of build] Changed getServices() to attribute services. - [not part of build] changed linker output to cache.headers rather than necko.headers. - [not part of build] Changed MIME type to be compatible with windows plugin. - [not part of build] Changed nsCacheEntry data members from PRTime to PRUint32. Changed //** comments to // XXX to make it easier to search for 'to do' items. Added dooming of expired entries. - [not part of build] Change history. - [not part of build] Change history for 1.0fc2. - [Not part of build] change Plugins to "Plug-Ins". - [not part of build] changes to build correctly on Mac, and link correctly on all platforms. - [NOT PART OF BUILD!@#!@#] changing line ending of makefile so it works on windows r=gordon - [not part of build] cleaning up copyrights, comments. - [not part of build] configuration files for MRJPluginCarbon. - [not part of build] create the cache directory if it doesn't exist already. - [not part of build] create up to 3 different transports for different nsCacheAccessMode values. - [not part of build] CW Pro 7 format project for building classic plugin support. - [not part of build] Don't crash when codeBase/archive attributes of applet tag are NULL. - [not part of build] don't hack alpha when running on Mac OS X. - [not part of build] don't overwrite a NULL pointer. - [not part of build] dooming works during forced write, and explicitly, see TestDiskCache.js for example. - [not part of build] drawThemeButton has same signature as others, and assumes a "kind=pushButton" argument. added drawThemeProgressbar. - [Not part of build] Dynamically load "NSConsole" library when running on Mac OS 9 and earlier, otherwise send console output to Mac OS X system console / terminal. - [not part of build] enforce nsCacheAccessMode when creating transports. - [not part of build] experimental mechanism to load Java classes from same location as the referring document. - [not part of build] Fallout of dougt's checkin for "nsIComponentManager API Changes (bug 98553)". - [not part of build] first cut at Carbon/Mac OS X compatible menu code. - [not part of build] First cut at proxied security for raw LiveConnect calls into Java. Doesn't switch threads any longer. - [not part of build] First cut at wrapper nsIOutputStream for tallying total bytes written to a cache entry. - [not part of build] Fix a couple bugs to get http working. Don't deallocate requests before listener has been notified, and don't re-add entries to active entry hashtable. - [not part of build] fix bustage caused by checkins for bug #124042. - [not part of build] fix bustage (LL_ZERO is not compatible with PRUint32 type). - [not part of build] Fix cache directory creation logic again. - [not part of build] Fix crash when releasing memory allocator, use MRJSession::open() after putting MRJPlugin.jar in class path. - [not part of build] Fix declaration of NSGetFactory to ensure it is extern "C". This prototype was removed from some header file and broke the plugin. - [not part of build] Fix dumb assertion. - [not part of build] fixed getFileLocation(), had broken Mac format. - [not part of build] fixed getFileLocation() when function name has [] in it (such as operator[]). - [not part of build] Fixed hang when starting JNIThread triggers a security exception. Removed obsolete NSAGG stuff. - [not part of build] fixes for bug #98382, r=av, allow building on Mac. - [not part of build] "fixes" the stack during GC initialization, so later stack crawls won't crash. - [not part of build] Fix for bug #108054, guard against NULL url parameter. - [not part of build] Fix for bug #108519, to convert "file:" URLs between HFS+ and POSIX representations. - [not part of build] Fix for bug #119352, r=bnesse, sr=sfraser - [not part of build] Fix for bug 125129. Increase buffer size for conversion of status strings from unicode to UTF-8 before passing them on to the browser. r=sdagley, sr=beard. - [not part of build] Fix for bug 127085. Unescape file paths before trying to use them. r=sdagley, sr=beard. - [Not part of build]. Fix for bug 132325. Leaking addref of plugin instance was causing stale references in the active plugin list leading to crashes. sr=beard. - [not part of build] Fix for bug 132564. Must call SizeJavaControl before reseting control clipping. r=sdagley, sr=beard. - [Not part of build] Fix for bug 135474. Added new version mimetypes to improve compatibility. r=sdagley, sr=beard. - [Not part of build] Fix for bug 136063. r=sdagley, sr=beard. - [Not part of build.] Fix for bugzilla #136063, override operator new/delete for thread-safety, remove carbon timer from main event loop before processing. r=bnesse, sr=sfraser - [not part of build] Fix incorrect usage of PR_APPEND_LINK() to keep from corrupting the list of doomed DiskCacheEntry object. (thanks gordon) - [not part of build] fix leaking rendering contexts. - [not part of build] Fix LL bustage. - [not part of build] fix mac build bustage. - [not part of build] fix memory leak of full_classpath. - [not part of build] Fix nsCacheEntryHashTable::RemoveEntry(). r=beard. - [not part of build] Forgot NS_INIT_ISUPPORTS() in DiskCacheEntry constructor. - [not part of build] Forked for MRJPluginCarbon, to provide class loader caching, and preloading of LiveConnectProxy. - [not part of build] generalized printing support. - [not part of build] guarding all reclamations with GC_root_size. This allows safely removing all registered root sets, to see all globals allocated at shutdown. - [not part of build] Header file for disk cache record structures. - [not part of build] I changed all the declaration of all PRInt32 storagePolicy variables to nsCacheStoragePolicy. - [not part of build] Implemented getApplet() for LiveConnect scripting of applets. - [not part of build] Implemented more of cache visitor support. - [not part of build] Implemented nsCacheEntryDescriptor::GetFile(). - [not part of build] Implemented vfprintf redirection using Carbon Event timers. Turned off for now. This means that low-level JVM messages still go to the global system console instead of the Java console. - [not part of build] Implements poor man's eviction policy. - [not part of build] implements theme:menu and theme:menuseperator <lordpixiel@mac.com>, r=beard - [not part of build] implement VisitEntries. - [not part of build] Increased number of downloads/reads to 50, added median(). - [not part of build] Initial cache performance test. - [Not part of build] Initial checkin of header files required to build the MRJ Plugin. - [not part of build] Initial implementation of cache visitor support. - [not part of build] In mach-o plugin, don't do anything special with file: URLs - [not part of build] Installation documentation update. - [not part of build] Install instructions. - [not part of build] interior pointer detection, cycle detection. - [not part of build] Keep vector<FSRef> instead of vector<FSSpec> as class path. - [not part of build] Mac files for scriptable NPAPI plugin. - [not part of build] maintains a compact directory of disk cache entries, for disk cache version 1. - [not part of build] Major cleanup, removal of unnecessary methods, correct implementation of nsIPlugin/nsIJVMPlugin interfaces. - [not part of build] Make class uninstantiable except from native code. - [not part of build] Make MarkDoomed(), MarkActive(), MarkInactive() private, and check for entry before calling MarkInitialized() in nsCacheService::ActivateEntry(). - [not part of build] Make ~nsCacheOutputStream() virtual - [not part of build] make scriptable plugin work on XP_MAC. - [not part of build] make sure a writer is open at the end, before attempting to close it. - [not part of build] Mark entry dirty when data size is changed. - [not part of build] menu item rendering. - [not part of build] more heuristics for valid identifiers - [not part of build] moved Type and StringTable classes to separate files. Changed printHistogram() to include product {count * size} for each bin. - [not part of build] MRJPlugin Carbon 1.0 release changes. - [not part of build] must call init on hashtable in nsDiskCacheDevice::Init(). - [not part of build] need a way to transfer ownership of key from request to entry. for now just leak and dont' crash. - [not part of build] needed to add nsITransport to QueryInterface. - [not part of build] NFRAMES == 2 for alignment reasons. - [not part of build] NFRAMES == 2 for alignment reasons, splaying sibling lists. - [not part of build] Now defining system property, netscape.oji.plugin.home, so that classes in MRJPlugin.jar can find other files, such as MRJPlugin.properties & MRJPlugin.policy. - [not part of build] Now reads in MRJPlugin.properties, sets up MRJPlugin.policy, and creates applet security manager. - [not part of build] Now tests opening output and input streams. - [not part of build] Now wraps nsIInputStream with an nsIScriptableInputStream. - [not part of build] nsIInputStream/nsIOutputStream wrappers for ANSI FILE objects. - [not part of build] OJI plugin for Mac OS X. - [Not part of build] Part of bug 98476. If the file doesn't exist, it's not an error. - [not part of build] plugin dir code for Mac OS X. - [not part of build] Poor man's Java console implementation, redirects Java output to ~/Library/Logs/JavaConsole.log, displays with /Applications/Utilities/Console.app. - [Not part of build] Preperation for 1.0b2 release. - [not part of build] projects to build new cache on Mac. - [Not part of build] Project to build XPConnect shell testbed. - [not part of build] really delegate GetTransport() to the cache service. - [not part of build] REALLY fix nsCacheEntryHashTable::RemoveEntry. This time for sure! - [Not part of build] Really increase default heap size, to 8192. - [not part of build] reduced # of frames to 1, now using a global call_tree to store all stack crawls. - [not part of build] Removed all uses of raw nsIServiceManager, in favor of MRJPlugin::GetService(). - [not part of build] Removed dependencies on MRJNetworking, which is unavailable in OS X. - [not part of build] removed dirty flag from DiskCacheEntry, added key comparision to readDiskCacheEntry(). - [not part of build] Remove dependencies on JManager, added open/close methods, vector<FSSpec> class path. - [not part of build] Remove dependencies on JManager, added open/close methods, vector<FSSpec> class path, removed hard coded path to MRJPlugin.jar. - [not part of build] Removed extraneous printf's. - [Not part of build] Removed extraneous targets, simplified access paths. - [not part of build] Removed global thePlugin, now closing plugin's resource fork in termination routine. - [not part of build] removed memory transport files. - [not part of build] Removed redundant bundle loading code, #if DEBUG kprintf, etc. - [not part of build] removed redundant NULL check in MarkValid(). - [not part of build] Remove JManager dependencies. - [not part of build] Remove obsolete project file. - [not part of build] renamed DoomEntry_Internal to DoomEntry_Locked, made public for use by cache devices. - [not part of build] Renamed JavaConsole.log to "Java Console.log". Implemented UnwrapJavaWrapper(). - [not part of build] renamed PRUint32 parameters to nsCacheAccessMode. Set initial descriptor mode to be requested as temporary workaround. - [Not part of build] Reset versions to 1.0d1. - [not part of build] Resource files for Mac OS X OJI plugin. - [not part of build] Restructured nsCacheService:ActivateEntry() to properly handle a FORCE-WRITE. Cleaned up ownership of key between request and entry. Add deletion of request for synchronous open. Add deletion of unbound entries on deactivation. - [not part of build] rewrote GC_print_callers() to use the call_tree. - [not part of build] rewrote GC_save_callers() to use a global call_tree to store stack crawls of arbitrary depth. - [not part of build] scan disk cache directory during initialization, to total cache usage, and implement poor man's eviction policy (once at startup/shutdown). - [not part of build] scriptable plugin support for XP_MAC. - [not part of build] Scrolling event support, lessen dependency on JManager. - [not part of build] silent when leaking objects w/o debugging info. - [not part of build] Simple class that redirects System.out/err to a specified file path. - [not part of build] Simplest possible class to provide a security proxy for raw LiveConnect calls into Java. - [Not part of build] Simple tool to emit information about the build system, to be consumed by the Perl build scripts. - [not part of build] since MacOS isn't preemptive, make FASTLOCK a no-op. - [not part of build] slight optimization, check for cache file existence before creating an entry and attempting to open a transport for it. - [Not part of build.] Split out SIOUX console into its own shared library, to be loaded dynamically by the Mac Carbon build when running on Mac OS 9 and earlier. - [not part of build] stack crawl tree - [not part of build] stand-alone cache module. - [not part of build] Stopped reusing nsITransports, seems to improve stability. Implemented collision detection of cache entries, using generations and renaming upon entry deactivation. - [not part of build] Stop using non-existent plugin methods. - [not part of build] Stop using nsIServiceManager::ReleaseService, use NS_RELEASE instead. - [not part of build] stores nsISupportsString in object cache. - [not part of build] StringTable - [not part of build] stub implementation of Visit().Changed Cache directory creation logic in nsDiskCacheDevice.cpp. - [not part of build] successfully creates writeable nsITransport for cache files! - [not part of build] Support for building with TARGET_CARBON. Added template for managing component scoped UPPs. - [not part of build] support for different kinds of buttons (thanks to lordpixel@mac.com for initial code). - [Not part of build] Support for sending all console output to the Mac OS X Console application / or command line terminal. Replaces all of the standard SIOUX routines. - [not part of build] test case for theme:button. - [Not part of build] Test for correct version of Mac OS. - [not part of build] Tests cache visitation API. - [not part of build] Tests disk cache using XPConnnect. - [not part of build] Tests simultatenous writing of two cache entries which collide (same hash code). - [not part of build] theme protocol. - [not part of build] theme protocol support. - [not part of build] This version arranges things so that the menu item drawn is drawn against the appropriate edge of the imaginary menu that contains the item. Therefore if attop or atbottom are true, the appropriatebevel effect is drawn for the edge of the menu. <lordpixel@mac.com>, r=beard - [not part of build] took out unnecessary OpenTransport libraries. - [not part of build] to save memory, no longer keeping the stack crawl strings in memory, but just keeping pointers to their location. This keeps the tool from running out of memory when processing complete stack crawls now provided by the leak detector. - [not part of build] traceObject, markObject. - [not part of build] truncate files when mode = nsICache::ACCESS_WRITE. - [not part of build] Turned off some benign failure assertions. - [not part of build] turned on ALIGN_DOUBLE configuration flag. - [not part of build] tweak to prevent multiple alerts from coming up. - [not part of build] Updated change information. - [Not part of build] Updated to use SetRootMenu() and SetMenuItemHierarchicalMenu() rather than juggling menu bars. - [not part of build] Update to newer version of interface. - [not part of build] Update visitEntries to correctly identify metadata files. - [not part of build] use correct calling conventions when OJI is #defined. - [not part of build] Use forward references whenever possible. - [not part of build] Use NS_IMPL_THREADSAFE_ISUPPORTS0 to avoid thread-safety asserts in DiskCacheEntry. - [not part of build] use __NSInitialize/__NSTerminate as CFM init/term routines, mainly for GC leak detector compatibility. - [not part of build] Use nsIObserverService to shut down cache before XPCOM is shut down. r=gordon - [not part of build] Use templates for releasing misc. CF references. - [not part of build] Using async open & read. - [not part of build] using CSS to do button alignment. - [not part of build] using non-debugging allocators to keep out of leak reports. - [not part of build] Using nsIPref::AddObserver() instead of krufty old callbacks. Using directory service to obtain profile directory and using a "profile-do-change" observer to regenerate the cache directory. - [not part of build] using nsIPref to find cache directory, first cut at creating nsITransport for cache entries. - [not part of build] when DEBUG is true, always put cache directory next to current process. - [not part of build] When OpenOutputStream() is called for a descriptor with nsICache::ACCESS_WRITE, set initial cache entry size to 0. - [Not part of build] When running under terminal, map all carriage returns ('') to line feeds (' - [not part of build] wrapped test case in test function. - [not part of build] XML project files for Pro 6 & Pro 7 to build new Mac OS X OJI plugin. - [not part of build, yet] Needed for plugin bundle automation. - [not part of default build] Added atoms for the 'types' of MathML frames - [not part of default build] * Added recursion to search an attribute all the way up into the <mstyle> hierarchy. * Added support for MathML 2.0 'namedspace' values like: thickmathspace, thinmathspace, verythinmathspace, verythinmathspace, veryverythinmathspace, ... * Added some placeholders for incremental reflows - [not part of default build] Added support for align: top, bottom, center, baseline, axis on <mtable> - [not part of default build] Added support for rowalign and columnalign attributes on <mtable> - [not part of default build] Added support for the attributes 'numalign' and 'denomalign' that were newly introduced in MathML 2.0 - [not part of default build] Allow some stretchy chars like OverCurlyBracket and UnderCurlyBracket to have their prefered extension tables. Added more sanity check - [not part of default build] Another go at fixing build bustage b:42793. It prevented the enabling of xprint with mathml. Paul B. Saitta <pbs@po.cwru.edu> verified that the changes compile and run, after accidently forgetting to turn xprint on the other time. a:waterson@mozilla.org - [not part of default build] API changes - [not part of default build] fix an event propagation problem caused by the fact that a point wasn't translated to the frame's relative coordinate system. a:waterson@mozilla.org - [not part of default build] Fix bug 30589, and Fix array index that could wander out of bound and was detected by Peter Van der Beken's Mac Compiler when he was working on bug 39959. a:waterson@mozilla.org - [not part of default build] Fix bug 43443, and some updates in the stretchy chars land. a:waterson@mozilla.org - [not part of default build] Fix build bustage b:42793. It prevented the enabling of xprint with mathml. Paul B. Saitta <pbs@po.cwru.edu> verified that the changes compile and run. a:waterson@mozilla.org - [not part of default build] gracefully handle cases where stretching failed to avoid jamming chars. a:waterson@mozilla.org - [not part of default build] Header that should have gone with the other files - [not part of default build] @import MathML CSS rules in the ua.css on MathML-enabled builds. Paul Gartside <gartside@maths.ox.ac.uk> and Peter Van der Beken <Peter.VanderBeken@pandora.be> have verified that all went well on Linux and Mac, respectively. a:waterson - [not part of default build] MathFont Property Files. The Operator Dictionary and stretchy characters can now be described in external extensible lists - Another pass will be needed to remove the PUA codes and switch to the recently approved Unicode points of MathML characters - [not part of default build] Merged my tree with Shyjan changes, enabling the italic correction, the inter-frame spacing, and the support for moveablimits. Updated the returned bounding metrics to keep the bounding boxes aligned in the visual debug mode - [not part of default build] Operator Dictionary - reworked the code to use a hashtable instead of an AVL tree. Allowed lazy population of the dictionary from the MathFont property file. Added helper methods so that nsMathMLChar can now query the dictionary for attributes of stretchy operators instead of keeping its own separate data - [not part of default build] perf. enh. in the land of stretchy chars. a:waterson - [not part of default build] Recover from API changes and improve the position of the index in mroot to eliminate the risk of collision with the sqrt symbol - [not part of default build] Recover from API changes and update the compression flag to match TeX - [not part of default build] refine the flexibility of those stretchy chars which can be rendered with less partial glyphs nsMathMLChar.cpp - [not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants - [not part of default build] Removed the static ctors and the hard-coding of the mutable characters. These characters and their attributes are now described in external extensible sets of MathFont property files - [not part of default build] Remove unnecessary #include files - [not part of default build] Remove usage of nsAreaFrame since it will be going away - [not part of default build] Re-worked the logic of the symmetric attribute to align stretchy chars on the bottom. Make maxsize and minsize inherit from <mstyle> if appropriate - [not part of default build] Set the namespace properly - [not part of default build] Simple cleanup - [not part of default build] Some updates in the land of stretchy chars. partial fix for b:45010 - [not part of default build] Undo unintended changes, they were not meant for the TB tree - [not part of default build]. Update some mappings of Unicode points - [not part of default build] Use atoms from nsMathMLAtoms for pseudo style contexts - [Not part of mozilla build]. Fix for bug pointed out by Celso Aguiar <caguiar@Adobe.COM>. - [not part of the buid] Renamed onDescriptorAvailable to onCacheEntryAvailable. - [NOT PART OF THE BUILD] - [not part of the build] Added a debug-only CID for nsMemoryCacheTransport - [not part of the build] Added a new interface to replace nsIStreamAsFile - [not part of the build] Added AsyncRead support to nsMemoryCacheTransport. - [not part of the build] Added code to the descriptor to call GetTransportForEntry() - [not part of the build] Added code to update the entry's data size as data is streamed - [not part of the build] Added hooks to enable streaming to the mem cache! - [not part of the build] Added HTTP support for nsICachingChannel. - [not part of the build] Added implementation files for nsIStreamListenerTee. - [not part of the build] Added implementation of nsMemoryCacheReadRequest::Available - [not part of the build] Added initial about:cache implementation for new cache. - [not part of the build] Added nsAboutCacheEntry to necko component for use with the new cache. - [not part of the build] Added nsIStreamListenerTee for the new cache. - [not part of the build] Added stubs for about:cache-entry - [not part of the build] Adding nsICachingChannel.idl for the new cache. - [not part of the build] Add some more logging when using new cache, and - [not part of the build] ... and should use srcdir. - [not part of the build] Changes to make the new cache use PRUint32's for - [not part of the build] Cleans up ReadRequestCompleted; there was no reason - [not part of the build] Fixed bugs in HTTP's MOZ_NEW_CACHE build. - [not part of the build] Fixed bustage in nsAboutCache. - [not part of the build] Fixed up HTTP cache validation for use with new cache. - [not part of the build] Fixes bustage resulting from bryner's nsITransport changes. - [not part of the build] Fixes some bustage under GCC 2.96 - [not part of the build] Fixes sync OpenCacheEntry bustage. - [not part of the build] Follow-up to bug 99010 - Hook GetTextDimensions() in QT and Photon from where platform gurus can take on - bug 96609 - [not part of the build] Forgot to update the WIN32 makefile after adding the - [not part of the build] HTTP now compiles with MOZ_NEW_CACHE defined. - [not part of the build] Initial work to conditionally compile HTTP against the new cache. - [not part of the build] Just use the HTTP url as a cache key. - [not part of the build] Lets try again... without destroying the resource fork this time. version -> 1.0b1 - [not part of the build] Make mem cache use nsStorageTransport. - [not part of the build] Make nsICacheEntryDescriptor inherit from nsICacheEntryInfo - [not part of the build] Makes about:cache work with the new cache. - [not part of the build] New cache used PRUint32 for time now instead of PRTime. r=gordon - [not part of the build] New cache uses PRUint32 for time now instead of PRTime. r=gordon - [not part of the build] Prevent crash in error case. - [not part of the build] Removed knowledge of nsCacheEntry from nsMemoryCacheTransport, - [not part of the build] Replaced -1's in calls to Open{In,Out}putStream with ULONG_MAX. - [not part of the build] Replaced instances of cache manager with cache service - [not part of the build] Should use unix path-separators. - [not part of the build] Touch ups to about:cache and about:cache-entry - [not part of the build] Touch ups to HTTP validation for new cache. - [not part of the build] Updated some comments. - [not part of the build] updated the module file for the removal of nsMemoryCacheTransport - [not part of the bulid] Fixes GCC 2.95 bustage. - [not part of the default build] Added more atoms for MathML 2.0 and for pseudo elements - [NOT PART OF THE DEFAULT BUILD]. Applied a patch of Shyjan Mahamud to return the bounding metrics in a uniform XP manner (bug 19024). - [NOT PART OF THE DEFAULT BUILD]. Changed MathML namescape to the new officially published namespace. - [NOT PART OF THE DEFAULT BUILD] Change some declarations to please other compilers - [NOT PART OF THE DEFAULT BUILD]. *Changes to bring MathML in sync with layout (added aPresShell on factory routines). *Postfixed atoms with underscore to avoid conflicts with reserved names in C++ and math.h - [NOT PART OF THE DEFAULT BUILD]. *Changes to bring the MathML code in sync with layout (this will clear bugs 19398 and 20858). *Postfixed atoms with underscore. *Major revamps to launch the support of embellished operators. - [NOT PART OF THE DEFAULT BUILD] Compute the actual bounding metrics of the minus sign ('-') to get a more acurate math axis - [NOT PART OF THE DEFAULT BUILD] Disable some radars that were there for debug purposes - [NOT PART OF THE DEFAULT BUILD] First checkin - [NOT PART OF THE DEFAULT BUILD] Fix compilation problems on Linux. The code now compiles there as well. - [NOT PART OF THE DEFAULT BUILD] I forgot this file in my previous check-in. Fix compilation problems on Linux. The code now compiles there as well. - [not part of the default build] List of MathML 1.x entities - [not part of the default build] Make the operator dictionary more readable, and merge operators that have identical Unicode points. Added IsMutable() helper function - [NOT PART OF THE DEFAULT BUILD] One-byte string, use nsCString instead of nsString to avoid problems. - [NOT PART OF THE DEFAULT BUILD] Pick stretchy glyphs from the Math4 font. Make the stretchy code more robust by explicitly re-ordering the font-family list to place the selected font to be used in first position - [NOT PART OF THE DEFAULT BUILD]. *Postfixed all atoms with underscore to avoid conflicts with predefined names in C++ and math.h. *Changed MathML namescape to the new officially published namespace. - [not part of the default build] Remove unused leftover - [NOT PART OF THE DEFAULT BUILD] Removing leftover debug flags that crept in the previous suprise commit - [NOT PART OF THE DEFAULT BUILD] Update of the CSS declarations - [Not used for Mozilla builds] - [NPOB] Correct location of image - [NPOB] fix bustage. - [npotb] Import WebGL test suite into tree - [NPOTDB] Add support for missing built-in derived schemas. Bug 345907, patch by sspeiche, r=doronr - [@nsAboutProtocolHandler:122]] This is a regression fix from the fix - [NSArray lastObject] is already defined; no need for our own version. - [nsbeta2+ b = 19034; r = ssu] - [nsbeta2+ b=36781; r=ssu] - [nsbeta2+ b = 36781; r = syd] - [nsbeta2+ b = 37168; r = ssu] - [nsbeta2+ b = 40655; r=sgehani,dbragg] - [nsbeta2+ b=40960; r=ssu] - [nsbeta2+ b=47921; r=sgehani; checking in for pavlov] - [nsbeta3+ b=29845i; not part of tbox build] - [nsbeta3+ b=46458; r=dveditz] - [nsbeta3+ b=47721; r=dveditz] - [nsbeta3+ b=48109; r=ssu] - [nsbeta3+ b=48225; r=ssu] - [nsbeta3+ b=49735; r=sobotka@axess.com] - [nsbeta3++ b=53289; r=ssu; a=mscott] - [nsbeta3+ bugscape b=1939; r=syd] - [@ nsHttpHandler::ReclaimConnection]" r=kaie sr=jag - [@ nsHttpPipeline::GetRequestSize_Locked]" r=jag sr=rpotts - [@nsHyperTextAccessible::GetRelativeOffset] - [nsIPrompt::alert]"), and those exceptions might in turn trigger leaks - [@ nsTextFrame::PeekOffset ] [@ ntdll.dll - nsFrame::GetFrameFromDirection ] - [object Foo] - [object global] - [object Object] - [OOP] Add support for NPN_ConvertPoint via IPC. b=555250 r=cjones - [OOPP] Fix ordering of NP_Initialize and NP_GetEntryPoints calls for Mac OS X. The incorrect order causes Flash 10.1 to fail to load. b=555208 r=bsmedberg - [OOPP] Serialize remaining Cocoa NPAPI events, including keyboard events. b=555300 r=cjones - [OOPP] Whitelist Cocoa NPAPI events that don't require special serialization. b=555286 r=cjones - [optional] Javascript-enabled +/- controls that allow branches in the - [OS/2][BeOS] Bug 474365: unbreak build in widget/src/*/nsDeviceContextSpec*.cpp following bug 461047, r=weilbacher - [OS/2] Bug 222509: report the correct DOM_VK constants so that JS apps work better, r=mkaply - [OS/2] Bug 253955: directly use MMOS2 for sounds, r=mkaply - [OS/2] Bug 265798: add min-height to make new toolbar visible, p=philringnalda, r(OS/2 only)=me - [OS/2] Bug 301367: Tag Files with Source URL, p=Rich Walsh, r=me, sr=darin - [OS/2] Bug 305061: use RWS to improve platform integration on OS/2 (base RWS support and helper app handling), p=Rich Walsh and me, testing=abwillis1,daveryeo,wuno, r=mkaply - [OS/2] Bug 325902: make xpt_link expand wildcards, p=abwillis, r=mkaply - [OS/2] Bug 333235: Get Thebes to work on OS/2. Required build additions and easy widget changes. r=mkaply - [OS/2] Bug 333235: Get Thebes to work on OS/2. r=mkaply - [OS/2] Bug 333235: initial checkin of new files for Thebes on OS/2, this should fix the cairo-os2 build break. sr=pavlov - [OS/2] Bug 333639: Add note about assembleCmdLine() usage and fix build warnings in _PR_CreateOS2Process(), r=wtchang, sr=mkaply - [OS/2] Bug 336997 Correct Toolkit theme mistakes on OS/2 (further optimizations), r=mkaply - [OS/2] Bug 336997: correct two more minor problems with the pmstripe theme, r=mkaply - [OS/2] Bug 339532: Package roaming in installer builds, r=mkaply - [OS/2] Bug 342239: Fix startup problem when MOZ_NO_REMOTE is set, r/sr=mkaply - [OS/2] Bug 342644: Get SVG/Canvas working again on OS/2, r=tor, sr=mkaply - [OS/2] Bug 342693: Activate suiterunner on OS/2, r=Mark Banner, sr=neil - [OS/2] Bug 342695: correct two more minor problems with the classic theme, r=mkaply - [OS/2] Bug 342695: Improve SeaMonkey classic theme appearance (fix typo in earlier checkin) - [OS/2] Bug 342695: Improve SeaMonkey classic theme appearance, r=mkaply, sr=neil - [OS/2] Bug 346376: Don't use PRTYC_IDLETIME class for thread priorities, r=mkaply, sr=wtchang - [OS/2] Bug 346690: Implement CSS3 CR cursor:none, OS/2 followup, r=mkaply - [OS/2] Bug 348533: fix build break due to missing glue, removing support for old VAC plugins in libxul builds, r=benjamin - [OS/2] Bug 349439: make use of another possible registry branch for FontEngine support, p=abwillis1, r=mkaply - [OS/2] Bug 351167: remove obsolete resource.h, r=mkaply - [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 1, changes to OS/2 only core code. r=abwillis1, sr=mkaply - [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 2, changes to - [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 2, changes to NSPR. r=mkaply, sr=wtc - [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 3, changes to build config. r=mkaply, sr=wtc - [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 4, changes to LDAP build config (LDAP trunk version). r=mkaply, r=mcs - [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 5, changes to SQLite. r=abwillis1, sr=vlad - [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 6, changes to NSS build config. r=mkaply, sr=wtc - [OS/2] Bug 351472: Fix build break in xpidl_java.c for GCC 3.2.2 builds, r=jhpedemonte - [OS/2] Bug 351474: No reaction to WM_QUIT, r=mkaply - [OS/2] Bug 351614: do not use strcpy, r=biesi, sr=mkaply - [OS/2] Bug 351986: 2D canvases appear upside down on OS/2, r=vladimir, sr=roc - [OS/2] Bug 352860: do not include pure.h on OS/2 to get xulrunner building, p=abwillis1, r=mkaply - [OS/2] Bug 353011: make bookmark tooltips and popups appear in front of the bookmarks menu, p=mz@scntt.de, r=me - [OS/2] Bug 354955: fix Firefox theme so that it doesn't cause massive slowdown on OS/2 with open tabs, r=mkaply - [OS/2] Bug 354963: extra changes to cairo files for OS/2, r=vlad - [OS/2] Bug 355067: add Freetype copyright notice to about:license as OS/2 builds with cairo need to ship with it. r=gerv - [OS/2] Bug 355077: fix xulrunner-stub to work on OS/2, p=abwillis1+me, r=mkaply - [OS/2] Bug 356287: replace possible forward slashes in q: mp with backward slashes, r/sr=mkaply - [OS/2] Bug 356676: update README.txt to better represent current versioning scheme, r=mkaply - [OS/2] Bug 358296: fix crash when closing filepicker with the system menu, r=mkaply - [OS/2] Bug 358560: Implement BGRA32 in GetPixelFormat() to fix black display of canvas on 32bit display depth, r=abwillis, sr=mkaply - [OS/2] Bug 358823: add dom_svg.xpt to packages-os2, remove duplicate chrome.xpt, clarify why two XPTs are not packaged, r=mkaply - [OS/2] Bug 358863: fix jumping of elements when pmstripe theme is active and toolbars are wider than the Firefox window, r/sr=mkaply - [OS/2] Bug 361329: fix XRE restart by working around broken execv() in libc06x, r=mkaply - [OS/2] Bug 363903: fix java-xpcom build break on OS/2, p=abwillis1, r=jhpedemonte - [OS/2] Bug 366242: define BROKEN_WM_Z_ORDER for OS/2, so that startup options like -new-tab work again. r=gavin - [OS/2] Bug 368864: now really make menu selection visible on Warp3, r=mkaply - [OS/2] Bug 368864: try to make menu selection visible on Warp3, r=mkaply - [OS/2] Bug 369791: adapt plugin code to compile with cairo-os2, this in principle allows plugin content to be printed and windowless plugins to display, r=mkaply, a1.9+=damons - [OS/2] Bug 371302: fix build break due to export library changes, p=wuno, r=benjamin - [OS/2] Bug 371504: get Thebes working on OS/2 again.- Change the font handling over from native OS/2 GPI to Fontconfig+Freetype.- This lets us use cairo text drawing.Finally end the months long OS/2 build break. - [OS/2] Bug 371504: Makefile additions for Thebes on OS/2, r=vlad - [OS/2] Bug 371505: check in preliminary workarounds for Thebes repaint problems based on ideas from Andy Willis - [OS/2] Bug 371505: finally fix repaint issues with Thebes - [OS/2] Bug 373444: fix build break in debug builds, r=benjamin - [OS/2] Bug 381330: improve handling of system fonts, automatically replace WarpSans by Workplace Sans if available. OK from wuno for code via testing and stevew for the documentation part. - [OS/2] Bug 381330: improve system font handling.Convert system units (pt) to Gecko units (px).Remove unnecessary function GetSystemFontInfo(), everything can be done inside GetSystemFont() directly. - [OS/2] Bug 381330: improve system font handling.- use the font name as read from OS2.INI to determine font properties- better comment nsSystemFontsOS2::GetSystemFont()- fix debugging typo (+1) left by mistake in earlier checkin - [OS/2] Bug 381330: use font resolution instead of screen resolution for system fonts - [OS/2] Bug 381331: Update hard- and software requirements and usage hints in the OS/2 ReadMe file - [OS/2] Bug 381333: enable kerning when high quality rendering is on - [OS/2] Bug 381333: fail metrics computation when face cannot be locked (fixes crash with font-size:0) - [OS/2] Bug 381333: first cut at replacing glyphs missing from the primary font from secondary (unicode and user-defined) fonts - [OS/2] Bug 381333: improve Thebes font handling on OS/2.- fix faulty missing-glyph case- add the fix from bug 377923 - [OS/2] Bug 381333: make debug output more helpful - [OS/2] Bug 381333: replace method to scale from font units to pixels. Instead of gfxPangoFonts-like macros use the procedure outlined in the FreeType tutorial. This takes advantage of gfxFloats. - [OS/2] Bug 381333: set new sane font defaults for OS/2 cairo builds, r=mkaply, a1.9+=damons - [OS/2] Bug 381333: - use emHeight instead of xHeight to compute properties in case OS/2 font table is not present - use FT_LOAD_NO_SCALE before measuring characters to get font units - add adjusted size calculation similar to other platforms For some reason these changes also fix the Acid2 test. - [OS/2] Bug 381854: Installer doesn't contain gkgfxthb.dll, r=mkaply. - [OS/2] Bug 385518: fix build break after update to SQLite 3.3.17, r=mkaply - [OS/2] Bug 385661: Backout special pmstripe browser.css that is no longer needed, r=mkaply - [OS/2] Bug 387336: enable mouse pointers in libxul builds, p=wuno, r=me/ted.mielczarek - [OS/2] Bug 388143: Restore possibility to copy more than 64kB text to clipboard (add note about it to ReadMe). Patch following suggestion of Andy Willis, r=mkaply - [OS/2] Bug 388701: supplemental build fix for OS/2, r=cbiesinger, sr=dmose - [OS/2] Bug 390075: preliminary OS/2 build break fix for exthandler code, real solution will follow - [OS/2] Bug 390075: real build break fix to exthandler OS/2 code, r=wuno, sr=mkaply - [OS/2] Bug 390077: fix linker breakage by exporting lcms symbols, r=benjamin - [OS/2] Bug 390077: OS/2 build break after integration of lcms (work around OS/2 typedef), p=wuno, r=pavlov - [OS/2] Bug 390292: Exports needed for SQLite to fix OS/2 build break, r=bsmedberg - [OS/2] Bug 391019: correct parameters of external protocol handlers, r=mkaply - [OS/2] Bug 391421: fix submenu highlight offset without breaking TB folder pane, p=mz@scntt/me, r=mkaply - [OS/2] Bug 392693: Inconsistent arrow button size and entry field width in Add Bookmark dialog, r=wuno - [OS/2] Bug 393013: update SetCursor to work correctly with Cairo, p=alfredkayser/me, r=mkaply - [OS/2] Bug 393776: Little nsWindow cleanup (remove obsolete commented code), r=mkaply - [OS/2] Bug 394412: fix scaling issues and add support for pagination, so that printing now works in principle. (OS/2 only, NPOTB) - [OS/2] Bug 394412: on the way to be able to print through cairo - [OS/2] Bug 394837: saving files doesn't work when WPS not active, r=mkaply - [OS/2] Bug 395301: Move offscreen surface creation from gfxOS2Platform to gfxOS2Surface - [OS/2] Bug 395491: Fix files copied over from gfx for compilation, step 1 to remove NS_GFX macros to fix build break. Tested as working by abwillis1 and daveryeo. - [OS/2] Bug 395491: Fix files copied over from gfx for compilation, step 2 to remove nightmarish palette handling, r=mkaply - [OS/2] Bug 395576: extension of downloaded files are upper-cased sometimes, r=mkaply - [OS/2] Bug 396661: fix OS/2 build break in nsTextFrameThebes by removing the unnecessary cast, r/sr/a=roc - [OS/2] Bug 396767: fix OS/2 build break in widget following bug 394691, p=wuno, r=me/chris@pearce - [OS/2] Bug 397514: Fix build break following for bug 96041, p=wuno, r=me - [OS/2] Bug 398610: finetune menu text position, p=wuno@lsvw, r=me - [OS/2] Bug 398610: following up on bug 363130 and restrict favicons to 16x16px in menus, p=wuno, r=me - [OS/2] Bug 398610: OS/2 meta bug follow-ups of UI changes, fix display of panels, p=wuno@lsvw, r=me - [OS/2] Bug 400329: work around hover position mismatch after scrolling on pages with iframes, r=mkaply - [OS/2] Bug 400939: fix crash when using FireFTP with local files without extension, r=mkaply - [OS/2] Bug 403989: fix file saving issues by backing out OS/2 part of patch from bug 402460, r=mkaply - [OS/2] Bug 404196: fix calculation of space width in GetMetrics, so that monospaced text always lines up nicely - [OS/2] Bug 404407: improve memory consumption on OS/2. Part 1, call heapmin after cycle collection, r=dbaron - [OS/2] Bug 404407: improve memory consumption on OS/2. Part 2, activate OS/2 API calls in cairo, r=wuno@lsvw.de - [OS/2] Bug 406447: use gfxFontCache on OS/2 - [OS/2] Bug 407524: Enable PDF surface on OS/2, r=ted.mielczarek - [OS/2] Bug 410398: fix autoscroll behavior on trunk, r=wuno - [OS/2] Bug 410431: fix registration of web protocol handlers, r=mkaply - [OS/2] Bug 410566: replace ..apps filter in file picker with correct application extensions, r=mkaply - [OS/2] Bug 411332: fix icon handler to work with cairo and add icon logic using RWS, code by Rich Walsh, p=me, r=me/mkaply - [OS/2] Bug 411573: Update the OS/2 ReadMe file with information on WPS support by using RWS - [OS/2] Bug 411578: add headers of the Remote Workplace Server package (RWS08) to the tree to support the build on OS/2, r=mkaply - [OS/2] Bug 413529 - enable WPS icons again for all apps, r=wuno@lsvw - [OS/2] Bug 413530: fix icon display of files without extensions in listings, fix=Rich Walsh, r=me - [OS/2] Bug 414596: implement nsIdleService on OS/2 (using DSSaver), r=mkaply - [OS/2] Bug 415522: print to a PDF file on the Desktop as a workaround for crashing during printing - [OS/2] Bug 415661: strip symbols when linking, p=wuno, r=me - [OS/2] Bug 417372: permit RWS to be disabled by environment variable, p/r=Rich Walsh and me - [OS/2] Bug 418645: content of mplayer plugin spills over into content area when scrolling, r=mkaply - [OS/2] Bug 420438: Enable better image scaling on OS/2, r=wuno@lsvw, a1.9b4=beltzner - [OS/2] Bug 421626: Fix packaging and signing on OS/2, r=ted.mielczarek - [OS/2] Bug 421631: make shlibsign create the correct output file on OS/2 during packaging, r=ted.mielczarek, a1.9+=damons - [OS/2] Bug 421988: add ipluginw to the trunk source tree and build it by default to (re-)enable Java plugins, r=mkaply, a1.9=beltzner - [OS/2] Bug 423115: OS/2 build break about GCC parameters in libpixman, r=vlad - [OS/2] Bug 429436: update OS/2 README.txt to reflect new location of Workplace Sans font site - [OS/2] Bug 430163: Implement GetToggledKeyState, r=pweilbacher - [OS/2] Bug 430345: Small OS/2 widget cleanup following other platforms, r=mkaply - [OS/2] Bug 432575: add options for font hinting and antialiasing to get approximately equal display than on branch. - [OS/2] Bug 432575: add options for font hinting and antialiasing to get approximately equal display than on branch. (Oops, don't want to get the debugging output by default!) - [OS/2] Bug 433220: fix Thunderbird build break on OS/2, r=mkaply - [OS/2] Bug 435010: fix printing to PDF - [OS/2] Bug 439194: simple glyph matching across all installed fonts - [OS/2] Bug 443112: sync README files of all three apps with information for Gecko 1.9.1; add Java version requirements and update web links - [OS/2] Bug 446159: Fix build break in nsPluginsDirOS2.cpp and query plugin file version (for real this time!) - [OS/2] Bug 446159: query the plugin version resource on OS/2, r=mkaply - [OS/2] Bug 446290: clear print_to_filename after printing to make sure that it's not overwritten next time, r=mkaply - [OS/2] Bug 448250: OS/2 broken since cairo upgrade - [OS/2] Bug 448918: add media support on OS/2 (liboggplay part), p=dragtext@e-vertise, r=chris.double - [OS/2] Bug 448918: add media support on OS/2 (liboggz part), p=dragtext@e-vertise, r=chris.double - [OS/2] Bug 448918: add media support on OS/2 (sydneyaudio part), p=dragtext@e-vertise, r=chris.double - [OS/2] Bug 451346: implement nativehyperlinktext to get readable URLs in the location bar autocomplete, r=wuno@lsvw - [OS/2] Bug 451686: fix build break and fastcall warnings in js/src, r=shaver - [OS/2] Bug 452630: Build break in jstracer.cpp (r=gal) - [OS/2] Bug 454956: fix OS/2 build break with GCC 3.4.6 or newer, part 2 - [OS/2] Bug 454956: fix OS/2 build break with GCC 3.4.6 or newer, part 4: add prototype for nsDragWindowProc helper in nsDragService.cpp, r=wuno - [OS/2] Bug 454956: remove superfluous semicolons to get OS/2 working with GCC 3.4.6, r=wuno@lsvw - [OS/2] Bug 459429: OS/2 build brakes after rename of npupp.h to npfunctions.h - [OS/2] Bug 460247: move the OS/2 README.txt files out of the locale directories (mozilla-central part), r=ted - [OS/2] Bug 461229: remove tooltip-label from pmstripe's popup.css, r=wuno - [OS/2] Bug 461342: do not lxLite-compress the main executables to prevent icon corruption on some systems, r=wuno - [OS/2] Bug 461650: menu text of background windows should stay unchanged on OS/2, r=dao - [OS/2] Bug 465691: fix debug output to compile again (CLOSED TREE) - [OS/2] Bug 465691: make sure that we matched a font before using it and rename "Deja Vu" to "DejaVu", r=wuno@lsvw, a191b2=beltzner (CLOSED TREE) - [OS/2] Bug 467250: modify font alias list to include other special OS/2 platform fonts that we cannot directly resolve, r=wuno@lsvw - [OS/2] Bug 472753: fix OS/2 build break in nsComponentManager.cpp by adding necessary defines to the os2.h include in nsLocalFileOS2.h (fix suggested by Walter Meinl) - [OS/2] Bug 473906: follow-up to Bug 448830 - Split nsInt(Rect|Size|Point|Margin), r=weilbacher - [OS/2] Bug 474020: add AVMPLUS_OS2 to get through the js's configure, r=ted.mielczarek - [OS/2] Bug 476029: fix build break in wrap_XPCOM.cpp (with GCC 3.3.5) following bug 474866 - [OS/2] Bug 476134: allow plugin code to be built with GCC 4.3.x on OS/2 by using the right calling convention, r=josh, sr=jst - [OS/2] Bug 477508: fix build break in updater/test, p=wuno@lsvw, r=pweilbacher - [OS/2] Bug 479723: update pmstripe's toolbar.css, p=wuno@lsvw, r=pweilbacher - [OS/2] Bug 483539: fix build break in jsnum.cpp by defining the underscored float properties. r=jorendorff - [OS/2] Bug 490390: fix crash with broken Wingdings font, r=wuno@lsvw - [OS/2] Bug 490561 - update GetMetrics - [OS/2] Bug 493428: adapt calculation of zeroOrAveCharWidth to what the other platforms do (using glyph advance instead of glyph width), to fix dialog widths that appear to narrow - [OS/2] Bug 498230: fix build breakage in nsWindow & nsFrameWindow, r=pweilbacher - [OS/2] Bug 499515: fix OS/2 Drag and Drop bugs (and compiler warnings in drag-drop code), r=pweilbacher - [OS/2] Bug 500379: fix focus behavior when activating windows after the big focus change landed, p=Rich Walsh, r=pweilbacher - [OS/2] Bug 500414: new FF icon, adapted for OS/2 by Stefan Schmohl, r=pweilbacher - [OS/2] Bug 500414: new FF icons, adapted for OS/2 by Stefan Schmohl, r=pweilbacher - [OS/2] Bug 500654: sync OS/2 plugin code with Windows version, to hopefully fix some Flash-related crashes, r=pweilbacher - [OS/2] Bug 500938: fix build break in nsPluginNativeWindowOS2.cpp following bug 499431, p=dragtext@e-vertise, r=pweilbacher - [OS/2] Bug 501461 - remove os2Embed from the tree, r=pweilbacher - [OS/2] Bug 501618 - fix plugin display (e.g. MPlayer plugin, npmp) after child widget removal, r=pweilbacher - [OS/2] Bug 503744: do not unload MDM to fix MMOS2 destruction, r=dragtext - [OS/2] Bug 503744: use the few system sounds that we have available on OS/2, r=dragtext - [OS/2] Bug 505574: OS/2 nsinstall.exe from moztools fails to install test directories recursively (after bug463417), p=wuno@lsvw, r=pweilbacher - [OS/2] Bug 505887: OS/2 breaks in widget after checkin for bug753, p=wuno@lsvw, r=pweilbacher - [OS/2] Bug 506524: Disable Necko-WiFi by default on OS/2, r=wuno@lsvw - [OS/2] Bug 506869: remove obsolete file, r=wuno@lsvw - [OS/2] Bug 506997: fix build break after removal of deferred window position and clean up - [OS/2] Bug 506997: optimize repainting after window moves, r=dragtext - [OS/2] Bug 507251: Fix build break of xulrunner, sunbird due to missing readme.*, r=pweilbacher - [OS/2] Bug 507256: stop copying unused OS/2 icons for XULRunner, r=pweilbacher - [OS/2] Bug 507807 - Clean up linking on OS/2 by removing obsolete files and flags, r=pweilbacher - [OS/2] Bug 508726 - fix plugin clipping, r=pweilbacher - [OS/2] Bug 509317 - enable general emboldening of fonts and stop forcing antialiasing in that case - [OS/2] Bug 509330 - copy the MozSounds.cmd file into the program dir, r=wuno@lsvw - [OS/2] Bug 509330 - rewrite nsSound, r=pweilbacher - [OS/2] Bug 510656 - fix nsWindow::Scroll following bug 507334, r=pweibacher - [OS/2] Bug 511361 - fix font name conversion before calling FC to match the font - [OS/2] Bug 512504 - don't link against external libs that are stubs when the real function is in libc, r=pweilbacher - [OS/2] Bug 514408 - improved plugin clipping, r=pweilbacher - [OS/2] Bug 516117 - fix problem with GetFromTypeAndExtension() so that handlers get listed in Tools->Options->Applications, r=pweilbacher - [OS/2] Bug 516274 - fix plugin focus issues, r=pweilbacher - [OS/2] Bug 517880 - Build Break following removal of nsplugindefs.h, r=pweilbacher - [OS/2] Bug 520418 - build break due to empty short DLL names, r=pweilbacher - [OS/2] Bug 520420 - build break due to typo, r=mkaply - [OS/2] Bug 520894 - browser doesn't show anything in the main window, r=pweilbacher - [OS/2] Bug 522216 - create PDF output only if we are not doing print preview, r=mkaply - [OS/2] Bug 522896 - Widget Code Maintenance, part 0: eliminate gcc 4.x warnings, r=pweilbacher - [OS/2] Bug 526630 - package MozSounds.cmd, r=wuno@lsvw - [OS/2] Bug 561596 - Add define to allow declspec to work, r=ventnor - [OS/2] Bug 565847 - follow-up for icondecoder changes, r=joshmoz - [OS/2] cairo-os2 build fix that was already applied in upstream cairo - [OS/2] Creation of a minimal 1x1 surface is good enough, and we always own the PS in the gfxOS2Surface(HWND) constructor. Part of work in bug 371505. - [OS/2] de-indent gfxOS2Font::GetMetrics and get a few improvements that were added to gfxFT2Font in the meantime - [OS/2] Fix build break after bug 384374. - [OS/2] fix build break following bug 414671 - [OS/2] fix build break following bug 488181 - [OS/2] Fix build break in gfxOS2Fonts.cpp (mimic gfxPangoFonts change that supposedly came from Bug 385423) - [OS/2] fix build break in gfx/src/thebes following bug 369930 by implementing nsThebesDeviceContext::SetDPI() for OS/2 - [OS/2] fix build break when linking widget following bug 393109 - [OS/2] fix build bustage following bug 403589 - [OS/2] Fix handling of chars >127 in MakeTextRun and remove unused function arguments. - [OS/2] fix plugin build bustage following bug 453883 (and clean up whitespace) - [OS/2] Fix stupidities about scales when computing font metrics, part of work on Bug 381333 - [OS/2] fix stupid mistake with masks when converting from UTF8 to 32bit number - [OS/2] fix up more plugin build bustage following bug 453883 - [OS/2] follow-up for bug 437356 to unbreak the OS/2 build. - [OS/2] Get gfxOS2Font::GetMetrics() in order - [OS/2] implement (but not yet activate) synthetic oblique using font matrix skewing in gfxOS2Font::CairoScaledFont - [OS/2] Improve weight matching when creating cairo font, part of work on Bug 381333 - [OS/2] Make debug output in gfxOS2Surface a bit more useful - [OS/2] No Bug: add minor change and comment to gfxOS2FontGroup::FontCallback; fix debug output for missing fonts - [OS/2] no bug, fix irritating indent of debug printf - [OS/2] Remove file that was forgotten when checking in Bug 336997 - [OS/2] Remove non-cairo OS2 gfx code from the tree. b=389729 r=mozilla@Weilbacher.org - [OS/2] remove obsolete file that was copied to xpcom/stub long ago in bug 266785. - [OS/2] remove two unused, already commented, code lines from gfxOS2Platform.cpp - [OS/2] widths should be scaled with the horizontal scale factor (obvious typo without bug) - [OSX] Embedded plugins don't print - NPP_Print not called. b=191046 r=josh,kinetic - [OSX]:Window menu should conform to Apple Human Interface Guidelines - [part of bug #59638] r/sr=bienvenu - [Part of fixes for 77125 and 81767 - disable inline editing in bookmarks] - [PATCH 01/15] Bug 1043745 - Use SkColorType and SkImageInfo instead of SkBitmap::Config r=mattwoodrow - [PATCH 02/15] Bug 1017113 - Calling save on an SkCanvas no longer takes any parameters r=mattwoodrow - [PATCH 03/15] Bug 1017113 - Update DrawTargetSkia to use the new SkDropShadowImageFilter::Create() r=mattwoodrow - [PATCH 04/15] Bug 1017113 - Remove GL functions no longer required by Ganesh r=mattwoodrow - [PATCH 05/15] Bug 1017113 - Remove unnecessary SkEmptyShader.h include r=mattwoodrow - [PATCH 06/15] Bug 1017113 - Update SkFontHost_android_old.cpp and SkFontHost_cairo.cpp to cater for Skia API changes r=mattwoodrow - [PATCH 07/15] Bug 1017113 - Add some legacy defines to SkUserConfig.h r=mattwoodrow - [PATCH 08/15] Bug 1017113 - Update Skia to 2014-07-28 r=upstream - [PATCH 09/15] Bug 1017113 - Update buildsystem for new Skia r=snorp - [PATCH 10/15] Bug 1017113 - Include SkPreConfig.h to ensure that SK_BUILD_FOR_MAC is defined as necessary r=mattwoodrow - [PATCH 11/15] Bug 1017113 - Re-apply bug 985217 - Stub out CreateTypeface* for Mac r=snorp - [PATCH 12/15] Bug 1017113 - Explicitly typedef GetUserDefaultLocaleName as WINVER may not be high enough when compiling to allow visibility of the function prototype in windows.h r=upstream - [PATCH 1/2] Bug 736276 - Add a new SkFontHost that takes a cairo_scaled_font_t r=karl - [PATCH 1/2] Bug 833286 - added improvements to atomic backup of sessionstore.js. r=yoric, ttaubert - [PATCH 1/2] bug 938164 - implement AtkObject::get_object_locale - [PATCH 13/15] Bug 1017113 - Ensure SkDebugf is exported from Skia r=upstream - [PATCH 14/15] Bug 1017113 - Add RefPtrSkia to replace SkRefPtr functionality r=mattwoodrow - [PATCH 15/15] Bug 1017113 - Use RefPtrSkia instead of SkRefPtr as it no longer exists. r=mattwoodrow - [PATCH 1/6] Bug 985217 - Update Skia to r13827 r=upstream - [PATCH 1/9] Bug 751418 - Build Skia with GPU support r=mattwoodrow - [PATCH 2/2] Bug 736276 - Rename ScaledFontFreeType to ScaledFontCairo, and use Skia's API to create an SkTypeface from a cairo_scaled_font_t r=jrmuizel - [PATCH 2/2] Bug 833286 - added tests for improvements to atomic backup of sessionstore.js. r=yoric, ttaubert - [PATCH 2/2] revert bug 935567 because it unnecessarily breaks - [PATCH 2/6] Bug 985217 - Enable three legacy APIs in the new Skia r=snorp - [PATCH 2/9] Bug 751418 - Add our own GrUserConfig r=mattwoodrow - [PATCH 3/6] Bug 985217 - Minor changes to gfx/2d for API changes in Skia r=snorp - [PATCH 3/9] Bug 751418 - Fix compile error on gcc in Skia/GL r=mattwoodrow - [PATCH 4/6] Bug 985217 - Remove client side array functions as Skia no longer uses/wants them, and set the functions differently following refactoring in GrGLInterface r=snorp - [PATCH 4/9] Bug 751418 - Ensure we define USE_SKIA globally r=ted - [PATCH 5/6] Bug 985217 - Stub out CreateTypeface* for Mac r=snorp - [PATCH 5/9] Bug 807500 - Add a bunch of required GL wrapper methods to GLContext for use with Skia-GL r=mattwoodrow - [PATCH 6/6] Bug 985217 - Ensure that our GLContext is current and working at GrGLInterface creation time as Skia now determines extensions at creation time r=snorp - [PATCH 6/9] Bug 751418 - Add a GrGLInterface for Mozilla's GLContext r=mattwoodrow - [PATCH 7/9] Bug 751418 - Add support for the Skia/GL backend to DrawTargetSkia r=mattwoodrow - [PATCH 8/9] Bug 751418 - Plumb through GL-backed CanvasLayers for Skia/GL r=mattwoodrow - [PATCH 8/9] Strip trailing line endings from listFiles output - [PATCH 9/9] Bug 751418 - Add Skia patches to the Skia patch directory. r=none - [PATCH] bug 1049781 - add move ctor version of - [PATCH] Bug 722297 - Several launchProcess problems. r=gbrown - [PATCH] Bug 765684 - WebTelephony: invalid argument in - [PATCH] Bug 776146 - Turn off VolumeService Test by default - [PATCH] bug 801466 - remove some usage of prmem in intl/ and - [PATCH] Bug 812847 - Test Opus channel count validation - r=kinetik - [PATCH] Bug 829724 - Fix short buffer resampler returns. r=padenot,kinetik - [PATCH] Bug 883296: returning empty object instead of null when - [PATCH] bug 922566 - kill dom-config.mk - [PATCH] Bug 959870 - Error reporting improvements to WebRTC IdP r=jib - [PATCH] Bug 999574 - Wait for remote-browser-shown event before dispatching runapp command r=vingtetun,fabrice - [PATCH] Made Mochitest.runApp() clean up after itself in case of exception - [perf] fix sidebar performance problem - [performance] When profile manager is being used, don't read in bookmarks twice... by deferring hiddenwindow.xul loading until after profile manager is done. Review: danm and sspitzer - [perf] Reduce the number of webshells used to load a simple alert/confirm dialog - [places] some favicons in the historu sidebar and the bookmarks dialog are bigger than 16px by 16px. - [PP]Regression: File|Exit does not close apprunner. Make hidden window small on the mac with no chrome - [pref] Don't decode more than 24 images eagerly - [pref] Drop unused preference from embedding.js - [prefs] Stick to old cache backend - [prefwindow] advanced pane cleanup - [prefwindow] applications panel tidy-up - [prefwindow] cache, cookies and wallet panes cleanup - [prefwindow] composer panel cleanup... - [prefwindow] extend prefwindow to provide pseudo-onload handlers, download panel cleanup - [prefwindow] fix "choose file" for homepage selection in navigator panel - [prefwindow] fix for mac prefwindow startup crasher, mail bool-radio pref functionality hookup - [prefwindow] fixing 23909 - cookies radiobutton group has no default (typo) - [prefwindow] fixing mail return receipts pane so third radio group set has its prefs saved properly. (implement boolean radio groups) - [prefwindow] fixing regression, commenting out unsupported features and replacing text area with input field - [prefwindow] fixing regression, re-adding font scaling overlay. - [prefwindow] fixing search name in panel listing... - [prefwindow] languages pane tidy up - [prefwindow] more cleanup - [prefwindow] navigator pane cleanup, fix "use current page" and "choose file" for homepage - [prefwindow] offline panel tidy-up - [prefwindow] pref search hookup - [prefwindow] proxy panel cleanup - [prefwindow] reimplementing default-page-setting functionality - [prefwindow] removing duplicate 'mousewheel' entry in pref panels list - [prefwindow] reorder button classes (lang panel) - [prefwindow] search pane tidy-up - [prefwindow] smart browsing tidy up - [prefwindow] smartupdate panel tidy-up - [prefwindow] theme panel cleanup - [prefwindow] tidy up - [ps] CSS sans-serif prints as serif - [ps] envvar should not be freed after PR_SetEnv - [ps] Mozilla generate invalid font when enable true type printing - [ps] Need better error handling when lp not defined - [ps] printing messes up italics and ems (bug=130438) - [qpainter] Add getters for QImage; also make OptimizeImages a noop - [qpainter] Correctly convert QMatrix -> cairo_matrix_t - [qpainter] Create QImages directly from image surfaces used as source - [qpainter] Implement gradients in qpainter cairo backend; cleanup ben/brush conversion - [qpainter] Set a clip on the xlib surface when drawing glyphs; correct redir offsets - [qpainter] take redirected device offsets into account in acquire_source_surface - [qpainter] Use drawImage/drawPixmap in fill() for non-repeating sources - [qpainter] Use drawTiledPixmap if possible; abstract fast filling code from paint() and fill() - [qt] Don't recreate the surface returned by nsWindow::ThebesSurface() - [qt] fix up AppShell to use postEvent - [qt] Get rid of mCreated; rename nsWindow event handlers to sync with Qt names - [qt] Get rid of nsCommonWidget; dump everything into nsWindow - [qt] Get rid of public destructors - [qt] remove NativeResize, NativeCreate, NativeShow - [qt] Remove old Gtk-style transparency cruft - [qt] rename mDrawingarea -> mDrawingArea - [qt theme] Use GetRect() not GetContentRect() in NativeThemeQt - [qt] Use Qt for double buffering; let Qt handle events that Gecko doesn't want - [r=dbragg; nsbeta3+ bscape=2288] - [really] per bug 917523 disable test on tbpl - [regression] Bug 641006 - Select elements doesn't crop [r=mfinkle,a=approval2.0+] - [Regression] Panning can be locked on the X axis while the UI is only scrollable on Y [r=mfinkle] - [re-landing] allow buttons to render at smaller sizes than Mac OS X itself will draw using HITheme. Also fixes 376695, allow buttons to accept padding. b=379297 r=cbarrett r=mano sr=pinkerton - [Remove view source option] - [REOPENED] Bug 902399 In the Contacts duplicates screen allow to show a summary of ... - [returns 200, instead of 206] r=peterl, sr=darin - [reviewers ] - [revised per backout affc2782a250, jimb] Implement simple Map and Set builtins for JS. Bug 697479, r=jimb. - [RFE] Should be able to save images from page info dialog box - [RFE] Support .selectionStart & friends for textareas - [rhino] java -classpath 'build/rhino1_5R4pre/js.jar;.' org.mozilla.javascript.tools.shell.Main - [r=mark.finkle] (pt 2) - [r=mfinkle] - [root cause ] - [rpm] Add easy way to switch various system library usage on and off. - [rpm] Bump version to 38.0.5.1 - [rpm] Improve Mer/SailfishOS RPM spec file for EmbedLite 38. - [rpm] Improve the RPM spec file for gecko 38. - [rpm] Use system sqlite - [rpm] Use system sqlite - [r=ssu] - [r=ssu,dbragg; nsbeta3+ b=20512] - [r=ssu; nsbeta3+ b=47886] - [r=ssu; nsbeta3+ b=52716] - [r=syd] - [r=timeless, a=ben, sr=brendan] - [ scanner got into an infinte loop ] - [SCHEMA CHANGE] Bug 220232: short_desc field in the bugs table is no longer allowed to be NULL. Null summaries would cause BugMail.pm to crash. (Normally this would only be caused by third party touching of the bugs table, such as bugs manually migrated from another system or inserted by a script - such scripts will now break if they don't set a short_desc) - [SeaMonkey 2.1, mochitest-browser-chrome] TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/content/tests/browser/browser_bug594509.js | about:rights content loaded - [SeaMonkey Linux] Mochitest-1/5 fails test_play_twice.html | Expect at least one playing event (x2 with Ogg files) - [Seamonkey Win32] Add manifest to 7zSD.sfx. r=mcsmurf - [Second check-in attempt; last night's was backed out, but I claim it was because of bad dependencies or timestamp problems in the Win32 builds. /be] Add cx->lastAtom, a long overdue addition to the per-context GC root set (196461, r=shaver). - [SECURITY] Bug 209376: If you know the email address of someone who has voted on a secure bug, you can access the summary of that bug even if you do not have sufficient permissions to view the bug itself. - [SECURITY] Bug 209742: Under some circumstances, a user can obtain component descriptions for a product to which he does not normally have access. - [SECURITY] Bug 219044: A user with 'editkeywords' privileges (i.e. usually an administrator) can inject arbitrary SQL via the URL used to edit an existing keyword. - [SECURITY] Bug 250605: Changes to the metadata (filename, description, mime type, review flags) on attachments which were flagged as private get displayed to users who are not members of the group allowed to see private attachments when receiving bug change notification mails. This only affects sites that use the 'insidergroup' feature. - [SECURITY] Bug 252638: It is possible to send a carefully crafted HTTP POST message to process_bug.cgi which will remove keywords from a bug even if you don't have permissions to edit all bug fields (the "editbugs" permission). Such changes are reported in "bug changed" email notifications, so they are easily detected and reversed if someone abuses it. - [SECURITY] Bug 253544: Changes to the metadata (filename, description, mime type, review flags) on attachments which were flagged as private get displayed to users who are not members of the group allowed to see private attachments when viewing the bug activity log. This only affects sites that use the 'insidergroup' feature. - [SECURITY] Bug 263780: Exporting a bug to XML exposes user comments and attachment summaries which are marked as private to users who are not members of the group allowed to see private comments and attachments. XML export is not exposed in the user interface, but is available to anyone who knows the correct URL to invoke it. This only affects sites that use the 'insidergroup' feature. - [SECURITY] Bug 313441: Query RSS should HTML-escape summary in <title> - Patch by Phil Ringnalda <philringnalda@gmail.com> r=myk a=justdave - [SECURITY] Bug 325079: The login form on the Bugzilla home page may redirect your login and password to another site - Patch by Fr�d�ric Buclin <LpSolit@gmail.com> r=myk a=justdave - [SECURITY] Bug 367071: mod_perl initialization script forgets to allow .htaccess files to prohibit file access. - [SECURITY] editparams.cgi doesn't check whether 'whinedays' and 'mostfreqthreshold' are numeric - Patch by Fr�d�ric Buclin <LpSolit@gmail.com> r=wicked a=justdave - [self test ] - [serializer]Composer breaks lines at inappropriate positions - [serializer]nested lists don't convert to plain text properly. - [serializer]Using blockquote screws up composer's pretty-print. - [SessionStore] Add 'Recently Closed Windows'/'Undo Close Window' (or make API easier on extensions) (for zeniko@gmail.com, r=dietrich) - [Settings][Downloads] "Select/Deselect All" buttons are missing from Dow... r=arthur.chen - [Settings-Phone Lock] "confirm passcode" field accepts invalid entries, ...r=alive - [sfraser checking in as jfrancis]added nsRangeList.cpp, turned on debug info for debug targets, as build bustage fixage. - [sfraser checking in as jfrancis]Temporarily comment out EDITOR_DLL-related stuff until Mac is building editor, to fix build bustage. - [sfraser@netscape.com] Try to fix clobber tinderbox problems by putting a timeout on the Import project XML AppleScript. r=jj - [sfraser] Really remove nsDialog.cpp. Hacking the binary doesn't work. - [shell1] - [sheriff approved] - [side effects] - [s]r=tor - [sspitzer checking in as varada] - [Sunbird] Bug 470197 - Update installer. r=ctalbert - [Sunbird] In Toolbar customization 'Text only' drop down menues are missing - [SVG build only] Bug#137973: Use SafeElementAt instead of - [SVG only] Add DOM interfaces needed for SVG text support. - [SVG only] Fix locale-related problems (bug 99771). - [SVG only] Patch for bug 114423: Make SVG ForeignObject work properly in linux. Thanks to <james.turner@crocodile-clips.com> for spotting the unitialized vars. - [System2] Make Places instantiable, add JSDoc comments - [System] no left margin at the beginning of the Confirmation prompts r=etienne - [System]Pressing the "battery is low" notification will sometimes cause ... - [system] system/LockScreenConnInfoManager > Single sim devices "before each" hook: - [Tarako][Email][LMK] Email attachment size limit logic bug results in too-large attachments being attached than detached rather than never detached. Results in email app getting killed. r=mcav - [tests] Fix build - [Throws] can either take no value, or can take MainThread or Workers if the - [tm] Merge m-c and tracemonkey trees, mainly to fix bug 463879 - [truetype] Improve error handling of `SHZ' bytecode instruction. r=stuart a=blocking-fennec - [TRUNK] FTP listing is not working properly for native filename, unable to download. r=nhotta, sr=darin, bug=165585 - [Unforgeable]. - [Unix implementation: yixiong.zue@intel.com, r: fur] - [used only by the new cache] nsStorageTransport incorrectly returned TRUE for GetNonBlocking. r=dougt - [v1.2] Bug 927002 pin marionette python client to >= 0.6.0 - [v1.3] Bug 957545 - Disable test_dialer_add_contact because it's erroring on every run - [v1.4] Bug 986662 - Delete some redundant tests - [v2.0] Bug 1021732 - Update test_privileged_app_contacts_prompt to match new prompt behaviour - [v2.0] Bug 1025908 - [Flame] Update locator in FTU geolocation checkbox - [v2.1] Bug 1062964 - RTL in Notifications toaster is broken - [v2.1] Bug 964037 - (gaia-rtl) Support RTL for Lockscreen App - [Video]Bug_922609_Provide a way for tests to determine that the video app has f... r=johnhu - [Video]Bug_938033_[B2G][Helix][yangshiqi][video]the file in attachment can't be...r=johnhu - [Video]Bug 951025 - [Video]Fast forward/Rewind option in Video app r=john hu,russn - [Video]Bug_959996_Check_For_thumbnailList_error r=johnhu - [viewport] Don't recalculate viewport until before-first-paint is emitted - [ViXEn] Start laying groundwork for using Transaction Manager to handle editing requests. - [webgl] (no bug, just removing unused/stale files) - [webgl] Reland earlier-backed out patches, b=520708, b=520920, b=522201; r=me/mwsteele - [webgl] revert part of previous commit, exposes strange latent bug - [webgl] test suite additions; npotb - [whether AOB ] - [Win32] Bug 453845 - Remove unused custom.properties strings. r=jmathies - [Win32] Bug 454130 - Deprecate the ini creation macros from common.nsh. r=jmathies - [Windows only] patch 2 - convert preprocess-locale.pl to python rev3 for Bug 570689 - Convert preprocess-locale.pl to a python script. r=ted.mielczarek, approval2.0=benjamin - [Windows only] patch 3 - cleanup and a typo fix for Bug 570689 - Convert preprocess-locale.pl to a python script. r=ted.mielczarek, approval2.0=benjamin - [Windows only] use absolute paths for Bug 575838 - Build scripts should be able to handle @BINPATH@/extensions/testpilot@labs.mozilla.com/* in package-manifest.in for the installer. r=ted.mielczarek, approval2.0=benjamin - [Win implementation: fur, r:rogerl] - [XForms] accessiblity change for binding exception dialog. Bug 316609, patch by surkov, r=doronr+aaronr - [XForms] Add content policy checks to security checks. Bug 325814, r=bz+smaug - [XForms] Add handling of up, down, page up, and page down to range control. Bug 316624, r=aaronr+smaug - [XForms] add in and out of range support. Bug 300248, r=doronr+allan - [XForms] Add interface for enumerating model instances. Bug 307093, r=smaug+doronr - [XForms] Add null-check for PermManager in XFormsUtils. Bug 326249, r=doronr+smaug - [XForms] Add proper support for xforms-load permission. Bug 315407, r=me+aaronr, patch by doronr - [XForms] Add skin directory. Bug 310122, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Add support for XPath function current(). Bug 342857, r=doronr+olli - [XForms] Allow chrome:// to submit anywhere. Bug 316931, r=doronr+aaronr, patch by surkov@dc.baikal.ru - [XForms] Backup instances before dispatching xforms-ready. Bug 329510, r=aaronr+smaug - [XForms] Better logging of MDG loop errors. Bug 332125, r=doronr+smaug - [XForms] bind elements have stopped working. Bug 344981, r=doronr+olli - [XForms] boolean input missing xf-value class. Bug 345506, patch by sspeiche r=doronr+olli - [XForms] Bug 339104, event listener crashes inside a repeat, r=allan+doron - [XForms] Bump extension version to 0.4. Bug 327040, r=smaug+aaronr - [XForms] Bump extension version to 0.5. Bug 327041, r=smaug+aaronr - [XForms] Bump extension version to 0.6. Bug 331208, r=smaug+aaronr - [XForms] Bump version number to 0.7. Bug 353715, r=doronr+olli - [XForms] bustage fixing for bug 298431, this should fix the tbox problem. r=jag sr=lumpy - [XForms] Calendar widget for xul. Bug 330641, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Calendar widget rewrite. Bug 332559, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] cannot submit with replace=instance more than one time part II. Bug 338451, patch by allan, r=doronr+bz, sr=sicking - [XForms] Cannot submit with replace=instance more than one time. Part of fix (for branch). Bug 338451, r=me+aaronr, patch by doronr - [XForms] Change @accesskey so it can be fully CSS styled. Bug 331346, r=doronr+smaug - [XForms] Class attribute name should be set in *Stub* elements, not in *ControlStub*. Bug 303876, r=aaronr+me, a=mkaply, patch by smaug@welho.com, NPOTB - [XForms] clicking on xf:label should focus the containing control. Bug 284068, patch by surkov, r=doronr+aaronr - [XForms] Controls should not be allowed to bind to complexContent. Bug 356190, patch by msterlin, r=olli+aaronr - [XForms] Controls using index() in @ref does not work on form load. Bug 335524, r=smaug+doronr - [XForms] copyItem doesn't generate xforms-value-changed. Bug 361094, r=surkov+olli - [XForms] create spinbutton widget in xforms for use with range controls. Bug 353880, patch by msterlin, r=surkov+aaronr - [XForms] datepicker a11y issues. Bug 345224, patch by surkov, r=doronr+olli - [XForms] Datepicker control not available for XUL. Bug 334503, patch by surkov, r=doronr+aaronr - [XForms] Datepicker input field was not readonly. Bug 323829, patch by doronr r=aaronr+smaug. - [XForms] Default style to hide disabled controls. Bug 291119, r=aaronr+smaug - [XForms] Disabled controls should match more than :disabled. Bug 313118, r=doronr+smaug - [XForms] disabled group displays by default. Bug 342473, r=doronr+olli - [XForms] Do not dispatch events on form load. Bug 329633. r=aaronr+smaug - [XForms] Elements with xsi:type are not validated on form load. Bug 332803, r=doronr+aaronr - [XForms] Error dialog should have "open javascript console" link. Bug 309246, r=me+smaug, patch by surkov@dc.baikal.ru - [XForms] Events on load regression fix. Bug 329633, r=smaug+aaronr - [XForms] Events thrown in model need to be deferred. Bug 315712, r=doronr+allan - [XForms] Expose abstract interface for input[type="date"]. Bug 327584, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Expose abstract interface for input[type="date"] -- new file. Bug 327584, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Expose abstract interface for input[type="gMonth"] and input[type="gDay"]. Bug 327234, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Expose a .getInstanceDoc() interface on instance elements. Bug 330252, patch by surkov, r=allan+aaronr - [XForms] Expose base bindings for select widgets. Bug 323849, r=doronr+aaronr, patch by surkov@dc.baikal.ru - [XForms] Expose base interface binding for xhtml/xul calendars. Bug 332945, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Expose switch-state to script. Bug 332127, r=aaronr+doronr - [XForms] External instance not restored (on xforms-reset) after replace=instance. Bug 338933, r=doronr+smaug - [XForms] fetching blocked by cross-domain checks should trigger xforms-link-error. Bug 338788, r=smaug+aaronr - [XForms] fire event for xforms:range when value is changed and turn it into accessibility event. Bug 351067, patch by surkov, r=aaronlev+aaronr, sr=neil - [XForms] First go at the range element. Lots of room for improvement still. Bug 271044, r=aaronr+smaug - [XForms] Fix accessors interface for group. Bug 331197, r=smaug+doronr - [XForms] Fix boolean input regression. Bug 343905, r=doronr+olli - [XForms] Fix building for SeaMonkey. Bug 313662, r=doron - [XForms] Fix changed nodes error on form initialization. Bug 331469, r=doronr+smaug - [XForms] fix compile error. Bug 368248, r=doronr+surkov - [XForms] Fix context setting for output with value attribute. Bug 305196, r=smaug+aaronr - [XForms] Fix crashes with select1 (regression from bug 313118. Bug 334612, r=smaug+doronr - [XForms] Fix crash in insert/delete. Bug 310840, r=me+aaronr - [XForms] Fix crash on empty instances. Bug 333113. r=smaug+doronr. NPOTB - [XForms] Fixed regression of upload, filename and mediatype. Bug 345865, r=doronr+allan - [XForms] Fixes issue with selects and itemsets. Bug 316895, r=allan+smaug - [XForms] Fix excessive refreshing for delegate controls. Bug 327985, r=aaronr+me, patch by surkov@dc.baikal.ru - [XForms] Fix excess refresh during widget loading. Bug 326766, r=smaug+me, patch by surkov@dc.baikal.ru - [XForms] Fix for repeat-index for nested repeats. Bug 302918, r=smaug+aaronr - [XForms] Fix handling of controls bound to CDATA nodes. Bug 334821, r=smaug+aaronr - [XForms] Fix how we open the javascript console. Bug 309246, r=aaronr+me, patch by surkov@dc.baikal.ru - [XForms] fixing required bind for all submission methods. Bug 326452, patch by sspeiche, r=doronr+allan - [XForms] Fix JS strict errors with select/select1. Bug 339079, r=smaug+doronr - [XForms] Fix JS strict warnings. Bug 339091, r=smaug - [XForms] Fix leftover attribute usage. Bug 313192, r=aaronr+doronr - [XForms] Fix namespace issues with submission. Bug 329479, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Fix permission manager problem. Bug 339284, r=me+smaug, patch by doronr - [XForms] Fix range crash on reloading page. Bug 329379, r=me+aaronr, patch by smaug - [XForms] Fix refreshing for output with @value. Bug 293571, r=doronr+aaronr - [XForms] Fix required check for partial submissions. Bug 331961, r=aaronr+smaug - [XForms] Fix select1, hooking up a send to ev:xforms-select only works the first time. Crude fix for 0.6. Bug 337139, r=doronr+smaug - [XForms] Fix selected attribute on case elements. Bug 332129, r=aaonr+doronr - [XForms] Fix size/position bug in bind handling. Bug 327131, r=smaug+aaronr - [XForms] Fix string offset problem in XPath scanner. Bug 311036, r=smaug+doronr - [XForms] Fix styling issue with datepicker. Bug 338988, r=me+doronr, patch by surkov@dc.baikal.ru - [XForms] Fix submission for empty nodesets. Bug 292710, r=doronr+smaug - [XForms] Fix submit issue for XUL. Bug 323006, r=smaug+me, patch by surkov@dc.baikal.ru - [XForms] Fix type in mediatype attribute for submission. Bug 308439, r=me+doronr, patch by Peter Nunn - [XForms] Fix UI dependencies. Bug 305060, r=aaronr+smaug - [XForms] Fixup for bug 326062, r=me+dononr, patch by surkov@dc.baikal.ru - [XForms] Fix upload not being readonly when it should. Bug 326062, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Fixup submission cosmetics. Bug 332072, r=smaug+doronr - [XForms] Fix vc6 compilation for bug 331452. r=neil@parkwaycc.co.uk - [XForms] Fix VC6 compilation issues. Bug 332209, r=neil+doronr - [XForms] Fix xforms build system. Bug 298431, r=benjamin - [XForms] Fix .xf-repeat-item on load and refresh. Bug 329885, r=smaug+doronr - [XForms] Force instance data content-type to application/xml. This fixes responses from ASP.NET V2 web services. Bug 308439, r=aaronr+smaug - [XForms] Forgot to kill XXX comment in bug 339091 - [XForms] Generate error if more than one schema per namespace on a model. Bug 299173, patch by msterlin, r=olli+aaronr - [XForms] Generate xforms-compute-exceptions for binds. Bug 330579, r=doronr+smaug - [XForms] generate xforms-link-error for help, hint, alert and message elements. Bug 300255, r=smaug+allan - [XForms] Generate xforms-submit-error on HTTP error responses. Bug 310125, r=doronr+smaug - [XForms] Get rid of unnecessary switch debug console warning. Bug 332872, r=doronr+olli - [XForms] give select1 keyboard shortcuts. Bug 316614, patch by surkov, r=doronr+olli - [XForms] Handle dynamically inserted instances. Bug 320081, patch by surkov, r=aaronr+me - [XForms] Handle empty instances. Bug 321876, r=aaronr+smaug - [XForms] Handle references to id attributes inside repeats. Bug 302513, r=smaug+doronr - [XForms] Handle size of modeless and modal messages in a better way. Bug 328585, r=me+doronr, patch by smaug - [XForms] help @src only works with absolute urls. Bug 329106, patch by msterlin, r=olli+aaronr - [XForms] hide input controls if bound to restricted types. Bug 331984, r=surkov+olli - [XForms] Hide non-relevant XUL controls. Bug 336726, r=me+smaug, patch by surkov@dc.baikal.ru - [XForms] Hook up schemaLoadError to the fatal error dialog box. Bug 329520, patch by msterlin, r=allan+aaronr - [XForms] Implement accessible objects for xforms input controls. Bug 337250, patch by surkov, r=olli+aaronr - [XForms] Implement accessible objects for xforms messages. Bug 349643, patch=surkov, r=olli+aaronr - [XForms] Implement mediatype file filters in upload. Bug 313768, patch by msterlin, r=olli+aaronr - [XForms] Implement typeList attr and hide upload and inputs based on it. Bug 313313, r=doronr+surkov+olli - [XForms] Improve refresh inefficiencies with selects, items. Bug 329935, r=smaug+me, patch by aaronr - [XForms] Include Gecko version and build ID in extension description. Bug 327305, r=doronr+aaronr - [XForms] incorrect dup schema error message using inline schemas. Bug 350067, patch by msterlin, r=olli+aaronr - [XForms] index() with no repeat should return NaN. Bug 334018, r=me, sr=sicking - [XForms] Initializing SetIntrinsicState too early. Bug 331911, r=allan+smaug - [XForms] Initial support for attribute-based repeats. Bug 280368, r=smaug+doronr - [XForms] Inner repeats should initialize to startindex on update. Bug 301998, r=aaronr+smaug - [XForms] instance() function should return empty nodeset on invalid instances. Bug 338263, r=aaronr, sr=sicking - [XForms] Invalid functions attribute not caught. Bug 299170, patch by stpride, r=doronr+allan - [XForms] irrelevant attributes being submitted. Bug 342227, r=doronr+olli - [XForms] item labels of select don't focus select on click. Bug 344387, patch by surkov, r=doronr+olli - [XForms] label click doesn't focus select and select1 properly. Bug 344379, patch by surkov, r=olli+aaronr - [XForms] label click issues for select 1 with appearance full. Bug 353598, patch by surkov, r=olli+aaronr - [XForms] label containing output does not display. Bug 344180, r=doronr+olli - [XForms] label failing cross-domain check should trigger xforms-link-error. Bug 338517, r=smaug+doronr - [XForms] label's accessors getValue method should return explicit content too. Bug 327239, patch by surkov, r=olli+allan - [XForms] Make binds static. Bug 307421, r=aaronr+smaug - [XForms] Make instance elements work in documents without windows. Bug 306678, r=smaug+doronr - [XForms] Make nsIXFormsModelElement::getInstanceDocument raise DOMException. Bug 305184, r=aaronr+smaug - [XForms] Make recalculate, revalidate, refresh work as deferred update. Bug 300591, r=smaug+aaronr - [XForms] Misspelled js function name in select.xml. Bug 344246, patch by surkov, r=doronr+aaronr - [XForms] model > * > submission makes submit crash. Bug 337983, r=doronr+aaronr. - [XForms] Modify repeat-index on insert and delete. Bug 282828, r=doronr+aaronr - [XForms] Move accesskey label into xforms-xhtml.xml. Bug 327998, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Move accesskey label into xhtml implementation. Bug 327998, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] Moved upload to xforms-xhtml. Bug 328150, r=me+doronr, patch by surkov@dc.baikal.ru - [XForms] Move hint/alert for output too. Bug 308455, r=smaug+doronr - [XForms] MozType not dynamically updated. Bug 313315, r=smaug+doronr - [XForms] (new files) Add skin directory. Bug 310122, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] non-relevant nodes not removed for some types of submission. Bug 338314, r=doronr+aaronr - [XForms] nsXFormsNodeState should work with NS_EVENT constants. Bug 324096, r=smaug+aaronr - [XForms] nsXFormsSubmissionElement::LoadReplaceAll uses wrong document. Bug 303625, r=bz - [XForms] Optimize repeat refreshing. Bug 331452, r=smaug+aaronr - [XForms] Output element isn't refreshed in some cases Bug 310276, r=allan+smaug - [XForms] Performance fix for the control list on models. Bug 346325, r=doronr+olli - [XForms] Pick out calendar widget. Bug 329204, r=doronr+me, patch by surkov@dc.baikal.ru - [XForms] precedence order of content of hint element is wrong. Bug 338135, patch by msterlin, r=olli+aaronr - [XForms] Problem updating UI with external instances. Bug 332211, r=allan+olli - [XForms] range doesn't update instance data. Bug 354309, patch by surkov, r=olli+aaronr - [XForms] Range leaves artifacts. Bug 355208, r=surkov+olli - [XForms] range regression, no thumb showing. Bug 366743, p=msterlin, r=surkov+aaronr - [XForms] range undefined @step should be "1" for xsd:integer. Bug 332221, r=doronr+smaug - [XForms] range up/down keyboard navigation regression. Bug 356432, r=doronr+olli - [XForms] Refactor date-inputs, first part: split input controls into new files. Bug 327234, r=me+smaug, patch by surkov@dc.baikal.ru - [XForms] refactor range for xhtml to use common range binding. Bug 348439, patch by surkov, r=doronr+olli - [XForms] refactor xbl messages. Bug 345729, patch by surkov, r=olli+aaronr - [XForms] Remove binding-exception from setindex. Bug 293436, r=aaronr+smaug - [XForms] removed redundant label in select anonymous content. Bug 348053, patch by surkov, r=aaronL+aaronr - [XForms] Remove nsXFormsXMLVisualStub and nsXFormsControlStub. Bug 339003, r=doronr+me, patch by smaug - [XForms] Remove use of deprecated instanceLoadOrigin error. Bug 332215, r=doronr+smaug - [XForms] Reorganize XBL implementations, to expose pure (non-XHTML) widgets in xforms.xml. Bug 323845, patch by surkov@dc.baikal.ru, r=smaug+me - [XForms] repeat doesn't update on value change. Bug 362308, r=surkov+olli - [XForms] Repeat index() doesnt reset to 0 when last repeat item is deleted. Bug 334015, r=smaug+aaronr. Also fixes bug 318779. - [XForms] reset has stopped working. Bug 362310, r=surkov+olli - [XForms] Revise custom control interface. Bug 306764, r=aaronr+smaug - [XForms] select1 and datepicker dropdowns affected by postion style. Bug 355314, r=surkov+olli - [XForms] select1 event sequence backwards. Bug 332242, r=doronr+olli - [XForms] select1 keyboard navigation problems. Bug 360188, r=doronr+surkov - [XForms] select1 .xf-value targets dropdown arrow. Bug 339200, r=smaug+aaronr - [XForms] Select is generating too many messages. Bug 333619, r=aaronr+doronr, patch by surkov@dc.baikal.ru - [XForms] select not showing items. Bug 355743, r=doronr+surkov - [XForms] select that dont have a bind doesn't fire 'xforms-select'/'xforms-deselect' events. Bug 337960, r=aaronr+smaug, patch by surkov@dc.baikal.ru - [XForms] Select widgets for XUL. Bug 323851, r=aaronr+doronr, patch by surkov@dc.baikal.ru - [XForms] serialization using multipart-post doesn't serialize parts. Bug 353677, patch by msterlin, r=olli+surkov - [XForms] Set correct context for controls with only a model attribute. Bug 280366, r=aaronr+smaug, a=mkaply, NPOTB - [XForms] Setting a type on instance data makes rebuild() throw exception. Bug 310138, r=aaronr+smaug - [XForms] Set xpi extension version to 1.6a1. Bug 305227, r=aaronr+smaug - [XForms] should use GetBoundNode instead of mBoundNode in SetMozTypeAttribute. Bug 353699, r=surkov+olli - [XForms] Show dialogbox on fatal errors. Binding-errors for now. Bug 290465, r=doronr+smaug. - [XForms] Show error on invalid qname for lazy created node. Bug 317527, r=me+doronr, patch by aaronr - [XForms] Show labels before element, alerts/help/hint after. Bug 308455, r=smaug+doronr, patch by Peter Nunn - [XForms] Some controls should not be allowed to bind to complexContent. Bug 356190, patch by msterlin, r=olli+aaronr - [XForms] Split widget base binding into two bindings. Bug 328149, r=me+aaronr, patch by surkov@dc.baikal.ru - [XForms] Stop processing on instance load error. Bug 332218, r=smaug+aaronr - [XForms] submission action="mailto.." not working. Bug 332009, r=doronr+me, patch by msterlin@us.ibm.com - [XForms] Submission is leaving off document level pi and comments. Bug 344621, patch by sspeiche, r=doronr+olli - [XForms] submission post to file doesn't work. Bug 357901, r=doronr+olli - [XForms] Support appearance attribute for select1. Bug 303353, r=aaronr+doronr, patch by surkov@dc.baikal.ru - [XForms] Support Date and Time types for Range. Bug 372736, p=msterlin r=surkov+aaronr - [XForms] Support dateTime type for range. Bug 370551, p=msterlin, r=surkov+aaronr - [XForms] Support ranges that have undefined start, end, step attrs. Bug 331987, patch by msterlin, r=surkov+aaronr - [XForms] Support repeat appearance="compact". Bug 317518, r=me+smaug, patch by surkov@dc.baikal.ru - [XForms] support @selection="open" for xf:select1[appearance="minimal"] for xul. Bug 332197, r=aaronr+doronr, patch by surkov@dc.baikal.ru - [XForms] Support SOAPAction header on submission (set xforms.enableExperimentalFeatures to enable). Bug 309442, r=aaronr, smaug, doronr - [XForms] Support UI bindings for derived datatypes. Bug 316691, r=surkov+olli - [XForms] Suppress select1 value changed events if not incremental. Bug 330825, r=doronr+allan - [XForms] switch and case for xul. Bug 328148, r=me+aaronr, patch by surkov@dc.baikal.ru - [XForms] Too many schema-validation errors. Bug 332960, r=doronr+smaug - [XForms] Trying to fix atlantia bustage (bug 339198). Yeah, I know it does not look busted. It is. Really. Trust me. Or look at bug 339201 :) - [XForms] UI dependencies not working for index() changes. Bug 335525, r=smaug+doronr - [XForms] up/down keys behavior corrected for minimal select1 in xhtml. Bug 348867, patch by surkov, r=olli+aaronr - [XForms] upload control fails to update filename/mediatype (1.8.0 safe version). Bug 353672, r=olli+aaronr - [XForms] upload control fails to update info if bound to an attribute. Bug 353159, patch by sspeiche, r=doronr+aaronr - [XForms] upload control in xul doesn't appear. Bug 374274, r=surkov+doronr - [XForms] Use classes instead of attributes for temporary pseudoelement support. Bug 312980, r=doronr+smaug - [XForms] Use onsyncfrompreference instead of onpreferenceread in UI. Bug 301801, r=doronr+smaug, a=mkaply, NPOTB - [XForms] Use pseudoclasses instead of attributes. Bug 271720, r=aaronr+doronr - [XForms] Validate instance documents on xforms-rebuild Bug 338823, r=doronr+smaug - [XForms] VC6 fix for bug 315407. r=neil+doronr - [XForms] XBLize repeat. Bug 306247, r=me+smaug, patch by surkov@dc.baikal.ru - [XForms] xf:copy of element node then text node results in wrong instance data. Bug 328393, r=doronr+smaug - [XForms] xf:input for xul can't be readonly. Bug 367719, patch by surkov, r=olli+aaronr - [XForms] xforms-link-exception in model should trigger fatal error dialog. Bug 332604, r=aaronr+me, patch by sspeiche@us.ibm.com - [XForms] xf:textarea appears to have 4096 characters size restriction. Bug 357652, patch by surkov, r=doronr+aaronr - [XForms] XPath expression errors when expr spans mult instances. Bug 348993, r=doronr+olli - [XForms] XPath expressions using namespaces inside repeats generate error messages. Bug 312848, r=aaronr+smaug - [XForms] xsi:type value with no prefix handled incorrectly. Bug 360974, r=doronr+olli - [xulrunner] Add screen rotation API - [xulrunner] decrease APZ repaint intervals to make scroll decorators move smoother - [xulrunner] Generalize and improve external gl context handling. Contributes to JB#30162 - [xulrunner] Make frame scrollbar invisible. - [xulrunner] Protect EmbedLiteApp from dereferencing null pointer - [xulrunner-qt5] Cleanup the code, make sure Qt/Quick based embed widget works. - [xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]