Commit graph

  • 39a9abc4d0
    Merge b6b3996a83 into 9ed4547bd6 Daniele Penazzo 2026-04-25 19:27:06 +00:00
  • b6b3996a83 Add a cmdline function Penaz 2026-04-25 21:26:15 +02:00
  • 24dd3b3539 Revert "Use "pgrep -f" when looking for PID" Penaz 2026-04-25 21:02:47 +02:00
  • 27a0c41910 Use "pgrep -f" when looking for PID Penaz 2026-04-25 11:52:02 +02:00
  • e6b494c4b1
    Merge bae8c514d6 into 9ed4547bd6 Pedro Montes Alcalde 2026-04-23 03:52:53 -07:00
  • 2c8384d50c
    Merge 09e1f16460 into 9ed4547bd6 Daniele Penazzo 2026-04-22 11:37:21 -03:00
  • 173f7af9a7
    Merge 2d8b623005 into 9ed4547bd6 Jack Tench 2026-04-20 23:43:08 +00:00
  • fbdbb8ca75
    Merge 5c244ce921 into 9ed4547bd6 Daniele Penazzo 2026-04-20 13:25:54 -05:00
  • 2b1e4a9e05
    Merge dc1198f771 into 9ed4547bd6 Daniele Penazzo 2026-04-20 15:30:33 +00:00
  • f372c34bc9
    Merge d72f5d71f8 into 9ed4547bd6 Daniele Penazzo 2026-04-17 10:58:21 +00:00
  • 85ceca7451
    Merge e79e60c86a into 9ed4547bd6 Daniele Penazzo 2026-04-17 10:28:28 +00:00
  • 76e9250664
    Merge 7bb4ab66b1 into 9ed4547bd6 Daniele Penazzo 2026-04-17 09:52:05 +00:00
  • 2435d4b0ff
    Merge b7891cddf4 into 9ed4547bd6 Daniele Penazzo 2026-04-15 21:12:51 +01:00
  • 0f5c6ba74a
    Merge e024ee2332 into 9ed4547bd6 Daniele Penazzo 2026-04-15 21:10:12 +01:00
  • 9ed4547bd6
    Fix possible crash with bad signature (#357) main nightly Daniele Penazzo 2026-04-15 22:09:48 +02:00
  • 7bb4ab66b1 Fix memory allocation for luac functions Penaz 2026-04-15 21:08:02 +02:00
  • 33a3d314b6 Fix GCC Analyzer Warnings Penaz 2026-04-14 21:25:39 +02:00
  • 83da26015a Fix possible crash with bad signature Penaz 2026-04-13 21:59:52 +02:00
  • ffcdc73b99
    Merge 6845757309 into 2c18bcbf5e Christopher Serr 2026-04-13 07:59:19 -06:00
  • d72f5d71f8 Merge branch 'main' into actual_logging Penaz 2026-04-09 22:17:38 +02:00
  • b7891cddf4 Merge branch 'main' into moredocs Penaz 2026-04-09 22:15:46 +02:00
  • 2c18bcbf5e
    Ensure dialog windows can only have one instance open (#356) Jack Tench 2026-04-09 14:46:14 +01:00
  • cebdb4828e Convert settings dialog to singleton JackTench 2026-04-08 17:56:06 +01:00
  • 9725b4c5d6 Convert help dialog to singleton JackTench 2026-04-08 17:52:34 +01:00
  • 5c244ce921 Added guard against usage of NULL cursor. Penaz 2026-04-06 20:58:39 +02:00
  • 6f9d57ad86 Added memory iterator recycling. Penaz 2026-04-06 20:57:08 +02:00
  • 74e1e8ad29 Destroy memory iterators correctly Penaz 2026-04-02 19:11:41 +02:00
  • fe29fbae14 Return the correct address Penaz 2026-04-02 18:35:07 +02:00
  • 9b74e99b6b Fix typo Penaz 2026-04-02 18:10:52 +02:00
  • 533f6ebbad Internalize the memory buffer inside the iterator Penaz 2026-04-02 18:08:10 +02:00
  • 2daa3531ca Trying to make the memory iterator a bit more solid Penaz 2026-04-02 14:43:01 +02:00
  • 12b5d6e56c Reduce the memory window size to limit short reads Penaz 2026-04-02 14:02:18 +02:00
  • 535f46a34a Skip unreadable chunks and actually return the right address Penaz 2026-04-02 13:39:07 +02:00
  • c40c3d3742 Removed double-free Penaz 2026-04-02 12:30:32 +02:00
  • d928f53d9d Make cppcheck a lot happier Penaz 2026-04-02 12:25:06 +02:00
  • 2e922ef23e Try to make cppcheck a tiny bit happier Penaz 2026-04-02 11:49:19 +02:00
  • 6ad55e8ba0 Try to fix stuff. Penaz 2026-04-02 11:37:19 +02:00
  • 75f61a2fd7 Added docstrings. Penaz 2026-04-02 09:10:49 +02:00
  • 767b0c444a Better logging Penaz 2026-04-02 09:05:40 +02:00
  • df462f07ea Making things a bit more robust and working Penaz 2026-04-01 23:16:43 +02:00
  • f44002c52c Initial implementation of a chunked memory iterator with overlap Penaz 2026-04-01 23:10:33 +02:00
  • c10b8e7ea2 Make plugin loading a little bit more robust Penaz 2026-03-30 22:13:17 +02:00
  • 8cf11f82e6 Further plugin loading hardening Penaz 2026-03-30 19:34:57 +02:00
  • f3601aa3cc Merge branch 'main' into plugins Penaz 2026-03-30 06:50:33 +02:00
  • 3a4f3e0563
    Save context menu pointer in window (#351) Daniele Penazzo 2026-03-29 23:29:33 +02:00
  • b702fcc596 Save context menu pointer in window Penaz 2026-03-29 23:16:12 +02:00
  • bc1ae8e06a Make allocations a bit more robust Penaz 2026-03-29 22:29:24 +02:00
  • b54058edb8 Correctly check for hooks allocation Penaz 2026-03-29 21:54:37 +02:00
  • f610e3d43e Merge branch 'main' into plugins Penaz 2026-03-29 21:49:22 +02:00
  • ebe2bcc808 Fixes to silence GCC's static code analyzer. Penaz 2026-03-29 21:48:41 +02:00
  • dc21bcafa5 Check for failed allocations of external LASR functions Penaz 2026-03-29 20:25:39 +02:00
  • 9a9404c383 Merge branch 'main' into plugins Penaz 2026-03-29 10:42:49 +02:00
  • 3dbf761487
    Address Scan build Warnings (#344) Daniele Penazzo 2026-03-29 00:25:04 +01:00
  • 8a288e9eab
    actions: Fix possible nullptr dereference when opening a file dialog (#349) Pedro Montes Alcalde 2026-03-28 18:01:34 -03:00
  • ad16a90425
    actions: Fix possible nullptr dereference when opening a file dialog EXtremeExploit 2026-03-28 13:57:20 -03:00
  • 4c046328fc Merge branch 'main' into plugins Penaz 2026-03-28 08:16:18 +01:00
  • 3c07a9a25f
    Make sure dialogs at least try to find a parent window (#343) Daniele Penazzo 2026-03-28 00:17:42 +01:00
  • 09e1f16460 Make sig_scan's "get_memory_regions" use the maps.c functions Penaz 2026-03-27 21:50:45 +01:00
  • ba49db8c56 Update Documentation Penaz 2026-03-26 22:09:02 +01:00
  • cd4edf3920 Update Plugin Examples Penaz 2026-03-26 22:04:37 +01:00
  • 68356e8efe Added ABI versioning Penaz 2026-03-26 22:03:22 +01:00
  • d4e4066474 Fix how plugins are compiled Penaz 2026-03-26 21:10:46 +01:00
  • 89e864040b Fix includes in header files too Penaz 2026-03-26 21:09:20 +01:00
  • f6fbe4fef9 Use include directive in meson Penaz 2026-03-26 21:02:52 +01:00
  • fd3258419f Fix wrong include Penaz 2026-03-25 22:31:13 +01:00
  • 029a3cd0be Added example plugin for using LS internals Penaz 2026-03-25 22:23:48 +01:00
  • 6165b5816e Add all symbols to the dynamic symbol table Penaz 2026-03-25 22:21:43 +01:00
  • 854b241d95 Show what error happens when the plugin isn't loading Penaz 2026-03-25 22:21:26 +01:00
  • bbcd574e08 Update Test Plugins Penaz 2026-03-25 21:57:46 +01:00
  • 3f2ba7f54c Restructuring project folders Penaz 2026-03-25 21:57:10 +01:00
  • 463abfe1f8 Address possible failure in callocating error_msg Penaz 2026-03-23 22:37:30 +01:00
  • 5a6a870d25 Address GCC's complaints about missing va_end()s Penaz 2026-03-23 22:20:41 +01:00
  • 6575d5cc3f Move GSList declaration inside for loop Penaz 2026-03-21 21:48:14 +01:00
  • 6c35e51f99 Remove dead-store in prev-segment.c Penaz 2026-03-21 21:35:03 +01:00
  • ec16b1cdd7 Remove dead-store in theming.c Penaz 2026-03-21 21:34:15 +01:00
  • 2d0ac5ed8a Remove dead-store in bind.c Penaz 2026-03-21 21:33:21 +01:00
  • 8ca3f8e341 Add guard in maps.c to avoid NULL-dereferencing Penaz 2026-03-21 21:32:55 +01:00
  • add1452bf5 Autoimporter stuff Penaz 2026-03-20 21:57:15 +01:00
  • 23eda63549 Make sure dialogs at least try to find a parent window Penaz 2026-03-20 21:50:04 +01:00
  • ee4b134416 Added docs for plug_shutdown Penaz 2026-03-18 20:40:49 +01:00
  • 5cc8b744ed Added plugin shutdown function Penaz 2026-03-18 20:39:23 +01:00
  • e024ee2332 Applied suggestion Penaz 2026-03-17 14:24:15 +01:00
  • 9c33d05fb0 Usual autoimporter stuff. Penaz 2026-03-16 21:18:25 +01:00
  • ed84b69d9c Actually resize the window when splits are loaded Penaz 2026-03-16 21:15:14 +01:00
  • a090b1c441 Free timer hook registries on close Penaz 2026-03-15 22:01:03 +01:00
  • f14f9d2929 Make the plugin loading code use XDG_DATA_HOME Penaz 2026-03-15 21:54:59 +01:00
  • c262ec930e Fix some comments Penaz 2026-03-15 21:40:57 +01:00
  • 044cbc8d95 Added more test strings to test hooks Penaz 2026-03-15 21:36:12 +01:00
  • 018ab6fac0 Properly unload plugins at application closure. Penaz 2026-03-15 21:28:08 +01:00
  • bc40007e50 Added some documentation for the plugin system Penaz 2026-03-15 21:10:31 +01:00
  • de2ba0b46e Added a real plugin registry and cleaning functions. Penaz 2026-03-15 14:48:54 +01:00
  • 60375b2e7c Added missing noop in logger header Penaz 2026-03-10 21:53:35 +01:00
  • 8fa0d45f32 Allow plugins to hook into events for real Penaz 2026-03-14 22:24:33 +01:00
  • 2d7baa768a Connected hooks to timer events Penaz 2026-03-14 22:04:49 +01:00
  • 0b359d48aa Remove wrong notes Penaz 2026-03-14 21:59:39 +01:00
  • 51ac09a3f0 Avoid out-of-array NULL-writes Penaz 2026-03-14 21:59:28 +01:00
  • 402026b746 Added utilities for adding hooks into timer events Penaz 2026-03-14 21:53:01 +01:00
  • 5df0ac449c Preparing timer hook registries for reactive programming Penaz 2026-03-14 21:41:01 +01:00
  • 794d0e4d09 A little bit of reSTRUCTuring Penaz 2026-03-14 21:17:51 +01:00
  • fa339ab4d4 Put in some effort to actually free memory Penaz 2026-03-14 21:08:28 +01:00