Scintilla on ilmainen lähdekoodin editori komponentti. Scintilla mukana täydellinen lähdekoodi ja lisenssi, joka sallii käyttää johonkin vapaa projekti tai kaupallinen tuote.
Sekä ominaisuuksia löytyy standardi tekstin muokkaus komponentteja, Scintilla sisältää ominaisuuksia erityisen hyödyllinen muokattaessa ja virheenkorjaus lähdekoodia. Näitä ovat muun muassa tuki syntaksia tyyli, virhe indikaattorit, koodin loppuun ja soittaa vinkkejä.
Valinta marginaali voi sisältää markkereita, kuten ne, joita käytetään debuggers osoittamaan raja-arvot ja nykyisen linjan. Styling valinnat ovat avoimempia kuin monet toimittajat, käytön sallimista suhteutettuja fontteja, rohkea ja kursiivilla, useita tekstin ja taustan värejä ja useita fontteja.
SinkWorld Hanke tutkii mahdollisia tulevaisuuden suuntia Scintilla tehdä siitä joustavampi, vankka, paremmin ja ajaa .NET ja Java virtuaalikoneita.
Kehittäminen Scintilla alkoi pyritään parantamaan tekstieditori PythonWin. Oltuaan turhautunut ongelmat RichEditin käyttämä PythonWin, se näytti paras tapa edetä oli kirjoittaa uusia muokkaussäätimen.
Suurin ongelma RichEditin ja muiden vastaavien valvonta on, että he kohtelevat muotoilu muuttuu tärkeää pysyviä muutoksia asiakirjaan niin ne tallennetaan kumoa pinoon ja aseta asiakirjan likainen lippu. Source Code, muotoilu ei tulisi kuitenkin edelleen se voidaan mekaanisesti rekonstruoida.
Scintilla ja SciTE hetkellä saatavilla Intel Win32 ja Linux-yhteensopiva käyttöjärjestelmien kanssa GTK +.
Mitä uutta strong> tässä julkaisussa:
- SciTE Windows toimii nyt Lua skriptit suoraan lanka sijaan alkaa niitä toissijainen kierre ja sitten siirtämällä takaisin lanka.
- Highlight & quot; muu & quot; avainsanana TCL samalla tavalla kuin muita kieliä. Bug # 1836954.
- Korjaa ongelmia asettamalla fontit autocompletion luetteloita Windows jossa fontti kahvat kopioitiin ja myöhemmin Poistetaan aiheuttaa oletusfonttityypin käytettäväksi.
- Korjaa kirjasinkokoa käyttää Windows Aasian kieli panosmenetelmiä joka joskus johti IME ei ole näkyvissä. Bug # 3436753.
- Kiinteät monikulmio piirustus Windows niin kertainen symbolit ovat näkyvissä uudelleen. Bug # 3433558.
- Vaihtoi tausta piirustus GTK + jotta murto merkki paikannus tapahtuu OS X vältytään heikottaa rivit lekseemi rajoja.
- Varmista pixmaps jaetaan ennen maalausta, koska siellä oli kaatua Scintilla kiinnitti ilman yhteistä alustus puhelut. Bug # 3432354.
- Kiinteät SciTE Windows bug aiheuttaa väärässä Järjestelmäkohdistin paikasta sisentämällä valinnan. Bug # 3433433.
- Kiinteät SciTE istunto säästää tallentaa puskuriin asentoon Matching puskuri. Bug # 3434372.
- Kiinteä vuoto asiakirja esineitä SciTE.
- Tunnista URL merkkiä '?' ja '%' Open Valittu komento SciTE. Bug # 3429409.
Mitä uutta strong> versiossa 2.21:
- Aasian Double Byte Character Set (DBCS) tuki parani. Asia tunteeton haku teosten ja muiden toimintojen ovat paljon nopeammin. Bug # 2999125, Bug # 2774616, Bug # 2991942, Bug # 3005688.
- Scintilla GTK + käyttää vain ei-hylätty API (GTK + 2,20) lukuun ottamatta GdkFont ja GdkFont käyttö voidaan estää esikäsittelijän symboli DISABLE_GDK_FONT.
- IDocument käyttöliittymän käyttämä lexers lisää BufferPointer ja GetLineIndentation menetelmiä.
- Windowsissa napsauttamalla sarjaa keskittyä ennen käsittelyn napsautuksella tai lähettämällä ilmoituksia.
- Bug OS X (macosx foorumi) kiinteä, jossa vedä / pudota korvasivat leikepöydälle. Bug # 3039732.
- GTK + piirustus bug kun näkemys vaakasuunnassa vierittää yli 32000 pikseliä kiinteä.
- SciTE bugi korjattu kanssa vetoamalla Täydelliset Symbol tuotoksesta ruudusta. Bug # 3050957.
- Bugi korjattu, kun ei ole mahdollista poistaa taitto. Bug # 3040649.
- Bug kiinnitetään painamalla Enter taitettu kertainen otsikkorivin ei avaamalla kannen. Bug # 3043419.
- SciTE Sama kirjainkoko vaihtoehto etsiä ja korvata käyttöliittymiä vaihdettu 'kirjainkoolla ", jotta voitaisiin käyttää" vastaan "eikä" c "kuin muistisääntö.
- SciTE näytöt pinojäljitys Lua kun virhe .. Bug # 3051397.
- SciTE Windows korjaa vika, jos tuplaklikkaamalla virheilmoituksen jäljellä keskittyä tuotannon ruudussa. Bug # 1264835.
- SciTE Windows käyttää SetDllDirectory välttää turvallisuuden ongelma.
- C ++ lexer crash kiinnitetty esikäsittelijään ilme, joka näytti jako 0. Bug # 3056825.
- Haskell lexer parantunut. Ominaisuus # 3039490.
- HTML lexing määritetty noin Django {%%} tageja. Bug # 3034853.
- HTML JavaScript lexing vahvistettava, kun linja loppuun karannut. Bug # 3038381.
- HTML lexer myymälöissä linjan tilan tuottaman linja radalla sijaan seuraavalla rivillä.
- Markdown lexer korjaa päättymättömään silmukkaan. Bug # 3045386.
- MySQL taittuvat vikoja END lausuntoja kiinteitä. Bug # 3031742.
- PowerShell lexer avulla "_" kuin sana merkki. Ominaisuus # 3042228.
- SciTE GTK + luopuu käsittely myöhempien komentojen jos command.go.needs komento epäonnistuu.
- Kun SciTE on suljettu, kaikki puskurit saavat nyt OnClose puhelun. Bug # 3033857.
Mitä uutta strong> versiossa 2.12:
- Parantaa piirtonopeuteen ja korjaa bugeja.
Mitä uutta strong> versiossa 2.03:
- Versio 2.03 korjaa joitakin ongelmia suorakulmainen valinta.
Mitä uutta strong> versiossa 2.01:
- Scintilla
Mitä uutta strong> versiossa 1.77:
- Suora käyttää väliaikaisesti Scintilla tekstiin puskuri mahdollistaa yksinkertaisen tehokas rajapinnat kirjastoihin kuten säännöllinen ekspressiokirjastoja.
- Scintilla Windows voi tulkita avaimet Unicode vaikka kapea merkki ikkuna SCI_SETKEYSUNICODE.
- Ilmoitus lähetetään, kun tekstintäydennys peruttu.
- lexers lisätään MySQL ja gettext .po tiedostoja.
Kommentteja ei löytynyt