Recent

Author Topic: TurboBird 1.0.2 stable version is released  (Read 9263 times)

mariuz

  • New Member
  • *
  • Posts: 40
    • http://flamerobin.org
TurboBird 1.0.2 stable version is released
« on: April 22, 2014, 04:47:47 pm »
TurboBird 1.0.2 is released
http://code.sd/products/turbobird/
Changes:
Adding Auto commit option. Minor bug fixes

exdatis

  • Hero Member
  • *****
  • Posts: 668
    • exdatis
Re: TurboBird 1.0.2 stable version is released
« Reply #1 on: April 25, 2014, 10:22:48 pm »
Nice! Thank you very much.

bonmario

  • Sr. Member
  • ****
  • Posts: 312
Re: TurboBird 1.0.2 stable version is released
« Reply #2 on: April 26, 2014, 07:43:08 am »
Great job !!!

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: TurboBird 1.0.2 stable version is released
« Reply #3 on: April 26, 2014, 09:02:31 am »
BigChimp now is working on TurboBird
I'm expecting more new features in next releases

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: TurboBird 1.0.2 stable version is released
« Reply #4 on: June 02, 2014, 12:34:24 pm »
Motaz and I have made quite some improvements in the current development version:
  • Support for domain-based datatypes (e.g. a BOOLEAN domain)
  • More support for character set/collation in CHAR/VARCHAR field types
  • Better support for DECIMAL and NUMERIC datatypes
  • Add basic support for array datatype - virtually unused but present in the EMPLOYEE.FDB Firebird sample database
  • Allow inserting new data in query grid
  • Support for composite (multi-field) foreign keys
  • Allow creating indexes on any fields except blobs
  • Deal with dependencies when scripting databases so it runs correctly in Firebird's isql
  • Optionally zip .fbk backup files
  • Allow saving empty passwords. Useful when connecting to embedded databases
  • Add drop table menu item to let you delete tables via the GUI
  • Add menu item to recalculate index statistics for all indexes in a database
  • Database comparison: also script missing indexes; add support for exceptions and domains
  • Fix table script menu failing if the table has triggers
  • Role/procedure permissions: add support for WITH GRANT OPTION clause when scripting
  • Use system line ending (e.g. CRLF on Windows, LF on Linux/OSX) when scripting
  • Ctrl-F4/Ctrl-W shortcut for a lot of tab windows lets you close the window (similar to clicking on the close cross icon)
  • Got rid of some memory leaks
  • Cleaned up the code to use less magic numbers/literals etc.
  • Use debugserver supplied with Lazarus when compiling in debug mode to output diagnostic info. No effect when building in release mode
  • Compiled with new stable Lazarus 1.2.2. Compiles fine with Lazarus trunk and FPC trunk as well
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

a.atalla

  • Jr. Member
  • **
  • Posts: 82
Re: TurboBird 1.0.2 stable version is released
« Reply #5 on: June 03, 2014, 07:06:22 pm »
would be great to give more care  to the GUI  i like the look of  JPDB Admin tool
http://www.jpdbadmin.com/
Lazarus 1.0.8 | FPC 2.6.2 x64  | Arch Linux x64 | Windows 7-x86

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: TurboBird 1.0.2 stable version is released
« Reply #6 on: June 04, 2014, 12:25:22 pm »
@A.Atalla: interesting. I'm not a GUI guy myself; contributions more than welcome!
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

Zoran

  • Hero Member
  • *****
  • Posts: 1611
    • http://wiki.lazarus.freepascal.org/User:Zoran
Re: TurboBird 1.0.2 stable version is released
« Reply #7 on: June 04, 2014, 01:32:06 pm »
This is stated on TurboBird's site:
Quote
Turbo Bird has been developed using FreePascal/Lazarus. No third party package/component has been used in this project, only standard components.

