Hello,
I tried it now without compiling KDE.  I compiled Basket successfully but
the binary doesn't work. Here I have a backtrace:
#0  0x6a1dde64 in ZN18QThreadStorageDataC1EPFvPvE ()
   from D:\KDE\bin\QtCore4.dll
#1  0x64911e68 in QThreadStorage (this=0x649665b8 <qts_pimo>)
    at D:/KDE/include/QtCore/qthreadstorage.h:143
#2  __static_initialization_and_destruction_0 (__initialize_p=1,
    __priority=65535) at C:\Users\MDick_000\basket-build\src\pimo.cpp:222
#3  _GLOBAL__sub_I_qts_pimo ()
    at C:\Users\MDick_000\basket-build\src\pimo.cpp:703
#4  0x649035ca in __do_global_ctors ()
    at ../mingwrt-4.0.3-1-mingw32-src/src/libcrt/crt/gccmain.c:77
#5  0x648410f7 in DllMainCRTStartup@12 (hDll=0x64840000, dwReason=1,
    lpReserved=0x28fd24)
    at ../mingwrt-4.0.3-1-mingw32-src/src/libcrt/crt/dllcrt1.c:98
#6  0x773a8196 in ?? ()
#7  0x773a8110 in ?? ()
#8  0x773b11ec in ?? ()
#9  0x773b108d in ?? ()
#10 0x773b1cbf in ?? ()
#11 0x773b46d9 in ?? ()
#12 0x773b3897 in ?? ()
#13 0x773aa5a2 in ?? ()
#14 0x00000000 in ?? ()
(It's a pity that I have no idea how to solve this problem.)

Back to the topic Basket rewrite, my initial plan was to use Qt 4, but now
I think I will use for the rewrite Qt 5/QtQuick. The Basket rewrite would
solve the windows port issue and it would clean up the current code base.
Maybe introducing a new version of the .baskets file format. My idea is to
replace xml with json and gzip with lzma.

Regarding Onenote, Kevin have you read the .one [file format specification](
http://bit.ly/1lkFiGO) from Microsoft?

Greetings,
Mariusz Wojcik


2014-06-12 18:56 GMT+02:00 Gleb Baryshev <gleb.barys...@gmail.com>:

> hi all, just a few comments from my side
>
> 11.06.2014 17:10, kevin wrote:
> > Hi,
> >
> > I'm been slowly trying to write an importer from OneNote into Basket.
> > That's caused me to have to understand the basket files. I've made some
> > notes and I'll put that at the bottom of this post to help you and
> > anyone else that may need them. When I commit my changes, that commit
> > will contain these notes.
> >
> > As to your question on rewriting, I'd say no. We have an app here that
> > generally seems to work. It's only missing a few things that I can tell.
> > So why spend a massive amount of time to rewrite a project instead of
> > only spending a little bit of time to finish a project?
> >
> > If you think it needs to be rewritten, why?
> >
> > The usual argument that can make it worthwhile to rewrite is because of
> > architectural issues, but I'm unaware of any that exist that would cause
> > a problem. (not that I know much of the architecture for the app )
> > Anyway, why a complete rewrite?
> >
> > Once we officially hit version 2.0, if a rewrite (or more likely a major
> > refactoring) is needed to use QT5 or something like that, I'd be
> > on-board then.
> >
> > I would like to see Basket work on MS-Windows too. Perhaps small parts
> > of the app need to be rewritten to better support that, but that's a far
> > different goal then rewriting the whole app. I took a few minutes to
> > look at making it work on MS-Windows some time back and sort of gave up
> > when examining the kde lib issue. It looks possible but hard since
> > that's a platform I don't normally develop on. Once I get the importer
> > I'm working on written, I'll consider looking at the MS-Windows issue
> again.
> >
> > I believe it was Gleb who fixed the search bug, but that needs to be put
> > into the master branch and a new release (1.82?) needs to be done. I
> > have no idea how that will come to pass. Who has that ability? I think
> > doing this would be a big deal as it will show others that the project
> > really isn't dead.
>
> I am going to publish an intermediate release in a couple of weeks
> (https://launchpad.net/basket/+milestone/2.10b). If somebody can make
> packages, that would be nice.
>
> > Within each basket# dir is all the "data" for that basket. You can know
> > if it a "free" note by
> > looking at the properties.disposition.free attribute. The notes
> > themselves are in note#.html
> > files. There are also item#.txt files at times; I don't know why you
> > sometimes get a note and
> > other times an item. In all cases, if the basket also has inserted
> > things (e.g. pics), then
> > you'll also see those saved there too.
>
> Now we actually have basket#-hhmmss and note#-hhmmss.html: current time
> is substituted to simplify merging of baskets from two machines. Text
> items were used before and still can be found in the Welcome basket,
> however only creation of html notes is possible in qt4 version AFAIU.
>
> Thanks for the description text, probably we can make a wiki page on
> Github.
>
> Regards,
> Gleb
>
>
> ------------------------------------------------------------------------------
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> _______________________________________________
> Basket-devel mailing list
> Basket-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/basket-devel
>
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
Basket-devel mailing list
Basket-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/basket-devel

Reply via email to