Commit Graph

44493 Commits

Author SHA1 Message Date
pierre
ea3bc10fd1 Change ReplaceForbiddenAsmSymbolChars to use ansistrings to avoid shortstring overflow
git-svn-id: trunk@29471 -
2015-01-14 13:43:14 +00:00
marco
0abb3f3e02 * fixed capitalization Int64 and added qword
git-svn-id: trunk@29470 -
2015-01-13 17:18:29 +00:00
marco
db43ec946f * definition of internal type int64 for documentation purposes.
git-svn-id: trunk@29469 -
2015-01-13 17:14:51 +00:00
marco
bb4adddd2c * fix for compilation error when building with buildunit instead of fppkg?
git-svn-id: trunk@29468 -
2015-01-13 16:27:37 +00:00
marco
bf33284b2f * support for modifiable attributes. Mantis #26850
git-svn-id: trunk@29467 -
2015-01-13 15:34:33 +00:00
marco
d47aae933c * ltelnet subcommand first character improvements. Mantis #27273
git-svn-id: trunk@29466 -
2015-01-13 14:51:32 +00:00
marco
b21d30b3aa * mantis #27271, enable ipc for solaris.
git-svn-id: trunk@29465 -
2015-01-13 14:40:58 +00:00
lacak
e8c40ee106 fcl-db: tests: rename test tables to "FPDEV2", which is automatically cleaned up upon test completion.
git-svn-id: trunk@29462 -
2015-01-13 12:04:55 +00:00
marco
16744dc6dc * set tag to 900044 for easier scripting.
PR: #27284		
Submitted by: John Marino
Reviewed by: Marco van de Voort
Approved by: Marco van de Voort

git-svn-id: trunk@29458 -
2015-01-13 09:02:26 +00:00
Tomas Hajny
a73c5c0c0d * improved thread-safety in case of reinitialization of cached information after codepage change, improved fallback routines for upper/lowercase if no Unicode support is available
git-svn-id: trunk@29457 -
2015-01-13 01:11:28 +00:00
florian
ccb01d6196 * allow subtraction/addition of internally generated nodes, resolves #27256
git-svn-id: trunk@29456 -
2015-01-12 20:56:17 +00:00
pierre
1590ba813d Test skipped for go32v2, because it forbids the testsuite to complete without manually killing the program
git-svn-id: trunk@29454 -
2015-01-12 16:54:39 +00:00
nickysn
513700cf64 * regenerate fpccfg.inc after r29434
git-svn-id: trunk@29453 -
2015-01-12 16:05:35 +00:00
pierre
c19f3d6994 Test fix Revision 29450 fro bug report 27294.
git-svn-id: trunk@29452 -
2015-01-12 15:13:15 +00:00
lacak
d033c7e122 fcl-db: tests: cosmetic + correct typos
git-svn-id: trunk@29451 -
2015-01-12 13:59:17 +00:00
pierre
9b468ba728 Change code so that the condition to use global or local symbol matches
the code written in hlcg.gen_proc_symbol to avoid change from AB_LOCAL
to AB_GLOBAL, which generates erroneous code (at least for targets using GOT)

git-svn-id: trunk@29450 -
2015-01-12 12:24:15 +00:00
pierre
a959b1a6ef Add Warning/Hint if changing bind type after assembler symbol has
been used already.
  Warning if from Global to local, temporarily downgraded to Note
to avoid faling cycle as -Sew is default.

git-svn-id: trunk@29449 -
2015-01-12 12:19:25 +00:00
lacak
9d6f5ece63 fcl-db: sqlite: add sqImplicitTransaction to ConnOptions.
git-svn-id: trunk@29448 -
2015-01-12 10:56:18 +00:00
marco
1b85962ef3 * put default libgcc path under if Dontlinkstdlibpath...
git-svn-id: trunk@29447 -
2015-01-12 10:34:39 +00:00
pierre
831a876ec5 Added asmsymbindname array name for TAsmSymBind type
for use in new messages commits 29444-29445

git-svn-id: trunk@29446 -
2015-01-12 10:15:17 +00:00
pierre
b3a4d47b96 Regenerated after msg/errore.msg commit:
Added two new messages for changes in assembler symbols after use.
Those changes can lead to invalid code generation.

git-svn-id: trunk@29445 -
2015-01-12 10:10:21 +00:00
pierre
18fe66b0e7 Added two new messages for changes in assembler symbols after use.
Those changes can lead to invalid code generation.

git-svn-id: trunk@29444 -
2015-01-12 10:05:21 +00:00
lacak
9fba59b3bc fcl-db:
- base: added new TDataSetState: dsRefreshFields used in refreshing field between local TBufDataSet and remote DB during process of applying updates.
- mssql: implemented RefreshLastInsertID + test

git-svn-id: trunk@29443 -
2015-01-12 09:00:37 +00:00
lacak
8ae9752530 fcl-db: cosmetic
git-svn-id: trunk@29442 -
2015-01-12 06:38:29 +00:00
Tomas Hajny
c3fee174b8 * ensure initialization of CountryCode parameter for DosMapCase in OS2UpperAnsiString
git-svn-id: trunk@29441 -
2015-01-12 00:07:07 +00:00
nickysn
5406b13a08 - disable package fcl-res for i8086-msdos, since it doesn't build in 186+ mode,
so it prevents making an msdos installer. Note that the fcl-res package is
  currently unusable on this platform anyway, because it uses unit classes,
  which exceeds the 64kb global data limit (due to too much rtti) and thus
  doesn't work in any memory model currently supported (it should work in the
  huge model, but that is not ready yet).

