hgc,cga,ega,vesa local,rll,mfm,scsi,dos,xp isa plug and play, 10base2, FDDI and Tokenring; RIP
myScite enhancements for vanilla Scite has reached stable state and is ready for productive use. Personally, ive reached my goal of finishing some kind of a time warp through a strange phase in my professional life, which was the initial reason for workin on myScite.
So, whats now ? -> Specialisation. Vanilla Scite is somewhat of an everybodys darlin. Its been used mainly for c/cpp, python, ruby, php and lua development. myScite enhances usability for above languages and adds java/ js/jquery/css3 and vbScript. I also added some other packs that where used with scite for ages now, mainly Scintilulla and Hunspell.
Beside creating the wScite cookies archive i thought about previously - optimizing the build system to be more usable (Edit->Done) and further std::cpp api details and the Boost API would have to find its way in.
Add...I normally.. dont like to start another project.. till a current one hasnt the shape i desire or planned. so ..my next ideas have to wait..gtn feelin sort of havin a hangover, after the last month.. importing and cleansing / shifting around a LOT of mostly boring ( but essential) stuff . i dont see the need to force me further at the moment... But then.. id think of doin some freebasic/Facebook thingy would give me some motivation back. well see.
Add: ...And there has to be a prop file parser, which writes all Scite Known Filetypes to a plaintext File (->Done) to be used by the installer script.... read more
When i was working for a Corp some time ago, i recognized they where using a funny mixture of perl versions.
mostly somewhat between perl 3 -->ed (early 5). I tried to convince them to at least agree to use ony one interpreter to develop on (>perl 5.10) - but.. wasnt heard. The programmer who did that bullshit left and forced me to maintain his shitty crap, since it was used over the place, like a resident virus. They even went so far writing sort of an xml parser for a proprietary config file format usin regex grammars ?! (instead of simply using the ajax interface of the element manager or Antlr) ....Lesson learned: perl gives you great flexibility. But this flexibility has to be managed, so it wont end up in "somewhat" unmaintainable Brainfuck to simply put an rm -rf on by some next programmers hands.
That said - im not a "standard"masochist. I just learned the hard way how important usable inline docs are, even when following well defined code guidelines.
PS: Just heard that aboves Company Still search for another Idiot writing Grammars for that totally wrong engineered Trashcan... some never learn... ... read more
Good Morning everyone currentl reading here and thank you for visiting .
myScite is my first bigger openSource Project and seeing that its been used by users gives a good feeling..
there is still much work to do, manly in the area of user friendlyness - to met current Editor expectations.
On the other hand - its free and a free time project :)..
the next release will be based on Neal Hodgsons scite3.70.
https://a.fsdn.com/con/app/proj/scite-webdev/screenshots/myScite.1.36.java.png
By request, Ill update the patchset to vanilla scite3.72.
Patches, properties and luaLibs will be made available in a new "myScite cookies" download.
oh and If you ever ask - what ive done while working on the code - watching scrubs and elementary ;)
..ill think about - removing that "pedantic" compiler flag, at least during development versions.
cya, Tho
To watch this "BonBon", klick on the link.-> A new Window opens. If you cant see the Video, you may need to install a HTML5 Compatible Browser, Adobe FlashPlayer, or new Glasses ;))
https://www.youtube.com/watch?v=EYrTxELiZ6E
http://www.spacequest.net/
... Did i already tell everyone here, how much i do love cryptic Steampunk ?
Ok,wont go that far to use Brainfuck, but thats because i wrote the Batch "Installer".
evilGrin now everyone, who needs to maintain that piece in the future would first have to learn "NTBatch"....
enjoy..
hmmm. Just did some quick fixes to the compile errors of these two libs, so they would build with mingw64.
(Two Addons rely on them) Most of the stuff seemed to target VC6 (which i dont use). So i didnt test and such do not expect to build on VC6 plat anymore. Anyway.. Previous version sources compile still fine and since noone extended them for Years now.. sorry.. till winter you both.. [...] ..thinking about a subproject for them and all other lualibs with scite bindings.. and maybe i should really think about to switch to cmake..
Ok.. linux64 and win64 versions will be next released at [development] state.
win32.stable.136 is ready.
Have a nice Day, Thorsten
Yo. had some trouble thinking and reiterating over and over my first patch for scite mainline.
At least im happy with the results now:
-> previously scite_home had to be set via shell Environment.
(ED): (before starting up SciTE)
-> The patch introduces two new scite properties:
-> [env.home] contains %USERPROFILE% on platform windows and $HO'ME on GTK.
-> [env.scite_userhome] sets $SciTE_USERHOME on both.
That gives users the ability to define a convinient configuration default...
(ED) ..and allows for havin eg a Compiler and a Interpreter Profile. Like:
-> env.scite_userhome=/usr/share/scite/cppDevelopment
-> env.scite_userhome=$(env.home)\scite\webDevelopment
so. enjoy the love :) Edit Relicensed to conform to Scintilla/Scite's license instead of standard LGPLv2.1.
...there will be some smaller code shifts - thanks to Neal i know where to search ;)
..note4me: refetch sources - used uncrustify which caused unsweety white_space changes...
..Needed a way to safely tryout windows buildchains like TDMGCC without interfering with the already installed ones.
Found a way in a sandbox Path Option with myScites Tools as an answer. So just set sandbox=1 and test safely ;)
..While i was working there anyway - updated Uncrustify and added Ctags support. (Credits: https://github.com/mingfunwong)
... Finally applied the (update) portable Patch to SciTEGTK.cxx.
..While movin further with the linux64 build, im currently working on a win64 target too. What a luck im a fan of collecting sources- this way i can remake all required addon modules for 64bit.
btw... - who likes to deal with neither heap, stack and picky compilers these days anymore.....
meanwhile .. switched to not use getenv directly. worked out of the box. HRMPF:
Released: myScite1.30 Stable.. Happy one Year aniversary--!
Ok, Babe- i'll have to focus more on reallife for some Time- so.. see you !
So: we have hunspell and scintilulla and CSS3 Keywords in.
- Mods: If you wish to play, be invited to use Scites Lua Extension Layer for writing more capable mods.
readme | sciteExtensions | SciteLuaApi | ScintillaPaneDoc.| Scintilla.iface... read more
Oh - as we have 500Years since Christians Reformation Day: so thanks to "Maddin" Luther - and "Joe" Gutenberg
...mh ?! Not really into in Halloween party mood... EDIT: Released myScite.124.development ;) ...PS:enjoy the sweets... read more
believe or not .. didnt had any money for about 12Days and so .. sat at home here.
because stupid tv watchin isnt my idea of fun. i was riding my bike. ... and released myScite.123 diff
so- Now my bank account is back in balance again, and i really need to go shopping ;))
have fun!
...found another scite slice -> https://github.com/mingfunwong/scite/ (last commit 2014 / focus on php)
I like his Ideas and think about creating a php plugin.
.. found http://tools.diorama.ch/orthospell.html which is based on hunspell. Included in currentGit for testing purposes.
.. lbnl found https://www.npmjs.com/package/scipm a nodejs based package manager for scite modules.
..if your curious about current commits to the source,you may want to have a look here
Yo. update to wiki docs FYI: https://sourceforge.net/p/scite-webdev/wiki/WhatProvides/ & Released myScite 1.22
...began playin with linux support.
....Inspriring thought of the day - while checkup browserWebApi support. Why Reinventing the wheel when standards do well ? Edit: Neil even found that great one, which i wasnt aware of till now. Sounds very cool- as there are Tons of language definitions online
... just tried to delete a git tag and git help said do git tag -d tagname but that not enough. Curious ? See:
https://nathanhoad.net/how-to-delete-a-remote-git-tag
...inspired by a bug report - just checked css.properties, recognizing that thers room for Keyword improvement for css3. lucky that there are enough docs on the net...while preparin to look into that one, i fixed web.properties to better style html files... wondering.about...how to highlite html inline css ? Anyway..
.. Released "clike.properties - single" from the myScite Album to aid vanilla SciteUsers.
contains usual cpp/js/jq api stuff - and includes ED: java v180 keywords, created with a tool from André Burgaud. Credits André!
Hello everyone..
just want to note that im finally arrived in my new Home. wheee..meanwhile i released mySciTE.webdev 1.20
Included SciTE.Linux64 in the Source - which isnt feature Complete but a nice to see on (not only) Win10 LinuxLayer :) ...Next: Neil was a busy Lizzie and pushed scite src to Release 3.67. A few Moments ago, i updated the patchset, see here...at least available for interested volks. So far- my puzzleGoal is reached. The changes will be ported to linux and some of tose patches will hopefullly make their way back to mainline.
Expect mcFly to stay for some Time.
HanD, Thorsten
... read more
puh... seem to be up on my feet again.. did some experimental translucency tests and find them to be somwhat attractive. but for now. polishin the patches and the linux port should have precedence... fixed html autocomplete and js stylin in current git.. cya...
...currently movin houses.. found some cisco certs .. maybe will include IOS keywords and calltips .. howsthat :)))
Yo.. finally... starting from this release, all development will be done on github.
Releases will continue to be available around here on sourceforge.
Will get my self some pause while movin houses and calm down
...maybe wont have net (again) for some time, so please be patient....
By request
~ there will be an automatic UpdateCheck implemented.
~ and maybe some nodeJs bins too :=)
https://github.com/Arjunae/
One aspect i experienced... when trying out Javascript as a new language of Fun(tm) was .. that it actually was a moreof a WTF experience. Thought that was simply my own stupidity.. But now im rather convinced that i just stumbled upon those countless strange effects in js, when writing code with that one.... Just note an interesting read here, in case there are devs, whose experiencing the same WTF1 WTF2 as me and act some kind of frustrated when asked about "youKnowWhichLang". ...hopfully js Harmony or googles dart will fix some of that obstacles...Have a look at the following js snippet and make up your mind....https://gist.github.com/yeco/308492... read more
Hello everybody !
With the first stable available.. we need some decisions on release philosophy..
Okay.. this Project isnt really that "important" as its mainly about learnin and theFun(tm) but..
- i want to implement more structure in that part of theFun :)
So we'll get a develop branch on github. All development will be done there.
As the features in there get ready - theyll be merged into master on Sourceforge, where all Project releases live.
Those will have -dev- and -stable- tags within git and in the Filename too.
-stable- tagged Files are meant to be for everyday use and are released -- when they ready ...Blizzard(tm).
The File with the -dev- tag will be for testing purposes, gets updated more frequently and has debugsymbols in.... read more
Jou.. had to reupload because of a typo (.) Thanks to Valentin Schmidt for reporting that one!
Okay... Breeeaath..! Jobs done - We now and finally have a stable base to build upon :))
Wrote some Docs within the wiki.. See here
If you like scrolling through diffs :) You can find all full list of all changes here
...
Add.. As for the Project - im up to some small janitorial Tasks now... And my reallife wants me too ...
We have nice weather in Germany:) And as soon as im happy with both the portable and the Menu patc
i plan to propose them for inclusion in original scites mainline ...so stay tuned - Thorsten
...
- Found a good primer to COM on Windows http://progtutorials.tripod.com/COM.htm (Idea: Using wine Dlls)
- And a tut about nodejs-webkit: http://code.tutsplus.com/tutorials/introduction-to-html5-desktop-apps-with-node-webkit--net-36296... read more
.. Finished scite.portable patch which enhances Scites Startup procedure as follow:
-> clean up Projects Tree and Fix Build System.~Done~
-> remove uneccesary Lib Dependencies ~Done~ (now copes with "AdventureOS" RC1 :)
-> Finish scite portability patch. ~Done~
-> Port changes to gtk gui for linux version:...
... recently tried cygwin compiling scite... searched more then an hour for a compile problem which was caused by the flag ---std=c++110x. That 0x suffix was once for c11 support on (now quite dated) compilers. On Cygwin that had to be changed to --std=gnu++11 to compile happy again. Now i can test gtk path without using vm...
As a result: We now have Linux Bins within the srcTree :)
-> rebase source from 3.64 to 3.66 -> add FreeBasic support. ..-> and many more Ideas..oh, just was curious an installed Canonicals win10-LinuxLayer. Tried with those freshly compiled scite64Linux bins works likea charm!
To stay easy and short... 6 Month after Projects fork .. Finally usable 3:)
...........................................................................
Please note that scite_webdev is work in progress, so be patient... now includes Dist bins for lua / php. already installed oned take precedence. So If you plan to utilize those languages, have a look at \tools and .make_toolPath.cmd
...Ok. Will get myself some timeout now.. HanD, Thorsten .. Till then ..trying Sierras - KingsQuest
............................................................................
A long standing task to see next release live was the cleanup of all property files.
-> to use (wildcard) gathering of properties. (This had to be done to support dynamic open/save filters. )
-> and to replace fixed style values by variables (for theming.)
...also and finally cleaned up (not only) html.properties ... renamed that one to web.properties containing web relevant stuff. Im quite happy with the result.. .... And-- that im finally through that tedious todo items....uff..
..:::::::::...::::::::..:::::::::...::::::::::| 1... read more
..and wanted som attention... Have to sell my car and bought some new seat covers..having standard Dimensions.. what a fumbel task.. But at least i can be a little bit proud 3=) - looks quite good now, for a 25Year old Benz..
Yepp sf was down.. as i couldnt get my hands on scite_webdev, i played a game called "GoodGame Empire" ..
Boring, if played contantly... So i decided to have some diffrent fun 3;) and took a closer look at Flash debugging.
I placed the results here, in case someone else wants to have fun too. After all, using locally cached Files saves Bandwith.. see https://github.com/Arjunae/gogaemp.github
whee.. Menu Cleanup incl Key Accelerators and finally, i finished the OptionsMenu reorga using localiser.text:
https://sourceforge.net/p/scite-webdev/code/ci/master/tree/SciTE_patches/
..Revised Filetype Registration:
I had to make a decision resulting in a merge of those Filetype register reg files. Now we only have one import and one backup Registry file. This makes registering the Filetype more easy for everyone. Also fixed some Bugs, when i was already diggin through the FileType registering scripts