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

996 Commits

Author SHA1 Message Date
dimitr
fbfadd947d Fixed MSVC8 build. 2006-12-09 12:53:48 +00:00
alexpeshkoff
1a4652f01a Trusted authentication for windows 2006-12-08 18:38:15 +00:00
asfernandes
a8948c8847 Remove obsolete files 2006-11-29 14:17:12 +00:00
asfernandes
e8cea23f7a Remove use of ODBC in FBUDF of MSVC7 build 2006-11-24 14:20:26 +00:00
robocop
c89fefb1b4 Get rid of empbuild and intlbl in Firebird2.dsw to follow newer VC versions that put them in a separate solution. 2006-11-24 10:17:14 +00:00
robocop
788f1207ce Clean linker references to ODBC and others in fbudf. 2006-11-24 10:15:59 +00:00
robocop
3f981681d8 Use the famous brute force approach to fix syntax error in this new DOS batch file introduced by Adriano (for the VC6 case). 2006-11-24 10:14:26 +00:00
asfernandes
6effa57318 Remove use of ODBC in FBUDF 2006-11-22 14:33:03 +00:00
asfernandes
e718790ab7 Misc 2006-11-19 14:57:17 +00:00
asfernandes
3808aec64c Clean the build files and make buildable with MS Visual C++ Express 2006-11-19 14:24:09 +00:00
asfernandes
9b589539fb Fix the boot build 2006-11-18 20:24:38 +00:00
asfernandes
047f51835b Fix and integrate Steve Boyd changes in MSVC8 build - hope to not break it even more done changes with Visual Studio Express 2006-11-18 02:40:24 +00:00
asfernandes
fecf00c1eb Integrate Steve Boyd changes to GPRE in MSVC7 build 2006-11-18 02:06:57 +00:00
robocop
f0ce8fda36 Commit build changes by Stephen Boyd to support RM Cobol.
Restoring the missing entry points that COBOL needs and that were deleted years ago. Added the entry points in the new fbrmclib.
2006-11-10 08:04:36 +00:00
robocop
8ae00d1a3e VC6 cleanup. 2006-11-10 08:02:35 +00:00
robocop
ddbba4cd6c Commit build changes by Stephen Boyd to support RM Cobol.
Fixing VC6 builds.
2006-11-10 07:59:59 +00:00
robocop
3331898246 Commit build changes by Stephen Boyd to support RM Cobol.
fbrmclib.vcproj needs to be added to VC8's Firebird2.sln and then the corresponding changes have to be propagated to VC7 and *nix builds.
2006-11-10 07:57:36 +00:00
paul_reeves
b4e76639df Add missing quotes 2006-11-09 09:25:33 +00:00
asfernandes
b267ad6fae More cleanup in internal gpre 2006-11-09 00:31:57 +00:00
asfernandes
12be4cc0a5 Correction - thanks to Claudio 2006-11-08 14:50:51 +00:00
asfernandes
1e9aa7a8b3 Remove support of optional languages from gpre_embeded - suggested by Claudio 2006-11-08 01:21:30 +00:00
robocop
bc0cfa121b Add DebugInterface to the VC6 builds. 2006-11-05 04:02:53 +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
hvlad
fa5394914a Add new files (debug info) 2006-10-30 21:06:04 +00:00
asfernandes
ec3ba55319 Fix problems reported by "dlh" in fb-devel 2006-10-30 15:14:45 +00:00
robocop
8ba3abbf90 Updating the VC6 build after Adriano's additions. 2006-10-14 01:20:37 +00:00
asfernandes
1d422a8330 1) Refactor intl_classes.h and intl.cpp
2) Make conversions from CharSet1->UTF16->CharSet2 job of CsConvert class
2006-10-10 19:40:33 +00:00
asfernandes
d1d4fc0b10 Add RuntimeStatistics to MSVC7 build 2006-10-10 15:31:42 +00:00
robocop
766e2ee8c9 Sync VC6 files with VC8 files. 2006-10-10 06:43:19 +00:00
dimitr
2fdab50465 Fixed the project files. 2006-10-10 04:42:19 +00:00
robocop
861cc66a6f Dmitry's last commit appears incomplete for me (for example, no project files were updated). While trying to fix the VC6 build, I added the new class to the three "common*" projects and commented a line in jrd.cpp. Server may misbehave due to the jrd modification. 2006-10-08 07:57:15 +00:00
asfernandes
e246aae6ab prepare.bat was removed 2006-10-08 01:09:07 +00:00
asfernandes
45346169c5 1) UNICODE_CI - UNICODE case-insensitive collation for UTF8
2) Locale specific attribute for UNICODE collations
3) Remove code duplication in implementation of UNICODE collations for fbintl
4) Remove ugly TEXTTYPE type
2006-09-17 20:06:36 +00:00
dimitr
222da929b7 Added makefiles for MSVC8. 2006-09-12 05:55:56 +00:00
aafemt
b0e083ecf9 Add consts_pub.h to public ibase.h 2006-09-01 10:50:34 +00:00
robocop
76709d7dd1 MSVC6 insists in restoring RTTI enabled when the project files are modified. Let's see if I convince it this time. 2006-08-13 06:24:08 +00:00
asfernandes
eb4fb2f491 1) Concatenate of BLOBs
2) Start a refactoration on descriptor manipulations
2006-08-10 02:53:16 +00:00
asfernandes
7070f6e8ae Correction 2006-07-31 01:16:49 +00:00
asfernandes
4f0b4a3775 Add fb_string.cpp in MSVC6/8 intl projects 2006-07-31 01:11:45 +00:00
asfernandes
c13b4cc61a Work on collation attributes:
1) Define a common format for it
2) Merge attributes of the base collation in the attributes of the derived one
2006-07-30 20:31:25 +00:00
robocop
248b4884ae Sync MSVC6 with MSVC7 build files. 2006-07-21 01:37:17 +00:00
robocop
64f6eb42a1 Misc. 2006-07-21 01:35:17 +00:00
dimitr
f18e7e6f86 Added project files for VC8. 2006-07-20 08:06:41 +00:00
dimitr
57efac3e0e This should work for both VC7 and VC8 properly. Hopefully, I didn't break the VC6 check. 2006-07-20 08:04:02 +00:00
dimitr
c68587fe66 1. Virtual tables
2. ODS 11.1, procedure type and relation type
2006-07-17 17:44:18 +00:00
asfernandes
a0d8e6dc24 Remove duplicate references to .def files - noted by Claudio 2006-07-06 18:35:36 +00:00
robocop
40580ebcf9 Sync with VC7 just in case. 2006-07-06 02:54:34 +00:00
asfernandes
1b91c08390 Fix B.O. in y-valve 2006-06-28 22:50:45 +00:00
asfernandes
f401c740ea Only regenerate preprocessed files when needed to make builds faster 2006-06-28 00:56:45 +00:00
asfernandes
98e3b8e104 Fix link errors in gds32 2006-06-15 22:36:26 +00:00
asfernandes
93b5358e58 Ability to use:
1) ICU charsets through fbintl
2) UNICODE collation (charset_UNICODE) for all fbintl charsets
2006-06-13 02:38:39 +00:00
asfernandes
ef19bcc943 Define DEV_BUILD in fbudf of MSVC7 2006-06-04 01:19:58 +00:00
robocop
50a16ac43f fbudf didn't define DEV_BUILD for the debug version: I couldn't use "testreflect". 2006-06-03 04:52:18 +00:00
asfernandes
59f1533796 Put fb2control again in MSVC6 build 2006-06-02 13:07:51 +00:00
asfernandes
d65531361a Make make_boot.bat stop when error occur 2006-06-02 12:55:19 +00:00
robocop
d64f0296eb Fix the VC6 build after Dmitry's changes. 2006-06-02 08:06:28 +00:00
asfernandes
c98e4d72b8 Try to fix MSVC7 boot-build. There is problem in DSQL/pass1 crashing the server. 2006-06-01 02:49:27 +00:00
asfernandes
23eb60fa78 Rename Firebird2Boot2.* to Firebird2Boot.* 2006-06-01 02:29:01 +00:00
asfernandes
6b139b098a Remove obsolete functions from .def files 2006-06-01 02:01:36 +00:00
dimitr
7cc12e8489 1) Reworked memory management in SORT. Now we're pools aware there.
2) Reworked error handling in SORT and its callers.
3) Replaced DLS+SortMem with the generic TempSpace class.
4) Replaced GDS temp file management with the TempFile class.
5) Various cleanup.
2006-05-31 08:53:00 +00:00
hvlad
f793c34dcc Add Relation.h\Relation.cpp into MSVC6 build files 2006-05-30 13:31:36 +00:00
hvlad
40b60c076b Add Relation.h\Relation.cpp into MSCV7 build files 2006-05-30 13:30:41 +00:00
asfernandes
479f461cd7 GDEF isn't needed in boot phase - noted by Claudio 2006-05-28 22:07:02 +00:00
robocop
5fedd0d738 Disable obsolete or problematic projects in MSVC6. 2006-05-28 07:43:30 +00:00
robocop
0a88f91df0 Disable RTTI in the boot build, too. 2006-05-28 07:42:54 +00:00
asfernandes
7d42e255ee Fix run_all.bat 2006-05-28 00:54:07 +00:00
asfernandes
424eeabf38 Remove the old build system. Make the new one as: make_icu.bat, make_boot.bat, make_all.bat. 2006-05-27 18:06:09 +00:00
asfernandes
a03c3b5d14 Disable RTTI in MSVC7 boot-build projects 2006-05-27 01:33:30 +00:00
robocop
3ba7d8452d Finally got the new Windows build system working also in VC6. Thanks to Adriano. 2006-05-26 03:52:43 +00:00
asfernandes
8dfca54dda Complete Dmitry's cleanup of all_proto.h 2006-05-23 12:23:53 +00:00
robocop
352114771e Follow Adriano's cleanup in VC7. 2006-05-23 10:15:03 +00:00
asfernandes
dbb2a92563 Remove hacks and make fb_assert work in INTL.
DEV_BUILD should be turned on in MSVC6 intl.dsp debug configuration.
2006-05-21 19:26:03 +00:00
asfernandes
2aa3d479a8 Remove RTTI in MSVC7 debug build too - thanks to Claudio 2006-05-21 15:17:28 +00:00
asfernandes
2922c0b1e7 Disable RTTI in MSVC7 build 2006-05-21 00:24:49 +00:00
robocop
cc4a6459d0 Work in progress. 2006-05-20 06:11:55 +00:00
robocop
5782deb282 No need to have btyacc here. 2006-05-20 06:11:09 +00:00
robocop
b6bffea8c4 Disable RTTI after Alex' source code changes. 2006-05-20 06:10:27 +00:00
robocop
fc033cc5a5 Misc. 2006-05-18 06:31:38 +00:00
robocop
107aa7129c Copy Dmitry's changes to MSVC6. 2006-05-18 06:25:35 +00:00
asfernandes
91da025643 Misc 2006-05-18 02:32:37 +00:00
dimitr
20a635c3b3 Remove DLS where it's not used. 2006-05-17 13:24:22 +00:00
asfernandes
3762cbd200 Build DEBUG version of ICU when asked to do it in MSVC7 build 2006-05-16 19:17:54 +00:00
robocop
cf537a437a Integrate fb_event_print into the VC6 build. Time will say if it's useful or not. 2006-04-30 06:43:59 +00:00
robocop
abc65e7381 Finally I figured out how to update and compile the events printing facility, but I'm still trying to figure out a linker problem. Built with a small trick for now. 2006-04-29 08:08:48 +00:00
robocop
5f0fde8bfe Fixed the btyacc project so MSVC6 can load it (was reported as corrupt). 2006-04-29 00:30:20 +00:00
robocop
f077bb8319 Make FbGuardian a client utility as in VC7. However, I didn't need to add more files to the project as in VC7 case. 2006-04-22 23:00:04 +00:00
dimitr
20bbad25f7 Made fbguard a true client utility. 2006-04-20 10:37:56 +00:00
asfernandes
0865287fc7 Remove generated files from build directory 2006-04-20 02:26:24 +00:00
dimitr
f070442e02 Changed the build to use btyacc. 2006-04-19 11:28:20 +00:00
dimitr
e47188b821 Changed the build to use btyacc. 2006-04-19 11:17:48 +00:00
asfernandes
ac41cdb0d7 Add create_msgs.bat to be able to rebuild messages files without running make_boot2.bat 2006-04-14 18:16:10 +00:00
asfernandes
b177e5bcd4 Polish collation ISO_PLK for ISO8859_2 charset - contributed by Jaroslaw Glowacki 2006-04-13 03:04:30 +00:00
paul_reeves
29df42060c Minor tweaks to the Win32 build/install stuff. Updated readme and install_readme. 2006-03-29 13:44:55 +00:00
dimitr
192c2c3a05 Committed changes for the win32 build process. 2006-02-10 19:40:01 +00:00
dimitr
3f611eebfb Fixed MSVC7 build. 2006-02-06 14:27:19 +00:00
robocop
14d73ccb8f Use SUPERCLIENT for fbudf for avoiding exception-related code. 2006-02-04 04:39:00 +00:00
dimitr
eaa2962745 Fixed the win32 build. 2006-02-02 13:17:59 +00:00
robocop
0c28df8cf2 Declare independence day from client library for fbudf . For builds other than MSVC6, the following has to be done:
- add to fbudf project the files timestamp.cpp and timestamp.h
- for the same project, define FBUDF_EXPORTS as preprocessor macro
- for the firebird2 workspace/solution/make/etc get rid of the dependency of fbudf on fbclient. Build files that I indentified that need fixes are:
builds\posix\Makefile.in.client.fbudf
builds\posix\Makefile.in.embed.fbudf
builds\win32\msvc7\fbudf.vcproj
builds\win32\msvc7\Firebird2.sln
MacOs build files ignore fbudf completely.
This change eliminates the problem with the client library having different names depending on the build type (SS, CS, embedded).
2006-02-02 00:28:03 +00:00
robocop
85f98f6d8b The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality.
First step: remove them from the build configurations. More to come.
2006-02-01 08:51:09 +00:00
asfernandes
fff3a4339b Add Czech collations - contributed by Ivan Prenosil:
- WIN_CZ (case-insensitive, accent-sensitive)
 - WIN_CZ_CI_AI (case-insensitive, accent-insensitive)
