Orkige Help DownloadOrkige

Changelog

The engine's history, grouped by day. Versions before 2026-07-31 are labels applied in hindsight; from that day on a day is headed by the real version of the nightly it published - proved by that build's release tag - and every other day is a plain date.

1378 commits across 262 days.

2026-08-04

2026-08-04 - 10 commits

  • The network rule says what it means, so the one command that downloads is not an exception to it (a30666f3)
  • A test run is an automated run, so a play-mode budget counts the same frames on every machine (4545a072)
  • The NULL render system's two defects go upstream with a reproduction, not a report (5d6d58d2)
  • A play-mode test can press what a player presses, and the press lands where the game reads it (a2a8338a)
  • The Android plan tests expect the host's own spelling (d2d22d68)
  • The TSan gate stops failing on libdbus's own lock order (815504bb)
  • A native module links the deviceless render system the engine archive references (1b688e05)
  • The owner-only DACL names the Win32 field Windows actually has (9e562b50)
  • Game code that spans frames, and the tests that watch it (6822e395)
  • CLAUDE.md says how CI gates now (0217bb44)

2026-08-03

2026-08-03 - 29 commits

  • The retry reclaims the warm simulator a failed attempt left booted (7cb63ddb)
  • The one subcommand that does reach the network says so where a reader is looking (239a4fa0)
  • The export capability the release actually ships gets a door (ed62e59d)
  • A run can hold a live world with no window and no GPU (b9e77f80)
  • Every .component.lua stops being an island, and a project tests its own Lua in Lua (27608a75)
  • keytool writes the keystore but does not make the folder it lives in (4ee9a3de)
  • The token that grants full editor control stops being world-readable (ccf1b243)
  • Three POSIX assumptions that had never run on Windows come off the red (3cba634a)
  • The monetization seam arrives as one plugin contract and a deterministic liar (73e2d5db)
  • Input reaches a game at both levels it was missing (d932d9e0)
  • The assembly test judges a JDK the way the exporter does (699cfda2)
  • Bash leaves the shipped product (05550503)
  • A change is verified before main moves, not after (4f23162c)
  • A script can read the data it was always allowed to have (bd1b8a51)
  • Rewrap the credential-model paragraph to the file's column (9ed37a6b)
  • A missing git names itself instead of hiding behind a folder (50c636a2)
  • A signing password gets the OS credential store, never a file (b0c9dfa3)
  • The Android payload selftest stands up its own SDL glue (94b08ff5)
  • Build and signing settings become a per-platform editor surface (7d7c9f49)
  • The SDK pack crosses the water (03528a86)
  • A downloaded editor packages an Android APK from a fetched player (9295fed7)
  • iOS activates its audio session, so the simulator has sound (aa0c0685)
  • Sound degrades honestly on the iOS simulator instead of aborting (d72fd27f)
  • The nightly verifies the SDK pack before it publishes (f4b7b94e)
  • The game host's log path gets its separator (f50debf2)
  • The iOS device tests take their verdict from the app, not from simctl (6dad2149)
  • The platform harness leaves the player and becomes the engine's game host (a84260eb)
  • A downloaded editor fetches the iOS player it needs to export (4375e5f9)
  • CLAUDE.md says what is true, and says it once (3d3eb8c6)

2.0.0-nightly.20260802+6b7f096dc

2026-08-02 - 15 commits - published nightly build

  • Seed zlib from whichever half the pack carries (5fbdaefe)
  • The closure audit learns the platform's own windowing libraries (5a9f7d4c)
  • The editor builds C++ game code against an installed SDK pack (49d005bf)
  • The pack install survives a native-separator prefix (cafdf77e)
  • Re-seal the editor bundle after the staging rewrites it (122a1eb9)
  • The SDK pack's contract learns to carry every target (502ab96c)
  • A copied editor proves it can run an editor tool (29425299)
  • The engine installs as a relocatable SDK pack (816ccb1f)
  • Exports bake their texture samplers and ship no sidecars (23844377)
  • The AL-device music teardown test sits out the TSan gate (7c466ea9)
  • The nightly builds the browser player so a download can ship a web game (e01e2dab)
  • Automated runs advance a fixed tick; the bundle test waits for a frame (968358e6)
  • The editor exports and cooks in process; the Python goes (8273bfb8)
  • Sidecars are extracted, not mounted (a32d56c4)
  • README (5ffa2ba7)

2026-08-01

2026-08-01 - 7 commits

  • Windows (6b7f096d)
  • CLAUDE.md (daf1fb0b)
  • iOS classic CI builds the host exporter (fcbbd1c9)
  • Web export via a game pak (a3f2f00c)
  • Lottie cook in C++ (25898f61)
  • The exporter comes from where the payload does (f80c80d5)
  • iOS and Android export in C++ (b6bc136f)

2026-07-31

2026-07-31 - 24 commits

  • macOS export in C++ (c6f2c34e)
  • Exporter port, foundations and the texture cook (3c50abe2)
  • Export works from a downloaded editor (49f1f237)
  • A release is only published when the tree actually moved, so the dated archive was never growing with the calendar - it… (2b5d43ad)
  • A gate that only fires where nobody can reproduce it has to carry its own evidence (7063bdbc)
  • Seventeen years of ordinary development days were being presented as seventeen years of releases (ed9fe2ae)
  • The attribution comes off the download page again (e432b587)
  • The download page names the certificate authority before there is a certificate (31ac9354)
  • A running application cannot replace itself, so the editor's updater never tries (6f8ca06a)
  • The download button cannot name a file whose name changes nightly, so it names the release and lets the page improve it… (d8e4c555)
  • A separator can belong to the FORMAT rather than to the machine (3cc29ed0)
  • A tarball's filename promises less than the download needs, and the Linux nightly had been shipping that gap (c4b3cdc2)
  • The interrupted gesture that edited anyway (f66415e1)
  • The gesture nobody confirmed survived (a85478c3)
  • A rolling release has no yesterday (955fed0c)
  • Every build job checks out shallow - only the two that PUBLISH the site ask for the full log, because only they need it… (a9dd58e1)
  • Git history is the record, so nothing generated gets committed back - the changelog is rendered from the log wherever s… (215eab3e)
  • About goes back into Help beside the application menu's own, because two doors to one room were never the problem (921578f5)
  • Two About entries answering differently is one too many (ef2063db)
  • A nightly nobody can download is not a nightly (ebc18b01)
  • The fuzz tree installs the smallest dependency set that builds core, and the HTTP client had just made a transport libr… (498a82b2)
  • Windows environment variable names are case-insensitive, and the Visual Studio environment the job imports exports its… (dfe75a4e)
  • A constant-initialized thread_local needs no init function, and clang says so in a way GNU ld cannot honour (437e9e17)
  • The hosted Windows image does not ship NSIS, which the first real run of the binary pipeline said out loud rather than… (ebb1919d)

2.0.0-pre — Editor — 2026-07-30

2026-07-30 - 34 commits

  • A download nobody can open is not a download (8fb35957)
  • A slow answer is not the same as no answer (626546f4)
  • Behind the bash probe sat the next platform assumption (a3dae78c)
  • Windows ran the suite for the first time in a while and named four things the other platforms cannot see, none of them… (01ef1ecf)
  • A raw archive path carries no dependencies with it (eccbfb5d)
  • The Windows transport stops carrying libcurl and drives WinHTTP, because a machine's trust decisions are not a file of… (c65dc8ff)
  • The download becomes an install (3245ca3b)
  • The fifth backend joins the one sentence (66f51893)
  • The engine's HTTP client meets the two mobile platforms on their own terms, and both of them are now proven by a real a… (491e1893)
  • The refusal sentence belongs to the engine, not to the transport (e77b7471)
  • The portability lint learns the header libc++ leaks hardest (006e5a27)
  • The engine gets a real HTTP(S) client and it can never stall a frame (97186809)
  • The updater manifest does not earn its keep and goes (18ef84c4)
  • The nanosvg includes drop a prefix that only ever resolved by luck (e0542eb3)
  • A download learns to say whether it is newer (5eeb11f8)
  • A copied editor stops being a fiction (3871c371)
  • A quiet night publishes nothing, and a one-pixel rounding stops reading as drift (bb9c73f8)
  • Green CI becomes a download (dea551f9)
  • The SVG on-ramp stops needing an interpreter (3b808960)
  • Sound effects stop needing an audio tool, and they stop needing a format of our own invention (79159132)
  • Three-dimensional geometry learns to be TEXT, and it learns it at the seam where a loaded mesh already lives (c658eb51)
  • The agent grows hands (3abcd050)
  • Holding a key over the editor key-repeats instead of summoning the system accent picker (6bc8c2bf)
  • The gui learns to say two things at once, and it learns them where the vocabulary already lives (75adcc67)
  • The wheel leg learns the marquee fix's whole lesson (1cb9dd6d)
  • The GUI grows a real styling tier, and it grows it in ONE place rather than six (d52cfc73)
  • The interrupt leg stops racing its own question and the Cmd-drag holds its modifier like a hand does (143bbc18)
  • The gallery reads correctly on a phone because the widgets stopped lying about their own rects (49cfd0d3)
  • The Preview toolbar sheds its last edit control (be1cb9b8)
  • The terminal stops truncating what the user hands it (e88d15d5)
  • The Alignment grid settles at three quarters of the value column, centered - the full-width block read as oversized nex… (9f0ecfcb)
  • The Alignment grid honors the width contract (fa020339)
  • The front doors catch up with the tree (26ecd172)
  • The follow-tail wheel leg becomes a gesture instead of a single tick (5790697d)

2.0.0-pre — Editor — 2026-07-29

2026-07-29 - 14 commits

  • The widget tier stops apologising (38305de0)
  • Sibling order becomes scene state, and the Hierarchy's insertion line finally means it (50907b2f)
  • An asynchronous X error from another process' lifetime stops killing ours (179d6428)
  • The terminal selfcheck stops taking Windows colour and encoding on faith (55ac3fb1)
  • Visual .oui editor add/DnD polish + Scene Hierarchy drag-reparent (a16c0227)
  • The cell hit-test clamps before it casts (50e10b08)
  • The quarantine follows the evidence to the scene (71c5e8b7)
  • The mirrorlake verdict gets its honest quarantine (ea7030dc)
  • Alt+press outranks every grip and the overlap test learns its own geometry (d716c417)
  • The copy chord was sabotaged by a polite swap (360c75ee)
  • The canvas and the tree learn intent (04f76f29)
  • The terminal follows its tail honestly (c604921e)
  • Only a shell coming back means the agent left (6c8a314c)
  • The claude tab stops chasing the ticker (e7d22d0d)

2.0.0-pre — Editor — 2026-07-28

2026-07-28 - 28 commits

  • The sprite picker becomes one honest control (eac8758a)
  • Claude keeps seeing your file even while you talk to it (32f61945)
  • The editor's MCP endpoint needs no introduction (a697a722)
  • Terminals become first-class dock citizens (5a18b7c7)
  • The early mirror renders crumb one by one (8c8d9a3c)
  • The editor is claude's IDE without ceremony (580461b8)
  • The mirrorlake trail measures its depths (4d062aed)
  • The mirrorlake trail gains its missing intervals (be8303a0)
  • The IDE surface speaks forward slashes on every OS (a2c99ece)
  • Orkige becomes a discoverable IDE (bbd3263d)
  • The Terminal panel grows tabs that know their tenant (d8d9b4bb)
  • The benchmark HUD returns to its generator's truth a second time (b2fa2a3e)
  • The terminal learns to draw, copy and answer (46f51169)
  • Deselection becomes a gesture in the UI editor (f0d1b7fe)
  • The red-cell assertion pumps on its own condition (92303f06)
  • The ConPTY child stops writing home to its parent (22b2cab2)
  • The terminal selfcheck learns to name its failure tier (38400459)
  • The first mirror render no longer shares a frame with its own birth (57dbd87b)
  • The terminal selfcheck stops racing cold shells (0c452507)
  • The tiny-widget grip tells the truth and the drag test speaks surface units (f4a99549)
  • The canvas proves itself under a real mouse (136e5309)
  • The visual .oui editor learns manners (5cdb4f83)
  • A real terminal lives in the editor (fe092714)
  • The mirrorlake death gets named on its next visit (57b1f41f)
  • The benchmark HUD returns to its generator's truth (65e8e7ca)
  • The source-control selfcheck pins core.autocrlf=false in its temp repo (fb339d65)
  • The Source Control panel's buttons get their faces (1e76c18e)
  • The panel notices without being asked (d4274d12)

2.0.0-pre — Editor — 2026-07-27

2026-07-27 - 17 commits

  • Two truths for the git status the panel and badges read (2fa68817)
  • The editor grows source control (73eee0e8)
  • The pinned change-hunk popup joins the library's own popup mechanism - OpenPopup/BeginPopup like the unsaved-changes di… (d7830909)
  • The document button says what it does (ed6d0af9)
  • The diff gutter grows hands (0423c05a)
  • Every file format wears its own face (1e70e457)
  • The gutter learns what changed (343ddbf3)
  • Every house text format opens highlighted (2b810c82)
  • The sky stops painting the editor's window chrome (db409033)
  • The corner slivers finally obey the theme (aa6d1983)
  • The hud.oui mystery closes as human hands, with a tripwire for honest attribution (8c8a1ff1)
  • The palette learns to size its words and the panel finishes its Inspector manners (5f807a4e)
  • The mirrorlake abort gets a guard and loses its silence (62146624)
  • The UI Editor earns the Inspector's manners and the anchor system earns a proof matrix (a7e83122)
  • The lint walkers get Windows-honest wall budgets (2d6fd951)
  • The UI editing workspace takes its proper shape (a50be4cb)
  • A Windows abort learns to name itself (2f4b71be)