However, I can't compile, the message says that it requires "laz_synapse" package, please see attached picture (Win 7, FPC 2.6.4, Lazarus 1.3 trunk - rev. 45329).

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: TurboBird 1.0.2 stable version is released
« Reply #8 on: June 04, 2014, 02:13:06 pm »
Thanks for reporting. Yes, you're right, the site is wrong and should be updated for the next release version. It does use synapse.

I've entered bug
https://github.com/motaz/turbobird/issues/32

Edit: note: instructions for getting/using synapse are already present on the github page in the readme at the bottom...
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

Zoran

  • Hero Member
  • *****
  • Posts: 1611
    • http://wiki.lazarus.freepascal.org/User:Zoran
Re: TurboBird 1.0.2 stable version is released
« Reply #9 on: June 04, 2014, 03:21:23 pm »
Thanks for reporting. Yes, you're right, the site is wrong and should be updated for the next release version. It does use synapse.

I've entered bug
https://github.com/motaz/turbobird/issues/32

Edit: note: instructions for getting/using synapse are already present on the github page in the readme at the bottom...

Thanks

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: TurboBird 1.0.2 stable version is released
« Reply #10 on: June 23, 2014, 07:49:18 am »

Beta version (1.1.9) has been released, next stable version will be 1.2.0

http://code.sd/products/turbobird/

This is BigChimp version of TurboBird.

BigChimp would you please write down what things you have done from your to-do list for TurboBird

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: TurboBird 1.0.2 stable version is released
« Reply #11 on: June 23, 2014, 08:35:52 am »
  • Support for domain-based datatypes (e.g. a BOOLEAN domain)
  • More support for character set/collation in CHAR/VARCHAR field types
  • Better support for DECIMAL and NUMERIC datatypes
  • Add basic support for array datatype - virtually unused but present in the EMPLOYEE.FDB Firebird sample database
  • Allow inserting new data in query grid
  • Support for composite (multi-field) foreign keys
  • Allow creating indexes on any fields except blobs
  • Deal with dependencies when scripting databases so it runs correctly in Firebird's isql
  • Optionally zip .fbk backup files
  • Allow saving empty passwords. Useful when connecting to embedded databases
  • Add drop table menu item to let you delete tables via the GUI
  • Add menu item to recalculate index statistics for all indexes in a database
  • Database comparison: also script missing indexes; add support for exceptions and domains
  • Fix table script menu failing if the table has triggers
  • Role/procedure permissions: add support for WITH GRANT OPTION clause when scripting
  • Use system line ending (e.g. CRLF on Windows, LF on Linux/OSX) when scripting
  • Ctrl-F4/Ctrl-W shortcut for a lot of tab windows lets you close the window (similar to clicking on the close cross icon)
  • Got rid of some memory leaks
  • Cleaned up the code to use less magic numbers/literals etc.
  • Use debugserver supplied with Lazarus when compiling in debug mode to output diagnostic info. No effect when building in release mode
  • Compiled with new stable Lazarus 1.2.2. Compiles fine with Lazarus trunk and FPC trunk as well
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

AlexG

  • New member
  • *
  • Posts: 9
Re: TurboBird 1.0.2 stable version is released
« Reply #12 on: June 23, 2014, 09:13:13 am »
fine tool !

Ihave noticed that if you start it in linux(i've tried it out with mint and debian testing). it crashes if you aren't root? I think its problems with firebird library?

Is there some solution to solve this problem?

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: TurboBird 1.0.2 stable version is released
« Reply #13 on: June 23, 2014, 09:28:09 am »
You really mean crash instead of just not starting or something, right?

You could compile it in debug mode (project options/compiler options/paths, change build mode from default to debug, recompile).

Then run (in the command line) gdb ./turbobird
type run to run
when it crashes, type bt to get a backtrace, and post the result here...

Sorry, no opportunity to test myself on Linux right now.
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

AlexG

  • New member
  • *
  • Posts: 9
Re: TurboBird 1.0.2 stable version is released
« Reply #14 on: June 23, 2014, 11:04:45 am »
Its starts, but its impossible to connect to any database. "Unable to connect to database" or somethink like that error

 

TinyPortal © 2005-2018