constant values (i.e., anything non-value/const/constref) (mantis #263363)
o fixed default parameter value for var-parameter in chmreader
git-svn-id: trunk@28016 -
NtoLE() so that they don't cause range check errors on big endian
platforms
* fixed an error whereby a byte was passed to NtoLE (-> was converted to a
smallint and swapped on big endian platforms)
git-svn-id: trunk@25951 -
* IDXHDR internal file added.
* better defaults for [Windows] lines.
* Avoid duplication topic if both in index and separately in hhp. Size reduction for many hhp scenarios, no difference for fpdoc
* System section 13 (copy of idxhdr)
* index/toc files registered as topic type 2. (incontents field)
* duplicate code for creating topics cleaned up, all now use addtopic
* correct number of topics in system file.
* some bugfixes in binary index.
* some more global properties supported in sitemaps.
* many extra (dumping) options for chmls tool.
git-svn-id: trunk@24979 -
Solves issues with systems that e.g. require special options for compilation of programs (e.g. libc programs to find libc startup code) or the actual build has been compiled with options that are incompatible with default ones.
Tested changes by building an i386-linux local build and i386-linux->arm-linux cross-builds
git-svn-id: trunk@22397 -
* modified fpmake files in packages to allow a "make all" for NativeNT in packages to work (nearly all packages need to be disabled; the main cause for this are the still missing DOS and Objects units for the target)
git-svn-id: trunk@21319 -
Fixed a bug where reusing a stream would keep the size of the largest file added! Making the chm much bigger than it should be
git-svn-id: trunk@20412 -
change in utils/fpcm/fpcmake.ini in prevous commit.
Adapt also other files to that change:
* compiler/globals.pas: Replace $FPCTARGET by os_string if
tf_use_8_3 flag is set for target_info also.
* tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way
as TARGETSUFFIX was modified in previous commit.
* tests/utils/dotest.pp:
+ New variable UseOSOnly, set to true if only target OS name
should be used for subdirectories.
git-svn-id: trunk@18228 -
later: the same as i386/darwin, except
a) uses the non-fragile Objective-C ABI/runtime
b) does not require stubs for direct calls/jumps (not required for
i386/darwin under 10.6 and later either, but still generated
there for backwards compatibility)
c) only the same packages are enabled as for ARM/Darwin
d) MacOSAll is compiled specifically for the iPhoneSimulator SDK
This target also defines the symbol "darwin" apart from the target
name "iphonesim" for source code compatibility reasons.
git-svn-id: trunk@16065 -