Lucio Andrés Illanes Albornoz (arab, vxp)
|
f7db3b30f4
|
index.html: readd js/undo.js.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz (arab, vxp)
|
f1fd806573
|
js/dither.js: merged into js/ui/palette.js.
index.html: updates script URIs.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz (arab, vxp)
|
fc652958e8
|
js/ext/{colorcode,png}.js: removed.
js/clipboard.js: reimplements to_json().
index.html: updates script URIs.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz (arab, vxp)
|
63531adce7
|
js/: split into js/{ext,ui,}.
index.html: updates script URIs.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz
|
44e4b02068
|
js/lex.js: default to {bg,fg} when encoding to mIRC.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz
|
21526e2421
|
TODO: added to repository.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz (arab, vxp)
|
4a132b50df
|
index.html: update {doc,gallery}_el links.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz (arab, vxp)
|
86e849b122
|
js/lex.js: encode to mIRC more efficiently.
js/lex.js: remove unused fgOnly.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz (arab, vxp)
|
7e264f8a8b
|
js/ui/custom.js: allow deletion of brushes w/ <Shift> + LMB.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz (arab, vxp)
|
2106b77586
|
js/user.js: update cookie domain.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz (arab, vxp)
|
0eb96f9266
|
Initial commit.
|
2018-11-26 10:22:19 +01:00 |
Lucio Andrés Illanes Albornoz
|
08e5856db9
|
Stash dead repository MiRCARTools.
|
2018-10-25 03:06:28 +02:00 |
Lucio Andrés Illanes Albornoz
|
54522ac329
|
ENNTool/ENNTool{,GL{CanvasPanel,TTFTexture}}.py: adds [-c x,y,z] & [-t float].
|
2018-07-25 14:26:47 +02:00 |
Lucio Andrés Illanes Albornoz
|
455a3fdcba
|
Stash dead repository MiRCARTools.
|
2018-07-05 15:21:30 +02:00 |
Lucio Andrés Illanes Albornoz
|
3c7560f6d7
|
Merge remote-tracking branch 'MiRCARTools/master'
|
2018-07-05 15:20:47 +02:00 |
Lucio Andrés Illanes Albornoz
|
d404cdc72a
|
Stash dead repositories ENNTool & mawj.
|
2018-07-05 15:19:03 +02:00 |
Lucio Andrés Illanes Albornoz
|
9309e99a51
|
mawj: Initial commit.
|
2018-07-05 15:18:53 +02:00 |
Lucio Andrés Illanes Albornoz
|
52ffd7f4c4
|
Final ENNTool commit.
|
2018-07-05 15:18:15 +02:00 |
Lucio Andrés Illanes Albornoz
|
4817313bbc
|
Optimise rendering pipeline w/ PBOs & switch to H264.
|
2018-07-04 10:26:41 +02:00 |
Lucio Andrés Illanes Albornoz
|
eff72be6ef
|
Initial FFmpeg & {GIF,MP4,WEBM,...} support for -o.
ENNToolGLCanvasPanel.py: minor cleanup regarding deprecated calls.
|
2018-07-03 18:17:23 +02:00 |
Lucio Andrés Illanes Albornoz
|
e656f549ff
|
Initial text support implementation, pt. III.
Generate TTF texture ad hoc.
|
2018-07-02 22:49:43 +02:00 |
Lucio Andrés Illanes Albornoz
|
22c4904c20
|
Initial text support implementation, pt. II.
Switch from fixed-function pipeline to shaders.
|
2018-06-28 19:46:17 +02:00 |
Lucio Andrés Illanes Albornoz
|
624ab9ca71
|
IrcMiRCARTBot.py: adds optional -[46] force IPv[46] flag.
|
2018-06-28 18:18:48 +02:00 |
Lucio Andrés Illanes Albornoz
|
f5dee0bf20
|
Initial text support implementation, pt. I.
|
2018-06-27 19:13:20 +02:00 |
Lucio Andrés Illanes Albornoz
|
74bdd88766
|
Initial commit.
|
2018-06-27 17:09:32 +02:00 |
Lucio Andrés Illanes Albornoz
|
05d3d28f1d
|
MiRCARTToPngFiles.sh: added.
|
2018-06-26 15:39:29 +02:00 |
Lucio Andrés Illanes Albornoz
|
7a1ec135b2
|
MiRCARTCanvasImportStore.py:importTextFile(): correctly open() pathName w/ encoding="utf-8" (via munki.)
|
2018-06-22 11:38:47 +02:00 |
Lucio Andrés Illanes Albornoz
|
8b483e262e
|
IrcMiRCARTBot.py:_dispatchPrivmsg(): print message from website if upload fails.
IrcMiRCARTBot.py:_uploadToImgur(): additionally return responseHttp.text on failure.
|
2018-06-21 09:04:22 +02:00 |
Lucio Andrés Illanes Albornoz
|
8d6f6ef56e
|
MiRCARTCanonicalise.py: correctly reset last{Attribs,Colours} on each new row (fixes issue #1.)
|
2018-06-17 09:45:00 +02:00 |
Lucio Andrés Illanes Albornoz
|
9a9d5d858d
|
IrcMiRCARTBot.py:_dispatchPrivmsg(): lower rate limit to once every 5 seconds (via aaa, alghazi, amomp, anji, arab, astra, astra`, biobag, biobag__, bj0rn, blomp, boomp, bromp, brr, butts, buttvomit, c003y, Caku, chomp, chrono_, cooey, CosbyX, darkmage_, dboard, deh uman, dOm3r, eddb, efukt, ep^, er, era, eraser, erratic, erratic_, gnomp, gromp, interdom3, JEWS, kobach, l1tup, Lions, lul, lulz, lulzee, lulzy, Matthew, MercyX, moomp, mr_vile, muff, munki, n0v, nk9k, ooomp, OVH, pcap, pinchy, plop, pngbot, poccri, poomp, promp, pump-, pu mpbull, pyrex, rain, rObOtNiK, rondito, scd, SEEEEN, Shapes, snadge, spidy, spinsane, spoke, spomp, stomp, TACO, tetedupet, toohighto, tromp, twomp, vap0r, vapor, venus, virtuald, vixen, whomp, wreathman, wromp, yoomp, z0z0, zen_, and zoomp.)
|
2018-05-24 08:59:00 +02:00 |
Lucio Andrés Illanes Albornoz
|
95f7dd113c
|
IrcMiRCARTBot.py, MiRCARTCanvasInterface.py: remove Imgur API key from repository (via aaa, alghazi, amomp, anji, arab, astra, astra`, biobag, biobag__, bj0rn, blomp, boomp, bromp, brr, butts, buttvomit, c003y, Caku, chomp, chrono_, cooey, CosbyX, darkmage_, dboard, dehuman, dOm3r, eddb, efukt, ep^, er, era, eraser, erratic, erratic_, gnomp, gromp, interdom3, JEWS, kobach, l1tup, Lions, lul, lulz, lulzee, lulzy, Matthew, MercyX, moomp, mr_vile, muff, munki, n0v, nk9k, ooomp, OVH, pcap, pinchy, plop, pngbot, poccri, poomp, promp, pump-, pumpbull, pyrex, rain, rObOtNiK, rondito, scd, SEEEEN, Shapes, snadge, spidy, spinsane, spoke, spomp, stomp, TACO, tetedupet, toohighto, tromp, twomp, vap0r, vapor, venus, virtuald, vixen, whomp, wreathman, wromp, yoomp, z0z0, zen_, and zoomp.)
|
2018-05-24 08:52:20 +02:00 |
Lucio Andrés Illanes Albornoz
|
99c0c14993
|
MiRCARTCheckLineLengths.sh: check mIRC art line lengths.
|
2018-05-02 17:08:45 +02:00 |
Lucio Andrés Illanes Albornoz
|
3b70d42784
|
MiRCARTCanonicalise.py: canonicalise mIRC art {from,to} file (for munki.)
|
2018-05-01 23:30:36 +02:00 |
Lucio Andrés Illanes Albornoz
|
8e91d1269e
|
{IrcMiRCARTBot,MiRCARTToPngFile}.py: reduce memory usage by folding nested patch {coordinate,colour} list(s).
Followup to <b4a71505ffa68757931f633baf511f7863682e8e>.
|
2018-01-30 20:34:02 +01:00 |
Lucio Andrés Illanes Albornoz
|
6d5e081dfb
|
Reduce memory usage by folding nested patch {coordinate,colour} list(s).
|
2018-01-30 11:31:28 +01:00 |
Lucio Andrés Illanes Albornoz
|
1a503979d1
|
IrcMiRCARTBot.py:_uploadToImgur(): prevent file object leak via `with' barrier.
MiRCARTCanvasExportStore.py:_exportFileToImgur(): prevent file object leak via `with' barrier.
|
2018-01-26 22:38:28 +01:00 |
Lucio Andrés Illanes Albornoz
|
c6ab27c08c
|
Fixes memory leaks on {re,un}do state mutation & resize-related operations.
MiRCARTCanvas.py:__del__(): delete canvasMap w/ clear().
MiRCARTCanvasBackend.py:resize(): delete old canvasBitmap w/ Destroy().
MiRCARTCanvasJournal.py:reset{Cursor,Undo}(): delete patches{Cursor,Undo} w/ clear().
MiRCARTCanvasJournal.py:__del__(): provided explicitly to call reset{Cursor,Undo}().
MiRCARTFrame.py:__del__(): provided explicitly to delete panelCanvas.
|
2018-01-26 17:45:04 +01:00 |
Lucio Andrés Illanes Albornoz
|
579dd858ba
|
MiRCARTCanvasInterface.py:canvasSave(): fix call parameters.
|
2018-01-25 15:04:37 +01:00 |
Lucio Andrés Illanes Albornoz
|
92124dc34f
|
MiRCARTCanvas.py:resize(): clean up & fix.
MiRCARTCanvasInterface.py:_updateCanvasSize(): merged into ...Canvas.resize().
MiRCARTCanvasInterface.py:canvas{De,In}crCanvas{Height,Width}(): directly call ...Canvas.resize().
|
2018-01-25 15:02:09 +01:00 |
Lucio Andrés Illanes Albornoz
|
f77e6d5bf8
|
IrcClient.py:connect(): create file from socket w/ errors="replace" to prevent UnicodeDecodeErrors.
|
2018-01-22 21:06:46 +01:00 |
Lucio Andrés Illanes Albornoz
|
b385909b45
|
MiRCARTCanvasImportStore.py: correctly process ^C<colour>, sequences.
MiRCARTToPngFile.py: fix {bold,underline} processing.
|
2018-01-20 09:17:52 +01:00 |
Lucio Andrés Illanes Albornoz
|
0cf1040614
|
MiRCARTColours.py: fix permission bits.
|
2018-01-11 23:27:57 +01:00 |
Lucio Andrés Illanes Albornoz
|
802de6fa6e
|
MiRCART{CanvasInterface,Frame}.py: complete set of {brush,canvas} size operations.
assets/tool{De,In}cr{Brush,Canvas}{H{,W},W}.png: added/updated.
|
2018-01-11 23:26:36 +01:00 |
Lucio Andrés Illanes Albornoz
|
4f4ecb4331
|
MiRCARTToPngFile.py:export(): treat `█' as whitespace w/ inverse colours.
|
2018-01-11 23:22:02 +01:00 |
Lucio Andrés Illanes Albornoz
|
1511002798
|
MiRCARTCanvasImportStore.py:_parseCharAsColourSpec(): correctly process mIRC colour control code sequences specifying one single colour.
MiRCARTToPngFile.py:export(): fix indentation.
|
2018-01-11 23:13:46 +01:00 |
Lucio Andrés Illanes Albornoz
|
d79ea00164
|
IrcMiRCARTBot.py: include black-on-black border around map.
IrcMiRCARTBot.py: normalise imported map.
|
2018-01-11 21:28:53 +01:00 |
Lucio Andrés Illanes Albornoz
|
9eee59b501
|
MiRCARTFrame.py: initially select red (4) colour toolbar item.
|
2018-01-11 03:02:18 +01:00 |
Lucio Andrés Illanes Albornoz
|
5380e899e4
|
MiRCARTFrame.py: add {in,de}crease {height,width} toolbar items.
assets/tool{De,In}crCanvas{H,W}.png: added.
|
2018-01-11 02:49:53 +01:00 |
Lucio Andrés Illanes Albornoz
|
4e19f91eb0
|
MiRCARTFrame.py: adds exit accelerator (hotkey) <Ctrl> X.
|
2018-01-11 02:37:20 +01:00 |
Lucio Andrés Illanes Albornoz
|
a33ff6b5df
|
MiRCART{CanvasInterface,{,General}Frame}.py: add & sync {tools,colour selection} toolbar items as radio tools.
|
2018-01-11 02:34:32 +01:00 |