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

http://www.flamerobin.org/dokuwiki/doku.php?id=wiki:coding_conventions

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.

Ciao
--
Nando Dessena
http://www.flamerobin.org
..:: ::..:: ::..

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.
http://www.flamerobin.org/test/0.3.0/


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)

wget http://unc.dl.sourceforge.net/sourceforge/ibpp/ibpp-2-3-5-0-src.zip
unzip ibpp-2-3-5-0-src.zip

~/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
passing
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
passing
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 2.3.5.0. 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