summaryrefslogtreecommitdiff
path: root/jvmfwk
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-05-19 14:47:19 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-05-19 18:18:53 +0200
commit819b30e937d227d1458ecc22b09ef994ebe7e17e (patch)
tree9ec5bb91ed27c6dcf4674cb91488183dbccb4e49 /jvmfwk
parent928ce6043523a70d056d15210296d627d6223c2f (diff)
tdf#142367 Writer crashes when opening docx
regression from commit 5aa60be574ece81b27c8f63e6e809871c694dba0 fix leak in VCLXWindow Make SwAnnotationWin follow the same pattern as all the other code and return a custom accessibility object instead of trying to override the toolkit peer object. Change-Id: Ifa3a5da2fbbf082e6bb05281cc9d354d6ec3ba03 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115805 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'jvmfwk')
0 files changed, 0 insertions, 0 deletions
ohrhard@googlemail.com> 2020-08-29Fix typo in codeAndrea Gelmini It passed "make on check" on Linux Change-Id: Ia1d8d828eea7ca3f39559bd2554cb9778ca6bb32 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101599 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> 2020-08-27uilogger : Add support in the Logger and DSL for ValueSetAhmed ElShreif For example the DSL syntax will be: >>Choose element with position 18 in 'colorset' from 'cui/ui/colorpage/colorset' Change-Id: I9186b870da096719873c8709dedbc4bb4d315e2c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101267 Tested-by: Jenkins Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> 2020-08-24uilogger : Add support in the Logger and DSL for the ToolBoxAhmed ElShreif The support is tested on the FindBar and it works well . For example the DSL syntax in the FindBar should be like: >>"Click on item number 3 in FindBar" Change-Id: I3ec5f5afc260df4b38dc4e420fcc48d9c774c29f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100811 Tested-by: Jenkins Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> 2020-08-21uilogger : Add support in the Logger and DSL for the LAUNCHMENU in CALCAhmed ElShreif The support is tested on some random test cases. For example the DSL syntax will be: >>"Launch SELECTMENU from Col 3 and Row 5" Change-Id: Ic5b29ad8b377eed5c38aa1d0f680cbfb979763e6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100958 Tested-by: Jenkins Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> 2020-06-03uitest: avoid defining the same object multiple time in in mathShiko Change-Id: I1ee5cde133390ca285bb154e6a373e0e5bc1cbed Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95334 Tested-by: Jenkins Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com> 2020-05-17Fix typosAndrea Gelmini Change-Id: I3ecb671165ba65baaf304e7afec097209c8c88d8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94384 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr> 2020-05-17uitest: Fix some issue in the UI Logger DSL coreEL-SHREIF It solve these problems: 1) math generated test cases wasn't run because the element selector wasn't initialized 2) avoid variables that has variable name equal number only 3) avoid reusing UI object that reference to closed dialog Change-Id: I21221716bfa76889b6563955f60a7f99143fe9c2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94338 Tested-by: Jenkins Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com> 2019-08-20uitest: Fix typosAhmed ElShreif Change-Id: I41023dd1fd06ca48849726d3372f74a4990c27a3 2019-08-19uitest: Reformat the python script of the CompilerAhmed ElShreif Change-Id: I502aa9e998d084a82e738c0c0c68ad634cb5c76a 2019-08-19uitest: print useful message when textX is not installedMarkus Mohrhard Change-Id: If6f6c71f72ba9def4885ffbd74cb7814f7465f2c 2019-08-19uitest: add the SideBar implementationAhmed ElShreif Change-Id: I7de9bd97e868624476b5c39a5e37afc945206e4e 2019-08-19uitest: ignore the logging part of the QuerySaveDialog while closing the appAhmed ElShreif Change-Id: I18fcc81fa54362dfaa574ec04125e66b37a5aad8 2019-08-19uitest: use prefix for names that has conflict with python's keywordsAhmed ElShreif Change-Id: I01d044a96eeae60a070a5ca0fc8d6105d7333414 2019-08-19uitest: replace tabs with spacesAhmed ElShreif Change-Id: I40779dfdb65037838e1a1b7bed5d89a656047ce6 2019-08-19uitest: add footer line supportAhmed ElShreif Change-Id: I740995d811be030f406f9d3ff53c56d28af2b786 2019-08-19uitest: solve problem with un-named parentsAhmed ElShreif 1) Add recursively query for the parent until find an parent with a name. 2) Remove the parent part "from xxxxxx" from the log statment if there is un-named parent 3) Update the compiler to use the most top parent if there is command with no un-named parent Change-Id: Id7dd5092bc995312494b5536720141908e73af9a 2019-08-19uitest: log more events in Calc:Ahmed ElShreif 1) Rename Tab 2) Insert Tab Change-Id: I7a653a4b274c0c8058672c5b0aa1645bb5a51e3a 2019-08-19uitest: log more eventsAhmed ElShreif Impress: 1) Delete Slide 2) Duplicate Slide 3) Rename Slide Draw: 1) Delte Page 2) Rename Page Change-Id: I124bdf96c58dfe00bdb039c5e93afc0dc6e7163d 2019-08-19uitest: add more events to ui loggerAhmed ElShreif for Impress: add new Slide for Draw: add new Page Modify the UILogger System to save information about the name of the app Change-Id: I87fd98b2a11783e3410f1c0eba633631addf389b 2019-08-19uitest: start logging draw eventsAhmed ElShreif Change-Id: I1b77b106db181a8cadc1ff0b2a5de6ad19fe6762 2019-08-19uitest: log more eventsAhmed ElShreif for Calc: 1) Delete some Cells 2) Remove content from some cells 3) Insert Cells 4) Cut Cells 5) Copy Cells 6) Paste Cells 7) Merge Cells 8) Split Cell ( Delete Merge ) for Writer: 1) Insert Table 2) Copy Text 3) Cut Text 4) Paste Text 5) Inser Break Page Also, Solve some bugs in the UI logger and UNO Commands. Change-Id: Ic7cacbc20e1e400900a9760b61e8b45ae96c84ff 2019-08-19uitest: solve some bugs in the ui loggerAhmed ElShreif Change-Id: I39836423fad8cb361a8f007f648108618906be8a 2019-08-19uitest: add general functions to remove redundunt linesAhmed ElShreif 1) init_app 2) init_Object 3) write_line_without_parameters 4) write_line_with_one_parameters Then Rewrite the handlers again Change-Id: I8ceb01f4eaa48f1544ada8966c7585dcbd3e15aa 2019-08-19uitest: add more DSL commandsAhmed ElShreif 1) Calc (calc_Type_command - calc_switch_sheet - calc_Select_cell - calc_AutoFill_filter) 2) impress (impress_Type_command) 3) math (math_element_selector - math_Type_command) 4) General Commands Compiler: (setZoom_command) Change-Id: Ifd2608c38474633b579a216356fe53c859c24975 2019-08-19uitest: add special commands of writer app implementationAhmed ElShreif 1) Type Command 2) Select Command 3) GoTo page Change-Id: I5ee773b6cd322c2c1bf0eba58e704b2ff1399ce7 2019-08-19uitest: implement the missing part of the dialog compilerAhmed ElShreif Change-Id: I08881b738b3e7922b74f9d007733278e2b6ef54e 2019-08-19uitest: add DSL compiler support for more UI itemsAhmed ElShreif 1) ButtonUIObject 2) CheckBoxUIObject 3) TabControlUIObject 4) ComboBoxUIObject 5) RadioButtonUIObject 6) ListBoxUIObject 7) SpinFieldUIObject 8) EditUIObject Change-Id: Ic81c2a0511351cf91f4514316b9c5854a64a4b05 2019-08-19uitest: start the implementation of the new DSL compilerAhmed ElShreif 1) finish the functions that will parse inputs 2) add function to initialize the UI test Case 3) add function to print the ui new test case 4) add the UNO caommands handler 5) add the Dialog commands handler 6) add the Starter commands handler Change-Id: Ided1c050023c5284457f62c4b8d5ea1cfa38c043 2019-08-19uitest: update the DSL grammarAhmed ElShreif Change-Id: I15fe20f1c5e8339f6d5a857b0d0bbfa30b09b44a 2019-08-19uitest: new logger DSL grammarAhmed ElShreif This patch is the first and second parts of the new DSL grammar. The grammar of all the UIObjects , Dialogs , starter commands , All of uno commands and Special commands for applications. example.ul shows an example of the new syntax of the expected new logger. Change-Id: Ib58aeab1da6627ebc464e4cb64253fd3bf91200e