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

75 Commits

Author SHA1 Message Date
dimitr
12bb4a6d4f Fixed the Windows boot build. 2010-04-28 10:57: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
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
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
hvlad
f2955be502 Fixed MSVC9 build after recent changes 2010-03-01 08:18:37 +00:00
robocop
73010ed66e Update VC9 project files. 2010-02-16 08:57:02 +00:00
asfernandes
0affd15dc5 Merge OrderedWindowStream into AggregatedStream 2010-02-13 23:55:48 +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
robocop
fb161097df Finally use the same logic to detect ODS capabilities in backup and restore. 2010-01-03 03:45:09 +00:00
robocop
43a6cb6d97 Misc. 2009-12-25 10:30:24 +00:00
robocop
06a4224d0b Put class Attachment in its own files by brute force. 2009-12-25 09:55:05 +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
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
asfernandes
bcf04ac222 Cleanup 2009-12-05 20:10:59 +00:00
robocop
ecd01da22d Goodbye gdef. 2009-12-04 10:05:41 +00:00
robocop
6ee0363c03 Put the correct information for UAC in VC9. 2009-11-15 09:42:37 +00:00
robocop
6d3860411c Take Alex' changes to VC9. 2009-11-14 09:22:15 +00:00
asfernandes
5e14c00030 Added DllNoEmbedManifest.vsprops to udr_engine of MSVC9 2009-11-13 00:51:36 +00:00
robocop
cf7d574e48 Remove the manifest files not needed by VC9. 2009-11-09 12:34:58 +00:00
robocop
8b9c37a107 Get rid of references to the manifest files not needed by VC9. 2009-11-09 12:29:10 +00:00
robocop
2a450b01df Follow the VC8 settings. 2009-11-06 10:43:58 +00:00
robocop
55d9d20045 Follow the VC8 settings. 2009-11-06 08:53:39 +00:00
hvlad
8b7372b1f3 Follow Claudio's changes in MSVC8 build 2009-11-05 22:16:35 +00:00
robocop
08a33d50cc Unfortunately several of these are intertwined:
CORE-462 	 New option in addition to -V switch to specify a custom verbose interval
CORE-2540 	 Utilities need a more coherent way to show help and version
CORE-2541 	 Too many hardcoded messages in nbackup
CORE-2542 	 qli and nbackup accept arbitrary input after the first letter of an option
CORE-2543 	 nbackup may hide the real cause of failure
CORE-2545	 Lack of several validations in gbak
CORE-2547 	 Utilities need to honor their minimum number of characters to recognize an option
CORE-2565 	 Many hardcoded messages in Trace Manager
Moving functions that don't depend on preprocessing to iutils.cpp in isql is the only alien change here.
2009-11-05 09:03:41 +00:00
asfernandes
79e9320875 Refactor aggregate handling into AggregateRsb class 2009-10-31 19:03:30 +00:00
dimitr
da4f0f5229 Committed the forgotten files. 2009-10-30 08:03:34 +00:00
dimitr
402c981002 Fixed MSVC9 build. 2009-10-22 07:07:13 +00:00
dimitr
20ad6edd48 Fixed MSVC9 build. 2009-09-01 14:31:30 +00:00
skidder
aca5a83a46 Fixed CORE-2609: Update support for Windows 98/ME and NT4.0 2009-08-30 19:00:46 +00:00
asfernandes
4759973045 Fixed CORE-2576 - Server may crash parsing wrong or truncated BLR
Full rebuild required - CMP_compile2 prototype changed
2009-08-02 04:10:07 +00:00
dimitr
2a40de7928 Cleanup. 2009-07-14 05:31:05 +00:00
robocop
e0d508a3e8 Fix the MSVC builds after Dmitry's cleanup. 2009-07-14 04:20:44 +00:00
dimitr
6c32677de9 Updated the MSVC9 build. 2009-06-30 12:29:58 +00:00
robocop
f6d8c884a3 Remove unneeded reference to isc_ipc, since this file is not needed to build gpre_boot. 2009-06-11 08:15:23 +00:00