Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-05 | Make moves explicit for GCC 5-7rebased/feature/2326-filepath | Dennis van der Schagt | |
2024-04-05 | Build filepath bridge before other bridges | Dennis van der Schagt | |
Several other bridges depend on the filepath bridge (via `include!("filepath.rs.h")`) so it needs to be available before the others are build. | |||
2024-04-05 | Sse PathBuf/Filepath on Logger FFI | Dennis van der Schagt | |
2024-04-05 | Use PathBuf/Filepath on FsLock FFI | Dennis van der Schagt | |
2024-04-05 | Use PathBuf/Filepath on ConfigPaths FFI | Dennis van der Schagt | |
2024-04-05 | Use PathBuf/Filepath on CliArgsParser FFI | Dennis van der Schagt | |
2024-04-05 | Move utils bridged methods into their own ffi module | Dennis van der Schagt | |
Discovered that we can use `Pin<&mut ...>` to allow mutation of Rust types defined in another cxx bridge module, based on: - https://cxx.rs/extern-c++.html#opaque-c-types > Unlike extern Rust types and shared types, an extern C++ type is not > permitted to be passed by plain mutable reference &mut MyType across the > FFI bridge. For mutation support, the bridge is required to use Pin<&mut > MyType>. This is to safeguard against things like mem::swap-ing the > contents of two mutable references, given that Rust doesn't have > information about the size of the underlying object and couldn't invoke > an appropriate C++ move constructor anyway. - https://github.com/dtolnay/cxx/issues/942 | |||
2024-04-05 | Add tests for Filepath::file_name() | Alexander Batischev | |
2024-04-05 | Add tests for Filepath::starts_with() | Alexander Batischev | |
2024-04-05 | Add tests for Filepath::set_extension() | Alexander Batischev | |
2024-04-05 | Add tests for Filepath::is_absolute() | Alexander Batischev | |
2024-04-05 | Move copy ctor/operator of Filepath from under ↵ | Alexander Batischev | |
ENABLE_IMPLICIT_FILEPATH_CONVERSIONS These methods are not temporary kludges -- we'll keep them. | |||
2024-04-05 | Group constructors of Filepath for ease of reading | Alexander Batischev | |
2024-04-05 | Get rid of Filepath::clone() | bogdasar1985 | |
It's no longer needed because Filepath now has copy constructor and operator, which are idiomatic to C++ (while clone() isn't). | |||
2024-04-05 | Migrate file_system to Filepath | bogdasar1985 | |
2024-04-05 | Migrate rsspp::Parser to Filepath | bogdasar1985 | |
2024-04-05 | Change History::save_to_file() to accept PathBuf | bogdasar1985 | |
2024-04-05 | Change History::load_from_file() to accept PathBuf | bogdasar1985 | |
2024-04-05 | Add file_name() method to Filepath | bogdasar1985 | |
Co-authored-by: Alexander Batischev <eual.jp@gmail.com> | |||
2024-04-05 | Add starts_with() method to Filepath | bogdasar1985 | |
2024-04-05 | Add set_extension() method to Filepath | bogdasar1985 | |
Co-authored-by: Alexander Batischev <eual.jp@gmail.com> | |||
2024-04-05 | Add copy ctor and operator for Filepath | bogdasar1985 | |
2024-04-05 | Allow moving results of Download::filename()/basename() | bogdasar1985 | |
2024-04-05 | Migrate Download to Filepath | bogdasar1985 | |
2024-04-05 | Migrate Controller to Filepath | bogdasar1985 | |
2024-04-05 | Migrate DirBrowserFormAction to Filepath | bogdasar1985 | |
2024-04-05 | Migrate ItemListFormAction to Filepath | bogdasar1985 | |
2024-04-05 | Migrate FeedRetriever to Filepath | bogdasar1985 | |
2024-04-05 | Migrate FileBrowserFormAction to Filepath | bogdasar1985 | |
2024-04-05 | Migrate FileUrlReader to Filepath | bogdasar1985 | |
2024-04-05 | Migrate FormAction to Filepath | bogdasar1985 | |
2024-04-05 | Migrate FreshRssUrlReader to Filepath | bogdasar1985 | |
2024-04-05 | Migrate History to Filepath | bogdasar1985 | |
2024-04-05 | Migrate InoreaderUrlReader to Filepath | bogdasar1985 | |
2024-04-05 | Migrate MinifluxUrlReader to Filepath | bogdasar1985 | |
2024-04-05 | Migrate NewsBlurUrlReader to Filepath | bogdasar1985 | |
2024-04-05 | Migrate OcNewsUrlReader to Filepath | bogdasar1985 | |
2024-04-05 | Migrate OldReaderUrlReader to Filepath | bogdasar1985 | |
2024-04-05 | Migrate PodDlThread to Filepath | bogdasar1985 | |
2024-04-05 | Migrate View to Filepath | bogdasar1985 | |
2024-04-05 | Migrate OPML handling to Filepath | bogdasar1985 | |
2024-04-05 | Migrate PbController to Filepath | bogdasar1985 | |
2024-04-05 | Migrate QueueLoader to Filepath | bogdasar1985 | |
2024-04-05 | Migrate QueueManager to Filepath | bogdasar1985 | |
2024-04-05 | Migrate RemoteApi to Filepath | bogdasar1985 | |
2024-04-05 | Migrate TtRssUrlReader to Filepath | bogdasar1985 | |
2024-04-05 | Add is_absolute() method to Filepath | bogdasar1985 | |
2024-04-05 | Migrate Configparser to Filepath | bogdasar1985 | |
2024-04-05 | Migrate CliArgParser to Filepath | bogdasar1985 | |
2024-04-05 | Migrate FeedHqUrlReader to Filepath | bogdasar1985 | |