Commit Graph

  • d9e4c186e4 Applications/Internet/Cyberia: Press Enter to submit form with only one input element Alec Murphy 2025-04-16 18:55:37 -04:00
  • 5192ae34ec System/Libraries/Html/Renderer: Set focus is autofocus attribute is present Alec Murphy 2025-04-16 18:21:31 -04:00
  • 5ea8809a34 System/Libraries/Html/Tokenizer: Support empty attributes Alec Murphy 2025-04-16 18:04:54 -04:00
  • ebfaa0254c Applications/Internet/Cyberia.app: Initial support for FORM method=get Alec Murphy 2025-04-16 15:03:59 -04:00
  • 4ef542cf32 System/Libraries/Html/Renderer: Keep track of form element widgets Alec Murphy 2025-04-16 14:57:33 -04:00
  • 34a5985cf0 Meta: Update Default.css Alec Murphy 2025-04-16 14:56:46 -04:00
  • 99268200f4 System/Libraries/Html/Renderer: Fix BGR/RGB flip in background Alec Murphy 2025-04-16 14:55:31 -04:00
  • 24500f52a3 System/Libraries/(Css,Graphics2D,Html): Support underlined text Alec Murphy 2025-04-16 14:53:16 -04:00
  • 622c35e038 System/Libraries/Html/Renderer: Apply CSS and HTML Element attribute width/height values to form elements Alec Murphy 2025-04-16 10:36:51 -04:00
  • e60ffee006 System/Libraries/Html/Renderer: Unset node->display_block based on CSS value Alec Murphy 2025-04-16 10:19:50 -04:00
  • e3d6121fe3 System/Libraries/Css/Tokenizer: Include single/double quoted tokens in CSS value Alec Murphy 2025-04-16 10:09:29 -04:00
  • 58f2243bf1 System/Core/Compositor: Update defaults for TrueType fonts Alec Murphy 2025-04-15 16:22:12 -04:00
  • 0a579a4f09 System/Libraries/Html/Renderer: Handle italic/oblique text Alec Murphy 2025-04-15 16:21:52 -04:00
  • 97187728e8 System/Libraries/Html/Tokenizer: Add italic property to @html_dom_node Alec Murphy 2025-04-15 16:21:07 -04:00
  • 3b83397e60 System/Libraries/Html/Renderer: Render STRONG Alec Murphy 2025-04-15 15:35:20 -04:00
  • 60606317b2 System/Libraries/Html/Renderer: Render LI ordered/unordered items Alec Murphy 2025-04-15 15:34:54 -04:00
  • 0b381bf119 Meta: Update Default.css Alec Murphy 2025-04-15 15:33:22 -04:00
  • 49b1e82e55 System/Core/Compositor: Update defaults for TrueType fonts Alec Murphy 2025-04-15 11:54:53 -04:00
  • 2f73813694 Applications/Internet/Cyberia: Remove initial CSS testing values Alec Murphy 2025-04-15 11:53:34 -04:00
  • d6ff8beb9f System/Libraries/Html/Renderer: Initial support for CSS font-weight Alec Murphy 2025-04-15 11:52:43 -04:00
  • d60fc53798 System/Libraries/Graphics2D: Chop 16px off X2 max pos in @get_truetype_text_width() Alec Murphy 2025-04-15 11:45:47 -04:00
  • 0d303b0134 System/Libraries/Html/Tokenizer: Add fontWeight property to @html_dom_node Alec Murphy 2025-04-15 11:28:07 -04:00
  • 06813f3524 Meta: Update Default.css Alec Murphy 2025-04-15 11:27:43 -04:00
  • ae42db0be5 System/Libraries/Html/Renderer: Implement some CSS default rules Alec Murphy 2025-04-15 10:40:28 -04:00
  • def7d53101 System/Libraries/Html/Renderer: Increase background_ctx to max size before fill() Alec Murphy 2025-04-15 10:03:04 -04:00
  • dfb73f029c Applications/Internet/Cyberia: Create background ctx and fill #ffffff when a new Renderer is created Alec Murphy 2025-04-15 07:50:11 -04:00
  • c998d040ed System/Libraries/Html/Renderer: Create background_ctx for each HtmlRenderer instance Alec Murphy 2025-04-14 21:16:04 -04:00
  • b57101b9f2 Applications/Internet/Cyberia: Initial support for history items Alec Murphy 2025-04-14 20:45:15 -04:00
  • 26e88ffd52 Media/Themes/Umami/Theme: Handle ButtonWidget disabled status Alec Murphy 2025-04-14 20:42:51 -04:00
  • f2a078e1d5 Media/Themes/Umami: Add disabled icons for back, forward, reload Alec Murphy 2025-04-14 20:42:17 -04:00
  • b5d27214a1 System/Libraries/Widget: Add disabled_image property to ButtonWidget class Alec Murphy 2025-04-14 20:41:28 -04:00
  • 96e0009173 System/Libraries/Gui: Add disabled property to Widget class Alec Murphy 2025-04-14 20:41:03 -04:00
  • b30759c12e System/Libraries/Html/Renderer: Always return DEFAULT_FAVICON instead of NULL Alec Murphy 2025-04-14 17:26:22 -04:00
  • 100b54a9cd Applications/Internet/Cyberia: Delta scroll by line Alec Murphy 2025-04-14 16:53:08 -04:00
  • d17e79315e Applications/Internet/Cyberia: Initial favicon support Alec Murphy 2025-04-14 16:50:50 -04:00
  • 10309b6b18 System/Libraries/Html/Renderer: Initial favicon support Alec Murphy 2025-04-14 16:45:51 -04:00
  • 02cbb32459 Applications/Internet/Cyberia: Handle vscroll a bit better Alec Murphy 2025-04-14 10:55:20 -04:00
  • 6532218883 System/Libraries/Html/Renderer: Handle node->textAlign a bit better Alec Murphy 2025-04-14 10:53:05 -04:00
  • 72d626c0f1 Meta: Update scripts/build-all Alec Murphy 2025-04-14 10:34:37 -04:00
  • dd86ef6a44 Meta: Add some layout debugging stuff Alec Murphy 2025-04-13 14:40:44 -04:00
  • 08313be27f System/Libraries/Html/Renderer: Refactor @render_node_list Alec Murphy 2025-04-13 14:39:24 -04:00
  • 3a55fce26a Meta: Update scripts/build-all Alec Murphy 2025-04-13 06:35:07 -04:00
  • 7ae844cf9a Meta: Update .gitignore Alec Murphy 2025-04-13 05:57:35 -04:00
  • ce80c184e7 Meta: Debug stuff Alec Murphy 2025-04-12 20:19:59 -04:00
  • fc0c98ee2b System/Libraries/Html/Renderer: Add debug options Alec Murphy 2025-04-12 20:12:43 -04:00
  • 9e0668d0e0 System/Libraries/Html/Renderer: Initial support for node->textAlign Alec Murphy 2025-04-12 19:57:49 -04:00
  • e8bc19b444 System/Libraries/Html/Renderer: Fix an oopsie woopsie (advance by code point, rather than byte) Alec Murphy 2025-04-12 18:48:58 -04:00
  • d068f46bc6 Meta: Remove debugging stuff Alec Murphy 2025-04-12 18:26:43 -04:00
  • 3201b187ec System/Api/Dns: Remove some old Slon debugging stuff that breaks Catbox DNS lookup Alec Murphy 2025-04-12 18:16:29 -04:00
  • df0adc0a15 Everywhere: Changes to @html_dom_node and TrueType API Alec Murphy 2025-04-12 18:09:26 -04:00
  • bef1c78c5d System/Utilities/TrueType: Change pointer type to I32* for @stbtt_RenderText() Alec Murphy 2025-04-12 18:04:40 -04:00
  • b01e1171a3 System/Core/Compositor: Set defaults for TrueType font categories Alec Murphy 2025-04-12 16:23:51 -04:00
  • 6b09ccabb6 System/Libraries/Html: Add fontFamily attribute to @html_dom_node Alec Murphy 2025-04-11 20:11:25 -04:00
  • 8143d59620 System/Libraries/Css/Tokenizer: Split values on comma Alec Murphy 2025-04-11 20:10:52 -04:00
  • 6a394f8a86 Applications/Internet/Cyberia: Set default colors for root node Alec Murphy 2025-04-11 17:23:01 -04:00
  • 603e1d15ab System/Libraries/Html/Renderer: Apply bgcolor/color element attribute values to CSS Alec Murphy 2025-04-11 17:22:29 -04:00
  • 17910faac2 System/Libraries/Html/Renderer: Match rules in accordance with CSS Specificity Alec Murphy 2025-04-11 16:58:48 -04:00
  • 3e8d126fbe System/Libraries/Html/Renderer: Add NULL check to @reflow_node_list() Alec Murphy 2025-04-10 19:48:11 -04:00
  • 61c287f446 Applications/Internet/Cyberia: Echo window mouse wheel events Alec Murphy 2025-04-10 19:37:23 -04:00
  • 7878e28027 Applications/Internet/Cyberia: Fully resolve URLs in redirect Alec Murphy 2025-04-10 15:41:02 -04:00
  • e3c7350a96 Applications/Internet/Cyberia: Familiarize address bar onclick behavior Alec Murphy 2025-04-10 15:11:40 -04:00
  • c45b862b2b System/Libraries/Html/Renderer: Render INPUT type=checkbox Alec Murphy 2025-04-10 14:49:35 -04:00
  • 4992c222d7 System/Libraries/Html/Renderer: Render INPUT type=password Alec Murphy 2025-04-10 11:41:13 -04:00
  • 42e4f89b8b System/Libraries/Html/Renderer: Render INPUT type=text Alec Murphy 2025-04-10 11:35:43 -04:00
  • 5fb71f80ca System/Libraries/Widget: Eager repaint on widget->SetText() unless otherwise specified Alec Murphy 2025-04-10 10:58:30 -04:00
  • d3048f31e5 Applications/Internet/Cyberia: Add web browser Alec Murphy 2025-04-10 10:51:59 -04:00
  • 3545113247 System/Libraries/Gui: Add data attribute to Widget class Alec Murphy 2025-04-10 10:47:37 -04:00
  • 86190d4576 System/Core/Compositor: Hold F12 to display debug info Alec Murphy 2025-04-10 10:08:38 -04:00
  • 3e85af48d6 Meta: Cleanup removed files Alec Murphy 2025-04-10 10:05:54 -04:00
  • 96226e6211 System/Libraries/Ipc: Add msg->timestamp to IpcMessage class Alec Murphy 2025-04-10 08:37:57 -04:00
  • 4fa0873123 Include/Gui: Set GUI_EVENT_WIN_REPAINT_TIMEOUT to 100ms Alec Murphy 2025-04-10 08:30:16 -04:00
  • ebacbeafca System/Core/Compositor: Update menubar title in @compositor_refresh(win) Alec Murphy 2025-04-10 08:28:49 -04:00
  • c4f25e63c1 Applications/OS/TaskSwitcher: NULL check for win->close() keypress callback Alec Murphy 2025-04-10 08:27:36 -04:00
  • e0d6102d60 Include/Gui: Add @gui_event_loop_handle_msg() to event loop Alec Murphy 2025-04-09 09:09:37 -04:00
  • d242f5c395 Media/Themes/Umami/Theme: Separate focus/hover logic from repaint Alec Murphy 2025-04-09 09:07:50 -04:00
  • 940e7b230c System/Libraries/Gui: Add Bool explicit_repaint to Window class Alec Murphy 2025-04-09 09:03:18 -04:00
  • 2b8092f418 System/Libraries/Graphics2D: Add @get_truetype_text_width() Alec Murphy 2025-04-09 08:59:06 -04:00
  • 5f10e5f86d Applications/Accessories/Calculator: Debounce numerical input Alec Murphy 2025-04-09 08:52:23 -04:00
  • 26f67901cc System/Libraries/System: Add timestamp to System.Log() Alec Murphy 2025-04-08 07:16:57 -04:00
  • 844f36663a Meta: Suppress compiler warnings Alec Murphy 2025-04-05 16:33:10 -04:00
  • c608390142 System/Setup/Environment: Enable SSE on all cores Alec Murphy 2025-04-05 09:38:28 -04:00
  • 850e4a84d9 Fonts: Add GNU FreeFont Alec Murphy 2025-04-05 09:23:13 -04:00
  • 88fc55ac18 System/Core/Compositor: Initialize TrueType fonts Alec Murphy 2025-04-05 09:22:22 -04:00
  • a58151430c System/Libraries/Graphics2D: Specify font name for Text2D Alec Murphy 2025-04-05 09:21:54 -04:00
  • 9c43ac1073 System/Utilities/TrueType: Add @stbtt_GetFontNameDefault Alec Murphy 2025-04-05 09:19:10 -04:00
  • 7969bf0993 src/truetype: Add stbtt_GetFontNameDefault Alec Murphy 2025-04-05 09:18:31 -04:00
  • 9658412570 Meta: Update .gitattributes Alec Murphy 2025-04-05 08:20:01 -04:00
  • e5342de633 System/Libraries/Graphics2D: Add ctx->text() Alec Murphy 2025-04-04 20:14:39 -04:00
  • 356c16580c System/Utilities/TrueType: Add TrueType font support via stb_truetype.h Alec Murphy 2025-04-04 18:20:36 -04:00
  • 172b4ce7a3 Meta: Add OpenLibm Alec Murphy 2025-04-04 18:16:29 -04:00
  • 4a72f35e9b Meta: Update .gitignore Alec Murphy 2025-04-04 18:12:14 -04:00
  • 51d1ec19f6 Media/Themes/Umami: Repaint widgets with regard to win->opacity Alec Murphy 2025-04-04 11:16:01 -04:00
  • 3de382e6c5 Everywhere: Set default ctx->opacity to -1 Alec Murphy 2025-04-04 11:14:30 -04:00
  • a9c623685d System/Libraries/Graphics2D: Add member 'opacity' to Context2D Alec Murphy 2025-04-04 08:23:21 -04:00
  • f2800ba2d6 System/Shell/Commands/cat: Allow concatenating http/https URLs Alec Murphy 2025-03-30 05:41:29 -04:00
  • 195df64e38 Media/Themes/Umami: Make IBM3161 the default monospace font Alec Murphy 2025-03-29 17:16:39 -04:00
  • 5107975a32 System/Libraries/Graphics2D: Use MemCpyU64 for Flip() Alec Murphy 2025-03-29 14:54:29 -04:00
  • b7952b1cb8 Applicatiosn/OS/ShutDown.app: Update MessageBox API Alec Murphy 2025-03-28 19:07:39 -04:00
  • bfa41f334b System/Core/MessageBox: Update API and add Confirm() Alec Murphy 2025-03-28 19:07:07 -04:00
  • 39cdf87903 System/Setup/Environment: Don't deadlock on spawning multicore tasks simultaneously Alec Murphy 2025-03-28 10:31:57 -04:00