Issues 2.6.0

From Lazarus wiki
Jump to navigationJump to search

Issues with 2.6.0 release candidates

This page is supposed to contain all issues discovered while testing release candidates and their status. Make sure to include information about the platform where the problem appears (if applicable). Once the issue gets resolved, you should strike it over and add number of SVN revision fixing it. If the revision number refers to a SVN repository different from "fpc" (i.e. "fpcbuild" or "fpcdocs"), include information about the SVN repository too.

Example:

  1. cpu-os: IE209101221 while compiling XYZ.pas - r123456
  2. docs: missing description of XYZ
  3. readme.txt: wrong version number - r654321 (fpcbuild)


Merge requests for post RC1 fixes so far

strikken means merged, bold means decisions/review/actions needed.

  1. r19515 already merged (typo in winunits-base shlobj.pp)
  2. r19380 bug in exesearch
  3. r19485 fpunits.conf->.cfg
  4. r19486 safecall on win64 flag in i_win.pas
  5. r19525 Fix problem with QueryHook leading to crashes
  6. r19526,r19531 haiku (confirmed by Olivier)
  7. r19342 nativent system unit (nativent dir only)
  8. Jonas and Florian would discuss what to do with r18961/r19312/r19313 ? -> still ongoing
  9. r19497 check environment variable LOCALAPPDATA on windows as a possible cache location for instantfpc
  10. r19339 (Francesco) Updated libogcfpc to ver.1.8.8
  11. r19493 deprecation msgs of tdbf. Can starting compiler handle this? Does that matter at all for non- compiler/RTL? -> 2.4.4 can
  12. r19328 byte typecast in set declaration gives syntax error (Jonas remarked it has a mantis item target 2.6.0 Mantis #19328 by Paul)
  13. r19343 mantis 19975 (classhelper, no commit msg) -> looks complex, so initially I'd say deny; Comments?
    1. 19342: http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19292 )
    2. 19343: http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19281
    3. 19343: http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19282
  14. OS/2 merging, many revs, see [1] but hinges on r18138 causes many conflicts. (also r19551,r19552)
    1. 18138 partially merged, but not marked as merged. Merging 18136 was also needed.
    2. 19551-19552 merged
  15. Paul: Fixed today a serious bug which may cause compiler crashes: r19563 Without the change any record member symbol was treated as a tfieldvarsym and tfieldvarsym members where accessed without a check.
  16. fpcbuild r918,926,928
  17. open tickets with 2.6.0 as target
    1. 18702 (error in rewritten win32 cdecl handling, Joost)
    2. 20034 (improved versioning of CHM's, Marco -- can probably easily be delayed)
    3. 20482 (fpmake problem, Joost)

Issues with 2.6.0-rc1

  1. (potential) the usage of the heapmanager in a thread before it is initialized (Sergei, fpc-devel, nov 10th "Threads crash on freebsd")