Join us on Discord!
You can help CodeWalrus stay online by donating here.

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Adriweb

There hasn't been many updates since last time (about a month ago, yep...), but :

  • Runer112 improved the ASM re-indenter, it's now quite smart about keeping comments aligned etc.). Thanks!
  • The blue "Settings" button now opens a modal window with a few parameters you can adjust to your liking:
    • Output format (program/appvar)
    • Location (RAM/Archive)
    • Optimization settings
    • Custom clang parameters
Tech, Science, IT discussion & News / Re: iPhone X
September 13, 2017, 07:33:36 PM
It's a very good phone (hardware+software, especially since they go together, which is why it doesn't *need* more RAM), but indeed the price is ridiculous :)
That said, as one can read on Reddit for instance, the highest range in the other brands are extremely similar, I think I read the Note 8 is like only $50 cheaper.
Calc Projects, Programming & Tutorials / Re: Linux
September 04, 2017, 05:05:44 PM
Quote from: _iPhoenix_ on September 04, 2017, 02:51:41 PMThis is an overly ambitious project, the original Linux had the experience of several experienced programmers, a better language (no offense to @MateoConLechuga and team) and much better hardware.
While your first two points are true, the other two are not: the Linux kernel is written in C (that's what we have that too, and more), and has been known to run on ridiculously small hardware :)
Great job !
This also deserves a cross-post on TI-Planet ;) (Yes, posting in English is perfectly fine)

Edit: and yep, upstreaming the work would be nice, it would also be the 2nd graphing calculator (AFAIK) to be there, after the Nspire (CX) :D
Games / Re: Oiram CE
August 23, 2017, 05:16:40 PM
I suppose it might not be too hard for @MateoConLechuga to debug/step-through the editor's loading function to see at which point the file is corrupt. One byte is probably enough to make the whole thing "crash".
The few updates since last time:
  • Refactor some code related to linewidgets handling (inline messages)
  • Build actions now have an XHR timeout of 60 seconds instead of 10 like other actions
  • Code re-indenting is now also supported for ASM (credits and thanks to Runer112 who wrote the code)
Site News & Announcements / Re: The end of CodeWalrus?
August 16, 2017, 11:18:58 AM
By some random luck, I had glanced at IRC a few days ago when this was said:
Quote[2017-08-12 23:22:24] <KermPhD> Oh look, Cemetech ads are still on CodewWalrus.
[2017-08-12 23:22:28] <KermPhD> All from my original $5.
[2017-08-12 23:22:29] <KermPhD> <3
[2017-08-12 23:22:31] <geekboy> lol
[2017-08-12 23:22:34] <KermPhD> Money well spent.
Games / Re: Oiram CE
August 05, 2017, 12:22:16 AM
Once the proper fix is found though (might be a matter of "just" a few bytes) it should be fixable even for close source stuff - I'm not sure there are that many programs affected anyway, let alone closed-source ones.
But yeah "that sucks". At least it was caught relatively early thanks to user reports, pretty much all in a few days. Hopefully things will be all good for when school starts or so.
Games / Re: Oiram CE
August 04, 2017, 08:31:49 AM
Yeah, at least 3 reports on rev I and not a single one before... yet.
Maybe over the next few days/weeks with back-to-school we'll have more user reports, but in any case, it's a pain to debug/fix :/

