Wednesday, August 31, 2005

Coding Conventions review

I'd like everybody involved in writing or changing code to take a
look at the Coding Conventions wiki page

and let us know about any remarks, missing pieces, proposed changes or
additions (without resurrecting issues already dealt with in the past,
if possible ;-)), so that we can consider the conventions valid and
reformatting work doesn't go wasted.

Nando Dessena
..:: ::..:: ::..

Monday, August 15, 2005

Flamerobin 0.3.0 released

We released a new version of Flamerobin, please download it and test it, there are some new features in it, as well as enhancements and bugfixes.

New features:

* Support for computed columns (shown in tree, removed from insert statements)

* Calltips for UDFs
* Properties page for UDFs
* Option "create new trigger" for tables and views
* Support for table indices - display, add, drop, recompute stats., edit descriptions
* Property page for view's triggers
* Select object's name in SQL editor and get its properties page
* Context menu for properties windows with options to print and save contents
* Implemented "open in new window" context menu option for properties page links
* Added main menu for main application window
* Added diplay name to servers and databases
* Connect as option for databases: ability to connect as different user/role without need to register new database

Enhancements and Bug fixes:

* ALTER TABLE x ALTER COLUMN y updates the tree/properties page
* Improved handling when adding NOT NULL columns
* Fixed bug when SP and triggers contained ampersand (&) in source (FR would hang)
* Size and position of minimized windows is not stored anymore
* Pressing function keys and clicking buttons in SQL editor now does the same
* Prompt to overwrite files when saving in SQL editor
* Faster startup upon connection since domains are loaded on-demand
* Dropping tables and views now properly removes triggers from tree
* Fixed parsing of CREATE,ALTER,DROP trigger statements (tables/views get notified)
* Saving data to html file now uses default .html extension if user does not supply it
* Fixed and improved dependencies detection for database objects
* Fixed logging to file: newlines are added when headers are off
* Registration of Firebird embedded server is now possible from application
* Firebird 1.5 charsets made available, charset box is user editable to support future charsets
* Current tree item's database printed in status bar instead of tooltip
* Improved connecting speed by postponing loading of autogenerated domain info

..:: ::..:: ::..

Friday, August 12, 2005

flamerobin on amd64

I have patched ibpp with help from Daniel Albuschat
then checked out flamerobin from cvs , configure, make with
proper IBPP directory
and now we have the amd64/emt64/x86-64 port

..:: ::..:: ::..

Thursday, August 11, 2005

array.cpp:1093 error in ibpp

I downloaded this version and tried to compile it and have some problems
(os : ubuntu hoary cpu:amd64)


~/work/flamerobin/ibpp23$ make

Platform : linux
Compiler : IBPP_GCC
Target : release

g++ -DIBPP_LINUX -DIBPP_GCC -I./ -I./fbheaders -O3
-orelease/linux/array.o -c array.cpp
array.cpp: In member function `virtual void
ibpp_internals::ArrayImpl::ReadTo(IBPP::ADT, void*, int)':
array.cpp:294: error: cannot convert `long int*' to `ISC_LONG*' in argument
array.cpp: In member function `virtual void
ibpp_internals::ArrayImpl::WriteFrom(IBPP::ADT, const void*, int)':
array.cpp:1093: error: cannot convert `long int*' to `ISC_LONG*' in argument
make: *** [release/linux/array.o] Error 1

UPDATE: now it works see above post

..:: ::..:: ::..

Wednesday, August 10, 2005

FreeBSD port

"Today I managed to build IBPP on FreeBSD. Some minor changes were needed to the Makefile, and some thing are slightly different, but it compiles and works. I soon plan to create a document with instructions, and also send a patch to the Makefile.

For the test, I tried and successfully built mine FBCopy tool, and it works.

As this is part of porting FlameRobin to FreeBSD, I used IBPP version Would you like me to make patch against some other version?

Of course, I'm writing all this hoping that there is some interest in FreeBSD port."


Milan Babuskov on ibpp-discuss list

Friday, August 05, 2005

BFD 2.15 internal error when compiling flamerobin

/usr/bin/ld: BFD 2.15 internal error, aborting at ../../bfd/reloc.c line 4274 in bfd_generic_get_relocated_section_contents

/usr/bin/ld: Please report this bug.

collect2: ld returned 1 exit status

make: *** [flamerobin] Error 1