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

142 Commits

Author SHA1 Message Date
asfernandes
87f78f460d Warnings. 2016-03-03 22:53:31 +00:00
alexpeshkoff
be9bef903e Sample of writing plugin using pascal 2016-02-23 16:54:19 +00:00
alexpeshkoff
2e04326709 Misc changes in example 2016-02-23 16:53:32 +00:00
alexpeshkoff
7379705b9d Fixed bug in a sample - thanks to Adriano 2016-02-19 10:39:11 +00:00
asfernandes
6259b1b1e0 Misc. 2016-02-15 02:53:24 +00:00
alexpeshkoff
0c2f694ead Postfix for CORE-5100: restored binary compatibility with crypt plugins for RC1 2016-02-04 09:22:03 +00:00
alexpeshkoff
bebf1d5a70 Implemented CORE-5100: Improve control over database crypt keys 2016-02-03 13:20:41 +00:00
alexpeshkoff
081bbb72d8 comment 2016-02-01 16:13:29 +00:00
asfernandes
0e228836a8 Correction. 2016-01-30 23:40:20 +00:00
alexpeshkoff
ffa487a1bc Implemented CORE-5083: Provide method to correcty set offsets in implemented by user IMessageMetadata 2016-01-25 18:34:27 +00:00
asfernandes
c2a0ec08c0 Missing dispose. 2016-01-17 01:14:51 +00:00
alexpeshkoff
474538c7ff Added support for using pascal to access OO API 2015-12-21 17:01:26 +00:00
alexpeshkoff
e3a73a20a6 Fixed crypt application 2015-11-16 16:13:33 +00:00
aafemt
556175ca45 Missing export direcrive 2015-11-06 16:43:49 +00:00
alexpeshkoff
f001ede048 Update samples - use IUtil and IXpbBuilder
Avoid plain isc_ calls
2015-11-05 17:15:10 +00:00
paul_reeves
7224a0ac91 Disconnect from empbuild database on error. 2015-06-26 15:52:56 +00:00
paul_reeves
2daf347b4f Improve error handling and document addlang correctly as a function that updates an array, not a blob. 2015-06-26 13:23:04 +00:00
egorpugin
0e02f91a72 Add cloop to CMake build. 2015-04-07 10:08:58 +00:00
robocop
939feab036 Misc. 2015-03-13 15:26:22 +00:00
alexpeshkoff
adee7ab4b6 Fixed error handlig in test 2015-02-27 15:59:11 +00:00
alexpeshkoff
88f3e7e266 misc 2015-02-27 15:42:53 +00:00
asfernandes
47f64b0da4 Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.

(redo with fix for Windows build, and left another TODO comment in FirebirdInterface.idl)
2015-02-18 15:01:17 +00:00
asfernandes
c861f0cd54 Revert my last change after it broke the Windows build. 2015-02-17 23:21:25 +00:00
asfernandes
3c967bbe71 Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.
2015-02-17 14:56:59 +00:00
asfernandes
9ece682387 Misc. 2015-02-14 18:55:00 +00:00
asfernandes
e02bf841ad Move Helper class from UDR to the main interface header. Use proper (argh) ref. counting in the ExternalContext::get* methods. 2015-02-11 15:12:18 +00:00
alexpeshkoff
9e627f3c64 Bring examples up-to-date, use ThrowStatusWrapper in them 2015-02-10 13:32:03 +00:00
egorpugin
25fd28f604 [build] [cmake] Call custom commands via scripts. 2015-02-06 12:58:17 +00:00
egorpugin
0fbb859f43 [build] [cmake] Bump minimal cmake version. Add missed dependency. 2015-02-05 17:10:41 +00:00
egorpugin
e50c2a4708 [build] [cmake] Do not place boot targets into output directory. 2015-02-05 06:36:23 +00:00
asfernandes
69ccf374b7 Fix Windows (cmake only) build. Linux build currently is not using udr_plugin.vers when linking examples/udr. 2015-02-03 14:56:20 +00:00
egorpugin
23178f0d09 [build] [cmake] Move some projects to Boot folder. Improve generating of build_msg and codes. Fix Windows issue with databases. 2015-02-01 16:43:35 +00:00
egorpugin
acbd633e45 [build] [cmake] Make 'remote' and 'common' targets private for 'yvalve' target. 2015-01-30 20:23:34 +00:00
egorpugin
7fbb9837ae [build] [cmake] Fix crosscompiling for android on linux. 2015-01-26 19:20:48 +00:00
egorpugin
d75a3ec4d6 [build] [cmake] Update build according to the last changes. 2015-01-26 15:23:27 +00:00
asfernandes
157d5c4eb1 Split the UDR examples in multiple files to demonstrate how it should be done. 2015-01-26 14:52:54 +00:00
egorpugin
4ea86e5205 [build] [cmake] Fix build, typos. Move some projects to 'Boot' dir. 2015-01-26 07:56:51 +00:00
asfernandes
e9f74f04d1 Improvements to the UDR plugin. 2015-01-25 20:27:46 +00:00
egorpugin
14163d7e3e [build] [cmake] Initial CMake build system commit. 2015-01-21 11:21:51 +00:00
asfernandes
c697a0268a Fixed problem of local templates being not allowed in pre-C++-11 code. 2015-01-18 14:53:06 +00:00
asfernandes
efa3067233 Remove old hacks. 2015-01-15 01:16:16 +00:00
asfernandes
7f7887e895 Make UDR StatusType customizable. 2015-01-13 14:43:24 +00:00
asfernandes
b99311dd1e Make the API usable with different type of IStatus classes, throwing (what class?) or not throwing. Builtin are CheckStatusWrapper (no throw) and ThrowStatusWrapper (throws FbException). 2015-01-12 00:21:38 +00:00
asfernandes
d8a0ff5f4b Generate interfaces with I-prefix. 2014-12-19 15:24:44 +00:00
alexpeshkoff
88925cd92a Changed struct DtcStart to interface. Make external programs build again with minimum changes. 2014-12-18 16:54:44 +00:00
asfernandes
49d1a73994 Get rid of upgradeInterface API method and some adjustments. To be continued. 2014-11-10 14:45:40 +00:00
alexpeshkoff
f2193f088e Fixed build errors 2014-10-16 10:36:23 +00:00
asfernandes
c642ddca82 Misc. 2014-10-12 02:25:02 +00:00
alexpeshkoff
153de0f271 Language independent API 2014-09-29 11:03:47 +00:00
alexpeshkoff
d513daa574 Divide IStatus information into 3 parts: errors, warnings and completion code.
Errors and warnings are processed in IStatus independently. Completion code
is moved away from IStatus and returned directly by appropriate functions.
Replaced isSuccess() with more generic function getStatus(), which sets
appropriate bits in returned value when errors/warnings are present.

Also use same style when returning bytes' array and it's length in different
interfaces.
2014-08-27 09:24:30 +00:00