git-svn-id: trunk@29440 -
2015-01-11 22:32:35 +00:00
joost
96ea6b0001 * Added uninstall command to fppkg
git-svn-id: trunk@29439 -
2015-01-11 18:22:01 +00:00
joost
e2b241e0ee * Added command to uninstall packages
git-svn-id: trunk@29438 -
2015-01-11 18:10:34 +00:00
nickysn
3af91db14d + added msdos to the NOUTILSTARGETS
git-svn-id: trunk@29437 -
2015-01-11 14:43:34 +00:00
nickysn
aeb8c97257 + added i8086 unit paths, containing the subarch and memory model to the default fpc.cfg
git-svn-id: trunk@29434 -
2015-01-11 12:45:43 +00:00
Tomas Hajny
16d4e39c59 * added information for future implementation of certain SMP specific API functions
git-svn-id: trunk@29433 -
2015-01-11 00:18:10 +00:00
Tomas Hajny
e7f76cee9e * fixed re-initialization of cached UConv object after changed codepage and added implementation of several more UnicodeStringManager routines
git-svn-id: trunk@29432 -
2015-01-11 00:16:12 +00:00
pierre
87b9c1b2ea Possible fix for the OpenSolaris x86_64 cycle failure, due to bind change from AB_GLOBAL back to AB_LOCAL after code generation, which lead to invalid code
git-svn-id: trunk@29431 -
2015-01-10 22:55:11 +00:00
lacak
1e3d48288c fcl-db: mssql: make Rollback more safe. Check if there is active transaction first to avoid error "The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION."
Sometimes SQL Server automaticaly rollbacks transaction and then raises error ...
ODBC driver does same: IF @@TRANCOUNT>0 ROLLBACK.

git-svn-id: trunk@29430 -
2015-01-09 13:33:02 +00:00
yury
bb7aee5e8e * Added link to the pas2jni wiki page.
git-svn-id: trunk@29429 -
2015-01-08 13:19:05 +00:00
Károly Balogh
3b16824b9f ami-extra: fix build on amiga/m68k. this change is several days old, but forgot to commit *sigh*
git-svn-id: trunk@29428 -
2015-01-07 12:34:49 +00:00
svenbarth
af43e5e3e9 Fix for Mantis #24872.
psub.pas, tcgprocinfo.parse_body:
  * also check record symtables besides object symtables to determine whether the staticsymtable is accessed from a globally declared generic
  * use a translateable message if the static symtable is accessed if it should not
msg/errore.msg:
  + add new error message for when the static symtable is accessed from a global generic
msgidx.inc & msgtixt.inc:
  * regenerated

+ added test

git-svn-id: trunk@29427 -
2015-01-06 20:46:12 +00:00
florian
b13e00ea70 * make yysleng a longint
git-svn-id: trunk@29426 -
2015-01-06 16:01:33 +00:00
florian
15537361ee * patch by "rs" to support lines longer than 255 chars in h2pas, resolves #15056
git-svn-id: trunk@29425 -
2015-01-06 15:16:18 +00:00
florian
43515ab109 * explicitly add asmmode, resolves #27255
git-svn-id: trunk@29424 -
2015-01-06 14:45:34 +00:00
florian
11b68b0e11 * lazarus project file
git-svn-id: trunk@29423 -
2015-01-06 13:32:30 +00:00
yury
ed770f4485 * Use threadvar for the module name buffer to be thread-safe.
git-svn-id: trunk@29422 -
2015-01-06 11:20:20 +00:00
marco
55cce4cb69 * strip outdated $If's. We don't bootstrap that much with 2.0.x anymore anyway.
git-svn-id: trunk@29420 -
2015-01-05 19:08:33 +00:00
yury
de770592da * pas2jni: - Fixed method pointer handling for ARM platforms.
- Support for the JNI_OnException custom handler.
  - Added useful info to the readme. 

git-svn-id: trunk@29419 -
2015-01-05 18:27:53 +00:00
yury
870b4d1ffe * On Android the dladdr() function does not return full path to modules. Emulate dladdr() by reading the /proc/self/maps to get full path to modules.
git-svn-id: trunk@29418 -
2015-01-05 15:26:16 +00:00
marco
9b63b3f94e * one more versionupdate.
git-svn-id: trunk@29417 -
2015-01-05 15:07:54 +00:00
joost
3a5e83452a * No need to install resource-files from binaries, those are
linked into the binary

git-svn-id: trunk@29411 -
2015-01-05 11:46:42 +00:00
joost
d5d55cc796 * Re-generated fpmkunitsrc.inc
git-svn-id: trunk@29410 -
2015-01-05 11:43:46 +00:00
joost
1a90d29063 * Re-generated packages-Makefile.fpcs and Makefiles
git-svn-id: trunk@29409 -
2015-01-05 11:34:47 +00:00
joost
c4453766d9 * Renamed univint to iosxlocale in iosxlocale/Makefile.fpc
git-svn-id: trunk@29408 -
2015-01-05 11:18:58 +00:00