Freitag, 20. März 2015

Fixing the first bug :)

After reading a some github tutorials i felt kind of read for my first attemps to merge the beos code into my new created Abiword branch of the up to date source.
Thanks to the commandline attribute from  git called merg git merge -s ours i was able to mix in the beos code from 2.4 (dated back to 2006 - someone worked on this code in 2013 ... but noth too much) so this code is roughly 9 years old. The task is now to bring it toghether with the api wich changed a lot in the last 9 years.
My first strugle was and ist the build system. Abiword uses autoconf for building, an i am no fan of makefile or autconf so i didnt learnd a lot about them in the years i developed. I always prefferd a GUI :).
So next task is to learn this stuff .. also i dont like it, or maybe find someone who can help me.
Because this is a little frustrating - look into some  of the bugs.

To see why e.g. loading faild i startet to build Abiword with a simpel make compile_dbg
to build a debug version of the Abiword binaries.

Running Abiword and opening a file brought me straight to the debugger it turned out - a simple missing lock of of the Blooper was the cause. I just covererd the call wich triggered the Debugger into a a lock an a unlock statement and loading and saving is working now - Jear. :)

https://github.com/Paradoxianer/AbiWord/commit/5bad4ca6fd0092dc575ebb01796b78ce7b5a9fd5




Keine Kommentare:

Kommentar veröffentlichen