#1 Warn People and make it easier to make a backup

closed
None
5
2008-03-18
2005-05-09
Sam Snow
No

Add to the docs:
WARNING: Make a backup of your bookmark file before you
try anything fancy (or not fancy)!

Background:
I just was trying to set up syncing between multiple
computers and suceeded in wiping totally out my ~250kb
bookmarks file. The program seems to have had some
problems, since it gave me the following errors:

BUG: monitorCount must be 0 when destroying a Bookmark

** (<unknown>:1236): WARNING **: Invalid UTF8 string
passed to pango_layout_set_
text()

** (<unknown>:1236): WARNING **: Invalid UTF8 string
passed to pango_layout_set_
text()

** (<unknown>:1236): WARNING **: Invalid UTF8 string
passed to pango_layout_set_
text()

** (<unknown>:1236): WARNING **: Invalid UTF8 string
passed to pango_layout_set_
text()

** (<unknown>:1236): WARNING **: Invalid UTF8 string
passed to pango_layout_set_
text()

** (<unknown>:1236): WARNING **: Invalid UTF8 string
passed to pango_layout_set_
text()

** (<unknown>:1236): WARNING **: Invalid UTF8 string
passed to pango_layout_set_
text()

Feature suggestion:
The bookmarks.html.bak file was useless; it had been
wiped out as well. Wouldn't it be nice if xbelSync
helped folks make a (worthwhile) backup of their
bookmarks file before it started making modifications?

Discussion

  • Sam Snow
    Sam Snow
    2005-05-09

    Logged In: YES
    user_id=449920

    Sorry, I filed this one under the wrong tracker. You will
    want to move it over to the feature request tracker.

    Sam

     
  • Logged In: YES
    user_id=163422

    Im sorry to hear that!... :( I've added an warning on download
    page.
    Now, I've made some major changes in design ( I've
    separated the synchronization module by the module for
    interaction with browsers, and network synchronization is
    viewed in another way ). I'm still working on implementing it.
    So, when I'll finnish, I hope there will be no (major) bug in
    network synchronzation.
    Also, next release will contain UNICODE support, separation
    of platform specific code, so I can port it easily to Linux, and
    at least one improvment in the interface: now you can not see
    if a folder is synchronized with a network files. You have to
    press "Network synchronization" button for each folder.

    About: monitorCount must be 0 when destroying a
    BookmarkManager.
    This should never appear ( as you can see, it's because of a
    bug ). For each browser there is a thread that is monitoring
    the changes made by user through browser interface. When
    quiting the program, all objects receive a StopMonitoring
    request. But there is a bug in the network module and the
    thread that pools network resources for changes does not
    quit ( objects for network synchronization receive it after they
    have get the file and synchronized changes ).
    Have a look in the Application Data\xbelSync directory. There
    should be some xbel files that have the names of the URLs
    that you entered ( a little bit moddified, as filesystem does
    not accept, for example ":" in the name ). Delete them, then
    try again.

     
    • assigned_to: nobody --> tiberius_d
     
  • Logged In: YES
    user_id=163422
    Originator: NO

    You can now make backup for bookmarks imported in xbelSync by choosing the File/Export from the main menu.

     
    • status: open --> closed