Be sure to "subscribe" to that github issue to know about updates when this gets fixed (there's another more technical issue on the toolchain repo too)
Some of the latest updates:
  • The hardcoded requirement to have a 'main.c' file is now gone. You just need to have at least one (any) file in a project
  • You can now import source code files via drag'n'drop on the editor
  • Fix-its, when available, are displayed and applicable by clicking on the flash icon on the right of warnings
  • Even more safe file switching (you can't click on stuff when it's loading the content)
  • WebCEmu build improved (latest emscripten SDK, behind the scenes improvements)
  • AJAX activity indicator (when loading, saving, etc.)
  • Some misc. cleanup and bugfixes

Latest updates:
  • Improved fuzzy-match search rendering
  • Locals are now displayed correctly in the autocompletion list
  • Bugfix for conflicting type names / bootstrap label
  • CodeMirror updated
  • WebCEmu arrows display improved
  • WebCEmu is now multithreaded and, as such, runs at full-speed (this requires a very recent stable/beta browser version: Chrome 60 / Opera 47, Firefox 55, Safari 10.1, Edge 16)

Among the numerous improvements from today:

  • Improved auto-completion rendering, now with types, signatures...
  • Better log output in the build console
  • The CEmu sidebar is now toggled properly if need be, when testing a program
  • Cache-busting URLs for several CSS and JS resources
  • Lots of cleanup/refactor in the backend
  • Some work by Lionel to make the PB easily installable locally (not committed yet)

Changes since last time: (see my previous post)

  • Automatic autocompletion popup (debounced)
  • Ctrl-Click (or Cmd-Click on mac) on toolchain functions/defines etc. will open up the corresponding documentation line on GitHub
  • Trailing whitespaces are now trimmed on save
  • clang-provided warnings (as well as errors and diagnostics) are now shown inline, updated on each save and file switching
    Other sources of warnings (ZDS, cppcheck) are still displayed, and have their name on the right.

  • Code re-indent feature available at the click of a button at the top-right of the editor
  • More optimal sorting of the autocompletion items
  • Finer file permissions in the backend
  • Better security checks on #include statements
  • Stricter clang warning flags when using llvm-eZ80
  • The backend toolchain is now just the same as on github with a (very) small patch to apply
  • The backend code got improved/refactored for several things, like error handling, permissions checking, action processing, DB usage (now generic)...
  • Ctrl-Hover (or Cmd-Hover on mac) improvements on compatibility and performance
  • Some eZ80 ASM ctags were not correct
  • The clang build output was not complete ; everything is now shown correctly.
  • Forking a project was not working if done on a project that didn't have saved files yet (ie: just created), and had incorrect error handling.
  • Re-sharing in RW a project that was shared then unshared at some point would result in having an old version of the files.
  • The Ctrl/Cmd-Hover popup was not destroyed when its word would get edited
  • Random typos got fixed
My thanks to:
- Lionel Debroux who's started code-reviewing and suggested quite a few interesting things, mostly aimed towards a more reusable/portable PB. Everything isn't done yet, but we're getting there!
- Runer112 too in particular, for feedback, testing, sorting ideas+code
- Everyone else who's tried/used the PB and provided feedback :)

(post via
And now with Autocompletion (fuzzy search) and definition peek from the SDK includes (standard, libs...):

Quite a few updates lately on TI-Planet's Project Builder, mostly following MateoC and Jacobly's feedback :)

New things
  • The ctags (list of symbols/defines/labels...) are available on .inc files too.
  • Autocompletion (for C/C++/ASM) based on words around the cursor (exact match) + ctags (fuzzy search)

  • You're now able to directly download a file individually (under its name or a custom one)
  • Fixed loading+applying custom UI settings on file switching
  • Fix crash in some cases when the LLVM output was empty
  • Downloading the whole project as a .zip file now correctly includes the ASM and C++ source files.
  • The inline-display of the generated ASM from C only has to be there when using C with ZDS...
Many improvements on ASM code edition:
  • Better syntax-highlighting for eZ80
  • Indenting is now tab-based (and with a width of 8 spaces), as it's the "norm" for ASM.

  • Support of [Ctrl]+MouseOver on variables/labels, pour afficher leur définition. Clic pour y aller.

  • Support of [Ctrl]+MouseOver on documented/commented functions to display their docs ("soon" with Doxygen support). Click to go to it.

  • Support of [Ctrl]+MouseOver on numbers, to display their decimal/hexadecimal conversion. Click to convert.

Enjoy :)

Powered by EzPortal