No description
Find a file
CismonX c17d6ebadf
all: better workaround for __FILE_NAME__
There's only a few legacy releases of gcc and clang that
support -fmacro-prefix-map but not __FILE_NAME__.
Thus the originial workaround is not very beneficial.

Switching to a more portable `__FILE__ + offset` workaround
that works for any standard-compliant compiler, even TinyCC.

However, this workaround may produce binaries that leak
information about the build environment, especially when using
an exotic build path.
2025-02-01 23:25:19 +08:00
doc doc: update backend API 2025-02-01 19:07:42 +08:00
m4 init: prepare for Savannah 2024-12-31 18:09:03 +08:00
src all: better workaround for __FILE_NAME__ 2025-02-01 23:25:19 +08:00
tests init: prepare for Savannah 2024-12-31 18:09:03 +08:00
.gitignore init: prepare for Savannah 2024-12-31 18:09:03 +08:00
bookmarkfs.pc.in init: prepare for Savannah 2024-12-31 18:09:03 +08:00
configure.ac all: better workaround for __FILE_NAME__ 2025-02-01 23:25:19 +08:00
COPYING init: prepare for Savannah 2024-12-31 18:09:03 +08:00
INSTALL.md all: fix punctuation regarding "e.g." and "i.e." 2025-01-23 19:23:54 +08:00
Makefile.am init: prepare for Savannah 2024-12-31 18:09:03 +08:00
README.md init: prepare for Savannah 2024-12-31 18:09:03 +08:00

About

BookmarkFS is a FUSE-based pseudo-filesystem which provides an interface to the bookmark data of web browsers.

Currently, the following browsers (and their derivatives) are supported:

  • Firefox
  • Chromium

Getting Started

See 'INSTALL.md' for instructions on how to build and install BookmarkFS. See the files under 'doc/' for the user manual.

Project homepage: https://nongnu.org/bookmarkfs.

Copying

BookmarkFS is free software, distributed under the terms of the GNU General Public License, either version 3, or any later version of the license. For more information, see the file 'COPYING'.

The user manual and other supporting files in this codebase are distributed under separeate licenses. Refer to the corresponding license notice for details.