svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2590 | jonas | 2006-02-15 12:00:09 +0100 (Wed, 15 Feb 2006) | 3 lines
+ add "-arch ppc" to the assembler call to fix assembling when
running on x86
........
r2591 | jonas | 2006-02-15 12:01:25 +0100 (Wed, 15 Feb 2006) | 3 lines
* assembling via a pipe and regular assembling now both use the
same binary and command line
........
git-svn-id: branches/fixes_2_0@2672 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2291 | florian | 2006-01-15 12:00:35 +0100 (Sun, 15 Jan 2006) | 2 lines
+ set WINDOWS define on all Windows platforms (Win32,Win64,WinCE)
........
git-svn-id: branches/fixes_2_0@2617 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2608 | jonas | 2006-02-16 16:59:15 +0100 (Thu, 16 Feb 2006) | 5 lines
* also perform range checking in case fromdef falls inside todef, in
order to catch invalid operations due to uninitialised values,
not type-checked assignments (via explicit typecasts or e.g.
blockread), ...
........
r2609 | jonas | 2006-02-16 17:03:33 +0100 (Thu, 16 Feb 2006) | 2 lines
+ added
........
git-svn-id: branches/fixes_2_0@2610 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2348 | daniel | 2006-01-26 23:14:46 +0100 (Thu, 26 Jan 2006) | 2 lines
* Another libc dependency less
........
r2349 | daniel | 2006-01-27 11:28:58 +0100 (Fri, 27 Jan 2006) | 2 lines
+ Very aggressive vcsa detection
........
r2350 | daniel | 2006-01-27 11:36:46 +0100 (Fri, 27 Jan 2006) | 2 lines
* Better error handling
........
r2351 | daniel | 2006-01-27 11:46:26 +0100 (Fri, 27 Jan 2006) | 2 lines
+ Much more agressive VCSA detection. Now works from inside Midnight Commander.
........
r2361 | daniel | 2006-01-28 23:21:28 +0100 (Sat, 28 Jan 2006) | 4 lines
* Overhaul of key recognition codes. Should recognize key much
better now, even without terminfo, which has been removed so another
libc dependency is gone.
........
r2366 | daniel | 2006-01-29 00:17:48 +0100 (Sun, 29 Jan 2006) | 3 lines
* vcsa functionality moved into linuxvcs unit
* Reverse ifdef in gpm
........
r2370 | daniel | 2006-01-29 09:00:16 +0100 (Sun, 29 Jan 2006) | 2 lines
* Fix 2.0.0 compat
........
r2371 | daniel | 2006-01-29 09:28:46 +0100 (Sun, 29 Jan 2006) | 2 lines
* Comitted too quickly
........
r2377 | tom_at_work | 2006-01-29 18:54:04 +0100 (Sun, 29 Jan 2006) | 1 line
* added __stkptr global in cprt0 for powerpc/linux
........
r2379 | daniel | 2006-01-29 19:15:50 +0100 (Sun, 29 Jan 2006) | 2 lines
* 2.0 workaround
........
r2383 | daniel | 2006-01-31 11:26:25 +0100 (Tue, 31 Jan 2006) | 9 lines
+ Keyboard unit overhaul
+ Shift+arrow keys now working in xterm
+ Keyboard restored when vt-switching away from application on Linux
console
+ Escape key remapped on Linux console so it works instantly.
+ Try to use Linux console more aggressively
+ Linux specific code now only executed on Linux terminals and not
on xterm, FreeBSD etc.
........
r2388 | peter | 2006-02-01 07:34:31 +0100 (Wed, 01 Feb 2006) | 2 lines
* remove useless comment
........
r2389 | daniel | 2006-02-01 09:27:30 +0100 (Wed, 01 Feb 2006) | 2 lines
* Remove debugging code.
........
r2401 | daniel | 2006-02-02 09:22:35 +0100 (Thu, 02 Feb 2006) | 5 lines
* various bugfixes
- Disable shared linking for now since it since it simply breaks
svn. (Already disabled in Makefile itself, likely accidentally
done with an old FPCMake, but it "fixed" svn to compile.)
........
r2425 | daniel | 2006-02-04 09:31:18 +0100 (Sat, 04 Feb 2006) | 3 lines
* FreeBSD delete key
* Alt+Backspace in xterm
........
r2428 | daniel | 2006-02-04 15:30:42 +0100 (Sat, 04 Feb 2006) | 5 lines
+ Added ability to use ctrl+x,ctrl+c,ctrl+v for clipboard. Enabled by
default on Unix platforms because normal shift+ins is not available in
a lot of terminal emulators. Currently only configurable through
INI-file. UI will follow.
........
r2430 | daniel | 2006-02-04 17:09:11 +0100 (Sat, 04 Feb 2006) | 2 lines
+ UI for selecting edit key set.
........
r2431 | daniel | 2006-02-04 17:22:36 +0100 (Sat, 04 Feb 2006) | 2 lines
* Remove terminfo use. IDE now libc free when build without debugger.
........
r2447 | daniel | 2006-02-05 21:54:07 +0100 (Sun, 05 Feb 2006) | 2 lines
* Fix compilation on non-Unix
........
git-svn-id: branches/fixes_2_0@2588 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2461 | florian | 2006-02-06 22:44:35 +0100 (Mon, 06 Feb 2006) | 2 lines
* fixed function result handling for procedure which are inlinable
........
git-svn-id: branches/fixes_2_0@2582 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2444 | peter | 2006-02-05 21:05:45 +0100 (Sun, 05 Feb 2006) | 2 lines
* fix crash with ident not found
........
r2472 | jonas | 2006-02-07 22:23:02 +0100 (Tue, 07 Feb 2006) | 2 lines
+ warn if a static variable is read but not assigned (tw4781*)
........
r2481 | jonas | 2006-02-08 20:44:05 +0100 (Wed, 08 Feb 2006) | 2 lines
* moved to webtbf, since tests have to fail
........
r2482 | jonas | 2006-02-08 20:44:36 +0100 (Wed, 08 Feb 2006) | 2 lines
+ added missing -vw option
........
r2483 | jonas | 2006-02-08 21:30:07 +0100 (Wed, 08 Feb 2006) | 3 lines
* don't report sym_w_identifier_only_read for exported or external
variables
........
r2484 | jonas | 2006-02-08 21:30:49 +0100 (Wed, 08 Feb 2006) | 3 lines
* openstrings and openarrays don't have to by valid in order to use
high()/low() on them
........
r2487 | jonas | 2006-02-08 21:33:15 +0100 (Wed, 08 Feb 2006) | 3 lines
* also perform initialised checking for out-parameter, and set the
initialised state of value/const/var parameters to initialised
........
r2488 | jonas | 2006-02-08 21:34:16 +0100 (Wed, 08 Feb 2006) | 2 lines
+ test for out-initialised checking
........
git-svn-id: branches/fixes_2_0@2579 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2493 | peter | 2006-02-09 08:48:34 +0100 (Thu, 09 Feb 2006) | 2 lines
* add test
........
r2494 | peter | 2006-02-09 08:54:25 +0100 (Thu, 09 Feb 2006) | 2 lines
* new test
........
r2503 | peter | 2006-02-10 07:50:23 +0100 (Fri, 10 Feb 2006) | 5 lines
* reset lockcount in SafeArrayCreate and SafeArrayCopy, patch by Tomas Stejskal
-This line, and those below, will be ignored--
M varutils.inc
........
r2504 | peter | 2006-02-10 08:52:07 +0100 (Fri, 10 Feb 2006) | 2 lines
* new test
........
r2512 | michael | 2006-02-10 20:52:04 +0100 (Fri, 10 Feb 2006) | 1 line
* Fixed casing (from Micha Nelissen) and made CreateStreams virtual
........
r2540 | joost | 2006-02-12 18:44:14 +0100 (Sun, 12 Feb 2006) | 1 line
+ update of oracle bindings
........
git-svn-id: branches/fixes_2_0@2578 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2569 | jonas | 2006-02-14 17:40:52 +0100 (Tue, 14 Feb 2006) | 7 lines
- "property" is again only a keyword in objfpc and delphi mode
(otherwise this breaks code which uses that name for a parameter
or variabled) -- this disables the ability to use properties
in objects until support is added elsewhere in the compiler,
but change is needed since it breaks the compilation of the
universal headers.
........
r2570 | daniel | 2006-02-14 18:11:18 +0100 (Tue, 14 Feb 2006) | 3 lines
+ Add m_property mode switch to allow per mode recognition of
property.
........
git-svn-id: branches/fixes_2_0@2576 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2338 | peter | 2006-01-25 22:46:51 +0100 (Wed, 25 Jan 2006) | 2 lines
* fix wrong opsize for rangecheck to qword
........
r2412 | jonas | 2006-02-03 12:35:51 +0100 (Fri, 03 Feb 2006) | 2 lines
* fixed tests/test/trange5
........
r2445 | peter | 2006-02-05 21:18:57 +0100 (Sun, 05 Feb 2006) | 2 lines
* more check_hints fixes
........
r2469 | jonas | 2006-02-07 15:23:38 +0100 (Tue, 07 Feb 2006) | 3 lines
* fixed displaying of hints such for procedures and functions
(and moved check_hints from pbase to htypechk) (forgot to commit earlier)
........
r2485 | jonas | 2006-02-08 21:31:45 +0100 (Wed, 08 Feb 2006) | 2 lines
* initialise processaddress for darwin
........
r2486 | jonas | 2006-02-08 21:32:32 +0100 (Wed, 08 Feb 2006) | 4 lines
* the pointer parameter of fpc_Read_Text_PChar_As_Pointer is not an
out parameter, but a const (the pointer is const and must be
valid already)
........
r2501 | jonas | 2006-02-09 18:39:22 +0100 (Thu, 09 Feb 2006) | 6 lines
* fixed bug #4737 (check for potential range errors in for-loop
assignment, report correct column for potential range errors of
call parameters)
* refactored code to check potential range check errors (check_ranges
in htypechk)
........
r2502 | jonas | 2006-02-09 19:18:47 +0100 (Thu, 09 Feb 2006) | 3 lines
* fixed web bug #4724 (don't allow inc/dec(pointer,pointer)
* more accurate error postitions for inc/dec errors
........
r2508 | jonas | 2006-02-10 11:08:07 +0100 (Fri, 10 Feb 2006) | 4 lines
* kill warnings about non-longint code parameters with val()
which popped up again after yesterday's patches to the
potential range error warnings
........
r2509 | jonas | 2006-02-10 12:05:47 +0100 (Fri, 10 Feb 2006) | 3 lines
* fixed web bug #4778 (explicit type casting of float to int in tp/delphi
keeps the bit pattern instead of converting)
........
r2514 | jonas | 2006-02-11 09:50:46 +0100 (Sat, 11 Feb 2006) | 2 lines
* fixed netware compilation
........
r2516 | jonas | 2006-02-11 17:36:08 +0100 (Sat, 11 Feb 2006) | 3 lines
* change order of foreachnode(static) so the "payload" of a
statementn is processed before the next statementnodes
........
r2530 | jonas | 2006-02-12 15:29:17 +0100 (Sun, 12 Feb 2006) | 2 lines
* make classrefdef regable
........
r2535 | jonas | 2006-02-12 16:02:46 +0100 (Sun, 12 Feb 2006) | 2 lines
* donewidestring has var instead of out parameter
........
r2537 | jonas | 2006-02-12 16:38:56 +0100 (Sun, 12 Feb 2006) | 2 lines
* set resultloc for interfacecom in subscriptn
........
git-svn-id: branches/fixes_2_0@2562 -
http://svn.freepascal.org/svn/fpc/trunk
r2498 (florian)
* from Ales Katona: use $fpcversion instead of fixed version number when generating config
git-svn-id: branches/fixes_2_0@2500 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2310 | peter | 2006-01-17 09:44:57 +0100 (Tue, 17 Jan 2006) | 2 lines
* fix compare with null
........
r2312 | hajny | 2006-01-18 23:48:19 +0100 (Wed, 18 Jan 2006) | 1 line
* fix for web bug #4518 by Salvatore Licciardi
........
r2317 | jonas | 2006-01-21 21:19:19 +0100 (Sat, 21 Jan 2006) | 5 lines
* use vfork instead of fork for popen and one variant of executeprocess
if USE_VFORK is defined (currently only if both BSD and FPC_USE_LIBC
are defined). Speeds up the compilation of the compiler under Darwin
by 20-25% (the larger the project, the bigger the speedup).
........
r2320 | daniel | 2006-01-22 12:06:10 +0100 (Sun, 22 Jan 2006) | 3 lines
* Add --64 or --32 to as call to allow i386 make cycle using -Aas on
x64_64 systems.
........
r2325 | daniel | 2006-01-22 15:29:07 +0100 (Sun, 22 Jan 2006) | 2 lines
* Add --32 or --64 to to ensure functionality of i386 compiler on x64_64 OSes.
........
r2331 | olle | 2006-01-23 22:34:24 +0100 (Mon, 23 Jan 2006) | 1 line
Added short circuit evaluation of compile time expressions
........
r2333 | michael | 2006-01-24 21:04:46 +0100 (Tue, 24 Jan 2006) | 1 line
+ Enabled use of embedded firebird library.
........
r2340 | peter | 2006-01-25 23:05:31 +0100 (Wed, 25 Jan 2006) | 2 lines
* added missing varString,varOlestr to ordinals
........
r2347 | marco | 2006-01-26 22:11:37 +0100 (Thu, 26 Jan 2006) | 2 lines
* fdset is now array of unsigned.
........
r2358 | michael | 2006-01-28 19:07:23 +0100 (Sat, 28 Jan 2006) | 1 line
+ Patch from Graeme Geldenhuys to add delphi compatibility function
........
r2359 | michael | 2006-01-28 19:10:07 +0100 (Sat, 28 Jan 2006) | 1 line
+ Patch from Graeme Geldenhuys to fix ExtractFileDrive
........
r2373 | michael | 2006-01-29 11:28:37 +0100 (Sun, 29 Jan 2006) | 1 line
+ Patch from Michalis Kamburelis to fix hex2dec behaviour in case of error
........
r2380 | peter | 2006-01-29 20:46:14 +0100 (Sun, 29 Jan 2006) | 2 lines
* added sumInt
........
r2381 | jonas | 2006-01-29 23:46:46 +0100 (Sun, 29 Jan 2006) | 2 lines
+ added (not yet fixed)
........
r2390 | jonas | 2006-02-01 11:22:52 +0100 (Wed, 01 Feb 2006) | 4 lines
* fixed some FloatToStrF and FloatToStr precision problems. Still fails
for some corner cases (e.g. 8.502 as double), but that problem is in
str_real
........
r2402 | peter | 2006-02-02 10:03:02 +0100 (Thu, 02 Feb 2006) | 2 lines
* range check errors
........
r2403 | jonas | 2006-02-02 11:33:12 +0100 (Thu, 02 Feb 2006) | 2 lines
+ comp and int64 overloads for floattostr(f)
........
r2405 | peter | 2006-02-02 14:17:05 +0100 (Thu, 02 Feb 2006) | 2 lines
* test for enums in record
........
r2406 | peter | 2006-02-02 14:41:17 +0100 (Thu, 02 Feb 2006) | 2 lines
* more tests for symtable insert/search
........
r2436 | peter | 2006-02-05 02:55:44 +0100 (Sun, 05 Feb 2006) | 2 lines
* duplicate names fixed
........
r2437 | peter | 2006-02-05 02:57:23 +0100 (Sun, 05 Feb 2006) | 2 lines
* duplicate names fixed
........
git-svn-id: branches/fixes_2_0@2457 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2273 | oro06 | 2006-01-13 09:35:05 +0100 (Fri, 13 Jan 2006) | 4 lines
*avoid negative value for big const
........
r2300 | peter | 2006-01-15 22:14:28 +0100 (Sun, 15 Jan 2006) | 2 lines
* only build fpmcgtk for win32 if the gtk dll is found
........
r2301 | peter | 2006-01-15 22:14:50 +0100 (Sun, 15 Jan 2006) | 2 lines
* remove obsolete wincrt for windows
........
r2311 | vincents | 2006-01-17 12:41:28 +0100 (Tue, 17 Jan 2006) | 1 line
added support for use of absolute links with content files
........
git-svn-id: branches/fixes_2_0@2453 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2422 (jonas)
* random(int64(0)) now return 0 instead of division by zero
* random(negative_longint) now returns values between -l+1 and 0
instead of between -l and 0
git-svn-id: branches/fixes_2_0@2424 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2419 (jonas)
* don't endlessly recurse in tobjectdef.gettypename if we need
to get the typename of aktobjectdef
git-svn-id: branches/fixes_2_0@2420 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2417 (jonas)
* fixed displaying of hints such for procedures and functions
(and moved check_hints from pbase to htypechk)
git-svn-id: branches/fixes_2_0@2418 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2341 (jonas)
* fixed tlist overflow in some corner cases when fixing up jumps
git-svn-id: branches/fixes_2_0@2343 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2334 (jonas)
* fixed patch of r2313 (unit init code was not called anymore for
libraries)
git-svn-id: branches/fixes_2_0@2335 -