summaryrefslogtreecommitdiff
path: root/include/libcamera/base
AgeCommit message (Expand)Author
2021-12-07libcamera: base: utils: Add abs_diff() utility functionLaurent Pinchart
2021-12-04libcamera: base: shared_fd: Add comparison operatorsLaurent Pinchart
2021-12-04libcamera: base: shared_fd: Rename fd() to get()Laurent Pinchart
2021-12-04libcamera: base: Rename FileDescriptor to SharedFDLaurent Pinchart
2021-12-04libcamera: file: Manage fd by UniqueFDHirokazu Honda
2021-12-04libcamera: event_dispatcher_poll: Manage fd by UniqueFDHirokazu Honda
2021-12-03libcamera: base: file_descriptor: Return UniqueFD from dup()Laurent Pinchart
2021-12-03libcamera: base: file_descriptor: Add constructor from UniqueFDHirokazu Honda
2021-12-03libcamera: base: Introduce UniqueFDHirokazu Honda
2021-12-03libcamera: base: file_descriptor: Move inode() function to frame_buffer.cppLaurent Pinchart
2021-12-03libcamera: Move file_descriptor.h to base/Laurent Pinchart
2021-12-03libcamera: Move compiler.h to base/Laurent Pinchart
2021-12-01libcamera: Correct include headers for Mutex classesHirokazu Honda
2021-12-01libcamera: base: Add mutex classes with thread safety annotationsHirokazu Honda
2021-12-01libcamera: base: Add thread safety annotation macrosHirokazu Honda
2021-12-01libcamera: base: Introduce ConditionVariableHirokazu Honda
2021-11-24libcamera: object: Avoid argument copies in invokeMethod()Laurent Pinchart
2021-11-24libcamera: base: Convert to pragma onceKieran Bingham
2021-10-15libcamera: base: backtrace: Fallback to libunwind for symbolic namesLaurent Pinchart
2021-10-15libcamera: base: backtrace: Use libunwind when availableLaurent Pinchart
2021-10-15libcamera: base: Add Backtrace classLaurent Pinchart
2021-09-07libcamera: base: utils: Use size_t for index in utils::enumerate()Laurent Pinchart
2021-09-02libcamera: Drop emitter object pointer from signal argumentsLaurent Pinchart
2021-09-02libcamera: base: signal: Support connecting signals to functorsLaurent Pinchart
2021-09-02libcamera: base: bound_method: Remove BoundMethodArgs specializationLaurent Pinchart
2021-09-02libcamera: base: bound_method: Remove BoundMethodMember specializationLaurent Pinchart
2021-08-27base: class: Remove undesired semi-colon from LIBCAMERA_O_PTRKieran Bingham
2021-08-16libcamera: base: extensible: Pass private pointer as unique_ptr<>Laurent Pinchart
2021-08-03libcamera: base: class: Don't pass Extensible pointer to Private constructorLaurent Pinchart
2021-08-03libcamera: base: class: Document Extensible::_d() functionsLaurent Pinchart
2021-08-03libcamera: file: Turn MapFlag and OpenModeFlag into enum classLaurent Pinchart
2021-08-03libcamera: file: Use Flags<> class for open flagsLaurent Pinchart
2021-08-03libcamera: file: Use Flags<> class for map flagsLaurent Pinchart
2021-08-03libcamera: flags: Add type-safe enum-based flagsLaurent Pinchart
2021-07-12libcamera: Drop the LIBCAMERA_D_PTR macro in favour of the _d() functionLaurent Pinchart
2021-07-12libcamera: base: class: Expose Extensible private data to other classesLaurent Pinchart
2021-06-28libcamera: utils: Only enable utils::hex() for integer argumentsLaurent Pinchart
2021-06-25libcamera/base: Validate internal headers as privateKieran Bingham
2021-06-25libcamera/base: Move span to base libraryKieran Bingham
2021-06-25libcamera/base: Move event_notifier to baseKieran Bingham
2021-06-25libcamera/base: Move File to base libraryKieran Bingham
2021-06-25libcamera/base: Move extended base functionalityKieran Bingham
2021-06-25libcamera/base: Move class helpers to the base libraryKieran Bingham
2021-06-25libcamera/base: Move utils to the base libraryKieran Bingham
2021-06-25libcamera/base: Introduce new base libraryKieran Bingham