aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Small updates to JPEG loaderJeroen van Rijn2025-09-092-736/+748
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove some unnecessary nesting - Add frame type (SOF0, et al) to metadata if `.return_metadata` is used
| * | | | | | Expand grayscale JPEGs to RGB(A)Jeroen van Rijn2025-09-091-10/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | And handle grayscale jpeg example file in test suite.
| * | | | | | Implement .alpha_add_if_missing for JPEGJeroen van Rijn2025-09-091-17/+83
| | | | | | |
| * | | | | | Make progressive JPEGs return a proper errorJeroen van Rijn2025-09-091-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add progressive JPEG file to test suite and test that loading it returns the expected `Unsupported_Frame_Type` error. This JPEG variant will hopefully be supported in the future, but we should at least return an error rather than use `unsupported()`.
| * | | | | Merge pull request #5663 from greenya/mastergingerBill2025-09-081-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | [core:time] time_js: tick_now(): Use f64 (was f32) as a return type of odin_env.tick_now()
| | * | | | | [core:time] time_js: tick_now(): Use f64 (was f32) as a return type of ↵Yuriy Grynevych2025-09-081-1/+1
| | | |_|_|/ | | |/| | | | | | | | | | | | | | | odin_env.tick_now().
| * | | | | Address some naming issuesJeroen van Rijn2025-09-081-16/+20
| | | | | |
| * | | | | Make `_register` contextlessJeroen van Rijn2025-09-081-1/+1
| | | | | |
| * | | | | jpeg: extract Exif dataIllusionMan12122025-09-084-22/+87
| | | | | |
| * | | | | jpeg: support images that encode zero-based component idsIllusionMan12122025-09-081-3/+12
| | | | | |
| * | | | | image/jpeg: more bounds checking and skip malformed APP0Hisham Aburaqibah2025-09-082-15/+26
| | | | | | | | | | | | | | | | | | | | | | | | Also increase the maximum huffman symbols to 176
| * | | | | image/jpeg: better pack APP0 structsHisham Aburaqibah2025-09-082-12/+12
| | | | | |
| * | | | | image/jpeg: implement jpeg decoding for baseline and extended sequential jpegsHisham Aburaqibah2025-09-084-2/+1082
| | | | | |
| * | | | | core/image: some jpegs have APP13 or COM markers after SOIHisham Aburaqibah2025-09-081-1/+1
| |/ / / /
| * | | / [core:image/png] use .Image_Dimensions_Too_LargeMichael Lee2025-09-081-1/+5
| | |_|/ | |/| |
| * | | Add build tags to `posix/spawn.odin`FourteenBrush2025-09-071-0/+1
| |/ /
| * | Merge pull request #5648 from ↵gingerBill2025-09-021-1/+1
| |\ \ | | | | | | | | | | | | | | | | thetarnav/handle-allocator-error-in-read-entire-file Handle allocator error when appending in read_entire_file_from_file
| | * | Handle optional allocator error when appending read bytes in ↵Damian Tarnawski2025-09-021-1/+1
| | | | | | | | | | | | | | | | read_entire_file_from_file
| * | | Add require_results attr to procs returning an allocatorDamian Tarnawski2025-09-021-0/+1
| |/ /
| * | Specify %m and %M as verbs for integer formattingAmedeoAlf2025-09-011-2/+2
| | |
| * | Add `LPFN_GETACCEPTEXSOCKADDRS` to ws2_32.odinFourteenBrush2025-08-311-1/+12
| | |
| * | Fix broken wglUseFontBitmaps bindingpuugz2025-08-301-1/+2
| | |
| * | fix typo in CLSIDFromProgIDEx signatureJon Lipstate2025-08-291-1/+1
| |/
| * Fixed and added obj-c methods for NSWindowStanislav Ch. Nikolov2025-08-281-2/+11
| |
| * Merge pull request #5612 from Bazzas-Forks/mastergingerBill2025-08-263-0/+64
| |\ | | | | | | Add `add/remove_document_event_listener()` to `core:sys/wasm/js`
| | * Add `add/remove_document_event_listener()` to `core:sys/wasm/js`Bailey Gibbons2025-08-223-0/+64
| | |
| * | Propogate `#caller_location` to core:container/queue procsMohit Sethi2025-08-221-12/+12
| |/
| * Check for EOF when scanning file tagsBrad Lewis2025-08-191-2/+2
| |
| * Fix buddy allocator assertalessio988882025-08-161-1/+1
| | | | | | | | | | | | | | The last address of "data" is not "cast(uintptr)raw_data(data)+cast(uintptr)size" but "cast(uintptr)raw_data(data)+cast(uintptr)(size-1)". The original assert would fail when for example the allocation size requested and the buddy allocator allignment were both 64.
| * Merge pull request #5516 from ↵gingerBill2025-08-152-0/+58
| |\ | | | | | | | | | | | | cardboardguru76/darwin-foundation-support-for-handmade-hero-port Additional obj-c methods for darwin Foundation
| | * Convert leading spaces to tabsSteve Waddicor2025-08-011-26/+26
| | |
| | * Merge branch 'odin-lang:master' into ↵cardboardguru762025-07-305-38/+394
| | |\ | | | | | | | | | | | | darwin-foundation-support-for-handmade-hero-port
| | * | Additional obj-c methods for darwin FoundationSteve Waddicor2025-07-292-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | Added support for NSBitmapImageRep class. Added ability to set contents to a CALayer. I needed these to support a port of Handmade Hero, but they are of general use.
| * | | Merge pull request #5581 from Xotchkass/rand-cleanupgingerBill2025-08-151-31/+18
| |\ \ \ | | | | | | | | | | Cleanup in `math/rand` and `runtime/random_generator`
| | * | | remove private _random_u64 and move it's functionality into public uint64Xotchkass2025-08-141-19/+16
| | | | |
| | * | | use runtime.random_generator_read_bytes in read procedure instead of filling ↵Xotchkass2025-08-141-12/+2
| | | | | | | | | | | | | | | | | | | | it manually.
| * | | | Fix ITimer_Flags_Bits enum valuediniamo2025-08-141-1/+1
| |/ / /
| * | | Added getaddrinfo flagsWrath2025-08-121-0/+13
| | | |
| * | | Merge pull request #5558 from odin-lang/bill/init-fini-changesgingerBill2025-08-1052-113/+173
| |\ \ \ | | | | | | | | | | `@(init)` & `@(finit)` Changes.
| | * | | Add another `contextless`bill/init-fini-changesgingerBill2025-08-081-1/+1
| | | | |
| | * | | Add missing `contextless`gingerBill2025-08-082-2/+2
| | | | |
| | * | | More contextless fixesgingerBill2025-08-084-12/+13
| | | | |
| | * | | Add more "contextless"gingerBill2025-08-082-4/+8
| | | | |
| | * | | Add contextless to another procgingerBill2025-08-081-2/+2
| | | | |
| | * | | Fix more procedure to be `contextless`gingerBill2025-08-082-2/+2
| | | | |
| | * | | Make `get_args` contextlessgingerBill2025-08-081-1/+8
| | | | |
| | * | | Remove unused importgingerBill2025-08-081-1/+0
| | | | |
| | * | | Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-0841-91/+140
| | | | |
| * | | | Fix some webgl bindingsAlex Riedl2025-08-091-0/+37
| |/ / /
| * | | Change `is_utf16` field to `encoding` and use an enumgingerBill2025-08-055-6/+7
| | | |