2006-01-14 18:04:08 +00:00
aafemt
48927053aa Some more mangled exports 2005-12-17 12:59:16 +00:00
dimitr
a644cd8588 Changed location of some defines in order to avoid internals inside ibase.h. 2005-12-05 11:44:41 +00:00
robocop
612bb088b9 Add alloc.cpp to the "common" section in fbclient and fbembed projects as Dmitry did in MSVC7. 2005-12-01 05:46:51 +00:00
robocop
50cb5823c7 Fix MSVC6 "intl" project file that Adriano invalidated accidentally by manual editing. 2005-10-05 06:23:47 +00:00
dimitr
b73133a2c4 Fixed MSVC6 build. 2005-09-30 17:49:03 +00:00
dimitr
9996a5f016 Fixed MSVC7 build. 2005-09-30 17:45:34 +00:00
paul_reeves
2413ddb66f Evaluate available compilers in correct order. 2005-09-30 10:34:46 +00:00
asfernandes
d2308bfcaa Forward-port collation LT_LT from 1.5 branch 2005-09-24 22:50:25 +00:00
robocop
9cb34a45a1 Nitpicking. 2005-08-19 00:53:24 +00:00
dimitr
6430c7ac10 Moved the ODS checking routine from ods.h to a separate module. 2005-08-16 13:39:26 +00:00
asfernandes
2932cb0c11 Export IB_UDF_srand function 2005-07-30 01:48:31 +00:00
aafemt
ded6a80c4a Use libfbcommon wherever possible and drop ancient workaround for dependencies (use -MMD switch instead) 2005-07-22 10:26:30 +00:00
paul_reeves
a8065a80fb When we say clean lets make sure to include the icu tree as well. 2005-07-19 13:17:01 +00:00
paul_reeves
c919586c8f Minor updates to the Win32 build scripts. Disable intlbuild in make_examples. Update Win32 readmes. 2005-07-12 12:36:12 +00:00
asfernandes
874a2bf5ac Fix normal build for MSVC7 2005-07-10 17:57:58 +00:00
robocop
3cfdbcce31 Prevent confusing error msg "1 was unexpected at this time." 2005-07-08 03:43:21 +00:00
aafemt
4224c35066 Mangled stdcall export 2005-07-04 05:54:21 +00:00
paul_reeves
8a3629328a Minor tweaks to Win32 build system to integrate the icu code into the build. 2005-06-27 13:54:02 +00:00
asfernandes
340855b97e Use fbembed in boot-build 2005-06-22 23:00:19 +00:00
asfernandes
3d7a99c75a Misc. 2005-06-22 22:47:54 +00:00
asfernandes
515e3cc6ce MSVC7 projects for boot-build with fbembed 2005-06-22 22:46:36 +00:00
asfernandes
2a41a6d305 Integrate collations KOI8R_RU (Russian), KOI8U_UA (Ukrainian), WIN1257_EE (Estonian), WIN1257_LT (Lithuanian) and WIN1257_LV (Latvian) ported by Dmitry from Yaffil 2005-06-11 19:51:00 +00:00
asfernandes
47e4d81e0d Add bl88591ptbr0.h and pw1252ptbr.h to MSVC6 build 2005-06-05 22:08:42 +00:00
asfernandes
59213efe7e Merge INTL branch into HEAD 2005-05-27 22:45:31 +00:00
dimitr
ec0a084a61 Correction. 2005-05-19 03:28:07 +00:00
dimitr
edf48a04be Fixed the threading issues in fbembed. 2005-05-18 19:26:47 +00:00
hvlad
f09b71c941 Update project files after Alex changes 2005-05-13 07:03:30 +00:00
hvlad
61c702c419 Update project files after Alex changes 2005-05-13 06:54:49 +00:00
alexpeshkoff
a84dab163b Applied class MetaName 2005-05-12 18:28:49 +00:00
robocop
fcb0e10fcb Misc. 2005-04-02 02:57:31 +00:00
dimitr
ed39c56a17 Let's see whether VC71 produces better code than VC60.
Previously, these modules couldn't be globally optimized (causing to server crashes).
2005-03-31 15:34:00 +00:00
paul_reeves
226eb164e2 Fix msvc6 project file for cpl applet. 2005-03-29 09:48:23 +00:00
robocop
6896a27f4b Fixing the MSVC6 build after Paul Reeves' changes, second part. 2005-03-20 04:21:33 +00:00
robocop
8d6fd75c84 Fixing the MSVC6 build after Paul Reeves' changes. 2005-03-19 07:51:31 +00:00
paul_reeves
bec585cacc Final tweaks for Win32 Alpha1 builds. 2005-03-18 11:25:48 +00:00
paul_reeves
b8fa97dfe8 Add fb2control.dsp 2005-03-14 14:41:40 +00:00
paul_reeves
2c6bbad8ca Add fbcontrol.vcproj. Bring instclient.vcproj file into line with 7.1 2005-03-14 14:36:21 +00:00
hvlad
ff43bec044 1. Take in account CLEAN parameter when builded build_msg and codes. This decreased build time
2. run_all now produced RELEASE builds
2005-03-09 10:24:32 +00:00
hvlad
55252b5c97 Direct DEBUG build to debug directory 2005-03-09 10:17:56 +00:00
robocop
8a8f0ad8dc Include fbembed in MSVC6 build. 2005-03-07 07:37:39 +00:00
paul_reeves
4b26e525c3 Update Win32 MSVC7 project files. Fix some Win32 packaging issues. 2005-03-04 10:08:06 +00:00
robocop
bfd59de89a Make FB2 buildable with MSVC6 again after Konstantin's changes. 2005-03-04 01:01:14 +00:00
paul_reeves
7d52fff154 Append .txt to readme when generating Win32 examples kit. 2005-03-01 14:53:46 +00:00
hvlad
dbcf1a6125 output\security.fbk renamed to security2.fbk 2005-02-26 18:54:32 +00:00
hvlad
a4c9eb267c Correction 2005-02-26 18:22:55 +00:00
paul_reeves
5fdf7a582c Remove misplaced CR/LF 2005-02-25 14:17:23 +00:00
alexpeshkoff
f4cd5a154f Changed name to security2.fdb 2005-02-24 12:24:38 +00:00
paul_reeves
0cae302084 Tidy up error handling in make_all.bat. 2005-02-17 10:46:39 +00:00
paul_reeves
dc25323893 Add instclient to MSVC7 solution. 2005-02-17 10:45:25 +00:00
dimitr
c00ffe7ec0 Fixed the default memory management in fbclient.
Avoid crashing the server when fbclient is used in its address space.
2005-02-16 08:46:48 +00:00
robocop
ece9ba87fb Misc. 2005-02-11 09:09:55 +00:00
robocop
08cd3467ae Misc. 2005-02-11 07:06:14 +00:00
arnobrinkman
283d7f0d8c Add new optimizer logic for handling :
ODS11:
- segment-selectivity
- better support for IS NULL
- better support for STARTING WITH
- matching both OR and AND nodes to indexes
- pick better JOIN order based on cost rules

