Dmitry Yemanov
f07281c9af
Adjust library name to match the new ODS version.
2016-06-01 11:40:49 +03:00
Dmitry Yemanov
0c277723fb
Drop support for some old MSVC versions.
2016-05-31 20:30:54 +03:00
hvlad
8f311f3c27
Merge branch 'master' into read_consistency
...
# Conflicts:
# src/include/fb_types.h
# src/jrd/Database.cpp
# src/jrd/tpc.cpp
# src/jrd/tra.cpp
# src/jrd/vio_proto.h
2016-05-21 21:17:31 +03:00
hvlad
c95aaf9300
Place expression index support routines where it should be.
...
Add protection from changes while expression index is built.
Remove PCMET module.
2016-05-12 14:03:01 +03:00
Dmitry Yemanov
f03a80f37e
Fix Windows builds.
2016-05-07 09:42:38 +03:00
Roman Simakov
5021c37285
Merge
2016-04-01 17:52:13 +03:00
hvlad
4d3961a847
This should fix examples build issue (VC10-14).
2016-03-31 09:39:02 +03:00
Dmitry Yemanov
0520906f22
Merge pull request #8 from mariuz/patch-3
...
update Solution header to VC14
2016-03-27 09:16:12 +03:00
Dmitry Yemanov
5f12807e53
Merge pull request #7 from mariuz/patch-2
...
update Solution header to VC14
2016-03-27 09:15:59 +03:00
Dmitry Yemanov
046277daab
Fix scripts and cleanup old stuff (docs related). Better CHANGELOG
...
rendering.
2016-03-26 15:29:44 +03:00
Popa Marius Adrian
79dfdc15bf
update Solution header to VC14
2016-03-25 14:33:05 +02:00
Popa Marius Adrian
b7877bd5dc
update Solution header to VC14
...
update Microsoft Visual Studio Solution File
2016-03-25 14:28:56 +02:00
Dmitry Yemanov
c17c44d04d
Drop outdated MSVC7 support. Maybe MSVC 8/9 should also go away, but
...
that's for another day.
2016-03-25 09:47:14 +03:00
Dmitry Yemanov
a958ee4fe2
Minimize dependencies on ODS number in project files.
2016-03-25 09:47:13 +03:00
hvlad
3c62d90518
Merge branch 'master' into read_consistency
2016-03-24 11:58:13 +02:00
Roman Simakov
f3fd2d7cb5
Initial apply patch of Nikolay
2016-03-22 17:43:58 +03:00
hvlad
43fc0e3f10
Ignore what should be ignored
2016-03-18 13:05:55 +02:00
hvlad
d33d95c946
Copy VC14 CRT DLLs into output
2016-03-18 00:03:55 +02:00
hvlad
21b76bf44f
MSVC14 build
2016-03-17 12:01:59 +02:00
aafemt
bab852a1f5
Correction
2016-03-07 15:51:40 +00:00
dimitr
7b69e1f195
Renamed security3.fdb -> security4.fdb.
2016-03-06 08:32:18 +00:00
dimitr
277d85c520
Removed filename dependencies on FB version, to avoid renaming them with the every release. Cleaned up the MSVC6 remainings.
2016-03-06 08:17:00 +00:00
aafemt
a1d55c3e6e
Optimized hash function for lock manager and hash join
2016-03-05 12:28:04 +00:00
paul_reeves
17192cdf66
Sync recent windows installer changes for fb3 into trunk
2016-03-04 09:00:56 +00:00
aafemt
53998b429d
Use autoconfig_msvc.h from where it is
2016-02-20 15:34:20 +00:00
aafemt
13940f54d1
Messages for CORE-5112
2016-02-14 13:10:23 +00:00
hvlad
097cb99024
Update VC10 and VC12 builds
2016-01-25 14:03:43 +00:00
hvlad
e17dd41f19
Build and copy udrcpp_example.dll
2015-12-23 19:42:49 +00:00
hvlad
f9ddb3a99c
Fixed MSVC10 build of UDR examples
2015-12-23 19:10:23 +00:00
paul_reeves
aff0d52fa3
Sync RC1 windows installer changes to trunk.
...
Make sure that renamed batch files to aid manual deployment get copied across at end of build.
2015-11-10 08:44:49 +00:00
aafemt
9694ce5307
Allow build in path containing spaces (CORE-4910)
2015-11-06 16:58:06 +00:00
paul_reeves
e4d9b694d2
Include errors in log file.
2015-09-17 09:44:41 +00:00
hvlad
6db72302dd
A bit more support for VC12 - make_all now copies CRT dll's into output folder
2015-07-06 15:10:50 +00:00
paul_reeves
082dcd7b63
Set ERRLEV on error so as to break the build process correctly.
2015-06-26 15:52:04 +00:00
dimitr
ff3365520a
Fixed Windows build.
2015-06-08 10:55:30 +00:00
hvlad
7400866d99
Windows implementation of ISC_utf8Upper. Refactoring. Update VC10 and VC12 builds.
2015-05-04 11:45:05 +00:00
hvlad
0dc264c5ad
Update MSVC10 build after recent changes
2015-03-22 22:42:23 +00:00
hvlad
9989008f41
Update MSVC12 build after recent changes
2015-03-22 22:40:34 +00:00
robocop
dd692e9225
Modified the MSVC10 build according to Alex's changes but still can't compile.
2015-03-21 03:01:48 +00:00
dimitr
2286b5a600
Postfixes for Windows builds.
2015-02-15 08:31:15 +00:00
hvlad
8ef8c8b643
This should fix msvc10 and msvc12 builds
2015-02-13 13:46:49 +00:00
hvlad
2b4df2f187
MSVC12 build system:
...
- use XP-compatible toolset for 32-bit builds
- set linker option "Subsystem" where it was missing
- misc
2015-02-04 14:03:43 +00:00
hvlad
70358620b4
This should fix MSVC10 build
2015-02-04 11:51:26 +00:00
asfernandes
69ccf374b7
Fix Windows (cmake only) build. Linux build currently is not using udr_plugin.vers when linking examples/udr.
2015-02-03 14:56:20 +00:00
dimitr
5d0f362be8
Fixed Windows builds.
2015-01-27 10:31:34 +00:00
hvlad
b5d0667cce
Fix Windows build
2015-01-26 15:00:31 +00:00
asfernandes
157d5c4eb1
Split the UDR examples in multiple files to demonstrate how it should be done.
2015-01-26 14:52:54 +00:00
asfernandes
e9f74f04d1
Improvements to the UDR plugin.
2015-01-25 20:27:46 +00:00
starodubov
233dec58fe
Fixed builds for msvc8 and msvc9 (CORE-4655)
2014-12-29 11:08:18 +00:00
hvlad
5d6723c25b
Support for zlib on Windows
2014-12-01 09:04:39 +00:00
hvlad
d5c08a9fd0
Move ConfigRoot from common to the yvalve. Add its methods to the public interface ConfigManager.
...
Now all plug-ins have the same root\install folders.
It should fix CORE-4581 and related issues.
MSVC10 and MSVC12 builds are updated, Posix and Darwin builds will follow.
2014-11-26 09:45:42 +00:00
hvlad
07d1cc3194
MSVC12 project files
2014-11-17 22:32:54 +00:00
hvlad
a70f97c2eb
Support for MSVC12 (VS 2013)
2014-11-14 11:04:48 +00:00
alexpeshkoff
9f5be859ad
Fixed VC10 build
2014-09-03 13:51:48 +00:00
dimitr
1f630915db
Cleanup and small refactoring to avoid redundancy.
2014-08-15 14:20:11 +00:00
dimitr
46e8e8d3e0
Fixed Windows builds.
2014-07-31 09:01:38 +00:00
skidder
40e3b2b379
Revert my change, as Dmitry fixed the same error a before me
2014-07-22 18:44:22 +00:00
skidder
17b60455d5
Vanilla mkdir program does not recognize -p switch on Windows. It is the default, so remove it
2014-07-17 20:35:37 +00:00
skidder
7c743fc291
Fix build warnings
2014-07-17 18:48:46 +00:00
dimitr
88cee0cf97
Added the missing but required (by ICU) runtime lib.
2014-07-14 19:33:47 +00:00
hvlad
c04233f92a
Fixed VC10 build - make all project use the same set of include directories.
2014-04-30 11:09:32 +00:00
robocop
3ae049affd
Never underestimate the brute force approach to make a build succeed after changes in other platforms.
2014-04-05 02:15:40 +00:00
asfernandes
e6ba3d47f2
Improvement CORE-2224 - Upgrade ICU to version 52.1
2014-02-24 16:23:16 +00:00
asfernandes
580a32a80d
It's not needed anymore to link against ICU import libraries.
2014-02-21 15:46:28 +00:00
hvlad
ac9e180d73
Adjusted MSVC10 build.
2014-01-16 11:41:46 +00:00
hvlad
15e24b0dd7
Convert legacy auth server to non-builtin plugin on windows (MSVC10 build).
2013-10-29 08:46:32 +00:00
dimitr
9abaa7f59f
Fixed snapshot builds.
2013-08-24 08:43:28 +00:00
dimitr
5d80d0e322
Updated the distributed examples.
2013-08-22 13:52:04 +00:00
dimitr
01f48faf30
Added plugins.conf to the distribution.
2013-08-22 09:24:09 +00:00
dimitr
fc7389325a
Added READMEs and new API headers to Windows snapshots.
2013-08-22 06:23:37 +00:00
dimitr
4d0258c659
Added databases.conf to the Windows kits.
2013-04-23 17:32:52 +00:00
hvlad
e53c80abd8
Update Windows build
2013-03-28 12:09:18 +00:00
dimitr
7ef0a0aa14
Cleanup. MSVC10 does not like references to non-existing files. As for INTL, I see no sense in seeing all the charsets/collations in the IDE.
2013-03-17 17:09:26 +00:00
asfernandes
809508145c
Make line numbers of processed y-file matches parser.y lines.
2013-03-07 15:29:44 +00:00
dimitr
218369162e
An ultimate solution for the CRT warnings targeted at both native and external (ICU, BTYACC) modules. Inspired by the ICU-only patch contributed by Dmitry Kovalenko.
2013-03-06 14:30:05 +00:00
hvlad
113f9ee812
Update MSVC10 build
2013-02-19 11:50:00 +00:00
hvlad
205a7213a6
Update MSVC9 build
2013-02-18 08:27:54 +00:00
hvlad
b060abbbf5
Update MSVC8 build
2013-02-18 08:23:56 +00:00
dimitr
3dd0507b96
Wiped out the code that never worked due to the missing support for native quads.
2012-11-01 01:36:27 +00:00
hvlad
9bd1bcea60
Update msvc10 build
2012-06-13 07:59:09 +00:00
paul_reeves
ad9966b3cd
Add option to just build (default is to do make packages after build.)
2012-06-07 10:08:46 +00:00
paul_reeves
0cdfcbbad2
Build employee database with newly built embedded engine.
2012-06-07 10:06:58 +00:00
paul_reeves
0d3c682825
Use FB_ prefix for environment variables
2012-06-06 13:17:51 +00:00
hvlad
428c6360de
Update MSVC8 and MSVC9 builds, MSVC10 will follow
2012-06-01 07:13:58 +00:00
alexpeshkoff
2a01e4bcf9
Implemented CORE-3861: Make it possible to encrypt database
...
Also some cleanups, the most important are:
- meaningful ctor on Jrd::Lock, helping to avoid code dup
- avoid unneeded h-file dependencies, making boot build engine dependent
2012-05-31 16:53:42 +00:00
hvlad
dda99701b3
Correction
2012-04-25 09:05:10 +00:00
hvlad
b6a0ee5139
Correct syntax to make it works on Windows
2012-04-25 08:32:30 +00:00
asfernandes
a2b389f1db
Getting rid of dsql_nod.
2012-04-25 01:42:47 +00:00
robocop
f130f42d9a
Update VC9 project.
2012-04-10 01:36:24 +00:00
dimitr
858fc9c83e
Fixed all other Windows builds.
2012-03-22 07:25:17 +00:00
dimitr
7d604ae62a
Fixed MSVC8 build.
2012-03-20 10:38:03 +00:00
hvlad
311f46f1d9
Update MSVC8 build
2012-03-02 12:12:57 +00:00
hvlad
52f3ed895e
Fixed Windows build
2012-03-01 18:18:46 +00:00
dimitr
47caec6d00
Fixed the MSVC8 build.
2012-02-22 08:09:29 +00:00
asfernandes
df31dac958
Refactor GRANT and REVOKE commands. This eliminates the DYN subsystem.
2012-02-19 02:17:27 +00:00
hvlad
a10c75f37c
Update windows builds
2012-01-26 14:14:25 +00:00
hvlad
d57de81368
Project file for VC9, by Claudio
2012-01-18 13:01:59 +00:00
robocop
498871d269
Update vc9 files.
2012-01-17 12:30:51 +00:00
robocop
ee3279d766
Make always the release version of LibTomMath, as we do with ICU.
2012-01-17 12:23:56 +00:00
dimitr
af516c5c3f
Cleanup.
2012-01-11 07:51:04 +00:00
dimitr
2be20979b1
Cleanup.
2012-01-11 07:48:52 +00:00
hvlad
d95de831a8
Misc
2012-01-02 11:14:20 +00:00
hvlad
3876fe1d0b
Adjust LibTomMath project files to allow build both Firebird and libtommath library by the same version of MSVC.
...
Adjust make_boot to automatically choose correct solution to build libtommath.
2011-12-28 15:15:32 +00:00
hvlad
3edd8a075d
Update VS 2005 build to support SRP.
2011-12-28 14:31:39 +00:00
hvlad
7bd31f9642
Update VS 2010 build to support SRP.
...
New plugin srp.dll is created - it is necessary for user management using SRP.
VC8\VC9 builds will follow tomorrow.
2011-12-26 23:35:48 +00:00
hvlad
851be3ca0c
Build LibTomMath as part of boot build process. Only VS2010 supported so far.
2011-12-26 23:20:12 +00:00
dimitr
7a0a3a706f
Fixed the build.
2011-11-29 08:37:55 +00:00
asfernandes
016ddf41dc
Refactored CREATE FILTER and CREATE INDEX.
2011-11-27 19:08:06 +00:00
asfernandes
b956356922
DDL refactor: ALTER EXTERNAL FUNCTION, ALTER INDEX, SET STATISTICS, CREATE SHADOW, ALTER ROLE, CREATE/ALTER DATABASE.
2011-11-22 16:33:25 +00:00
asfernandes
193f9379b9
Refactor DDL commands: DROP INDEX, DROP FILTER, DROP SHADOW, CREATE/DROP ROLE and DROP USER.
2011-11-13 21:32:12 +00:00
dimitr
dce43ceade
Cleanup.
2011-08-03 12:06:53 +00:00
dimitr
d1e22c4e1d
Fixed the standalone running of the create_msgs script.
2011-07-15 11:24:00 +00:00
dimitr
d02cef9ba2
Misc.
2011-07-15 09:48:28 +00:00
dimitr
c4524b5bdd
Misc.
2011-07-15 09:46:00 +00:00
dimitr
aa8e8f37be
Fixed the build.
2011-07-15 09:43:34 +00:00
dimitr
827d73df19
Fixed the build.
2011-07-01 16:15:52 +00:00
hvlad
c994f7e32a
Make legacy (security database based) user management plugin consistent :
...
- binary name changed from user_management.dll to legacy_usermanager.dll (on Windows only, POSIX will follow soon)
- registration name was changed from "Legacy_Auth" to "Legacy_UserManager" (see UserManager setting in firebird.conf)
2011-06-30 13:17:04 +00:00
asfernandes
4f5dd005ac
Work in progress on message-based external functions and procedures.
2011-06-26 15:57:55 +00:00
hvlad
1cd57845ef
Update Windows build
2011-06-13 10:40:27 +00:00
robocop
05403a830b
Misc.
2011-06-11 06:08:52 +00:00
asfernandes
7ad98cd292
Work in progress on the external engines API changes.
2011-06-01 01:44:54 +00:00
hvlad
99c9c8e2db
Enabled background threads (garbage collector and cache writer).
...
Introduced special kind of system attachments used in this threads and show its activity in monitoring.
2011-05-27 07:57:16 +00:00
hvlad
70670f8229
Cleanup
2011-05-24 20:44:47 +00:00
hvlad
2c848d3503
Update Windows build
2011-05-20 07:22:32 +00:00
asfernandes
69dc52ba48
Integrate IAttachment and ITransaction in the external engines API.
2011-05-07 19:52:44 +00:00
hvlad
c65bbf74ca
Preparing for the shared page cache : new sync objects ported from Vulcan
2011-04-28 14:35:58 +00:00
hvlad
6c912c804a
Update MSVC10 build
2011-04-26 07:05:29 +00:00
hvlad
eeca0dabb7
Update MSVC9 build
2011-04-26 06:59:03 +00:00
hvlad
4435b35db2
Update MSVC8 build
2011-04-26 06:57:01 +00:00
robocop
095a49d9fa
It would be better to copy the file from the place where it exists.
...
:-)
2011-04-20 07:03:45 +00:00
robocop
676522c1d8
Delete obsolete option (not supported).
2011-04-20 07:02:43 +00:00
hvlad
49aaf2c287
Update MSVC10 build
2011-04-17 08:33:09 +00:00
robocop
4caf8af25b
Follow Vlad's changes in VC8.
2011-04-17 05:03:37 +00:00
robocop
ac7cb9019f
Misc.
2011-04-17 05:02:26 +00:00
hvlad
832e360d17
Update MSVC8 build
2011-04-15 07:02:46 +00:00
hvlad
e31772cfe5
Fix MSVC8 build
2011-04-08 08:21:05 +00:00
hvlad
90de193a3a
Add ICU's include folder to isql
2011-04-06 12:07:14 +00:00
robocop
8e5cb67618
Update project files as seen on VC8.
2011-04-02 04:09:09 +00:00
robocop
51b20677fe
Crap cleaning.
2011-04-02 03:31:17 +00:00
hvlad
9a43aae291
Update MSVC8 build
2011-03-04 09:16:22 +00:00
hvlad
0bd7d05e71
Follow Alex changes
2011-03-02 23:42:58 +00:00
asfernandes
97da335f60
Removed the legacy DSQL hash table module (HSHD).
2011-02-26 21:52:47 +00:00
dimitr
bb1f7ad9a6
Implement CORE-3076: Better performance for (table.field = :param or :param = -1) in where clause.
2011-02-07 17:54:24 +00:00
dimitr
be4eaa5e36
Follow the MSVC10 changes regarding the binary name.
2011-01-27 10:39:10 +00:00
dimitr
fb40db3bfc
Follow the MSVC10 changes regarding the binary name.
2011-01-27 10:37:29 +00:00
hvlad
749bcc5b28
Corrections for windows build
2011-01-24 22:58:37 +00:00
hvlad
c732332a2e
Update MSVC10 build files
2011-01-24 20:32:21 +00:00
hvlad
dca44e309d
Make it compiles on Windows after Alex's changes. MSVC10 build will follow later.
2011-01-24 12:51:32 +00:00
dimitr
d73ec7a883
Fixed the debug boot build.
2011-01-12 10:46:56 +00:00
asfernandes
9c42d4e5af
Finish the statements refactor in the engine. Get rid of jrd_nod.
2010-12-04 22:15:03 +00:00
asfernandes
8af7ec0211
Refactored the support for blr_handler, blr_loop, blr_exec_sql, blr_exec_into, blr_exec_stmt,
...
blr_start_savepoint, blr_end_savepoint, blr_store, blr_store2, blr_erase, blr_modify,
blr_modify2, blr_exec_proc, blr_exec_proc2, blr_exec_pid, blr_dcl_cursor, blr_cursor_stmt,
blr_set_generator, blr_receive, blr_stall, blr_select, blr_block, blr_error_handler,
blr_label, blr_leave, blr_continue and the source info node.
2010-11-29 02:17:04 +00:00
hvlad
dff60ff120
Correction
2010-11-06 19:31:53 +00:00
hvlad
475c11215a
Correction
2010-11-06 19:05:01 +00:00
dimitr
fb53d4334e
Fixed MSVC8 build.
2010-11-03 08:33:28 +00:00
dimitr
12a50244bb
Correction.
2010-10-31 13:40:19 +00:00
hvlad
3fe72eeede
Fixed linker warnings
2010-10-29 21:40:34 +00:00
hvlad
57c38f83d5
Switched on multi-processor compilation
2010-10-29 21:39:12 +00:00
hvlad
6ab41f6033
Fixed errors about missed ib_util.dll in firebird.log during boot build
2010-10-29 21:38:17 +00:00
dimitr
248f525924
Fixed MSVC9 build.
2010-10-26 03:34:53 +00:00
dimitr
4cdc7a94f3
Fixed MSVC9 build.
2010-10-26 03:14:29 +00:00
dimitr
a8b391bb53
Fixed MSVC9 build.
2010-10-25 15:14:41 +00:00
hvlad
0c7a455a0c
Misc
2010-10-23 22:36:01 +00:00
hvlad
a96a70768d
New build system for Windows. MSVC8.
2010-10-22 21:18:13 +00:00
hvlad
271ea9889a
Corrections
2010-10-22 21:14:29 +00:00
hvlad
bb825fd673
Misc
2010-10-22 17:55:42 +00:00
asfernandes
5c7e5ce634
Misc
2010-10-22 01:24:31 +00:00
hvlad
e57fd95d25
User management plugin. Works with gsec, supports manage of user accounts at security database.
2010-10-21 11:43:37 +00:00
hvlad
dc4d16ce34
Misc
2010-10-21 11:41:46 +00:00
hvlad
90525ccb2e
Correction
2010-10-21 11:40:45 +00:00
hvlad
5e0f9392a2
New build system for Windows. MSVC10 only so far.
2010-10-20 22:15:48 +00:00
dimitr
69fbe060d9
More fixes for the MSVC8 build.
2010-09-24 07:26:14 +00:00
dimitr
e091d6ce17
More fixes for the MSVC8 build.
2010-09-24 07:23:41 +00:00
dimitr
603b6e6214
Fixed the MSVC8 build.
2010-09-23 11:46:20 +00:00
asfernandes
c1b5abfdf2
1) Refactor all types of boolean nodes.
...
2) Remove the scratch from the nodes.
2010-09-17 03:15:32 +00:00
asfernandes
b7b63becf3
Refactor a number of expression nodes: nod_add, nod_divide, nod_multiply, nod_negate, nod_user_name, nod_subtract, nod_current_date, nod_current_time, nod_current_timestamp, nod_add2, nod_subtract2, nod_multiply2, nod_divide2, nod_current_role, nod_internal_info
2010-09-04 21:36:41 +00:00
dimitr
6a3b92701f
Fixed MSVC9 build.
2010-08-31 11:17:06 +00:00
asfernandes
cca6b452f3
Fix MSVC10 build
2010-08-27 15:14:55 +00:00
asfernandes
48d83b8fef
Refactor nod_rse, nod_relation, nod_procedure, nod_union, nod_aggregate and nod_window.
2010-08-24 03:25:01 +00:00
asfernandes
dadc0f560c
Const correction for EVL, EXE and they subsystems. Adjustments to CMP and OPT.
2010-08-09 15:48:51 +00:00
dimitr
6ebf2864a0
Fixed MSVC9 build.
2010-07-27 09:27:44 +00:00
asfernandes
1b11bf48bb
Fix MSVC10 build
2010-07-26 23:05:10 +00:00
hvlad
74ac68137a
Correction. Thanks to Adriano.
2010-07-24 08:33:59 +00:00
hvlad
6e2db049ea
Make Windows build work (MSVC8 only) after Alex changes.
...
Some corrections is still required.
2010-07-23 14:06:29 +00:00
dimitr
da183a98ed
Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon.
2010-07-13 12:31:35 +00:00
asfernandes
2f1c61f387
Fix MSVC10 build
2010-07-12 15:51:46 +00:00
robocop
9f6776920c
Fix project files.
2010-07-10 08:35:00 +00:00
asfernandes
20b0bbaf82
Refactor CREATE/ALTER/DROP DOMAIN
2010-07-06 00:49:33 +00:00
hvlad
1fcc7136ca
VC10 build: leave build_msg.exe and codes.exe at intermediate build folder else make_boot failed
2010-06-30 21:29:41 +00:00
hvlad
4f5031a0e5
VC10 build: don't put .bsc files into target build folder
2010-06-30 21:27:53 +00:00
asfernandes
29ce1d3630
Fix run from MSVC10 IDE
2010-06-29 16:22:48 +00:00
asfernandes
6f97a530f1
Fixed MSVC10 boot build
2010-06-28 16:49:42 +00:00
asfernandes
69fea5a49c
MSVC10 support
2010-06-27 03:47:40 +00:00
hvlad
eabfade321
Update MSVC8 build
2010-06-25 06:45:10 +00:00
asfernandes
12079f5ece
Created class BlrWriter and reorganization (move BLR generation from statement to scratch)
2010-06-17 01:18:40 +00:00
hvlad
697c1ecfea
Update MSVC9 build after Alex's changes
2010-05-20 11:49:48 +00:00
hvlad
cc851ed977
Update MSVC8 build after Alex's changes
2010-05-20 11:48:20 +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
b36b9764ce
Misc
2010-04-16 02:31:36 +00:00
dimitr
5be8dd3e73
Fixed the MSVC9 build.
2010-04-15 15:43:11 +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
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
dimitr
7f64eab5ad
Cleanup.
2010-03-16 11:21:05 +00:00
asfernandes
1c131c507b
Ability to build with VS 2008 Express
2010-03-08 15:58:06 +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
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
dimitr
87b57f6041
Fixed the MSVC8 build.
2010-01-27 18:32:35 +00:00
dimitr
d55bf3b044
Fixed the MSVC8 build.
2010-01-27 12:45:09 +00:00
dimitr
ffc7494330
Fixed the MSVC8 build.
2010-01-27 10:39:03 +00:00
robocop
94b6451014
Allow QualifiedName to interact with StatusArg.
2010-01-26 07:32:12 +00:00
dimitr
b701c98644
Correction.
2010-01-25 07:46:33 +00:00
dimitr
c5a7d9d3a5
This should fix the MSVC9 build.
...
I don't insist on copying these changes into other MSVC builds.
2010-01-25 07:32:25 +00:00
dimitr
25780c4aff
This should fix the MSVC9 build.
...
I don't insist on copying these changes into other MSVC builds.
2010-01-25 07:26:44 +00:00
dimitr
52d7d00664
Compile /jrd/pwd.cpp as a remote module, not an engine one. This is logically correct, while looks weird.
2010-01-23 12:01:12 +00:00
dimitr
17fe35effa
I don't see any real need in utilities_embed. Its files don't contain any references to the EMBEDDED macro.
...
The only difference is that it misses GSEC which fbembed doesn't need, but let's leave it up to the linker to eliminate the unused code.
2010-01-23 11:10:48 +00:00
dimitr
ef2ff21730
Fixed the MSVC9 build.
2010-01-23 10:24:14 +00:00
asfernandes
b68658534f
Feature CORE-2823 - Support the ORDER BY subclause for current aggregate functions (except LIST)
2010-01-23 03:02:53 +00:00
dimitr
3528b63edc
Committed the forgotten project files.
2010-01-15 07:28:38 +00:00
hvlad
645520683b
Update MSVC8 build
2010-01-15 07:28:36 +00:00
dimitr
296f0f2d6e
Added the missing public entrypoint.
2010-01-06 09:32:21 +00:00
robocop
fb161097df
Finally use the same logic to detect ODS capabilities in backup and restore.
2010-01-03 03:45:09 +00:00
asfernandes
9a5ad8b604
Do not pass -RAW to GPRE in the build, to facilitate the analyse of generated files
2010-01-01 18:39:42 +00:00
robocop
43a6cb6d97
Misc.
2009-12-25 10:30:24 +00:00
robocop
820b342aee
Put class Attachment in its own files by brute force.
2009-12-25 10:19:45 +00:00
robocop
06a4224d0b
Put class Attachment in its own files by brute force.
2009-12-25 09:55:05 +00:00
asfernandes
ac417179e2
Fix MSVC8 build
2009-12-22 14:26:49 +00:00
asfernandes
dd6331f002
Some fixes; Misc.
2009-12-22 00:08:49 +00:00
asfernandes
bc0cfcd584
1) Make it build in Linux; 2) Fix some warnings
2009-12-21 20:55:07 +00:00
dimitr
d7ebfcbd9f
Fixed project files.
2009-12-21 17:55:06 +00:00
hvlad
bfeab2cefb
Forgotten changes
2009-12-14 11:38:42 +00:00
dimitr
5694dfec64
Misc.
2009-12-11 07:01:52 +00:00
asfernandes
e71e4d1e3e
Rename file to match class name
2009-12-10 13:46:22 +00:00
hvlad
3557bbfbb3
Fix MSVC8 build - follow recent MSVC9 changes
2009-12-09 23:05:48 +00:00
dimitr
11495a55fb
Refactored the whole RSB stuff into classes. They're inside the /recsrc sub-directory now.
...
Fixed the layering for WITH LOCK and (partially) ANY/ALL predicates.
Cleaned up the outdated code that never worked (mapping DISTINCT to an index, some VMS remainings).
Wiped out a lot of the pre-ODS11 optimizer logic. Some minor adjustments there.
Re-implemented the full outer join from scratch. This resolves CORE-2678 (full outer join cannot use available indices).
Resolved CORE-2796: DB_KEY is always zero for external tables.
Implemented the core part of the scrollable PSQL cursors. Implementation is still incomplete, but ready for testing.
Some other changes I don't recall at the moment ;-)
WARNING! The engine may be unstable. Please email me about any issues found.
2009-12-09 18:45:44 +00:00
hvlad
5964eec979
Don't use with x64 build Win32 targets
2009-12-06 09:49:58 +00:00
asfernandes
bcf04ac222
Cleanup
2009-12-05 20:10:59 +00:00
asfernandes
7a78601ef2
1) Use metadata character set in DSQL cache
...
2) Make exceptions in metadata charset and convert them to the client charset - this should fix CORE-2431
3) Support for "internal" (engine) DSQL statements and use in COMMENT ON
2009-12-05 14:21:52 +00:00
robocop
ecd01da22d
Goodbye gdef.
2009-12-04 10:05:41 +00:00
robocop
8f5c30f4a0
Copy the new conf file.
2009-11-30 09:47:19 +00:00