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

203 Commits

Author SHA1 Message Date
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
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
arnobrinkman
d5dbfe5151 make build work again 2003-08-18 14:11:02 +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
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
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
50e19d0740 Remove v5_examples dsp 2003-07-11 16:47:48 +00:00
brodsom
9bb850b4ac Use temporary compiler dir 'temp' below root 2003-07-05 03:17:39 +00:00
dimitr
f7c3ebe35e Fixed little optimization issue with VC6 (SP < 5) 2003-07-04 10:15:30 +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
150488a202 New dsp's to replace nmake's (split boot workspace) 2003-07-02 11:42:16 +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
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
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
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
dimitr
d2ffee6790 Updated project files 2003-05-05 10:36:14 +00:00
dimitr
cf54a1f284 Bugfix 2003-05-01 13:28:46 +00:00
alexpeshkoff
2d59c9cd0f Fixed bug with wrong rpb contents after pre-triggers execution 2003-04-25 14:51:04 +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
dimitr
26cb3c153f Corrected a typo. 2003-04-15 09:19:40 +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
alexpeshkoff
70c9d082ba Now external tables are checked against directories list 2003-03-15 20:20:41 +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
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
dimitr
1f3e4b22cd Some changes for the embedded server. 2003-03-01 16:30:55 +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
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
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
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
3b486dfb95 Move def files to builds directory 2003-02-19 13:07:13 +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
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
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
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
978080d716 Fixed debug build of gpre_boot. 2003-02-04 10:28:05 +00:00
dimitr
2c5ebd3f30 Updated project files. 2003-02-02 13:23:52 +00:00
dimitr
e71660f43b Updated project files. 2003-01-28 08:58:23 +00:00
brodsom
263c2b7e76 New charsets (update msvc6 build) 2003-01-25 03:13:14 +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