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

195 Commits

Author SHA1 Message Date
asfernandes
8c7076b67f Port of Yaffil builtin functions 2007-04-12 15:56:34 +00:00
hvlad
353d55726a Fixed MSVC 7 build 2007-04-02 11:28:34 +00:00
paul_reeves
2e63ca020d Minor changes caused by other modifications to the build process 2007-02-26 15:13:19 +00:00
alexpeshkoff
06804e82ec Use dynamic loadind of secur32.dll - some extremely old
NT4 do not have one.
2007-01-20 17:19:58 +00:00
alexpeshkoff
1a4652f01a Trusted authentication for windows 2006-12-08 18:38:15 +00:00
asfernandes
e8cea23f7a Remove use of ODBC in FBUDF of MSVC7 build 2006-11-24 14:20:26 +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
fecf00c1eb Integrate Steve Boyd changes to GPRE in MSVC7 build 2006-11-18 02:06:57 +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
hvlad
fa5394914a Add new files (debug info) 2006-10-30 21:06:04 +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
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
asfernandes
eb4fb2f491 1) Concatenate of BLOBs
2) Start a refactoration on descriptor manipulations
2006-08-10 02:53:16 +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
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
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
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
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
40b60c076b Add Relation.h\Relation.cpp into MSCV7 build files 2006-05-30 13:30:41 +00:00
asfernandes
a03c3b5d14 Disable RTTI in MSVC7 boot-build projects 2006-05-27 01:33:30 +00:00
asfernandes
8dfca54dda Complete Dmitry's cleanup of all_proto.h 2006-05-23 12:23:53 +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
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
dimitr
20bbad25f7 Made fbguard a true client utility. 2006-04-20 10:37:56 +00:00
dimitr
e47188b821 Changed the build to use btyacc. 2006-04-19 11:17:48 +00:00
asfernandes
b177e5bcd4 Polish collation ISO_PLK for ISO8859_2 charset - contributed by Jaroslaw Glowacki 2006-04-13 03:04:30 +00:00
dimitr
3f611eebfb Fixed MSVC7 build. 2006-02-06 14:27:19 +00:00
dimitr
eaa2962745 Fixed the win32 build. 2006-02-02 13:17:59 +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
dimitr
9996a5f016 Fixed MSVC7 build. 2005-09-30 17:45:34 +00:00
asfernandes
d2308bfcaa Forward-port collation LT_LT from 1.5 branch 2005-09-24 22:50:25 +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
874a2bf5ac Fix normal build for MSVC7 2005-07-10 17:57:58 +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
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
61c702c419 Update project files after Alex changes 2005-05-13 06:54:49 +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
bec585cacc Final tweaks for Win32 Alpha1 builds. 2005-03-18 11:25:48 +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
55252b5c97 Direct DEBUG build to debug directory 2005-03-09 10:17:56 +00:00
paul_reeves
4b26e525c3 Update Win32 MSVC7 project files. Fix some Win32 packaging issues. 2005-03-04 10:08:06 +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
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
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
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
skidder
9adf38b2b3 Fix MSVC7 makefiles 2004-12-07 19:21:26 +00:00
skidder
f808b2b9af Update makefiles 2004-11-24 20:45:19 +00:00
skidder
9507cf9714 Context variables support 2004-11-22 20:22:03 +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
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
skidder
7a4da144f2 Move MSVC7 build to ib_udf.cpp 2004-11-02 06:27:44 +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
dimitr
5d1bb93fbb Synchronized MSVC7 build with others. 2004-08-17 09:29: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
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
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
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
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
robocop
56f95e9a11 Third step to rename 2004-03-11 05:09:33 +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
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
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
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
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
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
robocop
42aa6432fd We made EXACT_NUMERICS unconditional in FB1 and the macro was removed 2003-10-27 09:29:33 +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
skidder
2ee2f2ad62 Update MSVC7 makefiles 2003-09-08 21:43:39 +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