ODSx:
- Indexed order on OUTER JOIN queries
2005-02-10 22:54:17 +00:00
paul_reeves
3cb0fce65b Some enhancements and fixes for the Win32 build scripts. 2005-02-08 14:59:13 +00:00
paul_reeves
65f1d96f03 Add Firebird2_examples solution. Note that this is for VS 7.1, not 7.0 2005-02-03 13:57:31 +00:00
paul_reeves
1642e60e24 Set all VS 7.1 project files to output binaries into the same directory. 2005-02-02 11:57:22 +00:00
robocop
b6b981e9a6 Hide error message if there's nothing to delete. 2005-01-26 03:33:43 +00:00
skidder
b83503e0f7 Fix MSVC7 build 2004-12-22 17:26:20 +00:00
robocop
3229363ef6 val.h and val.cpp are unrelated.
Change was agreed a year ago in the list.
2004-12-17 06:21:39 +00:00
alexpeshkoff
387e678cca applied Clumplet* classes to dpb where possible 2004-12-09 19:19:47 +00:00
skidder
9adf38b2b3 Fix MSVC7 makefiles 2004-12-07 19:21:26 +00:00
robocop
bb170bd3b6 isc_interpret is fb_interpret again.
Please do a full rebuild.
2004-11-28 01:03:05 +00:00
skidder
f808b2b9af Update makefiles 2004-11-24 20:45:19 +00:00
alexpeshkoff
bdd3b32278 use ClumpletReader to parse dpb options 2004-11-24 18:26:24 +00:00
robocop
3fe9fd52b7 Rebuild was used always because the intermediates and/or the executables for build_msg and codes where written to the same dir for the debug and release versions. Since that was fixed time ago in msvc6, rebuild is not needed. I don't know about the msvc7 configuration, so I didn't touch it. 2004-11-24 09:32:56 +00:00
robocop
f7f47a31cc More verbosity to know where to look at when there are problems. 2004-11-24 08:55:21 +00:00
robocop
c795d35805 Fix MSVC6 build after Nickolay's changes. 2004-11-23 09:55:45 +00:00
skidder
9507cf9714 Context variables support 2004-11-22 20:22:03 +00:00
alexpeshkoff
46e6c438e8 replaced platform-dependent SHA1 with in-tree sha.cpp 2004-11-15 07:35:26 +00:00
skidder
f4feb2ff99 Update MSVC7 makefiles 2004-11-15 00:21:11 +00:00
asfernandes
092043eb49 Fix MSVC7 build after Alex changes 2004-11-08 12:53:21 +00:00
alexpeshkoff
b80daa69f1 security fix
use SQL instead of gbak to create security database
2004-11-07 14:01:13 +00:00
alexpeshkoff
d25ac4ea32 security fix
added new files to win32 VC6 build
2004-11-07 13:49:42 +00:00
skidder
933063c7ce Slightly adjust Dmitry's Firebird::TimeStamp class to make it more useful, change is coordiated with Dmitry. Use thread-safe localtime_r routine when it is available 2004-11-04 19:14:20 +00:00
robocop
ace3474cd7 Remove the reference to ib_udf.c from MSVC6. 2004-11-04 05:42:58 +00:00
robocop
4b4d5d7fb3 Fix MSVC6 build after timestamp.cpp was created. 2004-11-04 05:34:33 +00:00
robocop
597a433087 Misc typo 2004-11-04 01:35:58 +00:00
skidder
c01c6584d4 Enable Claudio's workaround of using boot gpre for a few files in build process to permit using Firebird 1.5 or 1.0 as a build host engine. Medium-term solution would probably be to replicate boot build process for POSIX on Windows, it is not difficult 2004-11-04 00:25:04 +00:00
skidder
7a4da144f2 Move MSVC7 build to ib_udf.cpp 2004-11-02 06:27:44 +00:00
skidder
3e26513b38 fb_interpret->isc_interpet, deprecate isc_interpete, clean interface a little bit 2004-10-25 03:53:03 +00:00
robocop
ef45338b6c Indication on how to recover the build manually after adding fields to the engine. 2004-10-23 00:51:40 +00:00
robocop
efed4e82ec Switch the NSVC6 version to use the new ib_udf2.sql with ib_udf.cpp 2004-10-20 01:03:07 +00:00
robocop
c5543b4358 ipserver is being deleted. Update build files. 2004-10-03 06:34:45 +00:00
skidder
32666b4661 Update MSVC6 makefiles (untested) 2004-09-28 22:00:09 +00:00
skidder
85297ac45a Fix MSVC7 builds 2004-09-28 21:50:10 +00:00
arnobrinkman
cb04037b49 fix build 2004-09-28 20:59:33 +00:00
robocop
5ecdae2437 Added common/utils.cpp & h to common_static and gpre.
Please update your non MSVC6 build environments accordingly
2004-09-26 07:33:30 +00:00
robocop
a4337ec4f9 MSVC put these lines, don't know how or why, but most other projects have them, too. 2004-09-26 07:32:25 +00:00
robocop
41567542ab No surprise I wasn't able to get a debug build_msg if the directories where overlapping with the released version (the only one used in the script) 2004-09-26 07:31:29 +00:00
robocop
e6cb17cac6 Vulnerability reported by Daniel Urban.
First step: reorganize code.
Please do a full rebuild after retrieving those changes.
2004-09-22 01:59:39 +00:00
alexpeshkoff
f34a8bbb89 Removed alice\lls.h as absolutely unneeded during alice cleanup.
Other non-posix platforms may also need fix.
2004-09-01 14:55:51 +00:00
alexpeshkoff
2295386234 fixed bug in previous commit 2004-09-01 12:06:35 +00:00
alexpeshkoff
8d950d0ccd fixed msg.fdb build on windows terminal server remote session
posix is also in sync
2004-09-01 11:53:38 +00:00
robocop
ce3a14168a Comment what seems to me a redundant copy 2004-08-27 08:30:49 +00:00
robocop
e756993e4c Invoke isql in silent mode 2004-08-26 04:21:01 +00:00
aafemt
c847361cd6 Create msg.fdb from scripts instead of backup 2004-08-23 09:55:51 +00:00
robocop
eb18074d95 Misc: fix misleading message 2004-08-21 09:13:22 +00:00
dimitr
5d1bb93fbb Synchronized MSVC7 build with others. 2004-08-17 09:29:27 +00:00
alexpeshkoff
074dcaac32 I've added thd.cpp to gfix in VC6 and posix builds. Other builds should also be fixed. 2004-08-16 12:56:20 +00:00
alexpeshkoff
572d12f442 Thread cleanup:
Removed thd_proto.h, all required definitions are in thd.h know.
2004-06-08 13:56:02 +00:00
brodsom
2f425888c2 Removing unused dba_full (After Ann advice) 2004-05-28 01:31:27 +00:00
brodsom
9109ba3a62 Avoid duplicated definition of SERVER_SHUTDOWN (defined in firebird.h) 2004-05-19 15:03:13 +00:00
brodsom
42a695a67f Removing llio* and codes.h 2004-05-10 07:21:09 +00:00
brodsom
db89eb16d8 Solve a duplicated macro definition which are not detected previously, when the definition was #define GOVERNOR 1
instead of
#define GOVERNOR.
Detected by Claudio.
2004-05-09 22:52:10 +00:00
robocop
f42e144105 Fix typo that creates incomplete ibase.h 2004-05-09 05:34:59 +00:00
brodsom
3acf7023dc -To solve the dsc.h and ibase.h duplicated definitions
Create new dsc_pub.h and include it into ibase.h and dsc.h
2004-05-07 11:22:23 +00:00
skidder
8a4cb13eb2 Care about quirks of Windows platform 2004-05-03 01:53:24 +00:00
brodsom
e9bbc32e85 Add sqlda_pub.h to monolithic ibase 2004-04-30 22:49:01 +00:00
brodsom
5cf9fdfc90 Removing ib_stdio.h 2004-04-28 22:43:34 +00:00
brodsom
acbf2cc904 Remove references to gds.h, gds.hxx and gdsold.h from builds 2004-04-27 12:38:57 +00:00
alexpeshkoff
6b1007a4eb rolling back bat files commit - sorry, please 2004-03-31 17:50:17 +00:00
alexpeshkoff
4a318fff04 renamed header - non-critical change for non-VC6 builds 2004-03-31 17:08:37 +00:00
robocop
fd268b8e1c More cleanup. Get rid of obsolete files, too. 2004-03-30 09:02:55 +00:00
robocop
4b3e5da421 More cleanup. Get rid of obsolete files, too. 2004-03-30 08:54:12 +00:00
robocop
68c038d132 More cleanup. Get rid of obsolete files, too. 2004-03-30 08:34:14 +00:00
robocop
1824343930 Cleanup.
Fixed a linking error with MSVC6, too.
2004-03-28 09:10:30 +00:00
skidder
f26d84f76b 1. POSIX build libraries export only public API. 2. Unify exports for PROD_BUILD and DEV_BUILD. 3. Support for context memory pools. 4. Memory manager has lower memory overhead exceptionally on 64 bit targets 2004-03-25 23:12:50 +00:00
alexpeshkoff
95bb6521d2 Added new h-files to VC6 projects. Not critical. 2004-03-14 14:31:07 +00:00
robocop
56f95e9a11 Third step to rename 2004-03-11 05:09:33 +00:00
robocop
e6187cecd2 Cleanup
Some bug fixes
Style
2004-03-07 07:58:55 +00:00
alexpeshkoff
e8d62c70a7 fixed MSVC6 build with RTTI 2004-03-01 16:37:36 +00:00
skidder
5cb24ba873 Enable RTTI, remove fb_exception.cpp from utilities 2004-03-01 04:54:55 +00:00
skidder
4c06a6db77 Enable RTTI, remove fb_exception.cpp from utilities 2004-03-01 04:27:51 +00:00
skidder
3ab69473b7 Update MSVC makefiles.
1) add PDB generation for release binaries
2) add fb_string stuff
2004-02-17 20:10:54 +00:00
alexpeshkoff
efb64b2aab Added native firebird::string class. 2004-02-08 17:08:34 +00:00
skidder
08eee5ebaa Further AMD64 fixes. Given this fixes you may start playing with databases using isql_static. 2004-01-21 07:18:30 +00:00
robocop
b441cd9aef Cleanup 2004-01-13 09:52:19 +00:00
skidder
d20ee8b414 Update MSVC7 makefiles. Use VS2003 since nobody else is obviously using VS7 makefiles. To build with original VS.NET use one of the available converters (I fixed up VSPC to be able to convert Firebird projects, for example) 2004-01-08 17:15:28 +00:00
robocop
164628dad9 Removing JOURNAL leftover. Thanks Blas. 2004-01-08 05:49:50 +00:00
robocop
06a4df3708 A requiem for JOURNAL and WAL.
Instructions in the list.
2004-01-06 10:33:18 +00:00
skidder
e6ef17eeca fix solution file 2004-01-05 05:03:35 +00:00
epocman
a75b48c6a8 Win32 HEAD porting of 1.5 branch RC8 latest updates, to keep HEAD in synch with about to be released 1.5.
Please someone check and adjust MSVC7 compile, cause I only have MSVC6.
2004-01-03 12:20:08 +00:00
skidder
a1e276b9dd Fix up MSVC7 makefiles 2004-01-03 01:29:04 +00:00
robocop
16cbc204df Cleanup 2003-12-31 05:36:12 +00:00
skidder
1b43575fa9 Rollback crazy change made by Dimitry Sibiryakov and approved by Claudio Valderrama. We should not break compatibility with half of the world without apparent reasons. 2003-12-21 23:54:24 +00:00
skidder
bea4e7c3b8 Fix MSVC7 makefiles. Note: I didn't test them with VC 7.0, only 7.1 2003-12-14 04:39:36 +00:00
dimitr
01ee50a97d 1) Move db_alias.cpp to common.lib
2) Add common.lib to gstat.exe
2003-12-13 14:42:37 +00:00
skidder
dbc89040a4 Update MSVC7 makefiles. Files were actually edited using VS2003 and then version numbers were replaced back to 7.0 2003-12-05 20:39:51 +00:00
arnobrinkman
bafdd44f1b Enhanced Index Structure.
1) NULLs on top when sorting on ASC index, DESC stays the same.
2) Support for larger index lengths, can be up to 1/4 page size.
3) Store record-number on non-leafpages for faster lookup in many duplicates.
4) Jump-nodes for faster key-lookup in index on larger page-sizes.
5) Segment selectivity calculation added.
2003-12-01 02:51:52 +00:00
robocop
9fafc348bf const correctness
vars in scope
minimal interface cleanup
small bug fixes
2003-11-28 06:48:34 +00:00
brodsom
1155713a33 -Enable build of dba_full 2003-11-18 02:31:01 +00:00
skidder
e08ea38727 Fix MSVC7 build 2003-11-17 16:04:54 +00:00
brodsom
0e8cd8d1ab -Add gstat_full project (utilities/dba_full) 2003-11-16 15:40:59 +00:00
dimitr
75ea314307 no message 2003-11-01 11:32:16 +00:00
epocman
bbbf2cbff1 Win32 stub GDS32.DLL now preferably attempts to load FBCLIENT.DLL from its installation location (rootdir/bin) instead of system directories. Related to the finishing touches of the Win32 installation scheme looking forward multi-instances support after V1.5.
Please build maintainers, add advapi32.lib to msvc7/mingw builds of gds32.dll. Thanks.
2003-10-30 18:06:07 +00:00
robocop
42aa6432fd We made EXACT_NUMERICS unconditional in FB1 and the macro was removed 2003-10-27 09:29:33 +00:00
robocop
0178bb9753 Get rid of SUPERCLIENT
Add explicitly proto_proto.h to the headers list
2003-10-27 09:25:27 +00:00
robocop
96d51430b6 Minor correction to error messages 2003-10-24 07:15:21 +00:00
brodsom
0f570b908b Correction 2003-10-23 23:18:04 +00:00
arnobrinkman
0eb1dc7d94 A batch-file i forgot, thanks to Blas 2003-10-19 15:49:05 +00:00
arnobrinkman
58caa54d49 Let's make my life a little bit easier, so i don't have to change everytime the files ;-) 2003-10-19 13:42:23 +00:00
arnobrinkman
6823e18473 Let's make my life a little bit easier, so i don't have to change everytime the files ;-) 2003-10-19 13:35:32 +00:00
brodsom
dd094f3245 Corrections 2003-10-19 01:25:36 +00:00
brodsom
36e5118ab1 Allow debug or release build 2003-10-19 01:23:34 +00:00
brodsom
ee34875087 Add DEV_BUILD to the debug build 2003-10-19 01:22:32 +00:00
brodsom
b41f317811 Correction 2003-10-17 14:32:48 +00:00
brodsom
1130322c3b Exit from build process if msdev returns errorlevel 1 2003-10-15 12:47:31 +00:00
brodsom
6b2298cc24 Correction 2003-10-09 18:06:55 +00:00
brodsom
672caef317 Test if firebird is set and ask for it if not 2003-10-09 17:48:29 +00:00
robocop
c9f10fc8ae Included two unnecessary files time ago 2003-10-06 09:46:29 +00:00
brodsom
2c6d999f76 include journal 2003-10-05 23:06:39 +00:00
robocop
c3fc0097bc Removed win16 survivor 2003-10-05 04:06:55 +00:00
robocop
c931a674c2 Cleanup.
Hopefully harmless
It should fix the issue introduced with constness in gds__interprete for current applications.
2003-09-29 12:43:14 +00:00
skidder
235db035ce Ok, i'm joining Firebird destruction team with my cleanup:
1. Bring trace DSQL, DYN and BLR trace logging up-to-date
2. Remove redundant CSB pointer dereferences in BLR parser and request compiler
3. Convert RIGHT JOIN to LEFT JOIN early during BLR parsing
4. Check BLR syntax for unititalized contexts usage
5. Some type-safety and const-correctness fixes
2003-09-28 21:36:05 +00:00
dimitr
d63065d9e6 Updated project files. 2003-09-15 09:36:27 +00:00
brodsom
9bf60eadc0 -Removing PYXIS 2003-09-11 02:17:05 +00:00
skidder
2557bda632 Adjust MSVC7 makefiles for XNET support 2003-09-09 19:00:44 +00:00
skidder
9ca33f65e8 Update MSVC7 makefiles 2003-09-09 16:43:33 +00:00
brodsom
ae00e628ce Add a script to build from scratch to installer 2003-09-09 07:51:25 +00:00
brodsom
25488398a6 Update msvc6 build after Nickolay changes 2003-09-09 07:49:42 +00:00
skidder
2ee2f2ad62 Update MSVC7 makefiles 2003-09-08 21:43:39 +00:00
dimitr
efe2cbce0d Added the current XNET implementation.
Let's hope it works not only for me <g>
2003-09-08 14:14:23 +00:00
epocman
fa3a00ebb5 instsvc 'remove' new syntax does'nt need a '-g' option. 2003-09-07 21:39:36 +00:00
epocman
3e3e5f6336 instsvc new syntax does not take root_directory on the command-line. 2003-09-07 21:36:51 +00:00
brodsom
8e1419af36 Correction 2003-09-04 16:59:37 +00:00
brodsom
2ced467c50 Move stats.epp to utilities 2003-09-04 13:47:49 +00:00
brodsom
4e06eaa795 -Making journal buildable (and translating e to epp) 2003-09-02 18:28:23 +00:00
brodsom
6d3e653370 -Remove build warning (warning LNK4098: defaultlib MSVCRTD conflicts with use of other libs) 2003-09-01 14:17:03 +00:00
skidder
7e29413c02 Adjust MSVC7 makefiles 2003-09-01 14:04:14 +00:00
brodsom
7a04ed0496 -Corrections to wal build
-Add walw.exe build to msvc6
2003-09-01 12:08:56 +00:00
brodsom
03bfd915ce Remove envelope.epp from preprocess 2003-08-29 11:20:27 +00:00
aafemt
6fbb6c5ad7 No more isc_array_gen_sdl() in public API 2003-08-29 10:55:07 +00:00
arnobrinkman
010a776085 update fbembed 2003-08-21 23:05:56 +00:00
brodsom
139160119a Remove intlcpp 2003-08-21 01:46:36 +00:00
arnobrinkman
05b6cf8350 make fbembed work again 2003-08-20 12:34:13 +00:00
brodsom
8093eca225 Move intl module to c++ 2003-08-20 08:38:05 +00:00
robocop
03ac110ffd We no longer have a "relations" project.
Static metadata definitions came back.
2003-08-19 06:05:15 +00:00
skidder
95de179b0c Adjust MSVC7 makefiles to reduce command line compiler warnings 2003-08-18 16:56:27 +00:00
arnobrinkman
d5dbfe5151 make build work again 2003-08-18 14:11:02 +00:00
skidder
1c394c6d4b Fix up server-side database aliases
- expand Windows SS local connection strings on the client side unless they
specify database aliases (return to backward-compatible behavior)
- use aliases for database creation
- do security checks after database file name expansion
- forbid usage of relative paths in aliases
- do not stick to 8.3 filenames on Windows as it causes problems
2003-08-17 19:56:53 +00:00
alexpeshkoff
2bcc8898ba Also fix MSVC6 gfix build in head branch 2003-08-13 11:26:38 +00:00
robocop
1d4089c3f7 Committed... just in case 2003-08-13 11:11:47 +00:00
brodsom
1d84e4f50c Change message (the previous one is wrong) 2003-08-10 23:10:52 +00:00
brodsom
d4d5857041 beautify 2003-08-10 23:09:59 +00:00
brodsom
e6df9f5ff5 Move compiler output to a log file 2003-08-10 23:05:26 +00:00
skidder
ce78ed1f1d 1) Make NBACKUP happy on Win32 CS too.
2) Fix tracking of OWN_hung in Win32 CS lock manager (lock-up debugging aid)
3) Fix possible unsynchronized access to memory manager in Win32 CS builds
and client library. Have shown itself as a very rare crash of Win32 CS manager
process during its startup.
4) Reduce warnings a little
Points 2 and 3 need to be backported to B1_5_Release
2003-08-10 15:43:23 +00:00
brodsom
854078d8ee Reapply Paul change in the HEAD using the HEAD sources. 2003-08-08 15:54:09 +00:00
skidder
a8e7979ece Fix tweak in MSVC7 build 2003-08-08 14:01:34 +00:00
brodsom
c6b9bb5f0d Rollback Paul changes, it breaks the builds in several places. 2003-08-08 10:26:09 +00:00
paulbeach
65047a5450 Fix moronic spelling mistake 2003-08-08 09:13:20 +00:00
paulbeach
34a40fdebf Fix Blas' fix for Firebird location in prepare, so it can handle spaces in the path name. Echo %FIREBIRD% in setenvvar.bat. Copy firebird.conf to output so the server will actually run. 2003-08-08 07:52:21 +00:00
brodsom
c8e8bdaa93 Patch msvc6 after Nickolay changes 2003-08-08 00:29:43 +00:00
brodsom
6c6a521968 Change nbbackup to nbackup 2003-08-07 16:58:54 +00:00
brodsom
7d7810850e Patch msvc6 after Nickolay changes 2003-08-07 13:59:15 +00:00
skidder
a43fdc98bd Add makefile for NBACKUP 2003-08-06 20:03:11 +00:00
skidder
4b36922e60 Make NBACKUP tool work on Windows. Seems to work. 2003-08-06 20:01:02 +00:00
skidder
84bfde306d Win32 engine builds and seems to work 2003-08-06 18:06:22 +00:00
brodsom
7eee2c42d5 Patch. previoulsy when the directory parameter have spaces (as in the example) the script fail. 2003-08-06 16:21:52 +00:00
brodsom
2b37e800af Correction (no need to build relations.cpp) 2003-08-06 15:41:55 +00:00
skidder
d35f452e80 Continue fixing MSVC build 2003-08-03 19:20:33 +00:00
skidder
d2e64fe18d Fix MSVC7 makefiles 2003-07-17 15:40:42 +00:00
brodsom
1b2bea76c1 Correct codes.cpp directory 2003-07-17 13:59:33 +00:00
brodsom
99b88c68ad Update output directories 2003-07-17 11:41:28 +00:00
brodsom
1c310aa0ef Remove examples stuff from make_all 2003-07-16 19:14:18 +00:00
brodsom
306f154dd5 Remove commented sed commands 2003-07-16 19:06:37 +00:00
brodsom
3674015198 Adding the make_examples to build employee.fdb and intlemp.fdb 2003-07-16 18:46:15 +00:00
brodsom
499337fda5 Split utilities dir 2003-07-15 02:43:36 +00:00
brodsom
5829455596 Move win32 specific sources in remote to remote/os/win32 2003-07-14 23:29:45 +00:00
brodsom
49a86dde7d Move physical io to os specific 2003-07-14 10:35:49 +00:00
brodsom
523e000333 Update 2003-07-14 09:45:18 +00:00
brodsom
32787c51c1 Adding generator for fields.h, relations.h, ids.h and names.h 2003-07-12 20:13:22 +00:00
brodsom
7dfdc04600 Remove not used rdb*.h 2003-07-12 09:42:10 +00:00
brodsom
3b7da08529 -Build fbudf
-Copy ib_udf and fb_udf sql to output/udf
-Copy ib_udf/* and fb_udf/* to examples/udf
2003-07-11 16:49:35 +00:00
brodsom
50e19d0740 Remove v5_examples dsp 2003-07-11 16:47:48 +00:00
brodsom
b5e3e9bc9e Remove gen/v5_examples directory 2003-07-11 16:47:08 +00:00
brodsom
e2d92197ab Let winevent with api examples 2003-07-11 10:55:24 +00:00
brodsom
56c67b5571 Correction 2003-07-11 03:25:22 +00:00
brodsom
5d4315302b Updated scripts 2003-07-11 00:03:58 +00:00
brodsom
a8d82b2b5e Remove from BuildExecutableInstall work done in make_all.bat 2003-07-10 15:29:43 +00:00
brodsom
74a876b41d Adding automatic public headers build (gds.h and ibase.h) 2003-07-10 15:19:52 +00:00
brodsom
3cc83a197e Moving install from 'src' to 'builds' 2003-07-08 23:05:09 +00:00
alexpeshkoff
1293ffa3af enable standalone use of preprocess.bat 2003-07-08 10:56:41 +00:00
brodsom
50862cef01 Installer update 2003-07-07 11:34:09 +00:00
dimitr
7afafe73e8 Minor addition to the private API 2003-07-06 08:38:58 +00:00
hippoman
07caf06fac Syncing MSVC7 build files 2003-07-06 01:18:38 +00:00
hippoman
1c710fd0d4 Fixing MSVC7 build 2003-07-06 01:16:30 +00:00
brodsom
08651335ef Move temporary 'dbs' below temporary 'gen' 2003-07-05 14:45:43 +00:00
brodsom
6c00609243 Corrections 2003-07-05 03:31:02 +00:00
brodsom
8bf949431e Use temporary compiler dir 'temp' below root 2003-07-05 03:23:11 +00:00
brodsom
9bb850b4ac Use temporary compiler dir 'temp' below root 2003-07-05 03:17:39 +00:00
brodsom
696ab2e45c Move firebird.msg to 'gen' directory 2003-07-05 02:54:56 +00:00
brodsom
495722c05c Remove obsoleted build .bat and .mak 2003-07-05 02:44:11 +00:00
brodsom
8d48c075c0 Correction 2003-07-05 02:23:02 +00:00
brodsom
e0f93b9830 -Scripts with visual studio version detection
-Move output directory to a temporary below root
-Use absolute paths (easier to move)
2003-07-05 02:20:20 +00:00
brodsom
05264e0f7b -Scripts with visual studio version detection
-Move output directory to a temporary below root
-Use absolute paths (easier to move)
2003-07-05 02:02:07 +00:00
brodsom
ba26899974 -Scripts with visual studio version detection
-Move output directory to a temporary below root
-Use absolute paths (easier to move)
2003-07-05 01:10:56 +00:00
brodsom
c39ae445a5 Add msvc7 v5_examples. To be reviewed by Ignacio J Ortega 2003-07-04 18:45:21 +00:00
brodsom
d61368802d Replace make6_debug_examples with a new one with DEBUG/CLEAN option and not using sed 2003-07-04 17:01:06 +00:00
brodsom
74498aabd7 Beutifiying 2003-07-04 16:39:02 +00:00
brodsom
bc6c9aa5b2 Beautifying 2003-07-04 13:40:34 +00:00
brodsom
203b0a1007 Remove replaced bats
make6_debug.bat replaced with make6_all.bat DEBUG
make6_release.bat replaced with make6_all.bat
make7_debug.bat replaced with make7_all.bat DEBUG
make7_release.bat replaced with make7_all.bat
2003-07-04 13:26:28 +00:00
brodsom
54cad46f3a Correction 2003-07-04 13:19:39 +00:00
brodsom
5b3fc370fa -Replace build_all with makeX_boot.
-Add make7_boot (To be reviewed by Ignacio J Ortega)
2003-07-04 13:08:52 +00:00
brodsom
becb52f4af Replace make7_debug and make7_release with make7_all (To be reviewed by Ignacio J Ortega) 2003-07-04 13:00:25 +00:00
brodsom
e205b4bb51 Correction 2003-07-04 12:55:20 +00:00
brodsom
1c8dd7b01f -Change the file name of build6_all to a more understandable one.
-Replace Make6_release and Make6_debug with make6_all valid for release and debug versions
2003-07-04 12:46:48 +00:00
dimitr
115f39620d Minor changes to the preparation script. 2003-07-04 12:46:25 +00:00
dimitr
f7c3ebe35e Fixed little optimization issue with VC6 (SP < 5) 2003-07-04 10:15:30 +00:00
brodsom
66eaf14303 Add batch to remove build created files and directories 2003-07-03 13:08:10 +00:00
brodsom
23d3fc86ad Add batch to remove build created files and directories 2003-07-03 12:44:36 +00:00
brodsom
25c9a8aee6 Move generated source from 'generated' to 'gen'. So we don't use a CVS and obsolete directory for build output and it will be easier to do a clean build. 2003-07-03 12:37:37 +00:00
brodsom
0bd5842534 minor changes 2003-07-03 11:04:21 +00:00
brodsom
b0f3b05ccf Remove sed test since the normal build (without parse) doesn't need sed or any other unix command. 2003-07-03 02:13:58 +00:00
brodsom
8670bbff29 Minor changes 2003-07-03 02:12:42 +00:00
brodsom
ae1e1efc19 -Change parse.bat to verify yacc/bison and sed and work with the two parser generators. 2003-07-03 02:12:11 +00:00
brodsom
51499f9150 Add special action to be used in dyn_def.cpp.
(remove dyn_def.sed)
2003-07-02 19:02:49 +00:00
brodsom
6f908798c1 Avoid using sed to edit epp files (excluding security.epp). 2003-07-02 14:40:30 +00:00
brodsom
150488a202 New dsp's to replace nmake's (split boot workspace) 2003-07-02 11:42:16 +00:00
brodsom
e9fbf136f0 New dsp's to replace nmake's (correction) 2003-07-01 22:25:59 +00:00
brodsom
1918a6135c New dsp's to replace nmake's (gpre with BOOT_BUILD = gpre_static) 2003-07-01 22:25:05 +00:00
brodsom
5c39e7f3e0 New dsp's to replace nmake's 2003-07-01 19:20:38 +00:00
brodsom
420b4dc90e New dsp's to replace nmake's 2003-07-01 18:49:58 +00:00
brodsom
117e3959a3 New dsp's to replace nmake's 2003-07-01 17:10:12 +00:00
brodsom
b8afaa0ecd Remove unneeded sed commands in build 2003-06-30 18:12:52 +00:00
brodsom
38bfdcf5f8 Changes only inside #ifdef DEBUG.
Needed to be able to build with -DDEBUG on gcc.(there are also some format corrections)
2003-06-30 18:10:46 +00:00
brodsom
b62158a897 Add batch and dsp to rebuild empbuild.c. (Correction use expand_ex instead of expand) 2003-06-27 16:16:32 +00:00
brodsom
7c0bc70ff5 Add batch and dsp to rebuild empbuild.c. The script is not included in build process. 2003-06-27 15:59:30 +00:00
hippoman
1e584d9ba5 *Synced msvc7 build
*changed dir references related ro rc files to relative paths.
2003-06-08 20:59:39 +00:00
dimitr
b8aa5e8448 Add remote client to the embedded server again. 2003-06-05 19:40:25 +00:00
dimitr
1b18a1fab7 Rolled back my previous optimization change. 2003-06-05 13:12:31 +00:00
dimitr
18f75c5d34 Fixed another issue with invalid VC6 optimization. 2003-06-04 13:04:59 +00:00
paul_reeves
c4f7cf52dd Add a warning about changed behaviour of prepare.bat. 2003-06-04 08:29:19 +00:00
paul_reeves
006f8ff875 Automate the Win32 build process a little bit more. 2003-06-04 08:22:12 +00:00
paul_reeves
5810bc607b Fix typo 2003-05-28 03:33:12 +00:00
paul_reeves
05ed063b08 Update Win32 install script and associated files 2003-05-22 12:42:19 +00:00
dimitr
625c5426ef Restored compatibility ordinals. Unfortunately, too many software depend on them. 2003-05-11 13:23:19 +00:00
hippoman
67e389d2b6 * moved intlcpp also to output dir 2003-05-10 14:36:54 +00:00
hippoman
b1a4c3a625 * called build_msgs from build_all 2003-05-10 14:36:09 +00:00
hippoman
e07667a193 * Synced the msvc7 build files 2003-05-09 15:10:20 +00:00
dimitr
b238739170 Fixed win32 build process. 2003-05-07 10:30:49 +00:00
skidder
7eca0a2eb1 Make Win32 build compile 2003-05-05 16:11:19 +00:00
dimitr
d2ffee6790 Updated project files 2003-05-05 10:36:14 +00:00
dimitr
cf54a1f284 Bugfix 2003-05-01 13:28:46 +00:00
skidder
bd030ff404 Update MSVC7 makefiles to reflect rpb_chain changes 2003-04-28 18:24:47 +00:00
alexpeshkoff
2d59c9cd0f Fixed bug with wrong rpb contents after pre-triggers execution 2003-04-25 14:51:04 +00:00
skidder
8efa727108 Fix up makefile a little 2003-04-23 16:17:57 +00:00
hippoman
416ddd3239 * Sync the msvc7 build 2003-04-20 03:30:57 +00:00
alexpeshkoff
169c9e3898 Exit on missing / wrong firebird.conf with error report in system log 2003-04-19 17:01:31 +00:00
alexpeshkoff
2af60e8991 Exit on missing / wrong firebird.conf with error report in system log 2003-04-19 16:46:24 +00:00
paul_reeves
ec0866c3f1 Update reference to downloadable file. 2003-04-18 10:30:24 +00:00
dimitr
26cb3c153f Corrected a typo. 2003-04-15 09:19:40 +00:00
dimitr
ebb101faaf Updated win32 build. 2003-04-13 12:14:47 +00:00
paul_reeves
6ae2b2260e Add a (very) little documentation to some of the Win32 .bat files. Improve blrtable.bat's manners (and of course get it to compile blrtable again.) 2003-04-11 10:32:24 +00:00
dimitr
4a14241af1 Fixed win32 build. 2003-04-11 05:17:24 +00:00
dimitr
b9ebefef71 Fixed win32 build. 2003-04-09 10:08:36 +00:00
brodsom
b15fac104a Remove WINDOWS_ONLY remains 2003-03-25 02:24:09 +00:00
brodsom
21545cd033 Remove wsock32.lib (thanks to Claudio) 2003-03-21 13:11:29 +00:00
dimitr
710d1af820 Fixed LD2_lookup issue. 2003-03-19 08:49:47 +00:00
dimitr
172c4099f3 Updated project files:
- moved gds32_debug.def
  - removed IB7 functions from compatibility gds32
2003-03-18 08:58:59 +00:00
dimitr
6670f695c3 Updated project files:
- moved gds32_debug.def
  - removed IB7 functions from compatibility gds32
2003-03-18 08:50:17 +00:00
brodsom
8a740d5dbb Changes to build with help.fdb 2003-03-18 03:05:49 +00:00
alexpeshkoff
70c9d082ba Now external tables are checked against directories list 2003-03-15 20:20:41 +00:00
hippoman
d53bd781d4 * define SUPERSERVER. 2003-03-15 04:21:33 +00:00
hippoman
3ba182f42a * Added Batch build for msvc7 2003-03-15 02:58:37 +00:00
dimitr
dba900815f Updated project files. 2003-03-11 11:55:59 +00:00
brodsom
c7f5f1ee5a Blob_filter is not a epp file since 1999, change the name to .cpp and modify the makefiles 2003-03-06 00:43:32 +00:00
hippoman
3cb3609a4a Fixed MSVC7 build, added IPSERVER define 2003-03-04 22:00:13 +00:00
dimitr
3782eb1cf3 Fixed connects via local protocol after Blas' changes. 2003-03-03 14:35:06 +00:00
dimitr
4e50090482 Synchronized MSVC6 builds with EXECUTE STATEMENT changes. 2003-03-02 13:17:36 +00:00
alexpeshkoff
bd12d9e732 Fixed EXECUTE STATEMENT to support INTO clause
Now required changes in msvc6 build
2003-03-02 12:51:39 +00:00
hippoman
90a69e36a3 * Added missing JRD\ExecuteStatment.* files to engine* projects 2003-03-01 23:22:21 +00:00
hippoman
a9eff28375 * updated msvc7 build files. 2003-03-01 22:04:19 +00:00
dimitr
1f3e4b22cd Some changes for the embedded server. 2003-03-01 16:30:55 +00:00
brodsom
bcb9e453bf Add gpre project to build batch 2003-02-27 17:27:33 +00:00
brodsom
caa2c65b1e Add Fortran files and move GPRE_* defines from autoconf header to makefiles. 2003-02-27 16:55:56 +00:00
dimitr
14f54d6405 Fixed build problem pointed by Arno (caused the server to crash in some cases). 2003-02-27 16:28:49 +00:00
dimitr
96bd820bda Updated project files. 2003-02-27 15:35:17 +00:00
dimitr
df05e0a1f1 Fixed win32 build. 2003-02-26 11:28:20 +00:00
brodsom
e54b0bca76 Add needed file (lost when the change was committed) 2003-02-25 13:14:59 +00:00
brodsom
6129a2a222 Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h. 2003-02-25 13:12:05 +00:00
brodsom
bf647766a6 Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h. (and clean dependency) 2003-02-25 13:10:42 +00:00
brodsom
d07b738efd Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h. 2003-02-25 13:01:21 +00:00
brodsom
f02ef90cdc Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h. 2003-02-25 12:55:20 +00:00
dimitr
ad8f28ab81 Cleanup. 2003-02-25 08:22:23 +00:00
hippoman
d1e38338f9 * new projects 2003-02-21 00:32:09 +00:00
hippoman
1654ff0d7c * Fixed the msvc7 build files 2003-02-21 00:31:05 +00:00
hippoman
33d1d3c722 * deleted an empty /D switch that was causing problems when importing the projects in msvc7 2003-02-20 21:39:24 +00:00
brodsom
9d5fcebe16 Add gsplit and intlcpp projects to batch 2003-02-20 01:28:51 +00:00
brodsom
c2416d42fb Remove spit from burp project (and remove some warnings) 2003-02-20 01:28:05 +00:00
brodsom
e9a94df155 Add gsplit project 2003-02-20 01:17:40 +00:00
brodsom
25fab910f5 Adding intl C++ conversion 2003-02-19 13:20:57 +00:00
brodsom
c815ed512b Move def files left in the directory (but not v5_example ones) 2003-02-19 13:19:16 +00:00
brodsom
3b486dfb95 Move def files to builds directory 2003-02-19 13:07:13 +00:00
brodsom
abdff5260b Move old borland makefiles to builds directory 2003-02-19 12:21:10 +00:00
brodsom
88e600e5db Move .def files to builds directory 2003-02-19 12:15:26 +00:00
brodsom
66cdfd5a7c Return warning level in msvc6 to 3 until there is a solution to the Q167355 bug. 2003-02-17 13:44:42 +00:00
brodsom
43f51c8068 Warning control from autoconfig_msvc.h 2003-02-17 13:37:08 +00:00
dimitr
21ccf8d45e /W4 -> /W3 2003-02-17 13:22:45 +00:00
dimitr
22206cd56e Added finalization code. 2003-02-16 19:19:38 +00:00
brodsom
8bdf295e25 Change build system to move warning control to only one header for each compiler 2003-02-16 11:39:22 +00:00
brodsom
2fa82967a0 Add svc.cpp to fbserver 2003-02-16 00:17:30 +00:00
brodsom
ff94cad8aa Rename header arg.h to log2.h (included only in log.cpp) and remove atom.h 2003-02-15 16:22:30 +00:00
dimitr
3645cb8586 Updated project files. Fixed issues with exception handling. 2003-02-15 09:25:26 +00:00
dimitr
4bb065bb2c Updated project files. 2003-02-14 09:12:57 +00:00
dimitr
be22042116 Fixed another build issues. 2003-02-11 17:43:30 +00:00
dimitr
94beee422c Fixed build problems related to the service manager and error handling. 2003-02-11 16:19:57 +00:00
dimitr
5c72c76b82 Fixed the workspace. 2003-02-10 14:50:18 +00:00
dimitr
a0ea6bb388 Renamed isc4 in the build files. 2003-02-10 12:26:26 +00:00
dimitr
1da47171cb Batch file changed to use new extension of the database files. 2003-02-10 12:00:23 +00:00
dimitr
765b88cc4d Changed options for the release configuration. 2003-02-10 10:36:53 +00:00
dimitr
01b3a4a4b8 Changed options for the release configuration. 2003-02-10 10:03:56 +00:00
dimitr
21c559a868 Rename. 2003-02-10 09:23:27 +00:00
dimitr
2daff8b277 Cleanup. 2003-02-04 20:19:12 +00:00
dimitr
0ce8652f60 Moved allocator functions back to GDS. MemoryPool is no longer exported. 2003-02-04 20:18:36 +00:00
dimitr
c79b2b548a Committed contribution by Juan Guerrero (?). Functions LPAD and RPAD added to IB_UDF library. 2003-02-04 18:10:03 +00:00
brodsom
85f0fa7f4b command line make corrections 2003-02-04 15:43:22 +00:00
brodsom
3e62090618 Add command line makes
Add install batchs
2003-02-04 15:01:19 +00:00
dimitr
978080d716 Fixed debug build of gpre_boot. 2003-02-04 10:28:05 +00:00
brodsom
8237d974ef Use bscmake non incremental 2003-02-03 14:21:33 +00:00
brodsom
1caf68e42d Autoconfig must be copy before build_boot.bat 2003-02-03 12:48:05 +00:00
dimitr
2c5ebd3f30 Updated project files. 2003-02-02 13:23:52 +00:00
hippoman
418c6de78d Sync msvc7 build with latest changes 2003-02-01 03:08:27 +00:00
dimitr
e71660f43b Updated project files. 2003-01-28 08:58:23 +00:00
dimitr
35d3d6e95c Updated batch files. 2003-01-25 08:55:04 +00:00
brodsom
263c2b7e76 New charsets (update msvc6 build) 2003-01-25 03:13:14 +00:00
hippoman
164b284b4a Sync msvc7 build with latest changes 2003-01-24 22:57:57 +00:00
dimitr
7edf15c44c Updated batch files. 2003-01-24 17:45:07 +00:00
dimitr
1795a9530a Other win32 build batch files. 2003-01-24 17:15:04 +00:00
dimitr
4a69ad0ca1 Other win32 build batch files. 2003-01-24 16:39:37 +00:00
dimitr
112f123601 Two of the win32 build batch files. Others will follow shortly. 2003-01-24 13:53:33 +00:00
dimitr
fb3701280c Updated fbudf files. 2003-01-24 12:05:25 +00:00
dimitr
b5af66601e Updated project files. 2003-01-24 09:30:09 +00:00
brodsom
d9b25aa463 Update msvc6 build 2003-01-23 03:36:44 +00:00
dimitr
c194820d6c Updated project files. 2003-01-21 11:10:30 +00:00
dimitr
6de9ff27b6 Let's return version of the client library via API. Interface is IB7-compliant. 2003-01-19 14:30:53 +00:00
dimitr
c6a1172080 Link with XNET support. 2003-01-19 14:12:13 +00:00
dimitr
2bbd4dba82 Updated project files:
1. Cleaned up used import libraries.
  2. Winsock2 is used.
  3. Embedded engine now supports true local access.
2003-01-18 19:21:39 +00:00
dimitr
213819f379 Updated project files. 2003-01-17 09:54:18 +00:00
dimitr
29aa442899 Updated project files. 2003-01-17 09:03:57 +00:00
hippoman
da42b92a8e Fixed the MSVC7 build, why.c has been removed 2002-12-22 01:54:13 +00:00
alexpeshkoff
e234f46913 Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *) 2002-12-16 17:01:58 +00:00
dimitr
9941c04160 Updated project files. 2002-12-11 08:35:04 +00:00
hippoman
3f3c442054 Fixing the build, added pascal and ada to gpre salad. 2002-12-06 20:55:34 +00:00
dimitr
63805e9489 Cleanup. 2002-12-03 11:09:41 +00:00
hippoman
d39aef1386 Fixed the build, isc_win32.cpp has been removed 2002-11-30 17:30:33 +00:00
skidder
db3692790b New changes by Dmitry Emanov. Configuration manager and Windows build environment improvements 2002-11-30 15:08:09 +00:00
dimitr
bf4d9495a8 Updated project files. 2002-11-26 09:00:19 +00:00
hippoman
c65b26ddf7 Fixed the build, thd_win32.cpp has been deleted.. 2002-11-23 23:11:34 +00:00
dimitr
b2b118e6f4 Updated project files. 2002-11-22 11:20:29 +00:00