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

18 Commits

Author SHA1 Message Date
dimitr
40e01140ee Fixed the manifest conflict that VC8 ignores but VC8 SP1 takes into account.
This is expected to resolve CORE-2711.
2009-10-30 09:42:30 +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
hvlad
23c4c388a4 Trace services adjustement for build system. MSVC8 only, sorry. 2009-02-01 22:14:18 +00:00
asfernandes
a44fe8b249 Fixed MSVC8 build 2008-11-21 14:18:03 +00:00
dimitr
43d8786984 Double the stack size for x64. Our clever runtime recursion limits were not tuned for 64-bit pointers. 2008-11-01 12:59:22 +00:00
dimitr
91da348ad3 The merge continued. 2008-01-16 11:32:21 +00:00
paul_reeves
11e13470c7 Fix debug build to use release target when building ICU module 2007-09-17 08:14:06 +00:00
paul_reeves
8d76d28b21 Roll back support for icu debug builds as part of the Firebird build process on Windows 2007-09-12 14:05:00 +00:00
paul_reeves
04f2b3a372 link with icu debug libraries when appropriate. 2007-09-10 13:48:48 +00:00
paul_reeves
b88af36f52 Add target specific property sheets to VS2005 projects. 2007-09-06 12:57:31 +00:00
asfernandes
9582ea243c 1) Upgrade INTL interface to undestand misc. configuration informations
2) Make our ICU collations work with different ICU versions (tested with ICU 3.6)
2007-04-15 15:57:12 +00:00
paul_reeves
7d85073417 Use a property sheet for VS2005 builds
Fully separate the win32 output from the x64 output
2007-02-26 15:12:07 +00:00
robocop
5eae01a8a9 I'm simply following Alex changes to MSVC7 to get rid of static dependency on secur32.lib for now, editing the files by hand. I noticed that VC8's fbclient.vcproj and fbembed.vcproj don't include AuthSspi.h explicitly, but that should be irrelevant. 2007-01-23 08:24:35 +00:00
asfernandes
2d4ad0e235 Update MSVC8 Win32 platform 2006-12-10 00:56:24 +00:00
dimitr
fbfadd947d Fixed MSVC8 build. 2006-12-09 12:53:48 +00:00
dimitr
820f5769c1 Changed the optimization mode. This is required because MS has deprecated /Og. 2006-10-31 12:03:42 +00:00
dimitr
581092e80f Updated projects for the AMD64 target.
+ added Vlad's new files.
2006-10-31 10:12:02 +00:00
dimitr
f18e7e6f86 Added project files for VC8. 2006-07-20 08:06:41 +00:00