Dev-Object

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

I'm sorry to report that you have to download the source code for the version 1.7.0 again. I have make a mistake when I have packaged the source code yesterday.

Sorry for the inconvenience.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

The version 1.7.1 is available for download, see the first post for download link.

What's new in the version ?
  • Change in the FoolProofer Regular Expressions
  • Change in the MemberNameAnalyzer Regular Expressions
  • Minor correction in the CheckerAnalyzer Regular Expressions
  • Support added for pointers for all style of members
  • Help file updated
The pointers are now supported, this means that members like these are valid :

Code: Select all

Array *MyArray(5)
List *Threads.Thread::Thread()
Map *Potatoes.Potato::Potato()
*Tomatoes
*Peppers[25]
Also the way to define raw data type support the pointers as well.

Code: Select all

VertexSize.l
IndiceSize.l
*Vertex ; Data, VertexSize
*Indices ; Data, IndiceSize
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

I'm sorry to report that you need to download the version 1.7.1 again. Sorry for the inconvenience.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

The version 1.7.2 is available for download, see the first post for download link.

What's new in the version ?
  • Code generator minor bug correction
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

The version 1.7.3 is available for download, see the first post for download link.

What's new in the version ?
  • Code generator minor bug correction
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

The version 1.7.4 is available for download, see the first post for download link.

What's new in the version ?
  • Addition of a user directory for saving source codes
  • Minor correction in the translation English/French
  • Change about the file overwriting warning messages
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

The version 1.7.5 is available for download, see the first post for download link.

What's new in the version ?
  • Minor corrections in the translations English/French
  • Minor corrections in the Help files English/French
Other news about Dev-Object.

I'm currently working on V2.0.0 and this version will be available under Linux OS only since the GUI has been created using GTK3 widget directly without using the PureBasic Gadgets and Image libraries. By doing so I was capable to reduce the size of the executable from 2.8 Mb to 1.5 Mb.

Of course there is some regressions in the GUI such as no Scintilla Gadget (it means no syntax coloring). I might look at the Gtk Source View widget in the future. Another regression is about the Sanity checker list view widget (for the moment there is no color change for any row in the widget).

For the rest of the program, the functionality is exactly the same in comparison with V1.7.5. I will publish the V2.0.0 source code in the coming days, so stay tuned if you are interested.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

The version 1.7.6 is available for download, see the first post for download link.

What's new in the version ?
  • Copy() method optimization
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

The version 2.0.0 is finally available, See the 2nd post of this topic for the link to download the source code.

Important notes about the version 2.0.0 :
  • Still a Beta version
  • For Linux only (Tested on Ubuntu 21.10 and Debian 11 x64)
  • The lib "libwebkit2gtk-4.0.so" must be installed
From now on the V2.x.x will be the main focus for development but don't worry any changes/improvements of the code generator will be backported to the V1.x.x.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

I'm sorry to report this but I have found and corrected a segmentation error problem. So if you have downloaded the version 2.0.0 Beta you have to download the V2.0.0 Beta 1.

See 2nd post for download link. Sorry for the inconvenience.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

I have discovered a problem with the generated code about CustomPrefs->RefreshGroup instruction with Dynamic Arrays, linked lists and maps. A If/EndIf condition was causing a problem.

So see first post to download V1.7.7 source code. And see second post to download V2.0.0 Beta 2 source code.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

What new with version 1.7.8
  • Dead methods removal.
  • FreeMemory() was missing in the destructor with the raw data type
What new with version 2.0.0 Beta 3
  • Miscellaneous and minor corrections
  • Dead methods removal.
  • FreeMemory() was missing in the destructor with the raw data type
See first and second post for download links.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

What new with version 1.7.9
  • Minor bug correction about XML_GetNode() method
  • Minor bog correction about the LoadFromPrefsFile() method
  • Major problem correction about the Copy() method
What new with version 2.0.0 Beta 4
  • Minor bug correction about XML_GetNode() method
  • Minor bog correction about the LoadFromPrefsFile() method
  • Major problem correction about the Copy() method
See first and second post for download links.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

What new with version 1.8.0
  • Minor bug correction in the Constructor generation
What new with version 2.0.0 Beta 5
  • Minor bug correction in the Constructor generation
See first and second post for download links.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Object

Post by StarBootics »

Hello everyone,

Another update. What new with version 1.8.1
  • Minor correction in the FoolProofer to authorize the optional number of slots for Maps
What new with version 2.0.0 Beta 6
  • Replacement of GetTextView widgets by GtkSourceView widgets.
  • Replacement of GtkTextViewSettings by GtkSourceViewSettings.
  • Modification of the Preferences Dialog.
  • Minor correction in the FoolProofer to authorize the optional number of slots for Maps
From now on the version 2.0.0 branch need "libgtksourceview-3.0-dev" library.
Under Debian 11 with root privileges : apt-get install libgtksourceview-3.0-dev

See first and second post for download links.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
Post Reply