* with..do
* is and as operator for class
* inherited call
* basic type checks for binary operators
* type checks for if..then, while..do, repeat..until, on..do, raise
git-svn-id: trunk@34569 -
Use new cs_checkpointer_called moduleswitches set element.
Use new uf_checkpointer_called PPU flag (reusing obsolete uf_local_browser flag value)
Emit warning if compiled library/program has any code using checkpointer.
* ppu.pas: New constant: uf_checkpointer_called
* globtype.pas: New constant: cs_checkpointer_called
* fppu.pas: Set uf_checkpointer_called flag if cs_checkpointer_called is set in current_settings.module_switches
* i8086/n8086mem.pas: Include cs_checkpointer_called in current_settings.moduleswitches
* ncgmem.pas: Likewise.
* msg/errore.msg: Add new message saying that -gc and -Ur options are incompatible
Add description to -gc option, saying it is experimental.
Add warning at link time for program/library if checkpointer is used in any unit or main code.
* options.pas: if -gc and -Ur options are used, never enable checkpointer code,
instead output a warning that release is incompatible with -gc option.
* pmodules.pas: proc_program: Check all modules for uf_checkpointer_called flag,
emit a warning if checkpointer is used.
* utils/ppuutils/ppudump.pp: Add code for uf_codepointer_called option.
git-svn-id: trunk@34567 -
* msg/errore.msg: Add new message saying that -gc and -Ur options are incompatible
Add description to -gc option, saying it is experimental.
Add warning at link time for program/library if checkpointer is used in any unit or main code.
git-svn-id: trunk@34566 -
Add description to -gc option, saying it is experimental.
Add warning at link time for program/library if checkpointer is used in any unit or main code.
git-svn-id: trunk@34565 -
fppdf: test project page number output is now more dynamic.
pdf+ttf: replace string constants with resource strings.
pdf: removes the unused color parameter from TPDFDocument.AddFont().
pdf: update "testfppdf" application due to TPDFDocument.AddFont() changes.
pdf tests: fix failing tests due to TPDFDocument.AddFont() changes.
------------------------------------------------------------------------
git-svn-id: trunk@34563 -
because bitpacked records, containing longints (which this unit uses) don't
yet work on 16-bit and 8-bit targets. As soon as this is fixed, it'll be
reenabled again.
git-svn-id: trunk@34561 -
- class forward declaration
- alias class, type alias class
- ancestor, TObject as default
- virtual, override, abstract
- property read, write, stored
- methods
- self
- overloaded procs with class as argument
git-svn-id: trunk@34555 -
shutting down, that can fail
o the test will still fail because the tthread shutdown code itself in
the classes unit cannot handle running while a program is quitting,
and that should be fixed (exposed by r34456)
git-svn-id: trunk@34554 -
- [var]char columns with character set NONE or OCTETS does not follow connection charset, so we must handle them as special case and set appropriate CodePage
- updated helper method TFieldDefs.Add (original version was introduced only recently and exists only in trunk)
Bug #30613
git-svn-id: trunk@34541 -
Change conditions under which IDE executable is generated:
Add GDBMI_IS_STATIC variable, set to true for systems
which generate static FP IDE executable (without library dependencies)
and can thus also be compiled in cross-compile conditions.
Only add -sp fpmake option (which means skip executable generation)
if GDBMI_IS_STATIC is not defined.
git-svn-id: trunk@34523 -