skidder
6c83079b27
As per Dmitry's comment, remove DSQL debugging facility from PROD_BUILD. Remove its documentation from firebird.conf. We don't want users to learn too much about the engine internals
2010-05-02 08:48:22 +00:00
skidder
f540236674
Re-introduce access to DSQL debugging facility accidentally made inaccessible by Dmitry Y. during Firebird 2.5 development cycle. Also document it firebird.conf and enable it in PROD_BUILD. It is rather hard to debug DSQL compiler issues without intermediate trace output.
2010-05-01 13:47:39 +00:00
hvlad
aa88147b2f
Update boot build for MSVC8
2010-04-29 16:18:38 +00:00
dimitr
12bb4a6d4f
Fixed the Windows boot build.
2010-04-28 10:57:54 +00:00
hvlad
82f316f51d
Update MSVC8 build
2010-04-21 14:34:54 +00:00
asfernandes
06549e3d45
MSVC9 build fix. BTW, boot build (or king of) required.
2010-04-18 22:24:43 +00:00
asfernandes
4763533669
Refactor jrd_req into JrdStatement (shared part) and jrd_req (execution of a statement).
...
Fixed some bugs found in the way.
2010-04-18 22:19:11 +00:00
asfernandes
2d082d1927
Fix parallel make
2010-04-17 15:14:02 +00:00
alexpeshkoff
4ce63669c1
finished fb_inet_server cleanup
2010-04-16 13:33:22 +00:00
alexpeshkoff
98a72dc866
cleanup
2010-04-16 08:26:08 +00:00
asfernandes
fed89f1f51
Duplicate line
2010-04-16 02:34:42 +00:00
asfernandes
b36b9764ce
Misc
2010-04-16 02:31:36 +00:00
dimitr
5be8dd3e73
Fixed the MSVC9 build.
2010-04-15 15:43:11 +00:00
alexpeshkoff
88b8a40a04
1. Cleaned up most of SUPERSERVER usage.
...
SUPERSERVER has 4 different meanings in our code:
- this is milticlient server (replaced with Config::getMultiClientServer())
- use shared data cache (replaced with Config::getSharedCache())
- use shared metadata cache (replaced with macro SHARED_METADATA_CACHE)
- database are NOT shared between processes (replaced with getSharedDatabase())
2. Use fb_smp_server as both superclassic and classic binary on posix
(xinetd autodecection is done).
3. Small posix build cleanup.
2010-04-15 14:40:27 +00:00
asfernandes
4bc6f2f660
Make makefile dependency handling not broke when header files are deleted
2010-04-14 01:35:30 +00:00
dimitr
63babe1492
Changed the default page cache size for Classic, as discussed in fb-devel.
2010-04-08 04:15:08 +00:00
dimitr
16b1887435
Cleanup.
2010-03-27 11:30:46 +00:00
dimitr
c0ccbacc65
Misc.
2010-03-26 17:35:33 +00:00
dimitr
b3d85f554b
Fixed fbudf in the MSVC8 build as well. Untested.
2010-03-26 17:28:17 +00:00
dimitr
ee1ef4d167
Cleanup the MSVC9 build to benefit from the latest changes by Alex:
...
1) Make remote.lib independent of SUPERSERVER and containing only the protocol and authentication files (needed for both server and client)
2) Drop remote_classic.lib
3) Add the server-only remote files (listener and server.cpp) directly into fbserver.exe and fb_inet_server.exe
4) Make fbembed.dll, fbclient.dll, fbserver.exe and fb_inet_server.exe dependent on remote.lib
5) Explicitly add interface.cpp into fbclient.dll to benefit from the SUPERCLIENT stuff (override the code from remote.lib)
6) Some cleanup in fbclient/fbembed regarding common.lib
7) Add pwd.cpp into fbserver.exe and fb_inet_server.exe
Also, fixed compilation of fbudf.dll. The only easy way to do that was to re-link it (dynamically) with fbclient.dll. To be reconsidered, if required.
2010-03-26 11:45:10 +00:00
dimitr
3b8b6256e8
This should make fbembed to work again and thus fix the boot build.
...
MSVC9 changes are still incomplete, they will be more global.
2010-03-26 10:57:44 +00:00
alexpeshkoff
815fd88e4b
fixed posic build
2010-03-24 13:27:05 +00:00
hvlad
86051b0896
Fixed bug CORE-2934 : Memory leak in FB2.5 trace plugin.
...
Updated MSVC project files
2010-03-24 13:13:12 +00:00
asfernandes
cd0c292823
Misc
2010-03-17 02:12:39 +00:00
dimitr
7f64eab5ad
Cleanup.
2010-03-16 11:21:05 +00:00
alexpeshkoff
af44c617d8
Fixed CORE-2926: "make install" fails on linux
2010-03-15 14:34:52 +00:00
alexpeshkoff
24cc956f6e
freebsd port
2010-03-15 11:58:46 +00:00
alexpeshkoff
04b4781e6c
Avoid backslash escapes that behave differently even on different linux boxes
2010-03-15 09:52:53 +00:00
robocop
7546c2282d
Misc.
2010-03-15 06:38:49 +00:00
asfernandes
35fadf9056
Fixed the Linux build
2010-03-14 15:58:13 +00:00
alexpeshkoff
77c86ad5a7
Fixed CORE-2844: Unresolved symbol references when linking fbsvcmgr and fbtracemgr
2010-03-14 14:16:55 +00:00
alexpeshkoff
fd7232231e
Use same export symbol lists for all posix platforms, added script building platform-specific format
2010-03-14 13:44:57 +00:00
alexpeshkoff
c6372d4a9d
CORE-2921: still miss superclassic support
2010-03-12 14:40:45 +00:00
alexpeshkoff
c2f82bea92
Fixed CORE-2919: Installation script ignores non-standard ports
2010-03-11 14:40:50 +00:00
asfernandes
1c131c507b
Ability to build with VS 2008 Express
2010-03-08 15:58:06 +00:00
asfernandes
9463ffe238
Misc
2010-03-08 01:21:24 +00:00
alexpeshkoff
34cf00e326
Removed RootDirectory parameter from firebird.conf and enabled use of vulcan-style macro in it
2010-03-05 17:21:18 +00:00
alexpeshkoff
d6fcd8eb63
It was bad idea to make two TempSpace related parameters per-database - rolled back some changes
2010-03-03 15:02:01 +00:00
hvlad
bf319f4387
Make boot build work. After recent changes embedded fails without config file. Hope it will be fixed too.
2010-03-01 09:04:13 +00:00
hvlad
f2955be502
Fixed MSVC9 build after recent changes
2010-03-01 08:18:37 +00:00
hvlad
70df3eb35e
Fixed MSVC8 build after recent changes
2010-03-01 08:15:27 +00:00
asfernandes
77a2706b73
Misc
2010-03-01 02:14:36 +00:00
alexpeshkoff
e5017f1a12
Extend format of firebird configuration file with a set of additional parameters for any parameter.
...
Use traditional firebird configuration files format in all places (intl, trace, etc.).
Add per-database configuration facility to aliases.conf (currently 15 parameters from firebird.conf).
2010-02-28 18:00:51 +00:00
robocop
73010ed66e
Update VC9 project files.
2010-02-16 08:57:02 +00:00
asfernandes
d3c0e1971a
1) Feature CORE-2830 - Window functions: DENSE_RANK, RANK and ROW_NUMBER
...
2) Fix BLR filter for some procedure verbs
2010-02-14 19:08:22 +00:00
asfernandes
0affd15dc5
Merge OrderedWindowStream into AggregatedStream
2010-02-13 23:55:48 +00:00
asfernandes
c737d6a807
Create ExprNode class hierarchy.
...
Convert CONCATENATE and aggregate functions to it.
Fix some bugs:
- select sum(n) over (order by n2), sum(n) over (), n, n2 from x1;
- select (select 1 from x1 b where list(1, a.n) = 1) from x1 a;
2010-02-13 20:29:29 +00:00
alexpeshkoff
49a4e3fb88
Frontported fix for freebsd and related OSs, including CORE-2825
2010-02-04 16:05:08 +00:00
dimitr
87b57f6041
Fixed the MSVC8 build.
2010-01-27 18:32:35 +00:00
alexpeshkoff
16ad48dea8
freebsd port
2010-01-27 15:55:50 +00:00