2004-10-03 22:18 skidder * firebird2/src/: gpre/int_cxx.cpp (1.38), jrd/blb.cpp (1.91), jrd/blb.h (1.21), jrd/dfw.epp (1.130), jrd/tra.h (1.40): Roll back implementation of Claudio suggestion for consturctor of BID structure. It forced addition of constructors for message structures generated by GPRE which is not correct 2004-10-03 22:14 skidder * firebird2/src/lock/print.cpp (1.44): Use MSVC6 variant of code everywhere to avoid excess conditionals 2004-10-03 14:36 dimitr * firebird2/src/jrd/err.cpp (1.57): Minor correction. 2004-10-03 14:16 dimitr * firebird2/src/jrd/cch.cpp (1.111): Some checks as suggested by Claudio. 2004-10-03 14:10 dimitr * firebird2/src/jrd/: evl.cpp (1.108), exe.cpp (1.123): Added more points to reschedule. 2004-10-03 13:38 dimitr * firebird2/src/dsql/: dsql.tab.h (1.42), parse.cpp (1.126), parse.y (1.149): Fixed AV in the parser. 2004-10-03 11:48 robocop * firebird2/src/jrd/isc_f_proto.h (1.15): Shortly after I committed, I noticed that ISC_strip_filename() is only declared but not defined anywhere. Deleted it. 2004-10-03 11:44 robocop * firebird2/src/jrd/isc_f_proto.h (1.14): Fix assertion in fb_string has agreed with Alex: in the caller function. 2004-10-03 11:31 robocop * firebird2/src/jrd/gds.cpp (1.148): Fix mistake in operator until I'm ready to commit our utility snprintf. 2004-10-03 09:06 robocop * firebird2/src/lock/reset.cpp (1.3): Little program made more correct. 2004-10-03 09:04 robocop * firebird2/src/remote/: remote.h (1.42), os/win32/ibconfig.cpp (1.10), os/win32/property.cpp (1.10), os/win32/window.cpp (1.11): ipserver is being deleted. Update source files. 2004-10-03 08:33 robocop * firebird2/: builds/win32/msvc6/ipserver.dsp (1.15), src/ipserver/alli.cpp (1.6), src/ipserver/alli_proto.h (1.4), src/ipserver/blk.h (1.2), src/ipserver/ipapi_proto.h (1.12), src/ipserver/ipc.h (1.25), src/ipserver/ipcevent.cpp (1.4), src/ipserver/ipcli_proto.h (1.4), src/ipserver/ipclient.cpp (1.50), src/ipserver/ipevt_proto.h (1.4), src/ipserver/ips.h (1.4), src/ipserver/ipserver.cpp (1.45), src/ipserver/ipsrv_proto.h (1.4): ipserver is being deleted. Update build files. 2004-10-03 08:29 robocop * firebird2/builds/: mac_os_x/CS/CS.pbproj/project.pbxproj (1.10), posix/prefix.mingw (1.32), win32/msvc6/fbclient_static.dsp (1.17): ipserver is being deleted. Update build files. 2004-10-03 06:48 robocop * firebird2/src/: dsql/ddl.cpp (1.115), dsql/dsql.cpp (1.126), dsql/dsql.tab.h (1.41), dsql/keywords.cpp (1.33), dsql/node.h (1.46), dsql/parse.cpp (1.125), dsql/parse.y (1.148), dudley/ddl.h (1.30), dudley/exe.epp (1.53), dudley/extract.epp (1.37), dudley/hsh.cpp (1.15), dudley/parse.cpp (1.45), dudley/parse.h (1.8), gpre/cmd.cpp (1.38), gpre/pretty.cpp (1.29), isql/extract.epp (1.43), isql/isql.h (1.37), isql/show.epp (1.58), jrd/RecordNumber.h (1.3), jrd/cch.cpp (1.110), jrd/cch.h (1.26), jrd/dmp.cpp (1.28), jrd/dyn_def.epp (1.78), jrd/dyn_df_proto.h (1.10), jrd/dyn_mod.epp (1.53), jrd/flags.h (1.5), jrd/ibase.h (1.89), jrd/jrd.h (1.116), jrd/ods.h (1.31), jrd/pag.cpp (1.82), jrd/pag_proto.h (1.13), jrd/tra.h (1.39), jrd/os/vms/vms.cpp (1.20), utilities/gstat/ppg.cpp (1.21), utilities/rebuild/rebuild.cpp (1.16): After talking to Ann, decided to disable several items: - obsolete items like WAL and JOURNAL (cleaned in the past) - crud from attempts never finished like the shared cache manager for Classic - DSQL nodes that aren't used. This allowed freeing some keywords. The functionality was disabled by commenting the code. No code has been deleted. 2004-10-03 06:44 robocop * firebird2/src/lock/print.cpp (1.43): MSVC6 doesn't know how to convert UINT64 to double. 2004-10-03 06:43 robocop * firebird2/src/gpre/: c_cxx.cpp (1.54), int_cxx.cpp (1.37): Let's gpre be more CPP friendly when defining ports (at least with MSVC6) Ref: object with constructor inside struct should have that struct given a type name. 2004-10-02 11:33 robocop * firebird2/src/: jrd/RecordNumber.h (1.2), common/classes/tree.h (1.42): Member functions that don't change anything are marked const. 2004-10-02 11:31 robocop * firebird2/src/common/classes/fb_string.cpp (1.21): Prevent buffer overrun (equivalent to evl.cpp's concatenate). 2004-10-02 11:29 robocop * firebird2/src/jrd/evl.cpp (1.107): Shorter code. 2004-10-02 11:28 robocop * firebird2/src/jrd/dpm.epp (1.57): Restore check for negative rec number just in case. 2004-10-02 11:26 robocop * firebird2/src/jrd/btr.cpp (1.121): Make comment clear 2004-10-01 23:29 skidder * firebird2/src/: jrd/common.h (1.125), lock/lock.h (1.31), lock/print.cpp (1.42): Small lock manager fixes. Use 64-bit lock manager performance counters. 32-bit counters overflowed every few hours under load and this was considerably reduced their usefulness. Use separate version for 64-bit lock manager tables. While you can have both 32-bit and 64-bit versions of engine running on the same machine lock manager structures have different layout and mismatch is not desireable. 2004-10-01 23:12 skidder * firebird2/src/jrd/: blb.cpp (1.90), blb.h (1.20), dfw.epp (1.129), tra.h (1.38): Implement BID constructor as Claudio suggested 2004-10-01 11:45 dimitr * firebird2/src/jrd/cch.cpp (1.109): Some minor corrections, as suggested by Claudio. 2004-10-01 08:27 hvlad * firebird2/src/common/classes/sparse_bitmap.h (1.4): Make new class SparseBitmap compile by MSVC6 2004-10-01 08:21 robocop * firebird2/src/jrd/tra.h (1.37): Misc 2004-09-30 19:45 skidder * firebird2/src/jrd/: blb.cpp (1.89), blb.h (1.19): Use slightly more hairy BID structure to work correctly on Sparc, PPC and other RISC platforms 2004-09-30 18:30 skidder * firebird2/configure.in (1.204): Correctly build on non-x86 SuSE linux 2004-09-30 16:35 hvlad * firebird2/src/jrd/vio.cpp (1.112): Fix errors after RecordBitmap introduced 2004-09-29 23:58 arnobrinkman * firebird2/src/common/classes/sparse_bitmap.h (1.3): fix bug with singular bitmaps, in consideration with Nickolay 2004-09-29 12:11 paul_reeves * firebird2/src/remote/inet_server.cpp (1.44): No need to specifically log sigpipe errors when running SuperServer on *nix 2004-09-29 10:20 robocop * firebird2/src/jrd/dbt.cpp (1.30): Don't know if it will work, but at least reflects the previous changes in other places. 2004-09-29 08:42 robocop * firebird2/src/extlib/fbudf/fbudf.sql (1.6): Put comment on deprecated functions. 2004-09-29 08:41 robocop * firebird2/src/extlib/fbudf/fbudf.cpp (1.18): Fix problem reported by "jssahdra" in fb-support. Numeric overflow caused resulting timestamp to go backwards instead of forward. 2004-09-29 05:46 robocop * firebird2/src/jrd/gdsassert.h (1.13): Do not override local fb_assert like the ones in gpre and dsql. (The problem appeared when I applied utils_proto.h in more places.) 2004-09-29 05:44 robocop * firebird2/src/isql/isql.epp (1.105): Solve assertion in latest MSVC regarding isspace() with two helper functions. This is a mere reorganization of Adriano's fix. 2004-09-29 00:00 skidder * firebird2/builds/win32/msvc6/: engine.dsp (1.52), engine_classic.dsp (1.47), engine_embed.dsp (1.26): Update MSVC6 makefiles (untested) 2004-09-28 23:50 skidder * firebird2/: builds/win32/msvc7/Firebird2.sln (1.18), builds/win32/msvc7/Firebird2Boot.sln (1.3), builds/win32/msvc7/common_static.vcproj (1.6), builds/win32/msvc7/engine.vcproj (1.41), builds/win32/msvc7/engine_classic.vcproj (1.40), builds/win32/msvc7/engine_embed.vcproj (1.28), src/common/classes/sparse_bitmap.h (1.2), src/jrd/dpm.epp (1.56), src/jrd/tra.cpp (1.89), src/jrd/tra.h (1.36), src/jrd/vio.cpp (1.111), src/jrd/vio_proto.h (1.24): Fix MSVC7 builds 2004-09-28 22:59 arnobrinkman * firebird2/builds/win32/msvc7/gpre_static.vcproj (1.7): fix build 2004-09-28 22:25 dimitr * firebird2/src/jrd/: dfw.epp (1.128), ibase.h (1.88), rlck.cpp (1.30), tra.cpp (1.88), tra.h (1.35): Added transaction lock timeouts and new TPB value. 2004-09-28 19:54 dimitr * firebird2/src/remote/os/win32/wnet.cpp (1.25): Removed impersonation code. Minor cleanup. 2004-09-28 08:33 skidder * firebird2/src/jrd/RecordNumber.h (1.1): Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally 2004-09-28 08:27 skidder * firebird2/: builds/posix/make.shared.variables (1.40), src/common/classes/alloc.cpp (1.69), src/common/classes/alloc.h (1.52), src/common/classes/class_test.cpp (1.23), src/common/classes/tree.h (1.41), src/isql/isql.epp (1.104), src/jrd/all.cpp (1.39), src/jrd/all.h (1.20), src/jrd/blb.cpp (1.88), src/jrd/blb.h (1.18), src/jrd/blk.h (1.23), src/jrd/btn.cpp (1.15), src/jrd/btn.h (1.13), src/jrd/btr.cpp (1.120), src/jrd/btr.h (1.35), src/jrd/btr_proto.h (1.30), src/jrd/cch.cpp (1.108), src/jrd/cch.h (1.25), src/jrd/cmp.cpp (1.150), src/jrd/cvt2.cpp (1.42), src/jrd/dfw.epp (1.127), src/jrd/dpm.epp (1.55), src/jrd/dpm_proto.h (1.17), src/jrd/evl.cpp (1.106), src/jrd/evl_proto.h (1.16), src/jrd/exe.h (1.58), src/jrd/idx.cpp (1.71), src/jrd/jrd.cpp (1.180), src/jrd/jrd.h (1.115), src/jrd/nav.cpp (1.45), src/jrd/ods.h (1.30), src/jrd/opt.cpp (1.195), src/jrd/pag.cpp (1.81), src/jrd/req.h (1.42), src/jrd/rse.cpp (1.77), src/jrd/rse.h (1.35), src/jrd/sbm.cpp (1.19), src/jrd/sbm.h (1.9), src/jrd/sbm_proto.h (1.12), src/jrd/tra.cpp (1.87), src/jrd/tra.h (1.34), src/jrd/val.cpp (1.58), src/jrd/vio.cpp (1.110), src/jrd/vio_proto.h (1.23), src/common/classes/sparse_bitmap.h (1.1): Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally 2004-09-28 07:56 stryqx * firebird2/autogen.sh (1.11): MFB: Allow location of autoconf and libtool binaries to be specified as environment variables. 2004-09-28 00:42 arnobrinkman * firebird2/src/jrd/btr.cpp (1.119): bugfix in delete_node litlle optimization in compress() function 2004-09-27 13:50 robocop * firebird2/src/jrd/jrd.h (1.114): Bye WAL macro 2004-09-27 10:31 hvlad * firebird2/src/jrd/cch.cpp (1.107): Fix 100% CPU use by cache_writer in some rare cases 2004-09-27 08:53 dimitr * firebird2/src/jrd/cch.cpp (1.106): Fixed my yesterday's commit once more. 2004-09-27 05:44 robocop * firebird2/src/jrd/dyn_def.epp (1.77): Fixed wrong function explanation (Borland's advanced copy/paste) 2004-09-27 05:42 robocop * firebird2/src/dsql/parse.cpp (1.124): parse.cpp needed to be rebuilt after Alex' changes 2004-09-27 00:37 skidder * firebird2/builds/posix/: Makefile.in.client.gpre (1.15), Makefile.in.embed.gpre (1.15): Fix POSIX builds after Claudio changes 2004-09-26 14:37 dimitr * firebird2/src/jrd/opt.cpp (1.194): Fixed some issues with expression indices. 2004-09-26 14:00 dimitr * firebird2/src/jrd/cch.cpp (1.105): Fixed my today's commit. 2004-09-26 13:23 robocop * firebird2/src/: dsql/array.epp (1.32), dsql/preparse.cpp (1.31), jrd/alt.cpp (1.55), jrd/filters.cpp (1.42), jrd/isc_file.cpp (1.81), jrd/svc.cpp (1.127), jrd/utl.cpp (1.73), utilities/gsec/gsec.cpp (1.38): Got rid of spurious cast. 2004-09-26 13:19 robocop * firebird2/src/burp/misc.cpp (1.15): Put an assertion, just in case. 2004-09-26 13:18 robocop * firebird2/src/qli/mov.cpp (1.36): Delete wrong comment. 2004-09-26 13:17 robocop * firebird2/src/common/: utils_proto.h (1.8), utils.cpp (1.12): Introducing our snprintf to avoid writing SNPRINTF(...); buffer[sizeof(buffer) - 1] = 0; Makes a provision to detect overruns in systems that lack the snprintf familty. Comments welcome 2004-09-26 11:49 dimitr * firebird2/src/jrd/: cch.cpp (1.104), cch.h (1.24): 1) Added AVL-binary tree implementation for the dirty page tree. Notes: - old implementation is still in place and can be turned on (see BALANCED_DIRTY_PAGE_TREE macro) - both implementations are unconditional to keep them in sync until the old one is dropped completely 2) Increased MAX_PAGE_BUFFERS to 128K (2GB for 16K page size) 2004-09-26 09:49 robocop * firebird2/src/remote/os/win32/cntl.cpp (1.16): Got rid of incredibly redundant cast. 2004-09-26 09:48 robocop * firebird2/src/qli/meta.epp (1.49): Replace custom routine by common logic 2004-09-26 09:45 robocop * firebird2/src/jrd/: dfw.epp (1.126), why.cpp (1.80): Redundant cast 2004-09-26 09:42 robocop * firebird2/src/gpre/: gpre_meta.epp (1.46), gpre_meta_boot.cpp (1.44): The custom symbol_length is equivalent to fb_utils::name_length. 2004-09-26 09:41 robocop * firebird2/src/dsql/dsql.cpp (1.125): Make compiler happy... nobody wants a cursor name with length 2^31 2004-09-26 09:38 robocop * firebird2/src/common/: utils.cpp (1.11), utils_proto.h (1.7): Take advantage of the full range in name_length(), in case we need it. In most platforms, int <==> ptrdiff_t 2004-09-26 09:37 robocop * firebird2/src/alice/tdr.cpp (1.41): Minimize forced casts 2004-09-26 09:33 robocop * firebird2/builds/win32/msvc6/: common_static.dsp (1.5), gpre.dsp (1.24): Added common/utils.cpp & h to common_static and gpre. Please update your non MSVC6 build environments accordingly 2004-09-26 09:32 robocop * firebird2/builds/win32/msvc6/codes.dsp (1.8): MSVC put these lines, don't know how or why, but most other projects have them, too. 2004-09-26 09:31 robocop * firebird2/builds/win32/msvc6/build_msg.dsp (1.7): 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 09:26 robocop * firebird2/src/dsql/dsql.cpp (1.124): Replace custom name_length() by the general one that uses the same logic 2004-09-26 09:24 robocop * firebird2/src/jrd/met.epp (1.142): Use exact_name instead of name_length with custom code 2004-09-26 04:57 asfernandes * firebird2/src/isql/isql.epp (1.103): Fix a bug with international characters in ISQL causing assertions in VS2003 2004-09-26 03:49 robocop * firebird2/src/: common/utils.cpp (1.10), common/utils_proto.h (1.6), dsql/metd.epp (1.69), dsql/pass1.cpp (1.160), isql/extract.epp (1.42), isql/isql.epp (1.102), isql/show.epp (1.57), jrd/dfw.epp (1.125), jrd/dyn.epp (1.69), jrd/dyn_def.epp (1.76), jrd/dyn_del.epp (1.38), jrd/dyn_mod.epp (1.52), jrd/grant.epp (1.48), jrd/met.epp (1.141), jrd/par.cpp (1.103), jrd/scl.epp (1.62), qli/show.epp (1.38), utilities/gstat/dba.epp (1.49): If we are using namespace fb_utils, it doesn't make sense to prefix functions in it with fb_ again. Mechanical replacement made one by one (no bulk automatic changes). 2004-09-26 03:46 robocop * firebird2/src/msgs/build_file.epp (1.25): Misc: an error should be returned to the operating system by the program that builds the messages file only when the program received wrong arguments, not when it did the job. 2004-09-25 22:29 skidder * firebird2/src/jrd/evl.cpp (1.105): Reading memory after the end of array is generally bad practice. Avoid it. 2004-09-25 21:19 asfernandes * firebird2/src/intl/collations/pw1252ptbr.h (1.1): file pw1252ptbr.h was initially added on branch B2_0_intl. 2004-09-25 12:27 robocop * firebird2/src/: dsql/array.epp (1.31), dsql/blob.epp (1.16), dsql/errd.cpp (1.35), dsql/parse.y (1.147), dsql/user_dsql.cpp (1.42), gpre/ada.cpp (1.44), gpre/c_cxx.cpp (1.53), gpre/cob.cpp (1.49), gpre/ftn.cpp (1.50), gpre/int_cxx.cpp (1.36), gpre/pas.cpp (1.42), gpre/pretty.cpp (1.28), ipserver/ipclient.cpp (1.49), jrd/alt.cpp (1.54), jrd/common.h (1.124), jrd/err.cpp (1.56), jrd/jrd.cpp (1.179), jrd/met.epp (1.140), jrd/par.cpp (1.102), jrd/sdl.cpp (1.40), jrd/utl.cpp (1.72), jrd/val.cpp (1.57), jrd/why.cpp (1.79), remote/interface.cpp (1.90), utilities/nbackup.cpp (1.33), utilities/gsec/gsec.cpp (1.37), utilities/install/install_svc.cpp (1.15): When you call va_start, call va_end, don't assume it does nothing because some platforms don't have code for it! Changed some sprintf to SNPRINTF. Work in progress WRT wrapper for this function. 2004-09-25 12:23 robocop * firebird2/src/jrd/gds.cpp (1.147): Close vulnerability #2 in gds__interprete's new version. Work in progress (regarding SNPRINTF wrapper, too). 2004-09-25 12:19 robocop * firebird2/src/jrd/btr.cpp (1.118): Things that don't change are const 2004-09-24 17:48 hvlad * firebird2/src/jrd/why.cpp (1.78): Don't rollback prepared 2PC sub-transaction 2004-09-24 08:48 robocop * firebird2/src/dsql/utld.cpp (1.30): Style 2004-09-24 08:46 robocop * firebird2/src/remote/server.cpp (1.95): Nonsense cast 2004-09-24 08:42 robocop * firebird2/src/remote/inet.cpp (1.123): Put some assertions, a strncpy and a correction of a debug msg 2004-09-24 08:40 robocop * firebird2/src/: common/fb_exception.cpp (1.12), jrd/iberr.h (1.10): Totally misc 2004-09-24 02:11 arnobrinkman * firebird2/src/jrd/: btn.cpp (1.14), btn.h (1.12), btr.cpp (1.117), err.cpp (1.55), err_proto.h (1.22), jrd.h (1.113): 1) Add filename and linenumber to loginformation for ERR_BUGCHECK 2) Fix some index bugs and little refactoring 2004-09-23 09:41 robocop * firebird2/examples/api/api16.c (1.3): Fixing the indentation a bit 2004-09-23 09:03 alexpeshkoff * firebird2/src/: common/classes/fb_string.cpp (1.20), include/fb_string.h (1.29): Fixed a number of errors in Firebird::string 2004-09-23 07:21 dimitr * firebird2/src/jrd/cmp.cpp (1.149): Fixed bug with DELETE against naturally updatable views. 2004-09-23 06:53 robocop * firebird2/src/extlib/: ib_udf.cpp (1.2), ib_udf2.sql (1.2): Comment added 2004-09-23 06:51 robocop * firebird2/src/extlib/fbudf/: fbudf.cpp (1.17), fbudf.h (1.5), fbudf.sql (1.5), stdafx.cpp (1.2), stdafx.h (1.8): Learning to spell my own surname. :-) 2004-09-22 22:33 dimitr * firebird2/src/remote/inet.cpp (1.122): Replaced sprintf() with either Firebird::string or snprintf(). Got rid of the literal numerics as array bounds. Minor cleanup. 2004-09-22 13:07 robocop * firebird2/src/remote/os/sun/server_main_dummy.cpp (1.3): Misc 2004-09-22 10:56 robocop * firebird2/src/jrd/gds.cpp (1.146): First attempt to close vulnerability reported by Daniel Urban 2004-09-22 10:54 robocop * firebird2/src/: burp/canonical.cpp (1.35), remote/inet.cpp (1.121), remote/xdr.cpp (1.21), remote/xdr.h (1.11), remote/xnet.cpp (1.52), remote/os/win32/wnet.cpp (1.24): Got rid of some casts that were driving me nuts on each compilation 2004-09-22 10:52 robocop * firebird2/src/gpre/sql.cpp (1.48): Finally got to solve my own indication in the code from months ago 2004-09-22 10:49 robocop * firebird2/src/remote/protocol.cpp (1.46): Misc 2004-09-22 09:36 dimitr * firebird2/src/jrd/: cmp.cpp (1.148), evl.cpp (1.104): Removed compile-time upper bound checks. Limited the SUBSTRING result by 32k characters. 2004-09-22 08:54 dimitr * firebird2/src/dsql/make.cpp (1.78): Fixed yet another issue with make.cpp noticed by Dimitry Sibiryakov. 2004-09-22 03:58 robocop * firebird2/: builds/posix/firebird.vers (1.4), builds/win32/defs/fbclient.def (1.10), builds/win32/defs/gds32.def (1.8), builds/win32/defs/iutls.def (1.3), src/alice/alice.cpp (1.72), src/burp/burp.cpp (1.88), src/ipserver/ipserver.cpp (1.44), src/isql/isql.epp (1.101), src/jrd/alt.cpp (1.53), src/jrd/alt_proto.h (1.13), src/jrd/gds.cpp (1.145), src/jrd/gds_proto.h (1.36), src/jrd/ibase.h (1.87), src/jrd/os/vms/dfloat_stub.cpp (1.8), src/remote/server.cpp (1.94), src/remote/os/win32/ibconfig.cpp (1.9), src/utilities/gsec/gsec.cpp (1.36), src/utilities/gstat/dba.epp (1.48): Vulnerability reported by Daniel Urban. First step: reorganize code. Please do a full rebuild after retrieving those changes. 2004-09-22 03:55 robocop * firebird2/src/isql/: extract.epp (1.41), isql.h (1.36), show.epp (1.56): Corrections 2004-09-21 08:18 aafemt * firebird2/src/jrd/thd.h (1.38): Remove extra comma to shut up compiler 2004-09-20 10:49 robocop * firebird2/src/extlib/: ib_udf.cpp (1.1), ib_udf2.sql (1.1): Change in UDF handling to benefit ib_udf: - The old ib_udf.sql works as always with ib_udf.c - You can use ib_udf.cpp with the old ib_udf.sql, but it won't detect NULL - You must use ib_udf2.sql ONLY with ib_udf.cpp and will have complete functionality - You can point your build schema to use ib_udf.cpp instead of ib_udf.c - The changes are backward compatible, except for the detection of NULL that needs the new DDL declarations. 2004-09-20 10:41 robocop * firebird2/src/jrd/fun.epp (1.66): Cobweb cleaning in UDF handling 2004-09-20 10:39 robocop * firebird2/src/burp/burp.h (1.58): Redundant cast 2004-09-20 10:39 robocop * firebird2/src/jrd/gds.cpp (1.144): 1) static_cast is enough from void* to another type 2) Style 2004-09-20 10:37 robocop * firebird2/src/common/utils.cpp (1.9): Added a comment, in case it's not obvious 2004-09-20 10:36 robocop * firebird2/src/jrd/utl.cpp (1.71): Treat getenv() with more respect 2004-09-17 17:02 alexpeshkoff * firebird2/src/include/fb_string.h (1.28): Slightly optimized strings comparison. 2004-09-17 00:32 skidder * firebird2/builds/posix/Makefile.in.libfbclient (1.24): Cleanup 2004-09-17 00:25 skidder * firebird2/src/remote/os/sun/server_main_dummy.cpp (1.2): Cleanup 2004-09-15 11:36 kkuznetsov * firebird2/configure.in (1.203): added new directory remote/os/sun to mkdir -p 2004-09-15 10:35 kkuznetsov * firebird2/builds/posix/: Makefile.in.libfbclient (1.23), prefix.solx86gcc (1.14): Added server_main to fix unresolved dependency error while linking something against libfbclient.so using Sun-Like(TM) linker. The os/sun/server_main_dummy.cpp is a file with noop routine server_main to put into libfbclient if it defined by firebird.vers mapfile while linking libfbclient with Sun-like LD 2004-09-15 10:31 kkuznetsov * firebird2/src/remote/os/sun/server_main_dummy.cpp (1.1): os/sun/server_main_dummy.cpp is a file with noop routine server_main to put into libfbclient if it defined by firebird.vers mapfile while linking libfbclient with Sun-like LD 2004-09-15 09:32 robocop * firebird2/src/utilities/gsec/gsec.cpp (1.35): Gsec should return the error code when used as a non-interactive utility. Otherwise, calling it from a batch file doesn't give information if it failed or succeeded. 2004-09-15 07:30 skidder * firebird2/src/utilities/nbackup.cpp (1.32): Remove wrong comment 2004-09-15 07:29 skidder * firebird2/src/jrd/nbak.cpp (1.42): Recent changes in the engine somehow made NBAK problem to surface. Cure it. 2004-09-15 07:24 skidder * firebird2/src/utilities/nbackup.cpp (1.31): Add user name and password options to NBACKUP 2004-09-15 05:49 robocop * firebird2/src/: common/utils.cpp (1.8), common/utils_proto.h (1.5), jrd/dfw.epp (1.124), jrd/met.epp (1.139): Collapsed an example of Borland's advanced copy/paste technique that repeats routines in different files into a single function. 2004-09-15 05:47 robocop * firebird2/src/jrd/: blb.cpp (1.87), sdl.cpp (1.39): Got rid of redundant cast 2004-09-15 05:46 robocop * firebird2/src/jrd/btr.cpp (1.116): Style 2004-09-15 03:36 skidder * firebird2/src/jrd/intlobj_new.h (1.12): Adjust INTL interface according to new talks with Adriano 2004-09-14 18:11 skidder * firebird2/builds/install/misc/firebird.init.d.mandrake.in (1.2): Add newline printed after Firebird SS service startup 2004-09-14 03:06 skidder * firebird2/src/jrd/intlobj_new.h (1.11): Little INTL interface changes as discussed with Adriano 2004-09-13 23:06 dimitr * firebird2/src/jrd/: cmp.cpp (1.147), met.epp (1.138), opt.cpp (1.193), tra.cpp (1.86): A number of little corrections. 2004-09-13 21:36 dimitr * firebird2/src/dsql/make.cpp (1.77): Fixed another my bug, spotted by Arno. 2004-09-13 07:13 skidder * firebird2/src/jrd/val.h (1.28): Fix error in my code spotted by Claudio 2004-09-12 12:48 dimitr * firebird2/src/dsql/make.cpp (1.76): Correction. 2004-09-10 06:50 robocop * firebird2/src/jrd/ibase.h (1.86): Rollback a mistake I did yesterday in paramvary. 2004-09-09 21:24 skidder * firebird2/src/jrd/intlobj_new.h (1.10): Fix bug in canonical representation routine 2004-09-09 13:32 kkuznetsov * firebird2/builds/posix/: Makefile.in.embed.gfix (1.11), Makefile.in.embed.util (1.14), prefix.solx86gcc (1.13): Fix some unresolved symbols. Make FB CS linkable on Solaris x86. 2004-09-09 11:24 robocop * firebird2/src/dsql/dsql.cpp (1.123): Get rid of some reinterpret_cast's. 2004-09-09 10:58 robocop * firebird2/src/dsql/ddl.cpp (1.114): Totally misc: typo in comment 2004-09-09 10:56 robocop * firebird2/src/dsql/dsql.cpp (1.122): Style 2004-09-09 10:55 robocop * firebird2/src/jrd/ibase.h (1.85): A little more explanations in ibase.h 2004-09-08 14:01 alexpeshkoff * firebird2/src/dsql/: ddl.cpp (1.113), parse.y (1.146): fixed AV in DECLARE FILTER 2004-09-08 11:38 robocop * firebird2/src/jrd/idx.cpp (1.70): Delete a comment that I put to signal an ugly cast when calling some VIO functions. Solved by Alex. 2004-09-07 10:35 robocop * firebird2/src/common/classes/alloc.h (1.51): Misc: fix typo in a comment 2004-09-07 09:03 alexpeshkoff * firebird2/src/jrd/jrd.cpp (1.178): fixed problems with DatabseAccess verification during Create Database 2004-09-06 21:17 dimitr * firebird2/src/dsql/parse.y (1.145): Allowed UNION DISTINCT equal to just UNION (see chapter 7.13 of the SQL spec). 2004-09-06 10:46 alexpeshkoff * firebird2/src/jrd/dfw.epp (1.123): small optimization - noticed by Claudio 2004-09-06 10:14 alexpeshkoff * firebird2/src/dsql/: alld.cpp (1.30), dsql.cpp (1.121): fixed problems, noticed by Claudio 2004-09-05 23:50 dimitr * firebird2/src/dsql/make.cpp (1.75): Fixed a bug I introduced today. 2004-09-05 21:37 dimitr * firebird2/src/remote/inet.cpp (1.120): Fixed issue SF #571026. 2004-09-05 17:00 dimitr * firebird2/src/isql/isql.epp (1.100): Minor fixes. 2004-09-05 16:08 dimitr * firebird2/src/remote/interface.cpp (1.89): Fixed bug SF #223058 2004-09-05 15:53 dimitr * firebird2/src/remote/server.cpp (1.93): Cleanup. 2004-09-05 09:23 dimitr * firebird2/src/dsql/: make.cpp (1.74), make_proto.h (1.23), pass1.cpp (1.159): Solved issues with literal NULLs in the CASE-based functions. To be reviewed by Arno. 2004-09-04 22:09 dimitr * firebird2/src/remote/inet.cpp (1.119): Fixed possible SEGV errors in the op_connect handler. 2004-09-04 20:43 dimitr * firebird2/src/dsql/: make.cpp (1.73), pass1.cpp (1.158): Allowed EXTRACT( FROM NULL) to return NULL of SMALLINT/INT (depending on ) datatype. 2004-09-04 20:24 dimitr * firebird2/src/dsql/: ddl.cpp (1.112), gen.cpp (1.69), make.cpp (1.72), make_proto.h (1.22), pass1.cpp (1.157): Let's describe literal NULLs correctly in expressions. 2004-09-03 08:44 dimitr * firebird2/src/jrd/idx.cpp (1.69): Fixed copy'n'paste mistake. 2004-09-03 08:10 dimitr * firebird2/src/jrd/: btr.cpp (1.115), idx.cpp (1.68), opt.cpp (1.192), pcmet.epp (1.29): Fixed the context pool management. 2004-09-03 07:27 dimitr * firebird2/src/jrd/: idx.cpp (1.67), opt.cpp (1.191): More EXPRESSION_INDICES changes. 2004-09-02 16:53 dimitr * firebird2/src/jrd/opt.cpp (1.190): Let's choose a reasonable join order for intermixed inner and outer joins. 2004-09-02 16:43 dimitr * firebird2/src/jrd/opt.cpp (1.189): A few little fixes in the optimizer. 2004-09-02 11:59 alexpeshkoff * firebird2/src/utilities/gstat/dba.epp (1.47): fixed uninitialized status vector in gstat 2004-09-02 11:09 alexpeshkoff * firebird2/builds/install/misc/firebird.conf (1.8): Added firebird.conf parameter UsePriorityScheduler (requested by Nickolay) 2004-09-02 11:00 alexpeshkoff * firebird2/src/: common/config/config.cpp (1.54), common/config/config.h (1.31), jrd/os/win32/thd_priority.cpp (1.23), jrd/os/thd_priority.h (1.20): Added firebird.conf parameter UsePriorityScheduler (requested by Nickolay) 2004-09-02 09:10 dimitr * firebird2/src/dsql/dsql.cpp (1.120): Fixed my mistake in the plan output. Noticed by Arno. 2004-09-01 18:11 alexpeshkoff * firebird2/: builds/install/misc/firebird.conf (1.7), src/common/config/config.cpp (1.53), src/common/config/config.h (1.30), src/jrd/os/win32/thd_priority.cpp (1.22): Partially removed DeadThreadsCollection parameter from firebird.conf. Concerning complete removal of it I wait for response on my letter to devel list. 2004-09-01 16:55 alexpeshkoff * firebird2/builds/win32/msvc6/alice.dsp (1.17): Removed alice\lls.h as absolutely unneeded during alice cleanup. Other non-posix platforms may also need fix. 2004-09-01 16:51 alexpeshkoff * firebird2/src/alice/: alice.cpp (1.71), alice.h (1.44), all.cpp (1.29), all.h (1.12), exe.cpp (1.38), lls.h (1.6): Fixed my bug in alice. Also some style changes and cleanup. 2004-09-01 14:06 alexpeshkoff * firebird2/builds/win32/prepare.bat (1.35): fixed bug in previous commit 2004-09-01 13:53 alexpeshkoff * firebird2/: builds/posix/Makefile.in.refDatabases (1.23), builds/win32/prepare.bat (1.34), src/msgs/facilities.sql (1.4), src/msgs/history.sql (1.2), src/msgs/locales.sql (1.2), src/msgs/messages.sql (1.6), src/msgs/msg.sql (1.3), src/msgs/symbols.sql (1.2), src/msgs/system_errors.sql (1.3), src/msgs/templates.sql (1.2), src/msgs/transmsgs.de_DE.sql (1.2), src/msgs/transmsgs.fr_FR.sql (1.2): fixed msg.fdb build on windows terminal server remote session posix is also in sync 2004-09-01 11:36 skidder * firebird2/src/common/classes/alloc.cpp (1.68): Look up Valgrind header in more appropriate place 2004-09-01 03:08 skidder * firebird2/src/: include/gen/msgs.h (1.17), jrd/pag.cpp (1.80), msgs/messages.sql (1.5): Add notion of ODS type to wrong_ods error message 2004-09-01 00:29 skidder * firebird2/: lang_helpers/gds_codes.ftn (1.8), lang_helpers/gds_codes.pas (1.8), src/include/gen/codetext.h (1.13), src/include/gen/iberror.h (1.12), src/include/gen/msgs.h (1.16), src/include/gen/rdb_codes.h (1.13), src/include/gen/sql_code.h (1.15), src/jrd/err.cpp (1.54), src/jrd/err_proto.h (1.21), src/jrd/idx.cpp (1.66), src/msgs/facilities.sql (1.3), src/msgs/messages.sql (1.4), src/msgs/system_errors.sql (1.2): Use slightly more clear messages during FK violations. Patch submitted by Adriano dos Santos Fernandes 2004-08-31 08:26 robocop * firebird2/src/isql/show.epp (1.55): Showing role's description is dependent on the ODS 2004-08-30 20:10 alexpeshkoff * firebird2/src/: alice/alice.cpp (1.70), alice/alice.h (1.43), alice/all.cpp (1.28), alice/all.h (1.11), alice/all_proto.h (1.6), alice/exe.cpp (1.37), jrd/all.cpp (1.38), jrd/blb.cpp (1.86), jrd/btr.cpp (1.114), jrd/cch.cpp (1.103), jrd/cmp.cpp (1.146), jrd/cvt.cpp (1.50), jrd/dfw.epp (1.122), jrd/dyn.epp (1.68), jrd/exe.cpp (1.122), jrd/idx.cpp (1.65), jrd/jrd.cpp (1.177), jrd/jrd.h (1.112), jrd/jrd_proto.h (1.32), jrd/met.epp (1.137), jrd/nav.cpp (1.44), jrd/opt.cpp (1.188), jrd/pcmet.epp (1.28), jrd/rse.cpp (1.76), jrd/sch.cpp (1.29), jrd/thd.cpp (1.37), jrd/thd.h (1.37), jrd/tra.cpp (1.85), jrd/val.cpp (1.56), jrd/vio.cpp (1.109), jrd/vio_proto.h (1.22), dsql/alld.cpp (1.29), dsql/dsql.cpp (1.119), dsql/dsql.h (1.67), common/classes/alloc.h (1.50), burp/burp.cpp (1.87), burp/burp.h (1.57), common/config/config_file.cpp (1.25), common/config/config_file.h (1.9), utilities/gstat/dba.epp (1.46), utilities/gsec/gsec.cpp (1.34), utilities/gsec/gsec.h (1.19), remote/interface.cpp (1.88), remote/remote.cpp (1.39), remote/remote.h (1.41), remote/server.cpp (1.92), ipserver/ipc.h (1.24): added (and used in sources) template to change and restore default pool 2004-08-30 19:15 alexpeshkoff * firebird2/src/msgs/msg.sql (1.2): fixed posix boot build - posix filenames case-sensitive 2004-08-30 17:58 skidder * firebird2/src/extlib/ib_udf.sql (1.5): Extent default length for UDF arguments slightly 2004-08-30 12:10 robocop * firebird2/src/isql/show.epp (1.54): When a role hasn't been granted, tell that. Do not hide the role (wasted two minutes to discover it wasn't gbak problem). Also, show the role's description. 2004-08-30 12:07 robocop * firebird2/src/isql/isql.epp (1.99): Misc 2004-08-30 12:07 robocop * firebird2/src/burp/: backup.epp (1.65), burp.h (1.56), restore.epp (1.82): Gbak should backup/restore the new field rdb$description in rdb$roles, depending on ODS. 2004-08-29 13:24 dimitr * firebird2/src/jrd/: cch.cpp (1.102), cch.h (1.23): Removed unused JOURNAL remains and make database statistics working again. 2004-08-29 09:37 robocop * firebird2/src/jrd/ini.epp (1.58): Take repeating code to a small function 2004-08-29 08:53 robocop * firebird2/src/burp/: backup.epp (1.64), mvol.cpp (1.40), mvol_proto.h (1.9), restore.epp (1.81): Got rid of some silly back and forth cast: to call MVOL_init_read or MVOL_init_write, callers forced char* vars to UCHAR*, but then those MVOL functions internally forced those params again to char*. Fixed some indentation in loops, too. 2004-08-29 08:47 robocop * firebird2/src/burp/spit.cpp (1.29): misc 2004-08-29 01:14 skidder * firebird2/src/common/classes/: alloc.cpp (1.67), class_test.cpp (1.22), test.sh (1.15): Fix typo and small bug in memory manager test code 2004-08-28 10:20 dimitr * firebird2/src/jrd/ini.epp (1.57): Restored ODS compatibility after new fields were added to RDB$ROLES. 2004-08-28 09:30 dimitr * firebird2/src/remote/server.cpp (1.91): Fixed bug introduced by Blas' cleanup yesterday. 2004-08-28 07:19 skidder * firebird2/src/common/classes/: class_test.cpp (1.21), test.sh (1.14): Update memory manager tests 2004-08-28 07:18 skidder * firebird2/src/common/classes/alloc.cpp (1.66): fix handling of zero-length allocations, fix rare memory management error, add quick pool verification logic 2004-08-28 07:15 skidder * firebird2/src/common/classes/alloc.h (1.49): quick pool verification logic 2004-08-28 04:55 skidder * firebird2/src/jrd/svc.h (1.33): Change style of comment to avoid multi-line comment warning 2004-08-28 04:51 skidder * firebird2/src/common/classes/rwlock.h (1.22): Some Linux targets may miss support for fancy rwlock options 2004-08-27 19:39 skidder * firebird2/src/jrd/thd.h (1.36): Temporary fix for frequent random crashes added to Firebird by Alex a week or so ago. 2004-08-27 11:24 robocop * firebird2/src/dsql/ddl.cpp (1.111): BY SCALAR_ARRAY param can't be used as a return param. There's no support for that. It's only input param to the UDF. 2004-08-27 10:34 robocop * firebird2/src/isql/: isql.epp (1.98), isql.h (1.35): Add in the help the mention of SET HEADING that was introduced time ago. 2004-08-27 10:33 robocop * firebird2/src/msgs/: facilities.sql (1.2), messages.sql (1.3): Add a new message for isql. I miss the triggers and utilities that did the details for me previously 2004-08-27 10:30 robocop * firebird2/builds/win32/make_all.bat (1.27): Comment what seems to me a redundant copy 2004-08-27 07:13 robocop * firebird2/src/isql/isql.epp (1.97): Style 2004-08-27 07:03 robocop * firebird2/src/isql/show.epp (1.53): Show ODS as part of SHOW DATABASE command. 2004-08-27 07:01 robocop * firebird2/src/isql/isql.h (1.34): Support for new UDF mechanism 2004-08-27 07:00 robocop * firebird2/src/isql/isql.epp (1.96): Style and comment useless code 2004-08-27 06:58 robocop * firebird2/src/jrd/fun.epp (1.65): Enhance UDF support a bit 2004-08-27 06:56 robocop * firebird2/src/jrd/functions.cpp (1.16): Update the ancient example IUDF "test" to use reference with nulls instead of value that can't be declared in DSQL and has compatibility problems 2004-08-27 06:54 robocop * firebird2/src/jrd/types.h (1.5): Introduce sub_type BINARY as a synonym for sub_type 0 Document reference with nulls mechanism in rdb$types 2004-08-27 06:52 robocop * firebird2/src/dsql/: ddl.cpp (1.110), dsql.h (1.66), dsql.tab.h (1.40), keywords.cpp (1.32), metd.epp (1.68), parse.cpp (1.123), parse.y (1.144): Bring DSQL up to date with UDF capabilities in the engine. Introduce SCALAR_ARRAY token. 2004-08-27 06:50 robocop * firebird2/src/gpre/cme.cpp (1.33): Style 2004-08-27 06:48 robocop * firebird2/src/jrd/val.h (1.27): The #define started before the namespace and ended inside the namespace. Invalid. Took FUN_T outside the #ifdef REQUESTER to be able to use it in DSQL. 2004-08-27 06:45 robocop * firebird2/src/: jrd/btr.cpp (1.113), jrd/met.epp (1.136), jrd/opt.cpp (1.187), common/config/dir_list.cpp (1.21): MSVC6 doesn't keep variables in a for() only in that scope. This standard construction is rejected: for (int i = ...); for (int i = ...); Put the variable again before the loops to be able to compile. 2004-08-27 01:27 brodsom * firebird2/src/remote/: remote.cpp (1.38), server.cpp (1.90), xnet.cpp (1.51), os/win32/srvr_w32.cpp (1.23): Fix ,silence non initialized warnings 2004-08-26 23:47 brodsom * firebird2/src/jrd/: btr.cpp (1.112), cmp.cpp (1.145), evl_string.h (1.17), met.epp (1.135), opt.cpp (1.186): Fix signed/unsigned comparisons 2004-08-26 23:44 brodsom * firebird2/src/gpre/: cme.cpp (1.32), cob.cpp (1.48), exp.cpp (1.36), gpre.cpp (1.63), gpre_meta.epp (1.45), gpre_meta_boot.cpp (1.43): Assert or silence uninitialized warning 2004-08-26 21:23 brodsom * firebird2/src/jrd/svc.h (1.32): Fix multiline comment 2004-08-26 21:09 brodsom * firebird2/src/burp/burp.cpp (1.86): Assert on non initialized variable 2004-08-26 20:49 brodsom * firebird2/src/utilities/install/: install_reg.cpp (1.11), install_svc.cpp (1.14): Fix non initialized variables 2004-08-26 20:48 brodsom * firebird2/src/dudley/: ddl.cpp (1.36), exe.epp (1.52), expand.cpp (1.24), expr.cpp (1.24), extract.epp (1.36), generate.cpp (1.17), parse.cpp (1.44): Fix, assert or silence non initialized warnings 2004-08-26 20:28 brodsom * firebird2/src/common/: classes/stack.h (1.13), config/dir_list.cpp (1.20): Fix signed/unsigned comparisons 2004-08-26 20:22 brodsom * firebird2/src/alice/alice_meta.epp (1.41): Silence uninitialized warnings 2004-08-26 20:14 brodsom * firebird2/src/lock/lock.cpp (1.108): Silence uninitialized warnings 2004-08-26 19:54 brodsom * firebird2/src/msgs/build_file.epp (1.24): Fix format warning 2004-08-26 19:51 brodsom * firebird2/src/msgs/messages.sql (1.2): Maintain previous isql con_prompt definition 2004-08-26 13:10 aafemt * firebird2/src/isql/isql.epp (1.95): Make prompt visible in MSYS 2004-08-26 13:07 robocop * firebird2/src/jrd/: dpm.epp (1.54), dyn.epp (1.67), dyn_def.epp (1.75), dyn_mod.epp (1.51), grant.epp (1.47), met.epp (1.134), scl.epp (1.61): Got rid of redundant cast to jrd_req* 2004-08-26 13:04 robocop * firebird2/src/common/classes/alloc.cpp (1.65): misc 2004-08-26 13:03 robocop * firebird2/src/jrd/ini.epp (1.56): After writing to Ann, I confirmed this GDML statement needs to be compiled and freed only once, not in each pass of the loop 2004-08-26 12:28 aafemt * firebird2/src/isql/isql.epp (1.94): Rework statement pre-parsing. Now it doesn't swallow tabs 2004-08-26 06:21 robocop * firebird2/builds/win32/prepare.bat (1.33): Invoke isql in silent mode 2004-08-25 13:43 aafemt * firebird2/src/isql/isql.epp (1.93): Use automatic buffers instead of dynamic 2004-08-25 05:09 skidder * firebird2/src/common/classes/alloc.cpp (1.64): Clarify comment and update assertion check 2004-08-25 01:11 brodsom * firebird2/src/common/classes/alloc.cpp (1.63): Avoid variable shadowing 2004-08-25 01:00 brodsom * firebird2/src/qli/compile.h (1.8): Avoid final comma 2004-08-24 07:16 robocop * firebird2/src/jrd/flu.cpp (1.47): Vars in context 2004-08-24 07:16 robocop * firebird2/src/common/classes/alloc.cpp (1.62): Renamed ptr_block to ptrToBLock and block_ptr to blockToPtr for better self-documenting code as agreed privately. No functional change. 2004-08-23 22:44 skidder * firebird2/src/: jrd/dmp.cpp (1.27), jrd/ods.h (1.29), jrd/pag.cpp (1.79), jrd/os/posix/unix.cpp (1.33), utilities/gstat/dba.epp (1.45), utilities/gstat/ppg.cpp (1.20), utilities/rebuild/rebuild.cpp (1.15): Introduce concept of ODS type to be able to distinguish between Interbase databases, Firebird databases, databases created by debugging builds of Firebird and private forks 2004-08-23 20:45 dimitr * firebird2/src/jrd/btr.cpp (1.111): Fixed a server crash I introduced recently. 2004-08-23 11:55 aafemt * firebird2/builds/win32/prepare.bat (1.32): Create msg.fdb from scripts instead of backup 2004-08-23 11:53 aafemt * firebird2/builds/posix/: Makefile.in.msgs (1.15), Makefile.in.refDatabases (1.22): Create msg.fdb from scripts instaed of backup 2004-08-23 11:52 aafemt * firebird2/src/msgs/history.sql (1.1): Content of messages DB's HISTORY table 2004-08-23 11:49 aafemt * firebird2/src/msgs/templates.sql (1.1): Content of messages DB's TEMPLATES table 2004-08-23 11:47 aafemt * firebird2/src/msgs/transmsgs.de_DE.sql (1.1): German translation of messages (probably spoiled) 2004-08-23 11:45 aafemt * firebird2/src/msgs/transmsgs.fr_FR.sql (1.1): French translation of messages (probably spoiled) 2004-08-23 11:43 aafemt * firebird2/src/msgs/locales.sql (1.1): Content of messages DB's LOCALES table 2004-08-23 11:41 aafemt * firebird2/src/msgs/system_errors.sql (1.1): Content of messages DB's SYSTEM_ERRORS table 2004-08-23 11:39 aafemt * firebird2/src/msgs/messages.sql (1.1): Content of messages DB's MESSAGES table 2004-08-23 11:35 aafemt * firebird2/src/msgs/symbols.sql (1.1): Content of messages DB's SYMBOLS table 2004-08-23 11:33 aafemt * firebird2/src/msgs/facilities.sql (1.1): Content of messages DB's FACILITIES table 2004-08-23 11:07 aafemt * firebird2/src/msgs/build_file.epp (1.23): Get ready for dialect 3 2004-08-22 23:31 skidder * firebird2/src/common/classes/: class_perf.cpp (1.14), class_test.cpp (1.20), test.sh (1.13): Update memory manager tests 2004-08-22 23:28 skidder * firebird2/src/common/classes/: alloc.cpp (1.61), alloc.h (1.48): Slightly streamline logic of allocation critical path. Correct 2 memory manager bugs added during last optimization attempt. We are now ~40faster than malloc from GLIBC 2.3 2004-08-22 23:09 skidder * firebird2/src/common/classes/tree.h (1.40): Use fine-tuned tree page sizes by default. This increases tree performance by ~7 We are now 1.5 times faster than GNU STL tree 2004-08-22 03:00 arnobrinkman * firebird2/src/jrd/btr.cpp (1.110): add missing initializations 2004-08-22 02:53 arnobrinkman * firebird2/src/dsql/pass1.cpp (1.156): Fix unneeded error-message with simple CASE and NULL (NULL as text in SQL) CASE NULL WHEN NULL THEN 1 END 2004-08-22 02:29 skidder * firebird2/src/jrd/: isc.h (1.19), sch_proto.h (1.6): Fix GCC build I accedentally broken by my previous commit 2004-08-21 11:42 robocop * firebird2/src/jrd/functions.cpp (1.15): Example built-in UDF. 2004-08-21 11:39 robocop * firebird2/src/jrd/ini.epp (1.55): 1.- Get rid of redundant cast to jrd_req* 2.- Post example code (disabled) to register a built-in UDF. 2004-08-21 11:36 robocop * firebird2/src/jrd/fun.epp (1.64): 1.- Put an indication on how to enable UDF params that signal SQL NULL with the null pointer 2.- In case the result of the function is a descriptor with FREE_IT, free not only the data but the descriptor, too. 2004-08-21 11:30 robocop * firebird2/src/jrd/cmp.cpp (1.144): Simplify expression 2004-08-21 11:29 robocop * firebird2/src/jrd/: evl.cpp (1.103), exe.cpp (1.121), ext.cpp (1.57): Misc: format 2004-08-21 11:26 robocop * firebird2/src/jrd/: cch.cpp (1.101), err.cpp (1.53), opt.cpp (1.185): Misc: format 2004-08-21 11:21 robocop * firebird2/src/: gpre/jrdmet.cpp (1.19), isql/isql.epp (1.92): Misc: format 2004-08-21 11:20 robocop * firebird2/src/dsql/dsql.cpp (1.118): Not an aesthetical achievement, but prevent us from making mistakes in the same place again. Put variables in their minimal scope. 2004-08-21 11:18 robocop * firebird2/src/common/classes/alloc.cpp (1.60): Misc: formatting 2004-08-21 11:16 robocop * firebird2/src/burp/burp.cpp (1.85): Delete useless line and avoid memory leak after talking to Dmitry Yemanov. 2004-08-21 11:13 robocop * firebird2/builds/win32/make_boot.bat (1.24): Misc: fix misleading message 2004-08-21 09:55 skidder * firebird2/src/jrd/: common.h (1.123), isc.h (1.18), thread_proto.h (1.6): Fix very hard-to-track Windows CS stability problem introduced by Blas on 15-May-2004 2004-08-20 12:57 aafemt * firebird2/src/msgs/msg.sql (1.1): SQL equivalent for msg.gdl 2004-08-20 10:25 dimitr * firebird2/src/jrd/exe.cpp (1.120): More asserts and some style changes. Thanks to Claudio. 2004-08-20 09:55 dimitr * firebird2/src/jrd/: btr.cpp (1.109), opt.cpp (1.184): More asserts and some style changes. Thanks to Claudio. 2004-08-20 09:18 dimitr * firebird2/src/jrd/btr.cpp (1.108): Cosmetics. 2004-08-20 09:10 dimitr * firebird2/src/jrd/dyn_del.epp (1.37): Reworked yesterday's code. The problem is spotted by Claudio. 2004-08-20 07:11 skidder * firebird2/: builds/posix/Makefile.in.firebird (1.57), src/misc/src_bundle.sh (1.2): Erik's script producing source bundle including configure script. Invoked via: make srctarfile 2004-08-20 06:36 dimitr * firebird2/src/jrd/common.h (1.122): Expose EXPRESSION_INDICES to public. 2004-08-20 06:04 dimitr * firebird2/src/jrd/: btr.cpp (1.107), opt.cpp (1.183): Make EXPRESSION_INDICES generally working. 2004-08-20 04:08 dimitr * firebird2/src/dsql/dsql.cpp (1.117): Fixed uninitialized variable usage reported by Valgrind. 2004-08-19 20:41 dimitr * firebird2/src/jrd/: btr.cpp (1.106), btr_proto.h (1.29), dyn_del.epp (1.36), idx.cpp (1.64), opt.cpp (1.182), pcmet.epp (1.27), pcmet_proto.h (1.12): The EXPRESSION_INDICES code now compiles. 2004-08-19 15:50 kkuznetsov * firebird2/: configure.in (1.202), src/install/arch-specific/solx86gcc/Makefile.in (1.2), src/install/arch-specific/solx86gcc/CS/pkginfo.in (1.2), src/install/arch-specific/solx86gcc/CS/postinstall.in (1.2), src/install/arch-specific/solx86gcc/CS/postremove.in (1.2), src/install/arch-specific/solx86gcc/CS/preinstall.in (1.2), src/install/arch-specific/solx86gcc/CS/prototype.in (1.2), src/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in (1.2), src/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in (1.2): Putted SolX86 install files from 1.5.1 to HEAD 2004-08-19 13:19 dimitr * firebird2/src/dsql/: dsql.tab.h (1.39), keywords.cpp (1.31), parse.cpp (1.122), parse.y (1.143): Ported IIF function from Yaffil. Implemented as yet another abbrevation for CASE. Added as a non-reserved keyword. 2004-08-19 12:26 aafemt * firebird2/src/isql/isql.epp (1.91): Let isql return error code on script errors 2004-08-19 02:48 skidder * firebird2/src/jrd/btr.cpp (1.105): Fix some of the problems in new indices code noted by Valgrind. These fixes are result of discussion with Arno. But indices are still broken; Arno promised to fix remaining stuff from this area during next weekend 2004-08-19 02:04 skidder * firebird2/src/misc/src_bundle.sh (1.1): Script which I use to generate Firebird source packages 2004-08-19 01:39 skidder * firebird2/src/common/classes/alloc.cpp (1.59): Old Valgrind stacktraces need to be cleaned up on pool destruction 2004-08-18 20:33 skidder * firebird2/src/dsql/pass1.cpp (1.155): Fix one more possible random crash noted by Valgrind. This particular problem is old and happens when UNION DSQL construct is used. Fix is the result of consultations with Arno Brinkman 2004-08-18 05:09 skidder * firebird2/src/jrd/intlobj_new.h (1.9): A little bit more clarification 2004-08-18 02:02 skidder * firebird2/src/dsql/parse.y (1.142): Fix one more serious issue noted by Valgrind. Views could be randomly using blr_singleton when defined 2004-08-18 00:34 skidder * firebird2/builds/posix/Makefile.in.fbserver (1.15): Correct POSIX SuperServer build dependency tracking problem 2004-08-18 00:21 skidder * firebird2/src/jrd/intlobj_new.h (1.8): Let's use UTF-16 as intermediate encoding. It is going to cause us more grief, but it seems to be supported better in third-party libraries 2004-08-17 19:52 dimitr * firebird2/src/jrd/: btr.cpp (1.104), evl.cpp (1.102), nod.h (1.11), opt.cpp (1.181): Small optimization of multiple OR booleans (or a constant IN predicate). The idea is to use a single sparse bitmap for an index matching and hence avoid OR'ing bitmaps for every argument value. Ported from Yaffil. 2004-08-17 19:30 skidder * firebird2/src/jrd/intlobj_new.h (1.7): Add comment about Unicode encoding used for intermediate representation 2004-08-17 15:25 dimitr * firebird2/src/dsql/: dsql.tab.h (1.38), parse.cpp (1.121), parse.y (1.141): Allowed NULL to be a syntactical value. 2004-08-17 14:28 dimitr * firebird2/src/jrd/: evl.cpp (1.101), exe.cpp (1.119): Added more checks for a possible literal NULL and another cases when EVL_expr() may return NULL pointer. 2004-08-17 13:28 dimitr * firebird2/src/jrd/rse.cpp (1.75): Ensure FIRST/SKIP/ROWS to treat NULL arguments as zero. 2004-08-17 13:19 dimitr * firebird2/src/dsql/ddl.cpp (1.109): Allow the DDL engine to understand literal NULLs in computed fields. 2004-08-17 11:29 dimitr * firebird2/builds/win32/msvc7/gfix.vcproj (1.18): Synchronized MSVC7 build with others. 2004-08-17 10:37 dimitr * firebird2/lang_helpers/: gds_codes.ftn (1.7), gds_codes.pas (1.7): Committed two missed files. 2004-08-17 04:02 skidder * firebird2/src/jrd/jrd.h (1.111): Fix memory corruption issue in SuperServer builds noted by Valgrind 2004-08-17 02:04 skidder * firebird2/src/jrd/intlobj_new.h (1.6): New INTL interface amendments 2004-08-16 14:56 alexpeshkoff * firebird2/builds/: win32/msvc6/gfix.dsp (1.20), posix/Makefile.in.client.gfix (1.10), posix/Makefile.in.embed.gfix (1.10): I've added thd.cpp to gfix in VC6 and posix builds. Other builds should also be fixed. 2004-08-16 14:28 alexpeshkoff * firebird2/src/: alice/alice.cpp (1.69), alice/alice.h (1.42), alice/alice_meta.epp (1.40), alice/all.cpp (1.27), alice/tdr.cpp (1.40), jrd/all.cpp (1.37), jrd/blb.cpp (1.85), jrd/blob_filter.cpp (1.30), jrd/blob_filter.h (1.14), jrd/btr.cpp (1.103), jrd/cch.cpp (1.100), jrd/cmp.cpp (1.143), jrd/cvt2.cpp (1.41), jrd/dbt.cpp (1.29), jrd/dfw.epp (1.121), jrd/dyn.epp (1.66), jrd/dyn_def.epp (1.74), jrd/dyn_del.epp (1.35), jrd/evl.cpp (1.100), jrd/exe.cpp (1.118), jrd/ext.cpp (1.56), jrd/fun.epp (1.63), jrd/idx.cpp (1.63), jrd/ini.epp (1.54), jrd/intl.cpp (1.70), jrd/jrd.cpp (1.176), jrd/jrd.h (1.110), jrd/met.epp (1.133), jrd/opt.cpp (1.180), jrd/par.cpp (1.101), jrd/pcmet.epp (1.26), jrd/rng.cpp (1.31), jrd/rse.cpp (1.74), jrd/sbm.cpp (1.18), jrd/sdw.cpp (1.52), jrd/sqz.cpp (1.18), jrd/thd.h (1.35), jrd/tra.cpp (1.84), jrd/val.cpp (1.55), jrd/vio.cpp (1.108), dsql/alld.cpp (1.28), dsql/ddl.cpp (1.108), dsql/dsql.cpp (1.116), dsql/dsql.h (1.65), dsql/gen.cpp (1.68), dsql/make.cpp (1.71), dsql/metd.epp (1.67), dsql/parse.cpp (1.120), dsql/parse.y (1.140), dsql/pass1.cpp (1.154), jrd/os/vms/extvms.cpp (1.23), include/firebird.h (1.29): next step preparing to allocate auto objects memory from appropriate pool 2004-08-16 14:25 alexpeshkoff * firebird2/src/common/classes/stack.h (1.12): removed a lot of posix warnings after changing int to size_t in vector.h 2004-08-16 14:24 alexpeshkoff * firebird2/src/common/config/config_file.cpp (1.24): replaced exit() with throw fatal_exception - thanks to Jim 2004-08-16 14:21 alexpeshkoff * firebird2/src/jrd/os/: win32/thd_priority.cpp (1.21), thd_priority.h (1.19): fixed problems with thread priorities scheduler 2004-08-13 21:27 skidder * firebird2/src/jrd/intlobj_new.h (1.5): Apply changes by Adriano to make compilable 2004-08-13 05:07 skidder * firebird2/src/remote/xdr.cpp (1.20): Again, do not send trash over the wire 2004-08-13 04:32 skidder * firebird2/src/dsql/dsql.cpp (1.115): Do not send stack and memory dumps to remote client when isc_dsql_sql_info and isc_dsql_prepare functions are used. Again, issue is pinpointed by Valgrind 2004-08-13 01:28 skidder * Cosmetic changes firebird2/builds/install/arch-specific/linux/misc/firebird.xinetd.i n (1.2): 2004-08-12 23:18 skidder * firebird2/src/jrd/dpm.epp (1.53): Do not write rubbish from uninitialized stack variable into pad space of data pages 2004-08-12 21:51 skidder * firebird2/src/jrd/intlobj_new.h (1.4): Further clarification of new INTL interface 2004-08-12 21:44 skidder * firebird2/src/jrd/intlobj_new.h (1.3): Clarify string comparison interface 2004-08-12 21:21 skidder * firebird2/src/jrd/intlobj_new.h (1.2): Some small changes in INTL interface 2004-08-12 07:17 skidder * firebird2/src/jrd/intlobj_new.h (1.1): Draft of new INTL interface 2004-08-12 05:13 skidder * firebird2/src/jrd/intlobj.h (1.25): Switch back to C-language comments 2004-08-12 05:01 skidder * firebird2/src/jrd/intlobj.h (1.24): Make header C-language 2004-08-12 02:31 skidder * firebird2/src/jrd/: dfw.epp (1.120), ini.epp (1.53), pcmet.epp (1.25): Do not write rubbish per-segment selectivity into the database. Valgrind reported it as uninitialized value passed to write(buf) syscall 2004-08-11 07:34 skidder * firebird2/src/jrd/: cmp.cpp (1.142), opt.cpp (1.179): Fix a couple 'invalid read' problems found by Valgrind. Both could cause crashes, one could result in invalid nulls placement. Removed const*const*const stuff in couple places because things like that make code really hard to understand 2004-08-10 15:40 hvlad * firebird2/src/jrd/err.cpp (1.52): Fix comments 2004-08-10 06:10 skidder * firebird2/src/common/classes/: alloc.cpp (1.58), alloc.h (1.47), class_perf.cpp (1.13), test.sh (1.12): Optimize memory manager a little bit 2004-08-09 03:24 skidder * firebird2/src/common/classes/: alloc.cpp (1.57), alloc.h (1.46), class_test.cpp (1.19), test.sh (1.11): Fix memory manager to allow reliable detection of references to memory from deleted pools under Valgrind. Make memory usage statistics more accurate both in Valgrind and general cases. Adjust pool dumping routine to be aware of delayed free blocks 2004-08-07 18:49 arnobrinkman * firebird2/src/jrd/: opt.cpp (1.178), rse.h (1.34): Bugfix with OUTER JOINS Finally i got them as they should have been 2004-08-07 18:44 arnobrinkman * firebird2/src/jrd/: btr.cpp (1.102), btr.h (1.34): Bugfix with dates below Julian date and old code removed 2004-08-06 17:26 hvlad * firebird2/src/jrd/: err.cpp (1.51), err_proto.h (1.20), exe.cpp (1.117), jrd.h (1.109): Ability to show PSQL stack trace when exception occurs. 2004-08-06 15:49 kkuznetsov * firebird2/src/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in (1.1): file pkginfolg.in was initially added on branch B1_5_Release. 2004-08-06 15:49 kkuznetsov * firebird2/src/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in (1.1): file prototypelg.in was initially added on branch B1_5_Release. 2004-08-06 15:49 kkuznetsov * firebird2/doc/README.install.Solaris_on_Intel (1.1): file README.install.Solaris_on_Intel was initially added on branch B1_5_Release. 2004-08-04 12:08 aafemt * firebird2/examples/api/api16.c (1.2): Conform new events API type safety 2004-08-04 12:07 aafemt * firebird2/examples/include/example.h (1.3): Rollback some Blas' rash cleanup 2004-08-04 08:29 aafemt * firebird2/src/jrd/cmp.cpp (1.141): Variable score 2004-08-04 08:27 aafemt * firebird2/src/jrd/: alt.cpp (1.52), alt_proto.h (1.12), ibase.h (1.84), utl.cpp (1.70), utl_proto.h (1.16): Make events API consistent after Claudio changes 2004-08-03 18:18 kkuznetsov * firebird2/src/install/arch-specific/solx86gcc/CS/postinstall.in (1.1): file postinstall.in was initially added on branch B1_5_Release. 2004-08-03 18:18 kkuznetsov * firebird2/src/install/arch-specific/solx86gcc/CS/pkginfo.in (1.1): file pkginfo.in was initially added on branch B1_5_Release. 2004-08-03 18:18 kkuznetsov * firebird2/src/install/arch-specific/solx86gcc/CS/preinstall.in (1.1): file preinstall.in was initially added on branch B1_5_Release. 2004-08-03 18:18 kkuznetsov * firebird2/src/install/arch-specific/solx86gcc/CS/prototype.in (1.1): file prototype.in was initially added on branch B1_5_Release. 2004-08-03 18:18 kkuznetsov * firebird2/src/install/arch-specific/solx86gcc/CS/postremove.in (1.1): file postremove.in was initially added on branch B1_5_Release. 2004-08-03 18:04 skidder * firebird2/src/jrd/blb.cpp (1.84): Fix for regression in DEV_BUILD I caused recently 2004-08-02 23:17 dimitr * firebird2/builds/misc/msg.gbak (1.8): Added two new error messages. 2004-08-02 21:53 dimitr * firebird2/src/jrd/cmp.cpp (1.140): Prevent any modifications of the OLD context in triggers. 2004-08-02 21:47 dimitr * firebird2/src/: dsql/make.cpp (1.70), jrd/cmp.cpp (1.139), jrd/evl.cpp (1.99): Fixed implementations of concatenation and SUBSTRING function. Used new messages for error reporting. Changes should be fully SQLDA-compatible. 2004-08-02 21:43 dimitr * firebird2/src/include/gen/: codetext.h (1.12), iberror.h (1.11), msgs.h (1.15), rdb_codes.h (1.12), sql_code.h (1.14): Added two new error messages. 2004-08-01 20:01 dimitr * firebird2/src/dsql/pass1.cpp (1.153): Fixed minor issue. 2004-08-01 19:44 dimitr * firebird2/src/remote/inet.cpp (1.118): Applied patch by Chris Waters to support NAT by the events mechanism. 2004-08-01 09:00 robocop * firebird2/src/jrd/fun.epp (1.62): Fix subtle bug introduced by Alex during fun.epp refactoring that prevented the engine to detect when the invoked UDF has returned NULL. 2004-07-31 00:37 skidder * firebird2/: builds/posix/make.rules (1.23), builds/posix/prefix.linux (1.27), src/common/classes/alloc.cpp (1.56), src/common/classes/alloc.h (1.45), src/dsql/all.h (1.12), src/include/firebird.h (1.28), src/include/gen/autoconfig_msvc.h (1.95), src/jrd/all.h (1.19): Valgrind support 2004-07-30 07:56 robocop * firebird2/src/jrd/jrd.cpp (1.175): Temporary fix for first problem reported by Adriano dos Santos Fernandes. Server should continue working normally if gbak tries to restore a db in a forbidden path. Now mutex is unlocked and server can continue working. However, engine doesn't unload the db so it still thinks there's an active connection. The proper fix should come from Alex, that probably involves throwing an exception to activate the code inside the catch() section. 2004-07-30 06:58 robocop * firebird2/src/jrd/cmp.cpp (1.138): Nickolay says the local variable is different from the outer variable. Therefore, renamed the inner variable to avoid warning found by D. Sibiryakov. Some integer types made const, too. 2004-07-29 19:44 skidder * firebird2/src/common/classes/tree.h (1.39): Correct a couple errors I introduced during int->size_t transition for array indexing 2004-07-26 23:32 skidder * firebird2/src/jrd/evl.cpp (1.98): Small addition to my previous LIKE fix 2004-07-22 09:17 robocop * firebird2/src/common/classes/: array.h (1.29), tree.h (1.38), vector.h (1.12): Style and simplification 2004-07-22 09:17 robocop * firebird2/src/dudley/trn.cpp (1.34): Fix annoying warnings that appeared when Blas dropped a file with C++ typed constants for the isc_dyn_ values and others. 2004-07-22 09:15 robocop * firebird2/src/: jrd/btr.cpp (1.101), jrd/cvt.cpp (1.49), remote/os/win32/cntl.cpp (1.15), remote/os/win32/ibconfig.cpp (1.8), remote/os/win32/window.cpp (1.10): Style and misc 2004-07-21 13:02 brodsom * firebird2/doc/README.build.mingw.html (1.13): -Update 2004-07-21 12:34 brodsom * firebird2/src/isql/: extract.epp (1.40), isql.epp (1.90): -Correction (Found by Claudio) 2004-07-21 08:33 hvlad * firebird2/src/jrd/cvt.cpp (1.48): Fix for lost least significant bits of value when rounding floating-point value to int \ int64 value 2004-07-21 00:56 skidder * firebird2/src/jrd/evl.cpp (1.97): Fix another problem with my LIKE evaluator 2004-07-20 20:57 arnobrinkman * firebird2/src/jrd/btr.cpp (1.100): fix bug in ignore_nulls part 2004-07-20 20:55 arnobrinkman * firebird2/src/jrd/opt.cpp (1.177): Bugfix: optimizer didn't add boolean-node when it was a OR operator and no index could be used. This caused unnecessary evaluation of joined rse's to that rse. 2004-07-17 02:13 skidder * firebird2/src/: common/classes/tree.h (1.37), jrd/met.epp (1.132): size_t is more correct type for container sizes and indices 2004-07-17 01:06 skidder * firebird2/src/: common/classes/array.h (1.28), common/classes/objects_array.h (1.12), common/classes/tree.h (1.36), common/classes/vector.h (1.11), common/config/config_file.cpp (1.23), dsql/pass1.cpp (1.152), jrd/cmp.cpp (1.137), jrd/intl.cpp (1.69), jrd/plugin_manager.cpp (1.19), jrd/rpb_chain.cpp (1.10), jrd/tra.cpp (1.83): size_t is more correct type for container sizes and indices 2004-07-16 03:30 arnobrinkman * firebird2/src/jrd/btr.cpp (1.99): When we ignore NULLs in the index then we must already skip them very efficiently from the start. 2004-07-16 01:01 arnobrinkman * firebird2/src/jrd/: btr.cpp (1.98), btr.h (1.33), opt.cpp (1.176): 1) Fix starting with and empty string index problem where empty string is passed in parameter. (STARTING WITH ?) ? = '' 2) New index structure ensures that NULLs cannot hold the same key-value as a data value. 3) Ignore NULLs already on scanning index where possible. 2004-07-14 23:54 skidder * firebird2/src/jrd/: thd.cpp (1.36), thd.h (1.34), os/thd_priority.h (1.18), os/win32/thd_priority.cpp (1.20): Keep fb_tls.h low-profile header. Avoid fancy TLS declarations 2004-07-14 23:49 skidder * firebird2/src/common/classes/fb_tls.h (1.9): Let our dynamic libraries work 2004-07-11 12:04 robocop * firebird2/src/utilities/ibmgr/srvrmgr.cpp (1.17): Try to fix problem reported by Treeve Jelbert in a file I don't compile. 2004-07-10 11:26 robocop * firebird2/src/jrd/os/posix/unix.cpp (1.32): Try to complete my undoing of the ods.h changes, aided by by Treeve Jelbert. 2004-07-10 05:20 robocop * firebird2/src/: jrd/blb.cpp (1.83), jrd/btn.cpp (1.13), jrd/btr.cpp (1.97), jrd/cch.cpp (1.99), jrd/dpm.epp (1.52), jrd/nav.cpp (1.43), jrd/nbak.cpp (1.41), jrd/ods.h (1.28), jrd/pag.cpp (1.78), jrd/sdw.cpp (1.51), jrd/tra.cpp (1.82), jrd/val.cpp (1.54), utilities/nbackup.cpp (1.30), utilities/gstat/dba.epp (1.44), utilities/gstat/ppg.cpp (1.19): Undo inheritance in ODS page types as requested by Nickolay. Either some macros are too silly or the compiler is limited by the standard here. Notice I may have missed some file that's not compiled in Win32. 2004-07-10 05:17 robocop * firebird2/src/common/: utils.cpp (1.7), utils_proto.h (1.4): Preach with the example and change the license to the IDPL 2004-07-10 05:16 robocop * firebird2/src/utilities/ibmgr/srvrmgr.cpp (1.16): Try to fix bug reported by Treeve Jelbert. Someone please try as this file isn't part of the Win32 build. 2004-07-09 07:22 robocop * firebird2/src/: include/fb_string.h (1.27), jrd/cmp.cpp (1.136): Style 2004-07-08 00:18 skidder * firebird2/src/extern/regex/fake/: limits.h (1.1), memmove.c (1.1), stdlib.h (1.1): Import POSIX regular expressions matcher: unmodified rxspencer-alpha3.8.g3. It will be used for Win32 and maybe some old unices, Linux and *BSD implement this part of POSIX spec natively 2004-07-08 00:10 skidder * firebird2/src/extern/regex/: COPYRIGHT (1.1), INSTALL (1.1), Makefile.am (1.1), Makefile.in (1.1), Makefile.orig (1.1), README (1.1), WHATSNEW (1.1), aclocal.m4 (1.1), autogen.sh (1.1), cclass.h (1.1), cname.h (1.1), config.guess (1.1), config.sub (1.1), configure (1.1), configure.in (1.1), debug.c (1.1), debug.ih (1.1), engine.c (1.1), engine.ih (1.1), install-sh (1.1), ltmain.sh (1.1), main.c (1.1), missing (1.1), mkh (1.1), mkinstalldirs (1.1), regcomp.c (1.1), regcomp.ih (1.1), regerror.c (1.1), regerror.ih (1.1), regex.h (1.1), regex2.h (1.1), regexec.c (1.1), regfree.c (1.1), rxspencer.3 (1.1), rxspencer.7 (1.1), split.c (1.1), test1.sh (1.1), test2.sh (1.1), test3.sh (1.1), tests (1.1), utils.h (1.1): Import POSIX regular expressions matcher: unmodified rxspencer-alpha3.8.g3. It will be used for Win32 and maybe some old unices, Linux and *BSD implement this part of POSIX spec natively 2004-07-07 18:06 skidder * firebird2/src/jrd/: evl_string.h (1.16), evl_string_test.cpp (1.7): Update pattern matching tests 2004-07-07 17:48 skidder * firebird2/src/jrd/: evl.cpp (1.96), evl_string.h (1.15), evl_string_test.cpp (1.6): allow processNextChunk receive empty string in pattern matchers. This fixes troubles in DEV_BUILD noticed by Claudio 2004-07-07 12:12 aafemt * firebird2/src/jrd/cmp.cpp (1.135): Variable's scope 2004-07-07 12:08 aafemt * firebird2/src/include/fb_string.h (1.26): Suppress warning 2004-07-07 05:47 robocop * firebird2/src/jrd/: dpm.epp (1.51), dpm_proto.h (1.16), dyn.epp (1.65), evl.cpp (1.95), exe.cpp (1.116), grant.epp (1.46), ini.epp (1.52): USHORT -> bool 2004-07-07 05:45 robocop * firebird2/src/jrd/dfw.epp (1.119): Vars in context 2004-07-07 05:43 robocop * firebird2/src/jrd/: err.cpp (1.50), err_proto.h (1.19): Const correctness and style 2004-07-07 05:42 robocop * firebird2/src/jrd/gds.cpp (1.143): Fix possible minor problem in debug version 2004-07-07 05:41 robocop * firebird2/src/jrd/scl.epp (1.60): Misc change 2004-07-06 07:59 robocop * firebird2/src/jrd/: acl.h (1.5), dfw.epp (1.118), dfw_proto.h (1.13), dyn_def.epp (1.73), dyn_del.epp (1.34), dyn_mod.epp (1.50), dyn_ut_proto.h (1.8), dyn_util.epp (1.35), grant.epp (1.45), met.epp (1.131), met_proto.h (1.41), tra.h (1.33), vio.cpp (1.107): 1.- Try to fix the mess caused by different data types used to represent bifields of SCL_ constants defined in scl.h, second round. 2.- Prevent users from deleting system generators and modifying any entry in rdb$generators. VIO passes the task to DFW, the only problem being that the user gets the error when a commit is done, not before. 2004-07-06 07:54 robocop * firebird2/src/burp/: backup.epp (1.63), burp.cpp (1.84), misc.cpp (1.14): Totally misc changes 2004-07-04 02:00 skidder * firebird2/src/include/fb_string.h (1.25): Fix small inconsistency in string class 2004-07-03 04:32 brodsom * firebird2/src/: alice/alice.cpp (1.68), alice/alice.h (1.41), burp/burp.cpp (1.83), burp/burp.h (1.55), jrd/svc.h (1.31), utilities/gsec/gsec.cpp (1.33), utilities/gsec/gsec.h (1.18), utilities/gstat/dba.epp (1.43): -Put thread functions into thread class -Comment SVC_PUTSPECIFIC_DATA 2004-07-03 02:13 brodsom * firebird2/src/: alice/all.cpp (1.26), burp/backup.epp (1.62), burp/burp.cpp (1.82), burp/burp.h (1.54), burp/misc.cpp (1.13), burp/mvol.cpp (1.39), burp/mvol_proto.h (1.8), burp/restore.epp (1.80): Put thread functions into thread class 2004-07-02 12:45 brodsom * firebird2/src/: iscguard/cntl_guard.cpp (1.17), iscguard/cntlg_proto.h (1.5), jrd/svc.cpp (1.126), jrd/svc.h (1.30), jrd/thd.cpp (1.35), jrd/thd.h (1.33), jrd/os/thd_priority.h (1.17), remote/os/win32/cntl.cpp (1.14), remote/os/win32/cntl_proto.h (1.6): Hack to fix mingw build (due to a mingw bug). 2004-07-02 12:02 brodsom * firebird2/src/alice/: alice.cpp (1.67), alice.h (1.40), alice_meta.epp (1.39), all.cpp (1.25), exe.cpp (1.36), tdr.cpp (1.39): Put thread functions into thread class 2004-07-02 09:26 brodsom * firebird2/src/dsql/dsql.cpp (1.114): Correction (noticed by Claudio) 2004-07-01 18:41 hvlad * firebird2/src/jrd/cvt2.cpp (1.40): Fixed incorrect comparison of TEXT BLOBs with STR 2004-07-01 18:12 kkuznetsov * firebird2/src/install/arch-specific/solx86gcc/Makefile.in (1.1): file Makefile.in was initially added on branch B1_5_Release. 2004-07-01 02:46 skidder * firebird2/src/dsql/ddl.cpp (1.107): Fix crash when changing data type for field and specify wrong type or domain name 2004-06-30 03:51 skidder * firebird2/src/misc/fb_boilerplate.h (1.4): Change license boilerplate according to admins decision 2004-06-30 03:45 skidder * firebird2/src/utilities/nbackup.cpp (1.29): Change license for source files which I wrote 2004-06-30 03:41 skidder * firebird2/src/jrd/os/posix/guid.cpp (1.6): Change license for source files which I wrote 2004-06-30 03:38 skidder * firebird2/src/jrd/: evl_string.h (1.14), evl_string_test.cpp (1.5), intl_classes.h (1.19), nbak.cpp (1.40), nbak.h (1.16), ntrace.h (1.3), os/guid.h (1.7), os/win32/guid.cpp (1.7): Change license for source files which I wrote 2004-06-30 03:26 skidder * firebird2/: src/common/classes/alloc.cpp (1.55), src/common/classes/alloc.h (1.44), src/common/classes/class_perf.cpp (1.12), src/common/classes/class_test.cpp (1.18), src/common/classes/fb_atomic.h (1.4), src/common/classes/fb_tls.h (1.8), src/common/classes/locks.h (1.17), src/common/classes/rwlock.h (1.21), src/common/classes/semaphore.h (1.14), src/common/classes/tree.h (1.35), src/common/classes/vector.h (1.10), builds/posix/Makefile.in.codes (1.18), builds/posix/fbintl.vers (1.2): Change license for source files which I wrote 2004-06-30 01:29 skidder * firebird2/src/: common/classes/fb_string.cpp (1.19), include/fb_string.h (1.24): Little string class cleanups 2004-06-30 00:15 arnobrinkman * firebird2/src/dsql/pass1.cpp (1.151): 1) Fix FB2 problem with union-auto-cast and losing field-name as column-name 2) Fix FB2 problem with WITH CHECK OPTION 2004-06-29 17:16 kkuznetsov * firebird2/configure.in (1.201): Fix for not adding both lpthread and lthread on Solaris|solx86 2004-06-29 14:41 skidder * firebird2/src/include/fb_string.h (1.23): Add forgotten (by me) length checks 2004-06-29 14:36 skidder * firebird2/src/common/classes/fb_string.cpp (1.18): Add forgotten length checks 2004-06-29 06:37 robocop * firebird2/src/: burp/burp.cpp (1.81), burp/restore.epp (1.79), common/classes/alloc.cpp (1.54), common/classes/alloc.h (1.43), isql/isql.epp (1.89), isql/show.epp (1.52), jrd/acl.h (1.4), jrd/cmp.cpp (1.134), jrd/cmp_proto.h (1.26), jrd/dfw.epp (1.117), jrd/evl.cpp (1.94), jrd/exe.h (1.57), jrd/grant.epp (1.44), jrd/ibase.h (1.83), jrd/ini.h (1.19), jrd/obj.h (1.5), jrd/scl.epp (1.59), jrd/scl.h (1.11), jrd/scl_proto.h (1.19), jrd/vio.cpp (1.106), jrd/os/vms/rdb.cpp (1.15), jrd/os/vms/rdbint.cpp (1.14), misc/codes.epp (1.17), remote/inet_server.cpp (1.43), remote/os/win32/srvr_w32.cpp (1.22), utilities/nbackup.cpp (1.28): 1.- const correctness 2.- style 3.- Try to fix the mess caused by different data types used to represent bifields of SCL_ constants defined in scl.h, first round. No circular dependencies found through MSVC. Still pending dyn* and grant.epp files. 2004-06-29 06:33 robocop * firebird2/src/jrd/relations.h (1.7): Add RDB$DESCRIPTION and RDB$SYSTEM_FLAG to RDB$ROLES 2004-06-27 21:06 dimitr * firebird2/src/jrd/cmp.cpp (1.133): 1. Yet another attempt to fix that damned double-compile UDF args crap. Hopefully, the last one... 2. Temporary fix for the SUBSTRING (BLOB) issue (until Yaffil merge). 2004-06-27 00:23 skidder * firebird2/src/: common/classes/fb_string.cpp (1.17), include/fb_string.h (1.22): Minor bugfixing/cleanup of string class. I hope this change doesn't break anything, but Alex should look at it 2004-06-27 00:17 skidder * firebird2/src/jrd/exe.h (1.56): Disable debugging code unintentionally enabled in previous commit 2004-06-27 00:12 skidder * firebird2/src/jrd/: all.cpp (1.36), all.h (1.18), exe.h (1.55), par.cpp (1.100): Be slightly more explicit in our memory allocation desires. Also fix savepoints breakage 2004-06-26 00:12 skidder * firebird2/src/jrd/: cmp.cpp (1.132), evl.cpp (1.93), exe.h (1.54), opt.cpp (1.175), rse.cpp (1.73), rse.h (1.33): Somewhat simplify invariant tracking stuff. It is more pessimistic now, but should work more reliably when invariants are modified (see QMDB tests for details) 2004-06-25 03:44 skidder * firebird2/src/include/firebird.h (1.27): Disable thread priority scheduler for now because it causes too many random failures during QMDB testing 2004-06-23 18:40 skidder * firebird2/src/jrd/opt.cpp (1.174): Report PLANs for selectable procedures in correct order. This is a fix for regression which I introduced a few months ago and it was found by Vlad Horsun 2004-06-22 22:13 skidder * firebird2/src/: common/classes/tree.h (1.34), jrd/blb.cpp (1.82), jrd/blb.h (1.17), jrd/btr.cpp (1.96), jrd/exe.cpp (1.115), jrd/gds.cpp (1.142), jrd/gds_proto.h (1.35), jrd/jrd.h (1.108), jrd/req.h (1.41), jrd/tra.cpp (1.81), jrd/tra.h (1.32): Implement rudimentary framework to track lifetimes of active BLOBs. This solves the following issues: 1) Outrageous memory consumption when blobs are converted from strings during request processing 2) Materialization doesn't cause invalidation of BLOB IDs too early. Original behaviour caused errors with updatable views or procedures receiving BLOB arguments. 2004-06-22 00:45 skidder * firebird2/src/common/classes/tree.h (1.33): Const-correctness 2004-06-22 00:17 skidder * firebird2/src/common/classes/alloc.cpp (1.53): Fix bug with wrong output when printing out used only blocks from memory pool 2004-06-21 10:49 alexpeshkoff * firebird2/src/remote/server.cpp (1.89): fixed potential inconsistency, noticed by Claudio 2004-06-21 04:48 robocop * firebird2/src/: common/classes/tree.h (1.32), dsql/make.cpp (1.69), remote/inet.cpp (1.117): Misc changes 2004-06-19 23:28 arnobrinkman * firebird2/src/: dsql/make.cpp (1.68), jrd/align.h (1.7): Fix problems with NUMERIC and DECIMAL datatypes in MAKE_desc_from_list() for Dialect 1. This affects CASE, COALESCE and the auto-union cast. 2004-06-16 17:41 kkuznetsov * firebird2/builds/posix/firebird.vers (1.3): Commented out THD_* functions if using new style of thd 2004-06-16 14:33 kkuznetsov * firebird2/src/common/classes/fb_tls.h (1.7): Solaris theading portion of TlsValue 2004-06-15 11:02 kkuznetsov * firebird2/src/jrd/: thd.cpp (1.34), thd.h (1.32): Fix Solaris attrs for thread creation 2004-06-14 13:20 fsg * firebird2/src/remote/inet.cpp (1.116): Fixed an old bug. Thanks to Torsten Martinsen. 2004-06-14 01:49 skidder * firebird2/src/common/classes/: class_test.cpp (1.17), test.sh (1.10), tree.h (1.31): Slightly refine BeePlusTree accessor semantics 2004-06-14 01:46 brodsom * firebird2/src/: dsql/dsql.cpp (1.113), jrd/cmp.cpp (1.131), jrd/nbak.cpp (1.39), remote/remote.cpp (1.37): Removing wrong extra ; 2004-06-14 01:43 brodsom * firebird2/src/: jrd/os/posix/fbsyslog.cpp (1.2), jrd/os/win32/config_root.cpp (1.15), jrd/os/win32/fbsyslog.cpp (1.3), utilities/install/install.cpp (1.5): Looking for extra ; at namespace declaration end 2004-06-14 01:39 brodsom * firebird2/src/: extlib/fbudf/fbudf.cpp (1.16), include/fb_list.h (1.4), include/fb_map.h (1.3), jrd/evl_string.h (1.13), jrd/ext.cpp (1.55), jrd/ods.h (1.27), jrd/os/fbsyslog.h (1.3): Looking for extra ; at namespace declaration end 2004-06-14 01:36 brodsom * firebird2/src/common/: fb_exception.cpp (1.11), utils_proto.h (1.3), classes/alloc.cpp (1.52), classes/array.h (1.27), classes/fb_string.cpp (1.16), classes/objects_array.h (1.11), classes/rwlock.h (1.20), classes/semaphore.h (1.13), classes/stack.h (1.11), config/config_file.cpp (1.22): Looking for extra ; at namespace declaration end 2004-06-14 01:27 skidder * firebird2/src/dsql/array_proto.h (1.15): Fix 64-bit build 2004-06-14 00:31 brodsom * firebird2/src/jrd/event.cpp (1.53): Rollback 2004-06-13 20:30 skidder * firebird2/src/common/classes/class_test.cpp (1.16): Bring module up to date 2004-06-13 05:09 brodsom * firebird2/src/: common/classes/alloc.h (1.42), common/classes/fb_pair.h (1.11), common/classes/tree.h (1.30), common/classes/vector.h (1.9), include/fb_vector.h (1.6): Remove wrong semicolon 2004-06-13 05:08 brodsom * firebird2/src/common/classes/stack.h (1.10): -Correction for gcc 3.4 2004-06-12 03:06 skidder * firebird2/src/: burp/restore.epp (1.78), jrd/cch.cpp (1.98), jrd/jrd.cpp (1.174): Correct problems with single-user maintenance mode (note it is used for GBAK restore process now) 2004-06-11 16:23 kkuznetsov * firebird2/src/: common/classes/locks.h (1.16), jrd/thd.cpp (1.33), jrd/thd.h (1.31): hCVS: Solaris portion of thd.cpp ------------------------------------------------------------------- --- 2004-06-11 05:09 brodsom * firebird2/src/gpre/: c_cxx.cpp (1.52), ada.cpp (1.43): -Correction 2004-06-10 16:09 brodsom * firebird2/src/remote/os/win32/cntl.cpp (1.13): -Rollback 2004-06-09 21:03 brodsom * firebird2/src/jrd/os/thd_priority.h (1.16): Correction 2004-06-09 21:02 brodsom * firebird2/src/jrd/os/thd_priority.h (1.15): Fix gcc complaints after Alex changes. 2004-06-09 20:56 brodsom * firebird2/src/: utilities/print_event.cpp (1.4), utilities/sbc_print.cpp (1.27), lock/lock.cpp (1.107), lock/print.cpp (1.41): -Rollback 2004-06-09 20:23 brodsom * firebird2/src/utilities/rebuild/rebuild.h (1.4): -Rollback 2004-06-09 20:20 brodsom * firebird2/src/: remote/inet.cpp (1.115), remote/protocol.h (1.23), remote/remote.h (1.40), remote/server.cpp (1.88), remote/xdr.h (1.10), remote/xnet.h (1.10), remote/os/vms/chuser.cpp (1.7), utilities/stats.epp (1.12): -Rollback 2004-06-09 20:16 brodsom * firebird2/src/lock/lock.h (1.30): -Rollback 2004-06-09 20:11 brodsom * firebird2/src/jrd/: dsc.h (1.19), sort.h (1.24): -Rollback 2004-06-09 20:07 brodsom * firebird2/src/: dudley/ddl.h (1.29), dudley/parse.h (1.7), ipserver/ipc.h (1.23): -Rollback 2004-06-09 09:46 alexpeshkoff * firebird2/src/ipserver/ipclient.cpp (1.48): Fixed MSVC6 boot build 2004-06-09 09:44 alexpeshkoff * firebird2/src/remote/xnet.cpp (1.50): Removed THD_mutex_init from comment 2004-06-09 03:50 brodsom * firebird2/src/lock/print.cpp (1.40): -Correction 2004-06-09 03:07 brodsom * firebird2/src/ipserver/ipc.h (1.22): -Correction 2004-06-08 20:59 brodsom * firebird2/src/jrd/event.cpp (1.52): -Correction 2004-06-08 20:49 brodsom * firebird2/src/utilities/: print_event.cpp (1.3), sbc_print.cpp (1.26): -Correction 2004-06-08 20:46 brodsom * firebird2/src/utilities/: stats.epp (1.11), rebuild/rebuild.h (1.3): -C++ struct declaration style. 2004-06-08 20:38 brodsom * firebird2/src/: ipserver/ipc.h (1.21), remote/remote.h (1.39), remote/inet.cpp (1.114), remote/protocol.h (1.22), remote/server.cpp (1.87), remote/xdr.h (1.9), remote/xnet.h (1.9), remote/os/vms/chuser.cpp (1.6), remote/os/win32/cntl.cpp (1.12): -C++ struct declaration style. 2004-06-08 20:25 brodsom * firebird2/src/: misc/align.cpp (1.7), jrd/dsc.h (1.18), jrd/sort.h (1.23): -C++ struct declaration style. 2004-06-08 20:24 brodsom * firebird2/src/lock/: lock.cpp (1.106), lock.h (1.29), print.cpp (1.39): -C++ struct declaration style. -Const corrections 2004-06-08 20:21 brodsom * firebird2/src/: dudley/ddl.h (1.28), dudley/parse.h (1.6), isql/isql.epp (1.88), isql/isql_win.cpp (1.17): -C++ struct declaration style. 2004-06-08 16:00 dimitr * firebird2/doc/sql.extensions/README.universal_triggers (1.2): Corrected a typo. 2004-06-08 15:56 alexpeshkoff * firebird2/builds/win32/msvc6/: engine.dsp (1.51), engine_classic.dsp (1.46), engine_embed.dsp (1.25), fbclient.dsp (1.48), fbclient_static.dsp (1.16): Thread cleanup: Removed thd_proto.h, all required definitions are in thd.h know. 2004-06-08 15:39 alexpeshkoff * firebird2/src/: alice/alice.cpp (1.66), alice/alice.h (1.39), alice/alice_meta.epp (1.38), alice/alice_proto.h (1.10), alice/all.cpp (1.24), alice/exe.cpp (1.35), alice/tdr.cpp (1.38), jrd/all.cpp (1.35), jrd/blb.cpp (1.81), jrd/blob_filter.cpp (1.29), jrd/bookmark.cpp (1.19), jrd/btr.cpp (1.95), jrd/cch.cpp (1.97), jrd/cch.h (1.22), jrd/cmp.cpp (1.130), jrd/common.h (1.121), jrd/cvt.cpp (1.47), jrd/cvt2.cpp (1.39), jrd/dbg.cpp (1.29), jrd/dfw.epp (1.116), jrd/dls.cpp (1.24), jrd/dmp.cpp (1.26), jrd/dpm.epp (1.50), jrd/dyn.epp (1.64), jrd/dyn_def.epp (1.72), jrd/dyn_del.epp (1.33), jrd/dyn_mod.epp (1.49), jrd/dyn_util.epp (1.34), jrd/err.cpp (1.49), jrd/event.cpp (1.51), jrd/event.h (1.18), jrd/evl.cpp (1.92), jrd/exe.cpp (1.114), jrd/execute_statement.cpp (1.12), jrd/ext.cpp (1.54), jrd/fil.h (1.13), jrd/filters.cpp (1.41), jrd/fun.epp (1.61), jrd/gds.cpp (1.141), jrd/gds_proto.h (1.34), jrd/gdsassert.h (1.12), jrd/grant.epp (1.43), jrd/idx.cpp (1.62), jrd/inf.cpp (1.48), jrd/ini.epp (1.51), jrd/intl.cpp (1.68), jrd/intl_proto.h (1.15), jrd/intlobj.h (1.23), jrd/inuse.cpp (1.7), jrd/isc.h (1.17), jrd/isc_sync.cpp (1.92), jrd/jrd.cpp (1.173), jrd/jrd.h (1.107), jrd/jrd_proto.h (1.31), jrd/lck.cpp (1.48), jrd/log.cpp (1.20), jrd/met.epp (1.130), jrd/nav.cpp (1.42), jrd/nbak.cpp (1.38), jrd/opt.cpp (1.173), jrd/pag.cpp (1.77), jrd/par.cpp (1.99), jrd/pcmet.epp (1.24), jrd/pwd.cpp (1.31), jrd/qatest.cpp (1.16), jrd/rlck.cpp (1.29), jrd/rlck_proto.h (1.12), jrd/rng.cpp (1.30), jrd/rse.cpp (1.72), jrd/sbm.cpp (1.17), jrd/sch.cpp (1.28), jrd/scl.epp (1.58), jrd/sdw.cpp (1.50), jrd/shut.cpp (1.31), jrd/sqz.cpp (1.17), jrd/svc.cpp (1.125), jrd/svc.h (1.29), jrd/svc_proto.h (1.17), jrd/sym.cpp (1.16), jrd/thd.cpp (1.32), jrd/thd.h (1.30), jrd/thd_proto.h (1.8), jrd/thread_proto.h (1.5), jrd/tpc.cpp (1.18), jrd/tra.cpp (1.80), jrd/val.cpp (1.53), jrd/vio.cpp (1.105), jrd/why.cpp (1.77), dsql/alld.cpp (1.27), dsql/ddl.cpp (1.106), dsql/dsql.cpp (1.112), dsql/dsql.h (1.64), dsql/dsql.tab.h (1.37), dsql/errd.cpp (1.34), dsql/gen.cpp (1.67), dsql/hsh.cpp (1.28), dsql/make.cpp (1.67), dsql/metd.epp (1.66), dsql/movd.cpp (1.16), dsql/parse.cpp (1.119), dsql/parse.y (1.139), dsql/pass1.cpp (1.150), remote/allr.cpp (1.28), remote/inet.cpp (1.113), remote/interface.cpp (1.87), remote/remote.cpp (1.36), remote/remote.h (1.38), remote/serve_proto.h (1.9), remote/server.cpp (1.86), remote/xnet.cpp (1.49), burp/backup.epp (1.61), burp/burp.cpp (1.80), burp/burp.h (1.53), burp/burp_proto.h (1.17), burp/misc.cpp (1.12), burp/mvol.cpp (1.38), burp/restore.epp (1.77), remote/os/win32/cntl.cpp (1.11), remote/os/win32/cntl_proto.h (1.5), remote/os/win32/srvr_w32.cpp (1.21), iscguard/cntl_guard.cpp (1.16), iscguard/cntlg_proto.h (1.4), iscguard/iscguard.cpp (1.37), utilities/gstat/dba.epp (1.42), include/fb_blk.h (1.10), include/firebird.h (1.26), utilities/gsec/gsec.cpp (1.32), utilities/gsec/gsec.h (1.17), utilities/gsec/gsec_proto.h (1.10), common/classes/init.h (1.3), ipserver/ipc.h (1.20), ipserver/ipclient.cpp (1.47), ipserver/ipserver.cpp (1.43), jrd/os/posix/isc_ipc.cpp (1.16), jrd/os/posix/unix.cpp (1.31), jrd/os/win32/isc_ipc.cpp (1.14), jrd/os/win32/thd_priority.cpp (1.19), jrd/os/win32/winnt.cpp (1.23), lock/lock.cpp (1.105), gpre/movg.cpp (1.8), utilities/ibmgr/srvrmgr.cpp (1.15), jrd/os/thd_priority.h (1.14), jrd/os/vms/vms.cpp (1.19): Thread cleanup: 1. Added macros to declare thread entrypoints 2. THD_mutex_* functions use Firebird::Mutex 3. Thread local storage use fb_tls.h 2004-06-08 14:10 kkuznetsov * firebird2/: builds/posix/firebird.vers (1.2), src/jrd/thd_proto.h (1.7): Some more solx86 commits 2004-06-08 08:51 alexpeshkoff * firebird2/src/common/classes/locks.h (1.15): explicit constructor for lock guard 2004-06-08 07:50 robocop * firebird2/src/jrd/: flu_proto.h (1.9), functions.cpp (1.14): const 2004-06-07 18:10 hvlad * firebird2/src/jrd/tra.cpp (1.79): TRA_sweep don't release it's temp_lock in case of database shutdown 2004-06-07 08:50 kkuznetsov * firebird2/src/jrd/: utl.cpp (1.69), why.cpp (1.76): Minor corrections after prototype changes 2004-06-06 07:25 robocop * firebird2/src/: isql/isql.epp (1.87), qli/help.epp (1.22): Style and const 2004-06-05 11:36 robocop * firebird2/src/: burp/burp.cpp (1.79), dsql/ddl.cpp (1.105), dudley/ddl.h (1.27), dudley/extract.epp (1.35), gpre/c_cxx.cpp (1.51), gpre/cme.cpp (1.31), gpre/cob.cpp (1.47), gpre/exp.cpp (1.35), gpre/ftn.cpp (1.49), gpre/gpre.cpp (1.62), gpre/gpre.h (1.70), gpre/par.cpp (1.52), gpre/pas.cpp (1.41), isql/extract.epp (1.39), jrd/dbg.cpp (1.28), jrd/isc.cpp (1.51), jrd/jrd.cpp (1.172), jrd/os/posix/config_root.cpp (1.11), msgs/include.epp (1.10), qli/help.epp (1.21), qli/picstr.cpp (1.25), remote/allr.cpp (1.27), remote/os/win32/window.h (1.4), remote/os/win32/winmain.cpp (1.10), utilities/install/install_reg.cpp (1.10), utilities/install/regis_proto.h (1.5), utilities/install/registry.cpp (1.11), utilities/install/registry.h (1.7), utilities/install/servi_proto.h (1.9), utilities/install/services.cpp (1.13): Literal strings should be treated as const char* 2004-06-04 16:36 kkuznetsov * firebird2/src/: dsql/array_proto.h (1.14), jrd/alt_proto.h (1.11), jrd/ibase.h (1.82), jrd/utl.cpp (1.68), jrd/why.cpp (1.75): Fixed some more different prototypes of the same functions 2004-06-04 08:55 fsg * firebird2/src/qli/: compile.cpp (1.25), eval.cpp (1.44): Fixes issues spotted by Claudio 2004-06-03 17:09 kkuznetsov * firebird2/src/jrd/alt_proto.h (1.10): Fix some more differents in function signatures from *.h to *.cpp 2004-06-03 16:00 fsg * firebird2/src/qli/: compile.cpp (1.24), eval.cpp (1.43), gener.cpp (1.36), meta.epp (1.48), mov.cpp (1.35), parse.cpp (1.35), picstr.cpp (1.24), show.epp (1.37), symbols.h (1.4): First step to allow qli to work with relations containing bigints It is possible now to copy table contents between databases, insert bigints via qli and show works nearly as expected. Displaying bigints and evaluation of expressions containing bigints still doesn't work. 2004-06-03 12:08 kkuznetsov * firebird2/src/dsql/user__proto.h (1.8): Fix linkage errors caused by different declaration of extern "c" functions 2004-06-03 09:42 robocop * firebird2/src/gpre/sql.cpp (1.47): Style: opening braces too far to the right 2004-06-03 09:31 robocop * firebird2/src/gpre/: c_cxx.cpp (1.50), cme.cpp (1.30), cmp.cpp (1.32), cob.cpp (1.46), ftn.cpp (1.48), gpre.h (1.69), gpre_meta.epp (1.44), hsh.cpp (1.20), jrdmet.cpp (1.18), par.cpp (1.51), pas.cpp (1.40), pretty.cpp (1.27), sqe.cpp (1.33), sql.cpp (1.46), sql_proto.h (1.11): Misc changes: - const - variables in scope - style - a duplicate function deleted - some unneeded casts removed 2004-06-01 18:21 brodsom * firebird2/src/: jrd/ibase.h (1.81), utilities/gstat/dba.epp (1.41), utilities/gstat/dbaswi.h (1.5), utilities/gstat/ppg.cpp (1.18), utilities/gstat/ppg_proto.h (1.9): new switch to be used in gstat (service & util) test 2004-06-01 00:57 skidder * firebird2/src/jrd/shut.cpp (1.30): Fix -tran shutdown which I broke when introduced new shutdown modes 2004-05-31 23:39 skidder * firebird2/src/utilities/gstat/dba.epp (1.40): Fix gstat crash recently added by Blas 2004-05-31 04:37 robocop * firebird2/src/extlib/fbudf/: fbudf.cpp (1.15), fbudf.h (1.4): Use the vary struct as the engine does to know the length of a varchar Style 2004-05-31 04:35 robocop * firebird2/src/isql/isql.epp (1.86): Function ADD should not mangle date inputs 2004-05-31 04:34 robocop * firebird2/src/: gpre/cmd.cpp (1.37), dudley/generate.cpp (1.16), jrd/ini.epp (1.50), jrd/met.epp (1.129), jrd/sdw.cpp (1.49), dsql/make.cpp (1.66): Changing some variables that have a trailing underscore to allow conflict with C++ keywords or engine structs. 2004-05-29 15:33 brodsom * firebird2/src/jrd/: dls.cpp (1.23), dls_proto.h (1.12), isc.cpp (1.50), isc_proto.h (1.11), sdl.cpp (1.38), sdl_proto.h (1.15), os/isc_i_proto.h (1.4), os/posix/isc_ipc.cpp (1.15), os/win32/isc_ipc.cpp (1.13): Finishing the api cleanup 2004-05-29 07:07 robocop * firebird2/src/qli/show.epp (1.36): 1.- Const correctness 2.- Style 3.- Ancient coding error: two places with if (symbol->sym_type = SYM_database) where indeed if (symbol->sym_type == SYM_database) but I don't know if somebody has experienced the bug. 2004-05-29 07:01 robocop * firebird2/src/qli/: meta.epp (1.47), parse.cpp (1.34): const correctness 2004-05-29 06:58 robocop * firebird2/src/jrd/cmp.cpp (1.129): Const correctness: we no longer need this disguised const_cast because the function accepts a const string. 2004-05-29 06:57 robocop * firebird2/src/jrd/vio.cpp (1.104): Style: separate functions by at least one line 2004-05-29 06:57 robocop * firebird2/src/jrd/file_params.h (1.21): Totally misc fix (comment) 2004-05-29 06:55 robocop * firebird2/src/isql/show.epp (1.51): Style 2004-05-29 06:54 robocop * firebird2/src/gpre/: par.cpp (1.50), sqe.cpp (1.32): Cleanup 2004-05-29 06:50 robocop * firebird2/src/gpre/: cme.cpp (1.29), cob.cpp (1.45), ftn.cpp (1.47), gpre.cpp (1.61): Style 2004-05-29 06:48 robocop * firebird2/src/gpre/gpre.h (1.68): Fix class/struct mismatch after Blas' cleanup 2004-05-29 06:47 robocop * firebird2/src/dudley/: ddl.h (1.26), generate.cpp (1.15): Style 2004-05-29 06:36 robocop * firebird2/src/dsql/pass1.cpp (1.149): Misc: keep comment in sync with code 2004-05-29 06:34 robocop * firebird2/src/common/stuff.h (1.2): We use DIRECTORY_FILENAME_H for protecting headers 2004-05-28 03:43 brodsom * firebird2/src/remote/os/win32/srvr_w32.cpp (1.20): Replace with more specific (and clear) cast 2004-05-28 03:32 brodsom * firebird2/src/iscguard/iscguard.cpp (1.36): Replace with more specific (and clear) cast 2004-05-28 03:29 brodsom * firebird2/: builds/win32/msvc6/Firebird2.dsw (1.33), builds/win32/preprocess.bat (1.29), builds/mac_os_x/CS/CS.pbproj/project.pbxproj (1.9), builds/win32/msvc6/gstat_full.dsp (1.3), src/utilities/gstat/dba_full.epp (1.29): Removing unused dba_full (After Ann advice) 2004-05-27 18:25 alexpeshkoff * firebird2/src/: jrd/blb.cpp (1.80), jrd/cch.cpp (1.96), jrd/cmp.cpp (1.128), jrd/dpm.epp (1.49), jrd/err.cpp (1.48), jrd/fun.epp (1.60), jrd/idx.cpp (1.61), jrd/isc_file.cpp (1.80), jrd/jrd.cpp (1.171), jrd/met.epp (1.128), jrd/opt.cpp (1.172), jrd/par.cpp (1.98), jrd/rse.cpp (1.71), jrd/scl.epp (1.57), jrd/vio.cpp (1.103), dsql/ddl.cpp (1.104), dsql/make.cpp (1.65), dsql/metd.epp (1.65), dsql/parse.cpp (1.118), dsql/parse.y (1.138), dsql/pass1.cpp (1.148), include/fb_string.h (1.21), common/classes/stack.h (1.9), jrd/os/win32/winnt.cpp (1.22): make bool (isEmpty/hasData) checks for string and stack safe 2004-05-27 14:01 alexpeshkoff * firebird2/src/common/classes/fb_string.cpp (1.15): text indent fix 2004-05-27 11:24 alexpeshkoff * firebird2/src/common/classes/fb_string.cpp (1.14): use windows upper/lower-case conversion functions for win32 build 2004-05-26 18:13 alexpeshkoff * firebird2/src/include/firebird.h (1.25): restored build of linux classis server's superclient 2004-05-26 18:12 alexpeshkoff * firebird2/src/jrd/: cmp.cpp (1.127), cvt2.cpp (1.38), evl.cpp (1.91), jrd.h (1.106), met.epp (1.127), mov.cpp (1.17), opt.cpp (1.171): small strings cleanup 2004-05-26 18:10 alexpeshkoff * firebird2/src/: common/classes/fb_string.cpp (1.13), include/fb_string.h (1.20): optimize string performance with the price of 4 additional bytes per string 2004-05-26 06:53 robocop * firebird2/src/jrd/jrd.h (1.105): Restore jrd.h to buildable state in DEBUG mode. 2004-05-25 15:20 eku * firebird2/builds/install/arch-specific/sinixz/postinstall.in (1.2): env variable changed 2004-05-24 19:31 brodsom * firebird2/src/jrd/os/win32/isc_ipc.cpp (1.12): -Use C++ struct declaration style. 2004-05-24 19:28 brodsom * firebird2/src/jrd/: btr.cpp (1.94), builtin.cpp (1.9), cch.h (1.21), common.h (1.120), cvt.cpp (1.46), dbg.h (1.4), dsc2.h (1.6), enc.cpp (1.20), err_proto.h (1.18), event.h (1.17), exe.h (1.53), ext.h (1.10), file_params.h (1.20), filters.cpp (1.40), flu.h (1.8), functions.cpp (1.13), gds.cpp (1.140), ini.h (1.18), isc.h (1.16), isc_file.cpp (1.79), jrd.cpp (1.170), jrd.h (1.104), met.h (1.11), msg.h (1.6), ods.h (1.26), que.h (1.7), rse.h (1.32), sch.cpp (1.27), scl.epp (1.56), sym.h (1.2), thd.h (1.29), val.cpp (1.52), val.h (1.26), why.cpp (1.74), y_handle.h (1.10), os/posix/isc_ipc.cpp (1.14), os/vms/mblr.cpp (1.7), os/vms/rdb.cpp (1.14), os/vms/rdbgpas.cpp (1.4), os/vms/rdbint.cpp (1.13), os/vms/vms.cpp (1.18), os/vms/vms.h (1.4), os/vms/vmsevent.cpp (1.14), os/vms/vmsthread.cpp (1.4): -Use C++ struct declaration style. 2004-05-24 19:21 brodsom * firebird2/src/: alice/alice.h (1.38), burp/burp.h (1.52), dsql/array.epp (1.30), dsql/keywords.h (1.18), dsql/node.h (1.45), dsql/sqlda.h (1.9), dsql/sym.h (1.9): -Use C++ struct declaration style. 2004-05-24 19:20 brodsom * firebird2/src/qli/: command.cpp (1.23), dtr.cpp (1.36), dtr.h (1.19), err.cpp (1.17), eval.cpp (1.42), exe.cpp (1.45), exe.h (1.23), expand.cpp (1.28), format.cpp (1.30), lex.cpp (1.31), meta.epp (1.46), parse.cpp (1.33), parse.h (1.10), show.epp (1.35): -Join qli globals in dtr.h -Use C++ struct declaration style. 2004-05-24 19:16 brodsom * firebird2/src/isql/: extract.epp (1.38), isql.epp (1.85), isql.h (1.33), show.epp (1.50): -Join isql globals in one struct (and remove some macros) and put not globals in the corresponding source. -Use C++ struct declaration style. 2004-05-24 19:14 brodsom * firebird2/src/dudley/: ddl.cpp (1.35), ddl.h (1.25), exe.epp (1.51), expand.cpp (1.23), expr.cpp (1.23), extract.epp (1.34), lex.cpp (1.27), parse.cpp (1.43), parse.h (1.5), trn.cpp (1.33): -Join dudley globals in one struct (and remove some macros) and put not globals in the corresponding source. -Use C++ struct declaration style. 2004-05-24 19:13 brodsom * firebird2/src/gpre/: ada.cpp (1.42), cmd.cpp (1.36), cme.cpp (1.28), cmp.cpp (1.31), c_cxx.cpp (1.49), cob.cpp (1.44), exp.cpp (1.34), ftn.cpp (1.46), gpre.cpp (1.60), gpre.h (1.67), gpre_meta.epp (1.43), gpre_meta_boot.cpp (1.42), hsh.cpp (1.19), int_cxx.cpp (1.35), msc.cpp (1.22), par.cpp (1.49), parse.h (1.10), pas.cpp (1.39), pat.cpp (1.24), sqe.cpp (1.31), sql.cpp (1.45): -Join gpre globals in one struct (and remove some macros) and put not globals in the corresponding source. -Use C++ struct declaration style. 2004-05-24 14:09 skidder * firebird2/src/dsql/pass1.cpp (1.147): Fix problem with UDF argument mapping to parameters reported by Torsten Grundke 2004-05-24 13:23 kkuznetsov * firebird2/: builds/posix/prefix.solx86gcc (1.12), src/common/classes/semaphore.h (1.12), src/jrd/common.h (1.119): Fixed a couple of compile errors on Solaris x86 2004-05-24 13:03 brodsom * firebird2/src/utilities/: print_pool.cpp (1.8), ibmgr/srvrmgr.cpp (1.14): -Replace stuff macros with either common stuff inlines or class inline functions 2004-05-24 13:00 brodsom * firebird2/src/: common/stuff.h (1.1), burp/backup.epp (1.60), burp/burp.h (1.51), burp/restore.epp (1.76), dudley/ddl.h (1.24), dudley/generate.cpp (1.14), dudley/parse.cpp (1.42), dudley/trn.cpp (1.32), gpre/cmd.cpp (1.35), gpre/cme.cpp (1.27), gpre/cmp.cpp (1.30), gpre/gpre.h (1.66), isql/isql.epp (1.84): -Replace stuff macros with either common stuff inlines or class inline functions 2004-05-24 03:03 brodsom * firebird2/src/jrd/: cch.cpp (1.95), idx.cpp (1.60), jrd.h (1.103), met.epp (1.126), nbak.cpp (1.37), rng.cpp (1.29), sdw.cpp (1.48), tra.cpp (1.78), vio.cpp (1.102): -Replace *_thread_data macros with inline functions (finish) Now each provider/service uses inline functions with different names for each one instead of macros with the same name for all (which collide) 2004-05-24 01:28 brodsom * firebird2/src/include/firebird.h (1.24): Style 2004-05-24 01:25 brodsom * firebird2/src/: ipserver/ipclient.cpp (1.46), jrd/alt.cpp (1.51), jrd/btn.h (1.11), jrd/common.h (1.118), jrd/err.cpp (1.47), jrd/gds.cpp (1.139), jrd/iberr.h (1.9), jrd/jrd.cpp (1.169), jrd/log.cpp (1.19), jrd/met.epp (1.125), jrd/par.cpp (1.97), jrd/sdl.cpp (1.37), jrd/utl.cpp (1.67), jrd/val.cpp (1.51), jrd/why.cpp (1.73), remote/interface.cpp (1.86), utilities/gsec/gsec.cpp (1.31), utilities/install/install_svc.cpp (1.13): -Comment some common.h unused macros -Replace VA_START macro with va_start function (it was already some places where it is not used) 2004-05-24 01:22 brodsom * firebird2/src/: burp/burp.cpp (1.78), dsql/array.epp (1.29), dsql/blob.epp (1.15), dsql/errd.cpp (1.33), dsql/parse.cpp (1.117), dsql/parse.y (1.137), dsql/user_dsql.cpp (1.41), gpre/ada.cpp (1.41), gpre/c_cxx.cpp (1.48), gpre/cob.cpp (1.43), gpre/ftn.cpp (1.45), gpre/int_cxx.cpp (1.34), gpre/pas.cpp (1.38), gpre/pretty.cpp (1.26): -Comment some common.h unused macros -Replace VA_START macro with va_start function (it was already some places where it is not used) 2004-05-24 00:56 brodsom * firebird2/src/alice/alice.cpp (1.65): -Remove some common.h unused macros -Replace VA_START macro with va_start function (it was already some places where it is not used) 2004-05-24 00:53 brodsom * firebird2/src/utilities/gstat/dba_full.epp (1.28): Fix wrong commit (Found by Claudio) 2004-05-23 08:07 robocop * firebird2/src/common/classes/semaphore.h (1.11): Without being able to compile it, I fixed the new SOLARIS code in semaphore.h that: - didn't have any rational indentation but random positions and a combination of blanks and tabs - instead of testing errno, assigned a value to it (= instead of ==) - has some strange emoty if(); only put a comment here. People shouldn't post code to CVS without at least reviewing visually what they wrote. 2004-05-23 05:18 brodsom * firebird2/src/jrd/: all.cpp (1.34), blb.cpp (1.79), btr.cpp (1.93), cch.cpp (1.94), dbg.cpp (1.27), dfw.epp (1.115), dmp.cpp (1.25), err.cpp (1.46), ext.cpp (1.53), idx.cpp (1.59), jrd.cpp (1.168), jrd.h (1.102), log.cpp (1.18), met.epp (1.124), nbak.cpp (1.36), rlck.cpp (1.28), rng.cpp (1.28), sdw.cpp (1.47), sym.cpp (1.15), tra.cpp (1.77), vio.cpp (1.101): -Replace *_thread_data macros with inline functions (jrd step 2) 2004-05-22 16:30 brodsom * firebird2/builds/posix/prefix.mingw (1.31): -Update MinGW warning switchs (+Wshadow +Wundef +pedantic) 2004-05-22 16:27 brodsom * firebird2/src/jrd/os/: posix/unix.cpp (1.30), vms/extvms.cpp (1.22), win32/winnt.cpp (1.21): -Replace *_thread_data macros with inline functions (jrd step 1) 2004-05-22 16:24 brodsom * firebird2/src/jrd/: all.cpp (1.33), blb.cpp (1.78), bookmark.cpp (1.18), btr.cpp (1.92), cch.cpp (1.93), jrd.h (1.101), cmp.cpp (1.126), cvt2.cpp (1.37), dfw.epp (1.114), dmp.cpp (1.24), dyn.epp (1.63), dyn_def.epp (1.71), dyn_del.epp (1.32), dyn_mod.epp (1.48), err.cpp (1.45), exe.cpp (1.113), ext.cpp (1.52), fun.epp (1.59), grant.epp (1.42), inf.cpp (1.47), ini.epp (1.49), intl.cpp (1.67), isc_sync.cpp (1.91), jrd.cpp (1.167), nav.cpp (1.41), nbak.cpp (1.35), opt.cpp (1.170), pag.cpp (1.76), par.cpp (1.96), pcmet.epp (1.23), qatest.cpp (1.15), rlck.cpp (1.27), rng.cpp (1.27), scl.epp (1.55), sdw.cpp (1.46), shut.cpp (1.29), svc.cpp (1.124), tra.cpp (1.76): -Replace *_thread_data macros with inline functions (jrd step 1) 2004-05-22 16:22 brodsom * firebird2/src/dsql/: alld.cpp (1.26), ddl.cpp (1.103), dsql.cpp (1.111), dsql.h (1.63), errd.cpp (1.32), gen.cpp (1.66), make.cpp (1.64), metd.epp (1.64), movd.cpp (1.15), parse.cpp (1.116), parse.y (1.136), pass1.cpp (1.146): -Replace *_thread_data macros with inline functions 2004-05-22 04:11 brodsom * firebird2/src/: include/firebird.h (1.23), jrd/cvt.cpp (1.45), jrd/isc_sync.cpp (1.90), jrd/jrd.cpp (1.166), jrd/jrd.h (1.100), jrd/thd.cpp (1.31), jrd/thd.h (1.28), lock/lock.cpp (1.104): -Replace & remove unneeded threading macro in jrd.h -Move more threading selection to firebird.h -Replace POSIX_THREADS with USE_POSIX_THREADS 2004-05-22 01:26 skidder * firebird2/src/jrd/evl.cpp (1.90): Do not crash with MBCS blobs and LIKE/CONTAINING/STARTNING WITH. Use binary matching in this case for now until INTL is fixed 2004-05-22 00:46 skidder * firebird2/src/extern/editline/Makefile (1.4): Makefile for editline is generated. Do not include it in CVS 2004-05-21 17:24 brodsom * firebird2/src/jrd/cmp.cpp (1.125): Multiple line comment warning 2004-05-21 17:23 brodsom * firebird2/src/utilities/: gsec/gsec.cpp (1.30), gsec/gsec.h (1.16), gstat/dba.epp (1.39), gstat/dba_full.epp (1.27): -Convert *_thread_data macros to inlines. 2004-05-21 17:22 brodsom * firebird2/src/remote/: allr.cpp (1.26), interface.cpp (1.85), remote.h (1.37), server.cpp (1.85): -Inlining of *_thread_data macros. -Solving another case of variable name = struct name. 2004-05-21 16:14 kkuznetsov * firebird2/src/common/classes/semaphore.h (1.10): Added semaphore implementation used conditional varyable and mutex, becouse of no sem_timedwait existans. Ugly, errorable and untested. 2004-05-21 09:28 robocop * firebird2/src/jrd/: cmp.cpp (1.124), cvt.cpp (1.44), filters.cpp (1.39), lck.cpp (1.47), thread_proto.h (1.4): Reading fb-checkins I realized some bad merges mine. 2004-05-21 08:14 robocop * firebird2/src/: alice/alice.h (1.37), burp/burp.h (1.50), common/classes/class_perf.cpp (1.11), common/classes/class_test.cpp (1.15), dsql/gen.cpp (1.65), dsql/make.cpp (1.63), dsql/metd.epp (1.63), dsql/pass1.cpp (1.145), dudley/exe.epp (1.50), dudley/expr.cpp (1.22), dudley/trn.cpp (1.31), extlib/fbudf/fbudf.cpp (1.14), gpre/gpre.h (1.65), gpre/sqe.cpp (1.30), include/fb_string.h (1.19), intl/ldcommon.h (1.19), ipserver/ipc.h (1.19), isql/isql.h (1.32), jrd/blb.cpp (1.77), jrd/btr.cpp (1.91), jrd/btr_proto.h (1.28), jrd/cmp.cpp (1.123), jrd/cvt.cpp (1.43), jrd/cvt2.cpp (1.36), jrd/dfw.epp (1.113), jrd/dsc.h (1.17), jrd/dsc_pub.h (1.5), jrd/evl.cpp (1.89), jrd/evl_like.h (1.2), jrd/filters.cpp (1.38), jrd/fun.epp (1.58), jrd/grant.epp (1.41), jrd/ibase.h (1.80), jrd/idx.cpp (1.58), jrd/idx_proto.h (1.22), jrd/intl.cpp (1.66), jrd/intl.h (1.9), jrd/isc.h (1.15), jrd/isc_file.cpp (1.78), jrd/jrd.h (1.99), jrd/lck.cpp (1.46), jrd/met.epp (1.123), jrd/ods.h (1.25), jrd/opt.cpp (1.169), jrd/pcmet.epp (1.22), jrd/rng.cpp (1.26), jrd/sch_proto.h (1.5), jrd/sdw.cpp (1.45), jrd/thd.h (1.27), jrd/thread_proto.h (1.3), jrd/vio.cpp (1.100), jrd/why.cpp (1.72), jrd/os/thd_priority.h (1.13), jrd/os/win32/ibinitdll.cpp (1.7), lock/lock.cpp (1.103), lock/print.cpp (1.38), msgs/include.epp (1.9), qli/help.epp (1.20), remote/inet.cpp (1.112), remote/protocol.cpp (1.45), remote/protocol.h (1.21), remote/remote.h (1.36), remote/server.cpp (1.84), remote/xdr.cpp (1.19), remote/xnet.cpp (1.48), remote/os/win32/cntl.cpp (1.10), remote/os/win32/cntl_proto.h (1.4), remote/os/win32/srvr_w32.cpp (1.19), utilities/install/install_client.cpp (1.5), utilities/install/install_svc.cpp (1.12), utilities/install/servi_proto.h (1.8), utilities/install/services.cpp (1.12): 1.- Misc changes 2.- Style 3.- Recover dsc_ttype in dsc after Blas' cleanup as a synonym for dsc_sub_type in text types 2004-05-21 01:04 skidder * firebird2/: clean.sh (1.11), configure.in (1.200), builds/install/arch-specific/netbsd/Makefile.in (1.1), builds/install/arch-specific/netbsd/install.sh.in (1.1), builds/posix/prefix.netbsd (1.1), src/common/classes/locks.h (1.14), src/common/config/config.cpp (1.52), src/include/firebird.h (1.22), src/include/gen/autoconfig_msvc.h (1.94), src/jrd/common.h (1.117), src/remote/inet.cpp (1.111): NetBSD port from James K. Lowden 2004-05-20 23:58 skidder * firebird2/src/: include/fb_types.h (1.46), jrd/lck.cpp (1.45), jrd/par.cpp (1.95), jrd/os/vms/vmslo_proto.h (1.6), jrd/os/vms/vmslock.cpp (1.9), lock/driver.cpp (1.16), lock/lock.cpp (1.102), lock/lock.h (1.28), lock/lock_proto.h (1.8): Small 64-bitness fixes 2004-05-20 11:55 kkuznetsov * firebird2/builds/posix/: make.defaults (1.36), prefix.solx86gcc (1.11): Add LIB_LINK_MAPFILE variable option 2004-05-20 02:58 brodsom * firebird2/src/: dsql/sqlda_pub.h (1.3), gpre/gpre.h (1.64), jrd/ibase.h (1.79): Move SQL_DIALECT constants from ibase.h to sqlda_pub.h and use it in gpre.h instead the full ibase 2004-05-20 02:56 brodsom * firebird2/src/: alice/alice.cpp (1.64), alice/alice.h (1.36), alice/alice_meta.epp (1.37), alice/all.cpp (1.23), alice/exe.cpp (1.34), alice/tdr.cpp (1.37), burp/backup.epp (1.59), burp/burp.cpp (1.77), burp/burp.h (1.49), burp/misc.cpp (1.11), burp/mvol.cpp (1.37), burp/restore.epp (1.75): - Convert *_thread_data macros to inline func 2004-05-19 22:12 brodsom * firebird2/src/dsql/parse.cpp (1.115): Update 2004-05-19 20:14 brodsom * firebird2/src/jrd/os/: vms/extvms.cpp (1.21), win32/winnt.cpp (1.20): - Remove *_THREAD_DATA definitions from thd.h, are unneeded and conflicts with definitions in providers/services main headers (which need to use undef). - Use different names for each service/provider *_THREAD_DATA macros. 2004-05-19 20:11 brodsom * firebird2/src/jrd/: all.cpp (1.32), blb.cpp (1.76), bookmark.cpp (1.17), btr.cpp (1.90), cch.cpp (1.92), cmp.cpp (1.122), cvt.cpp (1.42), cvt2.cpp (1.35), dfw.epp (1.112), dmp.cpp (1.23), dyn.epp (1.62), dyn_def.epp (1.70), dyn_del.epp (1.31), dyn_mod.epp (1.47), err.cpp (1.44), exe.cpp (1.112), ext.cpp (1.51), fun.epp (1.57), grant.epp (1.40), idx.cpp (1.57), inf.cpp (1.46), ini.epp (1.48), intl.cpp (1.65), isc_sync.cpp (1.89), jrd.cpp (1.165), jrd.h (1.98), met.epp (1.122), nav.cpp (1.40), nbak.cpp (1.34), opt.cpp (1.168), pag.cpp (1.75), par.cpp (1.94), pcmet.epp (1.21), qatest.cpp (1.14), rlck.cpp (1.26), rng.cpp (1.25), scl.epp (1.54), sdw.cpp (1.44), shut.cpp (1.28), svc.cpp (1.123), thd.h (1.26), tra.cpp (1.75), vio.cpp (1.99), os/posix/unix.cpp (1.29): - Remove *_THREAD_DATA definitions from thd.h, are unneeded and conflicts with definitions in providers/services main headers (which need to use undef). - Use different names for each service/provider *_THREAD_DATA macros. 2004-05-19 20:08 brodsom * firebird2/src/: utilities/gsec/gsec.cpp (1.29), utilities/gsec/gsec.h (1.15), utilities/gstat/dba.epp (1.38), utilities/gstat/dba_full.epp (1.26), remote/allr.cpp (1.25), remote/interface.cpp (1.84), remote/remote.h (1.35), remote/server.cpp (1.83): - Remove *_THREAD_DATA definitions from thd.h, are unneeded and conflicts with definitions in providers/services main headers (which need to use undef). - Use different names for each service/provider *_THREAD_DATA macros. 2004-05-19 20:04 brodsom * firebird2/src/: alice/alice.cpp (1.63), alice/alice.h (1.35), alice/alice_meta.epp (1.36), alice/all.cpp (1.22), alice/exe.cpp (1.33), alice/tdr.cpp (1.36), burp/backup.epp (1.58), burp/burp.cpp (1.76), burp/burp.h (1.48), burp/misc.cpp (1.10), burp/mvol.cpp (1.36), burp/restore.epp (1.74), dsql/alld.cpp (1.25), dsql/ddl.cpp (1.102), dsql/dsql.cpp (1.110), dsql/dsql.h (1.62), dsql/errd.cpp (1.31), dsql/gen.cpp (1.64), dsql/make.cpp (1.62), dsql/metd.epp (1.62), dsql/movd.cpp (1.14), dsql/parse.cpp (1.114), dsql/parse.y (1.135), dsql/pass1.cpp (1.144): - Remove *_THREAD_DATA definitions from thd.h, are unneeded and conflicts with definitions in providers/services main headers (which need to use undef). - Use different names for each service/provider *_THREAD_DATA macros. 2004-05-19 17:19 brodsom * firebird2/src/: utilities/install/registry.h (1.6), intl/country_codes.h (1.2), intl/ld.h (1.25): Style 2004-05-19 17:19 brodsom * firebird2/src/utilities/install/install_client.cpp (1.4): Correction 2004-05-19 17:02 brodsom * firebird2/builds/win32/: blrtable.bat (1.10), msvc6/engine.dsp (1.50), msvc6/engine_classic.dsp (1.45), msvc6/engine_embed.dsp (1.24), msvc6/fbclient.dsp (1.47), msvc6/fbclient_static.dsp (1.15), msvc6/fbembed.dsp (1.34), msvc6/fbguard.dsp (1.20), msvc6/remote.dsp (1.22), msvc6/remote_classic.dsp (1.19), msvc7/engine.vcproj (1.40), msvc7/engine_classic.vcproj (1.39), msvc7/engine_embed.vcproj (1.27), msvc7/fbclient.vcproj (1.35), msvc7/fbclient_static.vcproj (1.16), msvc7/fbembed.vcproj (1.25), msvc7/fbguard.vcproj (1.19), msvc7/remote.vcproj (1.21), msvc7/remote_classic.vcproj (1.21): Avoid duplicated definition of SERVER_SHUTDOWN (defined in firebird.h) 2004-05-19 16:58 brodsom * firebird2/src/: ipserver/ipc.h (1.18), jrd/os/win32/ibinitdll.cpp (1.6): Correction 2004-05-19 14:27 brodsom * firebird2/src/jrd/thread_proto.h (1.2): Correction (Pointed by Claudio) 2004-05-19 01:38 brodsom * firebird2/src/jrd/common.h (1.116): Style 2004-05-19 01:27 brodsom * firebird2/src/include/firebird.h (1.21): Style 2004-05-19 00:01 brodsom * firebird2/src/remote/: inet.cpp (1.110), xdr.h (1.8): Macro cleaning 2004-05-19 00:00 brodsom * firebird2/src/jrd/: intl.h (1.8), tra.h (1.31): Comment unused macros 2004-05-18 23:59 brodsom * firebird2/src/isql/isql.h (1.31): -Macro cleaning 2004-05-18 23:58 brodsom * firebird2/src/intl/: langdrv.h (1.11), lc_ascii.cpp (1.13), lc_ksc.cpp (1.13), lc_narrow.cpp (1.11), ldcommon.h (1.18): -Macro cleaning -Remove langdrv.h 2004-05-18 23:55 brodsom * firebird2/src/include/firebird.h (1.20): Define macros for ifdefs without value 2004-05-18 23:54 brodsom * firebird2/src/gpre/pretty.cpp (1.25): Macro cleaning 2004-05-18 23:54 brodsom * firebird2/src/gpre/gpre.h (1.63): Avoid duplicated definition Define macros for ifdefs without value 2004-05-18 18:48 brodsom * firebird2/src/jrd/: isc_file.cpp (1.77), why.cpp (1.71): Macro cleaning 2004-05-18 18:40 brodsom * firebird2/src/jrd/: cmp.cpp (1.121), dfw.epp (1.111), ini.h (1.17), met.epp (1.121), vio.cpp (1.98): Macro cleaning (use ini.h instead repeating the macros) 2004-05-18 18:31 brodsom * firebird2/src/: msgs/change_msgs.epp (1.16), msgs/check_msgs.epp (1.11), msgs/enter_msgs.epp (1.13), msgs/include.epp (1.8), jrd/os/config_root.h (1.7): Macro cleaning 2004-05-18 18:26 brodsom * firebird2/src/: remote/inet.cpp (1.109), remote/xnet.h (1.8), misc/memtest.cpp (1.4): Macro cleaning 2004-05-18 18:22 brodsom * firebird2/src/: dsql/sqlda.h (1.8), dsql/user_dsql.cpp (1.40), intl/lc_ascii.cpp (1.12), iscguard/iscguard.cpp (1.35), iscguard/iscguard.h (1.9): Macro cleaning 2004-05-18 18:21 brodsom * firebird2/src/isql/: isql.h (1.30), isql.rc (1.3), isql.rh (1.1), isql_res.h (1.2), isql_win.cpp (1.16): -Macro cleaning -Move isql_res.h to isql.rh 2004-05-18 11:44 kkuznetsov * firebird2/src/lock/lock.cpp (1.101): removed double definition of SOLARIS_MAX_STALL 2004-05-18 03:20 brodsom * firebird2/src/jrd/fun.epp (1.56): Fix 2004-05-18 02:43 brodsom * firebird2/src/: jrd/os/thd_priority.h (1.12), remote/remote.h (1.34), remote/remote_def.h (1.26), utilities/ibmgr/ibmgr.h (1.8), utilities/guard/guard.cpp (1.8): Correction 2004-05-18 00:30 brodsom * firebird2/src/remote/os/win32/: cntl.cpp (1.9), srvr_w32.cpp (1.18), window.cpp (1.9), winmain.cpp (1.9), wnet.cpp (1.23): Move THREAD_ functions from thd.h to thread_proto.h (and fix unix build) 2004-05-18 00:26 brodsom * firebird2/src/: dsql/alld.cpp (1.24), dsql/ddl.cpp (1.101), dsql/dsql.cpp (1.109), dsql/metd.epp (1.61), ipserver/ipclient.cpp (1.45), jrd/cch.cpp (1.91), jrd/dfw.epp (1.110), jrd/dyn.epp (1.61), jrd/event.cpp (1.50), jrd/execute_statement.cpp (1.11), jrd/fun.epp (1.55), jrd/isc_sync.cpp (1.88), jrd/jrd.cpp (1.164), jrd/met.epp (1.120), jrd/nbak.cpp (1.33), jrd/pwd.cpp (1.30), jrd/qatest.cpp (1.13), jrd/sch.cpp (1.26), jrd/shut.cpp (1.27), jrd/sort.cpp (1.68), jrd/svc.cpp (1.122), jrd/thd.h (1.25), jrd/tra.cpp (1.74), jrd/val.cpp (1.50), jrd/vio.cpp (1.97), jrd/why.cpp (1.70), jrd/thread_proto.h (1.1), jrd/os/win32/ibinitdll.cpp (1.5), jrd/os/win32/thd_priority.cpp (1.18), lock/lock.cpp (1.100), remote/inet.cpp (1.108), remote/inet_server.cpp (1.42), remote/interface.cpp (1.83), remote/remote.cpp (1.35), remote/server.cpp (1.82), remote/xnet.cpp (1.47): Move THREAD_ functions from thd.h to thread_proto.h (and fix unix build) 2004-05-17 17:14 brodsom * firebird2/src/lock/: lock.cpp (1.99), lock.h (1.27), print.cpp (1.37): Macro cleaning 2004-05-17 17:05 brodsom * firebird2/src/: jrd/ods.h (1.24), common/classes/class_perf.cpp (1.10), common/classes/class_test.cpp (1.14), ipserver/ipc.h (1.17): Macro cleaning 2004-05-17 17:02 brodsom * firebird2/src/: utilities/sbc_print.cpp (1.25), jrd/que.h (1.6): Use common srq 2004-05-17 17:00 brodsom * firebird2/src/intl/: cv_ksc.h (1.6), lc_ksc.cpp (1.12): Move the definition to where it is used 2004-05-17 12:19 brodsom * firebird2/src/: intl/charsets/cs_big5.h (1.4), intl/charsets/cs_gb2312.h (1.4), intl/charsets/cs_jis_0208_1990.h (1.4), intl/charsets/cs_ksc5601.h (1.4), jrd/cch.cpp (1.90), jrd/isc.h (1.14), jrd/lck.cpp (1.44), jrd/svc.cpp (1.121), remote/inet.cpp (1.107), remote/inet_server.cpp (1.41), remote/interface.cpp (1.82), remote/parser.cpp (1.18), remote/protocol.cpp (1.44), remote/protocol.h (1.20), remote/remote.cpp (1.34), remote/remote.h (1.33), remote/remote_def.h (1.25), remote/server.cpp (1.81), remote/xdr.cpp (1.18), remote/xdr.h (1.7), remote/xnet.cpp (1.46), remote/xnet.h (1.7), remote/os/win32/cntl.cpp (1.8), remote/os/win32/ibconfig.cpp (1.7), remote/os/win32/ibconfig.h (1.2), remote/os/win32/ibsvrhlp.h (1.2), remote/os/win32/property.cpp (1.9), remote/os/win32/window.cpp (1.8), remote/os/win32/window.h (1.3), remote/os/win32/winmain.cpp (1.8), remote/os/win32/wnet.cpp (1.22): Macro cleaning 2004-05-17 12:16 brodsom * firebird2/src/: remote/os/vms/chuser.cpp (1.5), lock/lock.cpp (1.98), misc/codes.epp (1.16), intl/lc_ascii.cpp (1.11), intl/lc_ascii.h (1.7), intl/lc_big5.cpp (1.11), intl/lc_dos.cpp (1.9), intl/lc_iso8859_1.cpp (1.9), intl/lc_jis.cpp (1.11), intl/lc_ksc.cpp (1.11), intl/lc_narrow.cpp (1.10), intl/ld.h (1.24): Macro cleaning 2004-05-17 12:13 brodsom * firebird2/src/utilities/: rebuild/rebuild.cpp (1.14), install/services.cpp (1.11), ibmgr/srvrmgr.cpp (1.13), drop.cpp (1.28): Macro cleaning 2004-05-17 03:52 brodsom * firebird2/src/jrd/thd.h (1.24): Correction (Pointed by Claudio) 2004-05-17 02:52 brodsom * firebird2/src/utilities/install/: install.cpp (1.4), install_nt.h (1.9), install_proto.h (1.2), install_svc.cpp (1.11), registry.cpp (1.10), registry.h (1.5), servi_proto.h (1.7), services.cpp (1.10): Macro cleaning 2004-05-17 02:28 brodsom * firebird2/src/utilities/ibmgr/: ibmgr.cpp (1.16), ibmgr.h (1.7), ibmgrswi.h (1.4), srvrmgr.cpp (1.12): Macro cleaning 2004-05-17 02:21 brodsom * firebird2/src/utilities/guard/guard.cpp (1.7): Macro cleaning 2004-05-17 02:17 brodsom * firebird2/src/: iscguard/iscguard.cpp (1.34), remote/os/win32/srvr_w32.cpp (1.17), utilities/analyse.cpp (1.10), utilities/drop.cpp (1.27), utilities/nbackup.cpp (1.27), utilities/sbc_print.cpp (1.24), utilities/stats.epp (1.10), utilities/gsec/gsec.cpp (1.28), utilities/gsec/gsec.h (1.14), utilities/gsec/gsecswi.h (1.3), utilities/gsec/security.epp (1.11), utilities/gstat/dba.epp (1.37), utilities/gstat/dba_full.epp (1.25), utilities/gstat/dbaswi.h (1.4): Macro cleaning 2004-05-16 04:53 brodsom * firebird2/src/intl/: langdrv.h (1.10), ld.h (1.23), collations/xx88592hun.h (1.3): Macro cleaning 2004-05-16 04:52 brodsom * firebird2/src/intl/countries.h (1.2): Remove unused header 2004-05-16 03:46 brodsom * firebird2/examples/empbuild/empbuild.e (1.4): c++ comment in c source 2004-05-16 03:40 brodsom * firebird2/src/: jrd/os/vms/extvms.cpp (1.20), jrd/os/vms/lnmdef.h (1.2), jrd/os/vms/map.cpp (1.11), jrd/os/vms/mblr.cpp (1.6), jrd/os/vms/mblr.h (1.3), jrd/os/vms/rdb.cpp (1.13), jrd/os/vms/rdb.h (1.3), jrd/os/vms/rdbint.cpp (1.12), jrd/os/vms/syidef.h (1.2), jrd/os/vms/vms.cpp (1.17), jrd/os/vms/vms.h (1.3), jrd/os/vms/vmsevent.cpp (1.13), jrd/os/vms/vmslock.cpp (1.8), jrd/os/vms/vmsthread.cpp (1.3), qli/all.cpp (1.27), qli/command.cpp (1.22), qli/compile.cpp (1.23), qli/compile.h (1.7), qli/dtr.cpp (1.35), qli/dtr.h (1.18), qli/err.cpp (1.16), qli/eval.cpp (1.41), qli/exe.cpp (1.44), qli/exe.h (1.22), qli/expand.cpp (1.27), qli/format.cpp (1.29), qli/format.h (1.12), qli/gener.cpp (1.35), qli/help.epp (1.19), qli/hsh.cpp (1.15), qli/lex.cpp (1.30), qli/meta.epp (1.45), qli/mov.cpp (1.34), qli/parse.cpp (1.32), qli/parse.h (1.9), qli/picstr.cpp (1.23), qli/proc.epp (1.27), qli/reqs.h (1.4), qli/show.epp (1.34), remote/os/vms/chuser.cpp (1.4): Macro cleaning 2004-05-15 03:22 brodsom * firebird2/src/: include/gen/ids.h (1.7), misc/ids.m (1.2): Macro cleaning 2004-05-15 02:59 brodsom * firebird2/src/jrd/os/posix/unix.cpp (1.28): rename local macro to ease cleaning 2004-05-15 02:58 brodsom * firebird2/src/remote/: inet.cpp (1.106), inet_server.cpp (1.40), interface.cpp (1.81), server.cpp (1.80), xnet.cpp (1.45), os/win32/cntl.cpp (1.7), os/win32/srvr_w32.cpp (1.16), os/win32/window.cpp (1.7), os/win32/winmain.cpp (1.7), os/win32/wnet.cpp (1.21): Macro cleaning (THREAD_*) 2004-05-15 02:55 brodsom * firebird2/src/: jrd/cch.cpp (1.89), jrd/dfw.epp (1.109), jrd/dyn.epp (1.60), jrd/event.cpp (1.49), jrd/execute_statement.cpp (1.10), jrd/fun.epp (1.54), jrd/isc_sync.cpp (1.87), jrd/jrd.cpp (1.163), jrd/met.epp (1.119), jrd/nbak.cpp (1.32), jrd/pwd.cpp (1.29), jrd/qatest.cpp (1.12), jrd/shut.cpp (1.26), jrd/sort.cpp (1.67), jrd/svc.cpp (1.120), jrd/thd.h (1.23), jrd/tra.cpp (1.73), jrd/val.cpp (1.49), jrd/vio.cpp (1.96), jrd/why.cpp (1.69), jrd/os/win32/ibinitdll.cpp (1.4), jrd/os/win32/thd_priority.cpp (1.17), lock/lock.cpp (1.97): Macro cleaning (THREAD_*) 2004-05-15 02:52 brodsom * firebird2/src/: alice/all.cpp (1.21), alice/alice.cpp (1.62), dsql/alld.cpp (1.23), dsql/ddl.cpp (1.100), dsql/dsql.cpp (1.108), dsql/metd.epp (1.60), ipserver/ipclient.cpp (1.44): Macro cleaning (THREAD_*) 2004-05-15 00:59 brodsom * firebird2/src/jrd/: thd.cpp (1.30), os/thd_priority.h (1.11): Macro cleaning 2004-05-14 21:20 brodsom * firebird2/src/jrd/vio.cpp (1.95): -Avoid gcc -pedantic warnings 2004-05-14 21:15 brodsom * firebird2/src/dsql/dsql.cpp (1.107): -Avoid gcc -pedantic warnings 2004-05-14 20:43 brodsom * firebird2/src/jrd/: btr.cpp (1.89), dfw.epp (1.108), dpm.epp (1.48), inf.cpp (1.45), jrd.cpp (1.162), met.epp (1.118), tra.cpp (1.72), val.cpp (1.48), vio.cpp (1.94): -Remove casts unneeded after macro cleaning 2004-05-14 19:03 brodsom * firebird2/src/jrd/: cch.cpp (1.88), cch_proto.h (1.23): -Correct parameter type (page_type) -Macro cleaning 2004-05-14 19:01 brodsom * firebird2/src/jrd/ods.h (1.23): -Fix constant types. (Pointed by Claudio) 2004-05-14 18:21 brodsom * firebird2/src/: dsql/sqlda_pub.h (1.2), include/fb_types.h (1.45), jrd/dsc_pub.h (1.4), jrd/ibase.h (1.78): -Removing c++ comments from public headers 2004-05-14 16:29 brodsom * firebird2/src/include/fb_string.h (1.18): -Fix last C++ ISO error (now FB can be built with -pedantic -Wno-long-long) 2004-05-14 15:08 brodsom * firebird2/src/jrd/lck.cpp (1.43): Macro cleaning 2004-05-14 01:19 brodsom * firebird2/src/: jrd/cch_proto.h (1.22), jrd/lck.cpp (1.42), jrd/nbak.h (1.15), jrd/os/guid.h (1.6), jrd/os/thd_priority.h (1.10), jrd/os/posix/isc_ipc.cpp (1.13), jrd/os/win32/isc_ipc.cpp (1.11), jrd/os/win32/winnt.cpp (1.19), utilities/nbackup.cpp (1.26), utilities/gstat/ppg.cpp (1.17): Macro cleaning 2004-05-14 00:34 brodsom * firebird2/src/gpre/: c_cxx.cpp (1.47), gpre.cpp (1.59): bad if 2004-05-13 21:46 brodsom * firebird2/src/: jrd/svc.cpp (1.119), lock/lock.cpp (1.96): bad if 2004-05-13 17:18 brodsom * firebird2/src/remote/server.cpp (1.79): -Avoid shadow warning 2004-05-13 16:04 kkuznetsov * firebird2/: configure.in (1.199), src/common/classes/alloc.cpp (1.51), src/include/firebird.h (1.19), builds/posix/prefix.solx86gcc (1.10): Add check for caddr_t to fix compile error on Solaris munmap, some more warnings to prefix solx86gcc, comment historycal pragmas 2004-05-13 11:46 brodsom * firebird2/src/gpre/: ada.cpp (1.40), ftn.cpp (1.44): -Avoid shadow warning 2004-05-13 11:23 brodsom * firebird2/src/: dudley/ddl.h (1.23), dudley/parse.cpp (1.41), misc/blrtable.cpp (1.14), isql/isql.epp (1.83): -Fix ISO C++ errors (gcc -pedantic switch) 2004-05-13 11:22 brodsom * firebird2/src/jrd/: evl.cpp (1.88), evl_like.cpp (1.18), evl_like.h (1.1): Rename evl_like.cpp to evl_like.h (after last changes it constains function templates) 2004-05-13 10:05 brodsom * firebird2/src/jrd/val.h (1.25): Correction (Error found by Claudio) 2004-05-13 08:48 eku * firebird2/src/gpre/gpre.cpp (1.58): Fixed Blas' corrections. 2004-05-13 02:57 brodsom * firebird2/src/jrd/evl.cpp (1.87): -Remove unused warning 2004-05-13 02:32 brodsom * firebird2/src/: dsql/metd.epp (1.59), gpre/gpre_meta.epp (1.42): -Avoid shadow warning 2004-05-12 23:47 brodsom * firebird2/src/: remote/server.cpp (1.78), burp/burp.cpp (1.75): -Avoid shadow warning 2004-05-12 21:39 brodsom * firebird2/src/remote/: inet.cpp (1.105), interface.cpp (1.80), server.cpp (1.77): -Avoid shadow warning 2004-05-12 21:34 brodsom * firebird2/src/: gpre/cmd.cpp (1.34), gpre/cmp.cpp (1.29), gpre/cob.cpp (1.42), gpre/exp.cpp (1.33), gpre/gpre.cpp (1.57), gpre/gpre.h (1.62), gpre/msc.cpp (1.21), gpre/par.cpp (1.48), gpre/parse.h (1.9), gpre/sqe.cpp (1.29), gpre/sql.cpp (1.44), jrd/btr.cpp (1.88), jrd/evl_string.h (1.12), jrd/fun.epp (1.53), jrd/gds.cpp (1.138), jrd/intl.cpp (1.64), jrd/isc_sync.cpp (1.86), jrd/met.epp (1.117), jrd/nbak.cpp (1.31), jrd/nbak.h (1.14), jrd/opt.cpp (1.167), jrd/plugin_manager.h (1.15), jrd/svc.cpp (1.118), jrd/tra.cpp (1.71), jrd/tra.h (1.30), jrd/why.cpp (1.68): -Avoid shadow warning 2004-05-12 21:28 brodsom * firebird2/src/: dudley/exe.epp (1.49), dudley/extract.epp (1.33), dudley/trn.cpp (1.30), isql/isql.epp (1.82), isql/show.epp (1.49): -Avoid shadow warning 2004-05-12 21:20 brodsom * firebird2/src/: lock/lock.cpp (1.95), lock/print.cpp (1.36), iscguard/cntl_guard.cpp (1.15), dsql/user_dsql.cpp (1.39): -Avoid shadow warning 2004-05-12 21:17 brodsom * firebird2/src/: common/classes/alloc.cpp (1.50), common/classes/array.h (1.26), common/classes/fb_atomic.h (1.3), common/classes/fb_string.cpp (1.12), common/classes/objects_array.h (1.10), common/classes/tree.h (1.29), include/fb_string.h (1.17), misc/blrtable.cpp (1.13): -Avoid shadow warning 2004-05-12 02:00 brodsom * firebird2/src/: dsql/gen.cpp (1.63), dsql/make.cpp (1.61), dsql/metd.epp (1.58), dsql/pass1.cpp (1.143), dudley/exe.epp (1.48), dudley/expr.cpp (1.21), extlib/fbudf/fbudf.cpp (1.13), jrd/blb.cpp (1.75), jrd/btr.cpp (1.87), jrd/cmp.cpp (1.120), jrd/cvt.cpp (1.41), jrd/cvt2.cpp (1.34), jrd/dfw.epp (1.107), jrd/dsc.h (1.16), jrd/dsc2.h (1.5), jrd/dsc_pub.h (1.3), jrd/evl.cpp (1.86), jrd/evl_like.cpp (1.17), jrd/filters.cpp (1.37), jrd/grant.epp (1.39), jrd/ibase.h (1.77), jrd/intl.cpp (1.63), jrd/intl.h (1.7), jrd/opt.cpp (1.166), jrd/rng.cpp (1.24), jrd/val.h (1.24), jrd/os/pio.h (1.6): Macro cleaning 2004-05-11 09:30 eku * firebird2/builds/posix/Makefile.in.extern.editline (1.5): Always use $(MAKE) instead of plain make. 2004-05-10 10:16 brodsom * firebird2/src/: include/gen/files.txt (1.2), misc/headers.sed (1.3): Removing codes.h 2004-05-10 10:04 brodsom * firebird2/src/: misc/codes.epp (1.15), include/gen/codes.h (1.16): Removing codes.h 2004-05-10 09:41 brodsom * firebird2/src/jrd/: llio.cpp (1.22), llio.h (1.4), llio_proto.h (1.6): Removing llio* 2004-05-10 09:20 brodsom * firebird2/builds/win32/msvc7/: qli.vcproj (1.19), engine.vcproj (1.39), engine_classic.vcproj (1.38), engine_embed.vcproj (1.26), gdef.vcproj (1.19): Removing llio* and codes.h 2004-05-10 09:17 brodsom * firebird2/builds/: mac_os_x/CS/Helpers.make (1.8), mac_os_x/CS/CS.pbproj/project.pbxproj (1.8), posix/Makefile.in.codes (1.17), posix/Makefile.in.firebird (1.56), win32/msvc6/qli.dsp (1.17), win32/msvc6/engine_embed.dsp (1.23), win32/msvc6/gdef.dsp (1.18), win32/msvc6/engine.dsp (1.49), win32/msvc6/engine_classic.dsp (1.44): Removing llio* and codes.h 2004-05-10 02:18 brodsom * firebird2/src/isql/: extract.epp (1.37), show.epp (1.48): Replace macro with inline-comments (Claudio found gpre have some issues with the ifdefs) 2004-05-10 00:52 brodsom * firebird2/builds/win32/blrtable.bat (1.9): 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 07:47 robocop * firebird2/src/: burp/backup.epp (1.57), common/classes/fb_tls.h (1.6), common/classes/stack.h (1.8), dsql/ddl.cpp (1.99), dsql/dsql.cpp (1.106), dsql/pass1.cpp (1.142), gpre/c_cxx.cpp (1.46), include/gen/msg_facs.h (1.8), intl/ld.cpp (1.10), isql/isql.epp (1.81), isql/isql.h (1.29), isql/show.epp (1.47), jrd/blb.cpp (1.74), jrd/blb_proto.h (1.20), jrd/blob_filter.h (1.13), jrd/cch.cpp (1.87), jrd/cmp.cpp (1.119), jrd/dpm.epp (1.47), jrd/dsc_pub.h (1.2), jrd/dyn_def.epp (1.69), jrd/evl.cpp (1.85), jrd/exe.h (1.52), jrd/fil.h (1.12), jrd/gds.cpp (1.137), jrd/grant.epp (1.38), jrd/idx.cpp (1.56), jrd/idx_proto.h (1.21), jrd/inf_pub.h (1.2), jrd/jrd.cpp (1.161), jrd/jrd.h (1.97), jrd/lck.cpp (1.41), jrd/lck.h (1.18), jrd/met.epp (1.116), jrd/opt.cpp (1.165), jrd/scl.epp (1.53), jrd/thd.h (1.22), jrd/tra.cpp (1.70), jrd/val.h (1.23), jrd/vio.cpp (1.93), jrd/why.cpp (1.67), lock/lock.cpp (1.94), misc/codes.epp (1.14), utilities/print_event.cpp (1.2), utilities/gsec/gsec.h (1.13), utilities/guard/guard.cpp (1.6), utilities/guard/util.cpp (1.5), utilities/guard/util_proto.h (1.3): Misc changes 2004-05-09 07:34 robocop * firebird2/builds/win32/make_all.bat (1.26): Fix typo that creates incomplete ibase.h 2004-05-08 05:40 skidder * firebird2/src/extern/editline/readline/readline.h (1.1): Import (unmodified) libedit-2.6.9 to provide line editing capabilities for isql 2004-05-08 05:33 skidder * firebird2/src/extern/editline/: CHANGES (1.1), INSTALL (1.1), Makefile.in (1.1), PLATFORMS (1.1), chared.c (1.1), chared.h (1.1), common.c (1.1), config.guess (1.1), config.h.in (1.1), config.sub (1.1), configure (1.1), configure.in (1.1), editrc.5 (1.1), el.c (1.1), el.h (1.1), emacs.c (1.1), hist.c (1.1), hist.h (1.1), histedit.h (1.1), history.c (1.1), install-sh (1.1), key.c (1.1), key.h (1.1), makelist (1.1), map.c (1.1), map.h (1.1), parse.c (1.1), parse.h (1.1), prompt.c (1.1), prompt.h (1.1), read.c (1.1), read.h (1.1), readline.c (1.1), refresh.c (1.1), refresh.h (1.1), search.c (1.1), search.h (1.1), sig.c (1.1), sig.h (1.1), sys.h (1.1), term.c (1.1), term.h (1.1), tokenizer.c (1.1), tokenizer.h (1.1), tty.c (1.1), tty.h (1.1), vi.c (1.1), TEST/test.c (1.1): Import (unmodified) libedit-2.6.9 to provide line editing capabilities for isql 2004-05-08 05:28 skidder * firebird2/: builds/posix/Makefile.in.extern.editline (1.4), builds/posix/Makefile.in.firebird (1.55), src/extern/editline/MANIFEST (1.2), src/extern/editline/Make.os9 (1.2), src/extern/editline/Makefile (1.3), src/extern/editline/README (1.2), src/extern/editline/complete.c (1.3), src/extern/editline/editline.3 (1.2), src/extern/editline/editline.c (1.4), src/extern/editline/editline.h (1.3), src/extern/editline/os9.h (1.2), src/extern/editline/sysos9.c (1.2), src/extern/editline/sysunix.c (1.2), src/extern/editline/testit.c (1.2), src/extern/editline/unix.h (1.4), src/extern/editline/np/fgetln.c (1.1), src/extern/editline/np/strlcat.c (1.1), src/extern/editline/np/strlcpy.c (1.1), src/extern/editline/np/unvis.c (1.1), src/extern/editline/np/vis.c (1.1), src/extern/editline/np/vis.h (1.1): Import (unmodified) libedit-2.6.9 to provide line editing capabilities for isql 2004-05-08 04:57 skidder * firebird2/src/jrd/: jrd.cpp (1.160), lck.cpp (1.40): Apply lock handler fix to the case when multiple attachments are used inside Classic process. This is unusual, but possible case. Fix seems to be safe, but this is one of the most complex and sensitive parts of the engine 2004-05-07 16:09 brodsom * firebird2/src/jrd/gds.cpp (1.136): Replace codes.h with iberror.h 2004-05-07 13:26 brodsom * firebird2/builds/mac_os_x/CS/Helpers.make (1.7): Correction 2004-05-07 13:20 brodsom * firebird2/builds/win32/: make_all.bat (1.25), msvc6/gpre_static.dsp (1.8), msvc6/gpre_boot.dsp (1.23), msvc6/engine.dsp (1.48), msvc6/engine_classic.dsp (1.43), msvc6/engine_embed.dsp (1.22), msvc6/fbclient.dsp (1.46), msvc6/fbclient_static.dsp (1.14), msvc6/gpre.dsp (1.23), msvc7/engine.vcproj (1.38), msvc7/engine_classic.vcproj (1.37), msvc7/engine_embed.vcproj (1.25), msvc7/fbclient.vcproj (1.34), msvc7/fbclient_static.vcproj (1.15), msvc7/gpre.vcproj (1.22), msvc7/gpre_boot.vcproj (1.23), msvc7/gpre_static.vcproj (1.6): -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 13:17 brodsom * firebird2/: src/misc/headers.sed (1.2), builds/mac_os_x/CS/Helpers.make (1.6), builds/mac_os_x/CS/CS.pbproj/project.pbxproj (1.7), builds/posix/Makefile.in.firebird (1.54): -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 13:07 brodsom * firebird2/src/jrd/: dsc_pub.h (1.1), dsc.h (1.15), ibase.h (1.76): -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 12:48 brodsom * firebird2/src/ipserver/ipclient.cpp (1.43): -To solve the inf.h and ibase.h duplicated definitions 1.-Create new inf_pub.h and include it into ibase.h 2.-Replace inf.h with inf_pub.h where included 2004-05-07 12:48 brodsom * firebird2/src/jrd/: inf.h (1.6), inf_pub.h (1.1), why.cpp (1.66), dsc.h (1.14), grant.epp (1.37), ibase.h (1.75), idx.h (1.13), scl.h (1.10): -To solve the inf.h and ibase.h duplicated definitions 1.-Create new inf_pub.h and include it into ibase.h 2.-Replace inf.h with inf_pub.h where included -Replace defines with consts 2004-05-07 09:57 brodsom * firebird2/src/: jrd/evl.cpp (1.84), jrd/evl_like.cpp (1.16), jrd/fields.h (1.6), jrd/fil.h (1.11), jrd/ini.h (1.16), jrd/opt.cpp (1.164), jrd/rse.cpp (1.70), jrd/sort.cpp (1.66), jrd/utl.cpp (1.66), qli/lex.cpp (1.29): Replace defines with consts 2004-05-07 09:52 brodsom * firebird2/src/isql/isql.h (1.28): Replace define with const 2004-05-07 09:45 brodsom * firebird2/: src/jrd/pag.cpp (1.74), src/utilities/sbc_print.cpp (1.23), builds/posix/make.shared.variables (1.39): llio is not used actually 2004-05-07 09:19 brodsom * firebird2/src/: msgs/build_file.epp (1.22), jrd/os/posix/unix.cpp (1.27), jrd/gds.cpp (1.135): Rollback until I found a better solution. 2004-05-07 08:36 eku * firebird2/src/jrd/common.h (1.115): SINIX-Z: Added O_BINARY define after Blas' removal 2004-05-07 00:09 brodsom * firebird2/src/: jrd/pag.cpp (1.73), jrd/shut.cpp (1.25), jrd/sort.cpp (1.65), jrd/utl_proto.h (1.15), jrd/jrd.cpp (1.159), jrd/llio.cpp (1.21), jrd/common.h (1.114), jrd/gds.cpp (1.134), jrd/gds_proto.h (1.33), jrd/os/posix/unix.cpp (1.26), msgs/build_file.epp (1.21): -Macro cleaning 2004-05-07 00:06 arnobrinkman * firebird2/src/jrd/opt.cpp (1.163): Fix bug with slow MERGE Fix bug with FULL JOIN and IS NULL in where clause. SELECT * FROM TableX FULL OUTER JOIN TableY ON (...) WHERE TableY IS NULL 2004-05-06 20:07 brodsom * firebird2/src/: jrd/why.cpp (1.65), jrd/jrd.h (1.96), jrd/llio.cpp (1.20), jrd/log.cpp (1.17), jrd/log.h (1.8), jrd/log2.h (1.4), jrd/msg.h (1.5), jrd/msg_encode.h (1.3), jrd/que.h (1.5), jrd/rng.h (1.8), jrd/sbm.h (1.8), jrd/scl.epp (1.52), jrd/sort.cpp (1.64), jrd/status.cpp (1.12), jrd/status.h (1.4), jrd/thd.h (1.21), jrd/tra.cpp (1.69), jrd/jrd.cpp (1.158), jrd/isc_sync.cpp (1.85), jrd/align.h (1.6), jrd/btr.cpp (1.86), jrd/constants.h (1.16), jrd/err.cpp (1.43), jrd/filte_proto.h (1.8), jrd/filters.cpp (1.36), dsql/errd.cpp (1.30), misc/codes.epp (1.13), remote/inet.cpp (1.104), remote/inet_server.cpp (1.39), remote/remote.h (1.32), include/gen/msg_facs.h (1.7): -Replace define with const -Remove ifdef cplusplus from internal code -Remove unused macros 2004-05-06 17:01 brodsom * firebird2/src/utilities/drop.cpp (1.26): Lost commit ("SUNOS4" was defined previously in file_params.h whenever "sun" is defined) 2004-05-06 14:49 eku * firebird2/builds/posix/prefix.sinixz (1.24): Updated compiler flags. 2004-05-06 13:40 kkuznetsov * firebird2/builds/posix/prefix.solx86gcc (1.9): mirroring all compiler options from other platforms 2004-05-06 10:42 alexpeshkoff * firebird2/src/common/classes/stack.h (1.7): fixed bug in split() 2004-05-06 10:42 alexpeshkoff * firebird2/src/jrd/: grant.epp (1.36), grant_proto.h (1.12), scl.epp (1.51), scl_proto.h (1.18): use UCHAR instead of char for ACLs again 2004-05-06 10:41 alexpeshkoff * firebird2/src/jrd/fun.epp (1.52): use START*/END_CHECK_FOR_EXCEPTIONS macros again 2004-05-06 10:40 alexpeshkoff * firebird2/src/jrd/file_params.h (1.19): minor bug fix 2004-05-06 10:40 alexpeshkoff * firebird2/src/jrd/: execute_statement.cpp (1.9), execute_statement.h (1.6): fixed problems with diagnostics 2004-05-06 10:39 alexpeshkoff * firebird2/src/jrd/dyn_def.epp (1.68): use better typedef name 2004-05-06 10:38 alexpeshkoff * firebird2/src/utilities/drop.cpp (1.25): fixed const conversion bug 2004-05-06 07:54 eku * firebird2/src/extern/editline/editline.c (1.3): Fixed lots of warnings. 2004-05-06 07:46 eku * firebird2/src/dsql/parse.y (1.134): Fixed compiler error: cannot convert `dsql_nod**' to `dsql_nod*' in initialization 2004-05-06 03:29 brodsom * firebird2/src/jrd/file_params.h (1.18): -Replace define with const 2004-05-06 02:18 brodsom * firebird2/src/jrd/: svc.cpp (1.117), svc.h (1.28): -Replace define with const 2004-05-05 23:53 brodsom * firebird2/src/: jrd/sort.cpp (1.63), jrd/svc.cpp (1.116), jrd/svc_undoc.h (1.4), jrd/utl.cpp (1.65), jrd/common.h (1.113), jrd/dyn_def.epp (1.67), jrd/dyn_del.epp (1.30), jrd/dyn_mod.epp (1.46), jrd/dyn_util.epp (1.33), jrd/ext.cpp (1.50), jrd/flags.h (1.4), jrd/isc.cpp (1.49), jrd/isc_sync.cpp (1.84), jrd/jrd.cpp (1.157), jrd/jrd_proto.h (1.30), jrd/jrd_pwd.h (1.13), jrd/jrd_time.h (1.5), jrd/msg_encode.h (1.2), lock/lock.cpp (1.93), remote/inet.cpp (1.103), remote/inet_server.cpp (1.38), remote/xnet.cpp (1.44), remote/os/win32/wnet.cpp (1.20): -Replace define with const -Move SYS_ERR, ERRNO, H_ERRNO and INET_ERRNO(ERRNO in inet.cpp) macros to common.h -Remove unused macros 2004-05-05 23:49 brodsom * firebird2/src/extlib/fbudf/fbudf.cpp (1.12): Fix warning 2004-05-05 16:16 brodsom * firebird2/src/jrd/iberr.h (1.8): Unused code 2004-05-05 16:09 brodsom * firebird2/src/jrd/dbt.cpp (1.28): Style 2004-05-05 16:01 brodsom * firebird2/src/jrd/cch.cpp (1.86): Unused macro 2004-05-05 15:58 brodsom * firebird2/src/: burp/mvol_proto.h (1.7), dsql/metd_proto.h (1.21): Obsolete compiler message 2004-05-05 07:28 skidder * firebird2/src/jrd/: dfw.epp (1.106), jrd.cpp (1.156), lck.cpp (1.39), lck.h (1.17), rlck.cpp (1.25), sdw.cpp (1.43): Carefully account attachment pointers used inside JRD lock structure. This should cure crash reported by Nils Boedeker 2004-05-05 06:47 skidder * firebird2/src/extlib/ib_util.h (1.3): Make ib_util.h a valid C++ header 2004-05-05 06:19 skidder * firebird2/src/: jrd/execute_statement.cpp (1.8), dsql/dsql.cpp (1.105): Fix bugs in my commit found by Claudio 2004-05-05 01:27 skidder * firebird2/src/jrd/que.h (1.4): Fix the error added during recent Blas' cleanup 2004-05-04 21:37 brodsom * firebird2/src/remote/xnet.cpp (1.43): Fix warning 2004-05-04 21:23 brodsom * firebird2/src/jrd/vio.cpp (1.92): Unused macro 2004-05-04 21:16 brodsom * firebird2/src/jrd/: cch.cpp (1.85), common.h (1.112): Remove values in defines used only for conditional compilation 2004-05-04 19:51 brodsom * firebird2/src/jrd/svc.cpp (1.115): Fix warnings 2004-05-04 18:01 brodsom * firebird2/src/burp/: burp.h (1.47), mvol.cpp (1.35): Fix warnings 2004-05-04 17:57 brodsom * firebird2/src/lock/lock.cpp (1.92): Lost commit 2004-05-04 04:53 brodsom * firebird2/src/isql/: isql.epp (1.80), isql.h (1.27): Fix warnings 2004-05-04 00:42 brodsom * firebird2/src/jrd/: jlx.c (1.7), jrd.h (1.95), met.h (1.10), req.h (1.40), sch.cpp (1.25), sdw.h (1.7), sort.cpp (1.62), sort.h (1.22), val.cpp (1.47), idx.h (1.12): Corrections suggested by Claudio 2004-05-03 23:43 brodsom * firebird2/src/: lock/lock.h (1.26), jrd/cmp.cpp (1.118), jrd/dfw.epp (1.105), jrd/dyn.epp (1.59), jrd/dyn.h (1.20), jrd/dyn_mod.epp (1.45), jrd/evl.cpp (1.83), jrd/evl_string.h (1.11), jrd/exe.cpp (1.111), jrd/execute_statement.h (1.5), jrd/ext.h (1.9), jrd/ini.epp (1.47), jrd/intl.cpp (1.62), jrd/isc.h (1.13), jrd/isc_signal.h (1.5), jrd/opt.cpp (1.162), jrd/par.cpp (1.93), jrd/qatest.cpp (1.11), jrd/scl.h (1.9), jrd/scroll_cursors.h (1.7), jrd/svc.cpp (1.114), jrd/svc.h (1.27), jrd/thd.h (1.20), jrd/tra.cpp (1.68), jrd/utl.cpp (1.64), jrd/y_handle.h (1.9): Macro cleaning 2004-05-03 23:39 brodsom * firebird2/src/: alice/alice.cpp (1.61), burp/burp.cpp (1.74), utilities/gsec/gsec.cpp (1.27), utilities/gstat/dba.epp (1.36), misc/blrtable.cpp (1.12): Macro cleaning 2004-05-03 21:12 brodsom * firebird2/src/: utilities/print_event.cpp (1.1), misc/print.cpp (1.8): Move misc/print.cpp to utilities/print_event.cpp 2004-05-03 19:47 brodsom * firebird2/src/jrd/: err.cpp (1.42), fil.h (1.10): Remove unused macros 2004-05-03 19:35 brodsom * firebird2/src/: jrd/event.cpp (1.48), jrd/event.h (1.16), jrd/jrd.h (1.94), jrd/lck.cpp (1.38), jrd/que.h (1.3), lock/lock.cpp (1.91), lock/lock.h (1.25), lock/print.cpp (1.35), misc/print.cpp (1.7): -Unify 3 srq implementations and move it to que.h -Remove duplicated lock constants between jrd.h and lock.h (naming fix and srq move outside lock.h was prerequisites for this change) 2004-05-03 19:31 brodsom * firebird2/src/jrd/jrd.cpp (1.155): -Fix another incredibly stupid legacy variable naming, variable name = struct name. 2004-05-03 19:05 skidder * firebird2/src/common/classes/: auto.h (1.9), rwlock.h (1.19): Close a couple potential tins of worms spotted by Claudio in my previous commits 2004-05-03 15:35 brodsom * firebird2/src/: jrd/cch.cpp (1.84), jrd/dbg.cpp (1.26), remote/interface.cpp (1.79), remote/server.cpp (1.76): -Fix another incredibly stupid legacy variable naming, variable name = struct name. 2004-05-03 14:20 brodsom * firebird2/src/common/classes/fb_tls.h (1.5): -Fix MinGW build 2004-05-03 14:16 eku * firebird2/src/jrd/execute_statement.cpp (1.7): Fixed warning: `static' is not at beginning of declaration 2004-05-03 13:31 eku * firebird2/: configure.in (1.198), src/include/gen/autoconfig_msvc.h (1.93): Remainings of ib_stdio 2004-05-03 12:08 eku * firebird2/src/jrd/blob_filter.h (1.12): Fixed warning: `static' is not at beginning of declaration 2004-05-03 11:20 eku * firebird2/builds/posix/prefix.sinixz (1.23): Fixed compilation issues by changing compiler flags. 2004-05-03 06:51 skidder * firebird2/src/jrd/tra.cpp (1.67): Kill unused variable 2004-05-03 06:29 skidder * firebird2/src/dsql/: dsql.tab.h (1.36), parse.cpp (1.113): Regenerate parse.cpp 2004-05-03 06:24 skidder * firebird2/src/: common/classes/array.h (1.25), common/classes/fb_pair.h (1.10), common/classes/init.h (1.2), common/classes/objects_array.h (1.9), common/classes/stack.h (1.6), common/classes/tree.h (1.28), common/classes/vector.h (1.8), dsql/pass1.cpp (1.141), include/fb_exception.h (1.11), jrd/event.cpp (1.47), jrd/event.h (1.15), jrd/gds.cpp (1.133), jrd/vio.cpp (1.91), utilities/nbackup.cpp (1.25): Fixes needed to make GCC 3.4 happy 2004-05-03 03:52 skidder * firebird2/: builds/win32/msvc7/fbclient_static.vcproj (1.14), src/common/classes/auto.h (1.8), src/dsql/parse.y (1.133), src/jrd/why.cpp (1.64): Care about quirks of Windows platform 2004-05-03 01:06 skidder * firebird2/src/utilities/rebuild/: rebuild.cpp (1.13), rmet.epp (1.7), rstore.epp (1.8): Y-Valve handle translation layer 2004-05-03 01:03 skidder * firebird2/src/: alice/alice.cpp (1.60), alice/alice.h (1.34), alice/alice_meta.epp (1.35), alice/aliceswi.h (1.14), alice/exe.cpp (1.32), alice/tdr.cpp (1.35), alice/tdr_proto.h (1.11), burp/backup.epp (1.56), burp/burp.cpp (1.73), burp/burp.h (1.46), burp/burpswi.h (1.12), burp/restore.epp (1.73), common/classes/fb_tls.h (1.4), common/classes/locks.h (1.13), common/classes/rwlock.h (1.18), dsql/array.epp (1.28), dsql/blob.epp (1.14), dsql/ddl.cpp (1.98), dsql/dsql.cpp (1.104), dsql/dsql.h (1.61), dsql/dsql_proto.h (1.17), dsql/gen.cpp (1.62), dsql/hsh.cpp (1.27), dsql/make.cpp (1.60), dsql/metd.epp (1.57), dsql/parse.y (1.132), dsql/pass1.cpp (1.140), dsql/prepa_proto.h (1.12), dsql/preparse.cpp (1.30), dsql/user__proto.h (1.7), dsql/user_dsql.cpp (1.38), dudley/ddl.cpp (1.34), dudley/ddl.h (1.22), dudley/exe.epp (1.47), dudley/expand.cpp (1.22), dudley/expr.cpp (1.20), dudley/extract.epp (1.32), dudley/generate.cpp (1.13), dudley/lex.cpp (1.26), dudley/lex_proto.h (1.8), dudley/parse.cpp (1.40), dudley/trn.cpp (1.29), gpre/ada.cpp (1.39), gpre/c_cxx.cpp (1.45), gpre/cmd.cpp (1.33), gpre/cme.cpp (1.26), gpre/cmp.cpp (1.28), gpre/cob.cpp (1.41), gpre/dyntable.cpp (1.8), gpre/exp.cpp (1.32), gpre/ftn.cpp (1.43), gpre/gpre.h (1.61), gpre/gpre_meta.epp (1.41), gpre/gpre_meta_boot.cpp (1.41), gpre/int_cxx.cpp (1.33), gpre/jrdmet.cpp (1.17), gpre/par.cpp (1.47), gpre/pas.cpp (1.37), gpre/pretty.cpp (1.24), gpre/sql.cpp (1.43), include/fb_types.h (1.44), include/gen/msgs.h (1.14), include/gen/sql_code.h (1.13), ipserver/ipc.h (1.16), ipserver/ipclient.cpp (1.42), ipserver/ipserver.cpp (1.42), isql/extract.epp (1.36), isql/isql.epp (1.79), isql/isql_proto.h (1.19), isql/isql_win.cpp (1.15), isql/show.epp (1.46), isql/show_proto.h (1.15), jrd/alt.cpp (1.50), jrd/alt_proto.h (1.9), jrd/blb.cpp (1.73), jrd/blob_filter.cpp (1.28), jrd/cmp.cpp (1.117), jrd/cvt2.cpp (1.33), jrd/dbt.cpp (1.27), jrd/dfw.epp (1.104), jrd/dpm.epp (1.46), jrd/dsc.cpp (1.20), jrd/dyn.epp (1.58), jrd/dyn_def.epp (1.66), jrd/dyn_del.epp (1.29), jrd/dyn_mod.epp (1.44), jrd/dyn_util.epp (1.32), jrd/evl.cpp (1.82), jrd/execute_statement.cpp (1.6), jrd/execute_statement.h (1.4), jrd/filters.cpp (1.35), jrd/fun.epp (1.51), jrd/grant.epp (1.35), jrd/ibase.h (1.74), jrd/inf.cpp (1.44), jrd/ini.epp (1.46), jrd/isc.cpp (1.48), jrd/jrd.cpp (1.154), jrd/jrd.h (1.93), jrd/jrd_proto.h (1.29), jrd/met.epp (1.115), jrd/opt.cpp (1.161), jrd/pag.cpp (1.72), jrd/par.cpp (1.92), jrd/pcmet.epp (1.20), jrd/perf.cpp (1.33), jrd/perf_proto.h (1.6), jrd/pwd.cpp (1.28), jrd/sch.cpp (1.24), jrd/scl.epp (1.50), jrd/sdl.cpp (1.36), jrd/shut.cpp (1.24), jrd/svc.cpp (1.113), jrd/tra.cpp (1.66), jrd/utl.cpp (1.63), jrd/utl_proto.h (1.14), jrd/val.cpp (1.46), jrd/vio.cpp (1.90), jrd/why.cpp (1.63), jrd/why_proto.h (1.22), jrd/y_handle.h (1.8), jrd/y_ref.h (1.3), jrd/os/posix/unix.cpp (1.25), jrd/os/vms/map.cpp (1.10), jrd/os/vms/mblr.cpp (1.5), jrd/os/vms/rdb.cpp (1.12), jrd/os/vms/rdbint.cpp (1.11), jrd/os/vms/vmslock.cpp (1.7), lock/driver.cpp (1.15), misc/blrtable.cpp (1.11), misc/codes.epp (1.12), msgs/build_file.epp (1.20), msgs/change_msgs.epp (1.15), msgs/check_msgs.epp (1.10), msgs/enter_msgs.epp (1.12), msgs/load.epp (1.11), msgs/modify_msgs.epp (1.12), qli/command.cpp (1.21), qli/dtr.cpp (1.34), qli/dtr.h (1.17), qli/eval.cpp (1.40), qli/exe.cpp (1.43), qli/exe.h (1.21), qli/exe_proto.h (1.9), qli/format.cpp (1.28), qli/gener.cpp (1.34), qli/help.epp (1.18), qli/lex.cpp (1.28), qli/lex_proto.h (1.8), qli/meta.epp (1.44), qli/meta_proto.h (1.11), qli/parse.h (1.8), qli/proc.epp (1.26), qli/proc_proto.h (1.9), qli/show.epp (1.33), remote/inet.cpp (1.102), remote/inet_server.cpp (1.37), remote/interface.cpp (1.78), remote/merge.cpp (1.18), remote/mgr.cpp (1.9), remote/parser.cpp (1.17), remote/remote.cpp (1.33), remote/remote.h (1.31), remote/server.cpp (1.75), remote/xnet.cpp (1.42), remote/os/win32/chop.cpp (1.7), remote/os/win32/ibconfig.cpp (1.6), remote/os/win32/property.cpp (1.8), remote/os/win32/wnet.cpp (1.19), utilities/cache.cpp (1.15), utilities/nbackup.cpp (1.24), utilities/run_service.cpp (1.11), utilities/stats.epp (1.9), utilities/common/cmd_util.cpp (1.8), utilities/gsec/gsec.cpp (1.26), utilities/gsec/secur_proto.h (1.6), utilities/gsec/security.epp (1.10), utilities/gstat/dba.epp (1.35), utilities/gstat/dba_full.epp (1.24), utilities/gstat/ppg.cpp (1.16), utilities/ibmgr/ibmgr.cpp (1.15), utilities/ibmgr/srvrmgr.cpp (1.11): Y-Valve handle translation layer 2004-05-03 00:50 brodsom * firebird2/src/jrd/svc_undoc.h (1.3): Comment unused macros 2004-05-03 00:46 brodsom * firebird2/src/jrd/: isc_sync.cpp (1.83), os/posix/isc_ipc.cpp (1.12): Comment unused macros 2004-05-03 00:43 brodsom * firebird2/src/jrd/inf.h (1.5): Remove wrong (and unused) constant definitions 2004-05-03 00:40 brodsom * firebird2/src/jrd/: cvt.cpp (1.40), cvt2.cpp (1.32), quad.cpp (1.9), quad.h (1.3): Move triplicated macros to common header 2004-05-03 00:36 brodsom * firebird2/src/jrd/btr.h (1.32): Comment unused macro 2004-05-02 10:53 skidder * firebird2/configure.in (1.197): Fix POSIX build 2004-05-01 16:15 brodsom * firebird2/src/: include/gen/msgs.h (1.13), include/gen/sql_code.h (1.12), remote/remote.cpp (1.32), utilities/run_service.cpp (1.10), utilities/gstat/dba_full.epp (1.23), utilities/guard/guard.cpp (1.5), utilities/ibmgr/ibmgr.cpp (1.14): -Remainings of ib_stdio (Pointed by Claudio) 2004-05-01 10:33 skidder * firebird2/src/dsql/metd.epp (1.56): Please Claudio and do not return descriptors for VARCHAR(32767) for UDFs 2004-05-01 01:03 brodsom * firebird2/configure.in (1.196): -Modify object generation to be dependent on type (boot, std, superserver and superclient) not module. This saves 8% time in a full build. 2004-05-01 01:01 brodsom * firebird2/builds/posix/: Makefile.in.static.isql (1.7), Makefile.in.firebird (1.53), Makefile.in.inet_server (1.14), Makefile.in.intl (1.18), Makefile.in.libfbclient (1.22), Makefile.in.libfbcommon (1.7), Makefile.in.libfbembed (1.13), Makefile.in.libfbstatic (1.6), Makefile.in.msgs (1.14), Makefile.in.refDatabases (1.21), Makefile.in.static.gbak (1.8), Makefile.in.static.gpre (1.15), Makefile.in.boot.gpre (1.20), Makefile.in.client.fbudf (1.2), Makefile.in.client.gbak (1.8), Makefile.in.client.gdef (1.9), Makefile.in.client.gfix (1.9), Makefile.in.client.gpre (1.14), Makefile.in.client.isql (1.8), Makefile.in.client.qli (1.4), Makefile.in.client.util (1.20), Makefile.in.codes (1.16), Makefile.in.embed.fbudf (1.3), Makefile.in.embed.gbak (1.8), Makefile.in.embed.gdef (1.7), Makefile.in.embed.gfix (1.9), Makefile.in.embed.gpre (1.14), Makefile.in.embed.isql (1.8), Makefile.in.embed.lockmgr (1.7), Makefile.in.embed.qli (1.14), Makefile.in.embed.util (1.13), Makefile.in.examples (1.3), Makefile.in.extern.editline (1.3), Makefile.in.extlib (1.16), Makefile.in.fbserver (1.14), make.defaults (1.35): -Modify object generation to be dependent on type (boot, std, superserver and superclient) not module. This saves 8% time in a full build. -Add sqlda_pub.h to monolithic ibase -Correct refDatabases symbols to avoid repeated generation of executables. 2004-05-01 00:48 brodsom * firebird2/builds/: win32/make_all.bat (1.24), mac_os_x/CS/Helpers.make (1.5): Add sqlda_pub.h to monolithic ibase 2004-05-01 00:45 brodsom * firebird2/src/: jrd/dyn_def.epp (1.65), jrd/evl.cpp (1.81), jrd/fun.epp (1.50), jrd/ibase.h (1.73), jrd/ini.epp (1.45), jrd/ini.h (1.15), jrd/intl_classes.h (1.18), jrd/intlobj.h (1.22), jrd/met.epp (1.114), jrd/nav.cpp (1.39), jrd/nbak.cpp (1.30), jrd/obj.h (1.4), jrd/ods.h (1.22), jrd/shut.cpp (1.23), jrd/tra.h (1.29), jrd/blb.cpp (1.72), jrd/blob_filter.cpp (1.27), jrd/cmp.cpp (1.116), jrd/cvt2.cpp (1.31), jrd/dbg.cpp (1.25), jrd/dfw.epp (1.103), jrd/dpm.epp (1.45), jrd/dsc.cpp (1.19), jrd/dsc2.h (1.4), dsql/sqlda_pub.h (1.1), jrd/os/posix/unix.cpp (1.24), jrd/os/win32/winnt.cpp (1.18), utilities/nbackup.cpp (1.23): - Split sqlda.h to avoid duplicated definitions between ibase.h and sqlda.h - Replace define for constants - Remove contants.h where not used. 2004-05-01 00:40 brodsom * firebird2/src/: dsql/blob.epp (1.13), dsql/dsql.cpp (1.103), dsql/metd.epp (1.55), dsql/sqlda.h (1.7), dsql/utld.cpp (1.29), gpre/cmd.cpp (1.32), gpre/gpre_meta.epp (1.40), gpre/gpre_meta_boot.cpp (1.40), gpre/jrdmet.cpp (1.16), intl/ldcommon.h (1.17), isql/show.epp (1.45), isql/extract.epp (1.35): - Split sqlda.h to avoid duplicated definitions between ibase.h and sqlda.h - Replace define for constants - Remove contants.h where not used. 2004-04-30 20:43 skidder * firebird2/src/jrd/thd.h (1.19): Disable GC thread 2004-04-30 13:44 kkuznetsov * firebird2/builds/posix/prefix.solx86gcc (1.8): removed -fwritable-strings on so on to const char * instead of char* for example cant compile config_file 2004-04-29 19:47 brodsom * firebird2/src/: dsql/blob.epp (1.12), dsql/ddl.cpp (1.97), dsql/metd.epp (1.54), gpre/sql.cpp (1.42), gpre/cmd.cpp (1.31), gpre/gpre_meta.epp (1.39), gpre/gpre_meta_boot.cpp (1.39), gpre/jrdmet.cpp (1.15), isql/show.epp (1.44), isql/isql.epp (1.78), jrd/blb.cpp (1.71), jrd/blob_filter.cpp (1.26), jrd/blob_filter.h (1.11), jrd/constants.h (1.15), jrd/cvt2.cpp (1.30), jrd/dfw.epp (1.102), jrd/dsc.cpp (1.18), jrd/dsc2.h (1.3), jrd/evl.cpp (1.80), jrd/fields.h (1.5), jrd/filters.cpp (1.34), jrd/ibase.h (1.72), jrd/ini.epp (1.44): Removing duplicated definitions between ibase.h and blob_filter.h ibase.h and constants.h 2004-04-29 16:49 brodsom * firebird2/src/: jrd/cch.cpp (1.83), jrd/cch.h (1.20), jrd/cch_proto.h (1.21), jrd/cmp.cpp (1.115), jrd/constants.h (1.14), jrd/gds.cpp (1.132), jrd/idx.h (1.11), jrd/isc_signal.h (1.4), jrd/jlx.c (1.6), jrd/jrd.h (1.92), jrd/val.cpp (1.45), jrd/val.h (1.22), jrd/vio.cpp (1.89), jrd/btr.cpp (1.85), jrd/btr.h (1.31), jrd/acl.h (1.3), jrd/all.cpp (1.31), jrd/alt.cpp (1.49), jrd/blb.h (1.16), jrd/blob_filter.h (1.10), jrd/btn.h (1.10), dsql/make.cpp (1.59), dsql/ddl.cpp (1.96): Replace defines for constants 2004-04-29 13:16 brodsom * firebird2/src/jrd/: dyn_def.epp (1.64), event.cpp (1.46), event.h (1.14), irq.h (1.6), llio.h (1.3), met.h (1.9), req.h (1.39), rse.h (1.31), sch.cpp (1.23), sdl.cpp (1.35), sdw.h (1.6), sort.h (1.21): Replace defines for constants 2004-04-29 02:49 brodsom * firebird2/src/jrd/: vio_debug.h (1.5), drq.h (1.6), exe.h (1.51), par.cpp (1.91): Replace define for constants 2004-04-29 01:29 brodsom * firebird2/src/gpre/pas.cpp (1.36): Style 2004-04-29 00:42 brodsom * firebird2/: src/jrd/ib_stdio.h (1.17), builds/mac_os_x/CS/CS.pbproj/project.pbxproj (1.6), builds/win32/msvc6/engine.dsp (1.47), builds/win32/msvc6/engine_classic.dsp (1.42), builds/win32/msvc6/engine_embed.dsp (1.21), builds/win32/msvc7/engine.vcproj (1.37), builds/win32/msvc7/engine_classic.vcproj (1.36), builds/win32/msvc7/engine_embed.vcproj (1.24): Removing ib_stdio.h 2004-04-29 00:39 brodsom * firebird2/src/jrd/: par.cpp (1.90), perf.cpp (1.32), plugin_manager.cpp (1.18), qatest.cpp (1.10), rng.cpp (1.23), rse.cpp (1.69), sbm.cpp (1.16), sbm_proto.h (1.11), sch.cpp (1.22), sdw.cpp (1.42), sort.cpp (1.61), svc.cpp (1.112), thd.cpp (1.29), utl.cpp (1.62), val.cpp (1.44), vio.cpp (1.88), why.cpp (1.62), isc_file.cpp (1.76), isc_sync.cpp (1.82), jlx.c (1.5), jrd.cpp (1.153), lck.cpp (1.37), llio.cpp (1.19), log.cpp (1.16), met.epp (1.113), opt.cpp (1.160), pag.cpp (1.71), btr.cpp (1.84), all.cpp (1.30), all.h (1.17), alt.cpp (1.48): Removing ib_stdio.h 2004-04-29 00:34 brodsom * firebird2/src/jrd/: os/win32/isc_ipc.cpp (1.10), os/win32/thd_priority.cpp (1.16), os/vms/extvms.cpp (1.19), os/vms/rdb.cpp (1.11), os/vms/vms.cpp (1.16), os/posix/isc_ipc.cpp (1.11), os/posix/unix.cpp (1.23), isc.cpp (1.47), dsc.cpp (1.17), dyn_mod.epp (1.43), err.cpp (1.41), event.cpp (1.45), ext.cpp (1.49), filters.cpp (1.33), functions.cpp (1.12), gds.cpp (1.131), gdsassert.h (1.11), grammar.cpp (1.7), ib_stdio.h (1.16), iberr.cpp (1.13), intl.cpp (1.61), inuse.cpp (1.6), cch.cpp (1.82), common.h (1.111), cvt.cpp (1.39), dbg.cpp (1.24), dbt.cpp (1.26), dfw.epp (1.101), dmp.cpp (1.22), dpm.epp (1.44): Removing ib_stdio.h 2004-04-29 00:31 brodsom * firebird2/src/lock/: print.cpp (1.34), driver.cpp (1.14), lock.cpp (1.90), manager.cpp (1.10): Removing ib_stdio.h 2004-04-29 00:26 brodsom * firebird2/src/: qli/eval.cpp (1.39), qli/exe.cpp (1.42), qli/exe.h (1.20), qli/format.cpp (1.27), qli/gener.cpp (1.33), qli/help.epp (1.17), qli/lex.cpp (1.27), qli/meta.epp (1.43), qli/mov.cpp (1.33), qli/parse.cpp (1.31), qli/picstr.cpp (1.22), qli/report.cpp (1.15), qli/show.epp (1.32), qli/command.cpp (1.20), qli/dtr.cpp (1.33), qli/err.cpp (1.15), msgs/build_file.epp (1.19), msgs/change_msgs.epp (1.14), msgs/check_msgs.epp (1.9), msgs/enter_msgs.epp (1.11), msgs/include.epp (1.7), msgs/modify_msgs.epp (1.11), misc/print.cpp (1.6), misc/align.cpp (1.6), misc/blrtable.cpp (1.10), misc/codes.epp (1.11), misc/memtest.cpp (1.3): Removing ib_stdio.h 2004-04-29 00:22 brodsom * firebird2/src/: utilities/gstat/dba.epp (1.34), utilities/gstat/dba_full.epp (1.22), utilities/gstat/ppg.cpp (1.15), utilities/gstat/ppg_proto.h (1.8), utilities/gsec/gsec.cpp (1.25), utilities/gsec/gsec.h (1.12), utilities/gsec/security.epp (1.9), utilities/common/cmd_util.cpp (1.7), utilities/run_service.cpp (1.9), utilities/sbc_print.cpp (1.22), utilities/stats.epp (1.8), utilities/analyse.cpp (1.9), utilities/cache.cpp (1.14), utilities/drop.cpp (1.24), utilities/print_pool.cpp (1.7), utilities/relay.cpp (1.6), remote/os/win32/wnet.cpp (1.18), remote/os/win32/cntl.cpp (1.6), remote/os/win32/srvr_w32.cpp (1.15), remote/xnet.cpp (1.41), remote/server.cpp (1.74), remote/inet.cpp (1.101), remote/inet_server.cpp (1.36), remote/interface.cpp (1.77), remote/mgr.cpp (1.8), remote/parser.cpp (1.16), remote/protocol.cpp (1.43), remote/remote.cpp (1.31): Removing ib_stdio.h 2004-04-29 00:17 brodsom * firebird2/src/utilities/: install/install.cpp (1.3), install/install_client.cpp (1.3), install/install_reg.cpp (1.9), install/install_svc.cpp (1.10), install/registry.cpp (1.9), install/services.cpp (1.9), ibmgr/srvrmgr.cpp (1.10), ibmgr/ibmgr.cpp (1.13), ibmgr/ibmgr.h (1.6), guard/guard.cpp (1.4), guard/util.cpp (1.4): Removing ib_stdio.h 2004-04-29 00:13 brodsom * firebird2/src/: isql/show_proto.h (1.14), isql/isql_win.cpp (1.14), isql/isql_win.h (1.6), isql/show.epp (1.43), isql/extract.epp (1.34), isql/isql.epp (1.77), isql/isql.h (1.26), isql/isql_proto.h (1.18), utilities/rebuild/rstore.epp (1.7), utilities/rebuild/rebuild.cpp (1.12), utilities/rebuild/rmet.epp (1.6): Removing ib_stdio.h 2004-04-29 00:09 brodsom * firebird2/src/: intl/utils/dtest.c (1.4), intl/utils/dtest2.c (1.3), intl/utils/mapdump.c (1.3), intl/utils/mapgen4.c (1.4), intl/utils/maptest.cpp (1.4), ipserver/ipserver.cpp (1.41), ipserver/ipclient.cpp (1.41), iscguard/cntl_guard.cpp (1.14), iscguard/iscguard.cpp (1.33): Removing ib_stdio.h 2004-04-29 00:05 brodsom * firebird2/src/: gpre/pas.cpp (1.35), gpre/pat.cpp (1.23), gpre/pretty.cpp (1.23), gpre/cob.cpp (1.40), gpre/dyntable.cpp (1.7), gpre/ftn.cpp (1.42), gpre/gpre.cpp (1.56), gpre/gpre.h (1.60), gpre/gpre_meta.epp (1.38), gpre/int_cxx.cpp (1.32), gpre/msc.cpp (1.20), gpre/ada.cpp (1.38), gpre/c_cxx.cpp (1.44), gpre/cme.cpp (1.25), include/fb_string.h (1.16), intl/cv_ksc.cpp (1.9), intl/kanji.cpp (1.6), intl/lc_narrow.cpp (1.9), intl/ld.cpp (1.9), intl/ld2.cpp (1.5): Removing ib_stdio.h 2004-04-28 23:59 brodsom * firebird2/src/dudley/: trn.cpp (1.28), ddl.cpp (1.33), extract.epp (1.31), lex.cpp (1.25): Removing ib_stdio.h 2004-04-28 23:56 brodsom * firebird2/src/dsql/: utld.cpp (1.28), dsql.cpp (1.102), errd.cpp (1.29), hsh.cpp (1.26), movd.cpp (1.13), pass1.cpp (1.139), user_dsql.cpp (1.37), alld.cpp (1.22), ddl.cpp (1.95): Removing ib_stdio.h 2004-04-28 23:52 brodsom * firebird2/src/: alice/alice.cpp (1.59), alice/alice.h (1.33), alice/all.cpp (1.20), alice/exe.cpp (1.31), alice/tdr.cpp (1.34), burp/burp.cpp (1.72), burp/burp.h (1.45), burp/canonical.cpp (1.34), burp/misc.cpp (1.9), burp/mvol.cpp (1.34), burp/restore.epp (1.72), burp/spit.cpp (1.28), burp/backup.epp (1.55), common/classes/alloc.cpp (1.49), common/classes/alloc.h (1.41), common/config/config_file.cpp (1.21): Removing ib_stdio.h 2004-04-28 20:36 skidder * firebird2/src/dsql/metd.epp (1.53): Make CSTRING map to VARCHAR, not CHAR in DSQL layer 2004-04-28 19:28 skidder * firebird2/src/jrd/opt.cpp (1.159): Slightly better fix for the FBTCS problem spotted by Blas 2004-04-28 07:18 skidder * firebird2/src/jrd/opt.cpp (1.158): Fix for FBTCS Join 17 testcase 2004-04-27 17:54 brodsom * firebird2/: src/jrd/gdsold.h (1.43), src/jrd/gds.h (1.6), src/jrd/gds.hxx (1.10), lang_helpers/gdsold.h (1.1), lang_helpers/gds.h (1.1), lang_helpers/gds.hxx (1.1): Moving obsolete headers to lang_helpers 2004-04-27 17:53 brodsom * firebird2/src/include/jrd/gds.h (1.5): Remove unused header 2004-04-27 14:38 brodsom * firebird2/builds/win32/make_all.bat (1.23): Remove references to gds.h, gds.hxx and gdsold.h from builds 2004-04-27 14:35 brodsom * firebird2/builds/: install/arch-specific/freebsd/install.sh.in (1.7), install/arch-specific/linux/classic/makeInstallImage.sh.in (1.7), install/arch-specific/linux/classic/preinstall.sh.in (1.4), install/arch-specific/linux/super/makeInstallImage.sh.in (1.8), install/arch-specific/linux/super/rpmfiles.txt.in (1.8), install/arch-specific/sinixz/prototype.in (1.5), mac_os_x/CS/Helpers.make (1.4), mac_os_x/CS/CS.pbproj/project.pbxproj (1.5), posix/Makefile.in.firebird (1.52): Remove references to gds.h, gds.hxx and gdsold.h from builds 2004-04-27 14:32 brodsom * firebird2/builds/win32/: msvc6/fbclient.dsp (1.45), msvc6/fbclient_static.dsp (1.13), msvc6/engine.dsp (1.46), msvc6/engine_classic.dsp (1.41), msvc6/engine_embed.dsp (1.20), msvc7/engine.vcproj (1.36), msvc7/engine_classic.vcproj (1.35), msvc7/engine_embed.vcproj (1.23), msvc7/fbclient.vcproj (1.33), msvc7/fbclient_static.vcproj (1.13): Remove references to gds.h, gds.hxx and gdsold.h from builds 2004-04-27 03:45 skidder * firebird2/src/jrd/blb.cpp (1.70): Back out my block leak fix and return to 1.5.0 logic in this place 2004-04-26 09:54 brodsom * firebird2/src/isql/: show.epp (1.42), isql.epp (1.76), isql.h (1.25), extract.epp (1.33): -Fix #910430 -Clean some #define -Use parametrized language (pointed by Claudio) 2004-04-26 01:11 brodsom * firebird2/examples/empbuild/: empbuild.e (1.3), intlbld.e (1.3): Replace remaining gds.h 2004-04-25 23:52 skidder * firebird2/src/jrd/blb.cpp (1.69): Use another approach to address memory leak when converting strings to blobs. This one works for updatable views 2004-04-25 12:00 dimitr * firebird2/src/jrd/cmp.cpp (1.114): Fixed bug in one of my previous commits. 2004-04-25 05:29 skidder * firebird2/src/common/classes/stack.h (1.5): Fix GCC build 2004-04-25 04:30 skidder * firebird2/src/jrd/: evl.cpp (1.79), evl_string.h (1.10), intl.cpp (1.60), intl_classes.h (1.17), intlobj.h (1.21): Minor bugfixes related to MBCS support in new LIKE/CONTAINING implementation + small cleanup. This should fix SJIS problem in FBTCS reported by Blas 2004-04-24 23:43 skidder * firebird2/src/isql/: extract.epp (1.32), isql.epp (1.75), show.epp (1.41): Return ISQL to buildable state after Blas' cleanup 2004-04-24 16:38 brodsom * firebird2/src/isql/: extract.epp (1.31), isql.epp (1.74), isql.h (1.24), isql_win.cpp (1.13), show.epp (1.40): -Remove unneeded headers 2004-04-23 20:39 brodsom * firebird2/src/isql/: show.epp (1.39), extract.epp (1.30), isql.epp (1.73): -Fix bug #223126 (Misplaced collation when extracting metadadata with isql) -Fix bug #223513 (Ambiguity between tables and views) -Fix bug #518349 (isql show mangles relationship) -Remove V33 stuff 2004-04-23 10:00 hvlad * firebird2/src/: common/classes/stack.h (1.4), jrd/idx.cpp (1.55), jrd/opt.cpp (1.157): Added Stack::iterator::hasMore method. Replaced getCount() and notEmpty() with hasMore() when it's possible 2004-04-23 03:53 brodsom * firebird2/src/include/gen/msg_facs.h (1.6): Update generated header with the actual content 2004-04-23 03:43 brodsom * firebird2/src/: misc/codes.epp (1.10), msgs/build_file.epp (1.18): Update comment 2004-04-22 16:49 alexpeshkoff * firebird2/src/jrd/: dpm.epp (1.43), dpm_proto.h (1.15), vio.cpp (1.87): use NULL pointer instead of temporal empy Stack - noticed by Claudio 2004-04-22 15:59 alexpeshkoff * firebird2/src/jrd/dyn.epp (1.57): fixed small problems noticed by Claudio 2004-04-21 16:48 alexpeshkoff * firebird2/src/dsql/: parse.y (1.131), pass1.cpp (1.138): fixed number problems after lls to Stack conversion 2004-04-21 16:21 alexpeshkoff * firebird2/src/dsql/: ddl.cpp (1.94), dsql.cpp (1.101), dsql.h (1.60), make.cpp (1.58), metd.epp (1.52), parse.cpp (1.112): fixed number problems after lls to Stack conversion 2004-04-21 16:12 alexpeshkoff * firebird2/src/jrd/: opt.cpp (1.156), par.cpp (1.89), rse.cpp (1.68), scl.epp (1.49), vio.cpp (1.86): fixed number problems after lls to Stack conversion 2004-04-21 16:08 alexpeshkoff * firebird2/src/jrd/: blb.cpp (1.68), cch.cpp (1.81), cmp.cpp (1.113), dpm.epp (1.42), fun.epp (1.49), grant.epp (1.34), idx.cpp (1.54), met.epp (1.112): fixed number problems after lls to Stack conversion 2004-04-21 16:04 alexpeshkoff * firebird2/src/common/classes/: array.h (1.24), stack.h (1.3): fixed number problems after lls to Stack conversion 2004-04-21 15:24 brodsom * firebird2/src/jrd/blp.h (1.12): Rollback one of the last Claudio's changes that breaks gpre is some situations (detected in fbtcs) 2004-04-21 14:42 brodsom * firebird2/doc/README.build.mingw.html (1.12): Update MinGW build readme 2004-04-21 12:30 paul_reeves * firebird2/src/utilities/install/install.cpp (1.2): Fix comparison typo so that we no longer overwrite newer versions of gds32.dll in . 2004-04-21 04:19 brodsom * firebird2/src/jrd/gds.cpp (1.130): Remove the last remaining dependency from gdsold.h (finishing a cleaning started months ago) 2004-04-21 03:45 brodsom * firebird2/builds/install/arch-specific/mingw/: super/FirebirdInstall_15.iss (1.1), super/Readme.txt (1.1), super/firebird_install_logo1.bmp (1.1), super/installation_readme.txt (1.1), prepare_mingw.sh (1.5): Installer for MinGW (first try) 2004-04-21 02:18 brodsom * firebird2/src/isql/: extract.epp (1.29), show.epp (1.38): Use ifdef for obsolete code instead a loooong comment and avoid nested comment warnings 2004-04-20 21:21 brodsom * firebird2/builds/posix/Makefile.in.libfbembed (1.12): Correction needed for fbembed build to succeed 2004-04-20 07:57 skidder * firebird2/src/: include/fb_types.h (1.43), jrd/jrd.cpp (1.152), jrd/jrd.h (1.91), jrd/sch.cpp (1.21), jrd/thd.cpp (1.28), jrd/thd.h (1.18), jrd/thd_proto.h (1.6), jrd/os/posix/isc_ipc.cpp (1.10): Fix problem with 64-bit SS NPTL builds 2004-04-19 20:45 brodsom * firebird2/builds/install/arch-specific/mingw/prepare_mingw.sh (1.4): Correction use generated gbak not installed one 2004-04-19 17:29 alexpeshkoff * firebird2/src/jrd/: cmp.cpp (1.112), jrd.cpp (1.151), jrd.h (1.90), met.epp (1.111): struct trig moved to class Trigger 2004-04-19 16:53 hvlad * firebird2/src/jrd/idx.cpp (1.53): Fixed GC in indexes after replace 'lls' with 'Stack' 2004-04-19 15:40 alexpeshkoff * firebird2/src/: common/classes/array.h (1.23), common/classes/objects_array.h (1.8), common/classes/stack.h (1.2), jrd/opt.cpp (1.155): applied fixes, mentioned by Claudio 2004-04-19 12:20 paulbeach * firebird2/builds/install/misc/firebird.conf (1.6): Improve NFS Warning in conf file 2004-04-18 16:22 alexpeshkoff * firebird2/src/: alice/all.cpp (1.19), alice/all.h (1.10), common/classes/alloc.h (1.40), common/classes/array.h (1.22), common/classes/objects_array.h (1.7), common/classes/stack.h (1.1), dsql/all.h (1.11), dsql/alld.cpp (1.21), dsql/ddl.cpp (1.93), dsql/dsql.cpp (1.100), dsql/dsql.h (1.59), dsql/dsql.tab.h (1.35), dsql/gen.cpp (1.61), dsql/gen_proto.h (1.13), dsql/make.cpp (1.57), dsql/make_proto.h (1.21), dsql/metd.epp (1.51), dsql/parse.y (1.130), dsql/pass1.cpp (1.137), jrd/all.cpp (1.29), jrd/all.h (1.16), jrd/blb.cpp (1.67), jrd/blb_proto.h (1.19), jrd/btr.cpp (1.83), jrd/btr.h (1.30), jrd/btr_proto.h (1.27), jrd/cch.cpp (1.80), jrd/cch.h (1.19), jrd/cmp.cpp (1.111), jrd/dpm.epp (1.41), jrd/dpm_proto.h (1.14), jrd/dyn.epp (1.56), jrd/dyn.h (1.19), jrd/dyn_def.epp (1.63), jrd/exe.h (1.50), jrd/fun.epp (1.48), jrd/grant.epp (1.33), jrd/grant_proto.h (1.11), jrd/idx.cpp (1.52), jrd/idx_proto.h (1.20), jrd/jrd.h (1.89), jrd/lls.h (1.6), jrd/met.epp (1.110), jrd/opt.cpp (1.154), jrd/opt_proto.h (1.13), jrd/par.cpp (1.88), jrd/par_proto.h (1.15), jrd/req.h (1.38), jrd/rse.cpp (1.67), jrd/rse.h (1.30), jrd/scl.epp (1.48), jrd/scl_proto.h (1.17), jrd/vio.cpp (1.85): 1. removed any mentions of blk_pool() from engine (and method itself) 2. replaced 'struct lls' with 'template Stack' 2004-04-18 05:34 skidder * firebird2/src/common/classes/array.h (1.21): Fix MSVC build 2004-04-18 04:50 skidder * firebird2/src/: common/classes/array.h (1.20), common/classes/fb_pair.h (1.9), common/classes/objects_array.h (1.6), common/classes/tree.h (1.27), common/classes/vector.h (1.7), jrd/cmp.cpp (1.110), jrd/cmp_proto.h (1.25), jrd/dfw.epp (1.100), jrd/exe.h (1.49), jrd/idx.cpp (1.51), jrd/intl.cpp (1.59), jrd/jrd.cpp (1.150), jrd/met.epp (1.109), jrd/nbak.h (1.13), jrd/opt.cpp (1.153), jrd/opt_proto.h (1.12), jrd/req.h (1.37), jrd/rpb_chain.h (1.11), jrd/scl.epp (1.47), jrd/scl_proto.h (1.16), jrd/tra.cpp (1.65), jrd/tra.h (1.28), jrd/tra_proto.h (1.15): Switch to Firebird container templates for request resource tracking. This significantly reduces CPU time any memory consumption for databases with complex metadata 2004-04-17 04:36 skidder * firebird2/builds/install/misc/firebird.conf (1.5): Implement Paul B. suggestion about dangerous config file option 2004-04-16 23:51 skidder * firebird2/src/jrd/fun.epp (1.47): Fix the problem with UDF arguments handling on 64-bit platforms 2004-04-15 12:13 aafemt * firebird2/builds/posix/prefix.mingw (1.30): Remove obsolete workaround 2004-04-13 12:41 aafemt * firebird2/configure.in (1.195): Another dir for win32 in temp 2004-04-11 16:47 alexpeshkoff * firebird2/src/common/config/config_file.cpp (1.20): fixed problem with system log overflow in case of missing aliases.conf ** front-ported fix ** 2004-04-11 09:14 robocop * firebird2/src/jrd/dyn_mod.epp (1.42): Close SF Bug# 910423 2004-04-11 09:12 robocop * firebird2/src/common/classes/tree.h (1.26): Style 2004-04-11 06:04 robocop * firebird2/src/: dsql/node.h (1.44), isql/extract.epp (1.28), isql/isql.epp (1.72), isql/isql_proto.h (1.17), isql/isql_win.cpp (1.12), isql/isql_win.h (1.5), isql/show.epp (1.37), jrd/opt.cpp (1.152): Three changes to isql: Fix isql bug #910430. Add SET HEADING ON/OFF option Add -M2 command-line option to send output of statistics and plans to the same file than the rest of the output. Those items do not appear when using HELP SET inside isql or with isql -? from the command line. 2004-04-11 04:40 skidder * firebird2/src/common/config/config_file.cpp (1.19): Make it build 2004-04-10 21:46 skidder * firebird2/src/jrd/: dfw.epp (1.99), jrd.h (1.88), met.epp (1.108), met_proto.h (1.40): Small metadata cache cleanup 2004-04-10 21:41 skidder * firebird2/src/jrd/ntrace.h (1.2): Small fixes in Trace API header 2004-04-10 21:03 skidder * firebird2/src/jrd/: jrd.h (1.87), met.epp (1.107): Doing memset on a class with fields having destructors is generally a bad idea 2004-04-10 19:24 skidder * firebird2/src/jrd/blb.cpp (1.66): Undo my change for BLOBs in read_only transactions and add comment 2004-04-10 15:59 dimitr * firebird2/src/: common/config/config_file.cpp (1.18), jrd/os/win32/fbsyslog.cpp (1.2): Corrections. 2004-04-10 05:56 skidder * firebird2/src/jrd/met.epp (1.106): Oops. Somebody renamed CMP_clone_active function. 2004-04-10 05:30 skidder * firebird2/src/jrd/met.epp (1.105): Small safety fix for new modify_procedure logic 2004-04-10 02:25 robocop * firebird2/: doc/README.performance_monitoring (1.3), src/common/classes/fb_string.cpp (1.11), src/dsql/ddl.cpp (1.92), src/dsql/dsql.cpp (1.99), src/dsql/metd.epp (1.50), src/dsql/parse.cpp (1.111), src/dsql/parse.y (1.129), src/gpre/gpre.cpp (1.55), src/include/fb_string.h (1.15), src/isql/extract.epp (1.27), src/isql/isql.h (1.23), src/isql/show.epp (1.36), src/jrd/cch.cpp (1.79), src/jrd/cch.h (1.18), src/jrd/dyn.epp (1.55), src/jrd/err.cpp (1.40), src/jrd/evl.cpp (1.78), src/jrd/opt.cpp (1.151), src/jrd/par.cpp (1.87): Small corrections 2004-04-10 02:07 robocop * firebird2/src/misc/blrtable.cpp (1.9): Make MSVC6 happy again 2004-04-09 18:32 skidder * firebird2/src/jrd/evl.cpp (1.77): Fix spelling mistake in my comment 2004-04-09 18:27 skidder * firebird2/src/jrd/evl.cpp (1.76): Fix another place where we may loose a tick during timestamp arithmetics. 2004-04-09 10:03 hvlad * firebird2/src/dsql/: ddl.cpp (1.91), dsql.h (1.58): Corrects an error at DDL generation when the total size of all generated BLR exceeds 64K, but each slice does not exceed 64K. For ex, procedure sources is 55K and generated BLR is 12K. Note: this fix is safe because jrd8_ddl (DYN_ddl\DYN_execute) do not use parameter 'length', wrongly declared as USHORT 2004-04-09 02:23 skidder * firebird2/: configure.in (1.194), src/include/gen/autoconfig_msvc.h (1.92): Use llrint() on platforms where it is available 2004-04-09 00:29 skidder * firebird2/src/jrd/evl.cpp (1.75): Fix rounding problem in date arithmetics 2004-04-08 16:51 alexpeshkoff * firebird2/src/jrd/opt.cpp (1.150): Returned opt.cpp to buildable state 2004-04-07 22:52 skidder * firebird2/src/jrd/intl.cpp (1.58): Allow using NONE as a fully transparent charset everywhere 2004-04-06 17:46 dimitr * firebird2/src/intl/collations/xx885913lt.h (1.1): file xx885913lt.h was initially added on branch B1_5_Release. 2004-04-06 17:44 dimitr * firebird2/src/intl/lc_iso8859_13.c (1.1): file lc_iso8859_13.c was initially added on branch B1_5_Release. 2004-04-06 09:25 skidder * firebird2/: builds/install/misc/firebird.conf (1.4), src/common/config/config.cpp (1.51), src/common/config/config.h (1.29), src/jrd/blob_filter.cpp (1.25), src/jrd/err.cpp (1.39), src/jrd/fun.epp (1.46), src/jrd/ibsetjmp.h (1.6), src/jrd/isc_sync.cpp (1.81): Add BugcheckAbort option to produce coredumps on BUGCHECKs and structured exceptions 2004-04-06 07:53 aafemt * firebird2/src/common/classes/fb_tls.h (1.3): TLS for win32 gcc 2004-04-06 07:47 skidder * firebird2/src/jrd/gdsold.h (1.42): Fix broken definition noted while backporting changes to B1_5_Release 2004-04-06 04:45 skidder * firebird2/builds/install/arch-specific/linux/Makefile.in (1.4): A couple versions of eu-strip I tried produce broken debug info. Let's standartize on binutils objcopy for now as it seems to be more reliable. I hope an official binutils version with needed feature aka 2.15 will be released soon 2004-04-04 19:58 skidder * firebird2/src/jrd/dpm.epp (1.40): Allow to modify generators from read-only transactions again 2004-04-04 10:25 alexpeshkoff * firebird2/src/jrd/: btr.cpp (1.82), btr.h (1.29), btr_proto.h (1.26), exe.h (1.48): better memory allocation for csb_idx_allocation 2004-04-04 09:40 skidder * firebird2/src/jrd/ntrace.h (1.1): Preliminary version of Trace API header. Not integrated yet, for peer review 2004-04-04 06:11 skidder * firebird2/doc/README.performance_monitoring (1.2): Update Trace API spec 2004-04-03 05:36 skidder * firebird2/doc/README.performance_monitoring (1.1): Write a kind of spec for my performance monitoring work. Peer review is welcome 2004-04-03 04:23 skidder * firebird2/builds/misc/msg.gbak (1.7): Add switches for new shutdown modes to the GFIX usage messages 2004-04-03 01:20 arnobrinkman * firebird2/src/dsql/: node.h (1.43), pass1.cpp (1.136): Fix wrong mapping for Count(*) in having clause when used with IN, ANY, SOME, ALL 2004-04-02 06:02 skidder * firebird2/src/jrd/dfw.epp (1.98): Do not allow to drop or modify procedures that are in use by user requests directly or indirectly. Reference tracking infrastructure needed for this task existed for long time already and seems to be reliable enough, but this is still an experimental change and feedback is much appreciated. 2004-04-02 05:24 skidder * firebird2/src/dsql/parse.y (1.128): Fix counting of line numbers in DSQL parser when multi-line literals and identifiers are used 2004-04-01 18:32 alexpeshkoff * firebird2/src/jrd/: btr.cpp (1.81), btr_proto.h (1.25), exe.h (1.47), opt.cpp (1.149): changed csb_index_allocation to Array from str 2004-04-01 17:11 alexpeshkoff * firebird2/src/jrd/blb.cpp (1.65): changed buffer allocation to Array from str 2004-04-01 16:15 alexpeshkoff * firebird2/src/common/classes/array.h (1.19): Added "T* getBuffer(capacity)" - this helps use Array as temp buffer 2004-03-31 20:10 alexpeshkoff * firebird2/src/common/: utils.cpp (1.6), utils_proto.h (1.2): string cleanup 2004-03-31 20:09 alexpeshkoff * firebird2/src/common/classes/fb_string.cpp (1.10): fixed serious bug in string::printf - thanks to Nickolay 2004-03-31 20:07 alexpeshkoff * firebird2/src/include/fb_string.h (1.14): added some functionality to string 2004-03-31 20:03 alexpeshkoff * firebird2/src/jrd/: cmp.cpp (1.109), exe.h (1.46), fun.epp (1.45), fun_proto.h (1.12), intl.cpp (1.57), jrd.h (1.86), met_proto.h (1.39), opt.cpp (1.148), par.cpp (1.86), par_proto.h (1.14): string cleanup 2004-03-31 20:02 alexpeshkoff * firebird2/src/jrd/: sym.cpp (1.14), sym.h (1.1), sym_proto.h (1.8): big class Symbol cleanup 2004-03-31 19:59 alexpeshkoff * firebird2/src/jrd/met.epp (1.104): string cleanup, also fixed problem with DROP VIEW 2004-03-31 19:55 alexpeshkoff * firebird2/src/jrd/: ext_proto.h (1.15), jrd_proto.h (1.28): reverted class bid back to struct - thanks to Claudio 2004-03-31 19:52 alexpeshkoff * firebird2/src/jrd/: err.cpp (1.38), err_proto.h (1.17): one more form of ERR_cstring() 2004-03-31 19:51 alexpeshkoff * firebird2/src/jrd/jrd.cpp (1.149): fixed posix warning - dropped unneeded copy_string() 2004-03-31 19:50 alexpeshkoff * firebird2/builds/win32/: prepare.bat (1.31), preprocess.bat (1.28), setenvvar.bat (1.6): rolling back bat files commit - sorry, please 2004-03-31 19:38 alexpeshkoff * firebird2/src/jrd/: dyn.epp (1.54), dyn.h (1.18), dyn_def.epp (1.62), dyn_del.epp (1.28), dyn_df_proto.h (1.9), dyn_dl_proto.h (1.6), dyn_md_proto.h (1.7), dyn_mod.epp (1.41), dyn_ut_proto.h (1.7), dyn_util.epp (1.31): renamed gbl to Global with small class cleanup 2004-03-31 19:37 alexpeshkoff * firebird2/src/jrd/: all.cpp (1.28), all.h (1.15): moving to Firebird::string 2004-03-31 19:27 alexpeshkoff * firebird2/src/dsql/dsql.cpp (1.98): fixed memory leak in execute statement 2004-03-31 19:17 alexpeshkoff * firebird2/src/jrd/dfw.epp (1.97): fixed posix warning 2004-03-31 19:17 alexpeshkoff * firebird2/src/jrd/: blb.h (1.15), blf_proto.h (1.15): reverted class bid back to struct - thanks to Claudio 2004-03-31 19:13 alexpeshkoff * firebird2/src/common/classes/: alloc.cpp (1.48), alloc.h (1.39): moved use of fb_assert to correct place 2004-03-31 19:08 alexpeshkoff * firebird2/builds/win32/: prepare.bat (1.30), preprocess.bat (1.27), setenvvar.bat (1.5), msvc6/engine.dsp (1.45), msvc6/engine_classic.dsp (1.40), msvc6/engine_embed.dsp (1.19): renamed header - non-critical change for non-VC6 builds 2004-03-30 12:26 aafemt * firebird2/src/jrd/opt.cpp (1.147): Fix variables' scope 2004-03-30 12:22 aafemt * firebird2/src/jrd/dfw.epp (1.96): Fix double const 2004-03-30 12:11 aafemt * firebird2/src/misc/blrtable.cpp (1.8): Fix double const and please gcc 2004-03-30 12:04 aafemt * firebird2/configure.in (1.193): Missed dirs in temp 2004-03-30 11:02 robocop * firebird2/builds/win32/: msvc6/archive.dsp (1.5), msvc6/journal.dsp (1.4), msvc6/wal.dsp (1.15), msvc6/wal_classic.dsp (1.13), msvc6/walw.dsp (1.5), msvc7/wal.vcproj (1.14), msvc7/wal_classic.vcproj (1.14): More cleanup. Get rid of obsolete files, too. 2004-03-30 10:53 robocop * firebird2/builds/: posix/make.shared.variables (1.38), win32/msvc6/archive.dsp (1.4), win32/msvc6/engine.dsp (1.44), win32/msvc6/engine_classic.dsp (1.39), win32/msvc6/engine_embed.dsp (1.18), win32/msvc6/journal.dsp (1.3), win32/msvc6/walw.dsp (1.4), win32/msvc7/engine.vcproj (1.35), win32/msvc7/engine_classic.vcproj (1.34), win32/msvc7/engine_embed.vcproj (1.22), win32/msvc7/gdef.vcproj (1.18), win32/msvc7/qli.vcproj (1.18): More cleanup. Get rid of obsolete files, too. 2004-03-30 10:37 robocop * firebird2/src/jrd/: misc.cpp (1.9), misc.h (1.7), misc_proto.h (1.5): More cleanup. Get rid of obsolete files, too. 2004-03-30 10:33 robocop * firebird2/: builds/win32/msvc6/engine.dsp (1.43), builds/win32/msvc6/engine_classic.dsp (1.38), builds/win32/msvc6/gdef.dsp (1.17), builds/win32/msvc6/qli.dsp (1.16), src/gpre/int_cxx.cpp (1.31), src/include/fb_types.h (1.42), src/jrd/blb.cpp (1.64), src/jrd/cch.cpp (1.78), src/jrd/dsc.h (1.13), src/jrd/dsc_proto.h (1.8), src/jrd/gds.cpp (1.129), src/jrd/ibase.h (1.71), src/jrd/ini.h (1.14), src/jrd/misc.cpp (1.8), src/jrd/misc.h (1.6), src/jrd/misc_proto.h (1.4), src/jrd/mov_proto.h (1.10), src/jrd/sdl.cpp (1.34), src/jrd/sdl.h (1.7), src/jrd/sdl_proto.h (1.14), src/jrd/utl.cpp (1.61), src/jrd/val.h (1.21), src/remote/remote.h (1.30): More cleanup. Get rid of obsolete files, too. 2004-03-30 06:10 robocop * firebird2/src/: gpre/int_cxx.cpp (1.30), jrd/blb.cpp (1.63), jrd/blk.h (1.22), jrd/bookmark.cpp (1.16), jrd/btr.cpp (1.80), jrd/cmp.cpp (1.108), jrd/cmp_proto.h (1.24), jrd/dbg.cpp (1.23), jrd/dbt.cpp (1.25), jrd/dfw.epp (1.95), jrd/dmp.cpp (1.21), jrd/dpm.epp (1.39), jrd/dsc2.h (1.2), jrd/evl.cpp (1.74), jrd/exe.cpp (1.110), jrd/exe.h (1.45), jrd/ext.cpp (1.48), jrd/ext.h (1.8), jrd/fun.epp (1.44), jrd/fun_proto.h (1.11), jrd/inf.cpp (1.43), jrd/ini.epp (1.43), jrd/intl.cpp (1.56), jrd/jrd.cpp (1.148), jrd/jrd.h (1.85), jrd/met.epp (1.103), jrd/met_proto.h (1.38), jrd/opt.cpp (1.146), jrd/par.cpp (1.85), jrd/req.h (1.36), jrd/rse.cpp (1.66), jrd/rse.h (1.29), jrd/val.cpp (1.43), jrd/val.h (1.20), jrd/vio.cpp (1.84), jrd/vio_proto.h (1.21), jrd/os/vms/extvms.cpp (1.18), jrd/os/vms/map.cpp (1.9), jrd/os/vms/map_proto.h (1.4), jrd/os/vms/mblr.cpp (1.4), jrd/os/vms/mblr_proto.h (1.3), jrd/os/vms/rdb.cpp (1.10), jrd/os/vms/rdbgpas.cpp (1.3), jrd/os/vms/rdbint.cpp (1.10), jrd/os/vms/vms_command.cpp (1.2), jrd/os/vms/vmsevent.cpp (1.12), jrd/os/vms/vmsthread.cpp (1.2): Cleanup 2004-03-29 11:44 robocop * firebird2/src/jrd/dsc2.h (1.1): Add alternative descriptor definitions for peer review. 2004-03-28 11:10 robocop * firebird2/: builds/win32/defs/fbclient.def (1.9), builds/win32/msvc6/fbclient.dsp (1.44), builds/win32/msvc6/fbembed.dsp (1.33), src/common/classes/alloc.cpp (1.47), src/common/classes/fb_atomic.h (1.2), src/common/classes/fb_tls.h (1.2), src/common/classes/rwlock.h (1.17), src/common/classes/tree.h (1.25), src/dsql/keywords.cpp (1.30), src/dsql/keywords.h (1.17), src/dsql/parse.cpp (1.110), src/dsql/parse.y (1.127), src/dudley/parse.cpp (1.39), src/jrd/all.h (1.14), src/jrd/blb.cpp (1.62), src/jrd/blb_proto.h (1.18), src/jrd/blk.h (1.21), src/jrd/blp.h (1.11), src/jrd/bookmark.cpp (1.15), src/jrd/bookmark.h (1.8), src/jrd/btn.cpp (1.12), src/jrd/btn.h (1.9), src/jrd/btr.cpp (1.79), src/jrd/btr.h (1.28), src/jrd/btr_proto.h (1.24), src/jrd/cch.cpp (1.77), src/jrd/cch.h (1.17), src/jrd/cmp.cpp (1.107), src/jrd/cmp_proto.h (1.23), src/jrd/constants.h (1.13), src/jrd/dbg.cpp (1.22), src/jrd/dbt.cpp (1.24), src/jrd/dflt.h (1.4), src/jrd/dfw.epp (1.94), src/jrd/dls.cpp (1.22), src/jrd/dls_proto.h (1.11), src/jrd/dmp.cpp (1.20), src/jrd/dpm.epp (1.38), src/jrd/dpm_proto.h (1.13), src/jrd/dsc_proto.h (1.7), src/jrd/dyn.epp (1.53), src/jrd/dyn.h (1.17), src/jrd/dyn_def.epp (1.61), src/jrd/dyn_del.epp (1.27), src/jrd/dyn_mod.epp (1.40), src/jrd/err.cpp (1.37), src/jrd/event.cpp (1.44), src/jrd/event_proto.h (1.12), src/jrd/evl.cpp (1.73), src/jrd/evl_proto.h (1.15), src/jrd/exe.cpp (1.109), src/jrd/exe.h (1.44), src/jrd/exe_proto.h (1.12), src/jrd/execute_statement.cpp (1.5), src/jrd/ext.cpp (1.47), src/jrd/ext_proto.h (1.14), src/jrd/fil.h (1.9), src/jrd/fun.epp (1.43), src/jrd/fun_proto.h (1.10), src/jrd/grant.epp (1.32), src/jrd/grant_proto.h (1.10), src/jrd/ibase.h (1.70), src/jrd/idx.cpp (1.50), src/jrd/idx_proto.h (1.19), src/jrd/inf.cpp (1.42), src/jrd/ini.epp (1.42), src/jrd/ini.h (1.13), src/jrd/intl_proto.h (1.14), src/jrd/intlobj.h (1.20), src/jrd/isc.cpp (1.46), src/jrd/isc.h (1.12), src/jrd/isc_f_proto.h (1.13), src/jrd/isc_file.cpp (1.75), src/jrd/isc_s_proto.h (1.14), src/jrd/isc_sync.cpp (1.80), src/jrd/jrd.cpp (1.147), src/jrd/jrd.h (1.84), src/jrd/jrd_proto.h (1.27), src/jrd/lck.cpp (1.36), src/jrd/met.epp (1.102), src/jrd/met_proto.h (1.37), src/jrd/mov.cpp (1.16), src/jrd/mov_proto.h (1.9), src/jrd/nav.cpp (1.38), src/jrd/nav_proto.h (1.14), src/jrd/nod.h (1.10), src/jrd/ods.h (1.21), src/jrd/opt.cpp (1.145), src/jrd/opt_proto.h (1.11), src/jrd/par.cpp (1.84), src/jrd/par_proto.h (1.13), src/jrd/pcmet.epp (1.19), src/jrd/pcmet_proto.h (1.11), src/jrd/req.h (1.35), src/jrd/rlck.cpp (1.24), src/jrd/rlck_proto.h (1.11), src/jrd/rng.cpp (1.22), src/jrd/rng_proto.h (1.9), src/jrd/rse.cpp (1.65), src/jrd/rse.h (1.28), src/jrd/rse_proto.h (1.11), src/jrd/sbm.cpp (1.15), src/jrd/sch.cpp (1.20), src/jrd/scl.epp (1.46), src/jrd/scl.h (1.8), src/jrd/scl_proto.h (1.15), src/jrd/sdl.cpp (1.33), src/jrd/sdl.h (1.6), src/jrd/sdw.cpp (1.41), src/jrd/sdw_proto.h (1.13), src/jrd/shut.cpp (1.22), src/jrd/sort.cpp (1.60), src/jrd/sort.h (1.20), src/jrd/sqz.cpp (1.16), src/jrd/sqz.h (1.7), src/jrd/sqz_proto.h (1.12), src/jrd/tra.cpp (1.64), src/jrd/tra.h (1.27), src/jrd/utl.cpp (1.60), src/jrd/val.cpp (1.42), src/jrd/vio.cpp (1.83), src/jrd/vio_proto.h (1.20), src/jrd/why.cpp (1.61), src/jrd/os/pio.h (1.5), src/jrd/os/pio_proto.h (1.12), src/jrd/os/posix/unix.cpp (1.22), src/jrd/os/vms/extvms.cpp (1.17), src/jrd/os/vms/vmsevent.cpp (1.11), src/jrd/os/vms/vmslo_proto.h (1.5), src/jrd/os/vms/vmslock.cpp (1.6), src/lock/driver.cpp (1.13), src/lock/lock.cpp (1.89), src/lock/lock_proto.h (1.7), src/lock/manager.cpp (1.9), src/misc/blrtable.cpp (1.7), src/qli/compile.cpp (1.22), src/utilities/drop.cpp (1.23), src/utilities/gstat/dba_full.epp (1.21), src/utilities/rebuild/rebui_proto.h (1.5): Cleanup. Fixed a linking error with MSVC6, too. 2004-03-28 07:34 skidder * firebird2/builds/posix/: Makefile.in.client.gpre (1.13), Makefile.in.embed.gpre (1.13): Fix build of FORTRAN preprocessor. Breakage reported by FSG 2004-03-28 01:38 skidder * firebird2/src/common/classes/rwlock.h (1.16): Fix error in my previous commits spotted by claudio 2004-03-26 17:06 skidder * firebird2/builds/posix/fbintl.vers (1.1): add forgotten file 2004-03-26 00:36 skidder * firebird2/src/common/classes/: alloc.cpp (1.46), rwlock.h (1.15): Fix Windows build after my previous commit 2004-03-26 00:12 skidder * firebird2/: configure.in (1.192), builds/posix/Makefile.in.client.gbak (1.7), builds/posix/Makefile.in.client.gdef (1.8), builds/posix/Makefile.in.client.gfix (1.8), builds/posix/Makefile.in.client.gpre (1.12), builds/posix/Makefile.in.client.isql (1.7), builds/posix/Makefile.in.client.qli (1.3), builds/posix/Makefile.in.client.util (1.19), builds/posix/Makefile.in.codes (1.15), builds/posix/Makefile.in.embed.fbudf (1.2), builds/posix/Makefile.in.embed.gbak (1.7), builds/posix/Makefile.in.embed.gdef (1.6), builds/posix/Makefile.in.embed.gfix (1.8), builds/posix/Makefile.in.embed.gpre (1.12), builds/posix/Makefile.in.embed.isql (1.7), builds/posix/Makefile.in.embed.qli (1.13), builds/posix/Makefile.in.embed.util (1.12), builds/posix/Makefile.in.extlib (1.15), builds/posix/Makefile.in.fbserver (1.13), builds/posix/Makefile.in.firebird (1.51), builds/posix/Makefile.in.inet_server (1.13), builds/posix/Makefile.in.intl (1.17), builds/posix/Makefile.in.libfbclient (1.21), builds/posix/Makefile.in.libfbembed (1.11), builds/posix/Makefile.in.libfbserver (1.7), builds/posix/firebird.vers (1.1), builds/posix/make.defaults (1.34), builds/posix/make.rules (1.22), builds/posix/prefix.darwin (1.14), builds/posix/prefix.example (1.9), builds/posix/prefix.freebsd (1.14), builds/posix/prefix.linux (1.26), builds/posix/prefix.linux_amd64 (1.4), builds/posix/prefix.linux_sparc32 (1.4), builds/posix/prefix.mingw (1.29), builds/posix/prefix.sinixz (1.22), builds/win32/defs/fbclient.def (1.8), builds/win32/defs/fbclient_debug.def (1.8), builds/win32/defs/gds32.def (1.7), builds/win32/defs/gds32_debug.def (1.6), builds/win32/msvc6/fbclient.dsp (1.43), builds/win32/msvc6/fbclient_static.dsp (1.12), builds/win32/msvc6/fbembed.dsp (1.32), builds/win32/msvc6/gds32.dsp (1.23), builds/win32/msvc7/fbclient.vcproj (1.32), builds/win32/msvc7/fbclient_static.vcproj (1.12), builds/win32/msvc7/fbembed.vcproj (1.24), builds/win32/msvc7/gds32.vcproj (1.18), src/alice/all.h (1.9), src/common/classes/alloc.cpp (1.45), src/common/classes/alloc.h (1.38), src/common/classes/class_perf.cpp (1.9), src/common/classes/class_test.cpp (1.13), src/common/classes/fb_atomic.h (1.1), src/common/classes/fb_tls.h (1.1), src/common/classes/rwlock.h (1.14), src/common/classes/test.sh (1.9), src/common/classes/tree.h (1.24), src/common/config/config_file.cpp (1.17), src/dsql/all.h (1.10), src/dsql/keywords.cpp (1.29), src/dsql/keywords.h (1.16), src/include/firebird.h (1.18), src/include/gen/autoconfig_msvc.h (1.91), src/jrd/all.cpp (1.27), src/jrd/all.h (1.13), src/jrd/db_alias.cpp (1.17), src/jrd/gds.cpp (1.128), src/jrd/gds_proto.h (1.32), src/jrd/inf.cpp (1.41), src/jrd/jrd.cpp (1.146), src/jrd/jrd.h (1.83), src/remote/inet_server.cpp (1.35), src/remote/serve_proto.h (1.8), src/remote/server_stub.cpp (1.1): 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 20:27 skidder * firebird2/src/jrd/met.epp (1.101): Jim Starkey's fix for random-crash-or-restore problem which Claudio introduced into Firebird codebase some time ago. This fix probably needs to be backported to B1_5_Release. 2004-03-25 08:44 aafemt * firebird2/src/qli/compile.cpp (1.21): Fix by Vladimir Tsvigun 2004-03-25 08:33 aafemt * firebird2/src/isql/extract.epp (1.26): Fix for procedure params extract. Global variables must die!! 2004-03-25 08:00 skidder * firebird2/src/jrd/vio.cpp (1.82): Add warning about bad code 2004-03-25 07:59 skidder * firebird2/src/jrd/req.h (1.34): Add comment 2004-03-25 07:55 skidder * firebird2/src/jrd/dls.cpp (1.21): Fix warning 2004-03-25 07:55 skidder * firebird2/src/jrd/blob_filter.cpp (1.24): Fix POSIX SS build 2004-03-25 07:50 skidder * firebird2/src/common/config/dir_list.cpp (1.19): Fix a couple warnings 2004-03-25 07:01 skidder * firebird2/builds/install/arch-specific/linux/super/: makeInstallImage.sh.in (1.7), rpmfiles.txt.in (1.7): Fix HEAD troubles with Linux SS installer 2004-03-25 05:44 skidder * firebird2/src/remote/interface.cpp (1.76): Fix crashes/lock-ups with multiple calls of isc_dsql_prepare for a single statement like IBO does 2004-03-24 21:12 dimitr * firebird2/src/remote/server.cpp (1.73): Fixed possible AV in SS builds. 2004-03-24 20:48 dimitr * firebird2/src/jrd/svc.cpp (1.111): Fixed memory leak in the Services API. Explicitly mark information services (those launched not from SVC_start) as finished. 2004-03-24 12:06 aafemt * firebird2/src/utilities/install/registry.cpp (1.8): Right headers include sequence 2004-03-24 12:02 aafemt * firebird2/src/: burp/spit.cpp (1.27), iscguard/iscguard.cpp (1.32), iscguard/iscguard.h (1.8), jrd/jrd.h (1.82): Right headers include sequence 2004-03-24 06:48 skidder * firebird2/src/jrd/os/posix/path_utils.cpp (1.8): Fix warnings 2004-03-24 06:43 skidder * firebird2/src/common/classes/fb_string.cpp (1.9): Notify Alex about flaw in his string code 2004-03-23 12:07 aafemt * firebird2/builds/posix/: prefix.darwin (1.13), prefix.freebsd (1.13), prefix.linux (1.25), prefix.linux_amd64 (1.3), prefix.linux_sparc32 (1.3), prefix.mingw (1.28), prefix.sinixz (1.21), prefix.solaris (1.13): Remove DEBUG_GDS_ALLOC from platform files since Alex's added it into make.rules 2004-03-22 16:16 alexpeshkoff * firebird2/builds/posix/make.rules (1.21): fixed some problems with posix debug build 2004-03-22 16:12 alexpeshkoff * firebird2/src/: msgs/build_file.epp (1.17), jrd/jrd.cpp (1.145), jrd/os/posix/path_utils.cpp (1.7): fixed some problems with posix debig build 2004-03-22 12:37 alexpeshkoff * firebird2/src/: jrd/all.cpp (1.26), jrd/blb.cpp (1.61), jrd/blob_filter.cpp (1.23), jrd/btr.cpp (1.78), jrd/cch.cpp (1.76), jrd/cvt.cpp (1.38), jrd/cvt2.cpp (1.29), jrd/dpm.epp (1.37), jrd/evl.cpp (1.72), jrd/ext.cpp (1.46), jrd/filters.cpp (1.32), jrd/fun.epp (1.42), jrd/functions.cpp (1.11), jrd/grant.epp (1.31), jrd/ib_stdio.h (1.15), jrd/idx.cpp (1.49), jrd/inf.cpp (1.40), jrd/ini.epp (1.41), jrd/intl.cpp (1.55), jrd/intl_builtin.cpp (1.24), jrd/inuse.cpp (1.5), jrd/jrd.cpp (1.144), jrd/jrd.h (1.81), jrd/lck.cpp (1.35), jrd/met.epp (1.100), jrd/mov.cpp (1.15), jrd/nav.cpp (1.37), jrd/nbak.cpp (1.29), jrd/opt.cpp (1.144), jrd/pag.cpp (1.70), jrd/pcmet.epp (1.18), jrd/pwd.cpp (1.27), jrd/rlck.cpp (1.23), jrd/rng.cpp (1.21), jrd/rpb_chain.cpp (1.9), jrd/rse.cpp (1.64), jrd/sbm.cpp (1.14), jrd/scl.epp (1.45), jrd/sdw.cpp (1.40), jrd/shut.cpp (1.21), jrd/sqz.cpp (1.15), jrd/sym.cpp (1.13), jrd/tpc.cpp (1.17), jrd/tra.cpp (1.63), jrd/vio.cpp (1.81), remote/server.cpp (1.72), jrd/os/win32/winnt.cpp (1.17): fixed problem with loop in includes 2004-03-21 10:47 dimitr * firebird2/src/jrd/: cvt.cpp (1.37), evl.cpp (1.71), mov.cpp (1.14): Fixed server crash when too big/small system year is set up. 2004-03-21 10:35 dimitr * firebird2/src/jrd/opt.cpp (1.143): Correction. 2004-03-21 10:34 dimitr * firebird2/src/jrd/: jrd.cpp (1.143), jrd.h (1.80), req.h (1.33): Minor cleanup. 2004-03-21 10:32 dimitr * firebird2/src/jrd/: intlobj.h (1.19), sdl_proto.h (1.13): Fixed warnings in VC71. 2004-03-21 03:10 arnobrinkman * firebird2/src/dsql/dsql.h (1.57): Improved derived table support. When using derived tables inside sub-selects it should be able to reference to higher contexts. 2004-03-21 03:07 arnobrinkman * firebird2/src/jrd/opt.cpp (1.142): 1) Fix bug with LEFT JOIN ViewX and where clause with ViewX.FieldX IS NULL 2) When FIRST / SKIP is used in a sub-query it may not be affected by conjunctions in higher contexts. Example (should return 1 row instead of 5): SELECT * FROM (SELECT FIRST 5 SKIP 2 cs.* FROM RDB$CHARACTER_SETS cs) WHERE RDB$CHARACTER_SET_NAME starting with 'D' 2004-03-21 02:48 arnobrinkman * firebird2/src/dsql/pass1.cpp (1.135): 1) Field with alias was also seraching for match in higher context then the first matching context found. Noted by Nickolay Example (this does fail now with column o.ID unknown): SELECT * FROM Orders o WHERE EXISTS(SELECT * FROM RDB$DATABASE o WHERE o.ID = 1) 2) Improved derived table support. When using derived tables inside sub-selects it should be able to reference to higher contexts. 2004-03-20 16:45 alexpeshkoff * firebird2/src/: common/classes/auto.h (1.7), common/config/config_file.cpp (1.16), jrd/jrd.h (1.79), lock/manager.cpp (1.8), utilities/nbackup.cpp (1.22), jrd/os/posix/unix.cpp (1.21): 1. introduced Jrd and Ods namespaces 2. cleanup of blk* request conversions 3. fixed memory allocation in Execute Statement *** posix build fixes *** 2004-03-20 16:30 alexpeshkoff * firebird2/src/jrd/: exe.cpp (1.108), bookmark.cpp (1.14), idx.cpp (1.48), shut.cpp (1.20): 1. introduced Jrd and Ods namespaces 2. cleanup of blk* request conversions 3. fixed memory allocation in Execute Statement 2004-03-20 16:26 alexpeshkoff * firebird2/src/jrd/: cch.cpp (1.75), cmp.cpp (1.106): 1. introduced Jrd and Ods namespaces 2. cleanup of blk* request conversions 3. fixed memory allocation in Execute Statement 2004-03-20 16:21 alexpeshkoff * firebird2/src/jrd/dyn.epp (1.52): 1. introduced Jrd and Ods namespaces 2. cleanup of blk* request conversions 3. fixed memory allocation in Execute Statement 2004-03-20 16:12 alexpeshkoff * firebird2/src/jrd/dpm.epp (1.36): 1. introduced Jrd and Ods namespaces 2. cleanup of blk* request conversions 3. fixed memory allocation in Execute Statement 2004-03-20 15:57 alexpeshkoff * firebird2/src/: alice/alice.cpp (1.58), alice/alice.h (1.32), alice/alice_proto.h (1.9), burp/burp.cpp (1.71), burp/burp.h (1.44), burp/burp_proto.h (1.16), common/classes/fb_pair.h (1.8), common/classes/fb_string.cpp (1.8), dsql/dsql.cpp (1.97), dsql/dsql.h (1.56), dsql/dsql_proto.h (1.16), include/fb_string.h (1.13), jrd/all.cpp (1.25), jrd/all.h (1.12), jrd/blb.cpp (1.60), jrd/blb.h (1.14), jrd/blb_proto.h (1.17), jrd/blf_proto.h (1.14), jrd/blk.h (1.20), jrd/blob_filter.cpp (1.22), jrd/blob_filter.h (1.9), jrd/bookmark.h (1.7), jrd/btn.cpp (1.11), jrd/btn.h (1.8), jrd/btr.cpp (1.77), jrd/btr.h (1.27), jrd/btr_proto.h (1.23), jrd/cch.h (1.16), jrd/cch_proto.h (1.20), jrd/cmp_proto.h (1.22), jrd/cvt.cpp (1.36), jrd/cvt2.cpp (1.28), jrd/dbg_proto.h (1.10), jrd/dfw.epp (1.93), jrd/dfw_proto.h (1.12), jrd/dls.cpp (1.20), jrd/dls_proto.h (1.10), jrd/dmp_proto.h (1.7), jrd/dpm_proto.h (1.12), jrd/dyn.h (1.16), jrd/dyn_def.epp (1.60), jrd/dyn_del.epp (1.26), jrd/dyn_df_proto.h (1.8), jrd/dyn_dl_proto.h (1.5), jrd/dyn_md_proto.h (1.6), jrd/dyn_mod.epp (1.39), jrd/dyn_proto.h (1.11), jrd/dyn_ut_proto.h (1.6), jrd/dyn_util.epp (1.30), jrd/err.cpp (1.36), jrd/err_proto.h (1.16), jrd/evl.cpp (1.70), jrd/evl_proto.h (1.14), jrd/exe.h (1.43), jrd/exe_proto.h (1.11), jrd/execute_statement.cpp (1.4), jrd/execute_statement.h (1.3), jrd/ext.cpp (1.45), jrd/ext.h (1.7), jrd/ext_proto.h (1.13), jrd/filte_proto.h (1.7), jrd/filters.cpp (1.31), jrd/fun.epp (1.41), jrd/fun_proto.h (1.9), jrd/grant.epp (1.30), jrd/grant_proto.h (1.9), jrd/idx_proto.h (1.18), jrd/inf.cpp (1.39), jrd/inf_proto.h (1.8), jrd/ini.epp (1.40), jrd/ini_proto.h (1.10), jrd/intl.cpp (1.54), jrd/intl_classes.h (1.16), jrd/intl_proto.h (1.13), jrd/intlobj.h (1.18), jrd/isc_sync.cpp (1.79), jrd/jrd.cpp (1.142), jrd/jrd.h (1.78), jrd/jrd_proto.h (1.26), jrd/lck.cpp (1.34), jrd/lck.h (1.16), jrd/lck_proto.h (1.10), jrd/lls.h (1.5), jrd/met.epp (1.99), jrd/met_proto.h (1.36), jrd/nav.cpp (1.36), jrd/nav_proto.h (1.13), jrd/nbak.cpp (1.28), jrd/nbak.h (1.12), jrd/ods.h (1.20), jrd/opt.cpp (1.141), jrd/opt_proto.h (1.10), jrd/pag.cpp (1.69), jrd/pag.h (1.5), jrd/pag_proto.h (1.12), jrd/par.cpp (1.83), jrd/par_proto.h (1.12), jrd/pcmet.epp (1.17), jrd/pcmet_proto.h (1.10), jrd/pwd.cpp (1.26), jrd/req.h (1.32), jrd/rlck.cpp (1.22), jrd/rlck_proto.h (1.10), jrd/rng.h (1.7), jrd/rng_proto.h (1.8), jrd/rpb_chain.cpp (1.8), jrd/rpb_chain.h (1.10), jrd/rse.cpp (1.63), jrd/rse.h (1.27), jrd/rse_proto.h (1.10), jrd/sbm.cpp (1.13), jrd/sbm.h (1.7), jrd/sbm_proto.h (1.10), jrd/scl.epp (1.44), jrd/scl.h (1.7), jrd/scl_proto.h (1.14), jrd/sdl.cpp (1.32), jrd/sdl_proto.h (1.12), jrd/sdw.cpp (1.39), jrd/sdw.h (1.5), jrd/sdw_proto.h (1.12), jrd/shut_proto.h (1.6), jrd/sort.cpp (1.59), jrd/sort.h (1.19), jrd/sort_mem.cpp (1.23), jrd/sort_mem.h (1.7), jrd/sort_proto.h (1.13), jrd/sqz.cpp (1.14), jrd/sqz.h (1.6), jrd/sqz_proto.h (1.11), jrd/svc.cpp (1.110), jrd/svc.h (1.26), jrd/svc_proto.h (1.16), jrd/sym.cpp (1.12), jrd/sym_proto.h (1.7), jrd/tpc.cpp (1.16), jrd/tpc.h (1.5), jrd/tpc_proto.h (1.6), jrd/tra.cpp (1.62), jrd/tra.h (1.26), jrd/tra_proto.h (1.14), jrd/trig.h (1.14), jrd/val.cpp (1.41), jrd/val.h (1.19), jrd/val_proto.h (1.5), jrd/vio.cpp (1.80), jrd/vio_proto.h (1.19), jrd/why.cpp (1.60), jrd/y_handle.h (1.7), jrd/os/pio.h (1.4), jrd/os/pio_proto.h (1.11), jrd/os/win32/winnt.cpp (1.16), lock/print.cpp (1.33), utilities/gsec/gsec.cpp (1.24), utilities/gsec/gsec.h (1.11), utilities/gsec/gsec_proto.h (1.9), utilities/gstat/dba.epp (1.33), utilities/gstat/ppg.cpp (1.14), utilities/gstat/ppg_proto.h (1.7), utilities/rebuild/rebui_proto.h (1.4): 1. introduced Jrd and Ods namespaces 2. cleanup of blk* request conversions 3. fixed memory allocation in Execute Statement 2004-03-20 15:31 alexpeshkoff * firebird2/src/gpre/int_cxx.cpp (1.29): dropped unneeded conversion of all requests to/from blk* 2004-03-20 15:30 alexpeshkoff * firebird2/src/common/classes/auto.h (1.6): 1. dropped unneeded AutoPtrFromString 2. added private copy constructor and assignment to avoid errors 2004-03-20 15:29 alexpeshkoff * firebird2/src/common/classes/alloc.h (1.37): assert if AutoStorage() used for object not on the stack 2004-03-20 04:07 robocop * firebird2/src/jrd/: exe.h (1.42), intl.cpp (1.53), intl_classes.h (1.15), intlobj.h (1.17), opt.cpp (1.140), par.cpp (1.82): Cleanup. 2004-03-19 12:25 aafemt * firebird2/src/jrd/: opt.cpp (1.139), par.cpp (1.81): Fix double const 2004-03-19 12:21 aafemt * firebird2/src/jrd/jrd.h (1.77): reorder initializers to satisfy gcc 2004-03-19 07:14 robocop * firebird2/src/: alice/alice.cpp (1.57), alice/alice.h (1.31), alice/alice_meta.epp (1.34), alice/all.cpp (1.18), alice/exe.cpp (1.30), alice/tdr.cpp (1.33), dsql/metd.epp (1.49), dudley/lex.cpp (1.24), dudley/parse.cpp (1.38), jrd/blb.cpp (1.59), jrd/blb.h (1.13), jrd/blb_proto.h (1.16), jrd/blf_proto.h (1.13), jrd/blk.h (1.19), jrd/blob_filter.cpp (1.21), jrd/blob_filter.h (1.8), jrd/bookmark.cpp (1.13), jrd/bookmark.h (1.6), jrd/btr.cpp (1.76), jrd/btr.h (1.26), jrd/btr_proto.h (1.22), jrd/cmp.cpp (1.105), jrd/cmp_proto.h (1.21), jrd/cvt2.cpp (1.27), jrd/dbg.cpp (1.21), jrd/dbt.cpp (1.23), jrd/dfw.epp (1.92), jrd/dls.cpp (1.19), jrd/dls_proto.h (1.9), jrd/dmp.cpp (1.19), jrd/dyn.epp (1.51), jrd/dyn_def.epp (1.59), jrd/evl.cpp (1.69), jrd/evl_like.cpp (1.15), jrd/evl_proto.h (1.13), jrd/exe.cpp (1.107), jrd/exe.h (1.41), jrd/filte_proto.h (1.6), jrd/filters.cpp (1.30), jrd/fun.epp (1.40), jrd/grant.epp (1.29), jrd/idx.cpp (1.47), jrd/idx_proto.h (1.17), jrd/inf.cpp (1.38), jrd/intl.cpp (1.52), jrd/jrd.cpp (1.141), jrd/jrd.h (1.76), jrd/met.epp (1.98), jrd/met.h (1.8), jrd/met_proto.h (1.35), jrd/nav.cpp (1.35), jrd/nav_proto.h (1.12), jrd/opt.cpp (1.138), jrd/pag.cpp (1.68), jrd/pag.h (1.4), jrd/pcmet.epp (1.16), jrd/req.h (1.31), jrd/rng.cpp (1.20), jrd/rng.h (1.6), jrd/rng_proto.h (1.7), jrd/rse.cpp (1.62), jrd/rse.h (1.26), jrd/rse_proto.h (1.9), jrd/scl.epp (1.43), jrd/scl.h (1.6), jrd/sdl.cpp (1.31), jrd/sdl_proto.h (1.11), jrd/sdw.cpp (1.38), jrd/sort.cpp (1.58), jrd/sort.h (1.18), jrd/sort_mem.cpp (1.22), jrd/sort_mem.h (1.6), jrd/sort_proto.h (1.12), jrd/svc.cpp (1.109), jrd/sym.cpp (1.11), jrd/sym_proto.h (1.6), jrd/tpc.cpp (1.15), jrd/tpc.h (1.4), jrd/tra.h (1.25), jrd/val.cpp (1.40), jrd/val.h (1.18), jrd/os/vms/extvms.cpp (1.16), qli/eval.cpp (1.38), qli/eval_proto.h (1.7), utilities/rebuild/rebuild.cpp (1.11): Cleanup A few new[] - delete[] pairs fixed. 2004-03-18 20:19 skidder * firebird2/src/jrd/opt.cpp (1.137): Fix SF#918653, nulls placement ignored with queries using UNION, GROUP BY and DISTINCT clauses 2004-03-18 06:54 robocop * firebird2/src/: alice/alice.cpp (1.56), alice/alice.h (1.30), alice/alice_proto.h (1.8), alice/all.h (1.8), burp/burp.cpp (1.70), burp/burp.h (1.43), burp/burp_proto.h (1.15), common/classes/array.h (1.18), common/classes/auto.h (1.5), common/classes/fb_pair.h (1.7), common/classes/objects_array.h (1.5), common/classes/rwlock.h (1.13), common/classes/semaphore.h (1.9), common/config/config.h (1.28), common/config/config_file.h (1.8), common/config/dir_list.cpp (1.18), common/config/dir_list.h (1.12), dsql/all.h (1.9), dsql/dsql.cpp (1.96), dsql/dsql_proto.h (1.15), dsql/parse.y (1.126), include/fb_string.h (1.12), include/fb_vector.h (1.5), include/gen/autoconfig_msvc.h (1.90), ipserver/ipc.h (1.15), jrd/all.cpp (1.24), jrd/all.h (1.11), jrd/blb.cpp (1.58), jrd/blb.h (1.12), jrd/blk.h (1.18), jrd/bookmark.cpp (1.12), jrd/btn.cpp (1.10), jrd/btr.cpp (1.75), jrd/btr.h (1.25), jrd/btr_proto.h (1.21), jrd/cch.cpp (1.74), jrd/cch.h (1.15), jrd/cch_proto.h (1.19), jrd/cmp.cpp (1.104), jrd/cmp_proto.h (1.20), jrd/common.h (1.110), jrd/db_alias.h (1.5), jrd/dbg.cpp (1.20), jrd/dbg_proto.h (1.9), jrd/dbt.cpp (1.22), jrd/dfw.epp (1.91), jrd/dfw_proto.h (1.11), jrd/dmp.cpp (1.18), jrd/dpm.epp (1.35), jrd/dpm_proto.h (1.11), jrd/dyn.epp (1.50), jrd/dyn_proto.h (1.10), jrd/entry.h (1.18), jrd/evl.cpp (1.68), jrd/evl_proto.h (1.12), jrd/evl_string.h (1.9), jrd/exe.cpp (1.106), jrd/exe.h (1.40), jrd/execute_statement.cpp (1.3), jrd/ext.cpp (1.44), jrd/ext.h (1.6), jrd/ext_proto.h (1.12), jrd/functions.cpp (1.10), jrd/grant.epp (1.28), jrd/grant_proto.h (1.8), jrd/idx.cpp (1.46), jrd/idx_proto.h (1.16), jrd/inf.cpp (1.37), jrd/isc_f_proto.h (1.12), jrd/isc_file.cpp (1.74), jrd/jrd.cpp (1.140), jrd/jrd.h (1.75), jrd/jrd_proto.h (1.25), jrd/lck.cpp (1.33), jrd/lck.h (1.15), jrd/lck_proto.h (1.9), jrd/log.h (1.7), jrd/met.epp (1.97), jrd/met_proto.h (1.34), jrd/mov_proto.h (1.8), jrd/nav.cpp (1.34), jrd/nav_proto.h (1.11), jrd/nbak.cpp (1.27), jrd/nbak.h (1.11), jrd/ods.h (1.19), jrd/opt.cpp (1.136), jrd/opt_proto.h (1.9), jrd/pag.cpp (1.67), jrd/par.cpp (1.80), jrd/par_proto.h (1.11), jrd/pcmet.epp (1.15), jrd/pcmet_proto.h (1.9), jrd/qatest.cpp (1.9), jrd/req.h (1.30), jrd/rlck.cpp (1.21), jrd/rlck_proto.h (1.9), jrd/rng.cpp (1.19), jrd/rng.h (1.5), jrd/rng_proto.h (1.6), jrd/rpb_chain.cpp (1.7), jrd/rpb_chain.h (1.9), jrd/rse.cpp (1.61), jrd/rse.h (1.25), jrd/rse_proto.h (1.8), jrd/sbm.cpp (1.12), jrd/sbm.h (1.6), jrd/sbm_proto.h (1.9), jrd/sch.cpp (1.19), jrd/sch_proto.h (1.4), jrd/scl.epp (1.42), jrd/sdl.cpp (1.30), jrd/sdw.cpp (1.37), jrd/sdw_proto.h (1.11), jrd/shut.cpp (1.19), jrd/sort.cpp (1.57), jrd/sort.h (1.17), jrd/sort_proto.h (1.11), jrd/sqz.cpp (1.13), jrd/sqz_proto.h (1.10), jrd/svc.cpp (1.108), jrd/svc.h (1.25), jrd/svc_proto.h (1.15), jrd/tpc.cpp (1.14), jrd/tpc_proto.h (1.5), jrd/tra.cpp (1.61), jrd/tra.h (1.24), jrd/tra_proto.h (1.13), jrd/val.cpp (1.39), jrd/vio.cpp (1.79), jrd/vio_proto.h (1.18), jrd/why.cpp (1.59), jrd/y_handle.h (1.6), jrd/os/pio_proto.h (1.10), jrd/os/posix/unix.cpp (1.20), jrd/os/vms/extvms.cpp (1.15), jrd/os/vms/vms.cpp (1.15), jrd/os/win32/winnt.cpp (1.15), lock/lock.cpp (1.88), lock/lock.h (1.24), qli/all.cpp (1.26), remote/allr_proto.h (1.8), remote/inet.cpp (1.100), remote/remot_proto.h (1.9), remote/remote.h (1.29), utilities/nbackup.cpp (1.21), utilities/gsec/gsec.cpp (1.23), utilities/gsec/gsec.h (1.10), utilities/gsec/gsec_proto.h (1.8), utilities/gstat/dba.epp (1.32), utilities/gstat/dba_full.epp (1.20), utilities/gstat/ppg.cpp (1.13), utilities/gstat/ppg_proto.h (1.6), utilities/rebuild/rebuild.cpp (1.10): Cleanup. In geeky words: PandoraBox* pbox = reinterpret_cast(&can_of_worms); pbox->open(); pbox->flush(); Nickolay may want to undo my ods.h changes if gcc insists in its crusade against non-PODs and poodles. 2004-03-16 18:34 alexpeshkoff * firebird2/src/jrd/: os/posix/path_utils.cpp (1.6), isc_file.cpp (1.73), jrd.cpp (1.139): fixed posix build - it's buildable now 2004-03-16 07:16 skidder * firebird2/src/utilities/nbackup.cpp (1.20): Zero-terminate buffer 2004-03-16 07:11 skidder * firebird2/src/utilities/nbackup.cpp (1.19): Fix possible buffer overrun 2004-03-16 06:54 skidder * firebird2/src/utilities/nbackup.cpp (1.18): Fix MSVC7 build 2004-03-15 22:19 arnobrinkman * firebird2/src/jrd/isc_file.cpp (1.72): Alex, correct me if 'm wrong, but it seems this plague me the last days. 2004-03-15 20:35 alexpeshkoff * firebird2/src/common/config/: dir_list.cpp (1.17), dir_list.h (1.11): fixing posix build 2004-03-15 20:10 alexpeshkoff * firebird2/src/common/classes/: auto.h (1.4), fb_pair.h (1.6): fixing posix build 2004-03-15 19:48 alexpeshkoff * firebird2/src/common/classes/fb_pair.h (1.5): This should fix non-VC6 builds. Thanks to Nickolay Samofatov 2004-03-15 03:57 skidder * firebird2/src/dsql/pass1.cpp (1.134): Allow using PSQL cursors in EXECUTE BLOCK statement 2004-03-14 15:39 alexpeshkoff * firebird2/src/: jrd/db_alias.h (1.4), ipserver/ipclient.cpp (1.40): Fixed boot build 2004-03-14 15:31 alexpeshkoff * firebird2/builds/win32/msvc6/: common.dsp (1.26), common_classic.dsp (1.20): Added new h-files to VC6 projects. Not critical. 2004-03-14 15:27 alexpeshkoff * firebird2/src/jrd/db_alias.cpp (1.16): fixed release build 2004-03-14 14:39 alexpeshkoff * firebird2/src/: jrd/btr.cpp (1.74), jrd/cch.cpp (1.73), jrd/cmp.cpp (1.103), jrd/common.h (1.109), jrd/db_alias.cpp (1.15), jrd/db_alias.h (1.3), jrd/dfw.epp (1.90), jrd/dls.cpp (1.18), jrd/dyn_def.epp (1.58), jrd/err.cpp (1.35), jrd/evl_string.h (1.8), jrd/exe.cpp (1.105), jrd/exe.h (1.39), jrd/execute_statement.cpp (1.2), jrd/execute_statement.h (1.2), jrd/ext.cpp (1.43), jrd/flu.cpp (1.46), jrd/gds.cpp (1.127), jrd/inf.cpp (1.36), jrd/ini.epp (1.39), jrd/jrd_proto.h (1.24), jrd/nbak.cpp (1.26), jrd/opt.cpp (1.135), jrd/req.h (1.29), jrd/rse.cpp (1.60), jrd/rse.h (1.24), jrd/shut.cpp (1.18), jrd/tra.cpp (1.60), jrd/val.cpp (1.38), jrd/vio.cpp (1.78), utilities/gstat/dba.epp (1.31), include/fb_vector.h (1.4), remote/interface.cpp (1.75), common/classes/locks.h (1.12), dsql/pass1.cpp (1.133), jrd/os/win32/winnt.cpp (1.14): Various cleanup to make engine compile and work after mentioned earlier changes. Mainly: 1) MemoryPool* => MemoryPool& in arrays' constructors 2) use Firebird::string to keep strings data 2004-03-14 14:36 alexpeshkoff * firebird2/src/jrd/: isc_f_proto.h (1.11), isc_file.cpp (1.71): 'char *' converted to 'PathName &' (not everywhere) 2004-03-14 14:34 alexpeshkoff * firebird2/src/jrd/: jrd.h (1.74), jrd.cpp (1.138): replaced str with Firebird::string (or Parhname) in Database and attachment 2004-03-14 14:31 alexpeshkoff * firebird2/src/jrd/rpb_chain.h (1.8): use InlineStorage - should give slightly better performance 2004-03-14 14:30 alexpeshkoff * firebird2/src/jrd/os/: win32/path_utils.cpp (1.10), path_utils.h (1.8): 1) made DitItr pooled-object 2) dropped comparePaths - it did nothing more then PathName can now 2004-03-14 14:26 alexpeshkoff * firebird2/src/jrd/: intl.cpp (1.51), plugin_manager.cpp (1.17), plugin_manager.h (1.14): Mutex-protected initialization of PluginManager 2004-03-14 14:24 alexpeshkoff * firebird2/src/common/classes/fb_pair.h (1.4): 1. Full pair (both first and second pooled objects) added. 2. Pair may be placed to AutoPool. 2004-03-14 14:22 alexpeshkoff * firebird2/src/: common/classes/fb_string.cpp (1.7), include/fb_string.h (1.11): 1) a bit more correct memory allocation debugging 2) use AutoStorage to allocate string data 2004-03-14 14:19 alexpeshkoff * firebird2/src/common/classes/objects_array.h (1.4): Added capability to have following kinds of arrays: 1) sorted or unsorted 2) POD or objects 3) with or without inline storage 4) allocating from auto- or permanent-pool All array constructors take MemoryPool& instead of MemoyPool* 2004-03-14 14:14 alexpeshkoff * firebird2/src/: common/config/config.cpp (1.50), common/config/config.h (1.27), common/config/config_file.cpp (1.15), common/config/config_file.h (1.7), common/config/config_impl.h (1.13), common/config/dir_list.cpp (1.16), common/config/dir_list.h (1.10), jrd/os/config_root.h (1.6): Pools support 2004-03-14 14:10 alexpeshkoff * firebird2/src/common/classes/init.h (1.1): Templates, supporting objects initialization 2004-03-14 14:08 alexpeshkoff * firebird2/src/common/classes/auto.h (1.3): May use _any_ way to delete pointer, not only operator delete 2004-03-14 14:07 alexpeshkoff * firebird2/src/common/classes/array.h (1.17): Constructors to put arrays in local memory, use AutoStorage. 2004-03-14 14:05 alexpeshkoff * firebird2/src/common/classes/alloc.h (1.36): Added *Storage classes to be used as primary base for all pool-oriented classes 2004-03-14 06:51 skidder * firebird2/src/: burp/spit.cpp (1.26), burp/spit.h (1.7), dudley/ddl.cpp (1.32), dudley/exe.epp (1.46), dudley/expr.cpp (1.19), dudley/extract.epp (1.30), dudley/generate.cpp (1.12), dudley/parse.cpp (1.37), dudley/trn.cpp (1.27), qli/all.cpp (1.25), qli/command.cpp (1.19), qli/dtr.cpp (1.32), qli/eval.cpp (1.37), qli/expand.cpp (1.26), qli/format.cpp (1.26), qli/gener.cpp (1.32), qli/help.epp (1.16), qli/lex.cpp (1.26), qli/meta.epp (1.42), qli/mov.cpp (1.32), qli/parse.cpp (1.30), qli/picstr.cpp (1.21), qli/show.epp (1.31), remote/server.cpp (1.71), utilities/gstat/dba.epp (1.30): Fix warnings 2004-03-13 23:17 skidder * firebird2/src/utilities/nbackup.cpp (1.17): Fix POSIX build issue resulting from my cleanup. Strange, but Win32 build was fine here 2004-03-13 09:29 skidder * firebird2/src/include/fb_blk.h (1.9): Please GCC in pool_alloc_rpt template declaration 2004-03-13 02:57 skidder * firebird2/src/jrd/nbak.cpp (1.25): Correction 2004-03-12 21:19 skidder * firebird2/src/: include/fb_blk.h (1.8), jrd/cmp.cpp (1.102), jrd/exe.h (1.38), jrd/nbak.cpp (1.24), jrd/nbak.h (1.10), jrd/req.h (1.28), utilities/nbackup.cpp (1.16): Fix issues in my code spotted by Claudio 2004-03-12 07:59 skidder * firebird2/: examples/empbuild/empbuild.e (1.2), src/burp/mvol.cpp (1.33), src/dsql/dsql.cpp (1.95), src/dsql/parse.y (1.125), src/dsql/preparse.cpp (1.29), src/gpre/gpre.cpp (1.54), src/include/fb_exception.h (1.10), src/isql/isql.epp (1.71), src/jrd/cch.h (1.14), src/jrd/cmp.cpp (1.101), src/jrd/common.h (1.108), src/jrd/dfw.epp (1.89), src/jrd/event.cpp (1.43), src/jrd/event.h (1.13), src/jrd/exe.cpp (1.104), src/jrd/exe.h (1.37), src/jrd/req.h (1.27), src/jrd/os/posix/unix.cpp (1.19), src/remote/allr.cpp (1.24), src/remote/divorce.cpp (1.7), src/remote/inet_server.cpp (1.34): Fix some warnings from GCC/Linux build. Some of them were subtle errors 2004-03-11 06:47 skidder * firebird2/src/jrd/: dyn_util.epp (1.29), sdw.cpp (1.36): Kill unneeded volatiles 2004-03-11 06:46 skidder * firebird2/src/alice/alice.cpp (1.55): Fix comment 2004-03-11 06:44 skidder * firebird2/src/burp/burp.cpp (1.69): Kill unneeded volatile 2004-03-11 06:43 skidder * firebird2/src/alice/alice.cpp (1.54): Kill a couple unneeded volatiles 2004-03-11 06:41 skidder * firebird2/src/jrd/: opt.cpp (1.134), par.cpp (1.79): GCC doesn't consider double const a valid C++ 2004-03-11 06:30 skidder * firebird2/src/common/classes/: rwlock.h (1.12), semaphore.h (1.8): Fix a couple errors I introduced in previous commit. Spotted by Claudio 2004-03-11 06:17 robocop * firebird2/src/jrd/: ExecuteStatement.cpp (1.27), ExecuteStatement.h (1.10): Fourth step to rename 2004-03-11 06:09 robocop * firebird2/builds/: posix/make.shared.variables (1.37), win32/msvc6/engine.dsp (1.42), win32/msvc6/engine_classic.dsp (1.37), win32/msvc6/engine_embed.dsp (1.17), win32/msvc7/engine.vcproj (1.34), win32/msvc7/engine_classic.vcproj (1.33), win32/msvc7/engine_embed.vcproj (1.21): Third step to rename 2004-03-11 06:03 robocop * firebird2/src/: common/classes/alloc.cpp (1.44), common/classes/auto.h (1.2), dsql/dsql.cpp (1.94), dsql/hsh.cpp (1.25), dudley/ddl.h (1.21), intl/cs_gb2312.cpp (1.3), intl/cs_ksc.cpp (1.3), intl/cs_narrow.cpp (1.5), intl/cv_big5.cpp (1.8), intl/cv_big5.h (1.5), intl/cv_gb2312.cpp (1.7), intl/cv_gb2312.h (1.4), intl/cv_jis.cpp (1.9), intl/cv_jis.h (1.4), intl/cv_ksc.cpp (1.8), intl/cv_ksc.h (1.5), intl/cv_narrow.cpp (1.7), intl/cv_narrow.h (1.3), intl/cv_unicode_fss.cpp (1.8), intl/cv_unicode_fss.h (1.7), intl/kanji.cpp (1.5), intl/lc_ascii.cpp (1.10), intl/lc_big5.cpp (1.10), intl/lc_dos.cpp (1.8), intl/lc_gb2312.cpp (1.6), intl/lc_iso8859_1.cpp (1.8), intl/lc_iso8859_2.cpp (1.10), intl/lc_jis.cpp (1.10), intl/lc_ksc.cpp (1.10), intl/lc_narrow.cpp (1.8), intl/lc_unicode_ucs2.cpp (1.9), intl/ld.cpp (1.8), intl/ld2.cpp (1.4), intl/ldcommon.h (1.16), intl/utils/dtest.c (1.3), intl/utils/dtest2.c (1.2), intl/utils/maptest.cpp (1.3), intl/utils/maptest2.c (1.8), jrd/all.cpp (1.23), jrd/blb.cpp (1.57), jrd/blb_proto.h (1.15), jrd/blf_proto.h (1.12), jrd/blk.h (1.17), jrd/blob_filter.cpp (1.20), jrd/bookmark.cpp (1.11), jrd/btn.h (1.7), jrd/btr.cpp (1.73), jrd/btr.h (1.24), jrd/btr_proto.h (1.20), jrd/cch.cpp (1.72), jrd/cch.h (1.13), jrd/cch_proto.h (1.18), jrd/cmp.cpp (1.100), jrd/cmp_proto.h (1.19), jrd/cvt.cpp (1.35), jrd/cvt2.cpp (1.26), jrd/dbg.cpp (1.19), jrd/dbt.cpp (1.21), jrd/dfw.epp (1.88), jrd/dmp.cpp (1.17), jrd/dmp_proto.h (1.6), jrd/dpm.epp (1.34), jrd/dpm_proto.h (1.10), jrd/dyn.epp (1.49), jrd/dyn.h (1.15), jrd/dyn_def.epp (1.57), jrd/dyn_del.epp (1.25), jrd/dyn_mod.epp (1.38), jrd/dyn_ut_proto.h (1.5), jrd/dyn_util.epp (1.28), jrd/entry.h (1.17), jrd/err.cpp (1.34), jrd/evl.cpp (1.67), jrd/evl_like.cpp (1.14), jrd/evl_proto.h (1.11), jrd/exe.cpp (1.103), jrd/exe.h (1.36), jrd/exe_proto.h (1.10), jrd/ext.cpp (1.42), jrd/filters.cpp (1.29), jrd/fun.epp (1.39), jrd/fun_proto.h (1.8), jrd/grant.epp (1.27), jrd/grant_proto.h (1.7), jrd/idx.cpp (1.45), jrd/idx_proto.h (1.15), jrd/inf.cpp (1.35), jrd/ini.epp (1.38), jrd/intl.cpp (1.50), jrd/intl_builtin.cpp (1.23), jrd/intl_classes.h (1.14), jrd/intl_proto.h (1.12), jrd/intlobj.h (1.16), jrd/isc_sync.cpp (1.78), jrd/jrd.cpp (1.137), jrd/jrd.h (1.73), jrd/jrd_proto.h (1.23), jrd/lck.cpp (1.32), jrd/lck_proto.h (1.8), jrd/log.cpp (1.15), jrd/log_proto.h (1.3), jrd/met.epp (1.96), jrd/met_proto.h (1.33), jrd/nav.cpp (1.33), jrd/nav_proto.h (1.10), jrd/nbak.cpp (1.23), jrd/opt.cpp (1.133), jrd/opt_proto.h (1.8), jrd/pag.cpp (1.66), jrd/par.cpp (1.78), jrd/par_proto.h (1.10), jrd/pcmet.epp (1.14), jrd/pcmet_proto.h (1.8), jrd/plugin_manager.h (1.13), jrd/qatest.cpp (1.8), jrd/req.h (1.26), jrd/rlck.cpp (1.20), jrd/rlck_proto.h (1.8), jrd/rng.cpp (1.18), jrd/rng_proto.h (1.5), jrd/rpb_chain.cpp (1.6), jrd/rpb_chain.h (1.7), jrd/rse.cpp (1.59), jrd/rse.h (1.23), jrd/rse_proto.h (1.7), jrd/sbm.cpp (1.11), jrd/sbm_proto.h (1.8), jrd/scl.epp (1.41), jrd/scl_proto.h (1.13), jrd/sdw.cpp (1.35), jrd/shut.cpp (1.17), jrd/sort.cpp (1.56), jrd/sort.h (1.16), jrd/sort_proto.h (1.10), jrd/sqz.cpp (1.12), jrd/sqz_proto.h (1.9), jrd/svc.cpp (1.107), jrd/svc_proto.h (1.14), jrd/tpc.cpp (1.13), jrd/tpc_proto.h (1.4), jrd/tra.cpp (1.59), jrd/tra.h (1.23), jrd/tra_proto.h (1.12), jrd/utl.cpp (1.59), jrd/val.cpp (1.37), jrd/val_proto.h (1.4), jrd/vio.cpp (1.77), jrd/vio_proto.h (1.17), jrd/why.cpp (1.58), jrd/os/pio_proto.h (1.9), jrd/os/posix/unix.cpp (1.18), jrd/os/vms/extvms.cpp (1.14), jrd/os/vms/vms.cpp (1.14), jrd/os/vms/vmslo_proto.h (1.4), jrd/os/vms/vmslock.cpp (1.5), jrd/os/win32/winnt.cpp (1.13), lock/driver.cpp (1.12), lock/lock.cpp (1.87), utilities/rebuild/rebui_proto.h (1.3), utilities/rebuild/rebuild.cpp (1.9), utilities/rebuild/rmet.epp (1.5), utilities/rebuild/rstore.epp (1.6): Cleanup Some minor corrections Second step to rename 2004-03-11 05:31 robocop * firebird2/src/jrd/: execute_statement.cpp (1.1), execute_statement.h (1.1): First step to rename 2004-03-11 05:26 skidder * firebird2/src/common/classes/fb_string.cpp (1.6): Fix a few warnings. Not very harmless ones 2004-03-11 05:07 skidder * firebird2/src/intl/: cv_big5.cpp (1.7), cv_jis.cpp (1.8), cv_ksc.cpp (1.7), cv_narrow.cpp (1.6), cv_unicode_fss.cpp (1.7): Fix POSIX DEV_BUILD recently broken by Claudio cleanup 2004-03-09 01:16 skidder * firebird2/src/: alice/alice_meta.epp (1.33), common/fb_exception.cpp (1.10), common/classes/alloc.cpp (1.43), common/classes/alloc.h (1.35), dsql/dsql.cpp (1.93), dsql/hsh.cpp (1.24), dudley/exe.epp (1.45), dudley/trn.cpp (1.26), jrd/cch.cpp (1.71), jrd/common.h (1.107), jrd/dfw.epp (1.87), jrd/gds.cpp (1.126), jrd/inf.cpp (1.34), jrd/isc_sync.cpp (1.77), jrd/jrd.cpp (1.136), jrd/pag.cpp (1.65), jrd/pwd.cpp (1.25), jrd/rse.cpp (1.58), jrd/sdw.cpp (1.34), jrd/sort.cpp (1.55), jrd/sort_mem.cpp (1.21), jrd/svc.cpp (1.106), jrd/tra.cpp (1.58), jrd/why.cpp (1.57), utilities/nbackup.cpp (1.15), utilities/gstat/dba_full.epp (1.19): Clean up. 1. gds__alloc doesn't throw 2. Add NOMEM handlers to a couple places 3. kill HAVE_*SNPRINTF conditionals 2004-03-08 19:44 skidder * firebird2/src/jrd/common.h (1.106): Rollback my recent change since it made Sinix-Z unhappy 2004-03-08 19:06 skidder * firebird2/src/jrd/os/posix/isc_ipc.cpp (1.9): This should make NetBSD happy 2004-03-08 04:02 skidder * firebird2/src/qli/parse.cpp (1.29): Tricky one. Line continuation extended single-line comment and broke the build 2004-03-08 03:07 skidder * firebird2/src/jrd/common.h (1.105): Delete unneeded workaround 2004-03-08 03:06 skidder * firebird2/src/jrd/os/posix/isc_ipc.cpp (1.8): Use lesser common denominator when handling signals 2004-03-07 22:50 arnobrinkman * firebird2/src/: jrd/btn.cpp (1.9), jrd/btn.h (1.6), jrd/btr.cpp (1.72), jrd/nav.cpp (1.32), jrd/ods.h (1.18), jrd/val.cpp (1.36), utilities/gstat/dba.epp (1.29): some optimization in index-stuff 2004-03-07 16:32 dimitr * firebird2/src/jrd/dpm.epp (1.33): If a transaction is committed and its buffers are flushed, never allow a generator page to be still cached. Discussed with Oleg Loa and Vlad Horsun. 2004-03-07 16:13 dimitr * firebird2/src/jrd/opt.cpp (1.132): Added short-circuit optimization of user-supplied plans. Call find_best() exactly number-of-stream times. 2004-03-07 15:37 dimitr * firebird2/src/jrd/cmp.cpp (1.99): 1) Propagate fragments of the user-supplied plan to nested levels of joins, thus allowing to manually optimize complex outer joins. 2) Check the user-supplied plan for correctness in outer joins. 2004-03-07 12:52 alexpeshkoff * firebird2/src/jrd/rse.cpp (1.57): Make it compile with MSVC6 2004-03-07 10:48 dimitr * firebird2/src/jrd/: cmp.cpp (1.98), exe.h (1.35), par.cpp (1.77), rse.cpp (1.56): 1) Some cleanup and encapsulation. 2) Fixed a number of stream-related crashes. 2004-03-07 08:58 robocop * firebird2/: builds/win32/msvc6/build_msg.dsp (1.6), builds/win32/msvc6/codes.dsp (1.7), builds/win32/msvc6/gbak.dsp (1.21), builds/win32/msvc6/gpre.dsp (1.22), builds/win32/msvc6/gpre_boot.dsp (1.22), builds/win32/msvc6/gpre_static.dsp (1.7), builds/win32/msvc6/gsec.dsp (1.16), builds/win32/msvc6/gsplit.dsp (1.8), builds/win32/msvc6/isql.dsp (1.22), src/alice/alice.cpp (1.53), src/alice/alice.h (1.29), src/alice/alice_meta.epp (1.32), src/alice/aliceswi.h (1.13), src/alice/all_proto.h (1.5), src/burp/backu_proto.h (1.7), src/burp/backup.epp (1.54), src/burp/burp.cpp (1.68), src/burp/burp.h (1.42), src/burp/burpswi.h (1.11), src/burp/restore.epp (1.71), src/burp/spit.cpp (1.25), src/burp/spit.h (1.6), src/burp/std_desc.h (1.5), src/common/fb_exception.cpp (1.9), src/common/classes/alloc.cpp (1.42), src/common/classes/alloc.h (1.34), src/common/classes/array.h (1.16), src/common/classes/fb_pair.h (1.3), src/common/classes/locks.h (1.11), src/common/classes/objects_array.h (1.3), src/dsql/ddl.cpp (1.90), src/dsql/dsql.cpp (1.92), src/dsql/dsql.h (1.55), src/dsql/dsql_proto.h (1.14), src/dsql/errd.cpp (1.28), src/dsql/errd_proto.h (1.10), src/dsql/hsh_proto.h (1.6), src/dsql/keywords.cpp (1.28), src/dsql/make.cpp (1.56), src/dsql/metd_proto.h (1.20), src/dsql/node.h (1.42), src/dsql/pass1.cpp (1.132), src/dsql/preparse.cpp (1.28), src/dsql/sqlda.h (1.6), src/dsql/sym.h (1.8), src/dsql/user__proto.h (1.6), src/dsql/user_dsql.cpp (1.36), src/dsql/utld.cpp (1.27), src/dudley/ddl.cpp (1.31), src/dudley/exe.epp (1.44), src/include/fb_string.h (1.10), src/intl/cs_big5.cpp (1.2), src/intl/cs_gb2312.cpp (1.2), src/intl/cs_jis.cpp (1.3), src/intl/cs_ksc.cpp (1.2), src/intl/cs_narrow.cpp (1.4), src/intl/cs_unicode_fss.cpp (1.3), src/intl/cs_unicode_ucs2.cpp (1.3), src/intl/cv_big5.cpp (1.6), src/intl/cv_big5.h (1.4), src/intl/cv_gb2312.cpp (1.6), src/intl/cv_gb2312.h (1.3), src/intl/cv_jis.cpp (1.7), src/intl/cv_jis.h (1.3), src/intl/cv_ksc.cpp (1.6), src/intl/cv_ksc.h (1.4), src/intl/cv_narrow.cpp (1.5), src/intl/cv_narrow.h (1.2), src/intl/cv_unicode_fss.cpp (1.6), src/intl/cv_unicode_fss.h (1.6), src/intl/kanji.cpp (1.4), src/intl/kanji_proto.h (1.4), src/intl/lc_ascii.cpp (1.9), src/intl/lc_ascii.h (1.6), src/intl/lc_big5.cpp (1.9), src/intl/lc_dos.cpp (1.7), src/intl/lc_gb2312.cpp (1.5), src/intl/lc_iso8859_1.cpp (1.7), src/intl/lc_iso8859_2.cpp (1.9), src/intl/lc_jis.cpp (1.9), src/intl/lc_ksc.cpp (1.9), src/intl/lc_narrow.cpp (1.7), src/intl/lc_narrow.h (1.3), src/intl/lc_unicode_ucs2.cpp (1.8), src/intl/ld.cpp (1.7), src/intl/ldcommon.h (1.15), src/intl/conversions/tx865_lat1.h (1.4), src/isql/extract.epp (1.25), src/isql/isql.epp (1.70), src/isql/isql.h (1.22), src/isql/isql_win.cpp (1.11), src/isql/isql_win.h (1.4), src/isql/isqlw_proto.h (1.3), src/isql/show.epp (1.35), src/jrd/ExecuteStatement.cpp (1.26), src/jrd/all.cpp (1.22), src/jrd/all.h (1.10), src/jrd/blb.cpp (1.56), src/jrd/blk.h (1.16), src/jrd/blob_filter.cpp (1.19), src/jrd/bookmark.cpp (1.10), src/jrd/btr.cpp (1.71), src/jrd/cch.cpp (1.70), src/jrd/cch.h (1.12), src/jrd/cch_proto.h (1.17), src/jrd/cmp.cpp (1.97), src/jrd/cvt2.cpp (1.25), src/jrd/dbg.cpp (1.18), src/jrd/dfw.epp (1.86), src/jrd/dmp.cpp (1.16), src/jrd/dpm.epp (1.32), src/jrd/dyn.epp (1.48), src/jrd/dyn_def.epp (1.56), src/jrd/dyn_del.epp (1.24), src/jrd/dyn_mod.epp (1.37), src/jrd/dyn_util.epp (1.27), src/jrd/err.cpp (1.33), src/jrd/evl.cpp (1.66), src/jrd/exe.cpp (1.102), src/jrd/ext.cpp (1.41), src/jrd/fun.epp (1.38), src/jrd/gds.cpp (1.125), src/jrd/grant.epp (1.26), src/jrd/idx.cpp (1.44), src/jrd/inf.cpp (1.33), src/jrd/ini.epp (1.37), src/jrd/intl.cpp (1.49), src/jrd/intl.h (1.6), src/jrd/intl_builtin.cpp (1.22), src/jrd/intl_classes.h (1.13), src/jrd/intl_proto.h (1.11), src/jrd/intlobj.h (1.15), src/jrd/jrd.cpp (1.135), src/jrd/jrd.h (1.72), src/jrd/lck.cpp (1.31), src/jrd/lck.h (1.14), src/jrd/log.cpp (1.14), src/jrd/met.epp (1.95), src/jrd/nav.cpp (1.31), src/jrd/nav_proto.h (1.9), src/jrd/nbak.cpp (1.22), src/jrd/nbak.h (1.9), src/jrd/opt.cpp (1.131), src/jrd/pag.cpp (1.64), src/jrd/pag_proto.h (1.11), src/jrd/pcmet.epp (1.13), src/jrd/plugin_manager.cpp (1.16), src/jrd/plugin_manager.h (1.12), src/jrd/req.h (1.25), src/jrd/rlck.cpp (1.19), src/jrd/rlck_proto.h (1.7), src/jrd/rng.cpp (1.17), src/jrd/rse.cpp (1.55), src/jrd/rse_proto.h (1.6), src/jrd/scl.epp (1.40), src/jrd/sdw.cpp (1.33), src/jrd/shut.cpp (1.16), src/jrd/shut_proto.h (1.5), src/jrd/svc_proto.h (1.13), src/jrd/sym.cpp (1.10), src/jrd/tpc.cpp (1.12), src/jrd/tra.cpp (1.57), src/jrd/tra_proto.h (1.11), src/jrd/val.cpp (1.35), src/jrd/val_proto.h (1.3), src/jrd/vio.cpp (1.76), src/jrd/why.cpp (1.56), src/jrd/why_proto.h (1.21), src/jrd/os/config_root.h (1.5), src/jrd/os/pio_proto.h (1.8), src/jrd/os/posix/unix.cpp (1.17), src/jrd/os/vms/extvms.cpp (1.13), src/jrd/os/vms/rdb.cpp (1.9), src/jrd/os/vms/rdbint.cpp (1.9), src/jrd/os/vms/vms.cpp (1.13), src/jrd/os/win32/config_root.cpp (1.14), src/jrd/os/win32/guid.cpp (1.6), src/jrd/os/win32/thd_priority.cpp (1.15), src/jrd/os/win32/winnt.cpp (1.12), src/qli/all.cpp (1.24), src/qli/blk.h (1.14), src/qli/comma_proto.h (1.6), src/qli/command.cpp (1.18), src/qli/compile.cpp (1.20), src/qli/compile.h (1.6), src/qli/dtr.cpp (1.31), src/qli/dtr.h (1.16), src/qli/eval.cpp (1.36), src/qli/exe.cpp (1.41), src/qli/exe.h (1.19), src/qli/expan_proto.h (1.7), src/qli/expand.cpp (1.25), src/qli/format.h (1.11), src/qli/gener.cpp (1.31), src/qli/help.epp (1.15), src/qli/help_proto.h (1.6), src/qli/meta.epp (1.41), src/qli/meta_proto.h (1.10), src/qli/mov.cpp (1.31), src/qli/parse.cpp (1.28), src/qli/parse.h (1.7), src/qli/parse_proto.h (1.6), src/qli/proc.epp (1.25), src/qli/report.h (1.7), src/qli/show.epp (1.30), src/qli/show_proto.h (1.6), src/remote/allr.cpp (1.23), src/remote/inet.cpp (1.99), src/remote/interface.cpp (1.74), src/remote/remote.h (1.28), src/utilities/gstat/ppg.cpp (1.12): Cleanup Some bug fixes Style 2004-03-06 12:56 dimitr * firebird2/src/jrd/: evl.cpp (1.65), exe.h (1.34): 1) Some cleanup. 2) Fixed memory leak. Thanks to Oleg Loa. 2004-03-05 10:37 alexpeshkoff * firebird2/src/: common/classes/auto.h (1.1), jrd/ExecuteStatement.cpp (1.25), jrd/ExecuteStatement.h (1.9): 1. front-ported blob returning fix 2.correct license 2004-03-05 08:37 skidder * firebird2/src/jrd/intl.cpp (1.48): Fix error spotted by Claudio 2004-03-05 08:33 skidder * firebird2/src/dsql/user_dsql.cpp (1.35): correction 2004-03-05 08:23 skidder * firebird2/src/dsql/user_dsql.cpp (1.34): Fix memory corruption 2004-03-04 22:38 skidder * firebird2/src/utilities/gstat/dba.epp (1.28): Fix problem with gstat used over Services API in SS builds introduced during my EH cleanup. Noted by Arno Brinkman 2004-03-02 21:23 skidder * firebird2/src/common/classes/alloc.cpp (1.41): Be slightly more portable 2004-03-02 09:43 eku * firebird2/src/common/classes/alloc.cpp (1.40): Fixed compilation issues (missing include files, wrong defines). 2004-03-02 09:42 eku * firebird2/src/common/fb_exception.cpp (1.8): Fixed compilation on systems without snprintf 2004-03-01 18:14 alexpeshkoff * firebird2/src/jrd/gds.cpp (1.124): fixed blr printing - thanks to Nickolay S. 2004-03-01 17:50 alexpeshkoff * firebird2/src/: common/fb_exception.cpp (1.7), include/fb_exception.h (1.9): don't start variables names with underscore - _syscall caused problems with MSVC6 2004-03-01 17:37 alexpeshkoff * firebird2/builds/win32/msvc6/: alice.dsp (1.16), alice_classic.dsp (1.13), archive.dsp (1.3), build_msg.dsp (1.5), burp.dsp (1.18), burp_classic.dsp (1.16), codes.dsp (1.6), common.dsp (1.25), common_classic.dsp (1.19), common_static.dsp (1.4), dsql_server.dsp (1.21), dsql_server_classic.dsp (1.17), empbuild.dsp (1.2), engine.dsp (1.41), engine_classic.dsp (1.36), engine_embed.dsp (1.16), fb_inet_server.dsp (1.21), fb_lock_print.dsp (1.19), fbclient.dsp (1.42), fbclient_static.dsp (1.11), fbembed.dsp (1.31), fbguard.dsp (1.19), fbserver.dsp (1.34), fbudf.dsp (1.11), gbak.dsp (1.20), gdef.dsp (1.16), gds32.dsp (1.22), gfix.dsp (1.19), gpre.dsp (1.21), gpre_boot.dsp (1.21), gpre_static.dsp (1.6), gsec.dsp (1.15), gsplit.dsp (1.7), gstat.dsp (1.18), gstat_full.dsp (1.2), ib_udf.dsp (1.16), ib_util.dsp (1.16), instclient.dsp (1.3), instreg.dsp (1.14), instsvc.dsp (1.15), intl.dsp (1.22), intlbld.dsp (1.2), ipserver.dsp (1.14), isql.dsp (1.21), journal.dsp (1.2), lock.dsp (1.13), lock_classic.dsp (1.11), nbackup.dsp (1.3), qli.dsp (1.15), remote.dsp (1.21), remote_classic.dsp (1.18), utilities.dsp (1.15), utilities_classic.dsp (1.13), wal.dsp (1.14), wal_classic.dsp (1.12), walw.dsp (1.3): fixed MSVC6 build with RTTI 2004-03-01 05:57 skidder * firebird2/src/: burp/burp.cpp (1.67), common/classes/locks.cpp (1.5), gpre/gpre.cpp (1.53), gpre/par.cpp (1.46), remote/allr.cpp (1.22), utilities/gsec/gsec.cpp (1.22), utilities/gstat/dba.epp (1.27), utilities/gstat/dba_full.epp (1.18): Fix MSVC build 2004-03-01 05:54 skidder * firebird2/builds/win32/msvc7/: alice.vcproj (1.15), alice_classic.vcproj (1.15), build_msg.vcproj (1.4), burp.vcproj (1.18), burp_classic.vcproj (1.18), codes.vcproj (1.5), common.vcproj (1.17), common_classic.vcproj (1.15), common_static.vcproj (1.5), dsql_server.vcproj (1.16), dsql_server_classic.vcproj (1.16), engine.vcproj (1.33), engine_classic.vcproj (1.32), engine_embed.vcproj (1.20), fb_inet_server.vcproj (1.17), fb_lock_print.vcproj (1.20), fbclient.vcproj (1.31), fbclient_static.vcproj (1.11), fbembed.vcproj (1.23), fbguard.vcproj (1.18), fbserver.vcproj (1.18), fbudf.vcproj (1.13), gbak.vcproj (1.17), gdef.vcproj (1.17), gds32.vcproj (1.17), gfix.vcproj (1.17), gpre.vcproj (1.21), gpre_boot.vcproj (1.22), gpre_static.vcproj (1.5), gsec.vcproj (1.17), gsplit.vcproj (1.11), gstat.vcproj (1.20), ib_udf.vcproj (1.16), ib_util.vcproj (1.16), instreg.vcproj (1.16), instsvc.vcproj (1.16), intl.vcproj (1.17), isql.vcproj (1.18), lock.vcproj (1.15), lock_classic.vcproj (1.15), qli.vcproj (1.17), remote.vcproj (1.20), remote_classic.vcproj (1.20), utilities.vcproj (1.19), utilities_classic.vcproj (1.18): Enable RTTI, remove fb_exception.cpp from utilities 2004-03-01 05:27 skidder * firebird2/builds/win32/msvc7/: alice.vcproj (1.14), alice_classic.vcproj (1.14), burp.vcproj (1.17), burp_classic.vcproj (1.17), common.vcproj (1.16), common_classic.vcproj (1.14), dsql_server.vcproj (1.15), dsql_server_classic.vcproj (1.15), engine.vcproj (1.32), engine_classic.vcproj (1.31), engine_embed.vcproj (1.19), fb_inet_server.vcproj (1.16), fb_lock_print.vcproj (1.19), fbclient.vcproj (1.30), fbembed.vcproj (1.22), fbguard.vcproj (1.17), fbserver.vcproj (1.17), fbudf.vcproj (1.12), gbak.vcproj (1.16), gdef.vcproj (1.16), gds32.vcproj (1.16), gfix.vcproj (1.16), gpre.vcproj (1.20), gpre_boot.vcproj (1.21), gsec.vcproj (1.16), gsplit.vcproj (1.10), gstat.vcproj (1.19), ib_udf.vcproj (1.15), ib_util.vcproj (1.15), instreg.vcproj (1.15), instsvc.vcproj (1.15), intl.vcproj (1.16), isql.vcproj (1.17), lock.vcproj (1.14), lock_classic.vcproj (1.14), qli.vcproj (1.16), remote.vcproj (1.19), remote_classic.vcproj (1.19), utilities.vcproj (1.18), utilities_classic.vcproj (1.17): Enable RTTI, remove fb_exception.cpp from utilities 2004-03-01 04:34 skidder * firebird2/src/: alice/alice.cpp (1.52), alice/alice_meta.epp (1.31), burp/burp.cpp (1.66), common/fb_exception.cpp (1.6), common/classes/locks.h (1.10), common/classes/rwlock.h (1.11), common/classes/semaphore.h (1.7), common/config/config.cpp (1.49), dsql/ddl.cpp (1.89), dsql/dsql.cpp (1.91), dsql/errd.cpp (1.27), dsql/user_dsql.cpp (1.33), dudley/expand.cpp (1.21), dudley/parse.cpp (1.36), gpre/gpre.cpp (1.52), gpre/par.cpp (1.45), include/fb_exception.h (1.8), jrd/ExecuteStatement.cpp (1.24), jrd/blb.cpp (1.55), jrd/btr.cpp (1.70), jrd/cch.cpp (1.69), jrd/cmp.cpp (1.96), jrd/dfw.epp (1.85), jrd/dyn.epp (1.47), jrd/dyn_def.epp (1.55), jrd/dyn_del.epp (1.23), jrd/dyn_mod.epp (1.36), jrd/dyn_util.epp (1.26), jrd/err.cpp (1.32), jrd/exe.cpp (1.101), jrd/fun.epp (1.37), jrd/gds.cpp (1.123), jrd/grant.epp (1.25), jrd/iberr.cpp (1.12), jrd/jrd.cpp (1.134), jrd/met.epp (1.94), jrd/nav.cpp (1.30), jrd/nbak.cpp (1.21), jrd/nbak.h (1.8), jrd/opt.cpp (1.130), jrd/pag.cpp (1.63), jrd/sch.cpp (1.18), jrd/scl.epp (1.39), jrd/sdw.cpp (1.32), jrd/shut.cpp (1.15), jrd/svc.cpp (1.105), jrd/tra.cpp (1.56), jrd/val.cpp (1.34), jrd/os/posix/guid.cpp (1.5), jrd/os/win32/guid.cpp (1.5), jrd/os/win32/thd_priority.cpp (1.14), misc/align.cpp (1.5), qli/err.cpp (1.14), remote/allr.cpp (1.21), remote/interface.cpp (1.73), remote/server.cpp (1.70), utilities/gsec/gsec.cpp (1.21), utilities/gstat/dba.epp (1.26), utilities/gstat/dba_full.epp (1.17): Fix up exception handling. Handle (do not ignore) std::bad_alloc and generic exceptions, provide syscall and error information in system_call_failed 2004-03-01 04:18 skidder * firebird2/src/common/classes/: alloc.cpp (1.39), alloc.h (1.33): Memory pages manager 2004-03-01 02:29 skidder * firebird2/src/burp/: backup.epp (1.53), restore.epp (1.70): Fix 64-bitness warnings 2004-02-29 07:15 skidder * firebird2/src/jrd/jrd.h (1.71): Fix problem in non-Linux/FreeBSD/WIN_NT SuperServer builds 2004-02-29 06:46 skidder * firebird2/src/: common/classes/fb_pair.h (1.2), common/classes/objects_array.h (1.2), jrd/plugin_manager.h (1.11): Fix POSIX build 2004-02-29 06:41 skidder * firebird2/src/jrd/os/posix/config_root.cpp (1.10): Fix POSIX build 2004-02-29 03:00 arnobrinkman * firebird2/src/jrd/btn.cpp (1.8): Change bug in index-node decompression, to many shifts 2004-02-28 20:43 alexpeshkoff * firebird2/src/: common/classes/fb_pair.h (1.1), common/classes/fb_string.cpp (1.5), common/classes/objects_array.h (1.1), include/fb_string.h (1.9), jrd/intl.cpp (1.47), jrd/plugin_manager.cpp (1.15), jrd/plugin_manager.h (1.10): make our class behave MemoryPools friendly 2004-02-28 20:38 alexpeshkoff * firebird2/src/jrd/gds.cpp (1.122): removed getenv-related code - now in config_root 2004-02-28 20:32 alexpeshkoff * firebird2/src/jrd/: ExecuteStatement.cpp (1.23), ExecuteStatement.h (1.8), why.cpp (1.55), why_proto.h (1.20): fixed memory leak in Execute Statement 2004-02-28 20:29 alexpeshkoff * firebird2/src/jrd/os/: win32/config_root.cpp (1.13), config_root.h (1.4): - fixed win32 environment problems - cleanup 2004-02-28 20:19 alexpeshkoff * firebird2/src/common/classes/array.h (1.15): Made it const-correct 2004-02-28 16:15 dimitr * firebird2/src/jrd/cmp.cpp (1.95): Prevent UDF arguments from being compiled/optimized twice. Every UDF node has nod_count = 1, so the correct handling will be done automagically in both pass1() and pass2(). 2004-02-27 13:04 eku * firebird2/builds/install/arch-specific/sinixz/prototype.in (1.4): SINIX-Z: fixed package list 2004-02-27 10:32 eku * firebird2/src/jrd/common.h (1.104): SINIX-Z: added prototype for strncasecmp 2004-02-26 18:41 skidder * firebird2/src/jrd/intl.cpp (1.46): Fix CONTAINING problem reported by Frank 2004-02-26 02:31 skidder * firebird2/src/jrd/btr.cpp (1.69): Fix MSVC7 build issue 2004-02-26 01:39 arnobrinkman * firebird2/src/: jrd/intlobj.h (1.14), intl/cv_ksc.h (1.3): no message 2004-02-26 01:32 skidder * firebird2/src/jrd/btr.cpp (1.68): Fix POSIX build issue 2004-02-26 01:07 arnobrinkman * firebird2/src/jrd/btn.cpp (1.7): some optimalization 2004-02-25 23:14 arnobrinkman * firebird2/src/jrd/: btn.cpp (1.6), btn.h (1.5), btr.cpp (1.67), nav.cpp (1.29), ods.h (1.17), val.cpp (1.33): Use compressed index-entries. This will save 2 bytes on every duplicate entry and pagenumber / recordnumber are stored by 7-bits as needed. 2004-02-25 12:07 aafemt * firebird2/src/remote/os/win32/property.cpp (1.7): Fix after Claudio's cleanup 2004-02-25 07:33 skidder * firebird2/src/jrd/os/win32/winnt.cpp (1.11): Fix single-user mode on Win32. Now shutdown seems to work fine everywhere 2004-02-25 02:50 skidder * firebird2/: builds/misc/msg.gbak (1.6), lang_helpers/gds_codes.ftn (1.6), lang_helpers/gds_codes.pas (1.6), src/alice/alice.cpp (1.51), src/alice/alice.h (1.28), src/alice/exe.cpp (1.29), src/burp/restore.epp (1.69), src/include/gen/codes.h (1.15), src/include/gen/codetext.h (1.11), src/include/gen/iberror.h (1.10), src/include/gen/msgs.h (1.12), src/include/gen/rdb_codes.h (1.11), src/include/gen/sql_code.h (1.11), src/jrd/cch.cpp (1.68), src/jrd/ibase.h (1.69), src/jrd/jrd.cpp (1.133), src/jrd/jrd.h (1.70), src/jrd/ods.h (1.16), src/jrd/pag.cpp (1.62), src/jrd/shut.cpp (1.14), src/jrd/shut_proto.h (1.4), src/jrd/os/posix/unix.cpp (1.16), src/utilities/gstat/ppg.cpp (1.11): Implement new shutdown modes (single-user and full shutdown). Tested on Linux/AMD64 CS and SS 2004-02-24 08:21 skidder * firebird2/src/remote/interface.cpp (1.72): Make it build after Claudio cleanup 2004-02-24 06:49 robocop * firebird2/src/remote/os/win32/dllshell.cpp (1.4): Remove dllshell.cpp as the only reference is inside builds\win32\old_makes\ treats it as plain C file, it's a Win16 remnant and John doesn't need it either for Mac_os_x. 2004-02-24 06:34 robocop * firebird2/src/: alice/alice_meta.epp (1.30), burp/backup.epp (1.52), burp/restore.epp (1.68), dudley/exe.epp (1.43), dudley/extract.epp (1.29), isql/isql.epp (1.69), jrd/constants.h (1.12), jrd/dpm.epp (1.31), jrd/dsc.h (1.12), jrd/entry.h (1.16), jrd/evl.cpp (1.64), jrd/ext.cpp (1.40), jrd/ext_proto.h (1.11), jrd/ini.epp (1.36), jrd/jrd.cpp (1.132), jrd/jrd_proto.h (1.22), jrd/met.epp (1.93), jrd/why.cpp (1.54), jrd/why_proto.h (1.19), jrd/os/vms/extvms.cpp (1.12), remote/inet.cpp (1.98), remote/interface.cpp (1.71), remote/protocol.h (1.19), remote/remot_proto.h (1.8), remote/remote.cpp (1.30), remote/remote.h (1.27), remote/server.cpp (1.69), remote/xnet.cpp (1.40), remote/os/win32/chop.cpp (1.6), remote/os/win32/cntl.cpp (1.5), remote/os/win32/dllshell.cpp (1.3), remote/os/win32/property.cpp (1.6), remote/os/win32/window.cpp (1.6), remote/os/win32/winmain.cpp (1.6), remote/os/win32/wnet.cpp (1.17), utilities/rebuild/rebuild.cpp (1.8): Cleanup Reduce reinterpret and C casts Fix isql so it can show all predefined blob types in readable form. 2004-02-21 10:23 skidder * firebird2/src/: jrd/met.epp (1.92), qli/exe.cpp (1.40), qli/expand.cpp (1.24): Fix build after Claudio cleanup 2004-02-20 07:42 robocop * firebird2/src/: alice/alice.cpp (1.50), alice/alice.h (1.27), alice/alice_proto.h (1.7), alice/exe.cpp (1.28), burp/backup.epp (1.51), burp/burp.cpp (1.65), burp/burp_proto.h (1.14), burp/restore.epp (1.67), common/classes/alloc.cpp (1.38), common/classes/alloc.h (1.32), common/classes/fb_string.cpp (1.4), common/classes/rwlock.h (1.10), dudley/ddl.cpp (1.30), gpre/gpre.cpp (1.51), gpre/gpre.h (1.59), gpre/par.cpp (1.44), intl/ldcommon.h (1.14), ipserver/ipserver.cpp (1.40), jrd/ExecuteStatement.cpp (1.22), jrd/all.h (1.9), jrd/blb.cpp (1.54), jrd/blb.h (1.11), jrd/blf_proto.h (1.11), jrd/blk.h (1.15), jrd/blob_filter.cpp (1.18), jrd/btn.cpp (1.5), jrd/btn.h (1.4), jrd/btr.cpp (1.66), jrd/btr.h (1.23), jrd/btr_proto.h (1.19), jrd/cch.cpp (1.67), jrd/cch.h (1.11), jrd/cch_proto.h (1.16), jrd/cmp.cpp (1.94), jrd/cmp_proto.h (1.18), jrd/constants.h (1.11), jrd/cvt.cpp (1.34), jrd/cvt2.cpp (1.24), jrd/dbg.cpp (1.17), jrd/dbg.h (1.3), jrd/dbt.cpp (1.20), jrd/dfw.epp (1.84), jrd/dfw_proto.h (1.10), jrd/dls.cpp (1.17), jrd/dls_proto.h (1.8), jrd/dmp.cpp (1.15), jrd/dpm.epp (1.30), jrd/dpm_proto.h (1.9), jrd/dsc.cpp (1.16), jrd/dyn.epp (1.46), jrd/dyn.h (1.14), jrd/dyn_def.epp (1.54), jrd/dyn_del.epp (1.22), jrd/dyn_mod.epp (1.35), jrd/dyn_proto.h (1.9), jrd/dyn_util.epp (1.25), jrd/entry.h (1.15), jrd/err.cpp (1.31), jrd/err_proto.h (1.15), jrd/event.cpp (1.42), jrd/event.h (1.12), jrd/evl.cpp (1.63), jrd/evl_like.cpp (1.13), jrd/evl_string.h (1.7), jrd/exe.cpp (1.100), jrd/exe.h (1.33), jrd/exe_proto.h (1.9), jrd/ext.cpp (1.39), jrd/fil.h (1.8), jrd/filters.cpp (1.28), jrd/flu.cpp (1.45), jrd/fun.epp (1.36), jrd/fun_proto.h (1.7), jrd/gds.cpp (1.121), jrd/gdsassert.h (1.10), jrd/grant.epp (1.24), jrd/grant_proto.h (1.6), jrd/idx.cpp (1.43), jrd/idx_proto.h (1.14), jrd/inf.cpp (1.32), jrd/inf_proto.h (1.7), jrd/ini.epp (1.35), jrd/intl.cpp (1.45), jrd/intl_builtin.cpp (1.21), jrd/intl_classes.h (1.12), jrd/inuse.cpp (1.4), jrd/inuse_proto.h (1.3), jrd/isc.cpp (1.45), jrd/isc_file.cpp (1.70), jrd/isc_proto.h (1.10), jrd/isc_s_proto.h (1.13), jrd/isc_sync.cpp (1.76), jrd/jrd.cpp (1.131), jrd/jrd.h (1.69), jrd/jrd_proto.h (1.21), jrd/lck.cpp (1.30), jrd/lck.h (1.13), jrd/lck_proto.h (1.7), jrd/lls.h (1.4), jrd/log.cpp (1.13), jrd/log.h (1.6), jrd/log2.h (1.3), jrd/met.epp (1.91), jrd/met.h (1.7), jrd/met_proto.h (1.32), jrd/mov.cpp (1.13), jrd/nav.cpp (1.28), jrd/nav_proto.h (1.8), jrd/nbak.cpp (1.20), jrd/nbak.h (1.7), jrd/ods.h (1.15), jrd/opt.cpp (1.129), jrd/opt_proto.h (1.7), jrd/pag.cpp (1.61), jrd/pag_proto.h (1.10), jrd/par.cpp (1.76), jrd/par_proto.h (1.9), jrd/pcmet.epp (1.12), jrd/pcmet_proto.h (1.7), jrd/pwd.cpp (1.24), jrd/qatest.cpp (1.7), jrd/req.h (1.24), jrd/rlck.cpp (1.18), jrd/rlck_proto.h (1.6), jrd/rng.cpp (1.16), jrd/rng.h (1.4), jrd/rng_proto.h (1.4), jrd/rpb_chain.h (1.6), jrd/rse.cpp (1.54), jrd/rse.h (1.22), jrd/scl.epp (1.38), jrd/scl.h (1.5), jrd/scl_proto.h (1.12), jrd/sdw.cpp (1.31), jrd/sdw.h (1.4), jrd/sdw_proto.h (1.10), jrd/shut.cpp (1.13), jrd/shut_proto.h (1.3), jrd/smp.h (1.3), jrd/smp_impl.h (1.4), jrd/sort.cpp (1.54), jrd/sort_mem.h (1.5), jrd/sort_proto.h (1.9), jrd/sqz.h (1.5), jrd/sqz_proto.h (1.8), jrd/svc.cpp (1.104), jrd/svc.h (1.24), jrd/tpc.cpp (1.11), jrd/tpc_proto.h (1.3), jrd/tra.cpp (1.55), jrd/tra.h (1.22), jrd/tra_proto.h (1.10), jrd/val.cpp (1.32), jrd/val.h (1.17), jrd/vio.cpp (1.75), jrd/vio_proto.h (1.16), jrd/os/fbsyslog.h (1.2), jrd/os/pio.h (1.3), jrd/os/pio_proto.h (1.7), jrd/os/thd_priority.h (1.9), jrd/os/darwin/mod_loader.cpp (1.4), jrd/os/posix/unix.cpp (1.15), jrd/os/vms/extvms.cpp (1.11), jrd/os/vms/map.cpp (1.8), jrd/os/vms/map_proto.h (1.3), jrd/os/vms/rdb.cpp (1.8), jrd/os/vms/rdbint.cpp (1.8), jrd/os/vms/vms.cpp (1.12), jrd/os/win32/isc_ipc.cpp (1.9), jrd/os/win32/winnt.cpp (1.10), misc/print.cpp (1.5), qli/all.cpp (1.23), qli/command.cpp (1.17), qli/compile.cpp (1.19), qli/dtr.cpp (1.30), qli/dtr.h (1.15), qli/err.cpp (1.13), qli/eval.cpp (1.35), qli/exe.cpp (1.39), qli/exe.h (1.18), qli/expand.cpp (1.23), qli/format.cpp (1.25), qli/format.h (1.10), qli/gener.cpp (1.30), qli/help.epp (1.14), qli/lex.cpp (1.25), qli/meta.epp (1.40), qli/meta_proto.h (1.9), qli/mov.cpp (1.30), qli/mov_proto.h (1.10), qli/parse.cpp (1.27), qli/picst_proto.h (1.9), qli/picstr.cpp (1.20), qli/proc.epp (1.24), qli/proc_proto.h (1.8), qli/show.epp (1.29), remote/allr.cpp (1.20), remote/allr_proto.h (1.7), remote/protocol.cpp (1.42), remote/remote.cpp (1.29), remote/remote.h (1.26), remote/server.cpp (1.68), remote/xnet.cpp (1.39), utilities/analyse.cpp (1.8), utilities/nbackup.cpp (1.14), utilities/sbc_print.cpp (1.21), utilities/gsec/gsec.cpp (1.20), utilities/gsec/gsec.h (1.9), utilities/gsec/gsec_proto.h (1.7), utilities/gstat/dba.epp (1.25), utilities/gstat/dba_full.epp (1.16), utilities/gstat/ppg.cpp (1.10), utilities/gstat/ppg_proto.h (1.5), utilities/ibmgr/ibmgr.cpp (1.12), utilities/ibmgr/ibmgr.h (1.5), utilities/ibmgr/ibmgrswi.h (1.3), utilities/ibmgr/srvrmgr.cpp (1.9), utilities/ibmgr/srvrmgr_proto.h (1.3), utilities/rebuild/rebuild.cpp (1.7), utilities/rebuild/rstore.epp (1.5): Big cleanup. God have pity on platform maintainers. I only can compile/test Win32; sorry, folks. 2004-02-19 02:41 skidder * firebird2/src/utilities/ibmgr/ibmgr.cpp (1.11): Fix POSIX SS build 2004-02-18 12:10 aafemt * firebird2/src/common/classes/fb_string.cpp (1.3): Remove unneeded comparsions 2004-02-17 21:10 skidder * firebird2/builds/win32/msvc7/: alice.vcproj (1.13), alice_classic.vcproj (1.13), burp.vcproj (1.16), burp_classic.vcproj (1.16), common.vcproj (1.15), common_classic.vcproj (1.13), common_static.vcproj (1.4), dsql_server.vcproj (1.14), dsql_server_classic.vcproj (1.14), engine.vcproj (1.31), engine_classic.vcproj (1.30), engine_embed.vcproj (1.18), fb_inet_server.vcproj (1.15), fb_lock_print.vcproj (1.18), fbclient.vcproj (1.29), fbembed.vcproj (1.21), fbguard.vcproj (1.16), fbserver.vcproj (1.16), fbudf.vcproj (1.11), gbak.vcproj (1.15), gdef.vcproj (1.15), gds32.vcproj (1.15), gfix.vcproj (1.15), gpre.vcproj (1.19), gpre_boot.vcproj (1.20), gsec.vcproj (1.15), gsplit.vcproj (1.9), gstat.vcproj (1.18), ib_udf.vcproj (1.14), ib_util.vcproj (1.14), instreg.vcproj (1.14), instsvc.vcproj (1.14), intl.vcproj (1.15), isql.vcproj (1.16), lock.vcproj (1.13), lock_classic.vcproj (1.13), nbackup.vcproj (1.6), qli.vcproj (1.15), remote.vcproj (1.18), remote_classic.vcproj (1.18), utilities.vcproj (1.17), utilities_classic.vcproj (1.16): Update MSVC makefiles. 1) add PDB generation for release binaries 2) add fb_string stuff 2004-02-17 12:08 aafemt * firebird2/src/common/classes/fb_string.cpp (1.2): Fix a couple of warnings 2004-02-17 00:24 arnobrinkman * firebird2/src/burp/restore.epp (1.66): Change rdb$db_key recalculation to the right solution, Thanks to Oleg. 2004-02-13 12:15 aafemt * firebird2/src/dsql/ddl.cpp (1.88): Fix warning 2004-02-13 12:12 aafemt * firebird2/src/jrd/constants.h (1.10): Fix warning 2004-02-13 11:17 stryqx * firebird2/src/remote/server.cpp (1.67): Let semaphore.h see the definition of gds__log for successful build on FreeBSD. 2004-02-13 11:14 stryqx * firebird2/builds/posix/: prefix.darwin (1.12), prefix.example (1.8), prefix.freebsd (1.12), prefix.sinixz (1.20), prefix.solaris (1.12), prefix.solx86 (1.24), prefix.solx86gcc (1.7): change CLIENT_UTIL_TARGET from gds_delay to gds_relay 2004-02-11 12:16 aafemt * firebird2/src/utilities/nbackup.cpp (1.13): Now it is buildable 2004-02-11 12:14 aafemt * firebird2/builds/posix/make.shared.variables (1.36): Fix for my previous commit 2004-02-10 12:27 aafemt * firebird2/builds/posix/make.shared.variables (1.35): Add fb_string to POSIX build 2004-02-09 08:41 alexpeshkoff * firebird2/src/common/classes/fb_string.cpp (1.1): Please add this file to common section of appropriate builds! Added native firebird::string class. 2004-02-08 19:47 skidder * firebird2/src/jrd/: flu.cpp (1.44), os/posix/config_root.cpp (1.9), os/posix/mod_loader.cpp (1.5), os/posix/path_utils.cpp (1.5): Get posix build closer to buildable state after Alex' commits, but build is still broken. It was very bad idea to commit incomplete and broken stuff into CVS, in particular, fb_string still has some rough edges, doesn't work with memory pools correctly and fb_string.cpp is just missing. 2004-02-08 18:08 alexpeshkoff * firebird2/: builds/win32/msvc6/common.dsp (1.24), builds/win32/msvc6/common_classic.dsp (1.18), builds/win32/msvc6/common_static.dsp (1.3), src/common/config/config.cpp (1.48), src/common/config/config_file.cpp (1.14), src/common/config/config_file.h (1.6), src/common/config/config_impl.h (1.12), src/jrd/os/win32/config_root.cpp (1.12), src/jrd/os/win32/mod_loader.cpp (1.7), src/jrd/os/win32/path_utils.cpp (1.9), src/jrd/os/config_root.h (1.3), src/jrd/os/mod_loader.h (1.3), src/jrd/os/path_utils.h (1.7), src/jrd/db_alias.cpp (1.14), src/jrd/dyn_def.epp (1.53), src/jrd/flu.cpp (1.43), src/jrd/isc_file.cpp (1.69), src/jrd/plugin_manager.cpp (1.14), src/jrd/plugin_manager.h (1.9), src/include/fb_string.h (1.8): Added native firebird::string class. 2004-02-08 17:35 alexpeshkoff * firebird2/src/common/classes/alloc.h (1.31): const correctness 2004-02-06 08:31 skidder * firebird2/src/burp/restore.epp (1.65): Oops. Committed wrong file version 2004-02-06 08:07 skidder * firebird2/src/burp/: backup.epp (1.50), restore.epp (1.64): Preserve blob type (streamed/segmented) over backup/restore process. 2004-02-05 12:17 aafemt * firebird2/src/jrd/svc.cpp (1.103): Fix couple of warnings 2004-02-05 07:58 alexpeshkoff * firebird2/src/isql/isql.epp (1.68): Forward porting 2004-02-04 12:12 aafemt * firebird2/src/jrd/alt.cpp (1.47): Fix few warnings 2004-02-03 12:25 aafemt * firebird2/src/jrd/: why.cpp (1.53), why_proto.h (1.18): Parameter's type consistency 2004-02-03 12:20 aafemt * firebird2/src/gpre/c_cxx.cpp (1.43): Avoid warning with isc_put_slice() after Nikolay's port 2004-02-02 12:00 robocop * firebird2/src/: alice/all.cpp (1.17), alice/all.h (1.7), alice/lls.h (1.5), burp/restore.epp (1.63), common/classes/class_test.cpp (1.12), dsql/alld.cpp (1.20), dsql/ddl.cpp (1.87), dsql/dsql.cpp (1.90), dsql/dsql.h (1.54), dsql/dsql.tab.h (1.34), dsql/errd.cpp (1.26), dsql/gen.cpp (1.60), dsql/make.cpp (1.55), dsql/make_proto.h (1.20), dsql/metd.epp (1.48), dsql/movd.cpp (1.12), dsql/parse.cpp (1.109), dsql/parse.y (1.124), dsql/pass1.cpp (1.131), dsql/sqlda.h (1.5), dsql/user_dsql.cpp (1.32), dsql/utld.cpp (1.26), dsql/utld_proto.h (1.9), dudley/ddl.cpp (1.29), dudley/ddl.h (1.20), dudley/ddl_proto.h (1.10), dudley/exe.epp (1.42), dudley/expand.cpp (1.20), dudley/expr.cpp (1.18), dudley/extract.epp (1.28), dudley/parse.cpp (1.35), dudley/parse_proto.h (1.8), gpre/ada.cpp (1.37), gpre/c_cxx.cpp (1.42), gpre/cmd.cpp (1.30), gpre/cme.cpp (1.24), gpre/cmp.cpp (1.27), gpre/cmp_proto.h (1.12), gpre/cob.cpp (1.39), gpre/exp.cpp (1.31), gpre/ftn.cpp (1.41), gpre/gpre.h (1.58), gpre/gpre_meta.epp (1.37), gpre/gpre_meta.h (1.14), gpre/gpre_meta_boot.cpp (1.38), gpre/msc.cpp (1.19), gpre/msc_proto.h (1.14), gpre/par.cpp (1.43), gpre/pas.cpp (1.34), gpre/pretty.cpp (1.22), gpre/sqe.cpp (1.28), gpre/sql.cpp (1.41), isql/show.epp (1.34), jrd/blb.cpp (1.53), jrd/block_cache.h (1.7), jrd/blp.h (1.10), jrd/btn.cpp (1.4), jrd/btn.h (1.3), jrd/btr.cpp (1.65), jrd/btr.h (1.22), jrd/btr_proto.h (1.18), jrd/cch.cpp (1.66), jrd/cmp.cpp (1.93), jrd/divorce.cpp (1.11), jrd/dmp.cpp (1.14), jrd/dpm.epp (1.29), jrd/dpm_proto.h (1.8), jrd/dyn.epp (1.45), jrd/dyn_def.epp (1.52), jrd/dyn_del.epp (1.21), jrd/event.cpp (1.41), jrd/event.h (1.11), jrd/evl.cpp (1.62), jrd/evl_like.cpp (1.12), jrd/exe.cpp (1.99), jrd/ext.cpp (1.38), jrd/ext.h (1.5), jrd/ext_proto.h (1.10), jrd/flu.cpp (1.42), jrd/gds.cpp (1.120), jrd/ibase.h (1.68), jrd/idx.cpp (1.42), jrd/inf.cpp (1.31), jrd/isc.h (1.11), jrd/isc_sync.cpp (1.75), jrd/jlx.c (1.4), jrd/jrd.h (1.68), jrd/nav.cpp (1.27), jrd/nbak.cpp (1.19), jrd/ods.h (1.14), jrd/opt.cpp (1.128), jrd/pag.cpp (1.60), jrd/par.cpp (1.75), jrd/plugin_manager.cpp (1.13), jrd/rse.cpp (1.53), jrd/sch.cpp (1.17), jrd/sdl.cpp (1.29), jrd/svc.cpp (1.102), jrd/svc.h (1.23), jrd/utl.cpp (1.58), jrd/val.cpp (1.31), jrd/vio.cpp (1.74), jrd/vio_debug.h (1.4), jrd/why.cpp (1.52), jrd/y_handle.h (1.5), jrd/os/darwin/mod_loader.cpp (1.3), jrd/os/vms/extvms.cpp (1.10), jrd/os/vms/map.cpp (1.7), jrd/os/vms/rdbgpas.cpp (1.2), lock/driver.cpp (1.11), lock/lock.cpp (1.86), qli/all.cpp (1.22), qli/all_proto.h (1.6), qli/blk.h (1.13), qli/comma_proto.h (1.5), qli/command.cpp (1.16), qli/compi_proto.h (1.7), qli/compile.cpp (1.18), qli/compile.h (1.5), qli/dtr.h (1.14), qli/err_proto.h (1.7), qli/eval.cpp (1.34), qli/eval_proto.h (1.6), qli/exe.cpp (1.38), qli/exe.h (1.17), qli/exe_proto.h (1.8), qli/expan_proto.h (1.6), qli/expand.cpp (1.22), qli/forma_proto.h (1.6), qli/format.cpp (1.24), qli/format.h (1.9), qli/gener.cpp (1.29), qli/gener_proto.h (1.6), qli/help_proto.h (1.5), qli/hsh.cpp (1.14), qli/hsh_proto.h (1.8), qli/lex.cpp (1.24), qli/lex_proto.h (1.7), qli/meta.epp (1.39), qli/meta_proto.h (1.8), qli/mov_proto.h (1.9), qli/parse.cpp (1.26), qli/parse.h (1.6), qli/parse_proto.h (1.5), qli/picst_proto.h (1.8), qli/picstr.cpp (1.19), qli/proc_proto.h (1.7), qli/repor_proto.h (1.6), qli/report.cpp (1.14), qli/report.h (1.6), qli/reqs.h (1.3), qli/show.epp (1.28), qli/show_proto.h (1.5), remote/interface.cpp (1.70), remote/xdr_proto.h (1.11), remote/xnet.cpp (1.38), utilities/nbackup.cpp (1.12), utilities/sbc_print.cpp (1.20), utilities/gstat/dba.epp (1.24), utilities/gstat/dba_full.epp (1.15), utilities/gstat/ppg.cpp (1.9), utilities/ibmgr/ibmgr.cpp (1.10): Cleanup 2004-02-01 06:33 skidder * firebird2/src/jrd/blb.cpp (1.52): Fix memory leak from transaction pool happening during conversion from string to blob 2004-01-31 20:27 kkuznetsov * firebird2/builds/install/arch-specific/: solx86/Makefile.in (1.2), solx86gcc/Makefile.in (1.1): this is requared files 2004-01-31 20:25 kkuznetsov * firebird2/src/lock/lock.cpp (1.85): fix comile error here 2004-01-31 14:35 dimitr * firebird2/src/dsql/: dsql.tab.h (1.33), parse.cpp (1.108), parse.y (1.123): Removed obsolete EXECUTE VARCHAR syntax. 2004-01-29 20:55 arnobrinkman * firebird2/doc/WhatsNew (1.45): Add enhanced UNION behaviour to whatsnew doc 2004-01-29 10:47 skidder * fix AMD64 packaging issue firebird2/builds/install/arch-specific/linux/classic/makeInstallIma ge.sh.in (1.6): 2004-01-29 09:19 skidder * firebird2/doc/WhatsNew (1.44): Add descriptions for recent 2.0 changes. It is likely that I missed something, please check 2004-01-29 07:31 skidder * firebird2/: configure.in (1.191), builds/install/arch-specific/linux/Makefile.in (1.3), builds/install/arch-specific/linux/classic/makeInstallImage.sh.in (1.5), builds/install/arch-specific/linux/classic/postinstall.sh.in (1.7), builds/install/arch-specific/linux/classic/preinstall.sh.in (1.3), builds/install/arch-specific/linux/super/makeInstallImage.sh.in (1.6), builds/install/arch-specific/linux/super/preinstall.sh.in (1.5), builds/install/arch-specific/linux/super/rpmfiles.txt.in (1.6): Fix some packaging issues with non-x86 Linux ports. Prepare AMD64 port for public testing 2004-01-29 06:56 skidder * firebird2/src/: include/fb_types.h (1.41), jrd/ibase.h (1.67): Use better macros to detect 64-bit posix. They are non-standard, anyway 2004-01-28 12:23 aafemt * firebird2/src/gpre/cmd.cpp (1.29): Fix for Claudio's cleanup 2004-01-28 12:14 aafemt * firebird2/src/jrd/common.h (1.103): Rollback my last change at the instance of Claudio 2004-01-28 10:31 dimitr * firebird2/src/jrd/jrd.cpp (1.130): Fixed possible crashes when this routine is called from verify_database_name(). Confirmed for the embedded server in the case of relative root path. 2004-01-28 08:50 robocop * firebird2/src/: alice/alice.cpp (1.49), common/classes/alloc.cpp (1.37), common/classes/semaphore.h (1.6), common/classes/tree.h (1.23), dsql/alld.cpp (1.19), dsql/ddl.cpp (1.86), dsql/dsql.cpp (1.89), dsql/gen.cpp (1.59), dsql/metd.epp (1.47), dsql/pass1.cpp (1.130), dsql/user_dsql.cpp (1.31), extlib/ib_udf.c (1.8), gpre/ada.cpp (1.36), gpre/c_cxx.cpp (1.41), gpre/cmd.cpp (1.28), gpre/cmd_proto.h (1.7), gpre/cme.cpp (1.23), gpre/cme_proto.h (1.9), gpre/cmp.cpp (1.26), gpre/cmp_proto.h (1.11), gpre/cob.cpp (1.38), gpre/exp.cpp (1.30), gpre/exp_proto.h (1.13), gpre/ftn.cpp (1.40), gpre/gpre.cpp (1.50), gpre/gpre.h (1.57), gpre/gpre_meta.epp (1.36), gpre/gpre_meta.h (1.13), gpre/gpre_meta_boot.cpp (1.37), gpre/hsh.cpp (1.18), gpre/hsh_proto.h (1.8), gpre/int_cxx.cpp (1.28), gpre/jrdmet.cpp (1.14), gpre/msc.cpp (1.18), gpre/msc_proto.h (1.13), gpre/par.cpp (1.42), gpre/par_proto.h (1.12), gpre/parse.h (1.8), gpre/pas.cpp (1.33), gpre/pat.cpp (1.22), gpre/pat.h (1.9), gpre/sqe.cpp (1.27), gpre/sqe_proto.h (1.11), gpre/sql.cpp (1.40), gpre/sql_proto.h (1.10), intl/cv_jis.cpp (1.6), intl/kanji.cpp (1.3), ipserver/ipclient.cpp (1.39), ipserver/ipserver.cpp (1.39), jrd/blb.cpp (1.51), jrd/blk.h (1.14), jrd/bookmark.cpp (1.9), jrd/btr.cpp (1.64), jrd/cch.cpp (1.65), jrd/cmp.cpp (1.92), jrd/cvt2.cpp (1.23), jrd/dbg.cpp (1.16), jrd/dbg_proto.h (1.8), jrd/dbt.cpp (1.19), jrd/dfw.epp (1.83), jrd/dyn.epp (1.44), jrd/dyn_def.epp (1.51), jrd/dyn_mod.epp (1.34), jrd/evl.cpp (1.61), jrd/evl_string.h (1.6), jrd/exe.cpp (1.98), jrd/ext.cpp (1.37), jrd/fun.epp (1.35), jrd/inf.cpp (1.30), jrd/ini.epp (1.34), jrd/ini.h (1.12), jrd/isc_sync.cpp (1.74), jrd/jrd.cpp (1.129), jrd/met.epp (1.90), jrd/nav.cpp (1.26), jrd/nbak.cpp (1.18), jrd/opt.cpp (1.127), jrd/par.cpp (1.74), jrd/rse.cpp (1.52), jrd/rse.h (1.21), jrd/sdw.cpp (1.30), jrd/svc.cpp (1.101), jrd/trig.h (1.13), jrd/utl.cpp (1.57), jrd/val.cpp (1.30), jrd/val.h (1.16), jrd/vio.cpp (1.73), jrd/why.cpp (1.51), jrd/os/posix/unix.cpp (1.14), jrd/os/vms/extvms.cpp (1.9), jrd/os/win32/winnt.cpp (1.9), remote/allr.cpp (1.19), remote/inet.cpp (1.97), remote/inet_proto.h (1.9), remote/inet_server.cpp (1.33), remote/interface.cpp (1.69), remote/mgr.cpp (1.7), remote/parser.cpp (1.15), remote/protocol.cpp (1.41), remote/remot_proto.h (1.7), remote/remote.cpp (1.28), remote/remote.h (1.25), remote/serve_proto.h (1.7), remote/server.cpp (1.66), remote/xnet.cpp (1.37), remote/xnet_proto.h (1.11), remote/os/win32/srvr_w32.cpp (1.14), remote/os/win32/winmain.cpp (1.5), remote/os/win32/wnet.cpp (1.16), remote/os/win32/wnet_proto.h (1.6), utilities/nbackup.cpp (1.11): General cleanup. Sorry if I missed some occurrence. 2004-01-27 19:19 skidder * firebird2/src/: jrd/common.h (1.102), jrd/ibase.h (1.66), include/fb_types.h (1.40): Temporary hack to return Win32 to buildable state. No Win64 port is possible before ULONG name clash is resolved 2004-01-27 12:06 aafemt * firebird2/src/jrd/common.h (1.101): Fortunatelly we know how many monthes in a year 2004-01-27 08:09 stryqx * firebird2/src/dsql/: dsql.tab.h (1.32), parse.cpp (1.107): Regenerate after changing PAGE_SIZE to KW_PAGE_SIZE. 2004-01-27 07:18 skidder * firebird2/src/remote/: xdr.cpp (1.17), xdr_proto.h (1.10): Get errors passed over the wire correctly on 64-bit platforms 2004-01-26 17:44 skidder * firebird2/src/jrd/common.h (1.100): Use plain integer as SLONG/ULONG on 32-bit platforms 2004-01-26 17:32 skidder * firebird2/src/include/fb_types.h (1.39): Return 32-bit ports to buildable state. Declare SLONG and ISC_LONG as plain integers everywhere 2004-01-26 17:28 skidder * firebird2/src/jrd/common.h (1.99): Fix a lot of warnings 2004-01-26 14:16 dimitr * firebird2/src/jrd/fun.epp (1.34): Some style corrections and one bugfix. 2004-01-26 14:14 dimitr * firebird2/src/jrd/val.cpp (1.29): Minor debugging corrections. 2004-01-26 13:55 dimitr * firebird2/src/jrd/dfw.epp (1.82): Fixed yet another porting bug. Thanks to Eugene Kilin. 2004-01-26 08:34 skidder * firebird2/src/jrd/gds.cpp (1.119): Fix unix error handling recently broken by Erik in 2.0 branch 2004-01-26 08:06 stryqx * firebird2/src/dsql/: keywords.cpp (1.27), parse.y (1.122): Change PAGE_SIZE to KW_PAGE_SIZE so as not to conflict with system define on FreeBSD. 2004-01-23 07:35 skidder * firebird2/src/dsql/parse.y (1.121): Use static bison parser stack and allocate it from thread stack 2004-01-22 08:47 epocman * firebird2/builds/win32/msvc6/common_utilities.dsp (1.1): file common_utilities.dsp was initially added on branch B1_5_Release. 2004-01-22 07:50 skidder * firebird2/src/: jrd/blb.cpp (1.50), jrd/tra.h (1.21), qli/eval.cpp (1.33), qli/mov.cpp (1.29): Engine fully builds on Linux AMD64 now 2004-01-21 08:15 skidder * firebird2/: builds/posix/Makefile.in.boot.gpre (1.19), builds/posix/Makefile.in.client.gpre (1.11), builds/posix/Makefile.in.embed.gpre (1.11), builds/posix/Makefile.in.static.gpre (1.14), builds/win32/msvc6/gpre.dsp (1.20), builds/win32/msvc6/gpre_boot.dsp (1.20), builds/win32/msvc6/gpre_static.dsp (1.5), builds/win32/msvc7/gpre.vcproj (1.18), builds/win32/msvc7/gpre_boot.vcproj (1.19), builds/win32/msvc7/gpre_static.vcproj (1.4), examples/functions.c (1.2), examples/api/apifull.c (1.4), examples/dyn/dynfull.e (1.3), examples/stat/stat10.e (1.2), examples/stat/stat11.e (1.2), examples/stat/stat4.e (1.2), examples/udf/udflib.c (1.3), src/burp/backup.epp (1.49), src/burp/burp.cpp (1.64), src/burp/canonical.cpp (1.33), src/burp/mvol.cpp (1.32), src/burp/restore.epp (1.62), src/common/config/config_impl.h (1.11), src/dsql/ddl.cpp (1.85), src/dsql/dsql.cpp (1.88), src/dsql/gen.cpp (1.58), src/dsql/make.cpp (1.54), src/dsql/metd.epp (1.46), src/dsql/parse.y (1.120), src/dsql/pass1.cpp (1.129), src/dsql/user_dsql.cpp (1.30), src/dudley/expr.cpp (1.17), src/gpre/c_cxx.cpp (1.40), src/gpre/cmd.cpp (1.27), src/gpre/cme.cpp (1.22), src/gpre/exp.cpp (1.29), src/gpre/gpre.cpp (1.49), src/gpre/int.cpp (1.28), src/gpre/int_cxx.cpp (1.27), src/gpre/par.cpp (1.41), src/gpre/sqe.cpp (1.26), src/gpre/sql.cpp (1.39), src/isql/extract.epp (1.24), src/isql/isql.epp (1.67), src/isql/show.epp (1.33), src/jrd/alt.cpp (1.46), src/jrd/blb.cpp (1.49), src/jrd/blb.h (1.10), src/jrd/cch.cpp (1.64), src/jrd/cmp.cpp (1.91), src/jrd/common.h (1.98), src/jrd/cvt2.cpp (1.22), src/jrd/dfw.epp (1.81), src/jrd/dpm.epp (1.28), src/jrd/dsc.h (1.11), src/jrd/dyn.epp (1.43), src/jrd/dyn.h (1.13), src/jrd/dyn_def.epp (1.50), src/jrd/dyn_mod.epp (1.33), src/jrd/evl.cpp (1.60), src/jrd/exe.cpp (1.97), src/jrd/ext.cpp (1.36), src/jrd/filters.cpp (1.27), src/jrd/fun.epp (1.33), src/jrd/gds.cpp (1.118), src/jrd/grant.epp (1.23), src/jrd/ibase.h (1.65), src/jrd/idx.cpp (1.41), src/jrd/inf.cpp (1.29), src/jrd/ini.epp (1.33), src/jrd/intl.cpp (1.44), src/jrd/jrd.cpp (1.128), src/jrd/met.epp (1.89), src/jrd/met_proto.h (1.31), src/jrd/nav.cpp (1.25), src/jrd/opt.cpp (1.126), src/jrd/par.cpp (1.73), src/jrd/rse.cpp (1.51), src/jrd/scl.epp (1.37), src/jrd/sdl.cpp (1.28), src/jrd/sort.cpp (1.53), src/jrd/tra.h (1.20), src/jrd/utl.cpp (1.56), src/jrd/val.h (1.15), src/jrd/vio.cpp (1.72), src/jrd/why.cpp (1.50), src/jrd/why_proto.h (1.17), src/jrd/os/posix/unix.cpp (1.13), src/lock/lock.cpp (1.84), src/remote/interface.cpp (1.68), src/remote/parser.cpp (1.14), src/remote/protocol.cpp (1.40), src/remote/server.cpp (1.65): Further AMD64 fixes. Given this fixes you may start playing with databases using isql_static. 2004-01-20 18:37 skidder * firebird2/src/jrd/sch.cpp (1.16): Fix race condition (incompletely fixed a month ago) in scheduler. Noted by Alex Peshkoff. 2004-01-20 03:52 skidder * firebird2/src/jrd/sch.cpp (1.15): Fix Firebird initialization race condition 2004-01-16 14:05 hvlad * firebird2/src/dsql/: dsql.tab.h (1.31), parse.cpp (1.106): Added support for default parameters and EXECUTE BLOCK statement 2004-01-16 13:59 hvlad * firebird2/src/jrd/: dyn_def.epp (1.49), jrd.h (1.67), met.epp (1.88), par.cpp (1.72): Added support for default parameters 2004-01-16 11:43 hvlad * firebird2/src/dsql/: ddl.cpp (1.84), ddl_proto.h (1.14), dsql.cpp (1.87), dsql.h (1.53), gen.cpp (1.57), keywords.cpp (1.26), metd.epp (1.45), metd_proto.h (1.19), misc_func.cpp (1.7), node.h (1.41), parse.y (1.119), pass1.cpp (1.128): Added support for default parameters and EXECUTE BLOCK statement 2004-01-16 10:32 hvlad * firebird2/doc/sql.extensions/: README.default_parameters (1.1), README.execute_block (1.1): 1. Added new EXECUTE BLOCK statement 2. Added default paremeters in stored procedures 2004-01-13 14:40 eku * firebird2/src/common/utils.cpp (1.5): Fixed compilation problems with size_t. It's primarily defined in sys/types.h 2004-01-13 14:38 eku * firebird2/src/: remote/inet.cpp (1.96), common/config/config.cpp (1.47), common/config/config.h (1.26): Port numbers are limited to 16 bit. 2004-01-13 10:52 robocop * firebird2/: builds/win32/make_examples.bat (1.10), src/burp/backup.epp (1.48), src/burp/burp.cpp (1.63), src/burp/burp.h (1.41), src/burp/burp_proto.h (1.13), src/burp/canonical.cpp (1.32), src/burp/mvol.cpp (1.31), src/burp/restore.epp (1.61), src/burp/spit.cpp (1.24), src/dsql/array.epp (1.27), src/dsql/pass1.cpp (1.127), src/include/fb_types.h (1.38), src/jrd/ExecuteStatement.cpp (1.21), src/jrd/ExecuteStatement.h (1.7), src/jrd/blb.cpp (1.48), src/jrd/blk.h (1.13), src/jrd/btr.cpp (1.63), src/jrd/cch.cpp (1.63), src/jrd/cmp.cpp (1.90), src/jrd/dbg.cpp (1.15), src/jrd/dbt.cpp (1.18), src/jrd/evl.cpp (1.59), src/jrd/exe.cpp (1.96), src/jrd/exe.h (1.32), src/jrd/ext.cpp (1.35), src/jrd/fun.epp (1.32), src/jrd/idx.cpp (1.40), src/jrd/inf.cpp (1.28), src/jrd/jrd.cpp (1.127), src/jrd/met.epp (1.87), src/jrd/nav.cpp (1.24), src/jrd/opt.cpp (1.125), src/jrd/par.cpp (1.71), src/jrd/pcmet.epp (1.11), src/jrd/rng.cpp (1.15), src/jrd/rse.cpp (1.50), src/jrd/vio.cpp (1.71), src/jrd/os/vms/extvms.cpp (1.8), src/qli/meta.epp (1.38), src/remote/protocol.cpp (1.39), src/remote/protocol.h (1.18), src/utilities/sbc_print.cpp (1.19): Cleanup 2004-01-12 19:56 arnobrinkman * firebird2/src/burp/restore.epp (1.60): Don't forget that a system_flag also can be NULL what also meant no system relation. Thanks to Claudio for attention. 2004-01-12 07:58 skidder * firebird2/: builds/posix/prefix.linux_amd64 (1.2), src/include/memory_routines.h (1.6), src/jrd/common.h (1.97), src/jrd/ibase.h (1.64), src/jrd/intlobj.h (1.13), src/jrd/jrd.cpp (1.126), src/jrd/pag.cpp (1.59), src/jrd/utl.cpp (1.55), src/remote/xdr.cpp (1.16): Do more AMD64 fixes. libfbstatic builds and can do some basic stuff now 2004-01-12 07:24 stryqx * firebird2/builds/install/arch-specific/freebsd/install.sh.in (1.6): Cope with upgrades more gracefully. 2004-01-12 06:59 stryqx * firebird2/builds/install/arch-specific/freebsd/install.sh.in (1.5): libgds links to libfbembed for ClassicServer. 2004-01-12 06:40 skidder * firebird2/src/include/fb_types.h (1.37): Disable NATIVE_QUAD on true 64-bit platforms. dtype_quad (enabled by this define) duplicates dtype_int64 and doesn't work. Thus NATIVE_QUAD along with quad* are candidates for cleanup 2004-01-12 06:08 skidder * firebird2/src/jrd/: gds_proto.h (1.31), gdsold.h (1.41): 64-bit port fixes 2004-01-12 05:57 skidder * firebird2/: builds/posix/prefix.linux_amd64 (1.1), configure.in (1.190): Add prefix for my machine 2004-01-12 01:56 stryqx * firebird2/src/common/utils.cpp (1.4): Fix build on FreeBSD. 2004-01-11 13:28 dimitr * firebird2/src/jrd/opt.cpp (1.124): Fixed recently introduced regression. Never rely on vector data pointers after a grow() call. 2004-01-11 10:29 dimitr * firebird2/src/jrd/cmp.cpp (1.89): Fixed bug with computed fields referenced in a trigger context. 2004-01-11 10:28 dimitr * firebird2/src/jrd/pag.cpp (1.58): Fixed another ODS inconsistency. 2004-01-10 19:04 arnobrinkman * firebird2/src/dsql/: ddl.cpp (1.83), dsql.h (1.52), pass1.cpp (1.126): Fix check constraint bug caused by my previously commit 2004-01-10 02:48 skidder * firebird2/src/jrd/: cmp.cpp (1.88), exe.cpp (1.95), exe.h (1.31), opt.cpp (1.123), req.h (1.23): Fix resource leak for recursive procedures when procedure request is closed at SUSPEND statement. This leak prevented more then 1000 such operations for one connection. This bug was reported by Claus Holst 2004-01-09 23:34 arnobrinkman * firebird2/src/burp/: burp.h (1.40), restore.epp (1.59): Fix bug: "arithmetic exception, numeric overflow, or string truncation" on VIEW after restore. This was caused if VIEW1 was referenced in VIEW2, but VIEW2 was restored before VIEW1. Due that the calculated dbkey_length stored in RDB$RELATIONS for VIEW2 is wrong. After all relations are restored a recalculation of dbkey_length for VIEWs is done. This fix should also be added in the first release (SP ?) after FB1.5 final. 2004-01-09 03:23 arnobrinkman * firebird2/src/dsql/pass1.cpp (1.125): Change ambiguity check for proper handling of sub-queries and non-aliassed (derived)tables. This doesn't work anymore : "select table.field from table t" But now this does work correctly : "select * from table t join table on (table.ID = t.ID)" 2004-01-09 02:51 skidder * firebird2/src/jrd/: blb.cpp (1.47), dpm.epp (1.27): Do not allow to create BLOBs or set generators from read-only transactions. This should finally close SF#750664 2004-01-09 02:21 skidder * firebird2/src/jrd/dpm.epp (1.26): Fix another bug mentioned in SF#750664 2004-01-09 02:06 skidder * firebird2/src/jrd/cch.cpp (1.62): Fix bug introduced during C->C++ porting effort. One of the consequences of this bug were mentioned in the SF#750664 2004-01-08 22:29 skidder * firebird2/src/jrd/opt.cpp (1.122): Use backward-compatible default nulls ordering for old ODS as suggested by Dmitry Emanov to preserve backward compatibility 2004-01-08 18:15 skidder * firebird2/builds/win32/msvc7/: Firebird2.sln (1.17), Firebird2Boot.sln (1.2), alice.vcproj (1.12), alice_classic.vcproj (1.12), build_msg.vcproj (1.3), burp.vcproj (1.15), burp_classic.vcproj (1.15), codes.vcproj (1.4), common.vcproj (1.14), common_classic.vcproj (1.12), common_static.vcproj (1.3), dsql_server.vcproj (1.13), dsql_server_classic.vcproj (1.13), engine.vcproj (1.30), engine_classic.vcproj (1.29), engine_embed.vcproj (1.17), fb_inet_server.vcproj (1.14), fb_lock_print.vcproj (1.17), fbclient.vcproj (1.28), fbclient_static.vcproj (1.10), fbembed.vcproj (1.20), fbguard.vcproj (1.15), fbserver.vcproj (1.15), fbudf.vcproj (1.10), gbak.vcproj (1.14), gdef.vcproj (1.14), gds32.vcproj (1.14), gfix.vcproj (1.14), gpre.vcproj (1.17), gpre_boot.vcproj (1.18), gpre_static.vcproj (1.3), gsec.vcproj (1.14), gsplit.vcproj (1.8), gstat.vcproj (1.17), ib_udf.vcproj (1.13), ib_util.vcproj (1.13), instreg.vcproj (1.13), instsvc.vcproj (1.13), intl.vcproj (1.14), isql.vcproj (1.15), lock.vcproj (1.12), lock_classic.vcproj (1.12), nbackup.vcproj (1.5), qli.vcproj (1.14), remote.vcproj (1.17), remote_classic.vcproj (1.17), utilities.vcproj (1.16), utilities_classic.vcproj (1.15), wal.vcproj (1.13), wal_classic.vcproj (1.13): 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 06:47 robocop * firebird2/builds/: misc/journal.gbak (1.2), win32/prepare.bat (1.29): Removing JOURNAL leftover. Thanks Blas. 2004-01-07 11:22 dimitr * firebird2/src/: utilities/gsec/gsec.cpp (1.19), jrd/svc.cpp (1.100): Removed handle leaks in the service manager. 2004-01-07 11:18 dimitr * firebird2/src/: alice/alice.cpp (1.48), burp/burp.cpp (1.62), utilities/gstat/dba.epp (1.23): Removed handle leaks in the service manager. 2004-01-07 01:32 brodsom * firebird2/src/common/utils.cpp (1.3): Fix MINGW build 2004-01-07 01:31 brodsom * firebird2/: builds/posix/Makefile.in.client.journal (1.3), builds/posix/Makefile.in.embed.archive (1.3), builds/posix/Makefile.in.embed.journal (1.3), builds/posix/Makefile.in.client.archive (1.3), builds/posix/Makefile.in.client.gdef (1.7), builds/posix/Makefile.in.client.qli (1.2), builds/posix/Makefile.in.firebird (1.50), builds/posix/Makefile.in.libfbclient (1.20), builds/posix/Makefile.in.refDatabases (1.20), builds/posix/make.defaults (1.33), builds/posix/make.shared.variables (1.34), configure.in (1.189): Fix Posix build after - utils.cpp creation - WAL/JOURNAL removal 2004-01-06 11:54 robocop * firebird2/src/utilities/sbc_print.cpp (1.18): Typo in comment 2004-01-06 11:44 robocop * firebird2/src/jrd/: ail.cpp (1.30), ail.h (1.9), jrn.cpp (1.25), jrn.h (1.9), jrn_proto.h (1.7), old.cpp (1.20), old.h (1.5), old_proto.h (1.4), rec.cpp (1.20), rec_proto.h (1.6): A requiem for JOURNAL and WAL. Instructions in the list. 2004-01-06 11:39 robocop * firebird2/src/: wal/walw_proto.h (1.6), wal/wstat_proto.h (1.4), wal/wstatus.cpp (1.7), wal/walr_proto.h (1.6), wal/walw.cpp (1.42), wal/walf_proto.h (1.6), wal/walr.cpp (1.11), wal/driver.cpp (1.17), wal/wal.cpp (1.32), wal/wal.h (1.11), wal/wal_prnt.cpp (1.15), wal/wal_proto.h (1.11), wal/walc.cpp (1.27), wal/walc_proto.h (1.7), wal/walf.cpp (1.11), journal/archive.cpp (1.18), journal/conso_proto.h (1.4), journal/console.cpp (1.21), journal/gjrn.cpp (1.24), journal/gjrn_proto.h (1.4), journal/journal.gdl (1.3), journal/journal.h (1.8), journal/journal_vms.e (1.9), journal/journal_vms.gdl (1.3), journal/miscj.cpp (1.11), journal/miscj_proto.h (1.9), journal/oldr.cpp (1.13), journal/oldr_proto.h (1.4), journal/rebui_proto.h (1.6), journal/rebuild.epp (1.25), journal/serve_proto.h (1.5), journal/server.epp (1.25), jrd/os/vms/jio.cpp (1.8): A requiem for JOURNAL and WAL. Instructions in the list. 2004-01-06 11:33 robocop * firebird2/: builds/win32/clean_all.bat (1.11), builds/win32/make_all.bat (1.22), builds/win32/make_boot.bat (1.23), builds/win32/preprocess.bat (1.26), builds/win32/msvc6/Firebird2.dsw (1.32), builds/win32/msvc6/engine.dsp (1.40), builds/win32/msvc6/engine_classic.dsp (1.35), builds/win32/msvc6/engine_embed.dsp (1.15), builds/win32/msvc6/gdef.dsp (1.15), src/dsql/dsql.tab.h (1.30), src/dsql/parse.cpp (1.105), src/dsql/parse.y (1.118), src/dudley/exe.epp (1.41), src/dudley/extract.epp (1.27), src/dudley/parse.cpp (1.34), src/gpre/cmd.cpp (1.26), src/gpre/gpre.h (1.56), src/gpre/sql.cpp (1.38), src/jrd/all.cpp (1.21), src/jrd/blk.h (1.12), src/jrd/btr.cpp (1.62), src/jrd/cch.cpp (1.61), src/jrd/cch.h (1.10), src/jrd/cch_proto.h (1.15), src/jrd/dbg.cpp (1.14), src/jrd/dbt.cpp (1.17), src/jrd/dfw.epp (1.80), src/jrd/dpm.epp (1.25), src/jrd/dyn_mod.epp (1.32), src/jrd/dyn_util.epp (1.24), src/jrd/inf.cpp (1.27), src/jrd/isc_signal.h (1.3), src/jrd/jrd.cpp (1.125), src/jrd/jrd.h (1.66), src/jrd/met.epp (1.86), src/jrd/met_proto.h (1.30), src/jrd/pag.cpp (1.57), src/jrd/pag_proto.h (1.9), src/jrd/sdw.cpp (1.29), src/jrd/sdw_proto.h (1.9), src/jrd/svc.cpp (1.99), src/jrd/svc.h (1.22), src/jrd/tra.cpp (1.54), src/jrd/tra.h (1.19), src/jrd/vio.cpp (1.70), src/jrd/os/vms/jio.cpp (1.7), src/qli/meta.epp (1.37), src/utilities/sbc_print.cpp (1.17), src/utilities/install/install_client.cpp (1.2): A requiem for JOURNAL and WAL. Instructions in the list. 2004-01-06 11:27 robocop * firebird2/src/jrd/common.h (1.96): Fix my stupid mistake 2004-01-05 06:03 skidder * firebird2/builds/win32/msvc7/Firebird2.sln (1.16): fix solution file 2004-01-04 15:12 dimitr * firebird2/src/dsql/utld.cpp (1.25): Fixed old FB2 bug. 2004-01-04 05:43 robocop * firebird2/src/isql/isql.h (1.21): Misc change, style 2004-01-04 05:41 robocop * firebird2/src/jrd/met.epp (1.85): Fixing wrong indentation, nothing else. 2004-01-03 15:12 fsg * firebird2/src/: common/utils.cpp (1.2), isql/isql.h (1.20), qli/blk.h (1.12), qli/compile.cpp (1.17), qli/expand.cpp (1.21), qli/format.cpp (1.23), qli/gener.cpp (1.28), qli/parse.cpp (1.25), qli/report.cpp (1.13), qli/report.h (1.5): Some changes to get it compiled under linux. Use const declarations for BLANK etc. in isql.h again. FSG 2004-01-03 13:39 epocman * firebird2/src/jrd/os/win32/ibinitdll.cpp (1.3): More Win32 1.5 -> HEAD synchronisation. 2004-01-03 13:32 epocman * firebird2/doc/: README.Win32LibraryInstallation.txt (1.2), install_win32.txt (1.6): More Win32 1.5 -> HEAD synchronisation. Updated documentation regarding gds32.dll and instclient.exe 2004-01-03 13:20 epocman * firebird2/: builds/win32/make_all.bat (1.21), builds/win32/msvc6/Firebird2.dsw (1.31), builds/win32/msvc6/instclient.dsp (1.2), src/utilities/install/install.cpp (1.1), src/utilities/install/install_client.cpp (1.1), src/utilities/install/install_nt.h (1.8), src/utilities/install/install_proto.h (1.1), src/utilities/install/servi_proto.h (1.6), src/utilities/install/services.cpp (1.8), builds/win32/msvc7/instclient.vcproj (1.2): 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 11:59 robocop * firebird2/src/: alice/alice.h (1.26), alice/alice_meta.epp (1.29), alice/tdr.cpp (1.32), gpre/gpre.cpp (1.48), gpre/int.cpp (1.27), gpre/int_cxx.cpp (1.26), journal/archive.cpp (1.17), journal/console.cpp (1.20), journal/rebuild.epp (1.24), journal/server.epp (1.24), jrd/ail.cpp (1.29), jrd/blb.cpp (1.46), jrd/blf_proto.h (1.10), jrd/blk.h (1.11), jrd/blob_filter.cpp (1.17), jrd/btr.cpp (1.61), jrd/btr_proto.h (1.17), jrd/cch.cpp (1.60), jrd/cch.h (1.9), jrd/cmp.cpp (1.87), jrd/cmp_proto.h (1.17), jrd/common.h (1.95), jrd/dbg.cpp (1.13), jrd/dbt.cpp (1.16), jrd/dfw.epp (1.79), jrd/dpm.epp (1.24), jrd/dyn.epp (1.42), jrd/dyn.h (1.12), jrd/dyn_def.epp (1.48), jrd/dyn_mod.epp (1.31), jrd/dyn_util.epp (1.23), jrd/err.cpp (1.30), jrd/event.h (1.10), jrd/evl.cpp (1.58), jrd/exe.cpp (1.94), jrd/ext.cpp (1.34), jrd/fun.epp (1.31), jrd/gds.cpp (1.117), jrd/grant.epp (1.22), jrd/idx.cpp (1.39), jrd/inf.cpp (1.26), jrd/ini.epp (1.32), jrd/isc.h (1.10), jrd/isc_s_proto.h (1.12), jrd/isc_sync.cpp (1.73), jrd/jrd.cpp (1.124), jrd/jrd.h (1.65), jrd/jrn.cpp (1.24), jrd/jrn.h (1.8), jrd/met.epp (1.84), jrd/met_proto.h (1.29), jrd/nav.cpp (1.23), jrd/old.cpp (1.19), jrd/opt.cpp (1.121), jrd/pag.cpp (1.56), jrd/par.cpp (1.70), jrd/pcmet.epp (1.10), jrd/rec.cpp (1.19), jrd/req.h (1.22), jrd/rlck.cpp (1.17), jrd/rng.cpp (1.14), jrd/rse.cpp (1.49), jrd/sch.cpp (1.14), jrd/scl.epp (1.36), jrd/scl_proto.h (1.11), jrd/sdw.cpp (1.28), jrd/svc.h (1.21), jrd/thd.cpp (1.27), jrd/tra.cpp (1.53), jrd/tra.h (1.18), jrd/val.cpp (1.28), jrd/vio.cpp (1.69), jrd/why.cpp (1.49), jrd/os/vms/extvms.cpp (1.7), jrd/os/vms/jio.cpp (1.6), lock/lock.cpp (1.83), lock/lock.h (1.23), misc/print.cpp (1.4), remote/allr.cpp (1.18), remote/inet.cpp (1.95), remote/protocol.cpp (1.38), remote/remot_proto.h (1.6), remote/remote.cpp (1.27), remote/remote.h (1.24), remote/server.cpp (1.64), remote/os/vms/chuser.cpp (1.3), remote/os/win32/property.cpp (1.5), remote/os/win32/window.h (1.2), remote/os/win32/winmain.cpp (1.4), remote/os/win32/wnet.cpp (1.15), wal/wal.h (1.10): Cleanup: const correctness BOOLEAN -> bool Vars in scope Formatting JRD_REQ -> jrd_req* JRD_TRA -> jrd_tra* JRD_REL -> jrd_rel* JRD_FLD -> jrd_fld* event -> event_t, EVENT_T dropped, EVENT should go in the future Frank's corrections alice's STR -> alice_str* remote's STR -> rem_str* etc. It creates entities and backups and restores for me. :-) 2004-01-03 02:29 skidder * firebird2/builds/win32/msvc7/: Firebird2.sln (1.15), common.vcproj (1.13), common_classic.vcproj (1.11), isql.vcproj (1.14): Fix up MSVC7 makefiles 2003-12-31 23:40 skidder * firebird2/src/jrd/: btr.cpp (1.60), btr.h (1.21), dmp.cpp (1.13), ods.h (1.13): Fix ODS10 support after per-segment index selectivity was introduced 2003-12-31 22:18 skidder * firebird2/src/jrd/dyn_def.epp (1.47): Fix bug that Claudio exposed 2003-12-31 17:09 skidder * firebird2/src/jrd/evl.cpp (1.57): Fix issues noted by Claudio 2003-12-31 11:33 robocop * firebird2/src/common/: utils.cpp (1.1), utils_proto.h (1.1): adding obviously missing files, thanks Arno. 2003-12-31 06:35 robocop * firebird2/: builds/win32/blrtable.bat (1.8), builds/win32/make_boot.bat (1.22), builds/win32/msvc6/common.dsp (1.23), builds/win32/msvc6/common_classic.dsp (1.17), builds/win32/msvc6/engine.dsp (1.39), builds/win32/msvc6/isql.dsp (1.20), src/burp/burp.cpp (1.61), src/common/fb_exception.cpp (1.5), src/dsql/metd.epp (1.44), src/dsql/pass1.cpp (1.124), src/dudley/ddl.cpp (1.28), src/include/fb_exception.h (1.7), src/include/fb_string.h (1.7), src/include/fb_types.h (1.36), src/include/firebird.h (1.17), src/intl/lc_ascii.cpp (1.8), src/intl/lc_ascii.h (1.5), src/intl/lc_big5.cpp (1.8), src/intl/lc_big5.h (1.4), src/intl/lc_dos.cpp (1.6), src/intl/lc_dos.h (1.3), src/intl/lc_iso8859_1.cpp (1.6), src/intl/lc_iso8859_2.cpp (1.8), src/intl/lc_jis.cpp (1.8), src/ipserver/ipserver.cpp (1.38), src/isql/extract.epp (1.23), src/isql/isql.epp (1.66), src/isql/isql_proto.h (1.16), src/isql/show.epp (1.32), src/journal/console.cpp (1.19), src/journal/gjrn.cpp (1.23), src/journal/miscj.cpp (1.10), src/journal/miscj_proto.h (1.8), src/journal/oldr.cpp (1.12), src/journal/rebuild.epp (1.23), src/journal/server.epp (1.23), src/jrd/ail.cpp (1.28), src/jrd/btr.cpp (1.59), src/jrd/cch.cpp (1.59), src/jrd/cch_proto.h (1.14), src/jrd/common.h (1.94), src/jrd/cvt.cpp (1.33), src/jrd/dfw.epp (1.78), src/jrd/dls.cpp (1.16), src/jrd/dls_proto.h (1.7), src/jrd/dmp.cpp (1.12), src/jrd/dpm.epp (1.23), src/jrd/dyn.epp (1.41), src/jrd/dyn_def.epp (1.46), src/jrd/dyn_del.epp (1.20), src/jrd/dyn_mod.epp (1.30), src/jrd/dyn_proto.h (1.8), src/jrd/event.cpp (1.40), src/jrd/evl.cpp (1.56), src/jrd/exe.cpp (1.93), src/jrd/exe.h (1.30), src/jrd/ext.cpp (1.33), src/jrd/fun.epp (1.30), src/jrd/grant.epp (1.21), src/jrd/grant_proto.h (1.5), src/jrd/idx.cpp (1.38), src/jrd/ini.epp (1.31), src/jrd/intl_builtin.cpp (1.20), src/jrd/isc_file.cpp (1.68), src/jrd/jrd.cpp (1.123), src/jrd/jrd_pwd.h (1.12), src/jrd/jrn.cpp (1.23), src/jrd/jrn.h (1.7), src/jrd/jrn_proto.h (1.6), src/jrd/lck.cpp (1.29), src/jrd/lck_proto.h (1.6), src/jrd/log.cpp (1.12), src/jrd/met.epp (1.83), src/jrd/met_proto.h (1.28), src/jrd/misc.cpp (1.7), src/jrd/nav.cpp (1.22), src/jrd/nbak.cpp (1.17), src/jrd/old.cpp (1.18), src/jrd/old.h (1.4), src/jrd/pag.cpp (1.55), src/jrd/pag_proto.h (1.8), src/jrd/par.cpp (1.69), src/jrd/pcmet.epp (1.9), src/jrd/pcmet_proto.h (1.6), src/jrd/pwd.cpp (1.23), src/jrd/rec.cpp (1.18), src/jrd/req.h (1.21), src/jrd/rlck.cpp (1.16), src/jrd/rng.cpp (1.13), src/jrd/rpb_chain.cpp (1.5), src/jrd/rse.cpp (1.48), src/jrd/sbm.cpp (1.10), src/jrd/sbm.h (1.5), src/jrd/sbm_proto.h (1.7), src/jrd/scl.epp (1.35), src/jrd/scl_proto.h (1.10), src/jrd/sdw.cpp (1.27), src/jrd/sdw_proto.h (1.8), src/jrd/shut.cpp (1.12), src/jrd/sqz.cpp (1.11), src/jrd/sqz.h (1.4), src/jrd/sqz_proto.h (1.7), src/jrd/svc.cpp (1.98), src/jrd/sym.cpp (1.9), src/jrd/sym_proto.h (1.5), src/jrd/tpc.cpp (1.10), src/jrd/tra.cpp (1.52), src/jrd/vio.cpp (1.68), src/jrd/vio_proto.h (1.15), src/jrd/why.cpp (1.48), src/jrd/os/pio_proto.h (1.6), src/jrd/os/posix/unix.cpp (1.12), src/jrd/os/vms/extvms.cpp (1.6), src/jrd/os/vms/jio.cpp (1.5), src/jrd/os/vms/vms.cpp (1.11), src/jrd/os/vms/vmslo_proto.h (1.3), src/jrd/os/vms/vmslock.cpp (1.4), src/jrd/os/win32/path_utils.cpp (1.8), src/jrd/os/win32/winnt.cpp (1.8), src/lock/lock.cpp (1.82), src/lock/lock.h (1.22), src/lock/lock_proto.h (1.6), src/misc/blrtable.cpp (1.6), src/qli/mov.cpp (1.28), src/qli/show.epp (1.27), src/remote/interface.cpp (1.67), src/utilities/stats.epp (1.7), src/utilities/gsec/gsec.cpp (1.18), src/utilities/gsec/security.epp (1.8), src/utilities/gstat/dba.epp (1.22), src/utilities/gstat/dba_full.epp (1.14), src/utilities/gstat/ppg.cpp (1.8), src/utilities/rebuild/rebuild.cpp (1.6): Cleanup 2003-12-30 03:48 skidder * firebird2/src/utilities/gsec/gsec.cpp (1.17): Correction 2003-12-30 03:06 skidder * firebird2/builds/install/arch-specific/linux/Makefile.in (1.2): Forward port generation of external debug info to FB2 HEAD 2003-12-28 14:42 arnobrinkman * firebird2/src/jrd/: btn.cpp (1.3), btr.cpp (1.58): use standard memcpy / memmove functions and fix a bug with large-key index 2003-12-28 00:48 skidder * firebird2/builds/posix/prefix.linux (1.24): Build debuggable release binaries on Linux 2003-12-28 00:09 skidder * firebird2/src/install/misc/aliases.conf.in (1.1): file aliases.conf.in was initially added on branch B1_5_Release. 2003-12-27 23:03 skidder * firebird2/src/jrd/ibase.h (1.63): Add Firebird version define to ibase.h 2003-12-27 19:50 fsg * firebird2/src/isql/isql.epp (1.65): oops, it wasn't intended to commit isql.epp, so roll it back FSG 2003-12-27 18:59 fsg * firebird2/src/: burp/burp.cpp (1.60), burp/restore.epp (1.58), isql/isql.epp (1.64), isql/isql.h (1.19), jrd/evl_string.h (1.5), jrd/idx.cpp (1.37), jrd/why.cpp (1.47): First changes to get it compiled under linux again. FSG 2003-12-27 05:37 skidder * firebird2/src/jrd/: cmp.cpp (1.86), constants.h (1.9), evl.cpp (1.55), evl_like.cpp (1.11), evl_proto.h (1.10), evl_string.h (1.4), evl_string_test.cpp (1.4), exe.h (1.29), intl.cpp (1.43), intl_classes.h (1.11), intlobj.h (1.12), opt.cpp (1.120): Integrate new LIKE/STARTING WITH/CONTAINING algorithms into the engine. This has following impact: 1. String functions now search BLOBs correctly 2. Their performace is improved 3. Fixed crash when NULL is passed as escape value to LIKE 2003-12-24 16:09 dimitr * firebird2/src/ipserver/ipserver.cpp (1.37): Fixed one more server crash. 2003-12-24 14:04 dimitr * firebird2/src/jrd/: rse.cpp (1.47), sort.cpp (1.52), sort.h (1.15): Fixed server crashes in sort finilization. Thanks to Vlad Horsun and Oleg Loa. 2003-12-24 13:23 dimitr * firebird2/src/remote/os/win32/srvr_w32.cpp (1.13): Fixed internal window issue. 2003-12-24 00:14 skywalker * firebird2/src/install/arch-specific/linux/misc/createAliasDB.sh.in (1.1): file createAliasDB.sh.in was initially added on branch B1_5_Release. 2003-12-24 00:13 skywalker * file changeGdsLibraryCompatibleLink.sh.in was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/linux/misc/changeGdsLibraryComp atibleLink.sh.in (1.1): 2003-12-22 19:32 dimitr * firebird2/src/jrd/isc_file.cpp (1.67): Fixed bug introduced some months ago. 2003-12-22 19:26 dimitr * firebird2/src/burp/mvol.cpp (1.30): Oooops, sorry. 2003-12-22 19:03 dimitr * firebird2/src/jrd/vio.cpp (1.67): Minor addition to one of my previous changes. 2003-12-22 19:00 dimitr * firebird2/src/burp/mvol.cpp (1.29): Another bugfix by Oleg Loa. Never terminate the server when GBAK is running as a service. 2003-12-22 18:51 dimitr * firebird2/src/jrd/evl.cpp (1.54): Fixed bug in nulls handling in BETWEEN. Thanks to Oleg Loa. 2003-12-22 10:59 robocop * firebird2/src/: alice/alice.cpp (1.47), burp/backup.epp (1.47), burp/burp.cpp (1.59), burp/burp.h (1.39), burp/burp_proto.h (1.12), burp/restore.epp (1.57), common/classes/vector.h (1.6), dsql/array.epp (1.26), dsql/array_proto.h (1.13), dsql/dsql.cpp (1.86), dsql/make.cpp (1.53), dsql/metd.epp (1.43), dudley/exe.epp (1.40), gpre/cme.cpp (1.21), gpre/gpre_meta_boot.cpp (1.36), gpre/pretty.cpp (1.21), gpre/sql.cpp (1.37), include/fb_types.h (1.35), include/fb_vector.h (1.3), ipserver/ipapi_proto.h (1.11), ipserver/ipc.h (1.14), ipserver/ipclient.cpp (1.38), ipserver/ipserver.cpp (1.36), isql/show.epp (1.31), journal/gjrn.cpp (1.22), jrd/ExecuteStatement.cpp (1.20), jrd/ail.cpp (1.27), jrd/all.cpp (1.20), jrd/all.h (1.8), jrd/alt.cpp (1.45), jrd/alt_proto.h (1.8), jrd/blb.cpp (1.45), jrd/blob_filter.cpp (1.16), jrd/blp.h (1.9), jrd/bookmark.cpp (1.8), jrd/btr.cpp (1.57), jrd/builtin.cpp (1.8), jrd/cch.cpp (1.58), jrd/cch_proto.h (1.13), jrd/cmp.cpp (1.85), jrd/cmp_proto.h (1.16), jrd/cvt.cpp (1.32), jrd/cvt2.cpp (1.21), jrd/dfw.epp (1.77), jrd/dsc.cpp (1.15), jrd/dsc.h (1.10), jrd/entry.h (1.14), jrd/event.cpp (1.39), jrd/event.h (1.9), jrd/event_proto.h (1.11), jrd/evl.cpp (1.53), jrd/evl_proto.h (1.9), jrd/exe.cpp (1.92), jrd/filters.cpp (1.26), jrd/flu_proto.h (1.8), jrd/functions.cpp (1.9), jrd/gds.cpp (1.116), jrd/gdsold.h (1.40), jrd/ibase.h (1.62), jrd/idx.cpp (1.36), jrd/ini.h (1.11), jrd/jrd.cpp (1.122), jrd/jrd.h (1.64), jrd/jrd_proto.h (1.20), jrd/met.epp (1.82), jrd/met_proto.h (1.27), jrd/nbak.cpp (1.16), jrd/opt.cpp (1.119), jrd/par.cpp (1.68), jrd/rlck.cpp (1.15), jrd/rse.cpp (1.46), jrd/sdw.cpp (1.26), jrd/sdw_proto.h (1.7), jrd/sort.cpp (1.51), jrd/sort.h (1.14), jrd/sort_mem.cpp (1.20), jrd/tra.cpp (1.51), jrd/utl.cpp (1.54), jrd/utl_proto.h (1.13), jrd/val.cpp (1.27), jrd/val.h (1.14), jrd/vio.cpp (1.66), jrd/vio_proto.h (1.14), jrd/why.cpp (1.46), jrd/why_proto.h (1.16), jrd/os/path_utils.h (1.6), jrd/os/vms/vmsevent.cpp (1.10), qli/meta.epp (1.36), qli/mov.cpp (1.27), remote/inter_proto.h (1.14), remote/interface.cpp (1.66), remote/protocol.cpp (1.37), remote/protocol.h (1.17), remote/remote.h (1.23), remote/server.cpp (1.63), utilities/gsec/gsec.cpp (1.16), utilities/gsec/gsec.h (1.8), utilities/gsec/gsec_proto.h (1.6), utilities/gsec/secur_proto.h (1.5), utilities/gsec/security.epp (1.7): General cleanup 2003-12-22 02:38 skidder * firebird2/src/jrd/pag.cpp (1.54): Fix leak from connection memory pool when isc_database_info is called. Do not backport to FB1.5 because bug was present in FB1 codebase 2003-12-22 00:54 skidder * firebird2/: builds/win32/defs/fbclient.def (1.7), builds/win32/defs/fbclient_debug.def (1.7), builds/win32/defs/gds32.def (1.6), builds/win32/defs/gds32_debug.def (1.5), src/dsql/array.epp (1.25), src/dsql/array_proto.h (1.12), src/jrd/ibase.h (1.61): 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 03:34 skidder * firebird2/src/jrd/: blp.h (1.8), exe.h (1.28), opt.cpp (1.118), par.cpp (1.67): Implement MSSQL-like (standard conforming) behavior regarding default nulls placement. Thanks to Arno changes we can map default placement to indices directly for ODS11+. This should close SF#225218 2003-12-21 02:35 skidder * firebird2/src/dsql/: dsql.tab.h (1.29), parse.cpp (1.104): Update parse.cpp 2003-12-21 01:07 skidder * firebird2/src/: dsql/gen.cpp (1.56), dsql/node.h (1.40), dsql/parse.y (1.117), jrd/blr.h (1.15), jrd/par.cpp (1.66): Fix minor flaw in explicit nulls placement design. This change doesn't cause any user-visible changes in engine behavior. Fix is critical for future development in this area and needs to be backported in B1_5_Release. 2003-12-17 12:05 aafemt * firebird2/builds/posix/Makefile.in.client.util (1.18): Add db_alias.cpp to gstat 2003-12-15 22:10 dimitr * firebird2/src/jrd/btr.cpp (1.56): Fixed my yesterday's bug. 2003-12-15 17:23 epocman * firebird2/builds/win32/msvc7/instclient.vcproj (1.1): file instclient.vcproj was initially added on branch B1_5_Release. 2003-12-15 17:23 epocman * firebird2/src/utilities/install_client.cpp (1.1): file install_client.cpp was initially added on branch B1_5_Release. 2003-12-15 17:23 epocman * firebird2/src/utilities/install.cpp (1.1): file install.cpp was initially added on branch B1_5_Release. 2003-12-15 17:23 epocman * firebird2/src/utilities/install_proto.h (1.1): file install_proto.h was initially added on branch B1_5_Release. 2003-12-15 17:23 epocman * firebird2/builds/win32/msvc6/instclient.dsp (1.1): file instclient.dsp was initially added on branch B1_5_Release. 2003-12-15 05:32 skywalker * firebird2/src/install/misc/fb_config.in (1.1): file fb_config.in was initially added on branch B1_5_Release. 2003-12-14 23:29 skidder * firebird2/src/: journal/gjrn.cpp (1.21), jrd/sch.cpp (1.13), utilities/gsec/gsec.cpp (1.15): Linux-related Services API fixes. All Services API work on Linux CS now. 2003-12-14 19:24 dimitr * firebird2/src/: alice/all.cpp (1.16), dsql/alld.cpp (1.18), common/classes/array.h (1.14): Minor cleanup 2003-12-14 19:22 dimitr * firebird2/src/jrd/: btr.cpp (1.55), btr.h (1.20), dfw.epp (1.76), ods.h (1.12): IMPORTANT - this commit introduces an ODS change! 1. Added selectivity to idx_repeat and irtd 2. Let's make the selectivity array independent from ODS 3. Cleanup TODO - use per-segment selectivities in the optimizer and get rid of idx::idx_selectivity for ever 2003-12-14 05:44 skidder * firebird2/src/: alice/alice.cpp (1.46), burp/burp.cpp (1.58), dudley/ddl.cpp (1.27), journal/gjrn.cpp (1.20), jrd/svc.cpp (1.97), lock/print.cpp (1.32), utilities/cache.cpp (1.13), utilities/sbc_print.cpp (1.16), utilities/gsec/gsec.cpp (1.14), utilities/gstat/dba.epp (1.21), utilities/gstat/dba_full.epp (1.13), wal/wal_prnt.cpp (1.14): Enable gfix/gstat services API on classic builds. Rollback Blas' changes in this area 2003-12-14 05:39 skidder * firebird2/builds/win32/msvc7/: Firebird2.sln (1.14), common.vcproj (1.12), common_classic.vcproj (1.10), common_static.vcproj (1.2), engine.vcproj (1.29), engine_classic.vcproj (1.28), engine_embed.vcproj (1.16), fbclient.vcproj (1.27), fbclient_static.vcproj (1.9), nbackup.vcproj (1.4): Fix MSVC7 makefiles. Note: I didn't test them with VC 7.0, only 7.1 2003-12-14 05:34 skidder * firebird2/src/common/config/config.cpp (1.46): Fix another initializatoin race condition 2003-12-14 05:33 skidder * firebird2/src/jrd/sch.cpp (1.12): Fix initializatoin race condition 2003-12-14 05:23 skidder * firebird2/src/: include/fb_types.h (1.34), journal/console.cpp (1.18), journal/rebuild.epp (1.22): Fix Linux build 2003-12-13 15:43 dimitr * firebird2/src/utilities/gstat/dba.epp (1.20): Make gstat to work with database aliases. 2003-12-13 15:42 dimitr * firebird2/builds/win32/msvc6/: Firebird2.dsw (1.30), common.dsp (1.22), common_classic.dsp (1.16), engine.dsp (1.38), engine_classic.dsp (1.34), fbclient.dsp (1.41): 1) Move db_alias.cpp to common.lib 2) Add common.lib to gstat.exe 2003-12-13 11:59 dimitr * firebird2/src/common/config/config_file.cpp (1.13): Let's be compatible with the config files open in binary mode. 2003-12-13 11:42 dimitr * firebird2/src/jrd/: exe.cpp (1.91), tra.h (1.17), vio.cpp (1.65): Get rid of the free block lists. Our memory manager handles it better. 2003-12-12 18:33 dimitr * firebird2/src/jrd/cmp.cpp (1.84): Always copy message structures. Keep all message references in sync. Never allow one message node to be shared between different RSBs. 2003-12-12 18:26 dimitr * firebird2/src/jrd/svc.cpp (1.96): Removed v1.5 stub. 2003-12-12 00:06 arnobrinkman * firebird2/src/jrd/: btr.cpp (1.54), opt.cpp (1.117): Fix some descending bugs i created 2003-12-11 11:33 robocop * firebird2/src/: include/fb_types.h (1.33), intl/cv_big5.cpp (1.5), intl/cv_big5.h (1.3), intl/cv_gb2312.cpp (1.5), intl/cv_gb2312.h (1.2), intl/cv_jis.cpp (1.5), intl/cv_jis.h (1.2), intl/cv_ksc.cpp (1.5), intl/cv_ksc.h (1.2), intl/cv_unicode_fss.cpp (1.5), intl/cv_unicode_fss.h (1.5), intl/lc_ascii.cpp (1.7), intl/lc_ascii.h (1.4), intl/lc_big5.cpp (1.7), intl/lc_dos.cpp (1.5), intl/lc_dos.h (1.2), intl/lc_gb2312.cpp (1.4), intl/lc_iso8859_2.cpp (1.7), intl/lc_jis.cpp (1.7), intl/lc_ksc.cpp (1.8), intl/lc_unicode_ucs2.cpp (1.7), journal/archive.cpp (1.16), journal/console.cpp (1.17), journal/rebuild.epp (1.21), journal/server.epp (1.22), jrd/ail.cpp (1.26), jrd/alt.cpp (1.44), jrd/blb.cpp (1.44), jrd/blb_proto.h (1.14), jrd/blf_proto.h (1.9), jrd/blob_filter.cpp (1.15), jrd/blob_filter.h (1.7), jrd/btr.cpp (1.53), jrd/cch.cpp (1.57), jrd/dfw.epp (1.75), jrd/dpm.epp (1.22), jrd/evl.cpp (1.52), jrd/evl_like.cpp (1.10), jrd/evl_proto.h (1.8), jrd/exe.cpp (1.90), jrd/filters.cpp (1.25), jrd/idx.cpp (1.35), jrd/idx_proto.h (1.13), jrd/ini.epp (1.30), jrd/intl.cpp (1.42), jrd/intl_builtin.cpp (1.19), jrd/intl_classes.h (1.10), jrd/intl_proto.h (1.10), jrd/jrd.cpp (1.121), jrd/jrd.h (1.63), jrd/jrn.cpp (1.22), jrd/jrn.h (1.6), jrd/met.epp (1.81), jrd/met_proto.h (1.26), jrd/nav.cpp (1.21), jrd/nbak.cpp (1.15), jrd/ods.h (1.11), jrd/old.cpp (1.17), jrd/opt.cpp (1.116), jrd/pag.cpp (1.53), jrd/par.cpp (1.65), jrd/rec.cpp (1.17), jrd/req.h (1.20), jrd/rse.cpp (1.45), jrd/sbm.cpp (1.9), jrd/sdl.cpp (1.27), jrd/sdl_proto.h (1.10), jrd/sdw.cpp (1.25), jrd/shut.cpp (1.11), jrd/sort.cpp (1.50), jrd/sort.h (1.13), jrd/sort_proto.h (1.8), jrd/sqz.cpp (1.10), jrd/tpc.cpp (1.9), jrd/tra.cpp (1.50), jrd/val.cpp (1.26), jrd/vio.cpp (1.64), lock/driver.cpp (1.10), remote/inet.cpp (1.94), utilities/sbc_print.cpp (1.15), wal/wal.cpp (1.31): ping-pong cleanup: change one place and you have to change several others 2003-12-11 09:26 dimitr * firebird2/src/remote/inet.cpp (1.93): Replaced itoa with snprintf. 2003-12-11 01:00 arnobrinkman * firebird2/src/dsql/dsql.cpp (1.85): bugfix: Post a error when no input string is given else engine will crash. 2003-12-06 19:13 dimitr * firebird2/src/dsql/metd.epp (1.42): Fixed problem with parameters used as UDF arguments with type of CSTRING. 2003-12-06 16:52 dimitr * firebird2/src/remote/inet.cpp (1.92): Fixed issues with TCP/IP port/service specification. 2003-12-06 10:40 alexpeshkoff * firebird2/builds/install/arch-specific/linux/super/: postinstall.sh.in (1.6), preuninstall.sh.in (1.5): SS scripts - slightly optimized for various linux distibutions 2003-12-06 10:39 alexpeshkoff * firebird2/src/jrd/svc.cpp (1.95): fixed SS shutdown in case on internal deadlock 2003-12-06 03:58 skidder * firebird2/src/jrd/: dfw.epp (1.74), met.epp (1.80), met_proto.h (1.25): 1) Implement separate algorithm of procedure dependency tracking for procedure modification case. This significantly decreases database restore times for schemas using lots of procedures calling each other and using tables with many triggers. 2) Enable metadata cache logging for PROD_BUILD because it has importance, actually 2003-12-05 21:39 skidder * firebird2/builds/win32/msvc7/: engine.vcproj (1.28), engine_classic.vcproj (1.27), engine_embed.vcproj (1.15), gstat.vcproj (1.16): Update MSVC7 makefiles. Files were actually edited using VS2003 and then version numbers were replaced back to 7.0 2003-12-05 11:35 robocop * firebird2/src/: common/classes/alloc.h (1.30), common/classes/array.h (1.13), common/classes/vector.h (1.5), journal/archive.cpp (1.15), journal/oldr.cpp (1.11), journal/rebuild.epp (1.20), journal/server.epp (1.21), jrd/ail.cpp (1.25), jrd/ail.h (1.8), jrd/cch.cpp (1.56), jrd/cch_proto.h (1.12), jrd/enc.cpp (1.19), jrd/enc_proto.h (1.3), jrd/jrd.cpp (1.120), jrd/jrn.cpp (1.21), jrd/jrn_proto.h (1.5), jrd/llio.cpp (1.18), jrd/llio_proto.h (1.5), jrd/met.epp (1.79), jrd/met_proto.h (1.24), jrd/misc.cpp (1.6), jrd/misc.h (1.5), jrd/misc_proto.h (1.3), jrd/ods.h (1.10), jrd/old.cpp (1.16), jrd/pag.cpp (1.52), jrd/pag_proto.h (1.7), jrd/perf.cpp (1.31), jrd/perf_proto.h (1.5), jrd/rec.cpp (1.16), jrd/rec_proto.h (1.5), jrd/rpb_chain.h (1.5), jrd/sdw.cpp (1.24), jrd/sdw_proto.h (1.6), jrd/val.cpp (1.25), jrd/os/guid.h (1.5), jrd/os/posix/guid.cpp (1.4), jrd/os/win32/guid.cpp (1.4), misc/codes.epp (1.9), remote/inet.cpp (1.91), utilities/gstat/dba.epp (1.19), utilities/gstat/ppg.cpp (1.7), utilities/gstat/ppg_proto.h (1.4), wal/driver.cpp (1.16), wal/wal.cpp (1.30), wal/wal_proto.h (1.10), wal/walc.cpp (1.26), wal/walc_proto.h (1.6), wal/walf.cpp (1.10), wal/walf_proto.h (1.5), wal/walr.cpp (1.10), wal/walw.cpp (1.41): Cleanup Some name changes Try to fix SINIX-Z problems with send() prototype 2003-12-04 01:55 arnobrinkman * firebird2/src/jrd/btr.cpp (1.52): another descending problem 2003-12-04 01:22 arnobrinkman * firebird2/src/jrd/: btr.cpp (1.51), opt.cpp (1.115): Fix bugs created by myself and the problem (finally ;-) why descending indices were slower as ascending in some cases. 2003-12-03 09:44 robocop * firebird2/src/jrd/: btn.cpp (1.2), btn.h (1.2): constness fun 2003-12-03 09:19 robocop * firebird2/src/: burp/backup.epp (1.46), dsql/array.epp (1.24), dsql/ddl.cpp (1.82), dsql/dsql.h (1.51), dsql/user_dsql.cpp (1.29), gpre/exp.cpp (1.28), ipserver/ipapi_proto.h (1.10), ipserver/ipclient.cpp (1.37), ipserver/ipserver.cpp (1.35), isql/extra_proto.h (1.7), isql/extract.epp (1.22), isql/isql.epp (1.63), isql/isql.h (1.18), isql/isql_proto.h (1.15), isql/show.epp (1.30), isql/show_proto.h (1.13), jrd/alt.cpp (1.43), jrd/alt_proto.h (1.7), jrd/blb.cpp (1.43), jrd/cmp.cpp (1.83), jrd/dfw.epp (1.73), jrd/entry.h (1.13), jrd/evl.cpp (1.51), jrd/exe.cpp (1.89), jrd/gdsold.h (1.39), jrd/ibase.h (1.60), jrd/idx.cpp (1.34), jrd/idx_proto.h (1.12), jrd/ini.epp (1.29), jrd/ini.h (1.10), jrd/ini_proto.h (1.9), jrd/jrd.cpp (1.119), jrd/jrd_proto.h (1.19), jrd/met.epp (1.78), jrd/met_proto.h (1.23), jrd/nav.cpp (1.20), jrd/opt.cpp (1.114), jrd/par.cpp (1.64), jrd/pcmet_proto.h (1.5), jrd/req.h (1.19), jrd/rlck_proto.h (1.5), jrd/sdl.cpp (1.26), jrd/sdl_proto.h (1.9), jrd/svc.cpp (1.94), jrd/svc_proto.h (1.12), jrd/trig.h (1.12), jrd/why.cpp (1.45), jrd/why_proto.h (1.15), remote/inet.cpp (1.90), remote/inet_proto.h (1.8), remote/inter_proto.h (1.13), remote/interface.cpp (1.65), remote/server.cpp (1.62), remote/xnet.cpp (1.36), remote/xnet_proto.h (1.10), remote/os/win32/wnet.cpp (1.14), remote/os/win32/wnet_proto.h (1.5), utilities/create_db.cpp (1.8), utilities/run_service.cpp (1.8): More cleanup 2003-12-03 02:53 brodsom * firebird2/src/iscguard/iscguard.cpp (1.31): Correction 2003-12-02 17:04 brodsom * firebird2/src/iscguard/iscguard.cpp (1.30): Fix posix build (const_cast needed) 2003-12-02 17:03 brodsom * firebird2/builds/posix/Makefile.in.client.util (1.17): Fix posix builds (new btn.cpp source) 2003-12-02 16:35 arnobrinkman * firebird2/src/jrd/btr.cpp (1.50): remove unnessecary code 2003-12-02 16:08 alexpeshkoff * firebird2/src/jrd/idx.cpp (1.33): Fixed use of descending index as table's primary key. Problems were related with referencing such table in foreign key. 2003-12-02 12:52 aafemt * firebird2/src/jrd/btr.cpp (1.49): Wrong variable name fixed. Thanks to Claudio 2003-12-02 09:35 eku * firebird2/src/dsql/parse.cpp (1.103): Fixed syntax error. 2003-12-02 03:50 brodsom * firebird2/builds/posix/make.shared.variables (1.33): Fix posix build, add new source btn.cpp. 2003-12-02 03:44 brodsom * firebird2/src/: gpre/exp.cpp (1.27), jrd/btr.cpp (1.48), isql/isql.epp (1.62), dsql/parse.cpp (1.102), dsql/parse.y (1.116): Fix scope change that breaks posix build 2003-12-01 20:44 dimitr * firebird2/src/common/config/config.cpp (1.45): Small correction. 2003-12-01 19:36 dimitr * firebird2/src/jrd/trig.h (1.11): Fixed PK/FK problem caused by my yesterday's commit. Let's adjust RDB$TRIGGER_18 to allow modifications of RDB$STATISTICS. 2003-12-01 18:53 dimitr * firebird2/src/common/classes/array.h (1.12): Oops, sorry. 2003-12-01 17:29 dimitr * firebird2/src/common/classes/array.h (1.11): Correction 2003-12-01 11:25 arnobrinkman * firebird2/src/jrd/: btn.cpp (1.1), btn.h (1.1): 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 03:51 arnobrinkman * firebird2/builds/win32/msvc6/: engine.dsp (1.37), engine_classic.dsp (1.33), engine_embed.dsp (1.14), gstat.dsp (1.17): 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 03:36 arnobrinkman * firebird2/src/: jrd/btr.cpp (1.47), jrd/btr.h (1.19), jrd/btr_proto.h (1.16), jrd/cch.cpp (1.55), jrd/constants.h (1.8), jrd/idx.cpp (1.32), jrd/nav.cpp (1.19), jrd/ods.h (1.9), jrd/opt.cpp (1.113), jrd/rec.cpp (1.15), jrd/val.cpp (1.24), utilities/gstat/dba.epp (1.18), journal/rebuild.epp (1.19): 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-11-30 22:13 dimitr * firebird2/src/: jrd/btr.cpp (1.46), jrd/btr.h (1.18), jrd/btr_proto.h (1.15), jrd/dfw.epp (1.72), jrd/dfw_proto.h (1.9), jrd/idx.cpp (1.31), jrd/idx_proto.h (1.11), jrd/irq.h (1.5), jrd/pcmet.epp (1.8), include/gen/ids.h (1.6): Let's support segment-level selectivities. Amen. 2003-11-30 22:05 dimitr * firebird2/src/jrd/: ini.epp (1.28), relations.h (1.6): Added new field to RDB$INDEX_SEGMENTS 2003-11-30 22:04 dimitr * firebird2/src/jrd/: grant.epp (1.20), tra.cpp (1.49): Minor change 2003-11-30 22:01 dimitr * firebird2/src/common/classes/array.h (1.10): 1) Const correctness 2) A few extra vector-like methods 2003-11-30 21:23 arnobrinkman * firebird2/src/jrd/cmp.cpp (1.82): Fix a bug, when end() returns pointer with value 0x0000000 then after -1 this value is bigger as begin() 2003-11-30 20:53 epocman * firebird2/builds/win32/msvc7/instgds.vcproj (1.1): file instgds.vcproj was initially added on branch B1_5_Release. 2003-11-30 20:53 epocman * firebird2/src/utilities/install_gds.cpp (1.1): file install_gds.cpp was initially added on branch B1_5_Release. 2003-11-30 20:53 epocman * firebird2/src/utilities/gdsclient.cpp (1.1): file gdsclient.cpp was initially added on branch B1_5_Release. 2003-11-30 20:53 epocman * firebird2/src/utilities/gdsclient_proto.h (1.1): file gdsclient_proto.h was initially added on branch B1_5_Release. 2003-11-30 20:53 epocman * firebird2/builds/win32/msvc6/instgds.dsp (1.1): file instgds.dsp was initially added on branch B1_5_Release. 2003-11-30 20:13 skidder * firebird2/src/jrd/: blb.h (1.9), btr.h (1.17), dpm_proto.h (1.7), dyn_proto.h (1.7), entry.h (1.12), exe_proto.h (1.8), idx_proto.h (1.10), inf_proto.h (1.6), jrd.h (1.62), jrd_proto.h (1.18), met_proto.h (1.22), pcmet_proto.h (1.4), req.h (1.18), rlck_proto.h (1.4), tra.h (1.16), tra_proto.h (1.9), val.h (1.13), vio_proto.h (1.13): Finish fixing class/struct inconsistencies. Firebird now builds using MSVC2003 2003-11-30 15:13 skidder * firebird2/src/jrd/cmp.cpp (1.81): Little correction in my invariant-tracking changes 2003-11-30 07:41 robocop * firebird2/src/isql/: extra_proto.h (1.6), extract.epp (1.21), isql.epp (1.61), isql.h (1.17), isql_proto.h (1.14), isql_win.h (1.3), show.epp (1.29), show_proto.h (1.12): isql: more cleanup and restore the ability to have nested INPUT commands or run INPUT commands from the interactive session without quitting it. 2003-11-30 03:12 skidder * firebird2/src/jrd/: cch.h (1.8), jrd.h (1.61), os/pio_proto.h (1.5): Begin fixing class/struct inconsistencies. This work is a part of task to make Firebird build using MSVC2003 2003-11-30 02:59 skidder * firebird2/src/jrd/jrd.h (1.60): Begin fixing class/struct inconsistencies. This work is a part of task to make Firebird build using MSVC2003 2003-11-28 07:47 robocop * firebird2/: builds/win32/msvc6/build_msg.dsp (1.4), builds/win32/msvc6/codes.dsp (1.5), src/alice/alice.cpp (1.45), src/dsql/array.epp (1.23), src/dsql/ddl.cpp (1.81), src/dsql/dsql.cpp (1.84), src/dsql/dsql_proto.h (1.13), src/dsql/errd.cpp (1.25), src/dsql/gen.cpp (1.55), src/dsql/hsh.cpp (1.23), src/dsql/keywords.cpp (1.25), src/dsql/make.cpp (1.52), src/dsql/metd.epp (1.41), src/dsql/parse.cpp (1.101), src/dsql/parse.sed (1.12), src/dsql/parse.y (1.115), src/dsql/parse_proto.h (1.9), src/dsql/pass1.cpp (1.123), src/dsql/prepa_proto.h (1.11), src/dsql/preparse.cpp (1.27), src/dsql/user__proto.h (1.5), src/dsql/user_dsql.cpp (1.28), src/dsql/utld.cpp (1.24), src/gpre/ada.cpp (1.35), src/gpre/c_cxx.cpp (1.39), src/gpre/cmd.cpp (1.25), src/gpre/cme.cpp (1.20), src/gpre/cmp.cpp (1.25), src/gpre/cob.cpp (1.37), src/gpre/exp.cpp (1.26), src/gpre/exp_proto.h (1.12), src/gpre/ftn.cpp (1.39), src/gpre/gpre.cpp (1.47), src/gpre/gpre.h (1.55), src/gpre/gpre_meta.epp (1.35), src/gpre/gpre_meta_boot.cpp (1.35), src/gpre/gpre_proto.h (1.9), src/gpre/int.cpp (1.26), src/gpre/int_cxx.cpp (1.25), src/gpre/msc.cpp (1.17), src/gpre/par.cpp (1.40), src/gpre/pas.cpp (1.32), src/gpre/pat.cpp (1.21), src/gpre/pretty.cpp (1.20), src/gpre/sqe.cpp (1.25), src/gpre/sql.cpp (1.36), src/include/gen/msg_facs.h (1.5), src/ipserver/alli.cpp (1.5), src/ipserver/alli_proto.h (1.3), src/ipserver/ipapi_proto.h (1.9), src/ipserver/ipcevent.cpp (1.3), src/ipserver/ipcli_proto.h (1.3), src/ipserver/ipclient.cpp (1.36), src/ipserver/ipevt_proto.h (1.3), src/ipserver/ips.h (1.3), src/ipserver/ipserver.cpp (1.34), src/ipserver/ipsrv_proto.h (1.3), src/iscguard/cntl_guard.cpp (1.13), src/iscguard/cntlg_proto.h (1.3), src/iscguard/iscguard.cpp (1.29), src/iscguard/iscguard.h (1.7), src/isql/extract.epp (1.20), src/isql/isql.epp (1.60), src/isql/isql_proto.h (1.13), src/isql/isql_win.cpp (1.10), src/isql/isql_win.h (1.2), src/isql/isqlw_proto.h (1.2), src/isql/show.epp (1.28), src/journal/server.epp (1.20), src/jrd/ExecuteStatement.cpp (1.19), src/jrd/alt.cpp (1.42), src/jrd/alt_proto.h (1.6), src/jrd/entry.h (1.11), src/jrd/event.cpp (1.38), src/jrd/event_proto.h (1.10), src/jrd/gds.cpp (1.115), src/jrd/gdsold.h (1.38), src/jrd/ibase.h (1.59), src/jrd/isc_s_proto.h (1.11), src/jrd/isc_sync.cpp (1.72), src/jrd/jrd.cpp (1.118), src/jrd/jrd_proto.h (1.17), src/jrd/rpb_chain.cpp (1.4), src/jrd/scroll_cursors.h (1.6), src/jrd/svc.cpp (1.93), src/jrd/svc_proto.h (1.11), src/jrd/svc_undoc.h (1.2), src/jrd/utl.cpp (1.53), src/jrd/utl_proto.h (1.12), src/jrd/why.cpp (1.44), src/jrd/why_proto.h (1.14), src/lock/lock.cpp (1.81), src/lock/lock_proto.h (1.5), src/lock/print.cpp (1.31), src/remote/inter_proto.h (1.12), src/remote/interface.cpp (1.64), src/remote/remote.h (1.22), src/remote/remote_def.h (1.24), src/remote/server.cpp (1.61), src/remote/xnet.h (1.6), src/utilities/print_pool.cpp (1.6), src/utilities/common/cmd_util_proto.h (1.3), src/utilities/gsec/gsecswi.h (1.2), src/utilities/gstat/dba.epp (1.17), src/utilities/gstat/dbaswi.h (1.3), src/utilities/ibmgr/ibmgr.h (1.4), src/utilities/ibmgr/ibmgrswi.h (1.2), src/utilities/install/install_nt.h (1.7), src/utilities/rebuild/rebuild.h (1.2), src/wal/walc.cpp (1.25): const correctness vars in scope minimal interface cleanup small bug fixes 2003-11-27 12:39 dimitr * firebird2/src/jrd/: cmp.cpp (1.80), jrd.h (1.59), met.epp (1.77): Fixed bugs related to metadata cache and database shutdown. 2003-11-27 12:11 aafemt * firebird2/src/jrd/: fun.epp (1.29), fun_proto.h (1.6): 'struct' cleanup 2003-11-26 20:33 bellardo * file Localizable.strings was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/darwin/Firebird.startupitem/Res ources/English.lproj/Localizable.strings (1.1): 2003-11-26 20:33 bellardo * file Firebird was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/darwin/Firebird.startupitem/Fir ebird (1.1): 2003-11-26 20:33 bellardo * file StartupParameters.plist was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/darwin/Firebird.startupitem/Sta rtupParameters.plist (1.1): 2003-11-26 12:15 aafemt * firebird2/src/jrd/: blob_filter.cpp (1.14), builtin.cpp (1.7), flu.cpp (1.41), flu.h (1.7), flu_proto.h (1.7), intl.cpp (1.41), isc.cpp (1.44), isc_file.cpp (1.66), jrd.cpp (1.117), why.cpp (1.43): 'struct' cleanup 2003-11-25 17:55 bellardo * firebird2/src/lock/lock.cpp (1.80): POSIX standard says you can only call an exec* function or exit after a vfork(). This precludes nested vfork()s, which caused the lock manager not to launch in darwin. This fix removes the nested vfork()s. 2003-11-24 19:04 alexpeshkoff * firebird2/src/jrd/svc.cpp (1.92): Fixed serious bug in CS's services API Second, third, etc attempt to start service executed exactly what was done by the first one. 2003-11-23 21:17 skidder * firebird2/src/: common/classes/array.h (1.9), jrd/cmp.cpp (1.79), jrd/evl.cpp (1.50), jrd/exe.cpp (1.88), jrd/exe.h (1.27), jrd/req.h (1.17): Fix invariant tracking in recursive procedures and when invariants depend on variables. This solves issues like SF#627057. 2003-11-23 19:21 dimitr * firebird2/src/jrd/isc_file.cpp (1.65): Applied patch by Jim Beesley. 2003-11-23 18:54 dimitr * firebird2/src/jrd/cmp.cpp (1.78): Minor protection against improper index locks reference. 2003-11-23 18:51 dimitr * firebird2/src/jrd/opt.cpp (1.112): Minor protection against improper index locks reference. 2003-11-23 18:39 dimitr * firebird2/src/jrd/exe.cpp (1.87): Fixed IF handling in the looper. 2003-11-23 17:44 skidder * firebird2/src/intl/: ld.cpp (1.6), ld.h (1.22), ld2.cpp (1.3), ld_proto.h (1.5): Change DLL_EXPORT to FB_DLL_EXPORT in intl module to match engine (needed for INTL_BUILTIN on Linux) 2003-11-23 17:37 skidder * firebird2/configure.in (1.188): Correction. 2003-11-23 17:27 skidder * firebird2/configure.in (1.187): Enable support for raw devices by default 2003-11-23 10:39 dimitr * firebird2/src/remote/allr.cpp (1.17): Fixed initialization error. 2003-11-22 23:43 arnobrinkman * firebird2/src/dsql/make.cpp (1.51): bugfix: SF841696 calculated output descriptor for COALESCE/CASE should give charsets other then NONE/ASCII precedence 2003-11-22 01:07 arnobrinkman * firebird2/src/jrd/cmp.cpp (1.77): bugfix: Charset problem when mixing none (constants)/ascii charset and other character-sets in concatenation. 2003-11-21 20:52 kkuznetsov * firebird2/configure.in (1.186): first trying gcc for solx86 2003-11-21 20:45 kkuznetsov * firebird2/: builds/posix/prefix.solx86gcc (1.6), src/lock/lock.cpp (1.79): some solaris fixes 2003-11-21 20:42 kkuznetsov * firebird2/src/common/classes/rwlock.h (1.9): Write solaris portion of RWlock 2003-11-21 16:42 skidder * firebird2/src/include/gen/autoconfig_msvc.h (1.89): Fix MSVC build after Erik's changes 2003-11-21 12:07 aafemt * firebird2/src/jrd/: filte_proto.h (1.5), filters.cpp (1.24): 'struct' and type cleanup 2003-11-20 22:53 bellardo * firebird2/src/jrd/: all.cpp (1.19), all.h (1.7), jrd.h (1.58): Fix a memory management bug that resulted in sporadic crashes when disconnecting from a database. 2003-11-20 18:32 skidder * firebird2/src/jrd/: evl_string.h (1.3), evl_string_test.cpp (1.3): Implement algorithms for CONTAINING and STARTING WITH 2003-11-20 09:13 eku * firebird2/: src/remote/inet.cpp (1.89), configure.in (1.185): Moved the definition of socklen_t to autoconfig.h. It's used in inet.ccp and server.cpp. 2003-11-18 21:36 skidder * firebird2/src/jrd/: evl_string.h (1.2), evl_string_test.cpp (1.2): Finalize operator LIKE test code coverage. A little refactoring 2003-11-18 17:54 dimitr * firebird2/src/jrd/: opt.cpp (1.111), rse.cpp (1.44): 1) Fixed server crashes when a SP is used as inner stream in left joins 2) Fixed conjuncts out-of-limits issue 2003-11-18 14:46 brodsom * firebird2/src/jrd/jrd.h (1.57): Correction 2003-11-18 13:40 brodsom * firebird2/src/journal/: rebuild.epp (1.18), server.epp (1.19): -Warning fixes 2003-11-18 13:38 brodsom * firebird2/src/: jrd/iberr.cpp (1.11), jrd/isc_sync.cpp (1.71), jrd/jrd.h (1.56), jrd/sdw.cpp (1.23), jrd/svc.cpp (1.91), jrd/vio.cpp (1.63), jrd/cmp.cpp (1.76), jrd/dyn.epp (1.40), jrd/dyn_def.epp (1.45), jrd/err.cpp (1.29), misc/align.cpp (1.4): -Remove unneeded setjmp header 2003-11-18 13:37 eku * firebird2/src/journal/console.cpp (1.16): Fixed compiler error. 2003-11-18 13:33 brodsom * firebird2/src/: alice/all.cpp (1.15), alice/exe.cpp (1.27), alice/alice.cpp (1.44), alice/alice.h (1.25), alice/alice_meta.epp (1.28), dudley/parse.cpp (1.33), dudley/expand.cpp (1.19), dudley/expr.cpp (1.16), gpre/gpre.cpp (1.46), ipserver/ipserver.cpp (1.33): -Remove unneeded setjmp header 2003-11-18 12:24 aafemt * firebird2/src/jrd/: ext.cpp (1.32), ext.h (1.4), ext_proto.h (1.9), fil.h (1.7): 'struct' cleanup 2003-11-18 11:52 brodsom * firebird2/src/wal/walw.cpp (1.40): -Fix error (found by Erik) 2003-11-18 08:58 robocop * firebird2/src/: alice/alice_meta.epp (1.27), alice/tdr.cpp (1.31), burp/mvol.cpp (1.28), dsql/ddl.cpp (1.80), dsql/dsql.h (1.50), dsql/errd.cpp (1.24), dsql/keywords.cpp (1.24), dsql/keywords.h (1.15), dsql/metd.epp (1.40), dsql/metd_proto.h (1.18), dsql/pass1.cpp (1.122), dsql/prepa_proto.h (1.10), dsql/preparse.cpp (1.26), dudley/exe.epp (1.39), dudley/extract.epp (1.26), ipserver/ipserver.cpp (1.32), isql/isql.epp (1.59), journal/journal_vms.e (1.8), jrd/alt_proto.h (1.5), jrd/filters.cpp (1.23), jrd/rlck.cpp (1.14), jrd/svc.cpp (1.90), jrd/why.cpp (1.42), wal/driver.cpp (1.15): const correctness and other minor items 2003-11-18 04:21 brodsom * firebird2/doc/README.build.mingw.html (1.11): -Correction 2003-11-18 04:11 brodsom * firebird2/: configure.in (1.184), doc/README.build.mingw.html (1.10): -Fix threading in MinGW (and the failed tests in fbtcs) 2003-11-18 03:31 brodsom * firebird2/builds/win32/preprocess.bat (1.25): -Enable build of dba_full 2003-11-18 03:27 brodsom * firebird2/src/journal/: rebuild.epp (1.17), server.epp (1.18): -Fix some warnings -Code formating 2003-11-18 03:26 brodsom * firebird2/src/wal/: wal.cpp (1.29), wal.h (1.9), walw.cpp (1.39): -simplify ifdefs 2003-11-18 00:39 brodsom * firebird2/src/dsql/parse.y (1.114): -Remove unneeded win32 headers 2003-11-17 19:09 skidder * firebird2/src/jrd/jrd.cpp (1.116): Fix problem with long stream blobs 2003-11-17 17:04 skidder * firebird2/builds/win32/make_boot.bat (1.21): Fix MSVC7 build 2003-11-17 02:43 brodsom * firebird2/src/jrd/flu.h (1.6): -Simplify ifdef 2003-11-17 02:05 brodsom * firebird2/src/jrd/flu.h (1.5): -Simplify ifdef 2003-11-16 23:10 skidder * firebird2/src/jrd/: evl_string.h (1.1), evl_string_test.cpp (1.1): New algorithm for calculation of LIKE operator (not integrated yet, published for review) 2003-11-16 17:17 brodsom * firebird2/src/jrd/: gds.cpp (1.114), isc_file.cpp (1.64), jrn.cpp (1.20), llio.cpp (1.17), why.cpp (1.41): -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 17:11 brodsom * firebird2/src/: journal/server.epp (1.17), journal/console.cpp (1.15), journal/miscj.cpp (1.9), journal/rebuild.epp (1.16), lock/lock.h (1.21), utilities/gsec/gsec.cpp (1.13), remote/os/win32/wnet.cpp (1.13), wal/wal.cpp (1.28), wal/walc.cpp (1.24): -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 16:42 brodsom * firebird2/src/utilities/gstat/dba_full.epp (1.12): -Make dba_full compile 2003-11-16 16:40 brodsom * firebird2/builds/win32/msvc6/: Firebird2.dsw (1.29), gstat_full.dsp (1.1): -Add gstat_full project (utilities/dba_full) 2003-11-16 13:54 brodsom * firebird2/src/: utilities/common/cmd_util.cpp (1.6), utilities/gsec/gsec.h (1.7), utilities/gstat/dba.epp (1.16), utilities/ibmgr/ibmgr.h (1.3), wal/walw.cpp (1.38): -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 13:50 brodsom * firebird2/src/: jrd/os/win32/path_utils.cpp (1.7), lock/print.cpp (1.30), msgs/build_file.epp (1.16), qli/lex.cpp (1.23), remote/inet.cpp (1.88), utilities/nbackup.cpp (1.10): -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 13:23 brodsom * firebird2/src/: jrd/divorce.cpp (1.10), jrd/ext.cpp (1.31), jrd/flu.cpp (1.40), jrd/gds.cpp (1.113), jrd/log.cpp (1.11), jrd/rse.cpp (1.43), jrd/sort.cpp (1.49), jrd/svc.cpp (1.89), jrd/utl.cpp (1.52), wal/driver.cpp (1.14), wal/wal_prnt.cpp (1.13), wal/walw.cpp (1.37): -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 12:42 brodsom * firebird2/src/: dudley/ddl.cpp (1.26), dudley/exe.epp (1.38), isql/isql.epp (1.58), isql/isql.h (1.16), journal/gjrn.cpp (1.19): -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 12:39 brodsom * firebird2/src/: alice/alice.cpp (1.43), burp/burp.cpp (1.57), burp/mvol.cpp (1.27), burp/spit.cpp (1.23), burp/std_desc.h (1.4): -Removing uneeded headers (WIN_NT) 2003-11-16 11:31 brodsom * firebird2/src/jrd/: common.h (1.93), gds.cpp (1.112): -Fixes to be able to build with gcc 3.3.1 (MinGW) 2003-11-16 02:52 brodsom * firebird2/src/: jrd/os/vms/dfloat_stub.cpp (1.7), jrd/os/vms/vmsevent.cpp (1.9), qli/exe.cpp (1.37), qli/meta.epp (1.35), qli/show.epp (1.26), remote/merge.cpp (1.17), remote/remote.cpp (1.26), remote/server.cpp (1.60), utilities/run_service.cpp (1.7), utilities/stats.epp (1.6): -Undo gds__vax_integer to isc_vax_integer and gds__event_* to isc_event_* changes 2003-11-16 02:43 brodsom * firebird2/src/: alice/alice_meta.epp (1.26), alice/exe.cpp (1.26), alice/tdr.cpp (1.30), burp/mvol.cpp (1.26), burp/restore.epp (1.56), dsql/dsql.cpp (1.83), dsql/utld.cpp (1.23), dudley/exe.epp (1.37), dudley/extract.epp (1.25), isql/isql.epp (1.57), journal/server.epp (1.16), jrd/alt.cpp (1.41), jrd/alt_proto.h (1.4), jrd/dyn.epp (1.39), jrd/dyn_mod.epp (1.29), jrd/event.cpp (1.37), jrd/filters.cpp (1.22), jrd/gds.cpp (1.111), jrd/gds_proto.h (1.30), jrd/jrd.cpp (1.115), jrd/log.cpp (1.10), jrd/par.cpp (1.63), jrd/svc.cpp (1.88), jrd/tra.cpp (1.48), jrd/utl.cpp (1.51), jrd/why.cpp (1.40): -Undo gds__vax_integer to isc_vax_integer and gds__event_* to isc_event_* changes 2003-11-15 21:16 skidder * firebird2/src/remote/inet.cpp (1.87): Forcedly set SO_KEEPALIVE flag for POSIX CS connections independently of what was given by xinetd/inetd to us 2003-11-15 13:07 alexpeshkoff * fixed install problems firebird2/builds/install/arch-specific/linux/super/postinstall.sh.i n (1.5): 2003-11-14 12:12 aafemt * firebird2/src/include/fb_types.h (1.32): return isc_quad_high and _low 2003-11-13 04:41 stryqx * firebird2/configure.in (1.183): Fix build on FreeBSD 4.x 2003-11-13 01:53 stryqx * firebird2/configure.in (1.182): Fix build on FreeBSD 4.x 2003-11-12 19:30 dimitr * firebird2/src/jrd/opt.cpp (1.110): Fixed new bug with explicit plans. 2003-11-12 10:02 bellardo * firebird2/src/install/arch-specific/darwin/majorvers.c (1.1): file majorvers.c was initially added on branch B1_5_Release. 2003-11-12 10:02 bellardo * firebird2/src/install/arch-specific/darwin/minorvers.c (1.1): file minorvers.c was initially added on branch B1_5_Release. 2003-11-12 09:34 bellardo * firebird2/src/install/arch-specific/darwin/installer_background.psd (1.1): file installer_background.psd was initially added on branch B1_5_Release. 2003-11-12 09:34 bellardo * firebird2/src/install/arch-specific/darwin/installer_background.pdf (1.1): file installer_background.pdf was initially added on branch B1_5_Release. 2003-11-12 08:10 bellardo * firebird2/src/install/arch-specific/darwin/fullvers.c (1.1): file fullvers.c was initially added on branch B1_5_Release. 2003-11-12 08:10 bellardo * firebird2/src/install/arch-specific/darwin/buildsuffix.c (1.1): file buildsuffix.c was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/FB.info (1.1): file FB.info was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/Welcome.txt (1.1): file Welcome.txt was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/ReadMe.txt (1.1): file ReadMe.txt was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/Info.plist (1.1): file Info.plist was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/Description.plist (1.1): file Description.plist was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/PkgInfo (1.1): file PkgInfo was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/preinstall-script (1.1): file preinstall-script was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/install-script (1.1): file install-script was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/License.txt (1.1): file License.txt was initially added on branch B1_5_Release. 2003-11-12 06:57 bellardo * firebird2/src/install/arch-specific/darwin/preupgrade-script (1.1): file preupgrade-script was initially added on branch B1_5_Release. 2003-11-12 00:58 stryqx * firebird2/src/common/classes/locks.h (1.9): Fix the spinlocks case for FreeBSD 4.x 2003-11-11 15:47 eku * firebird2/src/dsql/parse.y (1.113): Yacc doesn't like C++ comments in the language section. 2003-11-11 13:19 brodsom * firebird2/src/journal/: server.epp (1.15), journal_vms.e (1.7), miscj.cpp (1.8), rebuild.epp (1.15): -Replace gds__ constants with isc_ contants -Replace codes.h with iberror.h (or remove) -Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp -Use ISC_QUAD internally -Use isc_vax_integer internally 2003-11-11 13:15 brodsom * firebird2/src/: wal/wal.cpp (1.27), wal/walc.cpp (1.23), wal/walr.cpp (1.9), wal/walw.cpp (1.36), utilities/rebuild/rstore.epp (1.4), utilities/gstat/ppg.cpp (1.6), utilities/run_service.cpp (1.6), utilities/stats.epp (1.5), remote/os/win32/wnet.cpp (1.12), remote/os/win32/srvr_w32.cpp (1.12), remote/inet.cpp (1.86), remote/merge.cpp (1.16), remote/protocol.cpp (1.36), remote/remote.cpp (1.25), remote/server.cpp (1.59), remote/allr.cpp (1.16), jrd/os/win32/isc_ipc.cpp (1.8), jrd/os/win32/winnt.cpp (1.7), jrd/os/vms/dfloat_stub.cpp (1.6), jrd/os/vms/extvms.cpp (1.5), jrd/os/vms/jio.cpp (1.4), jrd/os/vms/rdb.cpp (1.7), jrd/os/vms/rdbint.cpp (1.7), jrd/os/vms/vms.cpp (1.10), jrd/os/vms/vmsevent.cpp (1.8), jrd/os/posix/isc_ipc.cpp (1.7), jrd/os/posix/unix.cpp (1.11): -Replace gds__ constants with isc_ contants -Replace codes.h with iberror.h (or remove) -Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp -Use ISC_QUAD internally -Use isc_vax_integer internally 2003-11-11 13:12 brodsom * firebird2/src/: jrd/ail.cpp (1.24), jrd/align.h (1.5), jrd/all.cpp (1.18), jrd/alt.cpp (1.40), jrd/alt_proto.h (1.3), jrd/blb.cpp (1.42), jrd/blob_filter.cpp (1.13), jrd/bookmark.cpp (1.7), jrd/btr.cpp (1.45), jrd/cch.cpp (1.54), jrd/cvt.cpp (1.31), jrd/cvt2.cpp (1.20), jrd/dfw.epp (1.71), jrd/dyn.epp (1.38), jrd/dyn.h (1.11), jrd/dyn_mod.epp (1.28), jrd/ExecuteStatement.cpp (1.18), jrd/exe.cpp (1.86), jrd/ext.cpp (1.30), jrd/filters.cpp (1.21), jrd/flu.cpp (1.39), jrd/gds.cpp (1.110), jrd/gds_proto.h (1.29), jrd/grant.epp (1.19), jrd/event.cpp (1.36), jrd/evl.cpp (1.49), jrd/evl_like.cpp (1.9), jrd/err.cpp (1.28), jrd/ibase.h (1.58), jrd/iberr.cpp (1.10), jrd/iberr.h (1.7), jrd/idx.cpp (1.30), jrd/ini.epp (1.27), jrd/intl.cpp (1.40), jrd/isc.cpp (1.43), jrd/isc_file.cpp (1.63), jrd/isc_sync.cpp (1.70), jrd/jrd.cpp (1.114), jrd/lck.cpp (1.28), jrd/llio.cpp (1.16), jrd/log.cpp (1.9), jrd/nav.cpp (1.18), jrd/nbak.cpp (1.14), jrd/old.cpp (1.15), jrd/par.cpp (1.62), jrd/qatest.cpp (1.6), jrd/sdl.cpp (1.25), jrd/sdw.cpp (1.22), jrd/sort.cpp (1.48), jrd/status.cpp (1.11), jrd/svc.cpp (1.87), jrd/tpc.cpp (1.8), jrd/tra.cpp (1.47), jrd/utl.cpp (1.50), jrd/utl_proto.h (1.11), jrd/why.cpp (1.39), jrd/quad.cpp (1.8), jrd/rlck.cpp (1.13), jrd/rng.cpp (1.12), jrd/rse.cpp (1.42), lock/lock.cpp (1.78), msgs/check_msgs.epp (1.8), qli/show.epp (1.25), qli/exe.cpp (1.36), qli/meta.epp (1.34), qli/mov.cpp (1.26), qli/picstr.cpp (1.18), qli/proc.epp (1.23), qli/eval.cpp (1.32): -Replace gds__ constants with isc_ contants -Replace codes.h with iberror.h (or remove) -Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp -Use ISC_QUAD internally -Use isc_vax_integer internally 2003-11-11 13:08 brodsom * firebird2/src/: include/fb_types.h (1.31), ipserver/ipserver.cpp (1.31), ipserver/ipclient.cpp (1.35), isql/isql.epp (1.56), isql/isql_proto.h (1.12), isql/show_proto.h (1.11): -Replace gds__ constants with isc_ contants -Replace codes.h with iberror.h (or remove) -Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp -Use ISC_QUAD internally -Use isc_vax_integer internally 2003-11-11 13:05 brodsom * firebird2/src/: alice/tdr.cpp (1.29), alice/alice_meta.epp (1.25), alice/exe.cpp (1.25), burp/burp.h (1.38), burp/mvol.cpp (1.25), burp/restore.epp (1.55), dsql/metd.epp (1.39), dsql/movd.cpp (1.11), dsql/pass1.cpp (1.121), dsql/user_dsql.cpp (1.27), dsql/utld.cpp (1.22), dsql/alld.cpp (1.17), dsql/array.epp (1.22), dsql/array_proto.h (1.11), dsql/ddl.cpp (1.79), dsql/dsql.cpp (1.82), dsql/errd.cpp (1.23), dsql/make.cpp (1.50), dudley/exe.epp (1.36), dudley/extract.epp (1.24), dudley/parse.cpp (1.32), gpre/cme.cpp (1.19), gpre/gpre_meta.epp (1.34), gpre/gpre_meta_boot.cpp (1.34), gpre/int.cpp (1.25), gpre/int_cxx.cpp (1.24), gpre/movg.cpp (1.7), gpre/pas.cpp (1.31), gpre/sql.cpp (1.35): -Replace gds__ constants with isc_ contants -Replace codes.h with iberror.h (or remove) -Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp -Use ISC_QUAD internally -Use isc_vax_integer internally 2003-11-11 07:52 eku * firebird2/src/journal/server.epp (1.14): Fixed call setpgrp(). 2003-11-11 01:27 bellardo * firebird2/builds/posix/postfix.darwin (1.1): file postfix.darwin was initially added on branch B1_5_Release. 2003-11-10 12:25 aafemt * firebird2/: autogen.sh (1.10), configure.in (1.181): downgrade autoconf requirement to 2.56 2003-11-10 10:47 robocop * firebird2/src/isql/show.epp (1.27): Fix cleanup bug reported by Tomas Skoda 2003-11-10 10:15 robocop * firebird2/src/: dsql/alld.cpp (1.16), dsql/array.epp (1.21), dsql/array_proto.h (1.10), dsql/ddl.cpp (1.78), dsql/ddl_proto.h (1.13), dsql/dsql.cpp (1.81), dsql/dsql.h (1.49), dsql/dsql.tab.h (1.28), dsql/gen.cpp (1.54), dsql/gen_proto.h (1.12), dsql/hsh.cpp (1.22), dsql/make.cpp (1.49), dsql/make_proto.h (1.19), dsql/metd.epp (1.38), dsql/metd_proto.h (1.17), dsql/parse.cpp (1.100), dsql/parse.y (1.112), dsql/pass1.cpp (1.120), dsql/user_dsql.cpp (1.26), dudley/extract.epp (1.23), gpre/gpre.cpp (1.45), gpre/gpre.h (1.54), include/memory_routines.h (1.5), journal/rebuild.epp (1.14), jrd/alt.cpp (1.39), jrd/cmp.cpp (1.75), jrd/ibase.h (1.57), jrd/jrd.cpp (1.113), jrd/utl.cpp (1.49), lock/driver.cpp (1.9), misc/blrtable.cpp (1.5), msgs/change_msgs.epp (1.13), msgs/check_msgs.epp (1.7), msgs/enter_msgs.epp (1.10), msgs/modify_msgs.epp (1.10), qli/exe.cpp (1.35), qli/proc.epp (1.22), remote/xdr.cpp (1.15), remote/os/win32/srvr_w32.cpp (1.11), utilities/common/cmd_util.cpp (1.5), utilities/gstat/dba_full.epp (1.11), utilities/gstat/ppg.cpp (1.5), utilities/ibmgr/ibmgr.cpp (1.9), utilities/install/services.cpp (1.7), utilities/rebuild/rebuild.cpp (1.5), utilities/rebuild/rmet.epp (1.4), utilities/rebuild/rstore.epp (1.3), wal/walf.cpp (1.9): const correctness and cleanup 2003-11-10 07:27 stryqx * firebird2/src/dsql/keywords.cpp (1.23): Undefine PAGE_SIZE to allow successful compile with gcc 3.3.3. 2003-11-10 03:13 brodsom * firebird2/src/remote/os/win32/srvr_w32.cpp (1.10): Correction (Thanks to Claudio) 2003-11-10 01:04 brodsom * firebird2/src/: ipserver/ipserver.cpp (1.30), jrd/alt_proto.h (1.2), jrd/os/vms/extvms.cpp (1.4), jrd/os/vms/jio.cpp (1.3), jrd/os/vms/map.cpp (1.6), jrd/os/vms/mblr.cpp (1.3), jrd/os/vms/rdb.cpp (1.6), jrd/os/vms/rdbint.cpp (1.6), jrd/os/vms/vms.cpp (1.9), jrd/os/vms/vmsevent.cpp (1.7), jrd/os/vms/vmslock.cpp (1.3), jrd/os/vms/dfloat_stub.cpp (1.5): -Removing gdsold.h and gds.h 2003-11-09 19:59 dimitr * firebird2/src/jrd/dfw.epp (1.70): Reworked my previous fix. We shouldn't rely on the relation scanning time. 2003-11-09 16:38 brodsom * firebird2/src/jrd/: alt.cpp (1.38), alt_proto.h (1.1), utl.cpp (1.48), utl_proto.h (1.10), why.cpp (1.38), why_proto.h (1.13): -Removing gdsold.h and gds.h -Replace gds__ functions with isc_ functions for internal use 2003-11-09 16:38 brodsom * firebird2/src/dsql/: dsql.cpp (1.80), user_dsql.cpp (1.25): -Removing gdsold.h and gds.h -Replace gds__ functions with isc__ functions for internal use 2003-11-09 13:03 dimitr * firebird2/doc/WhatsNew (1.43): Let's clear this document for v2.0. 2003-11-09 11:41 dimitr * firebird2/doc/README.user.embedded (1.2): Corrections. 2003-11-09 10:51 dimitr * firebird2/src/jrd/: cmp.cpp (1.74), cmp_proto.h (1.15), dfw.epp (1.69), exe.cpp (1.85), exe_proto.h (1.7), jrd.cpp (1.112): 1) Make view fields unconditionally updatable 2) Make views updatable only directly or via the triggers 3) Cleanup 2003-11-08 17:39 brodsom * firebird2/src/jrd/: alt.cpp (1.37), blob_filter.cpp (1.12), opt.cpp (1.109), pag.cpp (1.51), par.cpp (1.61), pcmet.epp (1.7), perf.cpp (1.30), pwd.cpp (1.22), rec.cpp (1.14), sch.cpp (1.11), scl.epp (1.34), sdl.cpp (1.24), shut.cpp (1.10), tra.cpp (1.46), utl.cpp (1.47), val.cpp (1.23), why.cpp (1.37), why_proto.h (1.12), met.epp (1.76): Removing gdsold.h and gds.h 2003-11-08 17:33 brodsom * firebird2/src/: utilities/ibmgr/ibmgr.cpp (1.8), utilities/ibmgr/srvrmgr.cpp (1.8), jrd/cmp.cpp (1.73), jrd/dfw.epp (1.68), jrd/dpm.epp (1.21), jrd/dsc.cpp (1.14), jrd/dyn.epp (1.37), jrd/dyn.h (1.10), jrd/dyn_def.epp (1.44), jrd/dyn_del.epp (1.19), jrd/dyn_mod.epp (1.27), jrd/dyn_util.epp (1.22), jrd/filters.cpp (1.20), jrd/fun.epp (1.28), jrd/grant.epp (1.18), jrd/ibase.h (1.56), jrd/inf.cpp (1.25), jrd/inf.h (1.4), jrd/ini.epp (1.26), jrd/jrd.cpp (1.111), jrd/jrd_proto.h (1.16), jrd/jrn.cpp (1.19): Removing gdsold.h and gds.h 2003-11-08 17:30 brodsom * firebird2/src/: remote/inet.cpp (1.85), remote/inet_server.cpp (1.32), remote/interface.cpp (1.63), remote/merge.cpp (1.15), remote/mgr.cpp (1.6), remote/parser.cpp (1.13), remote/remote.cpp (1.24), remote/server.cpp (1.58), remote/xnet.cpp (1.35), qli/command.cpp (1.15), qli/dtr.cpp (1.29), qli/eval.cpp (1.31), qli/exe.cpp (1.34), qli/format.cpp (1.22), qli/gener.cpp (1.27), qli/help.epp (1.13), qli/lex.cpp (1.22), qli/meta.epp (1.33), qli/proc.epp (1.21), qli/procddl4.h (1.3), qli/show.epp (1.24), gpre/jrdmet.cpp (1.13), gpre/par.cpp (1.39), gpre/pas.cpp (1.30), gpre/pretty.cpp (1.19), gpre/sql.cpp (1.34), gpre/ada.cpp (1.34), gpre/c_cxx.cpp (1.38), gpre/cmd.cpp (1.24), gpre/cme.cpp (1.18), gpre/cmp.cpp (1.24), gpre/cob.cpp (1.36), gpre/dyntable.cpp (1.6), gpre/exp.cpp (1.25), gpre/ftn.cpp (1.38), gpre/gpre_meta.epp (1.33), gpre/gpre_meta_boot.cpp (1.33), gpre/int.cpp (1.24), gpre/int_cxx.cpp (1.23), isql/extract.epp (1.19), isql/isql.epp (1.55), isql/isql_proto.h (1.11), isql/isql_win.cpp (1.9), isql/show.epp (1.26), isql/show_proto.h (1.10), journal/gjrn.cpp (1.18), journal/journal_vms.e (1.6), journal/miscj.cpp (1.7), journal/rebuild.epp (1.13), journal/server.epp (1.13): Removing gdsold.h and gds.h 2003-11-08 17:26 brodsom * firebird2/src/: utilities/gstat/dba_full.epp (1.10), utilities/gstat/ppg.cpp (1.4), utilities/gstat/dba.epp (1.15), utilities/gsec/gsec.cpp (1.12), utilities/gsec/security.epp (1.6), utilities/common/cmd_util.cpp (1.4), utilities/cache.cpp (1.12), utilities/run_service.cpp (1.5), utilities/stats.epp (1.4), msgs/build_file.epp (1.15), msgs/change_msgs.epp (1.12), msgs/check_msgs.epp (1.6), msgs/enter_msgs.epp (1.9), msgs/load.epp (1.10), msgs/modify_msgs.epp (1.9): Removing gdsold.h and gds.h 2003-11-08 17:21 brodsom * firebird2/src/: jrd/os/vms/map.cpp (1.5), jrd/os/vms/mblr.cpp (1.2), jrd/os/vms/rdb.cpp (1.5), jrd/os/vms/rdbint.cpp (1.5), jrd/os/vms/vmslock.cpp (1.2), lock/driver.cpp (1.8), remote/os/win32/wnet.cpp (1.11), misc/blrtable.cpp (1.4), misc/codes.epp (1.8), utilities/rebuild/rstore.epp (1.2), utilities/rebuild/rebuild.cpp (1.4), utilities/rebuild/rmet.epp (1.3): Removing gdsold.h and gds.h 2003-11-08 17:18 brodsom * firebird2/src/: wal/wal.h (1.8), wal/walf.cpp (1.8), dsql/user_dsql.cpp (1.24), dsql/utld.cpp (1.21), ipserver/ipserver.cpp (1.29): Removing gdsold.h 2003-11-08 08:48 bellardo * firebird2/src/remote/xdr.cpp (1.14): SWAP_DOUBLE definition implementation for darwin 2003-11-08 08:39 bellardo * firebird2/builds/posix/: Makefile.in.boot.gpre (1.18), Makefile.in.client.util (1.16), Makefile.in.codes (1.14), Makefile.in.embed.lockmgr (1.6), Makefile.in.fbserver (1.12), Makefile.in.inet_server (1.12), Makefile.in.static.gbak (1.7), Makefile.in.static.gpre (1.13), make.shared.targets (1.17): Get rid of the space between the "-L" parameter and the library name. The space breaks the darwin build. 2003-11-08 08:31 bellardo * firebird2/src/jrd/gds.cpp (1.109): Header files no longer needed in OS X 10.3. 2003-11-08 00:26 brodsom * firebird2/src/: dudley/lex.cpp (1.23), dudley/parse.cpp (1.31), dudley/trn.cpp (1.25), dudley/ddl.cpp (1.25), dudley/exe.epp (1.35), dudley/expand.cpp (1.18), dudley/expr.cpp (1.15), dudley/extract.epp (1.22), dudley/generate.cpp (1.11), jrd/alt.cpp (1.36): Removing gdsold.h 2003-11-08 00:22 brodsom * firebird2/src/dsql/: parse.y (1.111), pass1.cpp (1.119), preparse.cpp (1.25), utld.cpp (1.20), parse.cpp (1.99), array.epp (1.20), blob.epp (1.11), ddl.cpp (1.77), dsql.cpp (1.79), gen.cpp (1.53), hsh.cpp (1.21), make.cpp (1.48), metd.epp (1.37): Removing gdsold.h 2003-11-08 00:15 brodsom * firebird2/src/burp/: restore.epp (1.54), backup.epp (1.45), burp.cpp (1.56), burp.h (1.37): Removing gdsold.h 2003-11-08 00:09 brodsom * firebird2/src/alice/: alice.cpp (1.42), alice_meta.epp (1.24), exe.cpp (1.24), tdr.cpp (1.28): Removing gdsold.h 2003-11-07 16:39 brodsom * firebird2/src/remote/os/win32/srvr_w32.cpp (1.9): fix const cast (error in mingw) 2003-11-07 15:18 brodsom * firebird2/builds/install/arch-specific/linux/misc/: firebird.init.d.debian.in (1.1), firebird.init.d.generic.in (1.1), firebird.init.d.gentoo.in (1.1), firebird.init.d.mandrake.in (1.1), firebird.init.d.suse.in (1.1), rc.config.firebird.in (1.1): Add needed files from B1_5 2003-11-07 15:10 dimitr * firebird2/src/dsql/: ddl.cpp (1.76), dsql.cpp (1.78), dsql.tab.h (1.27), keywords.cpp (1.22), make.cpp (1.47), node.h (1.39), parse.cpp (1.98), parse.y (1.110), pass1.cpp (1.118), pass1_proto.h (1.13): Added ROWS clause. FIRST/SKIP remains allowed in unions, although I still think it doesn't have much sense. 2003-11-07 14:24 brodsom * firebird2/src/: jrd/evl.cpp (1.48), jrd/why.cpp (1.36), jrd/os/vms/jio.cpp (1.2), jrd/os/vms/map.cpp (1.4), jrd/os/vms/vms.cpp (1.8), remote/os/win32/propty_proto.h (1.2), remote/os/win32/wnet.cpp (1.10): Extern function cleaning 2003-11-07 14:21 brodsom * firebird2/src/: dsql/pass1.cpp (1.117), include/memory_routines.h (1.4): Extern function cleaning 2003-11-07 14:19 brodsom * firebird2/src/: remote/server.cpp (1.57), jrd/why_proto.h (1.11): Extern "C" cleaning correction (detected by Claudio) 2003-11-07 12:37 brodsom * firebird2/builds/posix/: Makefile.in.client.archive (1.2), Makefile.in.client.journal (1.2), Makefile.in.embed.archive (1.2), Makefile.in.embed.journal (1.2): Corrections 2003-11-07 12:12 epocman * firebird2/src/utilities/install/: install_nt.h (1.6), services.cpp (1.6): Minor synch details with 1.5 branch. Absolutely no interface nor functional changes, except correction of remote service name which was incorrect in HEAD branch. 2003-11-07 09:05 robocop * firebird2/src/: burp/backup.epp (1.44), burp/restore.epp (1.53), common/classes/alloc.cpp (1.36), common/classes/alloc.h (1.29), dudley/exe.epp (1.34), dudley/parse.cpp (1.30), gpre/cob.cpp (1.35), journal/console.cpp (1.14), jrd/alt.cpp (1.35), jrd/blob_filter.cpp (1.11), jrd/btr_proto.h (1.14), jrd/cch_proto.h (1.11), jrd/cmp.cpp (1.72), jrd/cmp_proto.h (1.14), jrd/dbg.cpp (1.12), jrd/dbg_proto.h (1.7), jrd/dbt.cpp (1.15), jrd/dfw.epp (1.67), jrd/dfw_proto.h (1.8), jrd/dmp.cpp (1.11), jrd/dmp_proto.h (1.5), jrd/dpm_proto.h (1.6), jrd/dsc.cpp (1.13), jrd/dsc_proto.h (1.6), jrd/dyn_def.epp (1.43), jrd/dyn_util.epp (1.21), jrd/entry.h (1.10), jrd/event.cpp (1.35), jrd/exe.h (1.26), jrd/exe_proto.h (1.6), jrd/ext.cpp (1.29), jrd/ext_proto.h (1.8), jrd/flu.cpp (1.38), jrd/gds.cpp (1.108), jrd/gds_proto.h (1.28), jrd/gdsold.h (1.37), jrd/grant_proto.h (1.4), jrd/ibase.h (1.55), jrd/idx.cpp (1.29), jrd/idx_proto.h (1.9), jrd/ini_proto.h (1.8), jrd/isc_f_proto.h (1.10), jrd/isc_file.cpp (1.62), jrd/jrd.cpp (1.110), jrd/jrd_proto.h (1.15), jrd/lck.cpp (1.27), jrd/lck_proto.h (1.5), jrd/opt.cpp (1.108), jrd/par.cpp (1.60), jrd/par_proto.h (1.8), jrd/pwd.cpp (1.21), jrd/sbm_proto.h (1.6), jrd/sch.cpp (1.10), jrd/sdw.cpp (1.21), jrd/sdw_proto.h (1.5), jrd/sqz.cpp (1.9), jrd/sqz_proto.h (1.6), jrd/sym.cpp (1.8), jrd/thd.cpp (1.26), jrd/thd_proto.h (1.5), jrd/why.cpp (1.35), jrd/why_proto.h (1.10), jrd/os/vms/rdb.cpp (1.4), jrd/os/vms/rdbint.cpp (1.4), jrd/os/win32/isc_ipc.cpp (1.7), qli/gener.cpp (1.26), remote/allr.cpp (1.15), remote/allr_proto.h (1.6), remote/divorce.cpp (1.6), remote/inet.cpp (1.84), remote/inet_proto.h (1.7), remote/inet_server.cpp (1.31), remote/inter_proto.h (1.11), remote/interface.cpp (1.62), remote/merge.cpp (1.14), remote/parse_proto.h (1.4), remote/parser.cpp (1.12), remote/server.cpp (1.56), remote/xnet.cpp (1.34), remote/xnet_proto.h (1.9), remote/os/win32/chop.cpp (1.5), remote/os/win32/chop_proto.h (1.4), remote/os/win32/cntl.cpp (1.4), remote/os/win32/cntl_proto.h (1.3), remote/os/win32/srvr_w32.cpp (1.8), remote/os/win32/wnet.cpp (1.9), remote/os/win32/wnet_proto.h (1.4): const correctness, variables in scope, cleanup, etc. 2003-11-07 08:58 robocop * firebird2/src/ipserver/: ipapi_proto.h (1.8), ipclient.cpp (1.34), ipserver.cpp (1.28): const correctness, cleanup, etc. Borland's joke: ipclient.cpp didn't include ipapi_proto.h, so the declarations and definitions went out of sync 2003-11-07 00:25 brodsom * firebird2/src/isql/isql.epp (1.54): Fix output format bug (win32) 2003-11-07 00:24 brodsom * firebird2/src/burp/: burp.h (1.36), restore.epp (1.52): Remove v3.3 to v4 restore 2003-11-06 18:56 brodsom * firebird2/src/: dsql/parse_proto.h (1.8), dsql/prepa_proto.h (1.9), dsql/utld_proto.h (1.8), jrd/btr_proto.h (1.13), jrd/cch_proto.h (1.10), jrd/cmp_proto.h (1.13), jrd/dsc_proto.h (1.5), jrd/intlobj.h (1.11), jrd/isc_proto.h (1.9), jrd/isc_s_proto.h (1.10), jrd/jrd.h (1.55), jrd/met_proto.h (1.21), jrd/sdl_proto.h (1.8), jrd/sort.h (1.12): Extern "C" cleaning 2003-11-06 18:55 brodsom * firebird2/src/: journal/rebuild.epp (1.12), journal/server.epp (1.12), journal/gjrn.cpp (1.17), utilities/install/registry.cpp (1.7): Warning fixes 2003-11-06 17:21 dimitr * firebird2/src/jrd/opt.cpp (1.107): Correction. 2003-11-06 14:05 paul_reeves * firebird2/doc/README.Win32LibraryInstallation.txt (1.1): file README.Win32LibraryInstallation.txt was initially added on branch B1_5_Release. 2003-11-06 13:25 stryqx * firebird2/builds/install/arch-specific/freebsd/install.sh.in (1.4): Even though the libgds symlinks are commented out, make them correct. 2003-11-06 13:20 stryqx * firebird2/builds/install/arch-specific/freebsd/install.sh.in (1.3): A better solution - copy the symlinks as symlinks. 2003-11-06 13:13 stryqx * firebird2/builds/install/arch-specific/freebsd/install.sh.in (1.2): Make the install less noisy for 2.0. Save some disk space by symlinking libfbclient.so.2 and libfbembed.so.2 to libfbclient.so.2.0.0 and libfbembed.so.2.0.0 respectively. 2003-11-06 12:56 stryqx * firebird2/src/journal/server.epp (1.11): Fix typo. 2003-11-06 10:31 stryqx * firebird2/configure.in (1.180): Look for the install script template for FreeBSD in the right location. 2003-11-06 10:25 stryqx * firebird2/configure.in (1.179): Let configure know about the FreeBSD install script. 2003-11-06 10:20 stryqx * firebird2/builds/install/arch-specific/freebsd/: Makefile.in (1.2), install.sh.in (1.1): First cut at the install script for FreeBSD. Package management for FreeBSD binaries will be done via the FreeBSD Ports Tree. 2003-11-06 10:11 stryqx * firebird2/src/install/arch-specific/freebsd/install.sh.in (1.1): file install.sh.in was initially added on branch B1_5_Release. 2003-11-06 04:02 brodsom * firebird2/src/: jrd/os/pio_proto.h (1.4), jrd/os/posix/isc_ipc.cpp (1.6), jrd/os/posix/unix.cpp (1.10), jrd/os/vms/vms.cpp (1.7), jrd/os/win32/isc_ipc.cpp (1.6), jrd/os/win32/winnt.cpp (1.6), remote/server.cpp (1.55), remote/xnet_proto.h (1.8), remote/interface.cpp (1.61), remote/merge.cpp (1.13), remote/merge_proto.h (1.5), remote/remot_proto.h (1.5), remote/remote.cpp (1.23), remote/allr.cpp (1.14), remote/allr_proto.h (1.5), remote/inet.cpp (1.83), remote/inet_proto.h (1.6), remote/inet_server.cpp (1.30), remote/inter_proto.h (1.10), remote/os/win32/chop.cpp (1.4), remote/os/win32/chop_proto.h (1.3), remote/os/win32/window.cpp (1.5): Extern "C" cleaning 2003-11-06 03:59 brodsom * firebird2/src/: extlib/fbudf/stdafx.h (1.7), include/old_fb_blk.h (1.4), ipserver/ipclient.cpp (1.33), jrd/why_proto.h (1.9), jrd/vio_proto.h (1.12), jrd/why.cpp (1.34), jrd/vio.cpp (1.62), jrd/utl_proto.h (1.9), jrd/utl.cpp (1.46), jrd/svc.cpp (1.86), jrd/svc.h (1.20), jrd/svc_proto.h (1.10), jrd/sym.cpp (1.7), jrd/sym_proto.h (1.4), jrd/thd.cpp (1.25), jrd/thd_proto.h (1.4), jrd/tra_proto.h (1.8), jrd/sqz.cpp (1.8), jrd/sqz_proto.h (1.5), jrd/sdw.cpp (1.20), jrd/sdw_proto.h (1.4), jrd/par.cpp (1.59), jrd/par_proto.h (1.7), jrd/perf.cpp (1.29), jrd/quad.cpp (1.7), jrd/quad_proto.h (1.5), jrd/sbm_proto.h (1.5), jrd/sch.cpp (1.9), jrd/sch_proto.h (1.3), jrd/scl_proto.h (1.9), jrd/lck.cpp (1.26), jrd/lck_proto.h (1.4), jrd/mov.cpp (1.12), jrd/mov_proto.h (1.7), jrd/nodebug.cpp (1.5), jrd/pag.cpp (1.50), jrd/pag_proto.h (1.6), jrd/jrd.cpp (1.109), jrd/isc_sync.cpp (1.69), jrd/isc_f_proto.h (1.9), jrd/gds.cpp (1.107), jrd/grammar.cpp (1.6), jrd/grant_proto.h (1.3), jrd/idx.cpp (1.28), jrd/idx_proto.h (1.8), jrd/inf_proto.h (1.5), jrd/ini_proto.h (1.7), jrd/isc.h (1.9), jrd/ext.cpp (1.28), jrd/ext_proto.h (1.7), jrd/exe.cpp (1.84), jrd/exe_proto.h (1.5), jrd/event.cpp (1.34), jrd/event_proto.h (1.9), jrd/dsc.h (1.9), jrd/dyn_proto.h (1.6), jrd/dbt.cpp (1.14), jrd/dfw_proto.h (1.7), jrd/dmp.cpp (1.10), jrd/dmp_proto.h (1.4), jrd/dpm_proto.h (1.5), jrd/dsc.cpp (1.12), jrd/cch_proto.h (1.9), jrd/dbg.cpp (1.11), jrd/dbg_proto.h (1.6), jrd/btr.cpp (1.44), jrd/cch.cpp (1.53), jrd/blb.cpp (1.41), jrd/blb_proto.h (1.13), jrd/blob_filter.cpp (1.10), jrd/ail.h (1.7), jrd/ail.cpp (1.23): Extern "C" cleaning 2003-11-06 03:31 brodsom * firebird2/src/journal/: console.cpp (1.13), server.epp (1.10): make journal build in posix 2003-11-06 02:52 brodsom * firebird2/src/journal/: console.cpp (1.12), rebuild.epp (1.11), server.epp (1.9): corrections 2003-11-06 01:25 arnobrinkman * firebird2/src/jrd/opt.cpp (1.106): bugfix: A user specified PLAN with MERGE and JOINS crashed the server, noted by Dmitry. simplified : PLAN MERGE (JOIN ..., JOIN ...) 2003-11-05 17:54 brodsom * firebird2/builds/install/arch-specific/mingw/prepare_mingw.sh (1.3): Gsplit.exe is build now 2003-11-05 17:53 brodsom * firebird2/: builds/posix/Makefile.in.client.archive (1.1), builds/posix/Makefile.in.client.journal (1.1), builds/posix/Makefile.in.embed.archive (1.1), builds/posix/Makefile.in.embed.journal (1.1), builds/posix/Makefile.in.firebird (1.49), builds/posix/Makefile.in.refDatabases (1.19), builds/posix/make.defaults (1.32), configure.in (1.178): Add journal and archive to posix build 2003-11-05 14:32 brodsom * firebird2/src/journal/rebuild.epp (1.10): Make msvc build work again after last Dmitry S changes (journal which is not build in MinGW is broken). 2003-11-05 10:02 robocop * firebird2/src/: dsql/movd.cpp (1.10), dsql/pass1.cpp (1.116), gpre/movg.cpp (1.6), include/fb_types.h (1.30), intl/lc_ascii.cpp (1.6), intl/lc_ascii.h (1.3), intl/lc_ksc.cpp (1.7), intl/lc_narrow.cpp (1.6), intl/lc_narrow.h (1.2), ipserver/ipapi_proto.h (1.7), ipserver/ipclient.cpp (1.32), ipserver/ipserver.cpp (1.27), isql/isql.epp (1.53), jrd/alt.cpp (1.34), jrd/constants.h (1.7), jrd/cvt.cpp (1.30), jrd/cvt2.cpp (1.19), jrd/cvt2_proto.h (1.7), jrd/cvt_proto.h (1.11), jrd/dyn.epp (1.36), jrd/dyn.h (1.9), jrd/dyn_def.epp (1.42), jrd/dyn_del.epp (1.18), jrd/dyn_df_proto.h (1.7), jrd/dyn_dl_proto.h (1.4), jrd/dyn_md_proto.h (1.5), jrd/dyn_mod.epp (1.26), jrd/dyn_proto.h (1.5), jrd/dyn_ut_proto.h (1.4), jrd/dyn_util.epp (1.20), jrd/entry.h (1.9), jrd/err.cpp (1.27), jrd/err_proto.h (1.14), jrd/exe.cpp (1.83), jrd/exe.h (1.25), jrd/flu.cpp (1.37), jrd/flu_proto.h (1.6), jrd/gdsold.h (1.36), jrd/ibase.h (1.54), jrd/intl.cpp (1.39), jrd/intl_builtin.cpp (1.18), jrd/intl_classes.h (1.9), jrd/intl_proto.h (1.9), jrd/intlobj.h (1.10), jrd/jrd.cpp (1.108), jrd/jrd_proto.h (1.14), jrd/msg.h (1.4), jrd/quad.cpp (1.6), jrd/quad_proto.h (1.4), jrd/why.cpp (1.33), msgs/build_file.epp (1.14), qli/meta.epp (1.32), qli/proc.epp (1.20), remote/inter_proto.h (1.9), remote/interface.cpp (1.60), remote/protocol.cpp (1.35), remote/protocol.h (1.16), remote/server.cpp (1.54), utilities/guard/util.cpp (1.3): const correctness function signatures variables in local scope BOOLEAN -> bool TEXT[32] as SqlIdentifier for DYN Stop random garbage in firebird.msg's bytes 8 to 11 some cleanup 2003-11-04 13:18 paul_reeves * file FirebirdInstallEnvironmentChecks.inc was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/win32/FirebirdInstallEnvironmen tChecks.inc (1.1): 2003-11-04 13:18 paul_reeves * file FirebirdInstallSupportFunctions.inc was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/win32/FirebirdInstallSupportFun ctions.inc (1.1): 2003-11-04 13:12 eku * firebird2/builds/install/arch-specific/sinixz/prototype.in (1.3): Updated file list. 2003-11-04 12:35 aafemt * firebird2/src/jrd/: bookmark.h (1.5), evl.cpp (1.47), evl_proto.h (1.7), exe.h (1.24), exe_proto.h (1.4), rse.cpp (1.41): 'struct' cleanup 2003-11-04 09:34 eku * firebird2/configure.in (1.177): Added comment as requested by Claudio. 2003-11-04 07:45 eku * firebird2/configure.in (1.176): Work around a problem with some Linux distros. 2003-11-04 07:25 eku * firebird2/: configure.in (1.175), builds/posix/Makefile.in.intl (1.16), builds/posix/Makefile.in.libfbclient (1.19): Undo my latest changes as requested by Nickolay Samofatov. 2003-11-04 04:49 brodsom * firebird2/src/isql/isql.epp (1.52): Fix for bug 781610 (-- comments in isql) 2003-11-04 02:35 brodsom * firebird2/src/isql/isql.epp (1.51): Correct bug in isql (Noticed by Arno) 2003-11-04 01:21 brodsom * firebird2/src/jrd/jrd.h (1.54): Correction (Replacing assert with fb_assert) 2003-11-04 00:56 brodsom * firebird2/src/: utilities/ibmgr/srvrmgr.cpp (1.7), utilities/install/install_svc.cpp (1.9), dsql/parse.cpp (1.97): Replacing assert with fb_assert 2003-11-04 00:53 brodsom * firebird2/src/: jrd/sdl.cpp (1.23), jrd/sdw.cpp (1.19), jrd/sort.cpp (1.47), jrd/sort_mem.cpp (1.19), jrd/sqz.cpp (1.7), jrd/status.cpp (1.10), jrd/svc.cpp (1.85), jrd/thd.cpp (1.24), jrd/tra.cpp (1.45), jrd/utl.cpp (1.45), jrd/why.cpp (1.32), jrd/ExecuteStatement.cpp (1.17), jrd/cvt.cpp (1.29), jrd/cvt2.cpp (1.18), jrd/dfw.epp (1.66), jrd/dls.cpp (1.15), jrd/dsc.cpp (1.11), jrd/dyn.epp (1.35), jrd/dyn_def.epp (1.41), jrd/dyn_mod.epp (1.25), jrd/dyn_util.epp (1.19), jrd/err.cpp (1.26), jrd/event.cpp (1.33), jrd/evl.cpp (1.46), jrd/evl_like.cpp (1.8), jrd/exe.cpp (1.82), jrd/filters.cpp (1.19), jrd/flu.cpp (1.36), jrd/fun.epp (1.27), jrd/gds.cpp (1.106), jrd/gdsassert.h (1.9), jrd/idx.cpp (1.27), jrd/ini.epp (1.25), jrd/intl.cpp (1.38), jrd/intl_builtin.cpp (1.17), jrd/intl_classes.h (1.8), jrd/isc_sync.cpp (1.68), jrd/jrd.cpp (1.107), jrd/jrd.h (1.53), jrd/jrn.cpp (1.18), jrd/lck.cpp (1.25), jrd/met.epp (1.75), jrd/mov.cpp (1.11), jrd/nbak.cpp (1.13), jrd/opt.cpp (1.105), jrd/pag.cpp (1.49), jrd/par.cpp (1.58), jrd/perf.cpp (1.28), jrd/pwd.cpp (1.20), jrd/rpb_chain.cpp (1.3), jrd/rpb_chain.h (1.4), jrd/rse.cpp (1.40), jrd/rse.h (1.20), jrd/sch.cpp (1.8), jrd/scl.epp (1.33), jrd/blob_filter.cpp (1.9), jrd/btr.cpp (1.43), jrd/cch.cpp (1.52), jrd/cmp.cpp (1.71), jrd/os/posix/isc_ipc.cpp (1.5), jrd/os/vms/vmsevent.cpp (1.6), lock/lock.cpp (1.77), lock/print.cpp (1.29), misc/memtest.cpp (1.2), misc/print.cpp (1.3), qli/parse.cpp (1.24), remote/interface.cpp (1.59), remote/parser.cpp (1.11), remote/protocol.cpp (1.34), remote/remote.cpp (1.22), remote/server.cpp (1.53), utilities/guard/util.cpp (1.2): Replacing assert with fb_assert 2003-11-04 00:49 brodsom * firebird2/src/: alice/all.cpp (1.14), alice/exe.cpp (1.23), burp/spit.cpp (1.22), burp/burp.cpp (1.55), burp/canonical.cpp (1.31), burp/mvol.cpp (1.24), burp/restore.epp (1.51), common/classes/alloc.cpp (1.35), common/classes/array.h (1.8), common/classes/class_test.cpp (1.11), common/classes/semaphore.h (1.5), common/classes/tree.h (1.22), common/classes/vector.h (1.4), dsql/dsql.h (1.48), dsql/errd.cpp (1.22), dsql/gen.cpp (1.52), dsql/hsh.cpp (1.20), dsql/make.cpp (1.46), dsql/metd.epp (1.36), dsql/parse.y (1.109), dsql/pass1.cpp (1.115), dsql/ddl.cpp (1.75), dsql/dsql.cpp (1.77), dudley/trn.cpp (1.24), gpre/cmd.cpp (1.23), gpre/cme.cpp (1.17), gpre/cmp.cpp (1.23), gpre/gpre.cpp (1.44), gpre/gpre.h (1.53), gpre/gpre_meta.epp (1.32), gpre/gpre_meta_boot.cpp (1.32), gpre/par.cpp (1.38), gpre/sql.cpp (1.33), intl/cv_big5.cpp (1.4), intl/cv_gb2312.cpp (1.4), intl/cv_jis.cpp (1.4), intl/cv_ksc.cpp (1.4), intl/cv_narrow.cpp (1.4), intl/cv_unicode_fss.cpp (1.4), intl/lc_ascii.cpp (1.5), intl/lc_big5.cpp (1.6), intl/lc_dos.cpp (1.4), intl/lc_iso8859_1.cpp (1.5), intl/lc_iso8859_2.cpp (1.6), intl/lc_jis.cpp (1.6), intl/lc_ksc.cpp (1.6), intl/lc_narrow.cpp (1.5), intl/lc_unicode_ucs2.cpp (1.6), intl/ld.cpp (1.5), intl/ld2.cpp (1.2), intl/ldcommon.h (1.13): Replacing assert with fb_assert 2003-11-03 22:33 skidder * firebird2/src/jrd/met.epp (1.74): Fix one more problem in cyclic metadata dependency handling code 2003-11-03 21:16 skidder * firebird2/src/jrd/: intl.cpp (1.37), intl_builtin.cpp (1.16), intl_classes.h (1.7), intl_proto.h (1.8): Make GCC content with recent changes 2003-11-03 18:14 skidder * firebird2/src/: common/classes/array.h (1.7), dsql/make.cpp (1.45), dsql/movd.cpp (1.9), gpre/movg.cpp (1.5), include/fb_types.h (1.29), jrd/blk.h (1.10), jrd/btr.h (1.16), jrd/constants.h (1.6), jrd/cvt.cpp (1.28), jrd/cvt2.cpp (1.17), jrd/cvt2_proto.h (1.6), jrd/cvt_proto.h (1.10), jrd/dyn.h (1.8), jrd/evl.cpp (1.45), jrd/evl_like.cpp (1.7), jrd/evl_proto.h (1.6), jrd/filters.cpp (1.18), jrd/intl.cpp (1.36), jrd/intl_builtin.cpp (1.15), jrd/intl_classes.h (1.6), jrd/intl_proto.h (1.7), jrd/intlobj.h (1.9), jrd/mov.cpp (1.10), jrd/opt.cpp (1.104), jrd/par.cpp (1.57), jrd/quad.cpp (1.5), jrd/quad_proto.h (1.3), remote/interface.cpp (1.58): Basic INTL cleanup. - Rework (mostly undo) John's changes - Some function type safety - Make INTL OO layer very thin (this should slightly improve performance) 2003-11-03 17:21 dimitr * firebird2/src/jrd/tra.cpp (1.44): Bugfix by Eugene Kilin. 2003-11-03 03:05 brodsom * firebird2/src/: include/firebird.h (1.16), common/classes/tree.h (1.21), common/classes/alloc.cpp (1.34), common/classes/alloc.h (1.28): - Make MinGW build again after Nickolay patch (There is a multiple definition of std::bad_alloc::~bad_alloc()) 2003-11-03 02:13 brodsom * firebird2/src/jrd/common.h (1.92): - Finish removal of DLL_EXPORT macro 2003-11-03 02:12 brodsom * firebird2/src/burp/: backup.epp (1.43), burp.cpp (1.54), burp_proto.h (1.11), misc.cpp (1.8), mvol.cpp (1.23), restore.epp (1.50): - Decrease SUPERSERVER ifdefs (join & use common error) - Remove obsolete code - Fix warning in mvol.cpp 2003-11-03 01:37 brodsom * firebird2/src/remote/server.cpp (1.52): Style 2003-11-02 18:08 dimitr * firebird2/src/jrd/: cmp.cpp (1.70), cmp_proto.h (1.12): Small cleanup. 2003-11-02 13:28 dimitr * firebird2/src/dsql/: ddl.cpp (1.74), dsql.h (1.47), dsql.tab.h (1.26), gen.cpp (1.51), keywords.cpp (1.21), node.h (1.38), parse.cpp (1.96), parse.y (1.108), pass1.cpp (1.114): 1. Reworked cursor management 2. Added explicit cursor statements 3. Slightly reworked LEAVE code 4. Lots of cleanup 2003-11-02 13:05 dimitr * firebird2/src/jrd/exe.cpp (1.81): no message 2003-11-02 12:54 dimitr * firebird2/src/: jrd/blr.h (1.14), jrd/cmp.cpp (1.69), jrd/evl.cpp (1.44), jrd/exe.cpp (1.80), jrd/exe.h (1.23), jrd/nod.h (1.9), jrd/par.cpp (1.56), jrd/req.h (1.16), jrd/rse.cpp (1.39), misc/blrtable.cpp (1.3): 1. Fixed GDSCODE and SQLCODE variables 2. Enhanced ROW_COUNT variable 3. Fixed EXCEPTION statement 4. Added explicit cursor internals 5. Some cleanup 2003-11-02 07:10 robocop * firebird2/src/jrd/jrd.cpp (1.106): Fix logic bug in SEH->try/catch Thanks to Mike 2003-11-01 12:32 dimitr * firebird2/builds/win32/make_boot.bat (1.20): no message 2003-11-01 12:29 dimitr * firebird2/src/jrd/idx.cpp (1.26): Slightly reworked one of the previous bugfixes. 2003-11-01 11:58 dimitr * firebird2/src/jrd/opt.cpp (1.103): no message 2003-11-01 11:26 robocop * firebird2/src/: alice/alice.cpp (1.41), alice/alice.h (1.24), alice/alice_meta.epp (1.23), alice/alice_meta.h (1.4), alice/aliceswi.h (1.12), alice/all_proto.h (1.4), alice/blk.h (1.5), alice/exe.cpp (1.22), alice/exe_proto.h (1.7), alice/lls.h (1.4), alice/tdr.cpp (1.27), alice/tdr_proto.h (1.10), burp/burp.cpp (1.53), burp/burp.h (1.35), common/classes/semaphore.h (1.4), dsql/all.h (1.8), dsql/alld.cpp (1.15), dsql/alld_proto.h (1.8), dsql/ddl.cpp (1.73), dsql/dsql.cpp (1.76), dsql/dsql.h (1.46), dsql/errd_proto.h (1.9), dsql/gen.cpp (1.50), dsql/gen_proto.h (1.11), dsql/make.cpp (1.44), dsql/make_proto.h (1.18), dsql/metd.epp (1.35), dsql/misc_func.cpp (1.6), dsql/node.h (1.37), dsql/pass1.cpp (1.113), ipserver/ipapi_proto.h (1.6), ipserver/ipclient.cpp (1.31), jrd/alt.cpp (1.33), jrd/entry.h (1.8), jrd/gdsold.h (1.35), jrd/ibase.h (1.53), jrd/inf.cpp (1.24), jrd/isc.cpp (1.42), jrd/isc_proto.h (1.8), jrd/jrd.cpp (1.105), jrd/jrd.h (1.52), jrd/jrd_proto.h (1.13), jrd/scl.epp (1.32), jrd/scl_proto.h (1.8), jrd/svc.cpp (1.84), jrd/svc.h (1.19), jrd/svc_proto.h (1.9), jrd/tra.cpp (1.43), jrd/tra_proto.h (1.7), jrd/vio.cpp (1.61), jrd/why.cpp (1.31), jrd/os/vms/rdb.cpp (1.3), jrd/os/vms/rdbint.cpp (1.3), remote/inet.cpp (1.82), remote/inet_proto.h (1.5), remote/inter_proto.h (1.8), remote/interface.cpp (1.57), remote/server.cpp (1.51), remote/xnet.cpp (1.33), remote/xnet_proto.h (1.7), remote/os/win32/srvr_w32.cpp (1.7), remote/os/win32/wnet.cpp (1.8), remote/os/win32/wnet_proto.h (1.3), utilities/gsec/gsec.cpp (1.11), utilities/gsec/gsec.h (1.6): const correctness and other related changes 2003-10-31 17:42 skidder * firebird2/builds/install/: arch-specific/linux/classic/postinstall.sh.in (1.6), misc/CSchangeRunUser.sh.in (1.3): Do not create home directory for firebird user 2003-10-31 13:41 eku * firebird2/: configure.in (1.174), builds/posix/Makefile.in.intl (1.15), builds/posix/Makefile.in.libfbclient (1.18): Let autoconf control whether -DSUPERCLIENT is used or not. 2003-10-31 13:25 skidder * We are known as Firebird now firebird2/builds/install/arch-specific/linux/classic/postinstall.sh .in (1.5): 2003-10-31 13:21 skidder * Fix SuSE 9.0 install problem firebird2/builds/install/arch-specific/linux/classic/postinstall.sh .in (1.4): 2003-10-31 12:33 eku * firebird2/: configure.in (1.173), src/extlib/fbudf/fbudf.cpp (1.11), src/journal/miscj.cpp (1.6), src/jrd/gds.cpp (1.105), src/jrd/perf.cpp (1.27), src/jrd/svc.cpp (1.83), src/remote/inet.cpp (1.81), src/wal/driver.cpp (1.13): Cleanup usage of gettimeofday. 2003-10-31 12:31 eku * firebird2/builds/posix/Makefile.in.libfbclient (1.17): Removed '-DSUPERCLIENT' as it breaks CS build. 2003-10-31 09:30 eku * firebird2/src/gpre/ftn.cpp (1.37): Added missing ; 2003-10-30 23:18 skidder * firebird2/src/utilities/gsec/security.epp (1.5): Return engine to buildable state on Linux after Alex bugfix 2003-10-30 22:17 skidder * firebird2/src/jrd/opt.cpp (1.102): Return engine to compilable state on Win32 after Dmitry's cleanup 2003-10-30 19:06 epocman * firebird2/: builds/win32/msvc6/gds32.dsp (1.21), src/jrd/os/win32/ibinitdll.cpp (1.2): 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 17:46 alexpeshkoff * firebird2/src/utilities/gsec/security.epp (1.4): Forward - port: Fixed non-registered bug - buggy application might add user with name, containing non-printable characters, which couldn't be modified/deleted using standard tools like gsec. 2003-10-30 15:29 eku * firebird2/src/jrd/: btr.h (1.15), btr_proto.h (1.12), cch.h (1.7), jrd.h (1.51), nav_proto.h (1.7): exp -> jrd_exp Style 2003-10-30 15:26 eku * firebird2/builds/posix/Makefile.in.intl (1.14): Removed '-DSUPERCLIENT' as it breaks CS build. 2003-10-30 14:43 dimitr * firebird2/src/jrd/rse.h (1.19): Cleanup. 2003-10-30 14:21 eku * firebird2/src/jrd/perf.cpp (1.26): TICK (sys/param.h) and CLOCKS_PER_SEC (time.h) may both be defined. 2003-10-30 13:47 eku * firebird2/configure.in (1.172): Spelling. 2003-10-30 13:09 aafemt * firebird2/builds/posix/prefix.mingw (1.27): Turn off automatic CPU optimisation 'coz it doesn't work on AMD K6-2 2003-10-30 12:01 brodsom * firebird2/src/lock/lock.cpp (1.76): Log should be first, if not there are a segfault some lines after it and log is not updated with the fatal error message. 2003-10-30 11:59 brodsom * firebird2/src/common/classes/semaphore.h (1.3): Write fatal error messages into firebird.log 2003-10-30 11:03 eku * firebird2/src/jrd/isc_sync.cpp (1.67): Typo. 2003-10-30 10:49 eku * firebird2/: configure.in (1.171), src/jrd/isc_sync.cpp (1.66), src/jrd/thd.cpp (1.23), src/jrd/thd.h (1.17): Detect POSIX threads support with autoconf. Some code cleanup. 2003-10-30 10:00 robocop * firebird2/src/gpre/ada.cpp (1.33): Fix ISO-C++ problem found by Frank 2003-10-30 09:03 eku * firebird2/configure.in (1.170): Added missing autoheader templates. 2003-10-30 08:26 eku * firebird2/: autogen.sh (1.9), configure.in (1.169), builds/make.new/config/config.h.in (1.4): Use autoheader to generate config.h.in. 2003-10-29 16:18 fsg * firebird2/src/jrd/isc_file.cpp (1.61): minor correction FSG 2003-10-29 11:52 robocop * firebird2/src/: alice/alice.cpp (1.40), alice/alice.h (1.23), alice/exe.cpp (1.21), alice/exe_proto.h (1.6), alice/tdr.cpp (1.26), alice/tdr_proto.h (1.9), burp/backu_proto.h (1.6), burp/backup.epp (1.42), burp/burp.cpp (1.52), burp/burp.h (1.34), burp/canonical.cpp (1.30), burp/resto_proto.h (1.6), burp/restore.epp (1.49), dsql/dsql.cpp (1.75), dsql/metd.epp (1.34), dudley/ddl.cpp (1.24), dudley/ddl.h (1.19), dudley/ddl_proto.h (1.9), dudley/exe.epp (1.33), dudley/expand.cpp (1.17), dudley/extract.epp (1.21), dudley/generate.cpp (1.10), dudley/trn.cpp (1.23), extlib/fbudf/fbudf.cpp (1.10), gpre/ada.cpp (1.32), gpre/c_cxx.cpp (1.37), gpre/cmd.cpp (1.22), gpre/cme.cpp (1.16), gpre/cme_proto.h (1.8), gpre/cob.cpp (1.34), gpre/exp.cpp (1.24), gpre/exp_proto.h (1.11), gpre/ftn.cpp (1.36), gpre/gpre.cpp (1.43), gpre/gpre.h (1.52), gpre/gpre_meta.epp (1.31), gpre/gpre_meta.h (1.12), gpre/gpre_meta_boot.cpp (1.31), gpre/gpre_proto.h (1.8), gpre/int.cpp (1.23), gpre/int_cxx.cpp (1.22), gpre/lang_proto.h (1.9), gpre/par.cpp (1.37), gpre/pas.cpp (1.29), gpre/pat.cpp (1.20), gpre/pat.h (1.8), ipserver/ipapi_proto.h (1.5), ipserver/ipc.h (1.13), ipserver/ipclient.cpp (1.30), ipserver/ipserver.cpp (1.26), isql/extract.epp (1.18), isql/isql.epp (1.50), isql/show.epp (1.25), isql/show_proto.h (1.9), journal/gjrn.cpp (1.16), journal/gjrn_proto.h (1.3), journal/journal.h (1.7), journal/oldr.cpp (1.10), journal/oldr_proto.h (1.3), journal/rebui_proto.h (1.5), journal/rebuild.epp (1.9), journal/server.epp (1.8), jrd/alt.cpp (1.32), jrd/blb.cpp (1.40), jrd/blb.h (1.8), jrd/blb_proto.h (1.12), jrd/blf_proto.h (1.8), jrd/blob_filter.cpp (1.8), jrd/blob_filter.h (1.6), jrd/dfw.epp (1.65), jrd/dyn_mod.epp (1.24), jrd/entry.h (1.7), jrd/err.cpp (1.25), jrd/event.cpp (1.32), jrd/event_proto.h (1.8), jrd/filte_proto.h (1.4), jrd/filters.cpp (1.17), jrd/fun.epp (1.26), jrd/gds.cpp (1.104), jrd/gds_proto.h (1.27), jrd/gdsold.h (1.34), jrd/grant.epp (1.17), jrd/ibase.h (1.52), jrd/iberr.cpp (1.9), jrd/iberr_proto.h (1.4), jrd/inf.cpp (1.23), jrd/inf_proto.h (1.4), jrd/ini.epp (1.24), jrd/isc.cpp (1.41), jrd/isc_f_proto.h (1.8), jrd/isc_file.cpp (1.60), jrd/isc_proto.h (1.7), jrd/isc_s_proto.h (1.9), jrd/jrd.cpp (1.104), jrd/jrd_proto.h (1.12), jrd/llio.cpp (1.15), jrd/llio_proto.h (1.4), jrd/met.epp (1.73), jrd/met_proto.h (1.20), jrd/old.cpp (1.14), jrd/old.h (1.3), jrd/old_proto.h (1.3), jrd/opt.cpp (1.101), jrd/opt_proto.h (1.6), jrd/pag.cpp (1.48), jrd/pag_proto.h (1.5), jrd/perf.cpp (1.25), jrd/rec.cpp (1.13), jrd/rec_proto.h (1.4), jrd/sdl.cpp (1.22), jrd/sdl.h (1.5), jrd/sdl_proto.h (1.7), jrd/svc.cpp (1.82), jrd/svc.h (1.18), jrd/svc_proto.h (1.8), jrd/tra.cpp (1.42), jrd/tra_proto.h (1.6), jrd/utl.cpp (1.44), jrd/utl_proto.h (1.8), jrd/val.h (1.12), jrd/why.cpp (1.30), jrd/why_proto.h (1.8), jrd/os/pio_proto.h (1.3), jrd/os/posix/unix.cpp (1.9), jrd/os/vms/dfloat_stub.cpp (1.4), jrd/os/vms/rdb.cpp (1.2), jrd/os/vms/rdbint.cpp (1.2), jrd/os/vms/vms.cpp (1.6), jrd/os/win32/winnt.cpp (1.5), qli/exe.cpp (1.33), qli/gener.cpp (1.25), qli/meta.epp (1.31), qli/proc.epp (1.19), qli/show.epp (1.23), remote/inet.cpp (1.80), remote/inet_proto.h (1.4), remote/inet_server.cpp (1.29), remote/inter_proto.h (1.7), remote/interface.cpp (1.56), remote/merge.cpp (1.12), remote/merge_proto.h (1.4), remote/parse_proto.h (1.3), remote/parser.cpp (1.10), remote/proto_proto.h (1.3), remote/protocol.cpp (1.33), remote/protocol.h (1.15), remote/remot_proto.h (1.4), remote/remote.cpp (1.21), remote/remote.h (1.21), remote/serve_proto.h (1.6), remote/server.cpp (1.50), remote/xdr.cpp (1.13), remote/xdr.h (1.6), remote/xdr_proto.h (1.9), remote/xnet.cpp (1.32), remote/os/win32/ibconfig.cpp (1.5), remote/os/win32/wnet.cpp (1.7), utilities/cache.cpp (1.11), utilities/print_pool.cpp (1.5), utilities/run_service.cpp (1.4), utilities/stats.epp (1.3), utilities/gsec/gsec.cpp (1.10), utilities/gsec/security.epp (1.3), utilities/gstat/dba.epp (1.14), utilities/gstat/dba_full.epp (1.9), utilities/ibmgr/srvrmgr.cpp (1.6), wal/walr.cpp (1.8), wal/walr_proto.h (1.5): const correctness placed some variables in context fixed some function signatures closed a few possible buffer overruns sorry to the platform maintainers, I can't verify what I did for non-Win32 builds 2003-10-29 08:57 eku * firebird2/configure.in (1.168): Removed redundant test for socklen_t. Minor cleanup. 2003-10-29 08:00 stryqx * firebird2/src/jrd/thd.h (1.16): Fix build on FreeBSD 2003-10-29 07:07 stryqx * firebird2/src/jrd/jrd.h (1.50): Progress the SuperServer build on FreeBSD 5.x 2003-10-29 01:29 brodsom * firebird2/src/: dudley/lex.cpp (1.22), gpre/gpre.cpp (1.42), jrd/jrd.cpp (1.103), jrd/nbak.cpp (1.12), misc/codes.epp (1.7), qli/meta.epp (1.30): Remove unneeded MINGW ifdef 2003-10-28 23:44 arnobrinkman * firebird2/src/jrd/cmp.cpp (1.68): bugfix: Missing literal node caused at least to fail on GROUP BY constant expressions 2003-10-28 18:58 skidder * firebird2/builds/: install/arch-specific/linux/classic/makeInstallImage.sh.in (1.4), install/arch-specific/linux/classic/preinstall.sh.in (1.2), posix/Makefile.in.firebird (1.48): Build and install libfbclient.so in Linux CS 2003-10-28 14:43 eku * firebird2/src/jrd/common.h (1.91): Replaced ib_printf with gds_log. stderr is usually connected to the TCP-connection between database client and server. Writing an error message to it means violating the Interbase protocol. The client then aborts with an assertation in xdr_protocol (remote/protocol.cpp). 2003-10-28 14:39 brodsom * firebird2/src/gpre/: gpre.h (1.51), msc.cpp (1.16), msc_proto.h (1.12), sql.cpp (1.32): Rename usn struct to avoid collision with mingw headers (appear only after last changes) 2003-10-28 13:37 skidder * firebird2/builds/posix/prefix.solaris (1.11): Remove unneeded define. Noted by Claudio 2003-10-27 23:27 skidder * firebird2/src/: common/classes/alloc.cpp (1.33), common/classes/alloc.h (1.27), common/classes/tree.h (1.20), gpre/cmd.cpp (1.21), include/firebird.h (1.15), intl/ldcommon.h (1.12): Ugly hack to make Firebird compatible with host applications using STL 2003-10-27 23:07 skidder * firebird2/lang_helpers/: gds_codes.ftn (1.5), gds_codes.pas (1.5): Update codes 2003-10-27 19:42 skidder * firebird2/: configure.in (1.167), builds/posix/prefix.solaris (1.10), src/jrd/common.h (1.90), src/lock/lock.cpp (1.75), src/lock/lock.h (1.20): Forward port Solaris fixes 2003-10-27 19:00 alexpeshkoff * firebird2/builds/install/arch-specific/linux/: misc/changeDBAPassword.sh.in (1.2), misc/firebird.initd.in (1.3), super/install.sh.in (1.3), super/SSchangePasswd.sh.in (1.2), super/makeInstallImage.sh.in (1.5), super/miniInstall.sh (1.2), super/postinstall.sh.in (1.4), super/postuninstall.sh.in (1.3), super/preinstall.sh.in (1.4), super/preuninstall.sh.in (1.4), super/rpmfiles.txt.in (1.5), super/tarinstall.sh.in (1.2): Port SS build changes from 1_5_Release 2003-10-27 18:53 alexpeshkoff * firebird2/configure.in (1.166): Port SS build changes from 1_5_Release 2003-10-27 12:30 paulbeach * firebird2/src/jrd/rse.h (1.18): Add Comments to RSB types 2003-10-27 10:28 robocop * firebird2/builds/: win32/blrtable.bat (1.7), win32/msvc6/fbclient.dsp (1.40), win32/msvc6/fbclient_static.dsp (1.10), win32/msvc7/fbclient.vcproj (1.26), win32/msvc7/fbclient_static.vcproj (1.8), posix/prefix.solaris (1.9), posix/prefix.solx86 (1.23), posix/prefix.solx86gcc (1.5): We made EXACT_NUMERICS unconditional in FB1 and the macro was removed 2003-10-27 10:25 robocop * firebird2/builds/win32/msvc6/: remote.dsp (1.20), remote_classic.dsp (1.17): Get rid of SUPERCLIENT Add explicitly proto_proto.h to the headers list 2003-10-27 03:41 brodsom * firebird2/builds/install/arch-specific/mingw/prepare_mingw.sh (1.2): Corrections 2003-10-27 02:51 brodsom * firebird2/builds/install/arch-specific/mingw/Makefile.in (1.3): Restore dummy file 2003-10-27 02:29 brodsom * firebird2/src/iscguard/iscguard.rc (1.4): Fix 2003-10-27 02:14 brodsom * firebird2/configure.in (1.165): -Add resources to iscguard 2003-10-27 02:10 brodsom * firebird2/builds/posix/: Makefile.in.client.util (1.15), Makefile.in.libfbclient (1.16), make.shared.targets (1.16), prefix.mingw (1.26): -Add resources to iscguard -Generate import library for fbclient. 2003-10-27 02:09 brodsom * firebird2/builds/install/arch-specific/mingw/: Makefile.in (1.2), prepare_mingw.bat (1.2), prepare_mingw.sh (1.1): Toward installable MinGW build 2003-10-26 13:27 dimitr * firebird2/: src/include/gen/msgs.h (1.11), builds/misc/msg.gbak (1.5): Modified an existing error message. 2003-10-26 12:12 hippoman * firebird2/builds/win32/msvc7/fb2control.vcproj (1.1): file fb2control.vcproj was initially added on branch B1_5_Release. 2003-10-25 14:44 dimitr * firebird2/src/include/gen/: codes.h (1.14), codetext.h (1.10), iberror.h (1.9), msgs.h (1.10), rdb_codes.h (1.10), sql_code.h (1.10): Added new error message. 2003-10-25 14:35 dimitr * firebird2/builds/misc/msg.gbak (1.4): Added new error message. 2003-10-25 13:01 robocop * firebird2/src/jrd/: bookmark.h (1.4), nodebug.cpp (1.4): Trivial change... or maybe we get rid of this MODULE: line? 2003-10-25 12:55 robocop * firebird2/src/jrd/: dpm.epp (1.20), dyn_mod.epp (1.23), dyn_util.epp (1.18): Trivial change... or maybe we get rid of this MODULE: line? 2003-10-24 12:15 aafemt * firebird2/src/jrd/: err_proto.h (1.13), event.cpp (1.31), event_proto.h (1.7): 'struct' cleanup 2003-10-24 12:10 aafemt * firebird2/src/jrd/dfw.epp (1.64): MinGW 3.0 is already released 2003-10-24 09:15 robocop * firebird2/builds/win32/make_boot.bat (1.19): Minor correction to error messages 2003-10-24 01:18 brodsom * firebird2/builds/win32/make_boot.bat (1.18): Correction 2003-10-24 01:15 brodsom * firebird2/configure.in (1.164): Set EDITLINE_FLG=N in Linux until the editline problem is solved. 2003-10-24 01:06 brodsom * firebird2/src/isql/isql.epp (1.49): Fix bugs in isql (needed by fbtcs) -Detection of redirected input. -Avoid \n\n\r output in echo mode on win32. -Fix echo mode prompt output and make it work the same on win32 and linux. 2003-10-21 00:41 brodsom * firebird2/src/dudley/: ddl.cpp (1.23), exe.epp (1.32), expand.cpp (1.16), extract.epp (1.20), generate.cpp (1.9), trn.cpp (1.22): Macro cleaning Use array access for nod_arg 2003-10-21 00:40 brodsom * firebird2/src/: dsql/make.cpp (1.43), jrd/cmp.cpp (1.67), jrd/dfw.epp (1.63), jrd/dsc.h (1.8), jrd/evl.cpp (1.43), jrd/intl.h (1.5): Macro cleaning 2003-10-20 20:34 brodsom * firebird2/src/jrd/: gds.cpp (1.103), gds_proto.h (1.26): -Warning removal -Style 2003-10-20 14:41 brodsom * firebird2/src/journal/rebuild.epp (1.8): Make journal build again 2003-10-20 14:27 skidder * firebird2/src/jrd/opt.cpp (1.100): Make Linux SS engine compile. Noted by Blas 2003-10-20 12:53 aafemt * firebird2/src/jrd/: ail.cpp (1.22), ail.h (1.6), alt.cpp (1.31), blb.cpp (1.39), blb_proto.h (1.11), blf_proto.h (1.7), blob_filter.cpp (1.7), blob_filter.h (1.5), bookmark.h (1.3), btr.cpp (1.42), btr.h (1.14), btr_proto.h (1.11), cch.cpp (1.51), cch.h (1.6), cch_proto.h (1.8), cmp.cpp (1.66), cmp_proto.h (1.11), cvt.cpp (1.27), cvt2_proto.h (1.5), cvt_proto.h (1.9), dbg_proto.h (1.5), dfw.epp (1.62), dfw_proto.h (1.6), dls.cpp (1.14), dpm.epp (1.19), dyn_mod.epp (1.22), dyn_util.epp (1.17), err.cpp (1.24), nodebug.cpp (1.3): 'struct' cleanup 2003-10-20 12:35 robocop * firebird2/src/utilities/install/install_reg.cpp (1.8): Style; vars in scope 2003-10-20 12:33 robocop * firebird2/src/include/: fb_blk.h (1.7), fb_types.h (1.28), old_fb_blk.h (1.3): Style 2003-10-20 12:31 robocop * firebird2/src/utilities/install/: registry.cpp (1.6), registry.h (1.4), regis_proto.h (1.4): Style; vars in scope 2003-10-20 12:28 robocop * firebird2/src/remote/os/win32/srvr_w32.cpp (1.6): Style; bool 2003-10-20 12:28 robocop * firebird2/src/remote/os/win32/: winmain.cpp (1.3), wnet.cpp (1.6): Style; bool, vars in scope 2003-10-20 12:26 robocop * firebird2/src/common/classes/array.h (1.6): Style: make the code more readable, keep spaces around operators 2003-10-20 12:18 robocop * firebird2/src/jrd/opt.cpp (1.99): Style: make the code more readable, keep spaces around operators 2003-10-20 12:12 robocop * firebird2/src/dsql/ddl.cpp (1.72): Style; comment unused code 2003-10-20 12:08 robocop * firebird2/src/qli/lex.cpp (1.21): Style 2003-10-20 12:04 robocop * firebird2/src/jrd/rse.h (1.17): Style; spaces help to read code 2003-10-20 04:49 brodsom * firebird2/builds/install/arch-specific/mingw/prepare_mingw.bat (1.1): First step toward mingw installable 2003-10-20 03:44 brodsom * firebird2/: configure.in (1.163), builds/posix/Makefile.in.client.qli (1.1), builds/posix/Makefile.in.firebird (1.47), builds/posix/Makefile.in.client.gdef (1.6): Add gdef and qli to posix ss build (needed for the tcs) 2003-10-20 01:03 brodsom * firebird2/src/dsql/ddl.cpp (1.71): Correct recent Claudio's change to allow posix build again. 2003-10-19 17:49 arnobrinkman * firebird2/builds/win32/make_examples.bat (1.9): A batch-file i forgot, thanks to Blas 2003-10-19 15:42 arnobrinkman * firebird2/builds/win32/make_boot.bat (1.17): Let's make my life a little bit easier, so i don't have to change everytime the files ;-) 2003-10-19 15:35 arnobrinkman * firebird2/builds/win32/: prepare.bat (1.28), preprocess.bat (1.24), setenvvar.bat (1.4): Let's make my life a little bit easier, so i don't have to change everytime the files ;-) 2003-10-19 09:01 stryqx * firebird2/src/jrd/rse.h (1.16): Keep gcc 3.3 happy. 2003-10-19 08:59 stryqx * firebird2/configure.in (1.162): Make configure summary report match reality. 2003-10-19 03:41 brodsom * firebird2/src/jrd/ibase.h (1.51): Synchronize public headers with function declaration after Claudio's changes (tests fails) 2003-10-19 03:25 brodsom * firebird2/builds/win32/: parse.bat (1.6), prepare.bat (1.27), run_all.bat (1.5): Corrections 2003-10-19 03:23 brodsom * firebird2/builds/win32/make_boot.bat (1.16): Allow debug or release build 2003-10-19 03:22 brodsom * firebird2/builds/win32/msvc6/fbclient_static.dsp (1.9): Add DEV_BUILD to the debug build 2003-10-18 01:47 brodsom * firebird2/src/dudley/: exe.epp (1.31), expand.cpp (1.15), expr.cpp (1.14), generate.cpp (1.8), parse.cpp (1.29), parse.h (1.4), trn.cpp (1.21): -Macro cleaning -Use array access for nod_arg and idx_field 2003-10-18 01:41 brodsom * firebird2/src/gpre/: sql.cpp (1.31), cmd.cpp (1.20), gpre.h (1.50), gpre_meta.epp (1.30), gpre_meta_boot.cpp (1.30): Macro cleaning 2003-10-17 22:29 skidder * firebird2/src/: common/classes/array.h (1.5), jrd/btr.h (1.13), jrd/constants.h (1.5), jrd/dfw.epp (1.61), jrd/opt.cpp (1.98), jrd/rse.h (1.15): Clean up optimizer 2003-10-17 16:32 brodsom * firebird2/builds/win32/make_examples.bat (1.8): Correction 2003-10-17 15:01 brodsom * firebird2/src/dsql/dsql.h (1.45): Correct bad debug report (found by Claudio) 2003-10-17 14:56 brodsom * firebird2/src/dudley/ddl.h (1.18): Solve allocation bug (found by Claudio) 2003-10-17 14:55 brodsom * firebird2/src/qli/lex.cpp (1.20): Solve assertion failure in tests 2003-10-16 23:02 arnobrinkman * firebird2/src/jrd/opt.cpp (1.97): bugfix: Missing initialization of position vector. Thanks for Nickolay who notice this. 2003-10-16 10:50 robocop * firebird2/src/: alice/alice.cpp (1.39), alice/alice.h (1.22), alice/alice_meta.epp (1.22), alice/exe.cpp (1.20), alice/tdr.cpp (1.25), alice/tdr_proto.h (1.8), dsql/array.epp (1.19), dsql/blob.epp (1.10), dsql/blob_proto.h (1.7), dsql/ddl.cpp (1.70), dsql/ddl_proto.h (1.12), dsql/dsql.cpp (1.74), dsql/hsh.cpp (1.19), dsql/hsh_proto.h (1.5), dsql/metd.epp (1.33), dsql/metd_proto.h (1.16), dsql/parse.y (1.107), dudley/lex.cpp (1.21), gpre/ada.cpp (1.31), gpre/c_cxx.cpp (1.36), gpre/cob.cpp (1.33), gpre/ftn.cpp (1.35), gpre/gpre.cpp (1.41), gpre/gpre.h (1.49), gpre/gpre_meta_boot.cpp (1.29), gpre/int.cpp (1.22), gpre/int_cxx.cpp (1.21), gpre/msc.cpp (1.15), gpre/par.cpp (1.36), gpre/parse.h (1.7), gpre/pas.cpp (1.28), gpre/sql.cpp (1.30), isql/isql.epp (1.48), isql/isql_proto.h (1.10), jrd/cvt.cpp (1.26), jrd/cvt_proto.h (1.8), jrd/exe.h (1.22), jrd/gds.cpp (1.102), jrd/gds_proto.h (1.25), jrd/ibase.h (1.50), jrd/opt.cpp (1.96), jrd/par.cpp (1.55), jrd/os/posix/isc_ipc.cpp (1.4), qli/command.cpp (1.14), qli/compi_proto.h (1.6), qli/compile.cpp (1.16), qli/exe.h (1.16), qli/expand.cpp (1.20), qli/format.cpp (1.21), qli/gener.cpp (1.24), qli/picst_proto.h (1.7), qli/picstr.cpp (1.17), qli/report.cpp (1.12), remote/xdr.cpp (1.12): const correctness and other tasks 2003-10-16 07:05 paul_reeves * firebird2/src/install/arch-specific/win32/strip_comments.sed (1.1): file strip_comments.sed was initially added on branch B1_5_Release. 2003-10-15 16:43 brodsom * firebird2/src/gpre/sql.cpp (1.29): Style 2003-10-15 14:47 brodsom * firebird2/builds/win32/: make_all.bat (1.20), make_boot.bat (1.15), run_all.bat (1.4): Exit from build process if msdev returns errorlevel 1 2003-10-15 11:07 alexpeshkoff * file firebird.init.d.gentoo.in was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/linux/misc/firebird.init.d.gent oo.in (1.1): 2003-10-15 11:07 alexpeshkoff * file firebird.init.d.debian.in was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/linux/misc/firebird.init.d.debi an.in (1.1): 2003-10-15 03:18 brodsom * firebird2/src/gpre/: c_cxx.cpp (1.35), cmd.cpp (1.19), cme.cpp (1.15), cmp.cpp (1.22), exp.cpp (1.23), ftn.cpp (1.34), gpre.cpp (1.40), gpre.h (1.48), gpre_meta.epp (1.29), gpre_meta_boot.cpp (1.28), hsh.cpp (1.17), jrdmet.cpp (1.12), msc.cpp (1.14), par.cpp (1.35), sqe.cpp (1.24), sql.cpp (1.28): Macro cleaning 2003-10-15 00:21 brodsom * firebird2/src/: gpre/ada.cpp (1.30), gpre/c_cxx.cpp (1.34), gpre/cmd.cpp (1.18), gpre/cmd_proto.h (1.6), gpre/cme.cpp (1.14), gpre/cmp.cpp (1.21), gpre/cob.cpp (1.32), gpre/dyntable.cpp (1.5), gpre/exp.cpp (1.22), gpre/ftn.cpp (1.33), gpre/gpre.cpp (1.39), gpre/gpre.h (1.47), gpre/gpre_meta.epp (1.28), gpre/gpre_meta_boot.cpp (1.27), gpre/hsh.cpp (1.16), gpre/int.cpp (1.21), gpre/int_cxx.cpp (1.20), gpre/jrdmet.cpp (1.11), gpre/par.cpp (1.34), gpre/parse.h (1.6), gpre/pas.cpp (1.27), gpre/pat.cpp (1.19), gpre/pat.h (1.7), gpre/sqe.cpp (1.23), gpre/sql.cpp (1.27), gpre/words.h (1.5), dsql/alld.cpp (1.14), dsql/ddl.cpp (1.69), dsql/dsql.cpp (1.73), dsql/dsql.h (1.44), dsql/errd.cpp (1.21), dsql/gen.cpp (1.49), dsql/hsh.cpp (1.18), dsql/make.cpp (1.42), dsql/metd.epp (1.32), dsql/parse.cpp (1.95), dsql/parse.y (1.106), dsql/pass1.cpp (1.112): Macro cleaning 2003-10-14 15:09 eku * firebird2/: configure.in (1.161), builds/make.new/config/config.h.in (1.3), src/include/gen/autoconfig_msvc.h (1.88), src/jrd/common.h (1.89), src/jrd/os/posix/isc_ipc.cpp (1.3): SINIX-Z: POSIX stylish sigaction. 2003-10-14 15:01 eku * firebird2/src/wal/walw.cpp (1.35): Fixed another compile problem with logf. 2003-10-13 14:56 dimitr * firebird2/src/dsql/pass1.cpp (1.111): Fixed server crash with explicit plans used in subqueries, when outer aggregation is performed. 2003-10-12 16:21 skidder * firebird2/src/jrd/common.h (1.88): Fix comment, noted by Claudio 2003-10-12 15:17 epocman * firebird2/doc/install_win32.txt (1.5): [no log message] 2003-10-12 14:02 epocman * firebird2/doc/install_win32.txt (1.4): [no log message] 2003-10-12 13:54 epocman * firebird2/doc/README.instsvc (1.3): [no log message] 2003-10-12 13:48 epocman * firebird2/src/utilities/install/: install_nt.h (1.5), registry.cpp (1.5), registry.h (1.3): Win32 HKLM and service name change as per recent discussion in fbdevel. Added more complete cleanup of registry keys when 'instreg remove'. 2003-10-11 01:56 skidder * firebird2/: configure.in (1.160), builds/install/arch-specific/linux/classic/postinstall.sh.in (1.3), builds/install/misc/CSchangeRunUser.sh.in (1.2), builds/posix/prefix.linux_sparc32 (1.2), src/common/classes/alloc.h (1.26), src/jrd/common.h (1.87), src/jrd/exe.h (1.21), src/jrd/gds.cpp (1.101), src/jrd/ibase.h (1.49), src/jrd/isc_sync.cpp (1.65), src/jrd/opt.cpp (1.95), src/jrd/par.cpp (1.54), src/jrd/utl.cpp (1.43), src/remote/xdr.cpp (1.11): Forward port Sparc fixes 2003-10-11 01:17 skidder * firebird2/builds/posix/prefix.linux_sparc32 (1.1): file prefix.linux_sparc32 was initially added on branch B1_5_Release. 2003-10-09 20:06 brodsom * firebird2/builds/win32/run_all.bat (1.3): Correction 2003-10-09 19:48 brodsom * firebird2/builds/win32/run_all.bat (1.2): Test if firebird is set and ask for it if not 2003-10-09 18:47 alexpeshkoff * file firebird.init.d.generic.in was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/linux/misc/firebird.init.d.gene ric.in (1.1): 2003-10-09 18:47 alexpeshkoff * file rc.config.firebird.in was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/linux/misc/rc.config.firebird.i n (1.1): 2003-10-09 18:47 alexpeshkoff * file firebird.init.d.suse.in was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/linux/misc/firebird.init.d.suse .in (1.1): 2003-10-09 18:47 alexpeshkoff * file firebird.init.d.mandrake.in was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/linux/misc/firebird.init.d.mand rake.in (1.1): 2003-10-09 05:54 robocop * firebird2/src/extlib/fbudf/fbudf.sql (1.4): Fix script for SF bug #819224 => Change the comment, too. 2003-10-09 05:38 robocop * firebird2/src/extlib/fbudf/fbudf.sql (1.3): Fix script for SF bug #819224 2003-10-09 04:02 brodsom * firebird2/src/: jrd/btr.cpp (1.41), jrd/btr.h (1.12), jrd/dmp.cpp (1.9), jrd/jrd.cpp (1.102), jrd/nav.cpp (1.17), jrd/rec.cpp (1.12), jrd/val.cpp (1.22), journal/rebuild.epp (1.7): Macro cleaning 2003-10-08 13:50 dimitr * firebird2/builds/install/misc/firebird.conf (1.3): no message 2003-10-08 11:42 epocman * firebird2/src/: jrd/os/win32/config_root.cpp (1.11), utilities/install/install_nt.h (1.4), utilities/install/install_reg.cpp (1.7), utilities/install/install_svc.cpp (1.8), utilities/install/registry.cpp (1.4), utilities/install/registry.h (1.2): Win32 - Syncing with the recent FB 1.5 branch installation changes. 2003-10-08 11:15 dimitr * firebird2/doc/sql.extensions/README.context_variables (1.3): Added extra note. 2003-10-08 10:42 robocop * firebird2/src/: journal/miscj.cpp (1.5), journal/miscj_proto.h (1.7), journal/server.epp (1.7), jrd/alt.cpp (1.30), jrd/blb.cpp (1.38), jrd/blb_proto.h (1.10), jrd/cch.cpp (1.50), jrd/cvt.cpp (1.25), jrd/cvt2.cpp (1.16), jrd/cvt2_proto.h (1.4), jrd/evl.cpp (1.42), jrd/exe.cpp (1.79), jrd/gds.cpp (1.100), jrd/gds.hxx (1.9), jrd/gds_proto.h (1.24), jrd/gdsold.h (1.33), jrd/ibase.h (1.48), jrd/intl.cpp (1.35), jrd/intl_proto.h (1.6), jrd/jrd.cpp (1.101), jrd/mov.cpp (1.9), jrd/mov_proto.h (1.6), jrd/pwd.cpp (1.19), lock/print.cpp (1.28), qli/mov.cpp (1.25), remote/xnet.cpp (1.31), wal/walw.cpp (1.34): const correctness 2003-10-08 01:03 stryqx * firebird2/src/journal/server.epp (1.6): Define clock as time_t rather than SLONG 2003-10-07 13:02 stryqx * firebird2/src/jrd/jrd.cpp (1.100): Define clock correctly, rather than casting it. Pointed out by Claudio. 2003-10-07 12:43 stryqx * firebird2/src/extlib/fbudf/fbudf.cpp (1.9): style 2003-10-07 12:38 stryqx * firebird2/src/jrd/jrd.cpp (1.99): style 2003-10-07 12:32 stryqx * firebird2/src/: extlib/fbudf/fbudf.cpp (1.8), qli/dtr.cpp (1.28): Fix build with gcc 3.3 2003-10-07 12:12 stryqx * firebird2/src/jrd/jrd.cpp (1.98): Fix build with gcc 3.3 2003-10-07 11:59 robocop * firebird2/src/gpre/: int.cpp (1.20), int_cxx.cpp (1.19): Generally speaking, it's problematic to dereference null pointers. :-) 2003-10-07 11:58 robocop * firebird2/src/gpre/: gpre.h (1.46), gpre_meta.epp (1.27), gpre_meta.h (1.11), gpre_meta_boot.cpp (1.26), pas.cpp (1.26): const correctness and vars in scope 2003-10-07 11:56 robocop * firebird2/src/wal/walw.cpp (1.33): Renamed rogue variable 2003-10-07 11:54 robocop * firebird2/src/jrd/: log.h (1.5), common.h (1.86): Trivial style change 2003-10-07 10:34 eku * firebird2/src/wal/walw.cpp (1.32): Fixed compile error. 2003-10-07 09:24 eku * firebird2/src/jrd/common.h (1.85): Please use the results of configure. 2003-10-07 08:59 stryqx * firebird2/src/jrd/log.h (1.4): Fix build with gcc 3.3. Let me know if there's a better fix. 2003-10-07 08:48 stryqx * firebird2/builds/posix/prefix.freebsd (1.11): Fix typo 2003-10-07 08:43 stryqx * firebird2/builds/posix/prefix.freebsd (1.10): Fix up build flags. 2003-10-07 08:34 eku * firebird2/src/jrd/pag.cpp (1.47): Fixed compile error. 2003-10-07 08:20 eku * firebird2/src/gpre/pat.cpp (1.18): Fixed "name lookup of `n' changed for new ISO `for' scoping" 2003-10-06 15:22 alexpeshkoff * firebird2/doc/sql.extensions/README.execute_statement (1.4): Added security note 2003-10-06 11:50 robocop * firebird2/src/journal/miscj_proto.h (1.6): Style 2003-10-06 11:48 robocop * firebird2/src/gpre/: ada.cpp (1.29), c_cxx.cpp (1.33), cmd.cpp (1.17), cme.cpp (1.13), cmp.cpp (1.20), cob.cpp (1.31), ftn.cpp (1.32), gpre.cpp (1.38), gpre.h (1.45), gpre_meta.epp (1.26), gpre_meta.h (1.10), gpre_meta_boot.cpp (1.25), gpre_proto.h (1.7), hsh.cpp (1.15), hsh_proto.h (1.7), int.cpp (1.19), int_cxx.cpp (1.18), jrdmet.cpp (1.10), lang_proto.h (1.8), msc.cpp (1.13), msc_proto.h (1.11), par.cpp (1.33), par_proto.h (1.11), pas.cpp (1.25), pat.cpp (1.17), pat.h (1.6), sql.cpp (1.26): const correctness and some variables in scope 2003-10-06 11:46 robocop * firebird2/builds/win32/msvc6/fbserver.dsp (1.33): Included two unnecessary files time ago 2003-10-06 11:40 alexpeshkoff * firebird2/src/jrd/pag.cpp (1.46): Style fix - thanks to Claudio 2003-10-06 01:06 brodsom * firebird2/builds/win32/make_all.bat (1.19): include journal 2003-10-06 01:06 brodsom * firebird2/src/journal/miscj_proto.h (1.5): Make journal build again 2003-10-06 00:51 brodsom * firebird2/src/include/fb_types.h (1.27): Macro cleaning 2003-10-05 12:27 dimitr * firebird2/src/jrd/: jrd_pwd.h (1.11), pwd.cpp (1.18): Some cleanup. 2003-10-05 09:04 robocop * firebird2/src/jrd/: cvt.cpp (1.24), cvt_proto.h (1.7), intl.cpp (1.34), intl_proto.h (1.5): const correctness, vars in scope, etc. 2003-10-05 09:03 robocop * firebird2/src/intl/: kanji.h (1.4), kanji_proto.h (1.3), ldcommon.h (1.11), utils/maptest2.c (1.7): style 2003-10-05 09:02 robocop * firebird2/src/: intl/ld.cpp (1.4), jrd/intlnames.h (1.10): changed _INTL_COMPONENT_ to INTL_COMPONENT_FB 2003-10-05 08:58 robocop * firebird2/src/gpre/: cmd_proto.h (1.5), cme_proto.h (1.7), cmp_proto.h (1.10), exp_proto.h (1.10), gpre_meta.h (1.9), gpre_proto.h (1.6), hsh_proto.h (1.6), jrdme_proto.h (1.5), lang_proto.h (1.7), msc_proto.h (1.10), par_proto.h (1.10), prett_proto.h (1.9), sqe_proto.h (1.10), sql_proto.h (1.9): style 2003-10-05 08:56 robocop * firebird2/src/gpre/: pat.cpp (1.16), pat.h (1.5), pat_proto.h (1.5): const correctness, vars in scope, etc. 2003-10-05 08:53 robocop * firebird2/src/gpre/: ftn.cpp (1.31), gpre_meta_boot.cpp (1.24), movg.cpp (1.4), movg_proto.h (1.3): const correctness, vars in scope, etc. 2003-10-05 08:42 robocop * firebird2/src/dudley/: hsh.cpp (1.14), hsh_proto.h (1.6), parse.cpp (1.28): const correctness, vars in scope, etc. 2003-10-05 08:39 robocop * firebird2/src/dudley/: exe.epp (1.30), exe_proto.h (1.6), expan_proto.h (1.4), expand.cpp (1.14), expr.cpp (1.13), expr_proto.h (1.6), extra_proto.h (1.4), gener_proto.h (1.5), ddl_proto.h (1.8), lex.cpp (1.20), lex_proto.h (1.7), parse_proto.h (1.7), trn.cpp (1.20), trn_proto.h (1.5): style 2003-10-05 08:37 robocop * firebird2/src/dudley/: ddl.cpp (1.22), ddl.h (1.17): const correctness, vars in scope, etc. 2003-10-05 08:33 robocop * firebird2/src/dsql/: alld.cpp (1.13), array.epp (1.18), array_proto.h (1.9), blob_proto.h (1.6), ddl.cpp (1.68), dsql.cpp (1.72), dsql.h (1.43), dsql_proto.h (1.12): style 2003-10-05 08:33 robocop * firebird2/src/dsql/: pass1.cpp (1.110), preparse.cpp (1.24), utld.cpp (1.19): const correctness, vars in scope, etc. 2003-10-05 08:25 robocop * firebird2/src/dsql/: make.cpp (1.41), make_proto.h (1.17), movd.cpp (1.8), movd_proto.h (1.6), errd.cpp (1.20), gen.cpp (1.48), gen_proto.h (1.10), hsh.cpp (1.17), hsh_proto.h (1.4): const correctness, vars in scope, etc. 2003-10-05 08:21 robocop * firebird2/src/: burp/backu_proto.h (1.5), burp/burp_proto.h (1.10), burp/canon_proto.h (1.9), burp/misc_proto.h (1.5), burp/mvol_proto.h (1.6), burp/resto_proto.h (1.5), dsql/parse_proto.h (1.7), dsql/prepa_proto.h (1.8), dsql/utld_proto.h (1.7): style 2003-10-05 08:20 robocop * firebird2/src/burp/burp.h (1.33): constant should use FB type 2003-10-05 08:17 robocop * firebird2/src/alice/exe_proto.h (1.5): style 2003-10-05 08:11 robocop * firebird2/src/jrd/vio_proto.h (1.11): Fixed cleanup mistake by someone 2003-10-05 08:10 robocop * firebird2/doc/license/README.license.usage.txt (1.2): small typo 2003-10-05 06:06 robocop * firebird2/builds/win32/defs/gds.def (1.3): Removed win16 survivor 2003-10-03 14:34 dimitr * firebird2/src/utilities/gstat/dba.epp (1.13): Corrected gstat version info output. 2003-10-03 14:28 dimitr * firebird2/src/jrd/: jrd_pwd.h (1.10), pwd.cpp (1.17): A few corrections. 2003-10-03 12:38 dimitr * firebird2/src/common/config/config.cpp (1.44): Increased a default size of the lock table, after discussion with Nickolay. 2003-10-03 12:14 aafemt * firebird2/src/jrd/jrd.h (1.49): Only unix superserver uses long jump 2003-10-03 12:04 dimitr * firebird2/doc/license/README.license.usage.txt (1.1): Added usage rules 2003-10-03 03:59 brodsom * firebird2/src/: dsql/alld.cpp (1.12), dsql/array_proto.h (1.8), dsql/blob_proto.h (1.5), dsql/dsql.cpp (1.71), dsql/dsql.h (1.42), dsql/dsql_proto.h (1.11), dsql/errd.cpp (1.19), dsql/gen_proto.h (1.9), dsql/hsh.cpp (1.16), dsql/keywords.h (1.14), dsql/movd_proto.h (1.5), dsql/parse_proto.h (1.6), dsql/pass1.cpp (1.109), dsql/pass1_proto.h (1.12), dsql/prepa_proto.h (1.7), dsql/preparse.cpp (1.23), dsql/utld.cpp (1.18), dsql/utld_proto.h (1.6), dudley/extract.epp (1.19), dudley/gener_proto.h (1.4), dudley/hsh.cpp (1.13), dudley/hsh_proto.h (1.5), dudley/lex.cpp (1.19), dudley/lex_proto.h (1.6), dudley/parse.cpp (1.27), dudley/parse.h (1.3), dudley/parse_proto.h (1.6), dudley/trn_proto.h (1.4), dudley/ddl.cpp (1.21), dudley/ddl.h (1.16), dudley/ddl_proto.h (1.7), dudley/exe_proto.h (1.5), dudley/expan_proto.h (1.3), dudley/expand.cpp (1.13), dudley/expr.cpp (1.12), dudley/expr_proto.h (1.5), dudley/extra_proto.h (1.3): Macro cleaning extern cleaning DLL_EXPORT cleaning 2003-10-03 03:51 brodsom * firebird2/src/: intl/utils/maptest2.c (1.6), gpre/gpre.cpp (1.37), gpre/gpre_meta.h (1.8), gpre/gpre_meta_boot.cpp (1.23), gpre/gpre_proto.h (1.5), gpre/hsh_proto.h (1.5), gpre/jrdme_proto.h (1.4), gpre/lang_proto.h (1.6), gpre/movg_proto.h (1.2), gpre/msc_proto.h (1.9), gpre/par_proto.h (1.9), gpre/pat_proto.h (1.4), gpre/prett_proto.h (1.8), gpre/sqe_proto.h (1.9), gpre/sql_proto.h (1.8), gpre/cmd_proto.h (1.4), gpre/cme_proto.h (1.6), gpre/cmp_proto.h (1.9), gpre/exp_proto.h (1.9): extern cleaning removing underscores in macros DLL_EXPORT cleaning 2003-10-03 03:50 brodsom * firebird2/src/intl/: kanji.h (1.3), kanji_proto.h (1.2), ld.cpp (1.3), ldcommon.h (1.10): extern cleaning removing underscores in macros DLL_EXPORT cleaning Removing duplicated declarations 2003-10-03 03:47 brodsom * firebird2/src/: jrd/jrd.cpp (1.97), jrd/jrd_proto.h (1.11), jrd/jrd_pwd.h (1.9), jrd/jrd_time.h (1.4), jrd/jrn.h (1.5), jrd/jrn_proto.h (1.4), jrd/lck.h (1.12), jrd/lck_proto.h (1.3), jrd/license.h (1.31), jrd/llio.h (1.2), jrd/llio_proto.h (1.3), jrd/lls.h (1.3), jrd/log.h (1.3), jrd/log2.h (1.2), jrd/log_proto.h (1.2), jrd/met.epp (1.72), jrd/met.h (1.6), jrd/met_proto.h (1.19), jrd/misc.h (1.4), jrd/misc_func_ids.h (1.4), jrd/misc_proto.h (1.2), jrd/mov_proto.h (1.5), jrd/msg.h (1.3), jrd/nav_proto.h (1.6), jrd/nbak.h (1.6), jrd/obj.h (1.3), jrd/ods.h (1.8), jrd/old.h (1.2), jrd/old_proto.h (1.2), jrd/opt_proto.h (1.5), jrd/pag.h (1.3), jrd/pag_proto.h (1.4), jrd/par_proto.h (1.6), jrd/pcmet_proto.h (1.3), jrd/perf_proto.h (1.4), jrd/quad.h (1.2), jrd/quad_proto.h (1.2), jrd/que.h (1.2), jrd/rec_proto.h (1.3), jrd/req.h (1.15), jrd/rlck_proto.h (1.3), jrd/rng.h (1.3), jrd/rng_proto.h (1.3), jrd/rse.h (1.14), jrd/rse_proto.h (1.5), jrd/sbm_proto.h (1.4), jrd/sch_proto.h (1.2), jrd/scroll_cursors.h (1.5), jrd/sdl.cpp (1.21), jrd/sdl_proto.h (1.6), jrd/sdw.h (1.3), jrd/sdw_proto.h (1.3), jrd/shut_proto.h (1.2), jrd/smp.h (1.2), jrd/smp_impl.h (1.3), jrd/sort.cpp (1.46), jrd/sort.h (1.11), jrd/sort_proto.h (1.7), jrd/sqz.h (1.3), jrd/sqz_proto.h (1.4), jrd/svc.cpp (1.81), jrd/sym_proto.h (1.3), jrd/thd.cpp (1.22), jrd/thd.h (1.15), jrd/thd_proto.h (1.3), jrd/tpc.h (1.3), jrd/tpc_proto.h (1.2), jrd/tra_proto.h (1.5), jrd/trig.h (1.10), jrd/utl_proto.h (1.7), jrd/val_proto.h (1.2), jrd/vio_debug.h (1.3), jrd/vio_proto.h (1.10), jrd/why_proto.h (1.7), jrd/os/guid.h (1.4), jrd/os/isc_i_proto.h (1.3), jrd/os/pio.h (1.2), jrd/os/pio_proto.h (1.2), jrd/os/thd_priority.h (1.8), jrd/os/posix/isc_ipc.cpp (1.2), jrd/os/win32/isc_ipc.cpp (1.5), jrd/os/vms/mblr.h (1.2), jrd/os/vms/mblr_proto.h (1.2), jrd/os/vms/prv_m_bypass.h (1.2), jrd/os/vms/rdb.h (1.2), jrd/os/vms/vms.h (1.2), jrd/os/vms/vmslo_proto.h (1.2), jrd/os/vms/map_proto.h (1.2), ipserver/ipapi_proto.h (1.4): extern cleaning removing underscores in macros DLL_EXPORT cleaning 2003-10-03 03:43 brodsom * firebird2/src/jrd/: ExecuteStatement.h (1.6), dflt.h (1.3), dfw_proto.h (1.5), divorce.h (1.2), dls_proto.h (1.6), dmp.cpp (1.8), dmp_proto.h (1.3), drq.h (1.5), dsc.cpp (1.10), dsc_proto.h (1.4), dyn.h (1.7), dyn_df_proto.h (1.6), dyn_dl_proto.h (1.3), dyn_md_proto.h (1.4), dyn_proto.h (1.4), dyn_ut_proto.h (1.3), enc.cpp (1.18), enc_proto.h (1.2), err.cpp (1.23), err_proto.h (1.12), event.h (1.8), event_proto.h (1.6), evl.cpp (1.41), evl_proto.h (1.5), exe.h (1.20), exe_proto.h (1.3), ext.h (1.3), ext_proto.h (1.6), dbg.h (1.2), dbg_proto.h (1.4), isc_sync.cpp (1.64), fil.h (1.6), file_params.h (1.17), filte_proto.h (1.3), flags.h (1.3), flu.h (1.4), flu_proto.h (1.5), fun.epp (1.25), fun_proto.h (1.5), gds_proto.h (1.23), gdsold.h (1.32), grant_proto.h (1.2), iberr_proto.h (1.3), ibsetjmp.h (1.5), idx.h (1.10), idx_proto.h (1.7), inf.cpp (1.22), inf.h (1.3), inf_proto.h (1.3), ini_proto.h (1.6), intl.cpp (1.33), intl.h (1.4), intl_classes.h (1.5), intl_proto.h (1.4), inuse_proto.h (1.2), irq.h (1.4), isc.cpp (1.40), isc.h (1.8), isc_f_proto.h (1.7), isc_file.cpp (1.59), isc_proto.h (1.6), isc_s_proto.h (1.8), isc_signal.h (1.2): extern cleaning removing underscores in macros DLL_EXPORT cleaning 2003-10-03 03:34 brodsom * firebird2/src/jrd/: btr.cpp (1.40), btr.h (1.11), btr_proto.h (1.10), cch.cpp (1.49), cch.h (1.5), cch_proto.h (1.7), cmp.cpp (1.65), cmp_proto.h (1.10), constants.h (1.4), cvt.cpp (1.23), cvt2.cpp (1.15), cvt2_proto.h (1.3), cvt_proto.h (1.6), acl.h (1.2), ail.h (1.5), align.h (1.4), blb.cpp (1.37), blb.h (1.7), blb_proto.h (1.9), blf_proto.h (1.6), blob_filter.cpp (1.6), block_cache.h (1.6), blr.h (1.13): extern cleaning removing underscores in macros DLL_EXPORT cleaning 2003-10-03 03:20 brodsom * firebird2/src/qli/: proc_proto.h (1.6), repor_proto.h (1.5), show_proto.h (1.4), all_proto.h (1.5), comma_proto.h (1.4), compi_proto.h (1.5), err_proto.h (1.6), eval_proto.h (1.5), exe_proto.h (1.7), expan_proto.h (1.5), forma_proto.h (1.5), gener_proto.h (1.5), help_proto.h (1.4), hsh_proto.h (1.7), lex_proto.h (1.6), meta_proto.h (1.7), mov_proto.h (1.8), parse_proto.h (1.4), picst_proto.h (1.6): extern cleaning removing underscores in macros DLL_EXPORT cleaning 2003-10-03 03:17 brodsom * firebird2/src/remote/: allr.cpp (1.13), allr_proto.h (1.4), inet.cpp (1.79), inet_proto.h (1.3), inter_proto.h (1.6), merge.cpp (1.11), merge_proto.h (1.3), parse_proto.h (1.2), parser.cpp (1.9), proto_proto.h (1.2), remot_proto.h (1.3), remote.cpp (1.20), serve_proto.h (1.5), xdr_proto.h (1.8), xnet_proto.h (1.6), xdr.cpp (1.10), protocol.cpp (1.32), os/win32/chop_proto.h (1.2), os/win32/cntl_proto.h (1.2), os/win32/window_proto.h (1.2), os/win32/wnet_proto.h (1.2), os/vms/chuser.cpp (1.2): extern cleaning removing underscores in macros DLL_EXPORT cleaning 2003-10-03 02:58 brodsom * firebird2/src/utilities/: gsec/gsec_proto.h (1.5), gsec/secur_proto.h (1.4), gstat/ppg_proto.h (1.3), guard/util_proto.h (1.2), ibmgr/srvrmgr_proto.h (1.2), install/regis_proto.h (1.3), install/servi_proto.h (1.5), rebuild/rebui_proto.h (1.2), rebuild/rmet_proto.h (1.2), rebuild/rstor_proto.h (1.2): extern cleaning removing underscores in macros 2003-10-03 02:55 brodsom * firebird2/src/wal/: wal_proto.h (1.9), walc_proto.h (1.5), walf_proto.h (1.4), walr_proto.h (1.4), walw_proto.h (1.5), wstat_proto.h (1.3): extern cleaning 2003-10-02 21:20 brodsom * firebird2/src/journal/: conso_proto.h (1.3), gjrn_proto.h (1.2), miscj_proto.h (1.4), oldr_proto.h (1.2), rebui_proto.h (1.4), serve_proto.h (1.4): extern cleaning 2003-10-02 21:17 brodsom * firebird2/src/: ipserver/ipapi_proto.h (1.3), ipserver/ipcli_proto.h (1.2), ipserver/ipevt_proto.h (1.2), ipserver/ipsrv_proto.h (1.2), iscguard/cntlg_proto.h (1.2), iscguard/iscguard.cpp (1.28), isql/extra_proto.h (1.5), isql/isql_proto.h (1.9), isql/show_proto.h (1.8): extern cleaning 2003-10-02 21:16 brodsom * firebird2/src/burp/burp.h (1.32): Correction 2003-10-02 21:14 brodsom * firebird2/src/: alice/exe_proto.h (1.4), burp/backu_proto.h (1.4), burp/burp_proto.h (1.9), burp/canon_proto.h (1.8), burp/misc_proto.h (1.4), burp/mvol_proto.h (1.5), burp/resto_proto.h (1.4): extern cleaning 2003-10-02 20:41 epocman * firebird2/doc/README.instsvc (1.2): Sync with FB1.5 branch. 2003-10-02 12:17 aafemt * firebird2/: doc/README.build.mingw.html (1.9), src/dsql/dsql.cpp (1.70), src/dsql/dsql.h (1.41), src/include/gen/autoconfig_msvc.h (1.87), src/jrd/common.h (1.84), src/utilities/nbackup.cpp (1.9): Move MSVC-related hack of vsnprintf to MSVC header because it crashed MinGW build 2003-10-02 01:27 brodsom * firebird2/src/jrd/: pag.cpp (1.45), sdw.cpp (1.18): Fix error in last Alex commit to HEAD to make builds work again. 2003-10-01 21:46 dimitr * firebird2/src/jrd/opt.cpp (1.94): Fixed bug introduced one year ago. 2003-10-01 21:08 brodsom * firebird2/src/dudley/: ddl_proto.h (1.6), exe_proto.h (1.4), expan_proto.h (1.2), expr_proto.h (1.4), gener_proto.h (1.3), lex_proto.h (1.5), parse_proto.h (1.5), trn_proto.h (1.3), extra_proto.h (1.2): Macro cleaning 2003-10-01 20:11 brodsom * firebird2/src/dsql/: array.epp (1.17), blk.h (1.7), ddl.cpp (1.67), dsql.h (1.40), gen.cpp (1.47), gen_proto.h (1.8), node.h (1.36), pass1.cpp (1.108), preparse.cpp (1.22), utld.cpp (1.17), utld_proto.h (1.5): Macro cleaning 2003-10-01 20:05 brodsom * firebird2/src/: burp/burp.h (1.31), dudley/ddl.h (1.15), qli/dtr.h (1.13), jrd/svc.h (1.17): Macro cleaning 2003-10-01 17:27 alexpeshkoff * firebird2/src/jrd/: isc_file.cpp (1.58), jrd.cpp (1.96), pag.cpp (1.44), sdw.cpp (1.17): Ported today fixes to HEAD. 2003-10-01 14:51 skidder * firebird2/src/jrd/exe.cpp (1.78): Fix bug in savepoints support introduced by Dmitry a few RCs ago 2003-10-01 12:57 aafemt * firebird2/src/dsql/: alld.cpp (1.11), array.epp (1.16), ddl.cpp (1.66), dsql.cpp (1.69), dsql.h (1.39), dsql_proto.h (1.10), gen.cpp (1.46), gen_proto.h (1.7), hsh.cpp (1.15), hsh_proto.h (1.3), make.cpp (1.40), make_proto.h (1.16), metd.epp (1.31), metd_proto.h (1.15), movd_proto.h (1.4), node.h (1.35), parse.cpp (1.94), parse.y (1.105), pass1.cpp (1.107), pass1_proto.h (1.11), preparse.cpp (1.21), sym.h (1.7), utld_proto.h (1.4): sym -> dsql_sym + some 'struct' cleanup 2003-10-01 05:37 brodsom * firebird2/src/dsql/dsql.h (1.38): Patch to Nickolay changes to make MinGW build again 2003-10-01 01:01 brodsom * firebird2/src/gpre/pretty.cpp (1.18): Rollback change to make tests run again 2003-10-01 00:58 brodsom * firebird2/src/dsql/: dsql.cpp (1.68), ddl.cpp (1.65): Patch to make msvc build again after Nickolay changes 2003-09-30 21:26 brodsom * firebird2/configure.in (1.159): Correction 2003-09-30 19:48 brodsom * firebird2/configure.in (1.158): Lost commit 2003-09-30 19:21 skidder * firebird2/src/jrd/par.cpp (1.53): Fix bug in my previous commit spotted by Blas 2003-09-30 12:39 aafemt * firebird2/src/dudley/: ddl.cpp (1.20), ddl.h (1.14), exe.epp (1.29), expand.cpp (1.12), expr.cpp (1.11), lex_proto.h (1.4), parse.cpp (1.26), parse.h (1.2), trn.cpp (1.19): 'struct' cleanup 2003-09-30 11:41 fsg * firebird2/: configure.in (1.157), src/gpre/ftn.cpp (1.30): small fixes for ftn.cpp, include fbudf for the linux build FSG 2003-09-30 00:06 brodsom * firebird2/doc/README.build.mingw.html (1.8): Update 2003-09-29 21:32 skidder * firebird2/src/dsql/: dsql.cpp (1.67), node.h (1.34): Remove unused DSQL node types 2003-09-29 14:42 robocop * firebird2/: builds/win32/defs/fbclient.def (1.6), builds/win32/defs/fbclient_debug.def (1.6), builds/win32/defs/gds32.def (1.5), builds/win32/defs/gds32_debug.def (1.4), builds/win32/defs/iutls.def (1.2), src/alice/alice.cpp (1.38), src/burp/burp.cpp (1.51), src/burp/canonical.cpp (1.29), src/dsql/alld_proto.h (1.7), src/dsql/array_proto.h (1.7), src/dsql/blob_proto.h (1.4), src/dsql/chars.h (1.4), src/dsql/ddl_proto.h (1.11), src/dsql/dsql_proto.h (1.9), src/dsql/hsh.cpp (1.14), src/dsql/make.cpp (1.39), src/dsql/make_proto.h (1.15), src/dsql/metd.epp (1.30), src/dsql/metd_proto.h (1.14), src/dsql/misc_func.cpp (1.5), src/dsql/misc_func.h (1.6), src/dsql/movd_proto.h (1.3), src/dsql/node.h (1.33), src/dsql/parse_proto.h (1.5), src/dsql/pass1.cpp (1.106), src/dsql/pass1_proto.h (1.10), src/dsql/prepa_proto.h (1.6), src/dsql/sqlda.h (1.4), src/dsql/sym.h (1.6), src/dudley/trn.cpp (1.18), src/gpre/ada.cpp (1.28), src/gpre/c_cxx.cpp (1.32), src/gpre/cob.cpp (1.30), src/gpre/ftn.cpp (1.29), src/gpre/int.cpp (1.18), src/gpre/int_cxx.cpp (1.17), src/gpre/pas.cpp (1.24), src/gpre/prett_proto.h (1.7), src/gpre/pretty.cpp (1.17), src/isql/extract.epp (1.17), src/isql/isql.epp (1.47), src/isql/isql.h (1.15), src/isql/isql_proto.h (1.8), src/isql/isql_win.cpp (1.8), src/isql/show.epp (1.24), src/isql/show_proto.h (1.7), src/jrd/alt.cpp (1.29), src/jrd/exe.h (1.19), src/jrd/filters.cpp (1.16), src/jrd/gds.cpp (1.99), src/jrd/gds.hxx (1.8), src/jrd/gds_proto.h (1.22), src/jrd/ibase.h (1.47), src/qli/eval.cpp (1.30), src/qli/eval_proto.h (1.4), src/qli/exe.cpp (1.32), src/qli/mov.cpp (1.24), src/qli/mov_proto.h (1.7), src/remote/server.cpp (1.49), src/remote/os/win32/ibconfig.cpp (1.4), src/utilities/gsec/gsec.cpp (1.9), src/utilities/gstat/dba.epp (1.12): Cleanup. Hopefully harmless It should fix the issue introduced with constness in gds__interprete for current applications. 2003-09-29 13:37 paul_reeves * firebird2/builds/win32/msvc6/fb2control.dsp (1.1): file fb2control.dsp was initially added on branch B1_5_Release. 2003-09-29 13:00 dimitr * firebird2/src/jrd/: rse.cpp (1.38), sort.cpp (1.45), sort_proto.h (1.6): Cleanup. 2003-09-29 12:48 skidder * firebird2/src/dsql/dsql.cpp (1.66): Fix cosmetic issue noted by Claudio 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/res/server_stop.ico (1.1): file server_stop.ico was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/res/fbcontrol.rc2 (1.1): file fbcontrol.rc2 was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/res/server.ico (1.1): file server.ico was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/ctrlpan.h (1.1): file ctrlpan.h was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/fbcontrol.cpp (1.1): file fbcontrol.cpp was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/stdafx.cpp (1.1): file stdafx.cpp was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/FBControl.rc (1.1): file FBControl.rc was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/fbcontrol.clw (1.1): file fbcontrol.clw was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/fbdialog.h (1.1): file fbdialog.h was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/fbpanel.h (1.1): file fbpanel.h was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/resource.h (1.1): file resource.h was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/fbcontrol.h (1.1): file fbcontrol.h was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/stdafx.h (1.1): file stdafx.h was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/ctrlpan.cpp (1.1): file ctrlpan.cpp was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/fbcontrol.def (1.1): file fbcontrol.def was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/fbdialog.cpp (1.1): file fbdialog.cpp was initially added on branch B1_5_Release. 2003-09-29 12:48 paul_reeves * firebird2/src/utilities/fbcpl/fbpanel.cpp (1.1): file fbpanel.cpp was initially added on branch B1_5_Release. 2003-09-29 10:29 dimitr * firebird2/src/jrd/rse.cpp (1.37): Correction. 2003-09-28 23:35 skidder * firebird2/: builds/win32/defs/fbclient.def (1.5), builds/win32/defs/fbclient_debug.def (1.5), builds/win32/defs/gds32.def (1.4), builds/win32/defs/gds32_debug.def (1.3), src/common/classes/array.h (1.4), src/common/config/config.cpp (1.43), src/common/config/config.h (1.25), src/dsql/ddl.cpp (1.64), src/dsql/dsql.cpp (1.65), src/dsql/dsql.h (1.37), src/dsql/node.h (1.32), src/dsql/parse.cpp (1.93), src/dsql/parse.y (1.104), src/dsql/pass1.cpp (1.105), src/dudley/ddl.h (1.13), src/dudley/exe.epp (1.28), src/dudley/lex.cpp (1.18), src/dudley/lex_proto.h (1.3), src/dudley/trn.cpp (1.17), src/gpre/ada.cpp (1.27), src/gpre/c_cxx.cpp (1.31), src/gpre/cme.cpp (1.12), src/gpre/cob.cpp (1.29), src/gpre/dyntable.h (1.3), src/gpre/ftn.cpp (1.28), src/gpre/gpre.h (1.44), src/gpre/gpre_meta_boot.cpp (1.22), src/gpre/int.cpp (1.17), src/gpre/int_cxx.cpp (1.16), src/gpre/pas.cpp (1.23), src/gpre/prett_proto.h (1.6), src/gpre/pretty.cpp (1.16), src/include/fb_types.h (1.26), src/jrd/alt.cpp (1.28), src/jrd/blp.h (1.7), src/jrd/cmp.cpp (1.64), src/jrd/cmp_proto.h (1.9), src/jrd/constants.h (1.3), src/jrd/cvt2.cpp (1.14), src/jrd/exe.h (1.18), src/jrd/filters.cpp (1.15), src/jrd/gds.cpp (1.98), src/jrd/gds_proto.h (1.21), src/jrd/gdsold.h (1.31), src/jrd/jrd.cpp (1.95), src/jrd/met.epp (1.71), src/jrd/opt.cpp (1.93), src/jrd/par.cpp (1.52), src/jrd/par_proto.h (1.5), src/qli/meta.epp (1.29): 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 20:49 dimitr * firebird2/src/jrd/: evl.cpp (1.40), idx.cpp (1.25), rse.cpp (1.36), sort.cpp (1.44), sort_proto.h (1.5): A bit more cleanup. 2003-09-28 20:26 dimitr * firebird2/src/jrd/btr.h (1.10): Fixed a typo. 2003-09-28 20:23 dimitr * firebird2/src/jrd/: rse.cpp (1.35), sort.cpp (1.43), sort.h (1.10), sort_proto.h (1.4): Cleanup and some optimization. 2003-09-28 18:54 dimitr * firebird2/src/jrd/: sort.cpp (1.42), sort.h (1.9): Small cleanup. 2003-09-28 17:46 dimitr * firebird2/src/jrd/sort.h (1.8): Small cleanup. 2003-09-28 17:39 dimitr * firebird2/src/jrd/idx.cpp (1.24): Fixed bug in the cleanup after unsuccessful index creation. 2003-09-28 16:41 dimitr * firebird2/src/jrd/idx.cpp (1.23): Don't waste time counting duplicates for non-unique indices. 2003-09-28 16:03 dimitr * firebird2/src/jrd/: btr.h (1.9), idx.cpp (1.22): Fixed bug in unique indices. 2003-09-28 14:05 dimitr * firebird2/src/dsql/: gen.cpp (1.45), pass1.cpp (1.104): Fixed types convertion. 2003-09-28 13:11 dimitr * firebird2/src/dsql/: dsql.tab.h (1.25), gen.cpp (1.44), node.h (1.31), parse.cpp (1.92), parse.y (1.103), pass1.cpp (1.103): Slightly reworked my labels implementation. 2003-09-28 02:36 brodsom * firebird2/src/dsql/: parse.cpp (1.91), pass1.cpp (1.102), preparse.cpp (1.20), user_dsql.cpp (1.23), utld.cpp (1.16), array.epp (1.15), ddl.cpp (1.63), dsql.cpp (1.64), dsql.h (1.36), dsql.tab.h (1.24), gen.cpp (1.43), hsh.cpp (1.13), make.cpp (1.38), metd.epp (1.29): Macro cleaning 2003-09-28 02:35 brodsom * firebird2/src/burp/: burp.cpp (1.50), burp.h (1.30), mvol.cpp (1.22), spit.cpp (1.21): Style and Corrections 2003-09-28 02:33 brodsom * firebird2/src/alice/aliceswi.h (1.11): Correction 2003-09-28 01:29 brodsom * firebird2/builds/posix/: Makefile.in.client.fbudf (1.1), Makefile.in.embed.fbudf (1.1), Makefile.in.extlib (1.14), Makefile.in.firebird (1.46): Solve fbudf build in MinGW 2003-09-28 01:28 brodsom * firebird2/builds/posix/prefix.mingw (1.25): Remove ipserver from mingw build 2003-09-26 17:25 dimitr * firebird2/src/: jrd/intlnames.h (1.9), intl/lc_iso8859_2.cpp (1.5), intl/ld.cpp (1.2), intl/collations/xx88592hun.h (1.2): Added new collation by Sandor Szollosi. 2003-09-26 17:15 dimitr * firebird2/src/intl/collations/xx88592hun.h (1.1): file xx88592hun.h was initially added on branch B1_5_Release. 2003-09-26 16:25 dimitr * firebird2/doc/license/: IDPL.txt (1.1), LGPL_w_exception.txt (1.1): Added license texts. 2003-09-26 16:18 dimitr * firebird2/src/jrd/os/win32/config_root.cpp (1.10): Changed license of some files by Mark and myself. 2003-09-26 16:11 dimitr * firebird2/src/: common/config/config.cpp (1.42), common/config/config.h (1.24), common/config/config_file.cpp (1.12), common/config/config_file.h (1.5), common/config/config_impl.h (1.10), dsql/misc_func.cpp (1.4), dsql/misc_func.h (1.5), jrd/db_alias.cpp (1.13), jrd/db_alias.h (1.2), jrd/misc_func_ids.h (1.3), jrd/sort_mem.cpp (1.18), jrd/sort_mem.h (1.4), jrd/os/win32/config_root.cpp (1.9): Changed license of some files by Mark and myself. 2003-09-26 15:07 brodsom * firebird2/doc/README.build.mingw.html (1.7): Update dates 2003-09-26 14:49 brodsom * firebird2/doc/README.build.mingw.html (1.6): Update 2003-09-26 13:45 dimitr * firebird2/src/jrd/os/: posix/unix.cpp (1.8), vms/vms.cpp (1.5), win32/winnt.cpp (1.4): Fixed comment. 2003-09-26 13:02 brodsom * firebird2/src/dsql/: sym.h (1.5), chars.h (1.3), misc_func.h (1.4), node.h (1.30), sqlda.h (1.3): -Macro cleaning 2003-09-26 12:50 brodsom * firebird2/src/dsql/: alld_proto.h (1.6), array_proto.h (1.6), blob_proto.h (1.3), ddl_proto.h (1.10), dsql_proto.h (1.8), make_proto.h (1.14), metd_proto.h (1.13), movd_proto.h (1.2), parse_proto.h (1.4), pass1_proto.h (1.9), prepa_proto.h (1.5): -Macro cleaning 2003-09-26 12:22 aafemt * firebird2/builds/posix/make.defaults (1.31): Rollback my unneeded anymore hack 2003-09-26 11:26 robocop * firebird2/src/qli/exe.cpp (1.31): make gcc happy v2 :-) 2003-09-26 10:07 fsg * firebird2/src/qli/exe.cpp (1.30): make gcc happy again FSG 2003-09-25 14:12 eku * firebird2/src/jrd/: pag.cpp (1.43), os/posix/unix.cpp (1.7): Fix for databases on raw devices: Detect a database continuation file by its header page. 2003-09-25 13:48 robocop * firebird2/src/: alice/alice.cpp (1.37), alice/alice_meta.epp (1.21), alice/alice_proto.h (1.6), alice/all.cpp (1.13), alice/exe.cpp (1.19), alice/tdr.cpp (1.24), burp/backup.epp (1.41), burp/burp.cpp (1.49), burp/burp.h (1.29), burp/burp_proto.h (1.8), burp/canonical.cpp (1.28), burp/misc.cpp (1.7), burp/mvol.cpp (1.21), burp/restore.epp (1.48), burp/spit.cpp (1.20), dsql/all.h (1.7), dsql/alld_proto.h (1.5), dsql/dsql.h (1.35), extlib/ib_udf.c (1.7), gpre/ada.cpp (1.26), gpre/c_cxx.cpp (1.30), gpre/cme.cpp (1.11), gpre/ftn.cpp (1.27), gpre/int.cpp (1.16), gpre/int_cxx.cpp (1.15), gpre/pas.cpp (1.22), gpre/sql.cpp (1.25), ipserver/ipserver.cpp (1.25), isql/isql.epp (1.46), isql/isql_proto.h (1.7), jrd/alt.cpp (1.27), jrd/gds.cpp (1.97), jrd/gds_proto.h (1.20), jrd/gdsold.h (1.30), jrd/ibase.h (1.46), jrd/intlobj.h (1.8), jrd/isc.cpp (1.39), jrd/isc_file.cpp (1.57), jrd/isc_sync.cpp (1.63), jrd/jrd.cpp (1.94), jrd/jrn.cpp (1.17), jrd/met.epp (1.70), jrd/perf.cpp (1.24), jrd/scl.epp (1.31), jrd/scl_proto.h (1.7), jrd/svc.cpp (1.80), jrd/utl.cpp (1.42), qli/all.cpp (1.21), qli/all_proto.h (1.4), qli/blk.h (1.11), qli/comma_proto.h (1.3), qli/command.cpp (1.13), qli/compile.cpp (1.15), qli/compile.h (1.4), qli/dtr.cpp (1.27), qli/dtr.h (1.12), qli/err.cpp (1.12), qli/err_proto.h (1.5), qli/eval.cpp (1.29), qli/eval_proto.h (1.3), qli/exe.cpp (1.29), qli/exe.h (1.15), qli/exe_proto.h (1.6), qli/expan_proto.h (1.4), qli/expand.cpp (1.19), qli/format.cpp (1.20), qli/format.h (1.8), qli/gener.cpp (1.23), qli/help.epp (1.12), qli/help_proto.h (1.3), qli/hsh.cpp (1.13), qli/hsh_proto.h (1.6), qli/lex.cpp (1.19), qli/lex_proto.h (1.5), qli/meta.epp (1.28), qli/mov.cpp (1.23), qli/mov_proto.h (1.6), qli/nounix.cpp (1.4), qli/parse.cpp (1.23), qli/parse.h (1.5), qli/parse_proto.h (1.3), qli/picstr.cpp (1.16), qli/proc.epp (1.18), qli/proc_proto.h (1.5), qli/repor_proto.h (1.4), qli/report.cpp (1.11), qli/report.h (1.4), qli/reqs.h (1.2), qli/show.epp (1.22), qli/show_proto.h (1.3), remote/inet.cpp (1.78), remote/remote.h (1.20), remote/server.cpp (1.48), remote/xnet.cpp (1.30), remote/os/win32/ibconfig.cpp (1.3), remote/os/win32/wnet.cpp (1.5), utilities/gsec/gsec.cpp (1.8), utilities/gsec/gsec_proto.h (1.4), utilities/gstat/dba.epp (1.11): Cleanup, const correctness, variables in scope, etc. Having done my best to merge everyone else's changes, I hope the tree can be build with whatever other tools != MSVC6. 2003-09-24 17:36 skidder * firebird2/src/burp/burp.h (1.28): Make engine compile on Linux after Blas' macro claning 2003-09-24 16:52 dimitr * firebird2/src/remote/: os/win32/wnet.cpp (1.4), inet.cpp (1.77), xnet.cpp (1.29): Don't change screen cursor during CS attach. 2003-09-24 14:51 dimitr * firebird2/src/jrd/scl.epp (1.30): Fixed my bug introduced recently. 2003-09-24 12:39 aafemt * firebird2/: builds/posix/Makefile.in.boot.gpre (1.17), builds/posix/Makefile.in.static.gpre (1.12), src/gpre/gpre.cpp (1.36), src/gpre/pat.cpp (1.15): Gpre used during build doesn't need additional language modules 2003-09-24 12:30 aafemt * firebird2/src/qli/: format.h (1.7), parse.cpp (1.22), parse_proto.h (1.2), picst_proto.h (1.5), picstr.cpp (1.15), proc.epp (1.17), proc_proto.h (1.4), repor_proto.h (1.3), show_proto.h (1.2): 'struct' removal 2003-09-24 00:38 skidder * firebird2/: configure.in (1.156), builds/install/arch-specific/linux/classic/postinstall.sh.in (1.2), builds/install/arch-specific/linux/misc/firebird.initd.in (1.2), builds/install/arch-specific/linux/super/SSchangePasswd.sh (1.3), builds/install/arch-specific/linux/super/SSchangePasswd.sh.in (1.1), builds/install/arch-specific/linux/super/postinstall.sh.in (1.3), builds/install/arch-specific/linux/super/preinstall.sh.in (1.3), builds/install/arch-specific/linux/super/preuninstall.sh.in (1.3), builds/install/arch-specific/linux/super/rpmfiles.txt.in (1.4), builds/install/misc/CSchangeRunUser.sh (1.2), builds/install/misc/CSchangeRunUser.sh.in (1.1), builds/install/misc/CSrestoreRootRunUser.sh (1.2), builds/install/misc/CSrestoreRootRunUser.sh.in (1.1), builds/install/misc/SSchangeRunUser.sh (1.2), builds/install/misc/SSchangeRunUser.sh.in (1.1), builds/install/misc/SSrestoreRootRunUser.sh (1.2), builds/install/misc/SSrestoreRootRunUser.sh.in (1.1), builds/install/misc/changeDBAPassword.sh (1.2), builds/install/misc/changeDBAPassword.sh.in (1.1), builds/install/misc/firebird.init.d.generic (1.2), builds/install/misc/firebird.init.d.generic.in (1.1), builds/install/misc/firebird.init.d.mandrake (1.2), builds/install/misc/firebird.init.d.mandrake.in (1.1), builds/posix/Makefile.in.firebird (1.45): Make Firebird 2.0 Linux CS install prefix-aware and secure 2003-09-24 00:36 skidder * firebird2/builds/posix/Makefile.in.extlib (1.13): I don't know why Blas disabled building fbudf.so. Let's build it again 2003-09-24 00:34 skidder * firebird2/src/remote/server.cpp (1.47): Update Linux CS build for my REMOTE changes 2003-09-23 21:47 brodsom * firebird2/src/burp/: backup.epp (1.40), burp.cpp (1.48), burp.h (1.27), mvol.cpp (1.20), restore.epp (1.47), spit.cpp (1.19): Macro cleaning 2003-09-23 21:47 brodsom * firebird2/src/alice/alice_meta.epp (1.20): Wait a better solution with gpre 2003-09-23 21:07 skidder * firebird2/src/install/misc/firebird.init.d.generic.in (1.1): file firebird.init.d.generic.in was initially added on branch B1_5_Release. 2003-09-23 21:07 skidder * firebird2/src/install/misc/SSchangeRunUser.sh.in (1.1): file SSchangeRunUser.sh.in was initially added on branch B1_5_Release. 2003-09-23 21:07 skidder * firebird2/src/install/misc/changeDBAPassword.sh.in (1.1): file changeDBAPassword.sh.in was initially added on branch B1_5_Release. 2003-09-23 21:07 skidder * firebird2/src/install/misc/SSrestoreRootRunUser.sh.in (1.1): file SSrestoreRootRunUser.sh.in was initially added on branch B1_5_Release. 2003-09-23 21:07 skidder * firebird2/src/install/misc/firebird.init.d.mandrake.in (1.1): file firebird.init.d.mandrake.in was initially added on branch B1_5_Release. 2003-09-23 21:07 skidder * firebird2/src/install/misc/CSchangeRunUser.sh.in (1.1): file CSchangeRunUser.sh.in was initially added on branch B1_5_Release. 2003-09-23 21:07 skidder * firebird2/src/install/misc/CSrestoreRootRunUser.sh.in (1.1): file CSrestoreRootRunUser.sh.in was initially added on branch B1_5_Release. 2003-09-23 21:07 skidder * file SSchangePasswd.sh.in was initially added on branch B1_5_Release. firebird2/src/install/arch-specific/linux/super/SSchangePasswd.sh.i n (1.1): 2003-09-23 16:21 dimitr * firebird2/src/jrd/scl.epp (1.29): Fixed bug with CURRENT_ROLE, introduced in early v1.5 development. 2003-09-23 12:13 aafemt * firebird2/src/qli/: eval.cpp (1.28), exe.cpp (1.28), exe_proto.h (1.5), expan_proto.h (1.3), expand.cpp (1.18), forma_proto.h (1.4), gener_proto.h (1.4), help.epp (1.11), help_proto.h (1.2), hsh.cpp (1.12), hsh_proto.h (1.5), lex_proto.h (1.4), meta.epp (1.27), meta_proto.h (1.6), mov.cpp (1.22), mov_proto.h (1.5): Partial 'struct' cleanup 2003-09-22 19:54 brodsom * firebird2/src/: remote/inet.cpp (1.76), remote/protocol.cpp (1.31), remote/remote.cpp (1.19), wal/wal.cpp (1.26), wal/walc.cpp (1.22), jrd/shdef.h (1.4): Removing SHLIB_DEFS 2003-09-22 19:51 brodsom * firebird2/src/: dsql/parse.cpp (1.90), dsql/parse.sed (1.11), dsql/parse.y (1.102), jrd/all.cpp (1.17), jrd/builtin.cpp (1.6), jrd/cmp.cpp (1.63), jrd/common.h (1.83), jrd/dfw.epp (1.60), jrd/exe.cpp (1.77), jrd/flu.cpp (1.35), jrd/functions.cpp (1.8), jrd/gds.cpp (1.96), jrd/isc.cpp (1.38), jrd/isc_file.cpp (1.56), jrd/isc_sync.cpp (1.62), jrd/jrd.cpp (1.93), jrd/jrn.cpp (1.16), jrd/llio.cpp (1.14), jrd/met.epp (1.69), jrd/perf.cpp (1.23), jrd/svc.cpp (1.79), jrd/utl.cpp (1.41), jrd/val.cpp (1.21), jrd/why.cpp (1.29), jrd/os/posix/unix.cpp (1.6), lock/lock.cpp (1.74): Removing SHLIB_DEFS 2003-09-22 16:11 brodsom * firebird2/src/: alice/alice.cpp (1.36), burp/restore.epp (1.46), burp/canonical.cpp (1.27), burp/burp.cpp (1.47), burp/burp.h (1.26): Style 2003-09-22 10:49 brodsom * firebird2/src/alice/: alice.h (1.21), alice_meta.epp (1.19), exe.cpp (1.18), tdr.cpp (1.23): Style 2003-09-21 19:49 skidder * firebird2/src/dsql/pass1.cpp (1.101): Make RIGHT JOIN symmetrical to LEFT JOIN at DSQL layer. This fixes a couple issues when engine rejected correct RIGHT JOINs or accepted incorrect and failed subsequentally during query execution 2003-09-21 18:10 dimitr * firebird2/src/jrd/ods.h (1.7): no message 2003-09-21 15:33 skidder * firebird2/src/: dsql/ddl.cpp (1.62), jrd/dyn.epp (1.34), jrd/dyn_mod.epp (1.21), jrd/gdsold.h (1.29), jrd/ibase.h (1.45): - Fix incorrect assignment of DYN constants for NBACKUP - Fix minor inconsistency in drop_generator DYN constant definition Noted by Dmitry Emanov 2003-09-21 13:22 dimitr * firebird2/src/jrd/scl.epp (1.28): One more correction 2003-09-21 11:50 dimitr * firebird2/src/jrd/scl.epp (1.27): Correction 2003-09-21 11:15 dimitr * firebird2/src/jrd/scl.epp (1.26): no message 2003-09-21 09:57 dimitr * firebird2/src/jrd/: jrd.cpp (1.92), scl.epp (1.25), scl_proto.h (1.6): const correctness, bool, formatting, etc. 2003-09-21 02:38 arnobrinkman * firebird2/src/jrd/btr.cpp (1.39): Fix problem with MinGW build :-( 2003-09-21 01:33 brodsom * firebird2/src/intl/: cv_big5.cpp (1.3), cv_gb2312.cpp (1.3), cv_jis.cpp (1.3), cv_ksc.cpp (1.3), cv_narrow.cpp (1.3), cv_unicode_fss.cpp (1.3), lc_ascii.cpp (1.4), lc_big5.cpp (1.5), lc_dos.cpp (1.3), lc_iso8859_1.cpp (1.4), lc_iso8859_2.cpp (1.4), lc_jis.cpp (1.5), lc_ksc.cpp (1.5), lc_narrow.cpp (1.4), lc_unicode_ucs2.cpp (1.5), ldcommon.h (1.9): Remove duplicated function declaration 2003-09-21 01:33 brodsom * firebird2/src/intl/charsets.h (1.4): Cleaning extern C 2003-09-21 01:28 brodsom * firebird2/src/: dsql/parse.cpp (1.89), dsql/parse.y (1.101), dsql/pass1_proto.h (1.8), dsql/preparse.cpp (1.19), dsql/user_dsql.cpp (1.22), dsql/utld.cpp (1.15), dsql/ddl.cpp (1.61), dsql/dsql.cpp (1.63), dsql/errd.cpp (1.18), dsql/errd_proto.h (1.8), dsql/hsh.cpp (1.12), dsql/hsh_proto.h (1.2), dsql/metd_proto.h (1.12), jrd/ExecuteStatement.cpp (1.16): Cleaning macros 2003-09-21 01:24 brodsom * firebird2/src/burp/: restore.epp (1.45), spit.cpp (1.18), std_desc.h (1.3), burp.cpp (1.46), burp.h (1.25), mvol.cpp (1.19): Cleaning macros 2003-09-20 16:52 brodsom * firebird2/src/wal/wal_prnt.cpp (1.12): Prevent unused warning, if the file is compiled. (Thanks to Claudio) 2003-09-20 03:44 brodsom * firebird2/doc/README.build.mingw.html (1.5): MinGW readme update 2003-09-20 02:58 brodsom * firebird2/doc/README.build.mingw.html (1.4): Update MinGW instructions 2003-09-20 02:18 brodsom * firebird2/doc/README.build.mingw.html (1.3): Update MinGW instructions 2003-09-19 15:56 dimitr * firebird2/src/jrd/ini.epp (1.23): Small metadata fix 2003-09-19 12:26 aafemt * firebird2/src/qli/: all.cpp (1.20), all_proto.h (1.3), blk.h (1.10), comma_proto.h (1.2), compi_proto.h (1.4), compile.h (1.3), dtr.cpp (1.26), dtr.h (1.11), err_proto.h (1.4), exe.h (1.14), format.h (1.6), parse.h (1.4), report.h (1.3): Partial 'struct' cleanup 2003-09-19 05:37 brodsom * firebird2/src/jrd/svc.cpp (1.78): Correction 2003-09-19 02:36 brodsom * firebird2/src/jrd/svc.cpp (1.77): Correction 2003-09-19 00:12 brodsom * firebird2/src/intl/collations/: bl88591sv0.h (1.5), bl88591uk0.h (1.5), bl88591us0.h (1.5), blNEXTde0.h (1.5), blNEXTes0.h (1.5), blNEXTfr0.h (1.5), blNEXTit0.h (1.5), blNEXTus0.h (1.5), db437de0.h (1.5), db437es1.h (1.5), db437fi0.h (1.5), db437fr0.h (1.5), db437it0.h (1.5), db437nl0.h (1.5), db437sv0.h (1.5), db437uk0.h (1.5), db437us0.h (1.5), db850cf0.h (1.5), db850de0.h (1.5), db850es0.h (1.5), db850fr0.h (1.5), db850it1.h (1.5), db850nl0.h (1.5), db850pt0.h (1.5), db850sv1.h (1.5), db850uk0.h (1.5), db850us0.h (1.5), db852cz0.h (1.5), db852po0.h (1.5), db852sl0.h (1.5), db857tr0.h (1.5), db860pt0.h (1.5), db863cf1.h (1.5), db865da0.h (1.5), db865no0.h (1.5), db866ru0.h (1.5), pd437intl.h (1.5), pd437swedfin.h (1.5), pd852czech.h (1.5), pd852hundc.h (1.5), pd852polish.h (1.5), pd852slovene.h (1.5), pd861iceland.h (1.5), pd865nordan40.h (1.5), pd866cyrr.h (1.5), pw1250czech.h (1.5), pw1250hun.h (1.5), pw1250hundc.h (1.5), pw1250polish.h (1.5), pw1250slov.h (1.5), pw1251cyrr.h (1.5), pw1252i850.h (1.5), pw1252intl.h (1.5), pw1252nor4.h (1.5), pw1252span.h (1.5), pw1252swfn.h (1.5), pw1253greek1.h (1.5), pw1254turk.h (1.5), undef.h (1.2), xx1251_ua.h (1.5), xx88592czech.h (1.6), bl88591ca0.h (1.5), bl88591da0.h (1.5), bl88591de0.h (1.5), bl88591es0.h (1.5), bl88591fi0.h (1.5), bl88591fr0.h (1.5), bl88591is0.h (1.5), bl88591it0.h (1.5), bl88591nl0.h (1.5), bl88591no0.h (1.5), bl88591pt0.h (1.5): Macro cleaning (intl) 2003-09-19 00:05 brodsom * firebird2/src/: intl/lc_ascii.cpp (1.3), intl/lc_big5.cpp (1.4), intl/lc_dos.cpp (1.2), intl/lc_gb2312.cpp (1.3), intl/lc_iso8859_1.cpp (1.3), intl/lc_iso8859_2.cpp (1.3), intl/lc_jis.cpp (1.4), intl/lc_ksc.cpp (1.4), intl/lc_unicode_ucs2.cpp (1.4), jrd/intlobj.h (1.7), intl/charsets/cs_863.h (1.5), intl/charsets/cs_864.h (1.4), intl/charsets/cs_865.h (1.5), intl/charsets/cs_866.h (1.4), intl/charsets/cs_869.h (1.4), intl/charsets/cs_cyrl.h (1.4), intl/charsets/cs_iso8859_1.h (1.4), intl/charsets/cs_iso8859_13.h (1.4), intl/charsets/cs_iso8859_2.h (1.4), intl/charsets/cs_iso8859_3.h (1.4), intl/charsets/cs_iso8859_4.h (1.4), intl/charsets/cs_iso8859_5.h (1.4), intl/charsets/cs_iso8859_6.h (1.4), intl/charsets/cs_iso8859_7.h (1.4), intl/charsets/cs_iso8859_8.h (1.4), intl/charsets/cs_iso8859_9.h (1.4), intl/charsets/cs_next.h (1.4), intl/charsets/cs_sjis.h (1.4), intl/charsets/cs_w1250.h (1.5), intl/charsets/cs_w1251.h (1.5), intl/charsets/cs_w1252.h (1.5), intl/charsets/cs_w1253.h (1.5), intl/charsets/cs_w1254.h (1.5), intl/charsets/cs_w1255.h (1.4), intl/charsets/cs_w1256.h (1.4), intl/charsets/cs_w1257.h (1.4), intl/charsets/cs_437.h (1.5), intl/charsets/cs_737.h (1.4), intl/charsets/cs_775.h (1.4), intl/charsets/cs_850.h (1.5), intl/charsets/cs_852.h (1.5), intl/charsets/cs_857.h (1.5), intl/charsets/cs_858.h (1.4), intl/charsets/cs_860.h (1.5), intl/charsets/cs_861.h (1.5), intl/charsets/cs_862.h (1.4): Macro cleaning (intl) 2003-09-19 00:04 brodsom * firebird2/src/intl/: cs_narrow.cpp (1.3), cv_big5.cpp (1.2), cv_gb2312.cpp (1.2), cv_jis.cpp (1.2), cv_ksc.cpp (1.2), cv_narrow.cpp (1.2), cv_unicode_fss.cpp (1.2): Style 2003-09-18 23:58 brodsom * firebird2/src/jrd/svc.cpp (1.76): Macro cleaning Variable type change (Thanks to Claudio) 2003-09-18 23:57 brodsom * firebird2/src/jrd/sort.cpp (1.41): Correction (Thanks to Claudio) 2003-09-18 23:56 brodsom * firebird2/src/burp/: backup.epp (1.39), burp.cpp (1.45), burp.h (1.24), burpswi.h (1.10), canonical.cpp (1.26), mvol.cpp (1.18), restore.epp (1.44), spit.cpp (1.17), spit.h (1.5): Cleaning macros 2003-09-18 19:38 brodsom * firebird2/src/alice/aliceswi.h (1.10): Cleaning macros 2003-09-18 12:56 brodsom * firebird2/src/alice/: alice.cpp (1.35), alice.h (1.20), alice_meta.epp (1.18), aliceswi.h (1.9), blk.h (1.4), exe.cpp (1.17), lls.h (1.3), tdr.cpp (1.22): -Macro cleaning. -remove FB_FROM_ALICE_CPP, it is unused (set_thread_data is only used in alice.cpp) and contains uncompilable code inside. 2003-09-18 12:28 aafemt * firebird2/src/misc/: align.cpp (1.3), blrtable.cpp (1.2), print.cpp (1.2): 'struct' removal 2003-09-18 12:24 aafemt * firebird2/src/lock/: driver.cpp (1.7), lock.cpp (1.73), lock.h (1.19), print.cpp (1.27), ulimit.cpp (1.3): 'struct' cleanup 2003-09-18 12:20 aafemt * firebird2/src/journal/: console.cpp (1.11), gjrn.cpp (1.15), journal.h (1.6), miscj.cpp (1.4), miscj_proto.h (1.3), oldr.cpp (1.9), rebuild.epp (1.6), server.epp (1.5): 'struct' cleanup 2003-09-18 01:42 arnobrinkman * firebird2/src/isql/isql.epp (1.45): Change wrong used constant (Suggested by Claudio V.) 2003-09-18 01:24 arnobrinkman * firebird2/src/jrd/: btr.cpp (1.38), btr_proto.h (1.9), nav.cpp (1.16), nav_proto.h (1.5), rse.cpp (1.34): Before starting with the new index-structure i do some code clean-up. 2003-09-17 12:49 aafemt * firebird2/src/isql/: extract.epp (1.16), isql.epp (1.44), isql.h (1.14), isql_win.cpp (1.7), show.epp (1.23): 'struct' cleanup 2003-09-17 12:36 aafemt * firebird2/src/iscguard/: cntl_guard.cpp (1.12), iscguard.cpp (1.27), iscguard.h (1.6): 'struct' cleanup 2003-09-17 11:52 arnobrinkman * firebird2/src/: utilities/gstat/dba.epp (1.10), jrd/nav.cpp (1.15), jrd/ods.h (1.6): Remove IGNORE_NULL_IDX_KEY define 2003-09-17 01:22 arnobrinkman * firebird2/src/isql/isql.epp (1.43): Apply patch from Fred Polizo Jr. - Display correct OCTETS for varying length characters. 2003-09-17 01:19 arnobrinkman * firebird2/src/jrd/: btr.cpp (1.37), btr.h (1.8), idx.cpp (1.21), opt.cpp (1.92), val.cpp (1.20): Remove IGNORE_NULL_IDX_KEY define. Still to go : nav.cpp, nav_proto.h, ods.h, dba.epp 2003-09-16 23:45 skidder * firebird2/src/common/classes/semaphore.h (1.2): Correction 2003-09-16 23:43 skidder * firebird2/src/wal/: walc.cpp (1.21), walw.cpp (1.31): Back out recent header cleanup changes to let the engine compile 2003-09-16 22:59 skidder * firebird2/src/remote/: remote.cpp (1.18), remote.h (1.19), server.cpp (1.46): Fix SuperServer 1-minute lock-up under contention bug. With previous logic all spare threads were notified and performed expensive loop on each request arrival. New logic wakes up only one thread per request. (the same fix was performed in 2.0 SS lock manager to avoid waking up all blocked threads on each lock request resolution). As an (unexpected) result of this changes SS performance significantly improved. Some artificial tests show timing improvements by factor between 2 and 3. 2003-09-16 22:45 skidder * firebird2/src/common/classes/semaphore.h (1.1): Implement Firebird::Semaphore class for Windows and POSIX. Those platforms which do not have POSIX semaphores (Solaris ?) may need to implement this class using BSD or SYSV stuff. 2003-09-16 19:08 dimitr * firebird2/src/jrd/: btr.cpp (1.36), btr_proto.h (1.8): Some cleanup 2003-09-16 16:01 brodsom * firebird2/src/gpre/: int.cpp (1.15), int_cxx.cpp (1.14), pas.cpp (1.21), ada.cpp (1.25), c_cxx.cpp (1.29): Recover some macros as inlines 2003-09-16 15:57 brodsom * firebird2/src/dsql/: all.h (1.6), alld_proto.h (1.4): Cleaning headers 2003-09-16 14:16 brodsom * firebird2/src/gpre/pat.cpp (1.14): Fix switch with only default warning 2003-09-16 14:15 brodsom * firebird2/src/jrd/sdl.cpp (1.20): Fix macro redefinition warning 2003-09-16 12:33 aafemt * firebird2/src/intl/: cv_unicode_fss.h (1.4), lc_narrow.cpp (1.3), ld.h (1.21), collations/bl88591ca0.h (1.4), collations/bl88591da0.h (1.4), collations/bl88591de0.h (1.4), collations/bl88591es0.h (1.4), collations/bl88591fi0.h (1.4), collations/bl88591fr0.h (1.4), collations/bl88591is0.h (1.4), collations/bl88591it0.h (1.4), collations/bl88591nl0.h (1.4), collations/bl88591no0.h (1.4), collations/bl88591pt0.h (1.4), collations/bl88591sv0.h (1.4), collations/bl88591uk0.h (1.4), collations/bl88591us0.h (1.4), collations/blNEXTde0.h (1.4), collations/blNEXTes0.h (1.4), collations/blNEXTfr0.h (1.4), collations/blNEXTit0.h (1.4), collations/blNEXTus0.h (1.4), collations/db437de0.h (1.4), collations/db437es1.h (1.4), collations/db437fi0.h (1.4), collations/db437fr0.h (1.4), collations/db437it0.h (1.4), collations/db437nl0.h (1.4), collations/db437sv0.h (1.4), collations/db437uk0.h (1.4), collations/db437us0.h (1.4), collations/db850cf0.h (1.4), collations/db850de0.h (1.4), collations/db850es0.h (1.4), collations/db850fr0.h (1.4), collations/db850it1.h (1.4), collations/db850nl0.h (1.4), collations/db850pt0.h (1.4), collations/db850sv1.h (1.4), collations/db850uk0.h (1.4), collations/db850us0.h (1.4), collations/db852cz0.h (1.4), collations/db852po0.h (1.4), collations/db852sl0.h (1.4), collations/db857tr0.h (1.4), collations/db860pt0.h (1.4), collations/db863cf1.h (1.4), collations/db865da0.h (1.4), collations/db865no0.h (1.4), collations/db866ru0.h (1.4), collations/pd437intl.h (1.4), collations/pd437swedfin.h (1.4), collations/pd852czech.h (1.4), collations/pd852hundc.h (1.4), collations/pd852polish.h (1.4), collations/pd852slovene.h (1.4), collations/pd861iceland.h (1.4), collations/pd865nordan40.h (1.4), collations/pd866cyrr.h (1.4), collations/pw1250czech.h (1.4), collations/pw1250hun.h (1.4), collations/pw1250hundc.h (1.4), collations/pw1250polish.h (1.4), collations/pw1250slov.h (1.4), collations/pw1251cyrr.h (1.4), collations/pw1252i850.h (1.4), collations/pw1252intl.h (1.4), collations/pw1252nor4.h (1.4), collations/pw1252span.h (1.4), collations/pw1252swfn.h (1.4), collations/pw1253greek1.h (1.4), collations/pw1254turk.h (1.4), collations/xx1251_ua.h (1.4), collations/xx88592czech.h (1.5): 'struct' removal 2003-09-16 12:18 aafemt * firebird2/src/gpre/: ada.cpp (1.24), pas.cpp (1.20): Add 'void' to functions with no return value 2003-09-16 10:34 robocop * firebird2/src/utilities/gsec/gsec_proto.h (1.3): Too trivial change 2003-09-16 10:18 brodsom * firebird2/src/utilities/: cache.cpp (1.10), sbc_print.cpp (1.14), gstat/dba_full.epp (1.8): -Although not compiled fix unused warning (Thanks to Claudio) 2003-09-16 10:00 brodsom * firebird2/src/utilities/gsec/gsec_proto.h (1.2): -Add two empty lines at the end. 2003-09-15 23:21 arnobrinkman * firebird2/src/dsql/: parse.cpp (1.88), parse.y (1.100), pass1.cpp (1.100): Added ORDER BY support on derived tables. (Suggested by Dmitry Yemanov) 2003-09-15 21:27 brodsom * firebird2/src/remote/xnet.cpp (1.28): Fix unused function warning 2003-09-15 21:26 brodsom * firebird2/src/jrd/gds.cpp (1.95): Fix signed/unsigned warning 2003-09-15 18:31 brodsom * firebird2/src/utilities/gsec/gsec.cpp (1.7): -Remove msvc unused var warning. 2003-09-15 18:30 brodsom * firebird2/src/: qli/all.cpp (1.19), qli/everything.h (1.3), wal/wal.cpp (1.25), wal/walc.cpp (1.20), wal/walw.cpp (1.30): -Cleaning headers 2003-09-15 18:29 brodsom * firebird2/src/lock/print.cpp (1.26): -Remove msvc unused var warning 2003-09-15 18:25 brodsom * firebird2/src/: alice/alice.cpp (1.34), alice/alice_proto.h (1.5), alice/aliceswi.h (1.8), alice/all.cpp (1.12), alice/all.h (1.6), alice/all_proto.h (1.3), alice/alloc.h (1.3), alice/exe_proto.h (1.3), alice/tdr.cpp (1.21), alice/tdr_proto.h (1.7), burp/burp.cpp (1.44), burp/spit.cpp (1.16), dsql/dsql.h (1.34), dsql/errd_proto.h (1.7), journal/console.cpp (1.10), journal/gjrn.cpp (1.14), jrd/all.cpp (1.16), jrd/dbt.cpp (1.13), jrd/err_proto.h (1.11), jrd/everything.h (1.5), jrd/jrd.h (1.48): -Cleaning headers 2003-09-15 18:23 brodsom * firebird2/src/utilities/gsec/gsec_proto.h (1.1): no message 2003-09-15 18:17 skidder * firebird2/src/jrd/cch.cpp (1.48): Remove outdated comment 2003-09-15 16:57 brodsom * firebird2/src/dudley/ddl.cpp (1.19): Remove msvc unused variable warning. 2003-09-15 16:49 brodsom * firebird2/src/utilities/gstat/dba.epp (1.9): Remove msvc unused variable warning. 2003-09-15 15:11 brodsom * firebird2/src/: alice/alice.cpp (1.33), alice/alice.h (1.19), alice/alice_meta.epp (1.17), alice/alice_proto.h (1.4), alice/exe.cpp (1.16), burp/burp.cpp (1.43), burp/burp.h (1.23), burp/burp_proto.h (1.7), dudley/ddl.cpp (1.18), journal/gjrn.cpp (1.13), jrd/svc.cpp (1.75), jrd/svc.h (1.16), jrd/svc_proto.h (1.7), lock/print.cpp (1.25), utilities/cache.cpp (1.9), utilities/sbc_print.cpp (1.13), utilities/gsec/gsec.cpp (1.6), utilities/gsec/gsec.h (1.5), utilities/gstat/dba.epp (1.8), utilities/gstat/dba_full.epp (1.7), wal/wal_prnt.cpp (1.11): Clean a bit services interface - Include service entrypoint in each proto file and remove from it the private function common to service and standalone. (burp, alice and gsec) - Replace functions output_svc/output_thread/output_netware with SVC_output callback common for all. (burp, alice and gsec) - Create typedef pfn_svc_output common for all svc, and correct SVC_read_ib_log and thread_test to be compatible with pfn_svc_output typedef. (svc.cpp) - Put inside an ifdef code for '-svc_re' switch (in all sources). 2003-09-15 14:50 dimitr * firebird2/src/alice/alice_meta.epp (1.16): no message 2003-09-15 14:30 robocop * firebird2/src/qli/: all.cpp (1.18), command.cpp (1.12), compi_proto.h (1.3), compile.cpp (1.14), dtr.cpp (1.25), eval.cpp (1.27), exe.cpp (1.27), exe.h (1.13), expand.cpp (1.17), forma_proto.h (1.3), format.cpp (1.19), gener.cpp (1.22), gener_proto.h (1.3), help.epp (1.10), hsh.cpp (1.11), lex.cpp (1.18), meta.epp (1.26), meta_proto.h (1.5), mov.cpp (1.21), mov_proto.h (1.4), parse.cpp (1.21), picst_proto.h (1.4), picstr.cpp (1.14), proc.epp (1.16), report.cpp (1.10), show.epp (1.21): const correctness, formatting, cleaning, etc. Not a definitive work, though. 2003-09-15 14:19 robocop * firebird2/src/jrd/why.cpp (1.28): Macro cleaning if() statements formatting fixed 2003-09-15 13:30 brodsom * firebird2/src/misc/relations.epp (1.3): Not used 2003-09-15 13:17 robocop * firebird2/src/jrd/alt.cpp (1.26): Replaced macro with function const correctness 2003-09-15 13:14 robocop * firebird2/src/jrd/utl.cpp (1.40): Style: got rid of spaces around C++ cast operators Put the static (private) functions out of the extern "C" block. 2003-09-15 13:06 robocop * firebird2/src/ipserver/ipclient.cpp (1.29): Trivial change 2003-09-15 12:14 skidder * firebird2/src/utilities/nbackup.cpp (1.8): Added credits to NBACKUP usage info 2003-09-15 11:36 dimitr * firebird2/builds/win32/msvc6/nbackup.dsp (1.2): Updated project files. 2003-09-15 11:33 dimitr * firebird2/src/alice/alice_meta.epp (1.15): Fixed another problem in gfix. Thanks to Vlad Horsun. 2003-09-15 11:04 alexpeshkoff * firebird2/src/jrd/jrd.cpp (1.91): Fixed problems with security.fdb access, introduced in RC6 - front-port to HEAD 2003-09-15 10:24 dimitr * firebird2/src/jrd/par.cpp (1.51): Fixed bug introduced yesterday. 2003-09-15 10:05 dimitr * firebird2/src/alice/tdr.cpp (1.20): Fixed very old typo. Thanks to Vlad Horsun. 2003-09-15 04:15 brodsom * firebird2/src/dudley/: ddl.h (1.12), exe.epp (1.27), parse.cpp (1.25), trn.cpp (1.16): Correction 2003-09-15 04:03 brodsom * firebird2/src/: qli/proc.epp (1.15), burp/burp.cpp (1.42): -Style 2003-09-15 03:50 brodsom * firebird2/src/burp/restore.epp (1.43): -Style 2003-09-14 17:37 dimitr * firebird2/src/jrd/: opt.cpp (1.91), par.cpp (1.50): The final part of my little PLAN enhancement. 2003-09-14 17:32 dimitr * firebird2/src/dsql/: dsql.tab.h (1.23), gen.cpp (1.42), parse.cpp (1.87), parse.y (1.99), pass1.cpp (1.99): The final part of my little PLAN enhancement. 2003-09-14 03:09 brodsom * firebird2/src/jrd/gds.cpp (1.94): -Change variable name to fix error in MinGW 2003-09-14 03:08 brodsom * firebird2/src/alice/: alice.cpp (1.32), alice_meta.epp (1.14): -Style 2003-09-14 03:08 brodsom * firebird2/src/burp/: backup.epp (1.38), burp.cpp (1.41), burp_proto.h (1.6), mvol.cpp (1.17): -Style -Cast corrections 2003-09-14 02:46 brodsom * firebird2/src/lock/print.cpp (1.24): -Fix warnings 2003-09-14 02:26 brodsom * firebird2/src/: remote/xnet.cpp (1.27), remote/xnet.h (1.5), misc/codes.epp (1.6): Warning fixes 2003-09-13 20:35 skidder * firebird2/src/jrd/: cch.cpp (1.47), common.h (1.82), gds.cpp (1.93), nbak.cpp (1.11), nbak.h (1.5): Make NBACKUP work on Windows 2003-09-13 16:47 skidder * firebird2/src/gpre/exp.cpp (1.21): Remove some crap from the code 2003-09-13 15:36 epocman * firebird2/src/utilities/install/: install_reg.cpp (1.6), install_svc.cpp (1.7): Win32 instreg / instsvc now returns FINI_ERROR instead of FINI_OK when usage() function is called. This helps external automated tools to detect mistakes in parameters. 2003-09-13 14:23 brodsom * firebird2/src/gpre/: ftn.cpp (1.26), msc.cpp (1.12), sqe.cpp (1.22), sql.cpp (1.24): -Fix indents -Corrections (Thanks to Claudio) 2003-09-13 14:22 brodsom * firebird2/src/gpre/: ada.cpp (1.23), c_cxx.cpp (1.28), cmd.cpp (1.16), cob.cpp (1.28), hsh.cpp (1.14), par.cpp (1.32), pas.cpp (1.19): Fix indents 2003-09-13 14:16 brodsom * firebird2/src/dsql/dsql.cpp (1.62): -Fix indents 2003-09-13 14:03 brodsom * firebird2/src/jrd/: cmp.cpp (1.62), dpm.epp (1.18), event.cpp (1.30), idx.cpp (1.20), jrd.cpp (1.90): Fix indents 2003-09-13 13:59 brodsom * firebird2/src/jrd/: pcmet.epp (1.6), rlck.cpp (1.12), rng.cpp (1.11), sdw.cpp (1.16), shut.cpp (1.9), sym.cpp (1.6), tra.cpp (1.41), val.cpp (1.19): Fix indents 2003-09-13 13:45 brodsom * firebird2/src/: dudley/extract.epp (1.18), dudley/hsh.cpp (1.12), jrd/os/vms/vmsevent.cpp (1.5), qli/all.cpp (1.17), qli/expand.cpp (1.16), qli/gener.cpp (1.21), qli/hsh.cpp (1.10), qli/proc.epp (1.14), ipserver/ipclient.cpp (1.28): Fix indents 2003-09-13 12:26 robocop * firebird2/src/dsql/ddl.cpp (1.60): Trivial correction 2003-09-13 11:25 brodsom * firebird2/src/common/classes/rwlock.h (1.8): Fix for MINGW build 2003-09-13 11:15 brodsom * firebird2/src/remote/: inet.cpp (1.75), server.cpp (1.45): Corrections (Thanks to Claudio) 2003-09-13 11:02 brodsom * firebird2/src/qli/meta.epp (1.25): Correction (Thanks to Claudio) 2003-09-13 03:12 brodsom * firebird2/src/common/classes/rwlock.h (1.7): Provisional quick fix for broken msvc 6 build with last Nickolay commit. To be reviewed by N. 2003-09-13 01:37 brodsom * firebird2/src/jrd/: utl.cpp (1.39), why.cpp (1.27), alt.cpp (1.25), gds.cpp (1.92), gds_proto.h (1.19), gdsold.h (1.28), tra.cpp (1.40): -Remove GDS_VAL and GDS_REF (Final commit) 2003-09-13 01:25 brodsom * firebird2/src/burp/: backup.epp (1.37), burp.cpp (1.40), burp.h (1.22), restore.epp (1.42): -Remove GDS_VAL and GDS_REF -BOOLEAN Cleaning -Fix tab indent in restore and backup 2003-09-13 00:30 brodsom * firebird2/src/qli/show.epp (1.20): -Removing GDS_VAL and GDS_REF 2003-09-12 18:49 brodsom * firebird2/src/utilities/stats.epp (1.2): -Remove GDS_VAL and GDS_REF 2003-09-12 18:35 brodsom * firebird2/src/gpre/: sql.cpp (1.23), cmp.cpp (1.19), exp.cpp (1.20), gpre.cpp (1.35), gpre.h (1.43), int.cpp (1.14), int_cxx.cpp (1.13), par.cpp (1.31), parse.h (1.5), pas.cpp (1.18), sqe.cpp (1.21), ada.cpp (1.22), c_cxx.cpp (1.27), cmd.cpp (1.15), cme.cpp (1.10): -Remove some macros or transform to inline -Rename tok_quoted to tok_sglquoted 2003-09-12 18:32 brodsom * firebird2/src/dudley/: ddl.h (1.11), exe.epp (1.26), parse.cpp (1.24), trn.cpp (1.15): Better idx_type use 2003-09-12 12:20 aafemt * firebird2/src/jrd/os/win32/isc_ipc.cpp (1.4): A bit more universal MINGW fix 2003-09-12 12:16 aafemt * firebird2/builds/posix/Makefile.in.client.util (1.14): instsvc doesn't need OS_specific_files 2003-09-12 11:19 robocop * firebird2/src/dsql/ddl.cpp (1.59): trivial correction 2003-09-12 11:06 robocop * firebird2/src/gpre/cob.cpp (1.27): trivial correction 2003-09-12 11:04 robocop * firebird2/src/burp/: backu_proto.h (1.3), backup.epp (1.36), burp.cpp (1.39), burp.h (1.21), burp_proto.h (1.5), burpswi.h (1.9), canon_proto.h (1.7), canonical.cpp (1.25), misc.cpp (1.6), misc_proto.h (1.3), mvol.cpp (1.16), mvol_proto.h (1.4), resto_proto.h (1.3), restore.epp (1.41), spit.cpp (1.15), spit.h (1.4), std_desc.h (1.2): const correctness, variables in scope, bool, formatting, less casts, etc. 2003-09-12 11:00 robocop * firebird2/src/dudley/exe.epp (1.25): trivial corrections 2003-09-12 10:55 robocop * firebird2/src/gpre/ada.cpp (1.21): trivial corrections 2003-09-12 08:20 alexpeshkoff * firebird2/src/install/arch-specific/linux/super/tarinstall.sh.in (1.1): file tarinstall.sh.in was initially added on branch B1_5_Release. 2003-09-12 04:22 brodsom * firebird2/src/jrd/err_proto.h (1.10): -Correction 2003-09-12 04:21 brodsom * firebird2/src/gpre/: sqe_proto.h (1.8), sql.cpp (1.22), cmd.cpp (1.14), cme.cpp (1.9), cme_proto.h (1.5), cmp.cpp (1.18), exp.cpp (1.19), exp_proto.h (1.8), gpre.cpp (1.34), gpre.h (1.42), gpre_meta.epp (1.25), gpre_meta.h (1.7), gpre_meta_boot.cpp (1.21), par.cpp (1.30), sqe.cpp (1.20): -BOOLEAN cleaning -Rename rse to gpre_rse (Nickolay's request) 2003-09-12 03:58 brodsom * firebird2/src/jrd/: nav.cpp (1.14), ail.cpp (1.21), blb.cpp (1.36), cmp.cpp (1.61), evl.cpp (1.39): -Code format 2003-09-12 03:40 brodsom * firebird2/src/dsql/: parse.cpp (1.86), parse.y (1.98), ddl.cpp (1.58), errd.cpp (1.17), errd_proto.h (1.6), metd.epp (1.28), metd_proto.h (1.11): BOOLEAN cleaning 2003-09-11 23:33 skidder * firebird2/src/jrd/gds.cpp (1.91): Implement fast thread-safe trace facility on Win32. It is not perfect (keeps log file open), but good enough 2003-09-11 23:30 skidder * firebird2/src/lock/lock.cpp (1.72): Enable lock manager buffer resizing for Win32 CS. Further research demonstrated that it should work. This fix needs to be backported to 1.5 if proves itself to work fine. 2003-09-11 23:26 skidder * firebird2/src/common/classes/rwlock.h (1.6): Mark volatile vars as such. Add API to get current lock status for Win32 RWLock 2003-09-11 20:59 brodsom * firebird2/src/remote/: inet.cpp (1.74), interface.cpp (1.55), protocol.cpp (1.30), remote.cpp (1.17), remote.h (1.18), serve_proto.h (1.4), server.cpp (1.44): -BOOLEAN cleaning 2003-09-11 14:01 robocop * firebird2/src/msgs/load.epp (1.9): cleanup 2003-09-11 13:53 robocop * firebird2/src/jrd/dyn.epp (1.33): Store correct privilege 2003-09-11 12:45 aafemt * firebird2/src/jrd/dyn.epp (1.32): Fix mistype 2003-09-11 12:36 aafemt * firebird2/src/gpre/: gpre.h (1.41), gpre_meta_boot.cpp (1.20), pas.cpp (1.17), sql.cpp (1.21): 'struct' cleanup 2003-09-11 11:08 brodsom * firebird2/src/install/arch-specific/linux/super/: SSchangePasswd.sh (1.4), makeInstallImage.sh.in (1.4), postinstall.sh.in (1.5), postuninstall.sh.in (1.4), preinstall.sh.in (1.5), preuninstall.sh.in (1.4), rpmfiles.txt.in (1.5), rpmheader.txt.in (1.5): Move Alex commit to the right place 2003-09-11 04:53 brodsom * firebird2/: builds/posix/Makefile.in.boot.gpre (1.16), builds/posix/Makefile.in.client.gpre (1.10), builds/posix/Makefile.in.embed.gpre (1.10), builds/posix/Makefile.in.embed.qli (1.12), builds/posix/Makefile.in.static.gpre (1.11), src/gpre/form.h (1.8), src/gpre/form__proto.h (1.4), src/gpre/form_proto.h (1.5), src/gpre/form_trn.cpp (1.6), src/gpre/noform.cpp (1.8), src/qli/form.h (1.3), src/qli/form_proto.h (1.4), src/qli/noform.cpp (1.9): -Remove PYXIS 2003-09-11 04:35 brodsom * firebird2/src/gpre/sqe.cpp (1.19): -Scope correction 2003-09-11 04:32 brodsom * firebird2/src/jrd/os/win32/isc_ipc.cpp (1.3): -MINGW fix 2003-09-11 04:14 brodsom * firebird2/: src/jrd/gds.hxx (1.7), src/jrd/gdsold.h (1.27), src/jrd/os/vms/dfloat_stub.cpp (1.3), src/msgs/load.epp (1.8), src/msgs/msg.gdl (1.3), src/qli/eval.cpp (1.26), src/qli/everything.h (1.2), src/qli/exe.cpp (1.26), src/qli/exe.h (1.12), src/qli/expand.cpp (1.15), src/qli/format.cpp (1.18), src/qli/gener.cpp (1.20), src/qli/meta.epp (1.24), src/qli/parse.cpp (1.20), src/qli/symbols.h (1.3), src/qli/words.h (1.4), src/qli/blk.h (1.9), src/qli/compile.cpp (1.13), src/qli/dtr.cpp (1.24), src/qli/dtr.h (1.10), builds/win32/msvc6/gpre.dsp (1.19), builds/win32/msvc6/gpre_boot.dsp (1.19), builds/win32/msvc6/gpre_static.dsp (1.4), builds/win32/msvc6/qli.dsp (1.14), builds/win32/msvc7/gpre.vcproj (1.16), builds/win32/msvc7/gpre_boot.vcproj (1.17), builds/win32/msvc7/gpre_static.vcproj (1.2), builds/win32/msvc7/qli.vcproj (1.13), builds/mac_os_x/CS/CS.pbproj/project.pbxproj (1.4): -Removing PYXIS 2003-09-11 04:13 brodsom * firebird2/src/gpre/: cob.cpp (1.26), exp.cpp (1.18), exp_proto.h (1.7), ftn.cpp (1.25), gpre.cpp (1.33), gpre.h (1.40), hsh.h (1.5), msc.cpp (1.11), msc_proto.h (1.8), par.cpp (1.29), par_proto.h (1.8), pas.cpp (1.16), pat.cpp (1.13), pat.h (1.4), prett_proto.h (1.5), pretty.cpp (1.15), sqe.cpp (1.18), sql.cpp (1.20), words.h (1.4), ada.cpp (1.20), c_cxx.cpp (1.26), cmd.cpp (1.13), cmp.cpp (1.17), cmp_proto.h (1.8): -Removing PYXIS -Cleaning BOOLEAN 2003-09-11 04:12 brodsom * firebird2/src/dbs/metadata.sql (1.2): Removing PYXIS 2003-09-10 21:48 brodsom * firebird2/src/gpre/: lang_proto.h (1.5), par.cpp (1.28), pas.cpp (1.15), pat.cpp (1.12), pretty.cpp (1.14), sqe.cpp (1.17), sqe_proto.h (1.7), sql.cpp (1.19), sql_proto.h (1.7), ada.cpp (1.19), c_cxx.cpp (1.25), cmd.cpp (1.12), cme.cpp (1.8), cmp.cpp (1.16), cob.cpp (1.25), exp.cpp (1.17), ftn.cpp (1.24), gpre.cpp (1.32), gpre.h (1.39), gpre_meta.epp (1.24), gpre_meta_boot.cpp (1.19), hsh.cpp (1.13): -BOOLEAN cleaning -Remove pfn_SQE_list_cb function casts 2003-09-10 19:50 brodsom * firebird2/src/: jrd/ail.cpp (1.20), jrd/alt.cpp (1.24), jrd/cch.cpp (1.46), jrd/rec.cpp (1.11), qli/all.cpp (1.16), qli/dtr.cpp (1.23), qli/exe.cpp (1.25), qli/expand.cpp (1.14), qli/hsh.cpp (1.9), qli/lex.cpp (1.17), qli/lex_proto.h (1.3), qli/meta.epp (1.23), qli/mov.cpp (1.20), qli/parse.cpp (1.19), qli/picstr.cpp (1.13), qli/proc.epp (1.13), qli/proc_proto.h (1.3), qli/report.cpp (1.9), utilities/gsec/gsec.cpp (1.5), utilities/gsec/gsec.h (1.4), wal/driver.cpp (1.12), wal/wal.cpp (1.24), wal/wal_proto.h (1.8), wal/walc.cpp (1.19), wal/walc_proto.h (1.4), wal/walf.cpp (1.7), wal/walf_proto.h (1.3), wal/walr.cpp (1.7), wal/walr_proto.h (1.3), wal/walw.cpp (1.29): BOOLEAN cleaning 2003-09-10 19:48 brodsom * firebird2/src/isql/: extract.epp (1.15), show.epp (1.22): extern C cleaning 2003-09-10 19:46 brodsom * firebird2/src/: alice/alice.cpp (1.31), alice/alice.h (1.18), alice/exe.cpp (1.15), alice/tdr.cpp (1.19), alice/tdr_proto.h (1.6), burp/burp.cpp (1.38), burp/mvol.cpp (1.15), burp/spit.cpp (1.14), dudley/ddl.cpp (1.17), dudley/ddl.h (1.10), dudley/ddl_proto.h (1.5), dudley/exe.epp (1.24), dudley/exe_proto.h (1.3), dudley/expr.cpp (1.10), dudley/expr_proto.h (1.3), dudley/extract.epp (1.17), dudley/lex.cpp (1.17), dudley/parse.cpp (1.23), dudley/parse_proto.h (1.4), dudley/trn.cpp (1.14), journal/rebuild.epp (1.5), journal/server.epp (1.4), journal/archive.cpp (1.14): BOOLEAN cleaning 2003-09-10 19:29 dimitr * firebird2/doc/WhatsNew (1.42): no message 2003-09-10 17:31 skidder * firebird2/src/jrd/dyn.epp (1.31): Make engine compile after recent cleanup 2003-09-10 17:09 skidder * firebird2/src/jrd/os/posix/guid.cpp (1.3): Fix license of file that I created 2003-09-10 15:26 epocman * firebird2/src/utilities/install/install_svc.cpp (1.6): When run as a specific user, stopping engine service stops guardian, like with FB 1.0x LocalSystem. 2003-09-10 15:24 dimitr * firebird2/src/: jrd/opt.cpp (1.90), dsql/dsql.cpp (1.61): PLAN enhancements. The DSQL part of this change will follow. 2003-09-10 15:20 epocman * firebird2/src/iscguard/: cntl_guard.cpp (1.11), iscguard.cpp (1.26): Code cleanup per Claudio request 2003-09-10 14:55 dimitr * firebird2/src/jrd/intlnames.h (1.8): Applied Peter's patch 2003-09-10 14:01 dimitr * firebird2/src/remote/: xnet.cpp (1.26), os/win32/property.cpp (1.4): Cleanup 2003-09-10 13:48 robocop * firebird2/src/qli/: all.cpp (1.15), command.cpp (1.11), compile.cpp (1.12), dtr.cpp (1.22), eval.cpp (1.25), expand.cpp (1.13), format.cpp (1.17), gener.cpp (1.19), help.epp (1.9), lex.cpp (1.16), meta.epp (1.22), mov.cpp (1.19), parse.cpp (1.18), picstr.cpp (1.12), proc.epp (1.12), report.cpp (1.8), show.epp (1.19): C comments to C++ comments 2003-09-10 13:43 robocop * firebird2/src/lock/print.cpp (1.23): cleanup, hopefully right 2003-09-09 21:00 skidder * firebird2/builds/win32/msvc7/: Firebird2.sln (1.13), fbclient.vcproj (1.25), fbclient_static.vcproj (1.7), ipserver.vcproj (1.13), remote.vcproj (1.16), remote_classic.vcproj (1.16): Adjust MSVC7 makefiles for XNET support 2003-09-09 18:47 skidder * firebird2/src/: jrd/nbak.cpp (1.10), utilities/nbackup.cpp (1.7): Fix engine breakage on Win32 caused by my commits. 2003-09-09 18:43 skidder * firebird2/builds/win32/msvc7/nbackup.vcproj (1.3): Update MSVC7 makefiles 2003-09-09 13:36 robocop * firebird2/src/qli/hsh_proto.h (1.4): No more underscore + uppercase 2003-09-09 13:21 robocop * firebird2/src/wal/: wal.cpp (1.23), wal.h (1.7), wal_proto.h (1.7), walc.cpp (1.18), walw.cpp (1.28), walw_proto.h (1.4): const correctness, bool, variables in scope, etc. 2003-09-09 13:14 robocop * firebird2/src/dudley/: extract.epp (1.16), hsh_proto.h (1.4): const correctness, bool, etc. 2003-09-09 13:08 robocop * firebird2/examples/: include/example.h (1.2), udf/udflib.c (1.2): clean a bit this old example 2003-09-09 13:07 robocop * firebird2/src/jrd/: dsc.cpp (1.9), dsc_proto.h (1.3), dyn.epp (1.30), dyn.h (1.6), dyn_def.epp (1.40), dyn_del.epp (1.17), dyn_mod.epp (1.20), dyn_ut_proto.h (1.2), dyn_util.epp (1.16), shut.cpp (1.8), os/vms/vmsevent.cpp (1.4): const correctness, bool, etc. locksmith is harmless => root/administrator/sysdba, nothing mysterious. 2003-09-09 13:03 robocop * firebird2/src/isql/: extra_proto.h (1.4), extract.epp (1.14), isql.epp (1.42), isql.h (1.13), isql_proto.h (1.6), show.epp (1.21), show_proto.h (1.6): const correctness, bool, etc. 2003-09-09 09:51 brodsom * firebird2/builds/win32/run_all.bat (1.1): Add a script to build from scratch to installer 2003-09-09 09:49 brodsom * firebird2/builds/win32/msvc6/: engine.dsp (1.36), engine_classic.dsp (1.32), engine_embed.dsp (1.13), fb_lock_print.dsp (1.18), fbclient.dsp (1.39), fbclient_static.dsp (1.8), gpre_boot.dsp (1.18), gstat.dsp (1.16), walw.dsp (1.2): Update msvc6 build after Nickolay changes 2003-09-08 23:44 skidder * firebird2/src/: dsql/parse.cpp (1.85), dsql/parse.y (1.97), jrd/cch.cpp (1.45), jrd/nbak.cpp (1.9), jrd/os/isc_i_proto.h (1.2), jrd/os/win32/isc_ipc.cpp (1.2), lock/lock.cpp (1.71): Make Win32 version of engine compile 2003-09-08 23:43 skidder * firebird2/builds/win32/msvc7/: engine.vcproj (1.27), engine_classic.vcproj (1.26), engine_embed.vcproj (1.14), fb_lock_print.vcproj (1.16), fbclient.vcproj (1.24), fbclient_static.vcproj (1.6), gpre_boot.vcproj (1.16), gstat.vcproj (1.15): Update MSVC7 makefiles 2003-09-08 23:26 skidder * firebird2/src/dsql/: dsql.tab.h (1.22), parse.cpp (1.84): Update parse.cpp 2003-09-08 22:33 skidder * firebird2/src/jrd/os/isc_i_proto.h (1.1): Add forgotten file 2003-09-08 22:23 skidder * firebird2/: configure.in (1.155), builds/posix/Makefile.in.boot.gpre (1.15), builds/posix/Makefile.in.client.util (1.13), builds/posix/Makefile.in.embed.util (1.11), builds/posix/make.defaults (1.30), builds/posix/make.shared.variables (1.32), builds/posix/prefix.darwin (1.11), builds/posix/prefix.example (1.7), builds/posix/prefix.freebsd (1.9), builds/posix/prefix.linux (1.23), builds/posix/prefix.mingw (1.24), builds/posix/prefix.sinixz (1.19), builds/posix/prefix.solaris (1.8), builds/posix/prefix.solx86 (1.22), builds/posix/prefix.solx86gcc (1.4), src/common/classes/alloc.cpp (1.32), src/common/classes/alloc.h (1.25), src/common/classes/class_perf.cpp (1.8), src/common/classes/class_test.cpp (1.10), src/common/classes/locks.h (1.8), src/common/classes/rwlock.h (1.5), src/common/classes/tree.h (1.19), src/common/classes/vector.h (1.3), src/dsql/parse.y (1.96), src/include/firebird.h (1.14), src/jrd/cch.cpp (1.44), src/jrd/cch.h (1.4), src/jrd/cch_proto.h (1.6), src/jrd/common.h (1.81), src/jrd/dfw.epp (1.59), src/jrd/err.cpp (1.22), src/jrd/err_proto.h (1.9), src/jrd/event.cpp (1.29), src/jrd/gds.cpp (1.90), src/jrd/gds_proto.h (1.18), src/jrd/isc_i_proto.h (1.6), src/jrd/isc_ipc.cpp (1.39), src/jrd/isc_s_proto.h (1.7), src/jrd/isc_sync.cpp (1.61), src/jrd/lck.cpp (1.24), src/jrd/lck.h (1.11), src/jrd/lck_proto.h (1.2), src/jrd/nbak.cpp (1.8), src/jrd/nbak.h (1.4), src/jrd/svc.cpp (1.74), src/jrd/thd.h (1.14), src/jrd/why.cpp (1.26), src/jrd/os/guid.h (1.3), src/jrd/os/posix/guid.cpp (1.2), src/jrd/os/posix/isc_ipc.cpp (1.1), src/jrd/os/posix/unix.cpp (1.5), src/jrd/os/win32/guid.cpp (1.3), src/jrd/os/win32/isc_ipc.cpp (1.1), src/lock/lock.cpp (1.70), src/lock/lock_proto.h (1.4), src/lock/print.cpp (1.22), src/remote/inet.cpp (1.73), src/remote/inet_server.cpp (1.28), src/remote/server.cpp (1.43), src/remote/os/win32/srvr_w32.cpp (1.5), src/utilities/nbackup.cpp (1.6), src/utilities/gstat/ppg.cpp (1.3), src/wal/wal.cpp (1.22), src/wal/walc.cpp (1.17), src/wal/walc_proto.h (1.3), src/wal/walw.cpp (1.27): NBACKUP-related changes and some clean-up 2003-09-08 21:30 brodsom * firebird2/: builds/install/arch-specific/linux/super/SSchangePasswd.sh (1.2), builds/install/arch-specific/linux/super/makeInstallImage.sh.in (1.4), builds/install/arch-specific/linux/super/postinstall.sh.in (1.2), builds/install/arch-specific/linux/super/postuninstall.sh.in (1.2), builds/install/arch-specific/linux/super/preinstall.sh.in (1.2), builds/install/arch-specific/linux/super/preuninstall.sh.in (1.2), builds/install/arch-specific/linux/super/rpmfiles.txt.in (1.3), builds/install/arch-specific/linux/super/rpmheader.txt.in (1.2), builds/install/arch-specific/linux/misc/firebird.initd.in (1.1), src/install/arch-specific/linux/misc/firebird.initd.in (1.3): Move Alex commit to the right place 2003-09-08 20:46 skidder * firebird2/src/gpre/sqe.cpp (1.16): Make engine compile after recent cleanup 2003-09-08 16:14 dimitr * firebird2/builds/win32/msvc6/: Firebird2.dsw (1.28), fbclient.dsp (1.38), remote.dsp (1.19), remote_classic.dsp (1.16): Added the current XNET implementation. Let's hope it works not only for me 2003-09-08 16:08 dimitr * firebird2/src/: remote/interface.cpp (1.54), remote/serve_proto.h (1.3), remote/xnet.cpp (1.25), remote/xnet.h (1.4), remote/xnet_proto.h (1.5), ipserver/ipclient.cpp (1.27), jrd/why.cpp (1.25), remote/os/win32/property.cpp (1.3), remote/os/win32/property.rh (1.2), remote/os/win32/srvr_w32.cpp (1.4), remote/os/win32/window.cpp (1.4): Added the current XNET implementation. Let's hope it works not only for me 2003-09-08 14:44 dimitr * firebird2/src/burp/restore.epp (1.40): A bit more information from gbak. 2003-09-08 13:39 robocop * firebird2/lang_helpers/: gds_codes.ftn (1.4), gds_codes.pas (1.4): The products of codes.epp 2003-09-08 13:36 robocop * firebird2/src/include/gen/: codes.h (1.13), codetext.h (1.9), iberror.h (1.8), msg_facs.h (1.4), msgs.h (1.9), rdb_codes.h (1.9), sql_code.h (1.9): The products of codes.epp 2003-09-08 13:34 robocop * firebird2/src/misc/codes.epp (1.5): const correctness, almost minimal scope for variables, bool, etc. Give iberror.h a section for C++ No side effects noticed after several full rebuilds 2003-09-08 13:29 dimitr * firebird2/src/dsql/dsql.cpp (1.60): Fixed logic after Blas' change of the function return. 2003-09-08 13:27 robocop * firebird2/src/gpre/: cmp_proto.h (1.7), exp.cpp (1.16), exp_proto.h (1.6), form.h (1.7), gpre.cpp (1.31), gpre.h (1.38), gpre_proto.h (1.4), gpreswi.h (1.10), hsh_proto.h (1.4), jrdme_proto.h (1.3), lang_proto.h (1.4), msc.cpp (1.10), msc_proto.h (1.7), par.cpp (1.27), par_proto.h (1.7), parse.h (1.4), pat.cpp (1.11), pat_proto.h (1.3), sqe.cpp (1.15), sqe_proto.h (1.6), sql.cpp (1.18), sql_proto.h (1.6): const correctness, almost minimal scope for variables, bool, etc. Hope I did integrate others' changes correctly and totally. 2003-09-08 10:56 arnobrinkman * firebird2/src/jrd/opt.cpp (1.89): Don't forget the OR operations Arno 2003-09-08 03:50 brodsom * firebird2/src/utilities/: common/cmd_util.cpp (1.3), common/cmd_util_proto.h (1.2), gsec/secur_proto.h (1.3), gsec/gsec.cpp (1.4), gsec/gsec.h (1.3), gstat/ppg.cpp (1.2), gstat/ppg_proto.h (1.2): Remove unneeded extern C 2003-09-08 03:46 brodsom * firebird2/src/: alice/alice.cpp (1.30), alice/alice.h (1.17), alice/alice_proto.h (1.3), alice/exe.cpp (1.14), alice/exe_proto.h (1.2), alice/tdr_proto.h (1.5), burp/backu_proto.h (1.2), burp/burp.cpp (1.37), burp/burp.h (1.20), burp/burp_proto.h (1.4), burp/canon_proto.h (1.6), burp/canonical.cpp (1.24), burp/misc.cpp (1.5), burp/misc_proto.h (1.2), burp/resto_proto.h (1.2): Remove unneeded extern C 2003-09-08 03:42 brodsom * firebird2/src/: iscguard/iscguard.cpp (1.25), isql/isql.epp (1.41), jrd/exe.cpp (1.76), jrd/opt.cpp (1.88), jrd/os/win32/thd_priority.cpp (1.13), remote/os/win32/chop.cpp (1.3): Code cleaning 2003-09-07 23:39 epocman * firebird2/builds/win32/uninstall.bat (1.2): instsvc 'remove' new syntax does'nt need a '-g' option. 2003-09-07 23:36 epocman * firebird2/builds/win32/: install_classic.bat (1.2), install_super.bat (1.2): instsvc new syntax does not take root_directory on the command-line. 2003-09-07 21:11 epocman * firebird2/src/: iscguard/cntl_guard.cpp (1.10), iscguard/iscguard.cpp (1.24), utilities/install/install_svc.cpp (1.5), utilities/install/servi_proto.h (1.4), utilities/install/services.cpp (1.5): Win32 - 'instsvc install -guardian -login user' now also sets the Guardian to run as 'user'. This is achieved by giving appropriate security rights to 'user' on the firebird service object (instsvc utility) and fixing some wrong security flags in the Guardian code itself. 2003-09-07 02:53 brodsom * firebird2/src/lock/: lock.cpp (1.69), print.cpp (1.21): Code cleaning (Thanks to Claudio) 2003-09-07 02:48 brodsom * firebird2/src/jrd/os/vms/vmsevent.cpp (1.3): Fix wrong change (Thanks to Claudio) 2003-09-07 02:48 brodsom * firebird2/src/jrd/os/vms/: extvms.cpp (1.3), map.cpp (1.3): Code cleaning (Thanks to Claudio) 2003-09-06 12:55 epocman * firebird2/src/utilities/install/services.cpp (1.4): Never sets NT services as 'Interactive'. Fights 'Shatter'-kind attacks. http://www.idefense.com/idpapers/Shatter_Redux.pdf This blocks 'local' protocol from working, but is not an issue as new XNET will replace it for FB > 1.5. 2003-09-06 02:49 brodsom * firebird2/src/: dudley/hsh.cpp (1.11), dudley/hsh_proto.h (1.3), wal/wal.cpp (1.21), wal/wal_proto.h (1.6), wal/walw.cpp (1.26), wal/walw_proto.h (1.3), qli/hsh_proto.h (1.3), gpre/c_cxx.cpp (1.24), gpre/cmp.cpp (1.15), gpre/cmp_proto.h (1.6), gpre/ftn.cpp (1.23), gpre/gpre.cpp (1.30), gpre/gpre.h (1.37), gpre/gpre_meta.h (1.6), gpre/gpre_meta_boot.cpp (1.18), gpre/gpre_proto.h (1.3), gpre/hsh.cpp (1.12), gpre/hsh_proto.h (1.3), gpre/jrdme_proto.h (1.2), gpre/jrdmet.cpp (1.9), gpre/lang_proto.h (1.3), gpre/msc.cpp (1.9), gpre/msc_proto.h (1.6), gpre/par.cpp (1.26), gpre/par_proto.h (1.6), gpre/pat.cpp (1.10), gpre/pat_proto.h (1.2), gpre/sqe.cpp (1.14), gpre/sqe_proto.h (1.5), gpre/sql.cpp (1.17), gpre/sql_proto.h (1.5): Remove unneeded extern C 2003-09-05 16:55 brodsom * firebird2/src/gpre/: par.cpp (1.25), pas.cpp (1.14), sqe.cpp (1.13), sql.cpp (1.16), ada.cpp (1.18), cmp.cpp (1.14), exp.cpp (1.15), gpre_meta_boot.cpp (1.17), msc.cpp (1.8), noform.cpp (1.7): Fix last Dmitry commit 2003-09-05 13:28 brodsom * firebird2/src/dsql/dsql.cpp (1.59): -Change function return to SUCCESS=true, FAILURE=false (suggested by Claudio) 2003-09-05 13:25 brodsom * firebird2/src/isql/: extra_proto.h (1.3), extract.epp (1.13), isql.epp (1.40), isql.h (1.12), isql_proto.h (1.5), show.epp (1.20), show_proto.h (1.5): -Replacing BOOLEAN, FALSE and TRUE. -Code style cleaning 2003-09-05 12:54 alexpeshkoff * firebird2/src/install/arch-specific/linux/super/: SSchangePasswd.sh (1.3), makeInstallImage.sh.in (1.3), postinstall.sh.in (1.4), postuninstall.sh.in (1.3), preinstall.sh.in (1.4), preuninstall.sh.in (1.3), rpmfiles.txt.in (1.4), rpmheader.txt.in (1.4): fix posix SS build - now rpm package appear to be successfully buildable 2003-09-05 12:51 brodsom * firebird2/src/dudley/parse.cpp (1.22): -Correction 2003-09-05 12:50 alexpeshkoff * firebird2/src/install/arch-specific/linux/misc/firebird.initd.in (1.2): fix posix SS build - now rpm package appear to be successfully buildable 2003-09-05 12:30 alexpeshkoff * firebird2/src/install/arch-specific/linux/misc/firebird.initd.in (1.1): file firebird.initd.in was initially added on branch B1_5_Release. 2003-09-05 12:14 aafemt * firebird2/src/gpre/: ada.cpp (1.17), c_cxx.cpp (1.23), cmd.cpp (1.11), cme.cpp (1.7), cmp.cpp (1.13), cob.cpp (1.24), dyntable.cpp (1.4), exp.cpp (1.14), form.h (1.6), ftn.cpp (1.22), gpre.cpp (1.29), gpre.h (1.36), gpre_meta.epp (1.23), gpre_meta_boot.cpp (1.16), gpreswi.h (1.9), hsh.cpp (1.11), jrdmet.cpp (1.8), msc.cpp (1.7), par.cpp (1.24), parse.h (1.3), pas.cpp (1.13), pat.cpp (1.9), pretty.cpp (1.13), sqe.cpp (1.12), sql.cpp (1.15): 'struct' cleanup 2003-09-05 12:05 alexpeshkoff * firebird2/builds/posix/Makefile.in.firebird (1.44): fix posix SS build - script files are copied for both SS and CS 2003-09-05 11:33 brodsom * firebird2/src/dudley/parse.cpp (1.21): -Remove unneeded if (Thanks to Claudio) 2003-09-05 11:30 brodsom * firebird2/src/journal/rebuild.epp (1.4): -Correction (Thanks to Claudio) 2003-09-04 23:40 arnobrinkman * firebird2/src/dsql/pass1.cpp (1.98): Don't forget unnamed derived tables 2003-09-04 23:37 arnobrinkman * firebird2/src/jrd/opt.cpp (1.87): Added some comments and boolean replacement 2003-09-04 23:26 brodsom * firebird2/src/jrd/os/: thd_priority.h (1.7), win32/thd_priority.cpp (1.12): -Replace BOOLEAN, TRUE and FALSE 2003-09-04 23:22 brodsom * firebird2/src/: lock/lock.cpp (1.68), lock/lock_proto.h (1.3), lock/print.cpp (1.20), jrd/os/vms/extvms.cpp (1.2), jrd/os/vms/map.cpp (1.2), jrd/os/vms/vms.cpp (1.4), jrd/os/vms/vmsevent.cpp (1.2), dsql/parse.cpp (1.83), dsql/parse.y (1.95), dsql/pass1.cpp (1.97), dsql/preparse.cpp (1.18), dsql/user_dsql.cpp (1.21), dsql/dsql.cpp (1.58), dsql/hsh.cpp (1.11): -Replace BOOLEAN, TRUE and FALSE 2003-09-04 23:20 brodsom * firebird2/src/jrd/opt.cpp (1.86): Replace BOOLEAN, TRUE and FALSE 2003-09-04 19:51 skidder * firebird2/src/extern/editline/editline.c (1.2): Apply small patch for AMD64 build 2003-09-04 18:59 brodsom * firebird2/builds/win32/msvc6/archive.dsp (1.2): Correction 2003-09-04 17:26 brodsom * firebird2/src/dsql/pass1.cpp (1.96): Correction 2003-09-04 17:20 brodsom * firebird2/src/journal/: archive.cpp (1.13), console.cpp (1.9), gjrn.cpp (1.12), miscj.cpp (1.3), oldr.cpp (1.8), rebui_proto.h (1.3), rebuild.epp (1.3), serve_proto.h (1.3), server.epp (1.3): -Some cleaning -Two fixes and one new comment(Thanks to claudio) 2003-09-04 17:05 arnobrinkman * firebird2/src/dsql/gen.cpp (1.41): Remove generated comment 2003-09-04 17:02 arnobrinkman * firebird2/src/dsql/: gen.cpp (1.40), make.cpp (1.37), node.h (1.29), pass1.cpp (1.95): Changed internally derived-table support to better readable/understanding code 2003-09-04 15:46 brodsom * firebird2/: src/utilities/stats.epp (1.1), builds/win32/preprocess.bat (1.23), src/jrd/stats.epp (1.5): Move stats.epp to utilities 2003-09-04 15:45 brodsom * firebird2/src/dudley/: exe.epp (1.23), extract.epp (1.15), hsh.cpp (1.10), parse.cpp (1.20), trn.cpp (1.13), trn_proto.h (1.2): -Replace BOOLEAN, TRUE, FALSE 2003-09-04 15:45 brodsom * firebird2/src/dsql/pass1.cpp (1.94): Fix cast warning 2003-09-04 01:52 arnobrinkman * firebird2/src/dsql/: ddl.cpp (1.57), ddl_proto.h (1.9), dsql.cpp (1.57), gen.cpp (1.39), gen_proto.h (1.6), make.cpp (1.36), make_proto.h (1.13), pass1.cpp (1.93), pass1_proto.h (1.7): Change types that were used as booleans to the real bool type 2003-09-03 23:18 arnobrinkman * firebird2/src/jrd/: cvt2.cpp (1.13), rse.cpp (1.33): bugfix: MERGE caused engine crash when it was comparing two NULL values (when NULL was result of a calculation (add/multiply/divide...)) 2003-09-03 18:35 brodsom * firebird2/src/journal/archive.cpp (1.12): -Fix wrong change (Thanks to Claudio) 2003-09-03 18:33 brodsom * firebird2/src/jrd/blob_filter.cpp (1.5): -Remove unneeded casts 2003-09-03 18:31 brodsom * firebird2/src/burp/restore.epp (1.39): -Fix wrong struct removal. 2003-09-03 12:10 brodsom * firebird2/src/wal/walw.cpp (1.25): Remove obsolete comment 2003-09-03 09:39 dimitr * firebird2/src/utilities/gstat/dba.epp (1.7): Fixed gstat crach reported by Phil Shrimpton. 2003-09-03 03:46 brodsom * firebird2/builds/install/arch-specific/win32/FirebirdInstall_15.iss (1.4): -Add all the examples to the installer 2003-09-02 20:26 brodsom * firebird2/: src/journal/server.epp (1.2), src/journal/archive.cpp (1.11), src/journal/conso_proto.h (1.2), src/journal/console.cpp (1.8), src/journal/gjrn.cpp (1.11), src/journal/journal.h (1.5), src/journal/miscj.cpp (1.2), src/journal/miscj_proto.h (1.2), src/journal/oldr.cpp (1.7), src/journal/rebui_proto.h (1.2), src/journal/rebuild.epp (1.2), src/journal/serve_proto.h (1.2), src/jrd/jrn_proto.h (1.3), builds/win32/make_boot.bat (1.14), builds/win32/prepare.bat (1.26), builds/win32/preprocess.bat (1.22), builds/win32/msvc6/journal.dsp (1.1), builds/win32/msvc6/Firebird2.dsw (1.27), builds/win32/msvc6/archive.dsp (1.1): -Making journal buildable (and translating e to epp) 2003-09-02 20:19 brodsom * firebird2/builds/misc/journal.gbak (1.1): -Making journal buildable (and translating e to epp) 2003-09-02 19:57 brodsom * firebird2/src/journal/: misc.cpp (1.11), misc_proto.h (1.2), miscj.cpp (1.1), miscj_proto.h (1.1), rebuild.e (1.12), rebuild.epp (1.1), server.e (1.14), server.epp (1.1): -Making journal buildable (and translating e to epp) 2003-09-02 19:22 brodsom * firebird2/src/: ipserver/ipclient.cpp (1.26), ipserver/ipserver.cpp (1.24), iscguard/iscguard.cpp (1.23): -Replace BOOLEAN, TRUE and FALSE 2003-09-02 18:39 arnobrinkman * firebird2/src/jrd/opt.cpp (1.85): Fix wrong last commit :-( 2003-09-02 14:45 brodsom * firebird2/builds/install/arch-specific/win32/FirebirdInstall_15.iss (1.3): -Fix to allow use repositories named differently. 2003-09-02 02:12 brodsom * firebird2/generated/placeholder2.txt (1.2): Trying to solve the CVS error in generated directory 2003-09-02 02:00 brodsom * firebird2/generated/placeholder2.txt (1.1): Trying to solve the CVS error in generated directory 2003-09-02 01:20 arnobrinkman * firebird2/src/: dsql/ddl.cpp (1.56), dsql/pass1.cpp (1.92), dsql/pass1_proto.h (1.6), jrd/opt.cpp (1.84): Change BOOLEAN to bool type 2003-09-01 19:38 brodsom * firebird2/src/qli/: blk.h (1.8), meta.epp (1.21): -Use NULL instead 0 for null pointers -Remove unneeded casts 2003-09-01 16:22 alexpeshkoff * firebird2/builds/posix/make.defaults (1.29): fix posix SS client library name 2003-09-01 16:17 brodsom * firebird2/builds/win32/msvc6/gds32.dsp (1.20): -Remove build warning (warning LNK4098: defaultlib MSVCRTD conflicts with use of other libs) 2003-09-01 16:04 skidder * firebird2/builds/win32/msvc7/fbclient_static.vcproj (1.5): Adjust MSVC7 makefiles 2003-09-01 15:53 brodsom * firebird2/src/ipserver/ipserver.cpp (1.23): -Fix error removing GDS_VAL (Thanks to Claudio) 2003-09-01 14:06 brodsom * firebird2/: builds/posix/make.shared.variables (1.31), builds/win32/msvc7/wal.vcproj (1.12), builds/win32/msvc7/wal_classic.vcproj (1.12), builds/win32/msvc6/Firebird2.dsw (1.26), builds/win32/msvc6/wal.dsp (1.13), builds/win32/msvc6/wal_classic.dsp (1.11), builds/win32/msvc6/walw.dsp (1.1), builds/win32/make_all.bat (1.18), src/wal/wal.cpp (1.20), src/wal/walw.cpp (1.24), src/wal/walw_main.cpp (1.3): -Corrections to wal build -Add walw.exe build to msvc6 2003-09-01 13:09 brodsom * firebird2/src/jrd/enc.cpp (1.17): -Remove NULL define 2003-09-01 13:06 brodsom * firebird2/src/jrd/: os/win32/winnt.cpp (1.3), os/vms/vms.cpp (1.3), os/posix/unix.cpp (1.4), cvt.cpp (1.22), cvt2.cpp (1.12), dmp.cpp (1.7), filters.cpp (1.14), jrd.cpp (1.89), jrd.h (1.47), lck.cpp (1.23), old.cpp (1.13), rlck.cpp (1.11), sbm.cpp (1.8), utl.cpp (1.38): -Replace NULL_TDBB, NULL_DBB with NULL 2003-09-01 12:06 aafemt * firebird2/src/jrd/: gds.hxx (1.6), os/vms/dfloat_stub.cpp (1.2): No more isc_array_gen_sdl() in public API 2003-09-01 09:58 brodsom * firebird2/src/jrd/: utl.cpp (1.37), vio.cpp (1.60), blb.cpp (1.35), blk.h (1.9), blob_filter.cpp (1.4), cch.cpp (1.43), cmp.cpp (1.60), common.h (1.80), dbt.cpp (1.12), dfw.epp (1.58), exe.cpp (1.75), exe.h (1.17), jrd.cpp (1.88), jrn.cpp (1.15), met.epp (1.68), pag.cpp (1.42), par.cpp (1.49), req.h (1.14), shut.cpp (1.7), svc.cpp (1.73), thd.cpp (1.21), tpc.cpp (1.7): -Use NULL instead 0 for null pointers -Remove unneeded casts 2003-09-01 09:54 brodsom * firebird2/src/: remote/allr.cpp (1.12), remote/server.cpp (1.42), remote/xnet.cpp (1.24), utilities/run_service.cpp (1.3), utilities/sbc_print.cpp (1.12), wal/wal.cpp (1.19): -Use NULL instead 0 for null pointers -Remove unneeded casts 2003-09-01 09:49 brodsom * firebird2/src/: isql/extract.epp (1.12), isql/isql.epp (1.39), journal/rebuild.e (1.11), journal/server.e (1.13), journal/archive.cpp (1.10), lock/lock.cpp (1.67), misc/align.cpp (1.2): -Use NULL instead 0 for null pointers -Remove unneeded casts 2003-09-01 09:46 brodsom * firebird2/src/: dsql/blk.h (1.6), dsql/pass1.cpp (1.91), dudley/ddl.h (1.9), dudley/exe.epp (1.22), gpre/par.cpp (1.23): -Use NULL instead 0 for null pointers -Remove unneeded casts 2003-09-01 09:41 brodsom * firebird2/src/alice/blk.h (1.3): -Use NULL instead 0 for null pointers -Remove unneeded casts 2003-09-01 09:39 brodsom * firebird2/src/dsql/ddl.cpp (1.55): Correction 2003-09-01 00:41 arnobrinkman * firebird2/src/jrd/opt.cpp (1.83): 1) fix: Unique index must be complete used else we keep on looking for another one. 2) MERGE can also handle expressions, stupid example : SELECT * FROM RDB$RELATIONS r, RDB$RELATION_FIELDS rf WHERE rf.RDB$RELATION_NAME || 'A' = r.RDB$RELATION_NAME || 'A' 3) Do some code style issues 2003-08-31 14:55 robocop * firebird2/src/jrd/svc.cpp (1.72): Kill warning 2003-08-31 14:27 robocop * firebird2/src/gpre/sqe.cpp (1.11): Remove duplicate CVS $Id tag 2003-08-31 14:23 robocop * firebird2/src/qli/dtr.cpp (1.21): Unused var 2003-08-31 09:44 dimitr * firebird2/doc/install_win32.txt (1.3): Small corrections. 2003-08-30 21:51 arnobrinkman * firebird2/src/jrd/opt.cpp (1.82): Optimizer fix. Compound-indices were choosen above single-indices where we need only the single-field-index. 2003-08-30 18:49 dimitr * firebird2/src/dsql/pass1.cpp (1.90): Cleanup variable names. 2003-08-30 18:45 dimitr * firebird2/src/jrd/evl.cpp (1.38): Fixed runtime check, as pointed by Claudio. 2003-08-30 18:43 dimitr * firebird2/src/jrd/exe.cpp (1.74): Fixed broken savepoint handling in BREAK/LEAVE/EXIT. The bug caused to logical database corruption/inconsistency, such as PK/UK violation, or BUGCHECK(287). 2003-08-30 15:54 epocman * firebird2/src/utilities/install/: install_nt.h (1.3), install_reg.cpp (1.5), install_svc.cpp (1.4), servi_proto.h (1.3), services.cpp (1.3): OEM/Ansi conversions, command-line password, other minor updates. 2003-08-30 04:11 brodsom * firebird2/src/: qli/eval.cpp (1.24), qli/exe.cpp (1.24), qli/format.cpp (1.16), qli/gener.cpp (1.18), qli/lex.cpp (1.15), qli/meta.epp (1.20), qli/proc.epp (1.11), gpre/gpre_meta.epp (1.22): -Remove GDS_VAL and GDS_REF 2003-08-30 04:00 brodsom * firebird2/src/: dudley/exe.epp (1.21), dudley/extract.epp (1.14), dudley/lex.cpp (1.16), alice/alice_meta.epp (1.13), alice/exe.cpp (1.13), alice/tdr.cpp (1.18): -Remove GDS_VAL and GDS_REF 2003-08-30 03:54 brodsom * firebird2/src/dsql/: ddl.cpp (1.54), dsql.cpp (1.56), metd.epp (1.27), preparse.cpp (1.17): -Remove GDS_VAL and GDS_REF 2003-08-30 03:49 brodsom * firebird2/src/ipserver/: ipclient.cpp (1.25), ipserver.cpp (1.22): -Remove GDS_VAL and GDS_REF 2003-08-30 03:41 brodsom * firebird2/src/: remote/server.cpp (1.41), journal/gjrn.cpp (1.10): -Remove GDS_VAL and GDS_REF 2003-08-30 03:34 brodsom * firebird2/src/utilities/: rebuild/rmet.epp (1.2), gstat/dba.epp (1.6), gstat/dba_full.epp (1.6), cache.cpp (1.8): -Remove GDS_VAL and GDS_REF 2003-08-29 19:25 epocman * firebird2/src/utilities/install/: install_nt.h (1.2), install_reg.cpp (1.4), install_svc.cpp (1.3), registry.cpp (1.3), servi_proto.h (1.2), services.cpp (1.2): Merged recent FB 1.5 instsvc / instreg changes to head branch. 2003-08-29 13:20 brodsom * firebird2/builds/win32/preprocess.bat (1.21): Remove envelope.epp from preprocess 2003-08-29 13:13 aafemt * firebird2/src/jrd/ibase.h (1.44): No more isc_array_gen_sdl() in public API 2003-08-29 12:55 aafemt * firebird2/src/dsql/: array.epp (1.14), array_proto.h (1.5): No more isc_array_gen_sdl() in public API 2003-08-29 12:52 aafemt * firebird2/builds/win32/defs/: fbclient.def (1.4), fbclient_debug.def (1.4), gds.def (1.2), gds32.def (1.3), gds32_debug.def (1.2): No more isc_array_gen_sdl() in public API 2003-08-29 02:37 brodsom * firebird2/src/: remote/os/win32/chop.cpp (1.2), remote/os/win32/cntl.cpp (1.3), remote/os/win32/window.cpp (1.3), remote/os/win32/wnet.cpp (1.3), msgs/build_file.epp (1.13), msgs/change_msgs.epp (1.11), msgs/check_msgs.epp (1.5), msgs/enter_msgs.epp (1.8), msgs/include.epp (1.6): -Remove BOOLEAN, TRUE and FALSE 2003-08-29 02:34 brodsom * firebird2/src/: wal/driver.cpp (1.11), wal/wal.cpp (1.18), wal/wal_proto.h (1.5), wal/walc.cpp (1.16), wal/walw.cpp (1.23), utilities/gstat/dba_full.epp (1.5), utilities/sbc_print.cpp (1.11): -Remove BOOLEAN, TRUE and FALSE 2003-08-29 00:51 brodsom * firebird2/src/: remote/os/win32/ibconfig.cpp (1.2), remote/os/win32/property.cpp (1.2), remote/os/win32/window.cpp (1.2), remote/os/win32/winmain.cpp (1.2), jrd/common.h (1.79): -Remove BOOLEAN_DEFINED macro -Remove MSG_DEFINED macro 2003-08-28 22:29 arnobrinkman * firebird2/src/dsql/: parse.cpp (1.82), parse.y (1.94): missing line/column-numbers 2003-08-28 16:42 brodsom * firebird2/src/burp/: spit.cpp (1.13), spit.h (1.3): -Remove NULL_B_FIL macro 2003-08-28 15:14 brodsom * firebird2/src/jrd/: blb.cpp (1.34), cch.cpp (1.42), cmp.cpp (1.59), common.h (1.78), dfw.epp (1.57), dls.cpp (1.13), dpm.epp (1.17), dyn.epp (1.29), dyn_def.epp (1.39), dyn_del.epp (1.16), dyn_mod.epp (1.19), exe.cpp (1.73), ext.cpp (1.27), filters.cpp (1.13), gds.cpp (1.89), gdsassert.h (1.8), grammar.cpp (1.5), grant.epp (1.16), ini.epp (1.22), intl_builtin.cpp (1.14), isc.cpp (1.37), isc_file.cpp (1.55), isc_ipc.cpp (1.38), isc_sync.cpp (1.60), jrd.cpp (1.87), jrn.cpp (1.14), lck.cpp (1.22), met.epp (1.67), opt.cpp (1.81), par.cpp (1.48), pcmet.epp (1.5), rec.cpp (1.10), rse.cpp (1.32), scl.epp (1.24), sdl.cpp (1.19), sort.cpp (1.40), svc.cpp (1.71), thd.cpp (1.20), tra.cpp (1.39), utl.cpp (1.36), val.cpp (1.18), vio.cpp (1.59), why.cpp (1.24): -Remove NULL_PTR -Remove unneeded NULL casts -Remove (void) function return cast 2003-08-28 15:06 brodsom * firebird2/src/: dsql/parse.cpp (1.81), dsql/parse.y (1.93), dsql/pass1.cpp (1.89), dsql/array.epp (1.13), dsql/errd_proto.h (1.5), intl/cs_jis.cpp (1.2), intl/cs_narrow.cpp (1.2), intl/cs_unicode_fss.cpp (1.2), intl/cs_unicode_ucs2.cpp (1.2), intl/lc_ascii.cpp (1.2), intl/lc_big5.cpp (1.3), intl/lc_gb2312.cpp (1.2), intl/lc_jis.cpp (1.3), intl/lc_ksc.cpp (1.3), intl/lc_unicode_ucs2.cpp (1.3), intl/ldcommon.h (1.8): -Remove NULL_PTR -Remove unneeded NULL casts -Remove (void) function return cast 2003-08-28 15:01 brodsom * firebird2/src/: gpre/gpre.h (1.35), gpre/sqe.cpp (1.10), dudley/exe.epp (1.20), dudley/extract.epp (1.13): -Remove NULL_PTR -Remove unneeded NULL casts -Remove (void) function return cast 2003-08-28 14:57 brodsom * firebird2/src/: msgs/change_msgs.epp (1.10), lock/lock.cpp (1.66), isql/isql.epp (1.38), isql/show.epp (1.19), ipserver/ipserver.cpp (1.21), ipserver/ipclient.cpp (1.24): -Remove NULL_PTR -Remove unneeded NULL casts -Remove (void) function return cast 2003-08-28 14:54 brodsom * firebird2/src/: burp/mvol.cpp (1.14), burp/restore.epp (1.38), burp/backup.epp (1.35), remote/inet.cpp (1.72), remote/interface.cpp (1.53), remote/protocol.cpp (1.29), remote/server.cpp (1.40), remote/os/win32/dllshell.cpp (1.2), remote/os/win32/srvr_w32.cpp (1.3): -Remove NULL_PTR -Remove unneeded NULL casts -Remove (void) function return cast 2003-08-28 12:58 aafemt * firebird2/src/dsql/: dsql.h (1.33), errd_proto.h (1.4), parse.cpp (1.80), parse.y (1.92): move debug and error handling stuffs away from dsql.h 2003-08-28 12:55 brodsom * firebird2/src/qli/: help.epp (1.8), meta.epp (1.19), show.epp (1.18): -Remove NULL_PTR -Remove unneeded casts 2003-08-28 12:39 brodsom * firebird2/src/burp/: backup.epp (1.34), restore.epp (1.37): -Remove NULL_PTR -Remove unneeded casts 2003-08-28 12:33 brodsom * firebird2/src/gpre/gpre_meta.epp (1.21): -Remove NULL_PTR -Remove unneeded casts 2003-08-28 11:58 brodsom * firebird2/src/: jrd/jrd_blks.cpp (1.3), jrd/jrd_math.h (1.2), jrd/math.cpp (1.4), jrd/shrfinit.cpp (1.3), jrd/shrinit.cpp (1.8), jrd/sun_ftn.cpp (1.5), misc/envelope.epp (1.2): Remove unused sources 2003-08-28 01:00 arnobrinkman * firebird2/src/dsql/make.cpp (1.35): Change code-style and prepare for more info on error-message 2003-08-27 17:27 skidder * firebird2/src/jrd/y-valve.cpp (1.28): Remove temporary version of why.cpp port to C++ 2003-08-27 14:13 robocop * firebird2/doc/WhatsNew (1.41): Minimize email harvesting, as agreed with Dmitry 2003-08-27 12:50 brodsom * firebird2/doc/cleaning-todo.txt (1.4): Update 2003-08-27 12:20 aafemt * firebird2/src/burp/: backup.epp (1.33), burp.cpp (1.36), burp.h (1.19), burpswi.h (1.8), canon_proto.h (1.5), canonical.cpp (1.23), restore.epp (1.36), spit.cpp (1.12): removing word 'struct' from variable declarations as obsolete 2003-08-27 12:15 aafemt * firebird2/src/alice/: alice.cpp (1.29), alice.h (1.16), alice_meta.epp (1.12), aliceswi.h (1.7): removing word 'struct' from variable declarations as obsolete 2003-08-27 01:11 brodsom * firebird2/src/: isql/extract.epp (1.11), isql/isql.epp (1.37), isql/isql.h (1.11), isql/show.epp (1.18), journal/rebuild.e (1.10), journal/server.e (1.12): -Remove NULL_PTR macro -Remove unneeded casts 2003-08-26 20:45 brodsom * firebird2/src/utilities/: ibmgr/srvrmgr.cpp (1.5), ibmgr/ibmgr.cpp (1.7), rebuild/rebuild.cpp (1.3): Remove BOOLEAN, TRUE and FALSE macros 2003-08-26 20:43 brodsom * firebird2/src/utilities/gstat/dba.epp (1.5): Replace EXIT macro with dba_exit inline function 2003-08-26 20:43 brodsom * firebird2/src/utilities/gstat/dba_full.epp (1.4): Replace EXIT macro with dba_full_exit inline function 2003-08-26 20:40 brodsom * firebird2/src/utilities/gsec/: gsec.cpp (1.3), gsec.h (1.2): Replace EXIT macro with gsec_exit inline function 2003-08-26 12:58 aafemt * firebird2/src/common/classes/alloc.h (1.24): removing word 'struct' from variable declarations as obsolete 2003-08-26 12:42 brodsom * firebird2/src/utilities/install/: install_reg.cpp (1.3), install_svc.cpp (1.2), regis_proto.h (1.2), registry.cpp (1.2): Remove BOOLEAN, TRUE and FALSE macros 2003-08-26 12:29 aafemt * firebird2/src/jrd/gds.cpp (1.88): some magic for yday() by Vladimir Tcvigun 2003-08-26 09:23 dimitr * firebird2/src/: utilities/gstat/dbaswi.h (1.2), jrd/ibase.h (1.43), jrd/svc.cpp (1.70): Added support for "-r" and "-t" GSTAT switches to the Services API. Thanks to Vlad Horsun. 2003-08-26 09:20 dimitr * firebird2/src/jrd/: jrd.cpp (1.86), jrd.h (1.46): Added attachment timestamp (to support future extentions) 2003-08-26 09:15 dimitr * firebird2/src/jrd/evl.cpp (1.37): Fixed SUBSTRING function 2003-08-26 09:12 dimitr * firebird2/src/dsql/: ddl.cpp (1.53), dsql.cpp (1.55), dsql.h (1.32), gen.cpp (1.38), make.cpp (1.34), node.h (1.28), parse.cpp (1.79), parse.y (1.91), pass1.cpp (1.88): 1. MAP renamed to DSQL_MAP 2. Minor cleanup 3. Fixed BREAK/LEAVE code to support FOR EXECUTE STATEMENT loops 4. Added support for loop labels and LEAVE