8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 20:03:02 +01:00
Commit Graph

381 Commits

Author SHA1 Message Date
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