2.0.0-pre — Editor — 2026-07-26

2026-07-26 - 21 commits

  • The portability lint drops its vendored-files table entirely (9e8d01cc)
  • The CImg scrub left a dangling reason line in the portability lint's vendored table - the table is honestly empty now,… (c3a239d0)
  • The enforcement suite completes and the tree passes it whole (e33de826)
  • Every hand-written file carries the house notice (5912da6f)
  • Six brief rules stop relying on anyone's memory (6931f463)
  • Windows-only compile hazards become a gating lint (161797d2)
  • A test variable dodges the oldest Windows macro (7f7af203)
  • Text learns to wrap (1fee1325)
  • The include sweep meets MSVC (ce166f29)
  • The visual .oui editor gains its alignment hands (7a6b6048)
  • The .oui file gains a visual front-end (ce981b4a)
  • The widget set closes its last two gaps (863d75bb)
  • Docs are present-tense reference by rule, not by sweep (5711f146)
  • The documentation speaks only in the present tense (8a2256f4)
  • Include hygiene, verified the only honest way (7a75d9f6)
  • The view-mode triad completes (cf1e1920)
  • The brief records component enabled as a base-system feature with schema inheritance behind it (b2bb1988)
  • Every component learns on/off as a birthright (352b2647)
  • Wireframe becomes real on the default flavor (6b32a613)
  • The nightly fires at 23:07 UTC - just past 1 a.m (2b43ec12)
  • Three nightly watches become one Nightly (4054465e)

2.0.0-pre — Editor — 2026-07-25

2026-07-25 - 13 commits

  • The nightly soak builds with clang like every other Linux job (d4632cfb)
  • The feature record closes the night (ace8eddb)
  • Vector shapes become collidable (51dbfbf7)
  • Text steps into the scene (29f130fd)
  • The project brief catches up with the night (79fcff31)
  • Lines return as a modern citizen (d26ce048)
  • Objects learn to outlive their scene (0aeb8bdc)
  • The component header's enable checkbox sits centered (957c9947)
  • One game view at a time (0cd1de09)
  • The mirror ripple becomes real on every backend (b264e623)
  • The sky answers to its authors (08304502)
  • Scene view display options (47444531)
  • Scene-authored skies (2a984bf0)

2.0.0-pre — Editor — 2026-07-24

