alexpeshkoff
0943323da8
Frontported fix for building w/o --prefix switch
2010-02-04 15:54:18 +00:00
alexpeshkoff
55e717f810
Moved authentication code from engine to remote listener.
...
Get ready for authentication plugins.
2010-01-22 14:55:11 +00:00
asfernandes
933af8f7c2
Make it build in Linux
2009-12-09 20:55:12 +00:00
asfernandes
4f1bde0f9f
Fix Linux build
2009-12-05 01:08:10 +00:00
alexpeshkoff
cd7b9a3e00
Fixed CORE-2775: Linux packages miss fbtrace.conf
2009-11-30 14:06:39 +00:00
verbguy
6fe23f8f33
commit missing Solaris inline assembly routines - SPARC and AMD64
2009-11-10 15:53:38 +00:00
alexpeshkoff
c99e83f1b3
misc binreloc-related
2009-11-04 11:01:58 +00:00
verbguy
c625318f54
Solaris 9 fix - use absolute path to atomic in-line assembly routines, instead of relative path. Build of examples was broken when example code moved to new directory.
2009-11-03 15:58:56 +00:00
verbguy
5e904927f7
front port recent 2.5 HPUX changes
2009-11-02 21:08:58 +00:00
asfernandes
ed0e0daeb3
- External Engines implementation.
...
- Plugins API.
- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.
- Fixed CORE-2699 - Common table expression context could be used with parameters.
- Introduce ODS 12.0.
- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
paulbeach
853887c7df
MacOSX 10.6 and gcc 4.1.2 changes
2009-10-20 13:31:24 +00:00
alexpeshkoff
946893600b
Fixed darwin built with gcc4.1
2009-10-12 13:44:35 +00:00
alexpeshkoff
9432f3239f
Correct system detection - thanks to Adriano
2009-10-12 08:20:44 +00:00
alexpeshkoff
23b4e0767e
Port to Renesas SH (linux) by Nobuhiro Iwamatsu
2009-10-07 13:29:17 +00:00
verbguy
415f92a999
configure should always generate the common files, like ./gen/firebird/firebid.conf. was not happening on Solaris. ok'ed by Alex
2009-09-30 11:40:12 +00:00
verbguy
2b9e6083de
variable should be quoted in case of empty string
2009-09-29 18:55:50 +00:00
alexpeshkoff
1cd3a17563
No use mentioning 64bit I/O for 32bit on 64bit platform
2009-09-29 12:57:31 +00:00
alexpeshkoff
61ef8b7178
Patch for HPUX from Bill
2009-09-29 12:13:40 +00:00
alexpeshkoff
dbc31c7283
Added dynamic comment about Restrict UDF, CORE-2626
2009-09-23 11:34:24 +00:00
aafemt
7a4a42d706
Mistype
2009-09-18 21:07:05 +00:00
alexpeshkoff
2ca82515cd
Impovement CORE-2625: Port to s390 (32-bit), patch from Damyan Ivanov
2009-09-18 13:08:47 +00:00
alexpeshkoff
c3bd83e0b7
misc CORE-2601
2009-09-11 11:17:41 +00:00
alexpeshkoff
60a115efc2
Fixed CORE-2601: fine tuning of the installation directories does not work in configure
2009-09-11 10:49:46 +00:00
verbguy
626f4ccfbd
solaris distribution kit changes, reviewed by alex
2009-09-08 20:11:30 +00:00
alexpeshkoff
46e7388ecc
We perform C++, not plain C compilation - therefore ese CXXFLAGS instead of CFLAGS
2009-08-07 13:29:02 +00:00
alexpeshkoff
72e5680b4f
A little better behavior when standard editline library requested but not found
2009-08-05 13:55:03 +00:00
alexpeshkoff
7d7612f001
Need sizeof(size_t) to correctly define format in common.h
2009-08-04 10:37:20 +00:00
alexpeshkoff
4bbc55f210
HPUX port
2009-07-29 11:00:12 +00:00
alexpeshkoff
c4255b2f4e
Always build threaded binaries. This lets simplify configure.in a bit.
2009-07-29 10:56:26 +00:00
alexpeshkoff
fec5a06b91
HPUX port
2009-07-28 12:28:26 +00:00
alexpeshkoff
ae4855b4b3
Implementation of atomic counter using libatomic_ops. Useful at least for s390/linux.
2009-07-28 11:16:31 +00:00
alexpeshkoff
440fad4858
HPUX port by Bill Oliver and Jerry Adair
2009-07-23 08:58:26 +00:00
asfernandes
6377356940
Misc
2009-07-23 00:56:28 +00:00
alexpeshkoff
c8485edf9e
Applied Dan's patch to start port for s390 - primarily to reserve CLASS and IMPLEMENTATION
2009-07-21 13:39:58 +00:00
alexpeshkoff
af74fb5d1f
Applied sligtly modified patch from Dan Horak to use system libread
2009-07-21 13:00:54 +00:00
alexpeshkoff
4506ae61bc
Solaris 9 patch from SAS
2009-07-21 08:58:28 +00:00
asfernandes
ccbcb4e7fa
Add fbtracemgr to POSIX builds
2009-06-25 01:17:43 +00:00
alexpeshkoff
5ac9a5e003
HPUX port
2009-06-05 10:04:45 +00:00
alexpeshkoff
806ad281bb
Better way to compile utilities/ntrace/os/*/platform.cpp for different platforms
2009-06-03 13:05:36 +00:00
alexpeshkoff
d98a326129
AIX xlC port
2009-05-08 10:41:02 +00:00
alexpeshkoff
a37d818726
AIX port - native compiler support
2009-05-07 14:49:40 +00:00
alexpeshkoff
9579da10e7
misc
2009-05-06 07:13:06 +00:00
alexpeshkoff
cef41b3286
1. Solaric/Sparc SunProCC port.
...
2. Cleanup SOLARIS_MT threading model.
2009-05-05 08:06:37 +00:00
alexpeshkoff
4ce658bbed
Fixed pthread functions detection
2009-04-30 07:26:38 +00:00
alexpeshkoff
dbc359ef95
Solaris port - make robust mutexes work on solaris
2009-04-29 08:33:51 +00:00
alexpeshkoff
21834f9957
On HPUX problems happen when linking C++ program using posix_fadvice()
2009-04-29 08:05:43 +00:00
alexpeshkoff
232a96913c
Change method to detect presence of posix_fadvise()
2009-04-24 08:57:34 +00:00
alexpeshkoff
8098f3f0e8
1. Better check for xlC presence.
...
2. Run tests in STDC mode instead K&R.
2009-04-24 08:35:44 +00:00
alexpeshkoff
5690d90022
xlc invocation patch for AIX
2009-04-21 11:56:35 +00:00
alexpeshkoff
3128735e9e
Much better ways to check for things that do not work correct with plain K&R C
2009-04-21 11:55:01 +00:00