Bi-weekly Report: Wine 1.3.35 release and Status of online banking support

8 views
Skip to first unread message

Qian Hong

unread,
Dec 19, 2011, 9:53:51 PM12/19/11
to non-ie-online-banking
Hi all,

Wine 1.3.35 is released, with a lot of improves on online-banking support.
* With the patches in Bug 17273, Wine firefox now can login to
https://online.unionpay.com/

Online-banking-related bugs changed during this cycle:

 * 1 NEW bug was reported to Wine:
* Bug 29252 - ICBC Internet Banking Assistant ICBCEBankAssist.exe
can't open embed iexplore

* 1 bug was closed as FIXED:
* Bug 27281 - crash while install ICBC_FT_UShield2_Install.exe (
unimplemented function
msvcp60.dll.??0?$basic_ostringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@H@Z
)

* some other interesting bugs:
* Bug 15189 - Google Chrome can't dock tabs (REOPENED)
* Bug 27371 - crash while install 360chrome browser (FIXED)
* Bug 17273 - SetNamedPipeHandleState is a stub - affects flash on
FireFox (patches ready)
* Bug 27168 - chromium-based apps can't load https sites (patches ready)
* 360chrome couldn't open embed iexplore but open url in native
Linux browser instead (NEW)


Online-banking-related patches committed during this cycle:

Jacek Caban (60):
jscript: Use bytecode for assignment to identifier.
jscript: Use bytecode for assigning to array expression.
jscript: Use bytecode for assignment to member expression.
jscript: Use bytecode for invalid assignments.
jscript: Use bytecode for '+=' expression implementation.
jscript: Use bytecode for '-=' expression implementation.
mshtml: Return wrapped ActiveX object's interface from object
element's QueryInterface.
mshtml: Added tests for returning ActiveX object's interfaces
from object element's QueryInterface.
jscript: Use bytecode for '*=' expression implementation.
jscript: Use bytecode for '/=' expression implementation.
jscript: Use bytecode for '%=' expression implementation.
jscript: Added bytecode version of member expression.
jscript: Use bytecode for '|=' expression.
jscript: Use bytecode for '^=' expression implementation.
mshtml: Don't use WINAPI for assembly functions to avoid linker
warnings on mingw.
mshtml: Added support for navigating to _self target.
jscript: Use bytecode for calls on identifier and member expressions.
jscript: Use bytecode for all call expressions.
jscript: Use binary_expression_t instead of array_expression_t.
jscript: Added bytecode version of array expression.
jscript: Use bytecode for post-increment expression.
jscript: Use bytecode for post-decrement expression.
scrrun: Moved script extensions registration to scrrun.dll.
appwiz.cpl: Run winebrowser directly instead of using ShellExecute.
jscript: Use bytecode for pre-increment expression implementation.
jscript: Use bytecode for pre-decrement implementation.
jscript: Use bytecode for array literal expressions.
jscript: Use bytecode for binary and implementation.
jscript: Use bytecode for '&=' expression implementation.
jscript: Use bytecode for '>>' expression.
jscript: Use bytecode for '>>=' expression.
wininet: Use test.winehq.org instead of
crossover.codeweavers.com in test_async_HttpSendRequestEx.
wininet: Properly handle closed connection in HTTP_HttpEndRequestW.
wininet: Added more connection failure tests.
winebrowser: Use IUri API for URL-related logic.
jscript: Fixed memory leaks.
jscript: Use bytecode for '>>>' expression implementation.
jscript: Use bytecode for '>>>=' expression implementation.
jscript: Use bytecode for '<<' expression implementation.
jscript: Use bytecode for '<<=' expression implementation.
jscript: Don't use EXPR_NEWREF in for_statement_event.
jscript: Don't use EXPR_NEWREF in forin_statement_event.
jscript: Use bytecode for instanceof implementation.
jscript: Properly handle NULL IDispatch in stack_pop_object.
jscript: Initialize VARIANT before passing it to disp_propget.
mshtml: Initialize VARIANT before passing it to variant_copy.
jscript: Use bytecode for typeof expression implementation.
htiframe.idl: Added ITargetFramePriv and ITargetFramePriv2 declarations.
jscript: Use byte code for deleting identifier expressions.
jscript: Added more deleting tests.
jscript: Throw type error on invalid delete.
jscript: Call expressions needling EXPR_NEWREF flag directly.
jscript: Don't pass EXPR_NEWREF to name expression in
array_expression_eval.
jscript: Always use compiler for member, array and identifier expressions.
jscript: Get rid of no longer needed EXPR_NEWREF flag.
jscript: Use bytecode for function expression implementation.
jscript: Use bytecode for object literal implementation.
jscript: Get rid of no longer needed expression eval entry.
jscript: Invoke bytecode directly from expr_eval.
jscript: Return VARIANT directly from expr_eval.

Full change log can be found at http://www.winehq.org/announce/1.3.35

Thanks Codeweavers, thanks the Wine Project, thanks Jacek Caban, and
thank you all!


--
Regards,
Qian Hong

-
Sent from Ubuntu
http://www.ubuntu.com/

Reply all
Reply to author
Forward
0 new messages