* pas2jni: Explicitly release JNI local refs while executing method pointers.
........
* pas2jni: Fixed string constant handling after recent changes in FPC.
........
* pas2jni: Fixed invoking of Java event handlers from non-main threads.
........
* pas2jni: Fixed handling of identical names of classes, proctypes when they are defined in different units.
........
* pas2jni: Removed option to create event handler by passing Java method method name as a string. It is not safe, since the target method is treated as unused by Java and the method may be removed from the resulting application.
........
* pas2jni: Reverted r34367 and mark undesired event handler creation "deprecated".
........
git-svn-id: branches/fixes_3_0@34774 -
U rtl/win/wininc/unidef.inc
U rtl/win/wininc/ascdef.inc
--- Recording mergeinfo for merge of r34571 into '.':
U .
# revisions: 34571
git-svn-id: branches/fixes_3_0@34572 -
U packages/fcl-web/src/base/fphttpclient.pp
--- Recording mergeinfo for merge of r34062 into '.':
U .
# revisions: 34062
git-svn-id: branches/fixes_3_0@34108 -
U packages/fcl-web/src/base/fphttpclient.pp
--- Recording mergeinfo for merge of r33846 into '.':
U .
# revisions: 33846
git-svn-id: branches/fixes_3_0@34107 -
U rtl/i386/int64p.inc
A tests/webtbs/tw30240.pp
--- Recording mergeinfo for merge of r34059 into '.':
U .
--- Merging r34088 into '.':
A tests/webtbs/tw30357.pp
U compiler/symtable.pas
--- Recording mergeinfo for merge of r34088 into '.':
G .
# revisions: 34059,34088
git-svn-id: branches/fixes_3_0@34103 -
A tests/webtbs/tw28713b.pp
A tests/webtbs/tw28713.pp
U compiler/nmem.pas
--- Recording mergeinfo for merge of r32602 into '.':
U .
--- Merging r33195 into '.':
G compiler/nmem.pas
--- Recording mergeinfo for merge of r33195 into '.':
git-svn-id: branches/fixes_3_0@34054 -
A tests/webtbs/tw28713b.pp
A tests/webtbs/tw28713.pp
U compiler/nmem.pas
--- Recording mergeinfo for merge of r32602 into '.':
U .
--- Merging r33195 into '.':
G compiler/nmem.pas
--- Recording mergeinfo for merge of r33195 into '.':
git-svn-id: branches/fixes_3_0@34053 -
U packages/rtl-objpas/src/inc/dateutil.inc
--- Recording mergeinfo for merge of r31356 into '.':
U .
# revisions: 31356
git-svn-id: branches/fixes_3_0@34023 -
U rtl/android/cwstring.pp
--- Recording mergeinfo for merge of r32328 into '.':
U .
--- Merging r32345 into '.':
G rtl/android/cwstring.pp
--- Recording mergeinfo for merge of r32345 into '.':
G .
--- Merging r32538 into '.':
G rtl/android/cwstring.pp
--- Recording mergeinfo for merge of r32538 into '.':
G .
# revisions: 32328,32345,32538
git-svn-id: branches/fixes_3_0@33921 -
U packages/fcl-pdf/fpmake.pp
--- Recording mergeinfo for merge of r33917 into '.':
U .
--- Merging r33918 into '.':
U installer/install.dat
--- Recording mergeinfo for merge of r33918 into '.':
G .
# revisions: 33917,33918
git-svn-id: branches/fixes_3_0@33920 -
U rtl/go32v2/dos.pp
U rtl/msdos/dos.pp
U rtl/os2/sysutils.pp
U rtl/os2/dos.pas
U rtl/watcom/dos.pp
--- Recording mergeinfo for merge of r33894 into '.':
U .
# revisions: 33894
git-svn-id: branches/fixes_3_0@33907 -
U packages/cdrom/src/fpcddb.pp
U packages/fcl-net/src/httpsvlt.pp
U packages/fcl-sdo/src/base/sdo_consts.pas
U packages/fcl-sdo/src/base/sdo_xpath_helper.pas
U packages/fv/src/editors.pas
U packages/fv/src/strtxt.inc
U packages/fcl-db/src/base/dbconst.pas
U packages/fcl-db/src/sqlite/sqliteds.pas
U packages/fcl-xml/tests/testgen.pp
U packages/fcl-xml/src/xmltextreader.pp
U utils/fpdoc/fpclasschart.pp
U utils/fpdoc/makeskel.pp
U utils/fpdoc/unitdiff.pp
U utils/fpdoc/dwriter.pp
U utils/fpdoc/dglobals.pp
U utils/delp.pp
U ide/fphelp.pas
U ide/fp.pas
U ide/wconstse.inc
U rtl/objpas/sysconst.pp
U rtl/macos/system.pp
--- Recording mergeinfo for merge of r33882 into '.':
U .
# revisions: 33882
git-svn-id: branches/fixes_3_0@33883 -
U rtl/msdos/Makefile.fpc
U rtl/msdos/Makefile
--- Recording mergeinfo for merge of r32354 into '.':
U .
# revisions: 32354
git-svn-id: branches/fixes_3_0@33870 -
U rtl/nativent/Makefile.fpc
U rtl/nativent/buildrtl.pp
A rtl/nativent/dos.pp
--- Recording mergeinfo for merge of r33711 into '.':
U .
--- Merging r33712 into '.':
C rtl/nativent/Makefile.fpc
--- Recording mergeinfo for merge of r33712 into '.':
G .
Summary of conflicts:
Text conflicts: 1
# revisions: 33711,33712
git-svn-id: branches/fixes_3_0@33868 -
U rtl/os2/sysucode.inc
--- Recording mergeinfo for merge of r30016 into '.':
U .
--- Merging r32270 into '.':
G rtl/os2/sysucode.inc
--- Recording mergeinfo for merge of r32270 into '.':
G .
# revisions: 30016,32270
git-svn-id: branches/fixes_3_0@33866 -
A tests/webtbs/tw29321.pp
U compiler/pexpr.pas
--- Recording mergeinfo for merge of r32845 into '.':
U .
# revisions: 32845
git-svn-id: branches/fixes_3_0@33862 -
U packages/libndsfpc/src/nds/fifocommon.inc
U packages/libndsfpc/src/nds/arm7/sdmmc.inc
U packages/libndsfpc/src/nds/fifomessages.inc
U packages/libndsfpc/src/nds/libversion.inc
--- Recording mergeinfo for merge of r33429 into '.':
U .
# revisions: 33429
git-svn-id: branches/fixes_3_0@33857 -
U rtl/objpas/sysutils/sysutilh.inc
--- Recording mergeinfo for merge of r33362 into '.':
U .
--- Merging r33363 into '.':
U rtl/win/sysutils.pp
--- Recording mergeinfo for merge of r33363 into '.':
G .
--- Merging r33377 into '.':
G rtl/objpas/sysutils/sysutilh.inc
U rtl/objpas/sysutils/sysutils.inc
--- Recording mergeinfo for merge of r33377 into '.':
G .
--- Merging r33378 into '.':
G rtl/objpas/sysutils/sysutilh.inc
G rtl/objpas/sysutils/sysutils.inc
--- Recording mergeinfo for merge of r33378 into '.':
G .
# revisions: 33362,33363,33377,33378
git-svn-id: branches/fixes_3_0@33823 -
U packages/rtl-objpas/src/inc/variants.pp
U rtl/objpas/typinfo.pp
--- Recording mergeinfo for merge of r32858 into '.':
U .
--- Merging r32863 into '.':
G packages/rtl-objpas/src/inc/variants.pp
--- Recording mergeinfo for merge of r32863 into '.':
G .
# revisions: 32858,32863
git-svn-id: branches/fixes_3_0@33822 -