Goooler
df313dbfec
fix: replace jcenter with mavenCentral in export gradle files (PR #1896 )
...
jcenter is deprecated, we can use mavenCentral as one of the default maven repo.
2023-06-06 13:26:01 +01:00
Skylot
2e3579a8fd
fix(gui): disable rename action in tree popup if not allowed ( #1890 )
2023-06-03 14:38:33 +01:00
Skylot
99c8ceae9a
fix(gui): don't reset package alias on class rename ( #1732 )
2023-06-03 16:20:44 +03:00
Julian Burner
fa67f4fef7
fix: preserve renames on mapping export ( #1732 )(PR #1893 )
2023-06-03 14:20:06 +01:00
Skylot
e9a7ccd00c
fix: don't change annotated code on finish ( #1732 )
...
Remove first empty line break annotation positions, can occur for classes in default package
2023-06-02 21:41:38 +01:00
Skylot
76e5824d99
feat(test): add util methods for renames in test ( #1885 )
2023-05-27 19:55:28 +01:00
Skylot
3bf101d7ac
feat(gui): split settings into pages
2023-05-27 15:40:38 +01:00
myzhan
c28320e1b2
feat(gui): add an action to prettify json file in resources (PR #1880 )
...
* feat(gui): add an action to prettify json file in resources
* fix build
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-05-25 21:56:06 +01:00
nitram84
ea5b66d463
fix(gradle): add legacy support for vector drawables (PR #1879 )
2023-05-25 20:19:26 +01:00
Skylot
8a67c39279
feat(cli): install and manage plugins from command line
2023-05-23 17:53:48 +01:00
Skylot
67054bda3d
fix: add rename reason for method merged with bridge ( #1876 )
2023-05-20 14:06:31 +01:00
Skylot
ed4c5a3a17
fix: use shadow jar in app bundle to reduce jars count ( #1868 )
2023-05-18 20:40:39 +01:00
Skylot
ae1b1ce99e
fix(build): use Kotlin with explicit project dependency
2023-05-17 21:26:55 +01:00
Skylot
5d3c96ead2
chore: update dependencies
2023-05-17 15:12:51 +01:00
Krzysztof Iwaniuk
63ad7fb128
feat: add option for hexadecimal integer format globally (PR #1869 )
...
* option for hexadecimal integer format globally
* fix i18n strings, update readme
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-05-15 13:58:13 +01:00
Krzysztof Iwaniuk
ccdbb1d62c
feat: parse and use Kotlin metadata for renames ( #1861 )(PR #1860 )
...
* initial setup for data class and metadata parsing
* bug fix & comments
* better version using plugin system
* added tests
* ignore getters test fix
* logs & imports
* reverted accidental changes
* moved util classes to plugin, spotless apply
* move test and some other minor fixes
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-05-14 21:34:40 +01:00
Skylot
3474f0da04
fix: split loop exit at loop end ( #1866 )
...
Loop exit (like condition) in loop end block can confuse loop restructure.
To resolve this try to split back edge and make loop end a simple path.
2023-05-13 22:10:21 +01:00
Skylot
0fd9a9df29
fix: check for annotations before remove empty default constructor ( #1863 )
2023-05-11 18:11:02 +01:00
bagipro
e29011eb95
fix(res): update Android resources to API 34 (PR #1864 )
...
* update android resources to API 34
* fix format issues
---------
Co-authored-by: bagipro <bugi@bugi>
Co-authored-by: Skylot <skylot@gmail.com >
2023-05-11 17:26:02 +01:00
Skylot
f52d2814df
fix(gui): queue UI settings update ( #1859 )
2023-05-08 17:01:26 +01:00
Skylot
6e507f0cdc
fix(script): don't use modules to build script classpath ( #1858 )
2023-05-07 20:19:38 +01:00
Skylot
f825901849
chore: update dependencies
2023-05-07 20:17:46 +01:00
Skylot
5aaceee978
fix: cache finally extract checks on multiple paths ( #1853 )
2023-05-06 18:41:29 +01:00
Skylot
f53dbbfebf
feat: option to disable inner classes move to parent ( #1817 )
2023-05-06 20:39:50 +03:00
nitram84
d29263ef57
fix(res): fix escaping for string arrays
2023-05-06 20:38:13 +03:00
nitram84
d8c8fb4e18
test(res): add unit tests for ResXmlGen
2023-05-06 20:38:13 +03:00
Skylot
835f9fb5e0
chore(build): use official gradle build action
2023-05-01 21:31:36 +03:00
JustFor
ecbcbbe8d4
fix(gui): update CN translation (PR #1852 )
...
Fixed the problem of indistinguishable after English translation.
2023-04-28 22:25:15 +01:00
Skylot
37b1bff8f2
fix(gui): adjust node by offset search in code area ( #1845 )
2023-04-25 21:28:27 +01:00
Skylot
5e8f9b900f
fix: remove class filtering on export ( #1847 )
2023-04-25 17:12:42 +01:00
Skylot
ddefead764
chore(build): check java version ( #1846 )
2023-04-25 14:23:11 +01:00
Skylot
54f83cee1c
fix: run code schrink after insn args simplify ( #1838 )
2023-04-24 22:25:09 +01:00
Skylot
7f3bd8c668
fix: additional checks for primitive deboxing ( #1838 )
2023-04-24 22:25:09 +01:00
Skylot
ea10f2af47
fix(build): set jvm target version for all kotlin tasks
2023-04-24 22:21:20 +01:00
Skylot
2d810a2864
chore(build): update gradle
2023-04-24 22:21:20 +01:00
George Hopkins
bac2386a1a
fix: add parentheses around multiple lambda arguments (PR #1840 )
...
* fix: add parentheses around multiple lambda arguments
* add simple test case
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-04-24 19:59:59 +01:00
Skylot
06ec12ba17
fix(script): use default script compiler args
2023-04-21 15:50:06 +01:00
JustFor
7f713e5592
fix(gui): update Messages_zh_CN.properties (PR #1831 )
2023-04-21 14:42:02 +01:00
Skylot
ee2556ecb6
fix(gui): update mappings node instead full reload on 'save as' ( #1732 )
2023-04-20 22:00:06 +01:00
Skylot
e57787393e
chore(build): fix gradle tasks dependencies
2023-04-20 19:46:59 +01:00
Skylot
b7634024d6
chore: update gradle and dependencies
2023-04-20 17:22:16 +01:00
Skylot
9417671606
refactor: extract input-api into library ( #1821 )
2023-04-20 17:22:16 +01:00
Skylot
2e652b4219
fix(plugins): use loaded mapping tree on export ( #1732 )
2023-04-20 17:22:16 +01:00
Skylot
1d6ebed7e5
chore: fix spotless apply
2023-04-20 17:22:16 +01:00
Skylot
19cf22b9e3
chore: update Eclipse formatter config
2023-04-20 17:22:16 +01:00
Skylot
75fbdd3ac4
chore(build): set required Java version to 11, update dependencies
2023-04-20 17:22:16 +01:00
Skylot
13e317d927
fix(gui): resolve active tab restore issue
2023-04-20 17:22:15 +01:00
Skylot
7a309ca367
fix: improve plugins data handling
2023-04-20 17:22:15 +01:00
Skylot
a992c93198
fix(plugins): improve custom passes merge ordering
2023-04-20 17:22:15 +01:00
Skylot
ee3a653c1b
fix(gui): show options from all plugins
2023-04-20 17:22:15 +01:00