robocop
40580ebcf9
Sync with VC7 just in case.
2006-07-06 02:54:34 +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
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
robocop
d64f0296eb
Fix the VC6 build after Dmitry's changes.
2006-06-02 08:06:28 +00:00
asfernandes
23eb60fa78
Rename Firebird2Boot2.* to Firebird2Boot.*
2006-06-01 02:29:01 +00:00
hvlad
f793c34dcc
Add Relation.h\Relation.cpp into MSVC6 build files
2006-05-30 13:31:36 +00:00
robocop
0a88f91df0
Disable RTTI in the boot build, too.
2006-05-28 07:42:54 +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
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
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
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
robocop
14d73ccb8f
Use SUPERCLIENT for fbudf for avoiding exception-related code.
2006-02-04 04:39:00 +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
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
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
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
hvlad
f09b71c941
Update project files after Alex changes
2005-05-13 07:03:30 +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
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
b8fa97dfe8
Add fb2control.dsp
2005-03-14 14:41:40 +00:00
robocop
bfd59de89a
Make FB2 buildable with MSVC6 again after Konstantin's changes.
2005-03-04 01:01:14 +00:00
robocop
ece9ba87fb
Misc.
2005-02-11 09:09:55 +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
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
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
c795d35805
Fix MSVC6 build after Nickolay's changes.
2004-11-23 09:55:45 +00:00
alexpeshkoff
46e6c438e8
replaced platform-dependent SHA1 with in-tree sha.cpp
2004-11-15 07:35:26 +00:00
alexpeshkoff
d25ac4ea32
security fix
...
added new files to win32 VC6 build
2004-11-07 13:49:42 +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
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
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
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
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
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
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
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
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
06a4df3708
A requiem for JOURNAL and WAL.
...
Instructions in the list.
2004-01-06 10:33:18 +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
robocop
16cbc204df
Cleanup
2003-12-31 05:36:12 +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
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
0e8cd8d1ab
-Add gstat_full project (utilities/dba_full)
2003-11-16 15:40:59 +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
brodsom
ee34875087
Add DEV_BUILD to the debug build
2003-10-19 01:22:32 +00:00
robocop
c9f10fc8ae
Included two unnecessary files time ago
2003-10-06 09:46:29 +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
brodsom
25488398a6
Update msvc6 build after Nickolay changes
2003-09-09 07:49:42 +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
brodsom
8e1419af36
Correction
2003-09-04 16:59:37 +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
brodsom
7a04ed0496
-Corrections to wal build
...
-Add walw.exe build to msvc6
2003-09-01 12:08:56 +00:00
arnobrinkman
010a776085
update fbembed
2003-08-21 23:05:56 +00:00