Commit Graph

  • eebc8c7dda library, browser: plugin external browser API Adam 2024-10-05 15:43:55 +01:00
  • 1a66220ebb osr: block all popup creation Adam 2024-10-04 16:33:44 +01:00
  • 02a6550ac6 library: doc comment typo Adam 2024-10-04 14:46:19 +01:00
  • dfd3fcada6 library: api_close Adam 2024-10-04 14:30:38 +01:00
  • df66cd0d49 library: clarify doc comment Adam 2024-10-04 14:14:57 +01:00
  • 7572d29421 Remove some whitespace, test new CEF setup Jacob 2024-10-02 22:25:14 -05:00
  • 7820efd4a3 Remove redundant cef step Jacob 2024-10-02 22:17:22 -05:00
  • 0f8d713bd4 fix cef version usage Jacob 2024-10-02 22:13:08 -05:00
  • ed3f9d7a82 Separate luajit cache/restore to avoid building it multiple times after a cmake failure Jacob 2024-10-02 22:08:02 -05:00
  • 13576143d6 disable windows release publishing Jacob 2024-10-02 22:02:48 -05:00
  • e1e4de3bef Set up workflow for windows builds and releases Jacob 2024-10-02 21:58:12 -05:00
  • c572fa8abe window_launcher: more helpful Java error messages Adam 2024-10-02 16:56:35 +01:00
  • 74bf3690f3 window_launcher: implement BrowseData for win32 Adam 2024-10-02 16:39:56 +01:00
  • 35412a9c00 window_launcher: implement LaunchOsrsExe for win32 Adam 2024-10-02 16:26:23 +01:00
  • ed25b237f2 app: work around URLs with broken certificates Adam 2024-10-02 16:12:14 +01:00
  • 8c4f2485c1 window_launcher: simplify LaunchRs3Exe for win32 Adam 2024-10-02 16:04:38 +01:00
  • eaa24c71ab window_launcher: fix macro redefinition warning Adam 2024-10-02 14:18:00 +01:00
  • bcd91168e7 Merge pull request #70 from Jacoby6000/osrs-windows-support Adam 2024-10-02 14:11:22 +01:00
  • c92a86f163 configure runelite Jacob 2024-09-30 20:34:25 -05:00
  • bf1d942923 Fix /utf-8 flag in MSVC compile Jacob 2024-09-30 19:10:10 -05:00
  • 682cb232c3 Remove XDG settings from windows OSRS launches Jacob 2024-09-30 19:09:58 -05:00
  • 0cfa23c23b app: use stores for launcher psa Adam 2024-09-30 11:39:40 +01:00
  • f8e04e7f0e Add launcher support for Runelite and HDOS on windows Jacob 2024-09-29 22:12:37 -05:00
  • b8e294ed47 app: add launch confirmation box Adam 2024-09-28 16:57:24 +01:00
  • d1cf3b4a7d app: prevent text selection in settings menu Adam 2024-09-28 15:46:47 +01:00
  • 31ccc06509 app: add missing settings label ids Adam 2024-09-28 15:43:48 +01:00
  • 2a9a86fd89 app: add check_announcements config Adam 2024-09-28 15:39:32 +01:00
  • 8b64927da5 app: show game PSAs on launch screen Adam 2024-09-28 14:56:10 +01:00
  • b123e1618b app: remove debug print Adam 2024-09-28 14:35:58 +01:00
  • ab8d09d4ac app: add psa_url Adam 2024-09-28 14:35:13 +01:00
  • 9bb879093f client: make OnFileChange compile Adam 2024-09-28 13:00:28 +01:00
  • dcccf10d58 repo: remove fake_java from builds Adam 2024-09-28 12:45:41 +01:00
  • 6af59ba1a6 window_launcher: launch hdos directly Adam 2024-09-28 12:43:09 +01:00
  • 36dd6184d1 window_launcher: even more tidying up Adam 2024-09-24 02:33:22 +01:00
  • 456a3855e5 window_launcher: improve a bit of string handling Adam 2024-09-24 02:24:09 +01:00
  • 1d75b735a0 window_launcher: clean up URL handling Adam 2024-09-24 02:08:24 +01:00
  • 2b05fb4ff8 window_launcher: make UpdateClientList conditional Adam 2024-09-24 01:04:35 +01:00
  • 8c578641c7 library: doc comments for new APIs Adam 2024-09-14 20:11:58 +01:00
  • b36d9ffd4c client: handle IPC_MSG_CLOSEBROWSER_OSR Adam 2024-09-14 19:55:20 +01:00
  • ec0c6159d4 library: change window-closing API Adam 2024-09-14 19:49:16 +01:00
  • 7e0f977444 osr: update for 3d51582 Adam 2024-09-14 02:26:01 +01:00
  • f6361eeeae client: update for 3d51582 Adam 2024-09-14 02:25:49 +01:00
  • 163eed52cc main: update for 3d51582 Adam 2024-09-14 02:25:36 +01:00
  • 3d515829ba library: redo ipc to use header structs Adam 2024-09-14 02:24:54 +01:00
  • 823d46c4fe repo: update fmt to 11.0.2 Adam 2024-09-13 13:28:22 +01:00
  • 62a07ccd7a browser: remove a debug print Adam 2024-09-12 03:25:03 +01:00
  • 0cf1d4a034 library: browser sendmessage and onmessage Adam 2024-09-12 03:23:48 +01:00
  • c186854550 browser: support osr receiving and sending msgs Adam 2024-09-12 03:23:20 +01:00
  • ecfa517c37 library: ipc message-passing definitions Adam 2024-09-12 03:21:45 +01:00
  • 67d24bb4e4 browser: change how client lists are sent Adam 2024-09-10 04:37:19 +01:00
  • 1375b0a2f0 app: change how client list is fetched Adam 2024-09-10 04:32:00 +01:00
  • 09e04eb9b9 library: compile error Adam 2024-09-10 04:29:21 +01:00
  • 9cdeee6ca6 library: safety check for osr ack Adam 2024-09-10 04:29:10 +01:00
  • b04f6d7ba3 library: send plugin id in osr messages Adam 2024-09-10 01:34:47 +01:00
  • c5dc671ca1 client: cleanup IPC stuff with a macro Adam 2024-09-10 01:33:16 +01:00
  • fd1edc57ef osr: don't crash on early-close Adam 2024-09-09 22:55:55 +01:00
  • ef39351ce9 browser: fix non-plugin compile Adam 2024-09-08 14:07:12 +01:00
  • c32da12032 browser: make Browser::Window self-managing Adam 2024-09-07 18:51:31 +01:00
  • 7ed64ef3b2 library: implementations in plugin_win32.c Adam 2024-09-07 02:59:35 +01:00
  • 2ee521391f osr: add windows shm logic Adam 2024-09-07 02:59:12 +01:00
  • edad927bb1 client: null-terminate received url string Adam 2024-09-06 23:13:02 +01:00
  • 1582d365ea client: don't use gcc-only iterator function Adam 2024-09-06 19:35:28 +01:00
  • 42eea5a75e window_launcher: PQCEFSTRING macro Adam 2024-09-06 19:33:13 +01:00
  • 1055cad7c1 library: partial EVMOUSELEAVE support Adam 2024-09-02 21:19:10 +01:00
  • 6b7df9ce63 osr: handle EVMOUSELEAVE Adam 2024-09-02 21:18:32 +01:00
  • a0871d9b2b library: add IPC_MSG_EVMOUSELEAVE Adam 2024-09-02 21:17:36 +01:00
  • d13cd309be window_launcher: use macros for most responses Adam 2024-09-01 22:17:15 +01:00
  • d5e006dbad window_launcher: make PQINT less error-prone Adam 2024-09-01 19:33:04 +01:00
  • 4e3330e239 window_launcher: remove debug print Adam 2024-09-01 19:08:06 +01:00
  • 4bb1cadf31 app: slight rounding on plugin-close button Adam 2024-09-01 18:39:05 +01:00
  • 4b1bd5f3fb app: allow stopping plugins via menu Adam 2024-09-01 18:31:17 +01:00
  • 2f2206d789 browser: /stop-plugin endpoint Adam 2024-09-01 18:29:33 +01:00
  • 050c8bac79 app: show active plugin list per-client Adam 2024-08-31 02:00:54 +01:00
  • b40a33b2e9 client: simplify client list format Adam 2024-08-31 01:58:37 +01:00
  • c121ab06a5 client, file_manager: directory-watching optional Adam 2024-08-30 17:56:47 +01:00
  • 0ece655032 client, library: always sync active plugins Adam 2024-08-30 16:32:34 +01:00
  • 93380f455a client,library: use plugin activation IDs Adam 2024-08-30 14:49:22 +01:00
  • e7908ec486 client: make sure plugins are always cleaned up Adam 2024-08-30 13:59:24 +01:00
  • 525f6379c9 osr: IPC_MSG_OSRUPDATE byte alignment Adam 2024-08-30 12:33:26 +01:00
  • 25aab3d371 osr: don't use vla Adam 2024-08-30 11:28:34 +01:00
  • c8020b06f5 osr: support file:// Adam 2024-08-30 11:22:27 +01:00
  • 0f6984c53a library: render3d_vertexanimatedxyz Adam 2024-08-26 19:10:28 +01:00
  • 2d8dcb087a library: animation and bone APIs Adam 2024-08-26 04:45:18 +01:00
  • da4946ad5a osr: remove old debug prints Adam 2024-08-25 02:24:43 +01:00
  • 965c84c841 client: handlers for browser event IPC messages Adam 2024-08-24 19:33:45 +01:00
  • 8a0e19a34e osr: add resize and mouse event handlers Adam 2024-08-24 19:33:11 +01:00
  • adf99163a4 library: send mouse events for browsers Adam 2024-08-24 19:32:47 +01:00
  • d8f1103900 library: handle damage rects for browsers Adam 2024-08-24 16:46:18 +01:00
  • 3c0abbd771 osr: send damage rects over IPC Adam 2024-08-24 16:45:53 +01:00
  • 51ab85a219 osr: call shm_unlink immediately after opening Adam 2024-08-24 15:14:46 +01:00
  • 4bc92c5ab8 library: never call shm_unlink Adam 2024-08-24 15:14:11 +01:00
  • 9833f6d48a library: api subimage functions Adam 2024-08-24 15:03:46 +01:00
  • 265e506013 cmake: new file Adam 2024-08-24 13:44:57 +01:00
  • bf53edf479 browser: support OSR browsers and messages Adam 2024-08-24 13:44:35 +01:00
  • 2d33a15bf7 library: add very basic browser API Adam 2024-08-24 13:44:01 +01:00
  • a95c9837ee main: "WIN32" -> "_WIN32" Adam 2024-08-23 23:27:45 +01:00
  • a892aa5693 main: set windowless_rendering_enabled Adam 2024-08-23 23:27:22 +01:00
  • a623b21211 Merge pull request #65 from erin-allison/master Adam 2024-08-22 09:33:41 +01:00
  • f8c0cf73aa window_launcher: correctly handle custom RuneLite JAR Erin Allison 2024-08-21 23:01:09 -04:00
  • c1f34a9d72 library: handle xcb's fp1616_t correctly Adam 2024-08-18 16:24:02 +01:00