2026-07-24 - 22 commits

  • The Game Preview panel replaces the GUI Preview and the Inspector reaches reference density (10d18645)
  • The render-abstraction page tells the present tense again (de98e813)
  • The GuiPreview panel source returns until its replacement lands whole - the panel rename belongs to the in-progress pre… (3e28e424)
  • Every badge leads somewhere true (12fc5ac3)
  • The debugger catches crashes where they happen and cameras become authorable (38ac1b8c)
  • Break on Next Statement joins the debugger (185bdd40)
  • The render notes record the water mirror's ripple behavior and the flat-mirror diagnostic seam behind its pacing-proof… (5da16eae)
  • The Scene view's play mirror reaches full fidelity and the water mirror learns to ride its own waves (a911fde0)
  • The badge row tells the truth live (335217ff)
  • The README's editor story gains its newest pillars (4f74eca8)
  • The README describes the 2D story by what it offers - sprites, vector shapes and UI through the same facade as the 3D s… (6b90e483)
  • The project notes catch up with the editor workspace (78117fb6)
  • The embedded code editor grows into the whole-file workspace (e3a7e5b6)
  • Classic web shadows refuse honestly on a software WebGL rasterizer (af2eaea4)
  • The music selfcheck judges in wall time (e24439c6)
  • CI truth pass (64e48b61)
  • Embedded Lua script editor + breakpoint debugger, human and MCP-drivable (44bf4d22)
  • The Scene view mirrors the running game during Play (0e2089b9)
  • Transport buttons render their own glyphs only - the hidden-label fix for the ghost text the alpha'd theme let bleed th… (e659878b)
  • The editor's whole look tightens into one professional surface language (3c3cd2b5)
  • The device-job flake healing lives entirely INSIDE the jobs (e0ba20f3)
  • The panel body carries the brighter surface shade with the selected tab matching it exactly (one connected surface at t… (c34cb82f)

2.0.0-pre — Editor — 2026-07-23

2026-07-23 - 31 commits

  • The editor's selected tab merges with its panel (fd01d086)
  • A GUI screen with interactive widgets can never again have silently dead input (82021c3a)
  • The benchmark's settings card scales like a design, not a bitmap (e9adff6a)
  • The embedded benchmark renders and clicks correctly at any iframe size, and the editor icon becomes the project identity (da634b2c)
  • The tour gains Mirror Lake - the planar-reflection showcase beside its refraction-only sibling (bbb51fb6)
  • The emulator and simulator CI jobs get bounded phases with a fresh-AVD self-heal, and a one-shot auto-rerun covers resi… (1a5b66ae)
  • Classic's water fresnel scales by the authored opacity exactly like the native transparency precompute (an opened-up su… (6b5fee83)
  • The last decal's death disarms the scene's decal stage (e24ab0ec)
  • Classic's hemisphere ambient gains the env-specular lane, byte-matching the native response (e32f8e5f)
  • The site gains a Live Benchmark page (0f7048b7)
  • The classic OGRE pin advances to current upstream master (62f9732e)
  • The five ogre overlay patches return (1a4c23a8)
  • Water refraction tuned to the measured clean band and the cutout anchored to its own ground line (23a28068)
  • The lake and the water test bench author refractionStrength 0.13 (316b7e41)
  • Classic's env lighting and water refraction run next's exact formulas (dab59564)
  • Standing characters plant on the FOOTPRINT MAX of the terrain (13434be3)
  • The cast vignette's 2D foreground stands on the terrain like the crowd (aea3c581)
  • A water test bench project (b06429d3)
  • The showcase lake opens up (27c2a269)
  • The vistashadow fraction floor guards shadow existence, not rasterizer-specific band width (a91962cc)
  • Classic's water mirror carries the sky's true HDR hue (b98be935)
  • Engine.cpp includes <filesystem> unconditionally (8e2132c1)
  • Classic fog becomes next's atmospheric object fog, formula-for-formula (70dd78ce)
  • Classic's lit response matches next byte-for-byte on the light probe (709af8b2)
  • Benchmark cast and vista content stands ON the terrain (b94753e7)
  • The benchmark's material-demo generator run writes only the assets the benchmark references (e9cf6f9c)
  • Classic water body reads glassy (cb956b96)
  • Every ctest-launched app runs audio through OpenAL Soft's null backend (125f2b5d)
  • Classic water splits grazing energy like next (2bc513ed)
  • Classic water composes in linear like next (the display-space mix showed 2.6x too little of the submerged scene), its b… (bfb49084)
  • A shared output look stage (7a1e1ae5)

2.0.0-pre — Editor — 2026-07-22

2026-07-22 - 17 commits

  • Classic ambient becomes a true per-pixel hemisphere (3bcefce0)
  • Classic bloom reaches WebGL2/GLES3 (a0d054c0)
  • Water reads as real water on both flavors, and next's sun arc holds its authored path (155dddad)
  • A permanent env-gated single-directional shading probe in the facade selfcheck; classic's RTSS lit path already display… (11288118)
  • Benchmark generator writes UTF-8 with LF newlines explicitly, fixing the --check gate on Windows (35d5e671)
  • Advanced water reaches WebGL2/GLES3 (a38b3eed)
  • The benchmark generator reproduces the committed lake showcase, gated by a --check currency test; refresh the benchmark… (9c30ac00)
  • Classic water animates (0c0502bc)
  • Fix classic scale-track skinning (ee7aad7e)
  • The planar-reflection workspace generates its mirror's mip chain (05aa540d)
  • The lake becomes a water showcase, and the rig selfcheck grows a pose-shape leg (3cc119fd)
  • The Assimp loader patch also fixes the tick-vs-second interpolation factor (07dc7b4f)
  • Skinned glTF plays right on classic, geometric water swell, cross-target brightness parity (41371318)
  • The water refraction probe's motion-ratio bound covers software rasterizers (2edecb2f)
  • A true day-to-night arc (13040fb8)
  • One shared sky model + fresnel water on both flavors, gated by a cross-flavor parity test (3f8f06fc)
  • Planar (mirror-of-scene) water reflection on the Ogre-Next backend (fd4a9c90)

2.0.0-pre — Editor — 2026-07-21

2026-07-21 - 21 commits

  • Planar (mirror-of-scene) water reflection on the classic backend (69675075)
  • Crash-marker selfcheck suppresses the OS crash dialog for its deliberate crash (b611f015)
  • Wire screen-space water refraction into the Ogre-Next backend (eb124a9a)
  • Crash-marker selfcheck cleans up its own deliberate-crash report (277af485)
  • Water screen-space refraction (Stage 3) (09e6d099)
  • Docs (07a6b0e3)
  • Water look, stage 1 (72b36bf4)
  • Benchmark lake lights its water from the procedural sky (IBL reflection) (e5d765eb)
  • Next content materials wrap their textures, so tiling maps tile (4671412d)
  • Fuzz workflow builds a core-only vcpkg closure, not the whole engine (2aaa1513)
  • Fuzz workflow creates the vcpkg binary-cache dir before configure (73cf8a6b)
  • Fuzz workflow resolves the manifest against the overlay ogre ports (06b0724b)
  • Benchmark tour visual-consistency pass (b928456c)
  • Link the native module's Orkige archives as raw paths, not imported targets (b7dd40fa)
  • Native module links its static closure in a RESCAN group so GNU ld resolves it (a28452dd)
  • Add a nightly Valgrind Memcheck gate for uninitialized reads (27fcdbe2)
  • Compile standard-library hardening into Debug and sanitizer builds (6833f7d5)
  • Turn LeakSanitizer on in the ASan gate and fix the leak it surfaced (bbed357e)
  • Fuzz the pure parsers, fixing two untrusted-input allocation DoS bugs (21d456d7)
  • Make the ABI stamp a git-independent content fingerprint (c5796cc1)
  • Scope the ABI stamp to the engine source surface only (fd92594c)

2.0.0-pre — Editor — 2026-07-20

2026-07-20 - 12 commits

  • Native modules link a find_package(Orkige) package with an EXACT ABI-stamp guard (08ab0ac5)
  • Scripts load through the archive read (34d0e3ab)
  • Exclude the OpenAL-device teardown test from the TSan gate (d62187af)
  • Fix the boot-cycle multi-boot UAF and suppress Jolt's worker-thread races (c169298b)
  • Supply-chain hardening (890dc4ec)
  • The security posture gets an umbrella doc (ac6af22b)
  • Add a ThreadSanitizer CI gate alongside the ASan/UBSan tree (4900cff6)
  • Harden the network control surfaces (007a3884)
  • Lua sandboxes deny file/process/code-loading globals (3563c24c)
  • Harden path boundaries against escape (ea52237a)
  • Add a nightly RSS-soak workflow over the benchmark attract loop (75dd6f84)
  • Add a real-stack boot/teardown cycling test (73534c49)

2.0.0-pre — Editor — 2026-07-19

2026-07-19 - 21 commits

  • Benchmark wall budgets absorb runner-speed variance, and a broken static band prints its evidence (fb697d14)
  • Classic GLES2 mobile textures (60a0e694)
  • Web textures (e45a0f46)
  • Android auto now cooks ASTC (matching iOS) (318a24ec)
  • Cubemaps block-compress through the export cook (d1c9a116)
  • Docs (a69b44b7)
  • Image lighting sources the procedural sky (c5df10ed)
  • Procedural-sky environment synthesis (91600e69)
  • Bone attachment (3f593c61)
  • AnimationComponent playback state serializes (58cad3e6)
  • Content-anchor the material accents + cast-shadow pixel probes (b1cd6325)
  • A same-count classic sprite-batch refresh updates its v1 buffers in place (983e7517)
  • The cast vignette's rig and cutout assets carry their id sidecars (7adf7a11)
  • An exported classic app boots with bloom media (c3cac5e7)
  • Classic bloom reaches every runtime (b1f44193)
  • Classic bloom renders for real (51b2610e)
  • The engine test environment adopts the never-freed heap singleton (8b526b4f)
  • The zlib seed knows vcpkg's static-Windows name (5464e2cf)
  • Drop the now-dead worldComponentWeak helper (1c1425a7)
  • Scriptable-component access is one OSCRIPT_HANDLE declaration (ea1ae6ea)
  • The module zlib diagnosis survives log-tail truncation (a7efbf77)

2.0.0-pre — Editor — 2026-07-18

2026-07-18 - 44 commits

  • The benchmark tour gains a Character Cast vignette (af3ce337)
  • Skeletal AnimationComponent becomes Lua-reachable (d894c61e)
  • An empty zlib seed names the prefix and its lib contents (357b7d15)
  • The zlib seed satisfies FindZLIB's own found-check and says what it saw (f6435c33)
  • The module helper's sanitizer/zlib inheritance works where it failed, and the crash test speaks Windows (089dba7c)
  • Crashed runs stamp a crash breadcrumb, and the next boot detects it (6ff21214)
  • The bloom threshold is display-referred, and the lumens glow is calibrated on a clean build (cfadcfe1)
  • The benchmark tour and hello demos DEMONSTRATE the new visual systems (cd3a4d0f)
  • A cubemap .dds no longer aborts the editor's asset-browser thumbnailer (30052444)
  • The bloom selfcheck leg guards base preservation (fe201f8a)
  • The game-module helper carries the engine tree's library layout and sanitizer flags (10b737f3)
  • A live skybox tears down clean on the next flavor (d784fa44)
  • The spritebatch driver docstring names the proven merge mechanism instead of a driver folklore claim (125591d9)
  • A same-count sprite-batch refresh updates its buffers in place, so the Vulkan draw-merge survives a run re-upload (2676facd)
  • A failed native build reports its FULL tail, and the ctest budget clears the editor's deadline (6a8ca842)
  • The bloom leg moves to an unoccluded stage (17975b5a)
  • Make the material cutout probe content-anchored so it survives a display-clamped window (e26277ce)
  • pak fixture packer creates its output dir (ctest build-tree path) (541d333c)
  • LT_ZIP routes through the MiniZip pak path on both flavors (next has no stock zip) (0baa33a1)
  • Android mounts its own APK in stored mode + export.android.assets option (cb644680)
  • Pak-mount lands on both flavors (e0b7c42e)
  • The spritebatch contract goes driver-independent, and native-build failures stop hiding their errors (e344b767)
  • CLAUDE.md carries the textured-cutout truth (48164ea0)
  • The cutout selfcheck proves textured rig parts end to end (1b73406d)
  • Textured cutout parts in the vector grammar (21d98d4d)
  • Native game modules build, play and export on BOTH render flavors (87df1b7c)
  • Register + bundle the next bloom media so engine:setBloom works in real projects (a3dca960)
  • Bloom classic flavor (3b8b23e4)
  • LDR bloom on the next flavor (ddc0ccad)
  • Skybox-sourced image-based lighting lands on both flavors (bad8735d)
  • Failing desktop jobs ship their pixel-probe screenshots (94f98636)
  • The spritebatch selfcheck converges to driver-supplied floors, and both flavors share the 1-LSB pixel allowance (dcd518a8)
  • Decal tests + docs (6b90e1dc)
  • Projected decals both flavors (7a48fe8a)
  • Engine decal media (337f9a71)
  • The generated capability row carries the sky types from its source (0584396a)
  • The sky-type story reads across the docs (3033085c)
  • The facade selfcheck proves the sky types per flavor (78f4e3db)
  • make_sky_assets.py bakes the stock skybox cubemaps (e397a977)
  • Both flavors render the three sky types through the one atmosphere seam (87c3fd21)
  • AtmosphereDesc grows the sky visual type (790884ba)
  • The ogre-next port ships the cubemap sky material (b5a2feb6)
  • The spritebatch run is sized by its own deadlines, and the toggle waits for the screenshot (6a3e324d)
  • CLAUDE.md tells the tree's current truth (83ba6d9f)

2.0.0-pre — Editor — 2026-07-17

2026-07-17 - 44 commits

  • The spritebatch selfcheck samples steady state, not frame ordinals (872bc696)
  • The character-animation story reads both-flavors (3676a118)
  • Skinned glTF imports whole on the next flavor (c6c91a31)
  • CI configures through a transient-download retry (1fe9010b)
  • The Android emulator runner takes its current pin (99169351)
  • Many lights climb to each flavor's real ceiling (873ae0fa)
  • The pages actions move to their Node 24 majors (cbdbd4ce)
  • Meshes take runtime accents (c4f83fee)
  • The .omat surface learns cutout and two-sided - and a leaf shadows as a leaf on both flavors (10b97da0)
  • The material maps get a pixel probe - and it catches classic's whole-surface emissive glow (bb905c63)
  • One push, one run (cc9c1e18)
  • Character-animation depth (e734b7a8)
  • Shadow arming creates the RTSS scheme entry it configures (666a5a1f)
  • The shadow flags join the reflection round-trip units and the docs carry the classic shadow story (18fe075c)
  • Classic keeps shadow-disabled targets safe while the technique is armed (4aab66d5)
  • Classic renders real shadows (59a835ab)
  • Web verification rides the CI web job; the doc says so plainly (702f71d9)
  • The roller's slide-proof tiles join the measured table (48f80f4a)
  • The performance numbers speak from one tree (02fab223)
  • The benchmark holds its structure (5c943d46)
  • Contiguous sprite runs share one draw (69ddce22)
  • Immobile objects declare it (c0f64b61)
  • Classic paints co-planar 2D by zOrder again (0d070362)
  • The property registry convention reads as what it is (3afb8e83)
  • The music selfcheck understands that loops wrap (78d6d3b9)
  • The jumper selfcheck paces by condition, not frame count (101be81d)
  • The resize selfcheck skips hosts that cannot express window geometry (3bee7d19)
  • The PBS gamma fix is on review upstream as OGRECave/ogre-next #584 (3402b552)
  • The benchmark night gets real lamps and a measured look (750600b6)
  • Classic joins the sun-exposure linkage through the shared day/night curve, restore-exactly included - and its Cook-Torr… (f21cfa9b)
  • The next flavor's lit world becomes visible (c2cfbdcb)
  • The jumper sample atlas carries its generated sidecar stamp (707c1bfe)
  • Exports ship block-compressed textures; the cooked payload proves itself in the player (ea14a291)
  • Texture import settings grow format/quality + a web slot; texcook encodes ASTC/ETC2/BCn over libktx (e0f93281)
  • The resize selfcheck forces a windowed state, syncs, and tells all (6fcfe1ef)
  • iOS exports carry a generated PrivacyInfo.xcprivacy privacy manifest (2c612e11)
  • The resize selfcheck restores the window before asking it to shrink (200f5bdc)
  • A tilt sensor earns the tilt by delivering - and the browser proves it playing roller (cb5ecd7a)
  • The cpufeatures export fix is on review upstream as OGRECave/ogre #3675 (4b8ad16f)
  • A failing web boot test surrenders its whole console (9e44c6ce)
  • Static OgreMain's Android export stops demanding a library that does not exist (cfcd0869)
  • The browser serve ends with the play session (e3657935)
  • Device rotation lands verified (15ce33bb)
  • The WebSocket takeover test pumps until the pong lands (fa71d9f5)

2.0.0-pre — Editor — 2026-07-16

2026-07-16 - 44 commits

  • The engine's site goes public (f58e9802)
  • Asset imports know when their source changed — cooked animations re-cook themselves (87d691fe)
  • The manualRender fix is on review upstream as OGRECave/ogre #3674 (1f300d86)
  • Both render backends ride the freshest upstream — merged patches retire, new candidates board (ca0f6d5a)
  • The repository layout reads one entry per line (e3805e69)
  • The README's upstream note stays evergreen; the ledger lives in the ports doc (bab1a442)
  • The README tells the whole six-platform story and rides the help portal (cc3882e9)
  • Help > Orkige Help opens a searchable offline documentation portal (e4c56e10)
  • Scrolling follows the platform preference and Help sits last with the system search (6e2b4b52)
  • The session test's headless browser dies with the test (48ade8e4)
  • The browser play session is documented end to end (7bf6fc38)
  • Play in Browser connects the editor's live debug session (72ce3e03)
  • The player debug link can dial the editor instead of listening (a8ae3afa)
  • The debug line stream learns a server-side WebSocket carrier (b527efb5)
  • Scripted editor runs stop opening the user's default browser (ca2ecf46)
  • The next flavor's HUD draws the frame it was built and the sun lights from above the horizon (a8889418)
  • The benchmark results card speaks the authored language and its morph blob parses again (2debffba)
  • The toolbar shows the web play status and keeps the served URL one click away (62783a3c)
  • The classic image codecs unregister at engine teardown (1305f292)
  • Web frame pacing follows the automated-run policy; docs track the loop and zip resolutions (6b4ab1d7)
  • The player loop becomes an iterate callback over one heap context (e83a96a6)
  • The next flavor's engine log returns to setup-time creation; the editor capture retries after boot (6d8c9282)
  • The web boot-failure notice reads on any launch background (7d9706fc)
  • A web page that cannot load its game says so instead of staying blank (0b317692)
  • Water ripples read organically at any distance and the glints come alive (bc65b9e7)
  • The Android CI jobs reclaim the hosted runner's disk before building (fd462ce7)
  • A rig names its clips, warns on unknown ones, and a parse failure says where and why (077859d9)
  • The web boot test tolerates the killed browser's profile leftovers (5a1beac6)
  • An unknown MCP tool name answers honestly instead of blaming authentication (81a6e155)
  • Console lines select by click, shift-range and drag; Cmd+C copies the selection (3bf85424)
  • A web CI job builds the wasm player and runs the browser suite (885e2327)
  • The editor Console captures the engine log on the next flavor, copies lines, and the python probe survives a Finder lau… (fb0114d9)
  • FastDelegate's static-binding invokers opt out of the alignment check they violate by design (39d71b26)
  • The build guide names the browser flavor (ed0bb9ff)
  • A project exports to the browser and the editor plays it there (67c295cc)
  • The core suite passes as WebAssembly under node; the engine compiles for the browser (bc8e6632)
  • Simulator boot budgets absorb an overloaded hosted runner (af103d0a)
  • One capability register answers what each render backend can do (9aa2d9dd)
  • A wasm32-emscripten triplet and web-release preset stand up the browser dependency set (76180707)
  • The classic iOS simulator job verifies build + export; the export test finds its flavor's tree (79fc9b05)
  • An exported app's Vulkan loader answers the leaf-name dlopen probe (543b319e)
  • Hemisphere ambient and offscreen 2D layers are registered flavor deltas (be50c490)
  • The benchmark lake wears the readable water colours (2f8aa9db)
  • Water demonstrably looks like water, and a probe keeps it that way (9325f1cb)

2.0.0-pre — Editor — 2026-07-15

2026-07-15 - 40 commits

  • Classic water is lit rippling water (a917a395)
  • The MSVC environment imports first-party; the deprecated-runtime warning goes (867a9124)
  • A failed engine boot exits cleanly instead of crashing mid-unwind (dd9d63be)
  • Hosted-mac classic holds the build + unit line; device suites retry once (14127ffb)
  • Classic renders a gradient sky dome driven by the one atmosphere description (f86c5754)
  • The hosted classic macOS suite runs serial and skips exported-app launches (143a7c56)
  • The vectorshapes sidecars join the tree; runtime breadcrumbs never will (c87d3768)
  • Classic materials honor normal and emissive maps through RTSS metal-rough (500432b6)
  • The classic iOS device tests drive their host editor through MoltenVK (1e96ba6c)
  • Device jobs bank the vcpkg cache before anything can fail (894b31ae)
  • The new classic CI configure presets get their build preset siblings (11110ed9)
  • The macOS classic suite renders Vulkan through MoltenVK (b65412a2)
  • The sanitizer gate is its own Linux job (23fdeaf6)
  • CLAUDE.md describes the ten-job CI matrix (b947cea6)
  • CI is one job per platform and flavor; every verdict lands as its build allows (ebf22bb3)
  • Every budget in the simulator Play chain clears a hosted runner's boot (d6ce0d0d)
  • The boot test's timeout lands at the property site that actually wins (9d3c00b7)
  • The preview pixel assertion settles on the readback with a bounded budget (556e1d02)
  • CI windowed suites retry a failing test once; local runs stay strict (d4b44ed5)
  • The throwaway test tree pins a single-config generator (d25c892f)
  • The failing probe test prints to stdout, so every JUnit writer captures it (6f27bbe3)
  • The simulator boot test gets the budget a hosted runner's boot needs (4abadb0f)
  • The crash playtest and test-report parsing work on every desktop platform (5461f84f)
  • walker.oanim is the current cook of its Lottie source (b424cbc5)
  • SoundManager teardown is covered headless (dc72f4de)
  • Copyright notices span the whole orkige heritage (ef6f70e1)
  • The benchmark frames its perspective vignettes for portrait aspects (75c052cd)
  • CI-exposed hardening (7fb1c391)
  • Screen orientation is a project setting, locked from export to runtime (e556455e)
  • The Windows Vulkan ICD registers in the registry; elevation ignores env overrides (494ba84e)
  • Simulator boot attempts get the budget a healthy runner actually needs (f92d9662)
  • PlayerBundle tests compare paths, not separator spellings (7f55bcd4)
  • The Windows suite carries its Vulkan ICD environment in-process (ed5e2e1a)
  • Engine unit tests run on every flavor; only the classic RS pick stays gated (2ac37cf6)
  • Scripts hold world objects, components and GUI layers as weak handles (9bbaa973)
  • Play-target device probes run concurrently, never past a client's deadline (97132f5c)
  • The Android Play test environment reaches ctest in one shell line (e34970c4)
  • The shared test environment is never destroyed at process exit (b20352e2)
  • Lua holds weak handles to engine objects; a stale handle fails as an honest script error (ef79cd46)
  • Combined CI jobs name the failing platform at a glance (79035557)

2.0.0-pre — Editor — 2026-07-14

2026-07-14 - 47 commits

  • Custom callable bindings join the meta macro vocabulary (5189d848)
  • A widget destroyed after its layer cleans up as an honest no-op (e234adfa)
  • Hot-reload baseline arms the instant a play session becomes playable (1e45c98a)
  • Script state closes before the systems its userdata reach (d8928260)
  • Typed widget finders reach leaf methods from a script (eac02490)
  • The documented Lua layout setters work from a script (5433d042)
  • Linux rig image carries the sanitizer runtime (6fce3963)
  • Player tears the world down while the physics world is still alive (a427a267)
  • Exit-time destruction stops racing static teardown in the profiler and the meta-export fallback state (8ff9e629)
  • The Linux rig ships in the tree (ba40c28d)
  • Editor operational messages speak through the tagged log (78c5817a)
  • Benchmark results card lays itself out from measured text extents (561fa693)
  • Engine log gains an extra sink; the editor Console shows tagged diagnostics; asset-browser messages move onto the log m… (62bf1be0)
  • Benchmark results card (c37742d3)
  • Classic screenshots render-and-read instead of trusting a post-swap buffer (d0c5d47a)
  • GameObjectManager detaches the world before its members die (441097f3)
  • Device front door installs the APK the export actually produced (c521f609)
  • Classic screenshots capture the just-presented frame; the raw-RGBA handoff probe runs on both flavors (f6a0a12c)
  • Escape steps out of painting instead of quitting; leaving paint mode is easy; older layouts pick up the new panel defau… (2209ee9b)
  • Sanitizer build excludes the vptr check (90e4af32)
  • Inspector shows a GUI-screen thumbnail; the preview panel opens on demand (e64ac41c)
  • Tile Palette opens with 2D mode, lives beside the asset browser, and shows what it paints (ab281279)
  • DrawLayer2D documents the visibility-settling contract on the facade (5329f8ce)
  • 2D facade check settles on the pixel instead of pinning a frame count (544d3975)
  • Simulator boot accepts the already-booted exit code on its own (77fd2a90)
  • Selfchecks stop racing the environment; device probes tolerate slow hosts (90d670a5)
  • Asset browser renders real thumbnails for materials and meshes; the Animation Preview panel folds into the Inspector (f1e039e6)
  • Marquee selfcheck (6310d6e6)
  • GUI preview (5a8f4cc8)
  • Vector fill (591287da)
  • ogre-next (ee041a99)
  • Texture load rejects an undecodable file on the calling thread (b066b0ad)
  • Vulkan (8097c7ce)
  • Ogre-Next moves to a pinned master commit (5c9fcc3, 2026-07-11) (b1d84337)
  • Vulkan (25fef8a0)
  • CI (temporary) (5e5368e8)
  • The raw-RGBA handoff probe is a next-flavor contract - gate it there (1b4641b7)
  • Vulkan (4cabe062)
  • CI (2d4b67eb)
  • Strokes stop going through a triangulator (360cf446)
  • The Vulkan loader gets its window-system support (6849ed62)
  • Inspector asset views (e7ceed7f)
  • Vector fidelity (38b80449)
  • CI (52befa70)
  • Inspector previews (e925976c)
  • Animation preview (ec26447f)
  • Selection focus follows the click (055dd6ed)

2.0.0-pre — Editor — 2026-07-13

2026-07-13 - 16 commits

  • CI (8e60cfb0)
  • CI (c754adef)
  • feat (b19d3e69)
  • CI (cfa9966d)
  • ci (fd6c38f0)
  • ci (fe2ec655)
  • ci (88c84e17)
  • ci (95c254a8)
  • MCP arguments are validated (bf609a9e)
  • The editor viewport shows materials (652f7b7a)
  • Atmosphere exposure (f7d3a3bd)
  • The unlit fixup stops stomping materials; script singletons fail honestly (d9fcd9c2)
  • Live .oui hot-reload during Play (d6fccfa4)
  • Logging for real (410e6bed)
  • External editor integration (61509f42)
  • Device sessions in one command (6e9ce878)

2.0.0-pre — Editor — 2026-07-12

2026-07-12 - 46 commits

  • MSVC (8a79250f)
  • Classic 2D composite survives RTSS technique rebuilds; benchmark tests both-flavor (a9a7cdf6)
  • MCP renders return inline (93115099)
  • IDE diagnostics (2c85ee6a)
  • Fix make_integration_assets.py (0e6e2466)
  • Docs staleness sweep (863604b8)
  • Benchmark tour (8af1dd6d)
  • Benchmark project (0c2c2156)
  • Exports bundle the atmosphere sky media on the next flavor (e6338627)
  • Water surfaces (e152181a)
  • 3D particles + weather (f7b26368)
  • Atmosphere (f66d2f4b)
  • Benchmark recorder (e13c4230)
  • Vector clip animation (bb7d5728)
  • Vector animation in the editor (5731e632)
  • Terrain bake pipeline (6035769c)
  • Gameplay conveniences (c5faa143)
  • CI fix (98fb6888)
  • Editor safety (90ba00a8)
  • Vector animation cook (4d60bb01)
  • Dynamic shadows (c64fbb86)
  • PBS materials (cc52a806)
  • Localisation preview (814c3215)
  • MCP transactions (f952d0d0)
  • CI fix (40f50b0b)
  • Localisation runtime wiring (044f3fb1)
  • Python toolchain (60e320ed)
  • Prefab edit mode over MCP (f5145ef5)
  • LightComponent (3e8be834)
  • CI fix (10a3242e)
  • Localisation tooling (453c046f)
  • Prefab edit mode (0c71d6d4)
  • Vector animation (d34aa7e1)
  • Localisation (8d30928d)
  • Performance instrumentation (84e8c953)
  • AppHost (e21d801e)
  • Heritage cleanup (32024ade)
  • Editor scripts (ee9fb1e1)
  • The event stress test logs its numbers instead of gating on a clock (84e3dc76)
  • Paint any asset (3ca2c720)
  • Audit fixes (dc2ca331)
  • Scripts join the engine's event bus - and the bus finally ticks (0dfd10ec)
  • Scripts are components (3c14c7af)
  • GUI preview (aae62b3a)
  • Asset browser (897cc89b)
  • Editor 2D ergonomics (64de9606)

2.0.0-pre — Editor — 2026-07-11

2026-07-11 - 23 commits

  • Next backend (c5cf40b5)
  • Editor (f10b2ef2)
  • Screen flow (69f8dd27)
  • Store-ready packaging (7e304751)
  • Docs that cannot rot (e70a017e)
  • Editor (4e60a432)
  • GUI perf probes (90e1ba76)
  • GUI animation, enforced performance, full Lua reach - and convention-true semantics (30cddced)
  • Game UI (e9c222ff)
  • The runtime UI system is now simply 'gui' (3fd37a81)
  • README (279687ad)
  • Soft bodies (ee27c6f6)
  • iOS device deploy (126b4810)
  • Mobile lifecycle (52aea22b)
  • Game UI (d5a67c3a)
  • Game UI layout (52510bfe)
  • Real fonts (f7946ce5)
  • Vector shapes in the editor (b0d83d00)
  • Game support (488d78be)
  • Desktop windows request high pixel density on both flavors (b02ebaa6)
  • Production quality (c666ed0a)
  • Exports get faces (4a278d42)
  • 2D vector shapes (005128e1)

2.0.0-pre — Editor — 2026-07-10

2026-07-10 - 47 commits

  • Docs (f783dc14)
  • MSVC (5d2e1f6f)
  • Streamed music (8804dd8c)
  • Game UI (1d53b98c)
  • Asset browser (c85caff6)
  • Level authoring (72a3707a)
  • Game memory visible during Play (bedff3b4)
  • README (8fe1c77c)
  • Docs (2bce306d)
  • Project paths (bc112ccb)
  • Win32 native-window bridge; naming exemption for C-ABI symbols (41a456ac)
  • CI housekeeping + Windows min/max hygiene; robust lavapipe discovery (ac01a415)
  • Portable path containment probe (a158ce02)
  • Windows build (e48b29bf)
  • Windows build (f6bf6bed)
  • ogre-next port (b9de6fae)
  • Windows Vulkan probe seeding; honest red runs; bare folder tiles (bf67fedd)
  • uptr completes the ownership alias family (99c0ea74)
  • Codify the C++ style (6f3247d1)
  • optr becomes a real alias template; explicit imports where the macro leaked (c770fc87)
  • ogre-next port (d29a9a06)
  • CI (3bfbaa6d)
  • Hot-reload watcher (0dabb244)
  • Game modules link Lua after the engine archives; hot-reload chain evidence (0d872683)
  • Selfcheck robustness (6853692d)
  • CI (193a45e8)
  • ogre-next port (fa3f2ee4)
  • Docs (4598fb99)
  • README (8a5f9e00)
  • README (3a833dd4)
  • Test hardening (7cc44346)
  • Ogre-Next is the default on mobile; exports ship on both flavors (b0a5c3c5)
  • Ogre-Next runs on mobile (b92d94a3)
  • Asset browser (9f30e1e9)
  • Gameplay trace (fda07453)
  • Editor visuals (381e5c2e)
  • MCP docs (e72fbce0)
  • MCP run tools (0db37a82)
  • Add CONTRIBUTING.md and a getting-started walkthrough (71786d70)
  • CLAUDE.md (634dee8f)
  • Remove unbuilt 2012 tool sources (b26a788f)
  • MCP develop tools (653cef2d)
  • Asset browser (4ef69cae)
  • Add Apache-2.0 LICENSE; README (585c657d)
  • Asset browser (a1de347a)
  • Asset browser (fbf09cbd)
  • AssetDatabase move/duplicate + asset ops in the browser (b642983f)

2.0.0-pre — Editor — 2026-07-09

2026-07-09 - 47 commits

  • ogre-next port (e27cf5d5)
  • MCP debug tools (8051a398)
  • CI (168f6950)
  • Reflection (472fea2c)
  • MCP test-runner tools (f2dfbb51)
  • Comments (5728342f)
  • Open-source hygiene (0d1d7610)
  • Reflection P5c (35b647a8)
  • Reflection P5b (e1a6406f)
  • Reflection P5a (43375208)
  • Reflection P4 (51ef4433)
  • Reflection P3 (2ea84c77)
  • Reflection P2 (247a2910)
  • Reflection P0+P1 (6b7bf70d)
  • Docs (6b74443a)
  • MCP (09fd0cd7)
  • Docs (36743dc5)
  • Asset browser v2 (46a34af3)
  • Prefab v2 (0c8e9f58)
  • Roller (fc7a3336)
  • Editor asset browser panel with two-way drag & drop (c368263f)
  • 2D editor mode (ortho scene view, plane-locked tools) (d56032e2)
  • Physics contact events + sensors/triggers (78388cd4)
  • CI (77ecb685)
  • Physics layers/masks + object tags (f7c3d1b3)
  • Orkige MCP server (AI-native editor control) (95d2c209)
  • CVars + command console (live tuning over the debug protocol) (e1c423db)
  • CI (d4e799cb)
  • Lua hot-reload during Play (compile-before-swap) (104109b3)
  • 2D particle system (sprite-batch based) (780d63b2)
  • Texture import settings + sprite atlas packing (asset pipeline v2) (d7d98af1)
  • Sprite flipbook animation (SpriteAnimationComponent) (4745c590)
  • CI (e3f6d532)
  • Input action mapping (named actions over keys + tilt) (e15303d9)
  • Audio mixer groups + tweening/curves library (72123f36)
  • Tests (c714eed3)
  • Prefabs (c48fe045)
  • GameObject hierarchy (parenting) + active/deactivated state (32ba9126)
  • CI (7c2c0e47)
  • Editor (ebae2d0e)
  • AssetDatabase (a0c193b1)
  • Editor (8954530a)
  • Asset database with stable IDs (.orkmeta sidecars) (2353758b)
  • CI (521bd4d9)
  • Editor (03ea8167)
  • Editor (cf81fae0)
  • Linux port + GitHub Actions CI (5f4db9c0)

2.0.0-pre — Editor — 2026-07-08

2026-07-08 - 21 commits

  • Ogre-Next becomes the default render backend; classic = compatibility flavor (23b49d72)
  • Editor on both render flavors (90ed1af5)
  • Cross-backend fastgui (e1c9b89b)
  • Render abstraction B3 (1eb75516)
  • clangd (9600ee15)
  • Next backend B2 (c71b578d)
  • Render abstraction A2/WP1 (B0+B1) (0c1764b2)
  • Render abstraction A1/WP5 (8d3f3a2f)
  • Render abstraction A1/WP4 (5ebcf67d)
  • Render abstraction A1/WP3 (cf19b8ab)
  • Render abstraction A1/WP2 (1454f6c6)
  • Render abstraction A1/WP1 (5d88054b)
  • Render abstraction phase A0 (9bdecaad)
  • Restore the fastgui HUD in the jumper-native project module (afde12e3)
  • Loud script failures in editor play mode (script_error protocol message) (890d694e)
  • Familiar editor QoL, human-run vsync, dev-loop fixes (b259b951)
  • 2D/2.5D tier + roller prototype (tilt-gravity ball + sliding tiles) (a98e1529)
  • Fix exit-time segfault flake in test suites (00a53a61)
  • Jumper-lua becomes a full game (668c022c)
  • Normalize all line endings to LF (81a65ad1)
  • Project system, Lua scripting tier, native modules, export pipeline (235ed993)

2.0.0-pre — Editor — 2026-07-07

2026-07-07 - 22 commits

  • CLAUDE.md (74d46075)
  • Full editor interactions (0002c9af)
  • Metal render system (e3ea5fec)
  • Editor play mode with live remote debugging (ab86faab)
  • Test infrastructure (53f5a7ad)
  • Scene files (.oscene) + standalone player runtime (850a5e88)
  • Editor (3880e090)
  • Integrate Jolt Physics 5.5 as the dynamics backend (593861b1)
  • Load real meshes (3b8e712b)
  • Editor (5577acc3)
  • Bootstrap the Orkige editor (tools/editor) (84352950)
  • Phase 2 (6675d40c)
  • Port engine_fastgui (incl (771e194c)
  • Port engine_gocomponent to OGRE 14 (1718a597)
  • Port engine_sound to OpenAL Soft (f227227e)
  • Port engine_input from OIS to SDL3 (9a37bfea)
  • Port remaining engine_graphic, engine_base, engine_physic to OGRE 14 (7c95b37c)
  • Port engine core slice to OGRE 14 + SDL3; hello_orkige demo renders (e1cc9dcb)
  • Hermetic builds (a7eafcfc)
  • Add Claude Code project setup and Phase 1 dependencies (2105b503)
  • Modern CMake/C++20 foundation; orkige_core builds boost-free (ea5ec12c)
  • Strip dead dependencies and legacy build system (86fe128c)

1.0.0 — Pudding Panic — 2012-11-23

2012-11-23 - 2 commits

  • cflags override for less warnings (03082088)
  • changes to reduce compile warnings (bdb02e84)

1.0.0 — Pudding Panic — 2012-11-22

2012-11-22 - 1 commit

  • compile settings to reduce errors (0e1d56ff)

1.0.0 — Pudding Panic — 2012-11-20

2012-11-20 - 1 commit

  • android fixes (fa984f48)

1.0.0 — Pudding Panic — 2012-09-14

2012-09-14 - 2 commits

  • configure script (0d87859e)
  • complete command line build on osx (4335289c)

1.0.0 — Pudding Panic — 2012-09-08

2012-09-08 - 1 commit

  • android changes to latest ndk (afa82a39)

1.0.0 — Pudding Panic — 2012-09-07

2012-09-07 - 1 commit

  • fixed testflight integration defines to be global (47483db4)

1.0.0 — Pudding Panic — 2012-09-06

2012-09-06 - 1 commit

  • added Testflight SDK (50767013)

1.0.0 — Pudding Panic — 2012-07-04

2012-07-04 - 2 commits

  • modified updated ogre version for gles2 orkige and android (9b29be10)
  • commit of original ogre 1.8 to create a patch to track the changes that were needed to make everything running and gles… (07592dee)

1.0.0 — Pudding Panic — 2012-07-03

2012-07-03 - 5 commits

  • color swapping bug rgb bgr on android and windows gles2 somehow realted to freeimage rgb and ogre/freeimagecodec this i… (1bb54569)
  • gles shaderwriter patch found here (62c0bf6c)
  • fixed crash on shutdown when gles2 is enabled NEED TO CHECK FOR MEMORYS LEAKS (0065a33c)
  • need FREEIMAGE in BIGENDIAN MODE FOR GLES2 on ANDROID AND WINDOWS BECAUSE OF STRANGE RGB BGR COLORSWAPPING BUG THIS NEE… (aca106ce)
  • buildsettings depend on cmake and will be generated and are therefore ignore (6c941b30)

1.0.0 — Pudding Panic — 2012-07-01

2012-07-01 - 5 commits

  • several changes for ogre unstable with gles2 and the engine game builds are now using gles2 and rtshader when you selec… (94033d23)
  • patched orientation out again (77fb3318)
  • patched orientation supprt back in not sure if this is good i don't understand why it was moved out (8ae03807)
  • build fixes to enable gles2 and rtshader system (94bbb3ec)
  • update to latest ogre vgersion (1.8) + some modifications to keep android running (dabda08c)

1.0.0 — Pudding Panic — 2012-06-27

2012-06-27 - 1 commit

  • disable cg dependency (0aace9f0)

1.0.0 — Pudding Panic — 2012-06-19

2012-06-19 - 1 commit

  • disabled gles2 for android again and disabled cd check on android and set path to ndk 8 (f0ed5b06)

1.0.0 — Pudding Panic — 2012-06-13

2012-06-13 - 3 commits

  • cmake iAd framework (eed2175f)
  • cmake 5.1 (ef6b1575)
  • cmake 5.1 (728b5bb1)

1.0.0 — Pudding Panic — 2012-05-31

2012-05-31 - 1 commit

  • sceneoptimizer little fix (84fe5746)

1.0.0 — Pudding Panic — 2012-05-29

2012-05-29 - 2 commits

  • enable gles2 on android (3b848a84)
  • added resolution hack methods (3b65249b)

1.0.0 — Pudding Panic — 2012-05-11

2012-05-11 - 1 commit

  • optimize with tolerqnce (1a9be6a4)

1.0.0 — Pudding Panic — 2012-04-23

2012-04-23 - 1 commit

  • android fix (6b966959)

1.0.0 — Pudding Panic — 2012-04-16

2012-04-16 - 1 commit

  • editor additions (fabf9d32)

1.0.0 — Pudding Panic — 2012-04-08

2012-04-08 - 1 commit

  • added special constructor for creation from editor plugin (5367f40f)

1.0.0 — Pudding Panic — 2012-04-07

2012-04-07 - 1 commit

  • _d suffix for debug builds (6eda7d71)

1.0.0 — Pudding Panic — 2012-04-05

2012-04-05 - 1 commit

  • revert for ios (1b962f69)

1.0.0 — Pudding Panic — 2012-04-04

2012-04-04 - 1 commit

  • optional base size for relative positions and size (d2664f5b)

1.0.0 — Pudding Panic — 2012-04-03

2012-04-03 - 2 commits

  • minor cleanup (e1facba7)
  • fixed some string methods (9595692b)

1.0.0 — Pudding Panic — 2012-04-02

2012-04-02 - 1 commit

  • auto detecting resource group for ui configs (b6fada07)

1.0.0 — Pudding Panic — 2012-03-29

2012-03-29 - 1 commit

  • cmqke update (bad63c4f)

1.0.0 — Pudding Panic — 2012-03-26

2012-03-26 - 1 commit

  • android fixes (load loca from bigzip) (5c8ab142)

1.0.0 — Pudding Panic — 2012-03-25

2012-03-25 - 1 commit

  • dynamic link build fixes (7b0add08)

1.0.0 — Pudding Panic — 2012-03-23

2012-03-23 - 1 commit

  • fix for android (28011ff8)

1.0.0 — Pudding Panic — 2012-03-20

2012-03-20 - 1 commit

  • unity build fix (42c3ce8c)

1.0.0 — Pudding Panic — 2012-03-19

2012-03-19 - 1 commit

  • linux build fixes (d2e6b75b)

1.0.0 — Pudding Panic — 2012-03-16

2012-03-16 - 3 commits

  • removed some useless code wich was doing nothing besides giving compiler warnings (a02bafc5)
  • fixed dynamic link problems (ac2ab125)
  • fixed dynamic link problems (c4e6aae9)

1.0.0 — Pudding Panic — 2012-03-15

2012-03-15 - 4 commits

  • fixed for android (e7ddb836)
  • replaced tinyxml with tinyxml2 and removed it from orkige_core and have it as lib under dependencies (e96e6137)
  • static linking fixes (482659c9)
  • enable shared lib build (29017b12)

1.0.0 — Pudding Panic — 2012-03-14

2012-03-14 - 1 commit

  • little openal android improvements (fb46beee)

1.0.0 — Pudding Panic — 2012-03-13

2012-03-13 - 1 commit

  • fixes for openalsoft on windows (4ac9d3ad)

1.0.0 — Pudding Panic — 2012-03-12

2012-03-12 - 2 commits

  • some changes for linux compile and opeanl soft version (0e5df679)
  • little hack to get android device resolution (a1bf995d)

1.0.0 — Pudding Panic — 2012-03-09

2012-03-09 - 3 commits

  • android accelerometer support (e2baa591)
  • a lot of changes for android and options to disable openal completely (38e65d51)
  • win64 fixes (7a01aca0)

1.0.0 — Pudding Panic — 2012-02-29

2012-02-29 - 2 commits

  • several changes to make the android version compile (a85a62d9)
  • flurry integration (49e96373)

1.0.0 — Pudding Panic — 2012-02-25

2012-02-25 - 1 commit

  • 64bit compilation works now with vs2010 (dbab3d1e)

1.0.0 — Pudding Panic — 2012-02-22

2012-02-22 - 2 commits

  • added scene optimizer src (7be9ad13)
  • added mesh optimizer to orkige tools (5122a143)

1.0.0 — Pudding Panic — 2012-02-21

2012-02-21 - 2 commits

  • some other stuffs (cbb45352)
  • small changes to make ingame flash working (c52c9c5d)

1.0.0 — Pudding Panic — 2012-02-20

2012-02-20 - 2 commits

  • removed using namespace Ogre; coz its bad especially in unity builds (4c242356)
  • crop time (4f19dc6f)

1.0.0 — Pudding Panic — 2012-02-13

2012-02-13 - 1 commit

  • load xml from memory buffer (cbb03d41)

1.0.0 — Pudding Panic — 2012-02-10

2012-02-10 - 2 commits

  • patched files added (c80a23b9)
  • working compile with ndk r7 and open gles 1 (5fbe06d3)

1.0.0 — Pudding Panic — 2012-02-09

2012-02-09 - 2 commits

  • android logging enhancements (0b95ed73)
  • chnages for android build i hope i didn't run to much other stuff (7a2d3fa0)

1.0.0 — Pudding Panic — 2012-02-07

2012-02-07 - 1 commit

  • android build scripts w.i.p (e2094f8b)

1.0.0 — Pudding Panic — 2012-01-06

2012-01-06 - 1 commit

  • ios5 fixes for cmake (8621609d)

1.0.0 — Pudding Panic — 2012-01-04

2012-01-04 - 1 commit

  • reverted 3d gui stuff (c4fe34c8)

1.0.0 — Pudding Panic — 2011-12-20

2011-12-20 - 1 commit

  • changes for Xcode 4.2.1 and ios5.0 include fixes and settings to use latest iOS needs osx lion and latest Xcode (2823f673)

1.0.0 — Pudding Panic — 2011-12-14

2011-12-14 - 1 commit

  • compiler fix for mac (b543b4a2)

1.0.0 — Pudding Panic — 2011-11-29

2011-11-29 - 1 commit

  • loca with wildcards (a50ff648)

1.0.0 — Pudding Panic — 2011-11-25

2011-11-25 - 1 commit

  • ignore everything (ac33c2c4)

1.0.0 — Pudding Panic — 2011-11-24

2011-11-24 - 3 commits

  • made mygui cmake scripts etc compatible with visual studio 2010 (1b5da2e5)
  • added double conversion (30a98176)
  • made memorymanager threadsafe, the very first think to be created and compatible with visual studio 2010 (40785594)

1.0.0 — Pudding Panic — 2011-11-15

2011-11-15 - 1 commit

  • swing pause (98477c19)

1.0.0 — Pudding Panic — 2011-11-14

2011-11-14 - 2 commits

  • delete video sound sources (bc930e2d)
  • delete created sound sources (3785f302)

1.0.0 — Pudding Panic — 2011-11-13

2011-11-13 - 1 commit

  • correct path to lib png in cimg (10e3f58e)

1.0.0 — Pudding Panic — 2011-11-11

2011-11-11 - 2 commits

  • dont know what changed here will see at home (9901d5b9)
  • tuioclient disable when exit (02f4c9d0)

1.0.0 — Pudding Panic — 2011-11-10

2011-11-10 - 2 commits

  • get all widgets from atlas (ce79d344)
  • tuio cursor ID 0 used (244cb6b5)

1.0.0 — Pudding Panic — 2011-11-09

2011-11-09 - 1 commit

  • tuio smoothing stuff (46703c1c)

1.0.0 — Pudding Panic — 2011-11-08

2011-11-08 - 2 commits

  • fixed support directory getter for windows (a2abe704)
  • little helper util to get the current aspect ratio (2254cd52)

1.0.0 — Pudding Panic — 2011-11-07

2011-11-07 - 3 commits

  • InputManager update (9a7d12f8)
  • correct path to jpeglib.h (5c863541)
  • tuio integration (d72d5060)

1.0.0 — Pudding Panic — 2011-11-03

2011-11-03 - 1 commit

  • damn ear created manager for mygui stuffs (b6fd3f4b)

1.0.0 — Pudding Panic — 2011-10-29

2011-10-29 - 1 commit

  • added mygui for more complex gui applications w.i.p (a81697df)

1.0.0 — Pudding Panic — 2011-10-25

2011-10-25 - 1 commit

  • add ondonw event (c0505a30)

1.0.0 — Pudding Panic — 2011-10-23

2011-10-23 - 1 commit

  • update to boost 1.47.0 from 1.40 (7271014c)

1.0.0 — Pudding Panic — 2011-10-19

2011-10-19 - 1 commit

  • quick and dirty menu unloading may have errors (df6257f7)

1.0.0 — Pudding Panic — 2011-10-14

2011-10-14 - 1 commit

  • changed 3d material to have depth check on for tbs (855707b3)

1.0.0 — Pudding Panic — 2011-10-04

2011-10-04 - 1 commit

  • poco integration (92850b9b)

1.0.0 — Pudding Panic — 2011-09-22

2011-09-22 - 1 commit

  • get win sdk path from registry (04fb7d2c)

1.0.0 — Pudding Panic — 2011-09-21

2011-09-21 - 2 commits

  • winsdk default to off (a67941a3)
  • video recording (255b1bc7)

1.0.0 — Pudding Panic — 2011-09-16

2011-09-16 - 1 commit

  • made viewsize screensize for screenrendarables (for relative positioning) ugly (40bd3d0e)

1.0.0 — Pudding Panic — 2011-09-14

2011-09-14 - 1 commit

  • render gui in 3d scene W.I.P (a18d6714)

1.0.0 — Pudding Panic — 2011-09-12

2011-09-12 - 4 commits

  • small fix when closing app (bf307fdf)
  • dual monitor fullscreen support (a512b7c0)
  • cmake changes for Particle Universe (128d8707)
  • fix for multiple windows (43382160)

1.0.0 — Pudding Panic — 2011-09-09

2011-09-09 - 1 commit

  • give custom attributes to windows (92d023aa)

1.0.0 — Pudding Panic — 2011-09-08

2011-09-08 - 2 commits

  • commented out default init because of compiler warnings and its unneeded (21515856)
  • engine can create now multiple render windows (9418a5ab)

1.0.0 — Pudding Panic — 2011-09-06

2011-09-06 - 2 commits

  • reverted accidental commit (1789b739)
  • merged with my version (86c8926c)

1.0.0 — Pudding Panic — 2011-09-01

2011-09-01 - 1 commit

  • Removed AGL_BUFFER_RECT because it causes a black window after moving the window (6ea58be0)

1.0.0 — Pudding Panic — 2011-08-30

2011-08-30 - 1 commit

  • finding the application support folder that works with < 10.6 (8c4dc136)

1.0.0 — Pudding Panic — 2011-08-14

2011-08-14 - 2 commits

  • made scaling stats optional (d572ddda)
  • fixed portrait mode ui (6d54592b)

1.0.0 — Pudding Panic — 2011-08-13

2011-08-13 - 2 commits

  • cleanup for some old iphone code (42f8264f)
  • fixed input for iphone 4 in portrait mode (7d920ff4)

1.0.0 — Pudding Panic — 2011-08-09

2011-08-09 - 3 commits

  • jadeds fix (1e1c5bdc)
  • fixed pathes and resource initialistation (needed for jadeds) (0b7894f5)
  • removed ./ for resourcedir for jadeds not sure if its needed like this at all (27b09080)

1.0.0 — Pudding Panic — 2011-08-08

2011-08-08 - 1 commit

  • Ogre Version 1.7.3 (06bd50f9)

1.0.0 — Pudding Panic — 2011-08-05

2011-08-05 - 2 commits

  • option to hide all views for hi res screenshots + fixed gridscreenshot method when camera is attached and not directly… (12c57e9b)
  • Jade:DS Little indie intergartion (4b946e18)

1.0.0 — Pudding Panic — 2011-08-03

2011-08-03 - 1 commit

  • changed stuff back coz it didn't help (1b8ec3db)

1.0.0 — Pudding Panic — 2011-08-02

2011-08-02 - 1 commit

  • test needs to be removed later (2d6e1afc)

1.0.0 — Pudding Panic — 2011-07-27

2011-07-27 - 1 commit

  • get Application Support directory (f425f8f5)

1.0.0 — Pudding Panic — 2011-07-26

2011-07-26 - 2 commits

  • soundmanagerfix (af14c9d1)
  • fixed menuviewer build (460e4d17)

1.0.0 — Pudding Panic — 2011-07-21

2011-07-21 - 1 commit

  • some more checks (d65b2555)

1.0.0 — Pudding Panic — 2011-07-18

2011-07-18 - 3 commits

  • added missing header file (c95bf33d)
  • typesafe getwidgetas method (5830061f)
  • ignores ... (ae64de87)

1.0.0 — Pudding Panic — 2011-07-13

2011-07-13 - 1 commit

  • platform queery in PlatformUtil (76c5efd6)

1.0.0 — Pudding Panic — 2011-07-08

2011-07-08 - 1 commit

  • utf-8 chars for all three OSes (eb27d6e4)

1.0.0 — Pudding Panic — 2011-07-05

2011-07-05 - 5 commits

  • multibyte support for Gorilla::Captions (c52b0a14)
  • removed old gui system (2e3575e4)
  • added options to optimize size most notably thumb mode enabled (seems only to work in release builds and not for OgreMa… (16f264da)
  • added missing namespace (0ca3fab6)
  • utility method to check if given poibt is over a gui widget (4770c46d)

1.0.0 — Pudding Panic — 2011-07-04

2011-07-04 - 5 commits

  • added mac language detection (d49832c0)
  • included IGuiObject (e73b02af)
  • removed old gui system (9c3d89e7)
  • multibyte chars in gorilla text rendering (ab895e51)
  • option to build a minimal version of freeimage wich just supports png, jpeg, jp2 and tga (fe37c550)

1.0.0 — Pudding Panic — 2011-07-03

2011-07-03 - 1 commit

  • gui element slider fires only event when index changed, fixed warning on repositioning (1b97bc8e)

1.0.0 — Pudding Panic — 2011-07-01

2011-07-01 - 2 commits

  • swf ui changes to find possible memory leaks (bd1f5c51)
  • got gui element with slider working (e8d63986)

1.0.0 — Pudding Panic — 2011-06-29

2011-06-29 - 5 commits

  • ogitor crashfix when loading a lot of big entities at startup for making screenshots (unfortunately this increases the… (0f25f089)
  • small fix not use enum type name (01c56715)
  • more safer way for fallback render settings at startup (109f8977)
  • set fallback values for render config at startup (dca630a2)
  • introduced a flag to never show config dialog at startup (4fee4143)

1.0.0 — Pudding Panic — 2011-06-28

2011-06-28 - 3 commits

  • added Ogre namespace before math (34c7e392)
  • added slider gui element with arrow buttons and text label (wip) (7d788288)
  • fixed SwfHudMovie input handling + worked on some memory stuff (e171ff07)

1.0.0 — Pudding Panic — 2011-06-27

2011-06-27 - 2 commits

  • added special characters to font definition (6ac12430)
  • changes to match engine and ogre changes (f4f17e86)

1.0.0 — Pudding Panic — 2011-06-26

2011-06-26 - 1 commit

  • some cleanup in file structure to match guidelines (93dd5b78)

1.0.0 — Pudding Panic — 2011-06-25

2011-06-25 - 1 commit

  • flash ingame ui W.I.P (e2f49991)

1.0.0 — Pudding Panic — 2011-06-22

2011-06-22 - 3 commits

  • added list of font character range without special characters (c60c1084)
  • Ogre change (6e9e01b6)
  • fixed unity build compile error on windows (d21bde78)

1.0.0 — Pudding Panic — 2011-06-21

2011-06-21 - 8 commits

  • fixed stuff for unity build (bebe202e)
  • ignore evrything in here (51fa9ad2)
  • added accessor for select menu (bc02e850)
  • ignore everything in here (89a67299)
  • changes for enabling unity builds (ccc5d07a)
  • update to latest 1.8 ogre (2101b561)
  • update to latest 1.8 ogre (4dbc98ee)
  • no code change (e8c5481c)

1.0.0 — Pudding Panic — 2011-06-20

2011-06-20 - 2 commits

  • added comment about apple system locales (73c05534)
  • added automatic detection for chinese language (78352399)

1.0.0 — Pudding Panic — 2011-06-17

2011-06-17 - 1 commit

  • added system detection for more languages (9cb182ad)

1.0.0 — Pudding Panic — 2011-06-15

2011-06-15 - 3 commits

  • select menu fires an event when selection was changed (wip) (58dcc3d4)
  • added simple set of international characters for font rendering (a96642b8)
  • made GameKit a weak framework (aa80c144)

1.0.0 — Pudding Panic — 2011-06-13

2011-06-13 - 2 commits

  • hack to not scale debug text labels for stats (7ffbb095)
  • introduced flag for each rendered text if font size is fix or fits with current resolution (f50b2b2f)

1.0.0 — Pudding Panic — 2011-06-10

2011-06-10 - 1 commit

  • removed obsolete code for font scaling (3069616b)

1.0.0 — Pudding Panic — 2011-06-09

2011-06-09 - 1 commit

  • added resolution info to stats labels (29d783ac)

1.0.0 — Pudding Panic — 2011-06-08

2011-06-08 - 3 commits

  • added assert when font definition not found while rendering font (66f63527)
  • in gui element select menu added access via list index instead of list content (baf39e18)
  • mantis 2688 (80646235)

0.3.0 — Think Blue — 2011-05-30

2011-05-30 - 1 commit

  • fix for doubled method (1479e66b)

0.3.0 — Think Blue — 2011-05-26

2011-05-26 - 1 commit

  • link against appup debug libs only in debug build (2c686f70)

0.3.0 — Think Blue — 2011-05-25

2011-05-25 - 1 commit

  • cmake for appup (469ad0c9)

0.3.0 — Think Blue — 2011-05-20

2011-05-20 - 1 commit

  • fixed mouse working on non-native mode which is directx (519de183)

0.3.0 — Think Blue — 2011-05-19

2011-05-19 - 1 commit

  • ORKIGE_IPAD define (86477879)

0.3.0 — Think Blue — 2011-05-18

2011-05-18 - 1 commit

  • inititalizing uninitialized variables (d6c3321c)

0.3.0 — Think Blue — 2011-05-17

2011-05-17 - 3 commits

  • ipad build option (needed for different plists) (0b5ab1a3)
  • removed unused variable (99c914ff)
  • Bugfix (43ab32fa)

0.3.0 — Think Blue — 2011-05-12

2011-05-12 - 2 commits

  • added button state disabled (7451a3a1)
  • button blinking duration is read from config (315aa432)

0.3.0 — Think Blue — 2011-05-11

2011-05-11 - 3 commits

  • added GameKit dependency (8199c00e)
  • changed __super to FastGuiButton (6cdbd7c8)
  • added button blinking functionality (5fd4ae6e)

0.3.0 — Think Blue — 2011-05-06

2011-05-06 - 1 commit

  • transparent video background (e3418b8f)

0.3.0 — Think Blue — 2011-05-05

2011-05-05 - 2 commits

  • fixes for not using theora (c4616667)
  • set console toggle hotkey to tabulator (e7449914)

0.3.0 — Think Blue — 2011-05-04

2011-05-04 - 3 commits

  • no code change (613391d8)
  • other video fade effect (5575d2d3)
  • fixed subpixel errors (eb447e12)

0.3.0 — Think Blue — 2011-05-03

2011-05-03 - 2 commits

  • bugfix (fc5b2bee)
  • added "isActionButton" option to coolDownButtons (9eab7d61)

0.3.0 — Think Blue — 2011-04-30

2011-04-30 - 1 commit

  • no code change (f96cecb8)

0.3.0 — Think Blue — 2011-04-28

2011-04-28 - 3 commits

  • in tool menuviewer added printing out mouse position in percent of screen coordinates (89654b07)
  • in main menu set the position of the select menu text label to integer (e312748e)
  • added assert when font rendering will potentially have artefacts, removed obvious assert (ae4d7163)

0.3.0 — Think Blue — 2011-04-27

2011-04-27 - 1 commit

  • Bugfix (9c8a0caa)

0.3.0 — Think Blue — 2011-04-26

2011-04-26 - 3 commits

  • made button state public, can be reverted in future (d17a004d)
  • Check if animation ended before adding time; Bugfix (4cdc6569)
  • no code change (88b59975)

0.3.0 — Think Blue — 2011-04-21

2011-04-21 - 3 commits

  • in fast gui texture only gets replaced when different to current (ee8f46e0)
  • fixed setting position for select menu label (b53fdeec)
  • fixed setting position and size for select menu gui element (08e19bea)

0.3.0 — Think Blue — 2011-04-20

2011-04-20 - 4 commits

  • no code change (0955c0d6)
  • added convenient method to remove unused resources from memory (copied from level preview code) (91e654e0)
  • added method to remove a complete menu from resource manager (96f71dc4)
  • fixen skeleton sharing and added süpecial version of getmeshinformation (165ae608)

0.3.0 — Think Blue — 2011-04-19

2011-04-19 - 4 commits

  • mip map generation (bdd25595)
  • widgets receive their input now in order of their z value (highest z gets input first) also you can call cancelCurrentI… (a55c2547)
  • no dragdrop background + ondrag onclick same (b89b8cc7)
  • disabling the accelerometer to resolve the input latency problem (a53ccbe9)

0.3.0 — Think Blue — 2011-04-18

2011-04-18 - 2 commits

  • added click event to DragDropButton (ac5776d1)
  • minor change (841f64ad)

0.3.0 — Think Blue — 2011-04-17

2011-04-17 - 2 commits

  • added profiling game objects and sounds (50f09129)
  • changing game state resets fps statistics (6002d6ff)

0.3.0 — Think Blue — 2011-04-15

2011-04-15 - 1 commit

  • tool texture atlas generator (711f52bc)

0.3.0 — Think Blue — 2011-04-13

2011-04-13 - 4 commits

  • menu sprite definition file accept double dashes (//) as start of comment (2cc0b8b8)
  • added assert when there is no texture defined in texture atlas definition files (a3a6d764)
  • in tool font generator added command line switch for anti-alias setting (c3154385)
  • reset statistics about worst and best fps at start of gameplay nicer (43a5ea86)

0.3.0 — Think Blue — 2011-04-12

2011-04-12 - 1 commit

  • reset statistics about worst and best fps at start of gameplay (f5cbbee2)

0.3.0 — Think Blue — 2011-04-11

2011-04-11 - 1 commit

  • fixed spelling error in method name, added comment to fast gui element visibility (fb6782bd)

0.3.0 — Think Blue — 2011-04-08

2011-04-08 - 3 commits

  • fixed uninitialized variable in gorilla code (47562728)
  • added support of alignment on fast gui text labels (4c3757c1)
  • sounds are not attached if they are not 3d (e217bcca)

0.3.0 — Think Blue — 2011-04-07

2011-04-07 - 2 commits

  • enable external (browser) input handling (487f6d62)
  • fixed crash in text rendering when doing an empty string but no font defined (113b9d17)

0.3.0 — Think Blue — 2011-04-06

2011-04-06 - 6 commits

  • fixed iPhone 4 video playback (e233ba30)
  • changed input handling for embedded windows (browser plugin) (11d59ebf)
  • fixed crash when game state not found (6bcec9a2)
  • set fast gui progress bar firing event on every change, not only empty and full (0eee18b5)
  • no code change (01f97543)
  • extended fastgui checkbox to have individual sprites for each checkbox, added flag to menu definition (6789566b)

0.3.0 — Think Blue — 2011-04-05

2011-04-05 - 7 commits

  • compile fix for non iOS devices (80d92f43)
  • some plugin changes (06288718)
  • added assert when font in texture atlas is queried but not present (a25988b9)
  • added event when video preload is done and added option to forcefully update screen and video (2d048182)
  • maybe fix for flickering meshes (c0a95707)
  • added a flag for nicer rendering of fast gui elements (d0b615b9)
  • made profiling optional (e008f5e2)

0.3.0 — Think Blue — 2011-04-04

2011-04-04 - 5 commits

  • removed nonsense debug output (fe924202)
  • disabled videomanager log and added theora converter (548feafb)
  • set tool font generator to always use font anti-aliasing, modified batch script to copy executable (3a2824b2)
  • latest ogre version hopefully fixes flickering (cb5831cc)
  • snprintf changes only when ORKIGE_NDS defined (b3e1e4d3)

0.3.0 — Think Blue — 2011-04-03

2011-04-03 - 1 commit

  • Changes for Linux build, not yet fully functional (062c52eb)

0.3.0 — Think Blue — 2011-04-01

2011-04-01 - 5 commits

  • can ceate a non 3d sound (fbdb7afc)
  • changed button over and down state to lower names to be able to use the sprites from non-button widgets (f8a73d3d)
  • show video ui on ios devices when playing ios video formats (af0fe9a0)
  • tool menuviewer set mouse pointer to non-exclusive (ff66e048)
  • tool menuviewer choses directory to load menu from resource config settings (4fccca75)

0.3.0 — Think Blue — 2011-03-31

2011-03-31 - 3 commits

  • made nonexclusive mouse optional because most of the time its the desired behaviour to have the mouse exclusive in a wi… (b11fa3e2)
  • set mouse on windows no exclusive to prevent trapping within the window (f22b0a98)
  • custom lod mesh utility method (bcd98b68)

0.3.0 — Think Blue — 2011-03-30

2011-03-30 - 4 commits

  • fixed bug in tool menuviewer not switching into iphone4 resolution, updated tools executables (fbff7685)
  • added script for conveniently copy tools executable files (ac833a59)
  • fast gui menu files are searched by resource system to allow platform independence (1823390f)
  • added assert when font data incompletely loaded or not present (ddf348c7)

0.3.0 — Think Blue — 2011-03-29

2011-03-29 - 7 commits

  • add systemconfiguration framework for iphone needed to rate the game (e4458a0e)
  • latest ogre update fixes some pvr texture and cocoa stuff (01093519)
  • no code change (b28dc422)
  • allow pop a game state before changing to another game state (40aedb98)
  • updated pvr convert script also changes materials and tracks conversion errors (a6d5cbed)
  • tool font converter/texture atlas generator updated documentation (05a4949c)
  • tool font converter/texture atlas generator supports different platforms (f084b508)

0.3.0 — Think Blue — 2011-03-28

2011-03-28 - 2 commits

  • fixed sound resource not found in tool menuviewer (883630a9)
  • added speed multiplier (e21a743e)

0.3.0 — Think Blue — 2011-03-25

2011-03-25 - 3 commits

  • optional skeleteon sharing on loading model (60c2a8b2)
  • no code change (6a4746c8)
  • replaces a texture atlas texture (test) (34ba6698)

0.3.0 — Think Blue — 2011-03-24

2011-03-24 - 1 commit

  • destroyView is now working properly and freeing memory of the loaded atlases also added a method to destroyAllViews (f317ad23)

0.3.0 — Think Blue — 2011-03-23

2011-03-23 - 7 commits

  • detach other TransformComponents for TransformComponents SceneNode onRemove (bad28d49)
  • some commenting (98cab111)
  • fix to mac GCC happy, no const iterator (ef9ccf3c)
  • refactore update component code (bbfdc847)
  • protected a variable (98cf199d)
  • optimized loop a bit (88cd5ff4)
  • shortcut method for getting the GameObject (cab635b7)

0.3.0 — Think Blue — 2011-03-22

2011-03-22 - 8 commits

  • added comments (ddb7e6f0)
  • stop a animation (c30d87fb)
  • pushing and popping game states are delayed one frame move (5a6bf27c)
  • nicer formatting in profiling results (8a05ebe5)
  • stop a animation (eb438b4c)
  • getDocumentsDirectory now returns Eigene Dateien/My documents on windows platforms (9dd3eaf2)
  • fixed bug for adding the same object more than once to the update list (b3784d06)
  • fixed tool font converter command line parameter order independency (d8b791e0)

0.3.0 — Think Blue — 2011-03-21

2011-03-21 - 3 commits

  • changed engine components to use onUpdateComponent method and added cancelGameObjectsUpdate and cancelComponentsUpdate… (5472a801)
  • removed copying of ogitor.framework (144b2150)
  • added tool menu viewer debug output for gui element pressed and menu resource files found (0895c786)

0.3.0 — Think Blue — 2011-03-18

2011-03-18 - 2 commits

  • fixed returning temporary variable in string utils (864ca3c7)
  • fixed destroying gameobjects (f044a7b7)

0.3.0 — Think Blue — 2011-03-17

2011-03-17 - 3 commits

  • optional update method for GameObjectComponents (6697e0ea)
  • optional update method for GameObjectComponents (130e3b38)
  • updated external tool for automatic image layouting (0f1b0bb4)

0.3.0 — Think Blue — 2011-03-16

2011-03-16 - 8 commits

  • fixed crash on level_44_r i don't understand why its just happening there (a3d61086)
  • Ogitor Orientations are now editable in the propertyview they are still Quaternions and therefore its hard to set the r… (ef07e9bf)
  • tool font converter/texture atlas generator can disable padding by command line, useful for menu backgrounds (a174f921)
  • tool menu viewer sets its window resolution depending on the platform preview (57a96e9a)
  • ogre 1.7.2 update latest Mercurial Changeset (7c4fbf90)
  • fixed not always complaining about missing menu texture sprite (a9b70072)
  • Ogitor fixes for case sensitive macs (615bbc8a)
  • compile fix for mac (07f3ebab)

0.3.0 — Think Blue — 2011-03-15

2011-03-15 - 6 commits

  • disabled previous fix for non mac (5ac13ded)
  • fixed wrong resource config filename (80eb375b)
  • ogitor mac build fix (acb80cd3)
  • tool menu viewer prints mouse dragged rectangles to console (6526499a)
  • tool menuviewer can preview platform specific menus by command line (94237f63)
  • engine loads platform specific resource path definition files (362848ea)

0.3.0 — Think Blue — 2011-03-14

2011-03-14 - 4 commits

  • fixed userdata child export (e3ddb37c)
  • removed all game dependencies from menu viewer tool, replaced game specific gui elements by dummies (4f02e964)
  • changed call by value to call by reference, encapsulated win api commands to separate class in texture atlas tool (ddd9206f)
  • added test files to get tools run on windows xp (f1f204c7)

0.3.0 — Think Blue — 2011-03-11

2011-03-11 - 3 commits

  • fixed possible executable names (97d027e8)
  • fixes for static plugin loading (134846f9)
  • tool to preview menus can load with file open dialog (b7bca3d9)

0.3.0 — Think Blue — 2011-03-10

2011-03-10 - 3 commits

  • install script fix (dea09f49)
  • tool for menu previewing works with command line parameter (47e09792)
  • added tool to review menus, copied from cc project, first draft (87ddab8c)

0.3.0 — Think Blue — 2011-03-09

2011-03-09 - 3 commits

  • font converter path handling when called from batch files and when dropped folder on the executable (a8dac2de)
  • ogitor compile fixes (11392ef2)
  • tool fontgenerator does automatic layout of texture atlas (2e0eb7c5)

0.3.0 — Think Blue — 2011-03-08

2011-03-08 - 4 commits

  • integrated ogitor into the build system W.I.P (5a8fae36)
  • integrated ogitor into the build system W.I.P (93806f79)
  • added boost_regex library src coz ogitor needs it (6d01f881)
  • added methodes to set caption (3495272b)

0.3.0 — Think Blue — 2011-03-03

2011-03-03 - 1 commit

  • iphone define (1d3fbd13)

0.3.0 — Think Blue — 2011-03-02

2011-03-02 - 1 commit

  • a little bit ugly getter to the Uiview that responds to input in OIS because we need it for the Videomanager to enable… (af1cf05b)

0.3.0 — Think Blue — 2011-03-01

2011-03-01 - 2 commits

  • renamed log channel (e5bc2431)
  • added Ogre Unstable version (ec8c649e)

0.3.0 — Think Blue — 2011-02-28

2011-02-28 - 11 commits

  • added Ogre Unstable version (9ed9c569)
  • added Ogre Unstable version (81ad4dd1)
  • delete folder because of conflict (ead241fc)
  • renamed 18 to unstable .. (4ff97f63)
  • optional use ogre development branch (f82301c2)
  • prepare ogre update (f77390ce)
  • revert ogre dependency (941ed15f)
  • replace \\n with \n in localized texts (c4360b3e)
  • build fix if orkige is not setup to build against theora video (4833e10c)
  • var name cleanup (1ea7d6c0)
  • little cleanup (25f02d41)

0.2.0 — Watermaze — 2011-02-27

2011-02-27 - 2 commits

  • updated copyright message (3eb19dfc)
  • renamed methods to fit better into the engine style (7d02cece)

0.2.0 — Watermaze — 2011-02-25

2011-02-25 - 3 commits

  • set this->fileLog=true; in LogManager (96f62cf9)
  • load pvr if available (b2400ae6)
  • added ray check on animated meshes (97f0aefe)

0.2.0 — Watermaze — 2011-02-24

2011-02-24 - 4 commits

  • no background color (a9201470)
  • leakfix in xml log (ae814684)
  • no state change if specified for buttons (cb58f39b)
  • ignore iphone formats on non iphone devices (23100b3b)

0.2.0 — Watermaze — 2011-02-23

2011-02-23 - 4 commits

  • iphone fix (53885732)
  • typo fixed in filename (26540de1)
  • reload fix (a11b43df)
  • fixed modelfilename getter (ad502d0b)

0.2.0 — Watermaze — 2011-02-22

2011-02-22 - 8 commits

  • iphone build fix (393c085d)
  • protected member made public (used just for reading) (e7553b63)
  • iphone build fix (6799855b)
  • load pvr gui textures if possible on iphone (62bbd488)
  • fixed text positioning for large grafics and unicode support in kerning also font kan now be placed with arrow keys and… (61079d2c)
  • bugfix showing stats with Mac (e87e9122)
  • extended stats and log output (7c5ab3f8)
  • if ORKIGE_ENABLE_MEMORYMANAGER is defined MemoryManager should now also work in release mode (5525d0b1)

0.2.0 — Watermaze — 2011-02-21

2011-02-21 - 3 commits

  • loca enhancements for think blue (64fe281b)
  • 3d sounds are more 3d :D (c4bac2a7)
  • calculate MarkupText size; set position of MarkupText (0bdc6b62)

0.2.0 — Watermaze — 2011-02-18

2011-02-18 - 4 commits

  • clear view support (d94ec43b)
  • video playback and stop (92534f23)
  • iphone native video playback (6c4ee8d5)
  • ending check function (1e505453)

0.2.0 — Watermaze — 2011-02-17

2011-02-17 - 5 commits

  • compile fix (3957af25)
  • video changes (2bb2ff64)
  • language unicode fix (47820825)
  • unicode support (683b94ff)
  • ß update and latest bmfontgen.exe (73fd1775)

0.2.0 — Watermaze — 2011-02-16

2011-02-16 - 5 commits

  • support for non standard letters (9472385e)
  • Font Converter changed to use ConfigureOrkigeDependencies (749b226a)
  • add function (b4550d79)
  • latest theora update prpared for arm (5a13044f)
  • num_workerthreads configurable (0e30fd43)

0.2.0 — Watermaze — 2011-02-15

2011-02-15 - 7 commits

  • video playback manager (24b87e6f)
  • 3d sounds integration part 1 (7edb951f)
  • quick fix for compiler errors (82cff4a7)
  • cards are not usable when scarred or runaway (ff307011)
  • SoundManager now uses OgreOggSound if configured so (cdca5f14)
  • SoundManager now uses OgreOggSound if configured so (266c9b26)
  • SoundManager now uses OgreOggSound if configured so (a16e87e6)

0.2.0 — Watermaze — 2011-02-14

2011-02-14 - 3 commits

  • fixed pc gles build (866ec8d3)
  • fixed memorymanager for allocations before manager was initialized (c5875718)
  • cards/cursor offset relative to the size of the card (fcea8f3e)

0.2.0 — Watermaze — 2011-02-12

2011-02-12 - 1 commit

  • build system cleanup (b004afec)

0.2.0 — Watermaze — 2011-02-11

2011-02-11 - 7 commits

  • api chm can now be build automaticly (8d5f2c88)
  • cmake cleanup (2cbcdf25)
  • cleanup of cmake scripts (03c12e69)
  • removed debug print out s (9a2023bb)
  • added a squence ID to multi touch events (d01a7c28)
  • react on touch events (70cf776c)
  • some warning ignores for mac (f6d44bd8)

0.2.0 — Watermaze — 2011-02-10

2011-02-10 - 1 commit

  • get rid of some warnings (93384f22)

0.2.0 — Watermaze — 2011-02-03

2011-02-03 - 1 commit

  • aniamtioncomponent has now support for vertex animations + boundbox creation from min and max vector (5620f873)

0.2.0 — Watermaze — 2011-02-02

2011-02-02 - 1 commit

  • animation new event , on animation loaded (7a132aa9)

0.2.0 — Watermaze — 2011-01-31

2011-01-31 - 2 commits

  • fontconverter fix (e58525c3)
  • converter can now also create completely new files not just reading ogui files (f063c640)

0.2.0 — Watermaze — 2011-01-28

2011-01-28 - 6 commits

  • function to center objects on the screen (dfab6919)
  • finally working with several options (4c0c16b9)
  • dropping is more accurate (7903bb57)
  • fontconverter working (currently just debugmode) (04b8ccda)
  • show images (29b2abe6)
  • fontcoversion (b33d03c4)

0.2.0 — Watermaze — 2011-01-27

2011-01-27 - 3 commits

  • sound integration round 1 (fba16aad)
  • font converter (c71cab95)
  • wip convert bitmapfont definition files from bmfontgen (9d106552)

0.2.0 — Watermaze — 2011-01-26

2011-01-26 - 1 commit

  • pause and resume for animation (ada1edc0)

0.2.0 — Watermaze — 2011-01-18

2011-01-18 - 2 commits

  • very annoying bug , the captuins in FastGuiLabel::FastGuiLabel were not destroyed always - reverted (a1433e2a)
  • very annoying bug , the captuins in FastGuiLabel::FastGuiLabel were not destroyed always (7cd6b3c5)

0.2.0 — Watermaze — 2011-01-06

2011-01-06 - 2 commits

  • nly free slots are available for highlight (b16e988d)
  • return to dock modification (d3dd2c09)

0.2.0 — Watermaze — 2011-01-05

2011-01-05 - 1 commit

  • small ios 4.2 change (a3a36490)

0.2.0 — Watermaze — 2010-12-22

2010-12-22 - 1 commit

  • iphone 3gs and 4 stuffs (406fcccc)

0.2.0 — Watermaze — 2010-12-21

2010-12-21 - 1 commit

  • mac build fixes (27020939)

0.2.0 — Watermaze — 2010-12-20

2010-12-20 - 1 commit

  • real to float (33568ccd)

0.2.0 — Watermaze — 2010-12-16

2010-12-16 - 4 commits

  • return value fixes (383dfc78)
  • ipad fixes for scaling factor and config (ecf593ca)
  • cleaned up profile output a bit (ef885dc7)
  • compile fixes for iOS (5155f776)

0.2.0 — Watermaze — 2010-12-15

2010-12-15 - 4 commits

  • some connst correctness and minor tweaks (33c22909)
  • componentregistry is now static member of the ComponentOwner instead member of each componentinstance to save memory (19c3e2fc)
  • some profiling stuff (c0423158)
  • - components are now registered with their Hashed TypeInfo instead of a String to the TypeName so calls to getComponent… (d12c0012)

0.2.0 — Watermaze — 2010-12-14

2010-12-14 - 1 commit

  • adhoc build (b64a1c85)

0.2.0 — Watermaze — 2010-12-10

2010-12-10 - 2 commits

  • offset fix (ee1f668d)
  • optional buttons with no label if text is empty and getter for gamestate (31df77ae)

0.2.0 — Watermaze — 2010-12-09

2010-12-09 - 1 commit

  • scene node guard attach bug fix (7b738061)

0.2.0 — Watermaze — 2010-12-08

2010-12-08 - 1 commit

  • iTunesArtwork file for adhoc build (95fcbfe4)

0.2.0 — Watermaze — 2010-12-06

2010-12-06 - 2 commits

  • comment fixes (37c1b6c9)
  • added 7zip package for compressing ressources for browserplugin (8bda48b4)

0.2.0 — Watermaze — 2010-12-01

2010-12-01 - 1 commit

  • profiling and event catching fixes (015d1bc5)

0.2.0 — Watermaze — 2010-11-30

2010-11-30 - 1 commit

  • added profiling to sensitive parts and fixed eventlistnere priority sorting (7e55e203)

0.2.0 — Watermaze — 2010-11-26

2010-11-26 - 2 commits

  • cooldown final (cc1048ef)
  • some changes for embedding and more secure input (04eab005)

0.2.0 — Watermaze — 2010-11-23

2010-11-23 - 3 commits

  • minor changes (43a09b00)
  • enabled AnimationEndedEvent on AnimationComponent (93324700)
  • gles iphone fix (0c242950)

0.2.0 — Watermaze — 2010-11-22

2010-11-22 - 2 commits

  • opengl|es windows support (52ed5276)
  • hack to make the player jauge stay at the correct position in the screen (eedf740b)

0.2.0 — Watermaze — 2010-11-19

2010-11-19 - 12 commits

  • prepared animation finsihed event (ed26fc15)
  • fix for iphone orientation (7e4cd0af)
  • minor fixes (44d91c4f)
  • fix for iphone (26ae3dce)
  • some more comments (e84d9e4d)
  • orientation check for iphone (77340799)
  • minor spelling fixes (f4f69d31)
  • const correctness (a5fa4147)
  • allow outside screen (7138e21e)
  • added delte queu to game object manager (028bf074)
  • sceneToScreenRelative function to get the screen position (84b26b5f)
  • refactoring to make componenents and sceneodes more safe (9549990c)

0.2.0 — Watermaze — 2010-11-18

2010-11-18 - 1 commit

  • progrress bar (020be9dc)

0.2.0 — Watermaze — 2010-11-17

2010-11-17 - 2 commits

  • getting animationstates a little more safe (4fe91453)
  • added sqlite (53ec0410)

0.2.0 — Watermaze — 2010-11-16

2010-11-16 - 1 commit

  • disable build of cg (not needed) (f1c2fcb9)

0.2.0 — Watermaze — 2010-11-15

2010-11-15 - 3 commits

  • little fix for auto created windows (855f2b75)
  • option to add external log method and faster render method (e3430caf)
  • option to add external log method (b1035880)

0.2.0 — Watermaze — 2010-11-12

2010-11-12 - 3 commits

  • send start dragging event on button down (cdafabfc)
  • pvrtc codec support (e9910680)
  • find jave for browser plugin + browserplugin build option (79e889e8)

0.2.0 — Watermaze — 2010-11-11

2010-11-11 - 3 commits

  • put localisation into the engine for gui (61f46b77)
  • removed debug messages (51a0ca6f)
  • collision bug fix pickup (4c761e1b)

0.2.0 — Watermaze — 2010-11-09

2010-11-09 - 4 commits

  • thumb mode for iphone now configurable (e36cfc3d)
  • DragDropButton (3c069a3f)
  • fixed multithreaded build (/MD /MP) (df22a27b)
  • build is now multithreaded (/MT) (09fd24db)

0.2.0 — Watermaze — 2010-11-08

2010-11-08 - 2 commits

  • fixed float int conversion (5487cb55)
  • vieport collision fix after ogre update (1c1682ef)

0.2.0 — Watermaze — 2010-11-05

2010-11-05 - 3 commits

  • max exporter fix for ogre 1.7.2 (9e0094d1)
  • fast gui related files update (3ac2222c)
  • hackfix for iphone and new ogre version swapped wieport height and width not sure why :/ (58f36862)

0.1.0 — 2010-11-04

2010-11-04 - 5 commits

  • changes for iphone input (162a21a0)
  • FastGuiSelectMenu (dc036a6b)
  • fixed camkelist (23c122de)
  • ogre 1-7 updated back to last stable :-X (1b442bfd)
  • migrated FastGuiDragDropButton from CC to Orkige (4b9352f5)

0.1.0 — 2010-11-03

2010-11-03 - 9 commits

  • fixes to work with latest ogre version (52283466)
  • updated to latest ogre version (3459020b)
  • FastGuiCheckBox related code (b5bd5a12)
  • fixed viewport orientation error (da01379d)
  • ogre changechange some ogre build settings (3b21475c)
  • ogre changechange some ogre build settings (8eb9e661)
  • change some ogre build settings (081b40d4)
  • made the parser a little more error proof (cb29f1f5)
  • add z layering for views and loading of relative positions and sizes from menu files (d3c4a4fd)

0.1.0 — 2010-11-02

2010-11-02 - 1 commit

  • methods to read gui frim configfile (322498a8)

0.1.0 — 2010-11-01

2010-11-01 - 9 commits

  • prepared loading (d7d5f6fd)
  • some changes for settiung text and color (d86621c8)
  • statsnow visible (67eb2226)
  • minor fixes +textbox (9e7c54c0)
  • getter for the view (7bb96153)
  • small cleanup (04a3b212)
  • over down fix (ae66011e)
  • made button generation a little easier (d6647720)
  • userBinding info sent by transform component (77d3017b)

0.1.0 — 2010-10-30

2010-10-30 - 2 commits

  • added button over up down handling (e8d53ebc)
  • added button and alignment code (ae082f9b)

0.1.0 — 2010-10-29

2010-10-29 - 4 commits

  • gui stuff not completely finished (d10f981d)
  • AnimationComponent (187ff823)
  • little cleanup (722bfe10)
  • blendshapes work in progressadded project definitions to match morpher (70776aab)

0.1.0 — 2010-10-28

2010-10-28 - 1 commit

  • added basic stuff to new gui system (416fce3d)

0.1.0 — 2010-10-26

2010-10-26 - 5 commits

  • added some first fast gui stuff (7ae29df8)
  • simplified cmakelist.txt and added gorilla to build the new gui system on top of it (38c272e0)
  • some small modifications to make module namespace independent (731e521a)
  • load a different config file on the iphone (76a9e5db)
  • Fix in ModelComponent::loadModel (2c5ecf0d)

0.1.0 — 2010-10-25

2010-10-25 - 3 commits

  • default params (79b41a0c)
  • spelling fix (1aac20e2)
  • some adjustments on the export gui (6d90e9a9)

0.1.0 — 2010-10-24

2010-10-24 - 1 commit

  • some adjustments on the export gui (770c2063)

0.1.0 — 2010-10-23

2010-10-23 - 1 commit

  • readme fix (d4e1e133)

0.1.0 — 2010-10-22

2010-10-22 - 27 commits

  • renamed to uppercase (d9dfdae1)
  • renamed to uppercase (16433b29)
  • renamed to uppercase (0ae4871c)
  • renamed to uppercase (9613cde6)
  • renamed to uppercase (35985937)
  • renamed to uppercase (04bfd072)
  • renamed to uppercase (553d92ec)
  • renamed to uppercase (4373798e)
  • renamed to uppercase (c84b066a)
  • renamed to uppercase (5c98a710)
  • renamed to uppercase (4423c0a0)
  • renamed to uppercase (1a57f806)
  • renamed to uppercase (b29ff5b4)
  • renamed to uppercase (d5710247)
  • renamed to uppercase (60fc4e9d)
  • renamed to uppercase (0fa3011f)
  • renamed to uppercase (ade69724)
  • renamed to uppercase (989be083)
  • renamed to uppercase (e4b0575d)
  • renamed to uppercase (22f95946)
  • renamed to uppercase (a182ce48)
  • some more exporter cleanup (bbe3df37)
  • fixed log generation (now log is created directly in Documents folder always when plugin gui is opened) (8ba823dd)
  • max exporter fixes (522a6096)
  • fixes to max exporter build setup (484a9667)
  • deleted maxsdk folder its not needed (6019a349)
  • max exporter setup (e936887b)

0.1.0 — 2010-10-21

2010-10-21 - 7 commits

  • renamed facefx stuff to orkige =) (5ab3ce72)
  • scripts for finding the max sdk (1fb8a576)
  • ignore all in maxsdk folder (abe7dbc0)
  • max exporter in svn (4a9a173b)
  • iphone cursor fix (a18ff068)
  • re added thumb code generation for iphone (efb215ec)
  • updated to latest ogre version (d11201bc)

0.1.0 — 2010-10-20

2010-10-20 - 1 commit

  • raycastFromCamera fix for iphone screen orientation (ea30d4ff)

0.1.0 — 2010-10-19

2010-10-19 - 1 commit

  • iphone cmake updates (d63d5bd9)

0.1.0 — 2010-09-23

2010-09-23 - 5 commits

  • IPHONE TESTS (3db94f67)
  • utility script to convert textures (fbc754a5)
  • acceleration event fix (3335d988)
  • input fixes (df1263b3)
  • input stuff (7ca9d2ba)

0.1.0 — 2010-09-22

2010-09-22 - 1 commit

  • gesture and acceleration events (f9b84401)

0.1.0 — 2010-09-21

2010-09-21 - 3 commits

  • iphone fixes (2d636105)
  • gesture view (c9abb2fb)
  • iPhone events (3a728021)

0.1.0 — 2010-09-20

2010-09-20 - 9 commits

  • iphone input stuff (c3c596fd)
  • iphone fixes (341bdd16)
  • iphone sound fixes (ee8fc8b9)
  • iphone sound (e9793660)
  • sound for iphone (14bb4dd6)
  • iphone stuff (348c404a)
  • version txt (2bcc9e87)
  • iPhone fix (be116a25)
  • proviisioning changes (defcf86d)

0.1.0 — 2010-09-18

2010-09-18 - 1 commit

  • cmake iPhone fix (5d561ef6)

0.1.0 — 2010-09-17

2010-09-17 - 5 commits

  • iPhone fix (d123fbf7)
  • iPhone fix (7580c6b0)
  • apple platform fixes (261af1b5)
  • apple build fixes (842b854a)
  • template shadowing fix (e01ef448)

0.1.0 — 2010-09-16

2010-09-16 - 3 commits

  • ignoring bin and game folder (5f46abec)
  • orkige 1st commit with cmake system (ba430403)
  • base svn structure setup (d29eab81)