/
Whats_New_3.html
1035 lines (924 loc) · 111 KB
/
Whats_New_3.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---
title: "ConEmu | Whats_New 140104..141221"
breadcrumbs:
- url: TableOfContents.html#conemu
title: ConEmu
- url: WhatsNew.html
title: WhatsNew
---
{% raw %}
<h1> ConEmu's changelog 140104..141221 </h1>
<h2 id="Newer_entries"> Newer entries </h2>
<ul>
<li><a href="Whats_New.html">Builds 150111..current</a> </li>
</ul>
<h2><a name="Build_141221"></a>Build 141221<a href="#Build_141221" class="section_anchor"></a></h2>
<ul><li><a title=""Console script are not supported here! Can't create new virtual console!"" href="http://github.com/Maximus5/conemu-old-issues/issues/1846">Issue 1846</a>: Script is not supported here (5909d9f regression). </li>
<li>Split options set in the ‘Create new console’ dialog not take precedence of any specified in the Task itself (first task's command actually). </li>
<li>CmdInit.cmd: Print Windows version while initializing. </li>
<li>Add "<code>ConEmuC /EXPORT=GUI [Var1 [Var2 [...]]]</code>" for exporting vars to ConEmu GUI only. </li>
<li>DefaultTasks. Use registry's ‘App Paths’ while searching for exe files. </li>
<li>Let Git bash use git.ico and try to find it using registry. </li>
<li>In some cases <a href="ConEmuHk.html">ConEmuHk</a> was not properly deinitialized within cygwin/msys. </li>
<li>Turn on ‘Activate split on mouse hover’ for new config by default. </li>
<li>"ConEmuC /export" was unexpectedly exporting to all tabs. </li>
<li>Change finalization sequence of <a href="ConEmuHk.html">ConEmuHk</a>. </li></ul>
<h2><a name="Build_141217"></a>Build 141217<a href="#Build_141217" class="section_anchor"></a></h2>
<ul><li>Reorder create console hotkeys. </li>
<li>Now it's possible to choose ‘Default task for new console (Win+W)’ and ‘Default shell (Win+X)’. </li>
<li>Let's choose which tasks add to Windows 7 jump lists (check box ‘Taskbar jump lists’). </li></ul>
<h2><a name="Build_141216"></a>Build 141216<a href="#Build_141216" class="section_anchor"></a></h2>
<ul><li><a title="Is there any way to keep C:\Program Files (x86)\far3\Plugins\Background\Background.xml when auto-update happens?" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1705">Issue 1705 </a>: In some cases ConEmuBg config xml file was not loaded properly. </li>
<li>Prefill <a href="MemoryDump.html">MemoryDump</a> Save as dialog with default dump file name. </li>
<li>Debugger. Fix creation of several memory dumps at a time. </li>
<li>Debug. Add menu item ‘<a href="SystemMenu.html">SystemMenu</a>\Debug\Active tree memory dump’. </li>
<li>Tab was sometimes closed unexpectedly while recreating as Admin. </li>
<li>Inherit environment variables while starting new tab from existing one (-new_console, start). </li>
<li><a title="Administrator privilege not persisting to child windows" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1840">Issue 1840 </a>: Administrator privilege was not persisting to child tabs. </li>
<li>Fix ‘Numpad with NumLock is ON’, ‘Tab’ and ‘Shift-Tab’ processing within xterm keyboard emulation (Vim). </li>
<li><a href="LogFiles.html">LogFiles</a> ‘<code>ConEmu-Input-*.log</code>’ were not created in some cases. </li></ul>
<h2><a name="Build_141208"></a>Build 141208<a href="#Build_141208" class="section_anchor"></a></h2>
<ul><li><a title="edit.com does not display correctly" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/980">Issue 980 </a>: Far Manager was not resized properly after exiting NTVDM application. </li>
<li>Status <code>[Disabled]</code> was not shown for ‘Delete word leftward to the cursor’ hotkey. </li>
<li>While selection is present - force RClick to copy/paste internally if ‘Intelligent mode’ is on. </li>
<li>Add status bar columns for VCon window sizes in pixels. </li></ul>
<h2><a name="Build_141206"></a>Build 141206<a href="#Build_141206" class="section_anchor"></a></h2>
<ul><li><a title="edit.com does not display correctly" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/980">Issue 980 </a>: Fix resize issues with NTVDM (old DOS) applications. </li>
<li>Some more internal logging. </li></ul>
<h2><a name="Build_141204"></a>Build 141204<a href="#Build_141204" class="section_anchor"></a></h2>
<ul><li><a title="В режиме Плитки некорректно указан размер файла" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1832">Issue 1832 </a>: Some file size zeros was missed in Far's Tiles mode. </li>
<li>Update counters FPS/RPS calculation. </li>
<li>Add to counters keyboard performance (delay between keypress and console reaction). </li></ul>
<h2><a name="Build_141203"></a>Build 141203<a href="#Build_141203" class="section_anchor"></a></h2>
<ul><li>Powershell's "<code>get-help Get-ChildItem -full | out-host -paging</code>" did not react to Space/Enter. </li>
<li><a href="LogFiles.html">LogFiles</a>: Log ‘<code>IsAdmin</code>’ state and <code>ServerPID</code> changes. </li>
<li>Fix Coverity warnings (from Michael Lukashov). </li></ul>
<h2><a name="Build_141201"></a>Build 141201<a href="#Build_141201" class="section_anchor"></a></h2>
<ul><li>In some cases using ‘Cmd_Autorun’ was causing crashes. </li>
<li>Far active directory was not refresed in Tab labels if macro ‘%d’ was used in template. </li>
<li>Use simple "<code>ConEmuC -IsConEmu</code>" instead of "<code>ConEmuC -GuiMacro IsConEmu</code>" in ‘Cmd_Autorun’. </li>
<li>Was not warned about wrong place (invalid switch) of "<code>-new_console:a</code>" with ConEmu.exe. </li>
<li><a title="How to use Conemu with Spoon (container virtualization)" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1828">Issue 1828 </a>: ‘Cmd_Autorun’ fails if processes were started under different credentials. </li>
<li>Command was forced into new ConEmu tab even if <code>-new_console</code> was quoted with non-double-quotes. </li></ul>
<h2><a name="Build_141130"></a>Build 141130<a href="#Build_141130" class="section_anchor"></a></h2>
<ul><li>Redesign ‘Features’ settings page. </li>
<li>Sleep in background: don't force inactive tabs to high activity state on startup. </li>
<li>More server-side logging of ‘sleep in background’. </li>
<li>Fix multiple Sleep-s appeared in tabs (ConEmuSleepIndicator=TITLE). </li>
<li>In some cases wrong installer bitness was used with autoupdate. If ConEmu.exe was started but both x86 and x64 versions were installed. </li>
<li><a title="Vertical scroll bar has disappeared." class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1812">Issue 1812 </a>: Bypass Windows 10 bug with GetConsoleDisplayMode. </li>
<li>Changes in the setting ‘tab flash count’ field were ignored. </li>
<li><a title="Agressive mode can't be disabled" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1826">Issue 1826 </a>: Changes of the checkbox ‘Aggressive mode’ were ignored. </li>
<li>Let inform user about unhandles checkbox clicks. </li>
<li>Don't leave flashed tab in highlighted state by default. If one need to leave it highlighted set flash counter to ODD value. </li>
<li>InactiveFlash: Running Far ignore top visible line (with clock). </li>
<li>InactiveFlash: Don't flash while Far is doing something with progress. </li>
<li>InactiveFlash: Support flashing for Far viewers also. </li>
<li>InactiveFlash: Use tab suffix instead of separate template. </li>
<li><a title="Глюки в меню FAR'а" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1825">Issue 1825 </a>: Don't try to force Macro execution. </li></ul>
<h2><a name="Build_141126"></a>Build 141126<a href="#Build_141126" class="section_anchor"></a></h2>
<ul><li><a title="Slow input response on startup with more than one open tab" href="http://github.com/Maximus5/conemu-old-issues/issues/1590">Issue 1590</a>, <a title=""Фризы" при нажатии клавиш на клавиатуре" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1793">Issue 1793 </a>: Slow input response in some cases (after startup or tab switching). </li>
<li>Some controls on the ‘Features’ page were overlapped. </li></ul>
<h2><a name="Build_141125"></a>Build 141125<a href="#Build_141125" class="section_anchor"></a></h2>
<ul><li><a title="the new behavior of build 141117 forces start cmd into new ConEmu tab" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1821">Issue 1821 </a>: Don't force "start /min ..." to be new ConEmu tab. </li>
<li><a title="непрошенный attach консольной программы" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1822">Issue 1822 </a>: Option to disable forcing "start" to be new ConEmu tab. </li>
<li>Don't block row/col highlight updating if mouse is inside VCon even if ConEmu is not a foreground window. </li>
<li>Let switch and update row/col highlight simultaneously for all panes in group. </li>
<li>Don't flash tab created in background. </li>
<li>Don't flash just deactivated tab. </li>
<li>Shorten color scheme name <Default Windows scheme>. </li>
<li>Move ‘Schemes’ drop down to the top of ‘Colors’ settings page. </li>
<li>Redesign ‘Fast configuration’ dialog. </li></ul>
<h2><a name="Build_141123"></a>Build 141123<a href="#Build_141123" class="section_anchor"></a></h2>
<ul><li>Add <code><Base16></code> color scheme. </li>
<li><a href="LogFiles.html">LogFiles</a>: Log Far plugin PID changes. </li>
<li><a href="LogFiles.html">LogFiles</a>: Log Far macro execution. </li>
<li>Show in the window title ‘<code>{%%}</code>’ if the progress was set to indeterminated state. </li>
<li>Remove lag switching to inactive cmd's tab after window resize. </li>
<li>Apps+G must group input only active panes. </li>
<li><a title="Maximize/restore splitted window" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1161">Issue 1161 </a>: Maximize/restore active pane. Apps+Enter, <a href="GuiMacro.html">GuiMacro</a> Split(3), optional DblClick on tab. </li>
<li>Try to force set CF_LOCALE (optional setting "<code>CTS.ForceLocale</code>") while copying. </li>
<li>Make GitShowBranch.cmd multi-process aware. </li>
<li>Make close confirmation texts clearer. </li>
<li>Win+Ctrl+Del closes active group. </li>
<li><a title="TC8 current dir tracking" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1807">Issue 1807 </a>: Allow <a href="GuiMacro.html">GuiMacro</a> execution in specified tab or split. </li><pre class="prettyprint">ConEmuC /GUIMACRO[:PID|HWND][:T<tab>][:S<split>] <GuiMacro command>
<tab> is 1-based tab index
<split> is 1-based pane index of selected/active group of panes</pre>
<li><a title="ConEmu breaks Cygwin's pipeline" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1819">Issue 1819 </a>: ConEmu broke cygwin's pipeline in some rare cases. </li>
<li><a title="Inactive tab activity flash request" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1809">Issue 1809 </a>: Inactive (invisible) tab flash on activity. </li><ul><li>Setting "<code>TabFlashChanged</code>". 0 - disabled, >0 - infinite, ODD - leave highlighted, EVEN - turn off after flashing. </li>
<li>Setting "<code>TabModified</code>" set template for those modified tabs. </li>
<li>Both settings are available on ‘Tabs’ settings page. </li></ul><li>Use keyboard hooks to process ‘Switch focus between ConEmu and <a href="ChildGui.html">ChildGui</a>’. </li>
<li>Use Win+Z (by default) for ‘Switch focus between ConEmu and <a href="ChildGui.html">ChildGui</a>’. </li>
<li>Was not able to set focus into ConEmu after <code>CtrlWinAltSpace</code> with <a href="ChildGui.html">ChildGui</a>. </li></ul>
<h2><a name="Build_141117"></a>Build 141117<a href="#Build_141117" class="section_anchor"></a></h2>
<ul><li>Default color scheme set back to <code><Solarized></code>. To get git's proper colored output for <code><Solarized></code> scheme run: </li><pre class="prettyprint">git config --global color.diff.new "green bold"</pre>
<li>Extend fonts listboxes were not enabled properly. </li>
<li>Esc was not working in the ‘Commands’ field on the ‘Tasks’ settings page. </li>
<li>Apply button on ‘Size & Pos’ page was not working, size fields were rolled back after ‘Apply’ was pressed. </li>
<li>Command "start cmd" from ConEmu tab must start new tab. </li>
<li><a title="specify startup coords, et al" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/653">Issue 653 </a>: New ConEmu.exe switches: <code>-Wnd{X|Y|W|H} <Value></code>. This will force ConEmu window to position/size. Size supports cells (<code>-WndW 80</code>), percents (<code>-WndW 50%</code>) and pixels (<code>-WndW 100px</code>). </li>
<li><a title="ConEmu panel views plugin does not respect app-distinct color palette overrides" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1815">Issue 1815 </a>: ConEmu panel view plugin does not despect AppDistinct palette overrides. </li></ul>
<h2><a name="Build_141116"></a>Build 141116<a href="#Build_141116" class="section_anchor"></a></h2>
<ul><li><a title="Vertical scroll bar has disappeared." class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1812">Issue 1812 </a>: Vertical scroll bar disappeared in latest Win10 build. </li>
<li>Use modified <code><SolarMe></code> palette by default (for new configs). </li>
<li>Show error box if Server and GUI has wrong protocol versions. Log errors also. </li>
<li><a href="LogFiles.html">LogFiles</a>: Add root shell's start/exit logging. </li>
<li><a href="LogFiles.html">LogFiles</a>: Log ‘CMD's AutoRuns’ strings from registry. </li>
<li><a href="LogFiles.html">LogFiles</a>: Log Prompt/HookServer starts. </li>
<li>Show actual 4-bit colors in the <a href="ExtendedConsole.html">ExtendedConsole</a> color selection dialog. </li></ul>
<h2><a name="Build_141115"></a>Build 141115<a href="#Build_141115" class="section_anchor"></a></h2>
<ul><li>Show asterisk insted of minus in the ‘Visible region lock’ <a href="StatusBar.html">StatusBar</a> column. </li>
<li>AutoUpdate: Postpone was not working. </li>
<li>AutoUpdate: Don't show spare close confirmation after ‘Close & Update’ confirmation. </li>
<li>More logging of console buffer changes. </li></ul>
<h2><a name="Build_141114"></a>Build 141114<a href="#Build_141114" class="section_anchor"></a></h2>
<ul><li>Scroll position was ignored when starting selection with ‘Freeze console...’ enabled option. </li>
<li>Don't reset scroll position on KeyUp, only KeyDown are taken into account. </li>
<li>New switch "<code>-cur_console:R</code>" to force start of hooks server in the parent process. </li>
<li><a href="AnsiEscapeCodes.html">AnsiEscapeCodes</a>: Color change was ignored specified before ‘<code>$E]9;8;"env"$E</code>’. </li>
<li>Add "<code>CmdInit.cmd</code>" to "<code>%ConEmuBaseDir%</code>". Set up pretty cmd prompt with optional git info. </li>
<li>GitShowBranch: Take into account PROMPT settings was set in the "<code>CmdInit.cmd</code>". </li>
<li>Redesign About dialog (tabs on the right). </li>
<li>Add ‘SysInfo’ page to the About dialog. </li>
<li><a title="copy/paste doesn't work" href="http://github.com/Maximus5/conemu-old-issues/issues/1799">Issue 1799</a>: Log clipboard operations. </li>
<li>Fix dialog flickering while dragging to monitor with another dpi value. </li></ul>
<h2><a name="Build_141113"></a>Build 141113<a href="#Build_141113" class="section_anchor"></a></h2>
<ul><li><a title="Scaling issues on high dpi display" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1745">Issue 1745 </a>: Fix overscaled dialogs. </li></ul>
<h2><a name="Build_141112"></a>Build 141112<a href="#Build_141112" class="section_anchor"></a></h2>
<ul><li><a title="Проблема с быстрым поиском в Far Manager" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1789">Issue 1789 </a>: Far Thumbnails - current item was not changed if QSearch was active (Far 3 api break). Patch works with Far3bis 4188+ only. </li>
<li>Far Thumbnails - fix arrow move if QSearch is active. </li>
<li>Force using "<code>%ConEmuDrive%</code>" instead of "<code>%SystemDrive%</code>" when populating default tasks. </li></ul>
<h2><a name="Build_141111"></a>Build 141111<a href="#Build_141111" class="section_anchor"></a></h2>
<ul><li>Group keyboard input for visible splits: Apps+G. </li>
<li><a title="Unable to check quake-style setting `Auto-hide on focus lost`" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1803">Issue 1803 </a>: Unable to check quake-style setting ‘Auto-hide on focus lost’. </li>
<li>Fix Coverity warnings (from Michael Lukashov). </li>
<li>Fix broken theme on search control after quake activation. </li>
<li><a href="FileLineDetector.html">FileLineDetector</a>: Fix broken "<code>abc.py (1): ...</code>". </li>
<li><a href="FileLineDetector.html">FileLineDetector</a>: Fix broken mail detection, support stop on punctuations. </li></ul>
<h2><a name="Build_141110"></a>Build 141110<a href="#Build_141110" class="section_anchor"></a></h2>
<ul><li><a title="Stop output scrolling by and copy/paste behavior" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1802">Issue 1802 </a>: <a href="GuiMacro.html">GuiMacro</a>: Add ‘Pause’ ability. When you press ‘Pause’ RCon is forced into ‘internal selection’ state which cause pausing of most console writing applications. </li>
<li><a href="StatusBar.html">StatusBar</a> text color was broken after ‘Visible region lock’. </li>
<li>Old ‘PicViewSlide’ hotkeys were removed. </li>
<li>Donate link was changed. </li>
<li><a href="FileLineDetector.html">FileLineDetector</a>: Fix broken "<code>file.cpp(123) : error...</code>". </li>
<li><a href="FileLineDetector.html">FileLineDetector</a>: Support quotation trimming. </li>
<li>Fix warnings and typos (from Michael Lukashov). </li></ul>
<h2><a name="Build_141109"></a>Build 141109<a href="#Build_141109" class="section_anchor"></a></h2>
<ul><li><a title="FileLineDetector: support git diff for diff.mnemonicprefix" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1801">Issue 1801 </a>: <a href="FileLineDetector.html">FileLineDetector</a>: In addition to a/ b/ support i/ c/ w/ o/ also. </li>
<li>Move <a href="StatusBar.html">StatusBar</a>'s ‘Visible region lock’ column near to ‘Active console buffer’. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Add description of ‘Progress 3’. </li>
<li>If ‘Copy on Left Button release’ was unchecked console was unexpectedly scrolled even if LButton was Up. </li>
<li>Fix admin consoles initialization. </li>
<li>Fix PVS warnings (from Michael Lukashov). </li></ul>
<h2><a name="Build_141107"></a>Build 141107<a href="#Build_141107" class="section_anchor"></a></h2>
<ul><li><a href="FileLineDetector.html">FileLineDetector</a>. Fix false detection of "<code>index 621e2f9..d0abbf9 100644</code>". </li>
<li><a href="FileLineDetector.html">FileLineDetector</a>. Support git diffs style: "<code>a/src/ConEmu.cpp</code>" and "<code>b/src/ConEmu.cpp</code>". </li>
<li>Splits was not taken into account when resizing window by top/bottom edges. </li>
<li>Hotkey Win+Alt+T shows ‘Tasks’ settings page. </li>
<li>After palette change selected color option was ignored, was used ‘RRR GGG BBB’. </li>
<li>Fix search pane size/pos (theming). </li>
<li>Don't beep on Esc press in search pane. </li>
<li>Lets stop search by F10 keypress. </li>
<li>If search pane was empty clicking in the workspace was not stop searching. </li>
<li>Lets drag window by free place of the TabBar. </li>
<li>Fix Coverity warning (from Michael Lukashov). </li></ul>
<h2><a name="Build_141106"></a>Build 141106<a href="#Build_141106" class="section_anchor"></a></h2>
<ul><li>When text is pasted immediately with RClick while selection is active - do not use Windows clipboard. </li>
<li>Search control position fix. </li>
<li>Rename tabs in the About dialog. </li>
<li>Switch cross-highlighting under mouse cursor with Apps+X (row highlighting - Apps+L). </li></ul>
<h2><a name="Build_141105"></a>Build 141105<a href="#Build_141105" class="section_anchor"></a></h2>
<ul><li>Some splits were not displayed on startup (d592a05 regression). </li>
<li><a href="ConEmuEnvironment.html">ConEmuEnvironment</a>: <code>set ConEmuIsAdmin=ADMIN</code> for those tabs/splits which were started elevated (UAC). </li>
<li>Add colored prompt to default cmd's tasks. </li>
<li><a href="TabMenu.html">TabMenu</a> was reorganized. Some menu items were moved into submenus. </li>
<li>Internal. Try to wait a little if GUI was not in time with RCon server initialization. </li></ul>
<h2><a name="Build_141104a"></a>Build 141104a<a href="#Build_141104a" class="section_anchor"></a></h2>
<ul><li><a title="maximum real size was reached..." class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1792">Issue 1792 </a>: RBTray caused console crop (ff25dbc regression). </li>
<li>Use <code><Solarized></code> palette by default. </li></ul>
<h2><a name="Build_141104"></a>Build 141104<a href="#Build_141104" class="section_anchor"></a></h2>
<ul><li><a title="Проблема с функцией Minimize/Restore (Quake-style hotkey also)" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1790">Issue 1790 </a>: Minimize/restore crops console size (ff25dbc regression). </li>
<li>Fix Coverity warnings and leaks (from Michael Lukashov). </li></ul>
<h2><a name="Build_141103"></a>Build 141103<a href="#Build_141103" class="section_anchor"></a></h2>
<ul><li>Don't snap-jump by Win+Arrow if About dialog is at foreground. </li>
<li>Search for opened tab by full path instead of name only while Ctrl+Click on hyperlink (compiler errors). </li>
<li>Far Macro: Use ‘<code>elseif</code>’ keyword. </li>
<li>Far Macro: Use ‘<code>ACTL_SETCURRENTWINDOW</code>’ in ‘<code>ConEmu.Editor.lua</code>’. </li>
<li>Use solarized colors for <a href="StatusBar.html">StatusBar</a> by default. </li>
<li>fix PVS warnings (from Michael Lukashov). </li>
<li><a title="Ctlr+click does not recognize file + numer" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1784">Issue 1784 </a>: Ctrl+Click did not recognize: C:\Work\Test.php:36 </li>
<li>Change autoupdate source information to github. </li>
<li>Fix wrong per-monitor-dpi jumps. </li></ul>
<h2><a name="Build_141101"></a>Build 141101<a href="#Build_141101" class="section_anchor"></a></h2>
<ul><li>Was failed with creating new xml config if empty xml file with BOM was exists. </li>
<li>Fix hung up after changing dpi with <a href="GuiMacro.html">GuiMacro</a> from command line. </li>
<li>Fix messed Far window number in the ‘ConEmu - tabs list’ (another Far api break). </li>
<li>Predefined palettes <code><Solarized></code> and <code><Solarized Light></code> were changed. </li>
<li>Init by default extended colors (16..31) with standard windows palette. </li>
<li>Support new parsing format in the colors edit fields ‘00BBGGRR’ (just for copying from "<code>*.reg</code>" files). </li>
<li>Increase max text length in colors edit fields (copy/paste purposes). </li>
<li>Add button ‘Default’ to the ‘Colors’ settings page. It resets colors 16..31 to standard windows palette. </li>
<li>Add radiobutton styles of color formats. </li>
<li>Minor RunQueue optimizations and other internal changes. </li></ul>
<h2><a name="Build_141029"></a>Build 141029<a href="#Build_141029" class="section_anchor"></a></h2>
<ul><li>Show menu item hints in the <a href="StatusBar.html">StatusBar</a> instead of tool tips. </li>
<li><a title="Core dump on cancel split window dialog" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1731">Issue 1731 </a>: Fix assertion on cancel split window dialog (user/password confirmation). </li>
<li>Fix resize/minimize/restore lags and asserts. </li>
<li>Don't create new console if user cancels new console dialog (split window, user/password confirmation). </li>
<li>Between-monitor jump fixes (per-monitor dpi related). </li></ul>
<h2><a name="Build_141028"></a>Build 141028<a href="#Build_141028" class="section_anchor"></a></h2>
<ul><li>Some listboxes in the Settings dialog was not filled properly. ‘EOL’ and ‘Back color’ were messed up. </li>
<li>Foreground color for selected text was ignored. </li>
<li>Show selection colors preview on the ‘Mark/Copy’ settings page. </li>
<li>Far's ‘User screen transparency’ was not working properly. </li>
<li>Selection status message was not dropped when ‘Find text’ dialog was closed. </li>
<li>Create search control in the Tab bar. It may be focused by old shortcut (‘<code>Apps+F</code>’ by default). When search control is focused, one may open search menu by ‘<code>Apps</code>’ or RClick. Control may be shown/hid with checkbox on the ‘<code>Appearance</code>’ settings page. </li>
<li><a title="Ошибка при попытке зайти в защищённую папку" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1777">Issue 1777 </a>: Skip Far macro execution errors in some cases. </li>
<li>Internal fixes of wrong <code>MF_SEPARATOR</code> usage. </li>
<li>Force search scroll-buffer on search repeat (‘Freeze console’ must be on). </li></ul>
<h2><a name="Build_141025"></a>Build 141025<a href="#Build_141025" class="section_anchor"></a></h2>
<ul><li><a title="Move split to left not working properly" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1321">Issue 1321 </a>: Splitter calculation changed. </li>
<li>Try to move splitter with mouse dragging. </li>
<li>Consider monitor dpi in splitter size. </li>
<li><a title="press enter or esc..." class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1747">Issue 1747 </a>: ‘Menu’ <code>-></code> ‘Close or kill’ <code>-></code> ‘Close all zombies’. This will close all dummy consoles, waiting for "<code>Press Enter or Esc ...</code>". Hotkey is available and new <a href="GuiMacro.html">GuiMacro</a> <code>Close(9[,1])</code>. </li>
<li><a title="ConEmu ломает некоторые диалоги в FAR" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1734">Issue 1734 </a>: Try not to call <code>FCTL_GETPANELDIRECTORY</code> to get panel directories (ftp plugin issues). </li>
<li>Fix wrong <a href="StatusBar.html">StatusBar</a>'s first column width evaluation. </li>
<li>Due to useless Far3's window number let use 0-based window indexes as Far3build2798 and lower. </li>
<li>Adapt "<code>ConEmu.ShiftEnter.lua</code>" to broken Far windows behavior. </li>
<li>Add "<code>%ConEmuExeDir%</code>" before "<code>%ConEmuBaseDir%</code>" in "<code>%PATH%</code>". So user may copy batch from "<code>%ConEmuBaseDir%</code>" to "<code>%ConEmuExeDir%</code>", make desired changes and be sure it will not be overwrited after new update. For example, move "<code>csudo.cmd</code>" from subfolder with "<code>ConEmuC.exe</code>" to the folder with "<code>ConEmu.exe</code>" and change the option in the beginning to: "<code>set ConEmuSplit=NO</code>". </li>
<li>Don't show "<code>mp_RCon->m_GetDataPipe.Transact failed</code>" errors, log them only. </li></ul>
<h2><a name="Build_141022"></a>Build 141022<a href="#Build_141022" class="section_anchor"></a></h2>
<ul><li>Correct snap/tile ConEmu window to left/right/by-width/by-height. </li>
<li>Show snap/tile status on the Settings/Info page. </li>
<li>Rename maximize/tile hotkeys' descriptions. ‘Maximize height / width’ <code>-></code> ‘Snap .. to top/bottom / left/right edges ...’ and ‘Tile ConEmu ...’ <code>-></code> ‘Snap ConEmu ...’ </li>
<li>Update Far3/lua headers to build 4040. </li>
<li>Let <code>Plugin.SyncCall("4B675D80-1D4A-4EA9-8436-FDC23F2FC14B","...")</code> returns result as string if succeeded. </li><pre class="prettyprint">lua:=Plugin.SyncCall("4B675D80-1D4A-4EA9-8436-FDC23F2FC14B","IsConEmu")
lua:=Plugin.SyncCall("4B675D80-1D4A-4EA9-8436-FDC23F2FC14B","FindEditor: C:\\autoexec.bat")</pre>
<li>Hyperlink detector false detect: full directory paths. </li>
<li><a href="GuiMacro.html">GuiMacro</a>: New function <code>GetOption("<Name>")</code> return string representation of ConEmu option. Example for "Internal CtrlTab" option check (Far 3 lua macro) </li><pre class="prettyprint">if Plugin.SyncCall("4B675D80-1D4A-4EA9-8436-FDC23F2FC14B","GetOption TabSelf") == "1" then
far.Message("ConEmu 'Internal CtrlTab' is ON")
end</pre>
<li><a title="Scroll page up/down stopped to work" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1772">Issue 1772 </a>: Scroll page up/down stopped to work. </li>
<li>Support another Far 3 API breaking change (tabs). </li></ul>
<h2><a name="Build_141020"></a>Build 141020<a href="#Build_141020" class="section_anchor"></a></h2>
<ul><li>Try to hilight "<code>folder\file</code>" and do not hilight fakes and dirs. </li>
<li>Internal. Helper script <code>NewClass.ps1</code> for creating in-project cpp/h pairs </li>
<li>Make possible to use "<code>\e]0;text\a</code>". </li>
<li>Let process "<code>^a</code>" in "<code>ConEmuC -e <string></code>" (<code>-></code> "<code>\x07</code>"). </li>
<li><a title="ConEmu hangs after termination of a specific Python script with "Waiting..." in the status bar" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/660">Issue 660 </a>: Switch "<code>/AUTOATTACH</code>" was not run asynchronously in some cases. </li>
<li>Attach: Switch "<code>/GHWND=NEW</code>" may create garbaged command line. </li>
<li>Attach: If "<code>/AUTOATTACH</code>" is specified, run server of same bitness as root/parent process. </li>
<li>Scroll. Changing scrolling style. All scrollings in ConEmu are now processed virtually, <a href="RealConsole.html">RealConsole</a> is not touched anymore. </li>
<li>Add <a href="StatusBar.html">StatusBar</a> column: Visible region lock. </li>
<li>Favor first and grip status columns to be fully visible. </li>
<li>Log tab activation errors (Far windows). </li></ul>
<h2><a name="Build_141017"></a>Build 141017<a href="#Build_141017" class="section_anchor"></a></h2>
<ul><li>Far editor was opened at 1-st line instead of stored cursor position on <code>Ctrl+LClick</code> on filename without line number. </li>
<li><a title="eager/recent tab switching doesn't cycle all tabs" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/657">Issue 657 </a>: Eager+recent tab switching doesn't cycle all tabs. </li>
<li><a title="assertion" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1763">Issue 1763 </a>: Assertion while starting something with redirection. </li>
<li><a title="Ложное выделение?" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1764">Issue 1764 </a>: Some files/hyperlinks detector issues. </li></ul>
<h2><a name="Build_141016"></a>Build 141016<a href="#Build_141016" class="section_anchor"></a></h2>
<ul><li><a title="Ctrl+click file does not correctly recognize file/line number" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1758">Issue 1758 </a>: Support file/line format for php: "<code>C:\..\test.php:28</code>". </li>
<li>Hyperlinks: Check file existence before opening. </li>
<li>Hyperlinks: If clicked file was not found, try to find it in subfolders. </li>
<li>Hyperlinks: Try to make file path properly cased before opening (<code>realconsole.cpp</code> <code>-></code> <code>RealConsole.cpp</code>). </li>
<li><a title="Не cрабатывают команды, вызванные из меню." class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1754">Issue 1754 </a>: <a href="SystemMenu.html">SystemMenu</a> was opened by RClick on the title bar was not working on some XP machines. </li>
<li><a title="ConEmu.Maximus5.100129a: некорректный переход по вкладкам плагином" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/166">Issue 166 </a>: Tab switch was not working from ‘ConEmu plugin <code>-></code> T’. </li>
<li>Do not turn on ‘Long console output’ during "<code>edit:<command</code>" operations. </li>
<li>Tabs. SetTabs may fails for new Editor if it was opened from "<code>edit:<command</code>". </li>
<li>Mouse wheel logging. </li>
<li>Buffer was dropped (scrolling disabled) unexpectedly after "<code>ConEmuC -c <command></code>" execution. </li>
<li>Just for fun, add "<code>-fork</code>"/"<code>-async</code>" switch (sort of trailing ‘&’ in bash). For example, run from cmd.exe prompt and observe weird results :) </li><pre class="prettyprint">ConEmuC -async -c dir & ConEmuC -async -c dir</pre>
</ul>
<h2><a name="Build_141013"></a>Build 141013<a href="#Build_141013" class="section_anchor"></a></h2>
<ul><li><a title="In last dev version ssh-command not showing" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1753">Issue 1753 </a>: Cursor goes out of screen while executing commands from "far" without "/w". </li>
<li><a title="Не cрабатывают команды, вызванные из меню." class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1754">Issue 1754 </a>: Some changes with using WM_SYSCOMMAND. </li>
<li>More logging of <a href="SystemMenu.html">SystemMenu</a> processing. </li>
<li>If <a href="SystemMenu.html">SystemMenu</a> was opened by <code>LClick</code> on the title bar icon and closed by Esc promptly ConEmu window may be closed. </li>
<li><code>ConEmu.ShiftEnter.*</code>: Check if plugin is ready to process "<code>ConEmu:run:</code>" prefix. </li>
<li>Do not request synchronous paint of the status bar from background threads. </li></ul>
<h2><a name="Build_141012"></a>Build 141012<a href="#Build_141012" class="section_anchor"></a></h2>
<ul><li>Ensure that just installed (new config) ConEmu's window will not be larger that monitor working area. </li>
<li>While converting old config do not get data from LogFont if it was not created yet. </li>
<li>Use wiki page ‘Issues’ instead of ‘/issues/entry’ to avoid bad authorization redirection. </li>
<li>Fix <code>Apps+PgDn</code> description misprint. </li>
<li><a title="Scroll buffer half page down" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1334">Issue 1334 </a>: ConEmu plugin was not realized the attach is finished (call from plugin menu). </li>
<li>Tab initialization fix for "far.exe /e ...". </li>
<li><code>Ctrl+LClick</code> was failed in some cases (Far editor, Lua macro). </li>
<li><a title="Дефекты при Attach и Detach" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/338">Issue 338 </a>: Fix attach external Far Manager console from plugin (not recommended though). </li>
<li>Update application manifests to Windows 10. </li>
<li>Attach list (<code>Win+G</code>) was failed sometimes with showing correct bitness of processes. </li>
<li>Show new console size in the status bar during resizing with mouse. </li>
<li><a title="Wrong cursor position when switching to full screen" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1568">Issue 1568 </a>: Try to hold cursor position (bottom visible line) in the bottom after resizing. </li>
<li>Restrict minimal GUI height to ({4,2} x {splits count}). </li>
<li>Macro: <code>ConEmu.CtrlO.*</code>: the Far default behavior (<code>CtrlO</code>) mapped to <code>CtrlAltO</code> because <code>CtrlShiftO</code> is used for splitting. </li>
<li><a title="How to configure dos box to start in new tab and configure far to start app (on Shift+Enter) in new tab too?" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1752">Issue 1752 </a>: ConEmuTh: add ‘Turn off’ to the plugin menu. Macro option: <code>Plugin.Call(ConEmuTh,256)</code>. </li>
<li><code>ConEmu.Editor.lua</code>: Fix auto switch to Editor Tab macro. </li>
<li><code>ConEmu.ShiftEnter.lua</code>: Fix <code>ShiftEnter</code> (run command in new tab) macro. </li>
<li>Fix some EmergencyShow multi-process issues. </li>
<li><a title="Scaling issues on high dpi display" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1745">Issue 1745 </a>: DPI scaling issues with font's combo boxes. </li>
<li>Many internal changes. </li></ul>
<h2><a name="Build_141004"></a>Build 141004<a href="#Build_141004" class="section_anchor"></a></h2>
<ul><li>Auto switch hovered tabs while dragging files from/to Far panel. </li>
<li>Don't try to copy files from "C:\1\" to "C:\1\" (same src and dst folders). </li>
<li><a title="D'n'D is broken for FAR175" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1740">Issue 1740 </a>: D&D was not started from Far 1.75. </li>
<li>When creating default tasks, show WinSDK version in the tab label. </li>
<li>Autocreate VS (vcvarsall.bat) tasks for new configs. </li></ul>
<h2><a name="Build_141002"></a>Build 141002<a href="#Build_141002" class="section_anchor"></a></h2>
<ul><li>Preparing for Windows 10. </li></ul>
<h2><a name="Build_141001"></a>Build 141001<a href="#Build_141001" class="section_anchor"></a></h2>
<ul><li>ConEmuPlugin was rewritten using classes (Far versioning). </li>
<li>Don't activate Far Panels while Ctrl+LClick in Far Editor window. </li>
<li><a title="Auto save/restore opened tabs does not restore tab names" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1717">Issue 1717 </a>: Auto save/restore opened tabs renamed labels. </li>
<li><a href="AnsiEscapeCodes.html">AnsiEscapeCodes</a>: 'ESC [ 90..97 m' high intensity foreground color, 'ESC [ 100..107' high intensity background color. </li>
<li><a title="'New console': 'Run as administrator' is ignored if 'New window' is checked" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1715">Issue 1715 </a>: 'New window'+'Run as administrator' was created non-elevated window. </li>
<li>Don't autoshow scrollbar on mouse hover while ConEmu is not in foreground. </li>
<li>Far plugin. F11 -> 'ConEmu' -> 'Show all panels list'. Press enter to 'print' selected path into current Far window. </li><pre class="prettyprint">Use macro (ConEmu.PanelsList.lua) to simplify menu call.
Plugin.Call("4b675d80-1d4a-4ea9-8436-fdc23f2fc14b",11)</pre>
<li><a title="Slow input response on startup with more than one open tab" href="http://github.com/Maximus5/conemu-old-issues/issues/1590">Issue 1590</a>: (workaround) Parameter 'StartCreateDelay' may be changed via settings (xml/reg). DWORD 10..10000, default 100. </li>
<li>Debug. Some improvement in showing CP and console modes. </li>
<li>Debug. Verbose WM_DEADCHAR warning. </li></ul>
<h2><a name="Build_140923"></a>Build 140923<a href="#Build_140923" class="section_anchor"></a></h2>
<ul><li>Debug purpose switch: <code>ConEmu.exe -LoadRegistry</code>. </li>
<li>Support automatic find/loading of "<code>.ConEmu.xml</code>" (dot prefixed) config file. </li>
<li>Wrong dpi was used if starting on second monitor (9df4391 regression). </li></ul>
<h2><a name="Build_140922"></a>Build 140922<a href="#Build_140922" class="section_anchor"></a></h2>
<ul><li>Internal: CSettings decomposition. </li>
<li><a href="GuiMacro.html">GuiMacro</a> may be used for changing Checkbox/Radio ConEmu's options. </li><pre class="prettyprint">SetOption("Check",<ID>,<Value>)
ID: numeric identifier of checkbox (ConEmu.rc, resource.h)
Value: 0 - off, 1 - on, 2 - third state
Example, turn scrollbar on: ConEmuC -GuiMacro SetOption Check 2488 1</pre>
<li><a title="‘file.ext:line:’ in hyperlink detector error" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1703">Issue 1703 </a>: 'file.ext:line:' in hyperlink detector error. </li>
<li>File[:line:] hyperlink was not opened in Far editor sometimes (one more 'Desktop' drawback). </li>
<li>It was impossible to resize splitters in some configurations. For example, area 3 was not available for resize: </li><pre class="prettyprint">+-----+-----+-----+
¦ 1 ¦ ¦ 4 ¦
+-----+ 3 +-----+
¦ 2 ¦ ¦ 5 ¦
+-----+-----+-----+</pre>
<li>Minor xml formatting fix (new line after last MSZ value). </li>
<li>Fix false xml modified timestamps updates for Tasks and Palettes. </li>
<li>Option ‘KeyBar RClick’ was not working with "Far /w". </li>
<li>Wrong DPI was used if creating small window attached to the monitor edge. </li>
<li>github#19: Don't post Enter/Space KeyUp events to the console input buffer. </li></ul>
<h2><a name="Build_140914"></a>Build 140914<a href="#Build_140914" class="section_anchor"></a></h2>
<ul><li>Wrong macro was sent to Far 3 (Lua) on hyperlink click if file was already opened. </li>
<li>Fix drop files to Far command line. Add menu items to press ‘Enter’ after goto/edit/view. </li>
<li>Fix wrong ‘sleep/speed’ written to the log. </li>
<li>Avoid numerous writing of equal lines to log (console size). </li>
<li>Internal changes. </li>
<li><a title="Multiple Highlight editors" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1704">Issue 1704 </a>: <a href="GuiMacro.html">GuiMacro</a>. User may change option "FarGotoEditorPath" on the fly. Multiple Highlight editors are available now. Just call <a href="GuiMacro.html">GuiMacro</a> <code>SetOption</code> function with preferred editor command line. Few examples with ConEmuC </li><pre class="prettyprint">conemuc -guimacro setoption FarGotoEditorPath @"far.exe /e%1:%2 ""%3"""
conemuc -guimacro setoption FarGotoEditorPath @"#notepad ""%3"""</pre>
<li><a title="The un-eaten double quote" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1711">Issue 1711 </a>: Cut start/end quotes from double-quoted commands. </li></ul>
<h2><a name="Build_140909"></a>Build 140909<a href="#Build_140909" class="section_anchor"></a></h2>
<ul><li>Verbose tab activation error information. </li>
<li>Wrong hotkey was <strong>displayed</strong> on Tasks page. </li>
<li>Debug log was not disabled on Settings window closing. </li>
<li>ConEmu frame was not set to inactive state with <a href="ChildGui.html">ChildGui</a> in the active tab. </li>
<li>Log current session state changes (<code>/log</code> switch, <a title="A small window appear on corner after unlock from lock screen (Win+L)" href="http://github.com/Maximus5/conemu-old-issues/issues/1689">Issue 1689</a> related). </li>
<li>Wrong dpi value may be used in some cases (dialog sizes, etc.) </li>
<li>If <a href="ChildGui.html">ChildGui</a> was in focus, cross clicking was not closed all ConEmu tabs but only active <a href="ChildGui.html">ChildGui</a>. </li>
<li>Return focus to <a href="ChildGui.html">ChildGui</a> on ‘Create new console’ dialog cancelling and tab switching. </li>
<li>Do not do quake-flicker on Settings dialog opening. </li></ul>
<h2><a name="Build_140908"></a>Build 140908<a href="#Build_140908" class="section_anchor"></a></h2>
<ul><li><a title="/cmd or /dir switch not working anymore with custom tasks" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1690">Issue 1690 </a>: Give more weight to "<code>/dir</code>" <code>ConEmu.exe</code> switch than the same from Task parameter. </li>
<li><a title="‘file.ext:line:’ in hyperlink detector error" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1703">Issue 1703 </a>: Force CD refresh before starting hyperlink (editor). </li>
<li>Spare "<code>cmd.exe</code>" was appeared in the process root in some cases. </li></ul>
<h2><a name="Build_140905"></a>Build 140905<a href="#Build_140905" class="section_anchor"></a></h2>
<ul><li><a title="Долгий запуск файлов по сети" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1684">Issue 1684 </a>: Long startup of documents from network drives. </li>
<li><a title="‘file.ext:line:’ in hyperlink detector error" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1703">Issue 1703 </a>: Prepare FarPlugin to send both panel CD's to GUI. </li>
<li>When exporting settings suggest default for <code>ConEmu.xml</code> folder. </li>
<li>Fix indents when creating new xml file. </li>
<li>Do not update modified (timestamp) if xml was not really changed during config save. </li></ul>
<h2><a name="Build_140903"></a>Build 140903<a href="#Build_140903" class="section_anchor"></a></h2>
<ul><li>Move Background image settings to separate page. </li>
<li>In some rare cases background was not drawn. </li>
<li>Background was not updated after some changes of ‘Placement’ field. </li>
<li>Add dummy (yet) chord hotkey controls to settings. </li>
<li>Explain LDrag/RDrag modifiers in hotkey list, show <code>[Disabled]</code> if it LDrag/RDrag is unchecked. </li>
<li><a title="Неправильно распознаются URL" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1657">Issue 1657 </a>: Treat Far space-visualizations as space symbols. </li>
<li><a title="Highlight and tabulate filenames with keypress" href="http://github.com/Maximus5/conemu-old-issues/issues/1691">Issue 1691</a>: Make simple filenames Ctrl+LClick'able (open file in the editor). </li>
<li>Reveal ConEmuC switches in release (<code>/ErrorLevel</code> and <code>/Result</code>). </li>
<li><a title="How do I attach a GUI window to an existing ConEmu Window using CLI?" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1696">Issue 1696 </a>: <a href="GuiMacro.html">GuiMacro</a>. <code>Attach([PID[,Alternative]])</code> allows attaching external console/<a href="ChildGui.html">ChildGui</a> by PID. </li>
<li>Keyboard hooks were not disabled when <a href="ChildGui.html">ChildGui</a> has focus and user switching to another app. </li>
<li><code>[</code>Re<code>]</code>store tab working directories using option ‘Auto save/restore opened tabs’. Read more about <a href="ShellWorkDir.html">ShellWorkDir</a>. </li>
<li><a title="Don't store timestamp in configuration" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1643">Issue 1643 </a>: gh#10: Try do not change ‘modified’ timestamp in xml if nothing was changed (Auto save window size and position on exit). </li></ul>
<h2><a name="Build_140819"></a>Build 140819<a href="#Build_140819" class="section_anchor"></a></h2>
<ul><li><a title="Вместо иконок чёрные квадраты." class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1666">Issue 1666 </a>: Fix black squares in RDP sessions (non true-color display modes actually). </li>
<li><a title="Attempting to update the Task Bar with new tasks throws an exception and causes ConEmu to quit" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1688">Issue 1688 </a>: Crash while updating Task bar jump list (6307574 regression). </li>
<li>Add ‘Remote session’ and ‘ScreenDC BITSPIXEL’ detection to Log. </li></ul>
<h2><a name="Build_140818"></a>Build 140818<a href="#Build_140818" class="section_anchor"></a></h2>
<ul><li>New status bar columns are available: Zoom and DPI. Zoom is clickable. </li>
<li>Let statusbar columns Focus/Foreground show process information. </li>
<li>Ctrl+WheelClick reset font size to 100, same as <a href="GuiMacro.html">GuiMacro</a> Zoom(100). </li>
<li>Make all ConEmu's dialogs per-monitor dpi aware. </li>
<li>Fix console recreation and termination. If user cancel the UAC dialog during console recreation ConEmu fails to close the window by cross-click. </li>
<li>Implement ‘%CD%’ maintaining in the RCon. </li><ul><li>Automatic detection of ‘%CD%’ in "cmd.exe" or "tcc.exe"; </li>
<li>Ability to inform ConEmu GUI about shell ‘CD’ using ANSI (\e]9;9;"CD"\e\\) or "ConEmuC -StoreCWD dir"; </li>
<li>Display <strong>CD</strong> in the tab title using ‘%d’ tab template; </li>
<li>Reuse <strong>CD</strong> in the Restart and Create new console dialogs; </li>
<li>At last you may use "<strong>%CD%</strong>" variable with Shell macro function in the <code>Dir</code> parameter. Example, start new 'cmd' session: </li><pre class="prettyprint">Shell("", "cmd", "", "%CD%")</pre>
</ul><li><a title="Link/File highlighter ignores Current Directory" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1680">Issue 1680 </a>: Use ‘%CD%’ within hyperlink detector, warn if file not found. </li></ul>
<h2><a name="Build_140815"></a>Build 140815<a href="#Build_140815" class="section_anchor"></a></h2>
<ul><li><a title="Suggestions: multiple context menus, dotfile config choice, UI quibbles" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1660">Issue 1660 </a>: Support <code>"/NoSingle"</code>, <code>"/Quake"</code>, <code>"/NoQuake"</code> switches in Task parameters. They used while starting new Task from existing ConEmu instance. </li>
<li>Quake window can't be hidden by taskbar button click. </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140814"></a>Build 140814<a href="#Build_140814" class="section_anchor"></a></h2>
<ul><li><a title="Attach to a window does not name tab to window title" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1672">Issue 1672 </a>: Attach to a console window clears its window title. </li>
<li><a href="DefTerm.html">DefTerm</a>. Use switch <code>"/ROOTEXE"</code> internally to let ConEmuC know the name of root executable. </li>
<li>More tab switch fixed for Far Manager 4040 (‘Desktop’ is now has ‘0’ index). </li>
<li>New status column for debugging purposes - ‘Keyboard hooks’. </li>
<li>Advanced logging of monitor dpi. </li>
<li>Wrong values was written to log in ‘Loaded pos’. </li></ul>
<h2><a name="Build_140812"></a>Build 140812<a href="#Build_140812" class="section_anchor"></a></h2>
<ul><li><a title="Can't switch back to main Far tab from Viewer or Editor tab" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1669">Issue 1669 </a>: Internal tab switching was broken from Far 4040. </li>
<li><a title="Powershell + PSReadLine makes progress get stuck" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1670">Issue 1670 </a>: Powershell + PSReadLine makes progress get stuck. </li></ul>
<h2><a name="Build_140811"></a>Build 140811<a href="#Build_140811" class="section_anchor"></a></h2>
<ul><li><a title="Сломался Drag&Drop" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1667">Issue 1667 </a>: Drag&Drop was broken from Far 4040. </li>
<li><a title="Вместо иконок чёрные квадраты." class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1666">Issue 1666 </a>: Windows XP: Black squares on the toolbar (3fb706a regression) </li>
<li><a title="Scroll buffer half page down" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1334">Issue 1334 </a>: New buffer scrolling hotkeys. </li><ul><li>by half-screen - Apps+PgUp/PgDn </li>
<li>to the top/bottom - Apps+Home/End </li>
<li>to the cursor row - Apps+Backspace </li></ul><li><a href="GuiMacro.html">GuiMacro</a>: <code>Scroll(<Type>,<Direction>,<Count=1>)</code> </li><pre class="prettyprint">Do buffer scrolling actions
Type: 0; Value: ‘-1’=Up, ‘+1’=Down
Type: 1; Value: ‘-1’=PgUp, ‘+1’=PgDown
Type: 2; Value: ‘-1’=HalfPgUp, ‘+1’=HalfPgDown
Type: 3; Value: ‘-1’=Top, ‘+1’=Bottom
Type: 4; No arguments; Go to cursor line</pre>
</ul>
<h2><a name="Build_140810"></a>Build 140810<a href="#Build_140810" class="section_anchor"></a></h2>
<ul><li>With courtesy of Certum, ConEmu's binaries now are signed as ‘Open Source Developer, ConEmu-Maximus5’. </li>
<li>Per-monitor dpi awareness implemented (Windows 8.1). The checkbox ‘Admit monitor dpi with font size’ is turned on by default. It will affect the height of Tabs, Status and Main console fonts. </li>
<li>Ability to ‘Treat font height as device units’ implemented. The checkbox is turned OFF by default for existing configs, but it is turned ON by default for new configs and after config reset. </li>
<li>Releases builded via VisualStudio projects was not dpi-aware. </li>
<li><a title="Directory handle not released/disposed after console exit" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1653">Issue 1653 </a>: In some rare cases ConEmu.exe was locking shell working directory. </li>
<li>New ConEmu.exe switches: -quake, -quakeauto (autohide on focus lose) and -noquake. </li>
<li>Checkbox ‘New window’ was ignored if dialog was started from tasks menu with Shift+Click. </li>
<li>Ensure that console started in the ‘New window’ will not be Quake-moded. </li>
<li>Ctrl+Wheel changes the zoom value but not a font height from the ‘Main’ settings page. </li></ul>
<h2><a name="Build_140723"></a>Build 140723<a href="#Build_140723" class="section_anchor"></a></h2>
<ul><li><a title="SetDefTerm clears up selected /config parameter" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1608">Issue 1608 </a>: <a href="DefTerm.html">DefTerm</a>. /config parameter registered for startup was cleared after OS restart. </li>
<li><a href="DefTerm.html">DefTerm</a>. Started debugging session of Win32 app from VS was ignored <a href="DefTerm.html">DefTerm</a> options. </li>
<li><a href="DefTerm.html">DefTerm</a>. Support flickerless start of Win32 console app debugging session (same bitness as devenv). </li>
<li>Make Win+S hotkey for ‘Duplicate root’ by default. </li>
<li>Ensure cascaded window will not pass outside of monitor working area. </li>
<li>Allow ‘Duplicate root’ even if injects were disabled. </li>
<li>Do not leave ‘hunging’ tab if duplicating was failed. </li>
<li>Tab title was not changed sometimes during command execution from Far panels. </li>
<li>Due to many reports crashdump message was changed (aka <a href="MicrosoftBugs.html">MicrosoftBugs</a>, <a href="ConEmuHk.html">ConEmuHk</a>). </li>
<li>Immediate reaction on "<code>ConEmuFakeDT</code>" changing in batch files (7a8e61f regression). </li>
<li><a title="Disable fade in effect on startup" href="http://github.com/Maximus5/conemu-old-issues/issues/1379">Issue 1379</a>: Use ‘Appearance -> Animation’ in ‘normal’ mode too. </li>
<li>Many internal changes. </li></ul>
<h2><a name="Build_140707"></a>Build 140707<a href="#Build_140707" class="section_anchor"></a></h2>
<ul><li>Show <a href="SystemMenu.html">SystemMenu</a> button on the toolbar (RClick opens Settings dialog). </li>
<li><a title="cmd.exe in adminstrator mode are not automatically attached to ConEmu" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1125">Issue 1125 </a>: ‘Run as’ was hooked in <a href="DefTerm.html">DefTerm</a> if ConEmu window is already opened only. </li>
<li><a title="Детач Far с последующим аттачем к тому же экземпляру Conemu глючит" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1628">Issue 1628 </a>: Detach/Re-Attach was failed. </li>
<li>Option to disable console detach confirmation. </li>
<li>Fix <code>[App Path]</code> search sequence (<code>far</code> was not started from ConEmu folder). </li>
<li>Error was occured while starting admin console (32779f4 regression). </li>
<li>Internal changes. </li></ul>
<h2><a name="Build_140703"></a>Build 140703<a href="#Build_140703" class="section_anchor"></a></h2>
<ul><li>Support tabs dragging (reordering). </li>
<li>Highlight&Goto: <a title="highlight with # run editor outside of conemu error dialog" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1624">Issue 1624 </a>: Don't warn after starting external editor successfully. </li>
<li>Highlight&Goto: External editor may fails if located in system32 while ConEmu is 32bit on 64bit OS. </li>
<li>Highlight&Goto: Start editor after <code>LButtonUp</code>. </li>
<li>Highlight&Goto: Ensure started external editor get focus. </li>
<li>New settings page ‘Confirm’, some confirmation options moved here. </li>
<li>New setting ‘Confirm tab duplicating (Duplicate root menu item)’ on ‘Confirm’ page. </li></ul>
<h2><a name="Build_140701"></a>Build 140701<a href="#Build_140701" class="section_anchor"></a></h2>
<ul><li>Wrong deinitialization <a href="ConEmuHk.html">ConEmuHk</a> sequence may cause crash on application exit. </li>
<li>HTML format copy: Eliminate line spacing and try to match font height. </li>
<li>Stack overflow may occurs sometimes on ConEmu dialog popup. </li>
<li>New switch: <code>ConEmuC /IsAdmin</code> - returns 1 as errorlevel if current user has elevated privileges, 2 if not. </li>
<li><a title="Slightly incompatibilities between Conemu and Private Shell" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1626">Issue 1626 </a>: Fix focus restore with some <a href="ChildGui.html">ChildGui</a> on ConEmu window activation. </li>
<li><a title="Падает производительность дочернего процесса при запуске из-под ConEmu…" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1617">Issue 1617 </a>: Fix performance drawback on GetSystemTime. </li></ul>
<h2><a name="Build_140628"></a>Build 140628<a href="#Build_140628" class="section_anchor"></a></h2>
<ul><li>Fix attaching (<code>Win+G</code> from ConEmu) of <code>*.vshost.exe</code> console. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. <code>PasteFile</code> able to skip lines started with <code>"<CommentMark>"</code> prefix. </li><pre class="prettyprint">PasteFile(<Cmd>[,"<File>"[,"<CommentMark>"]])</pre>
<li><a title="No duplicate root confirmation dialog" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1620">Issue 1620 </a>: Support PuTTY's duplicate session in ‘Duplicate root’ function. </li>
<li><code>GitShowBranch.cmd</code>: drop remote name from branch name (drop tail after first ’.’). </li>
<li>When reopening About dialog, show last selected section. </li>
<li>Search in about dialog was on first page with found text. </li>
<li>Update confirmation dialogs was not visible if ConEmu was ‘Always on top’. </li>
<li>Do not hook <code>ssh-agent.exe</code>, console-outside process was blocking updating of <code>ConEmuHk.dll</code>. </li>
<li>Move process creation to separate thread (<code>ConEmu.exe</code>). </li>
<li>Added ‘Tomorrow’ color schemes (by Michael Mims). </li>
<li>Support ‘Script.ps1:35 char:23’ error format. However, column is ignored as yet. </li>
<li>Status ‘Console server started...’ sometimes was not cleared on startup. </li>
<li><a href="DefTerm.html">DefTerm</a>. Feature was rewritten almost from scratch. </li><ul><li>For accessibility reasons <a href="DefTerm.html">DefTerm</a> settings are mirrored in registry <code>[HKCU\Software\ConEmu]</code>. That means, for example, user may change ‘<a href="DefTerm.html">DefTerm</a>-Enabled’ value to 0 to disable feature any time, even if ConEmu is not running at the moment. </li>
<li>Save to registry only from Settings window (<a href="DefTerm.html">DefTerm</a> page clicks) or ConEmu startup (if <a href="DefTerm.html">DefTerm</a> is enabled). </li>
<li>Update status bar during <a href="DefTerm.html">DefTerm</a> installation. </li>
<li>It is possible to hook processes by their window class name. </li>
<li>New ‘Agressive’ mode of <a href="DefTerm.html">DefTerm</a> hooking. Sample usecase: </li><ul><li>The <code>explorer.exe</code> was hooked (for example with ‘Register on OS startup’ option), when you start new <code>devenv.exe</code>, started process will be hooked from <code>explorer.exe</code>, even if you have not have ConEmu loaded at the moment of <code>devenv.exe</code> start. </li></ul><li>Allow windowless ‘Register on OS startup’. </li>
<li>Server startup fails sometimes if console window was hidden. </li>
<li>Seamless startup from VC# debugger, no <a href="RealConsole.html">RealConsole</a> flickering. </li>
<li>Many internal changes. </li></ul></ul>
<h2><a name="Build_140615"></a>Build 140615<a href="#Build_140615" class="section_anchor"></a></h2>
<ul><li><a href="GuiMacro.html">GuiMacro</a>. <code>Keys("Enter")</code>, <code>Keys("Tab")</code>, <code>Keys("Backspace")</code> was not working. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Support alternative notation, e.g. <code>Keys("{Enter}")</code>. </li>
<li><a title="cmd.exe in adminstrator mode are not automatically attached to ConEmu" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1125">Issue 1125 </a>: cmd.exe in administrator mode was not autoattached to ConEmu (Ctrl+Shift+Enter from start menu) </li>
<li>Force working directory to <code>%UserProfile%</code> if <code>ConEmu.exe</code> was started from <code>%WinDir%</code>, <code>%WinDir%\system32</code> or <code>%ConEmuDir%</code>. If you really need to use these working directories - force them with ‘/dir’ switch: </li><pre class="prettyprint">ConEmu.exe /dir C:\Windows\System32 /cmd PowerShell.exe</pre>
<li>Do not run spare <code>cmd.exe</code> when running <code>""cmd""</code> (<code>cmd</code> from Windows start menu). </li>
<li><a title="[FeatureRequest/Suggestion] Open Console in current Path " href="http://github.com/Maximus5/conemu-old-issues/issues/1598">Issue 1598</a>: Let <code>Ctrl+Shift+[F|D]</code> start from current console startup directory (current directory in future). </li>
<li><a title=""New console" dialog history" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1564">Issue 1564 </a>: Add tasks to history too. </li>
<li><a title="Minimize on close last tab, reopen, make new tab causes error" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1615">Issue 1615 </a>: Op ‘New console’ fails when used startup task. </li></ul>
<h2><a name="Build_140612"></a>Build 140612<a href="#Build_140612" class="section_anchor"></a></h2>
<ul><li>VC14 solution files. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Two new options in <code>Copy(<What>[,<Format>[,"<File>"]])</code> function. </li><pre class="prettyprint">What==2: copy visible area contents.
File: if specified, save to file instead of clipboard.</pre>
<li><a href="GuiMacro.html">GuiMacro</a>: New function <code>PasteFile(<Cmd>[,"<File>"])</code>, for pasting <code><File></code> contents. </li><pre class="prettyprint">Paste <File> contents, omit <File> to show selection dialog
Cmd==0: paste all lines
Cmd==1: paste first line
Cmd==2: paste all lines, without confirmations
Cmd==3: paste first line, without confirmations
Cmd==9: paste all lines space-separated
Cmd==10: paste all lines space-separated, without confirmations</pre>
<li><a title="relative inc/dec of bgImageDarker macro" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1611">Issue 1611 </a>: <a href="GuiMacro.html">GuiMacro</a>. Optional <code><IsRelative></code> argument in <code>SetOption</code> function. Set <code>IsRelative=1</code> to use relative instead of absolute for some options, for example, <code>SetOption("bgImageDarker",-10,1)</code> to make background darker. </li>
<li>Add search ability to the About dialog. </li><ul><li>Do not autoselect text in the About dialog (on Tab press). </li></ul><li>New design of search control in the Settings dialog. </li><ul><li>Add ability to search within hotkeys in the Settings dialog. </li>
<li>Display found-hint in place of listbox/listview item. </li>
<li>Add ‘(Quake-style hotkey also)’ to ‘Minimize/Restore’ hotkey description. </li></ul><li><a href="DefTerm.html">DefTerm</a>. Unchecked option ‘Use existing ConEmu window if available’ was ignored in C# VS debugger. </li>
<li><a href="DefTerm.html">DefTerm</a>. Fix external console attach (Win+G) from ConEmu window. </li>
<li><a href="DefTerm.html">DefTerm</a>. Hook ‘Command prompt (Administrator)’ too. </li>
<li>Admin sign was not shown after auto-attach of external console. </li>
<li>Show version state in the About dialog (stable/preview/alpha/obsolete). </li>
<li>Do not show ‘Starting attach autorun’ for default terminal consoles (cmd as Admin). </li>
<li>Speed up xml load/save. </li></ul>
<h2><a name="Build_140602"></a>Build 140602<a href="#Build_140602" class="section_anchor"></a></h2>
<ul><li><a title="[FeatureRequest/Suggestion] Open Console in current Path " href="http://github.com/Maximus5/conemu-old-issues/issues/1598">Issue1598</a>: When reopening Settings dialog, show last selected section. </li>
<li>Allow prefix '^' in Far macros (through ConEmu) do not send keys to plugins (KMFLAGS_NOSENDKEYSTOPLUGINS). </li>
<li>Opening compiler error (hyperlink) in Far editor fails if active plugin panel was processing ShiftF4 itself. </li>
<li>Some new features in ‘Ctrl+LClick’ on compiler error (Highlight and goto) </li><ul><li>Use dropdown for external editor (Ctrl+LClick on compiler errors). </li>
<li>New macro ‘%4’ and ‘%5’ for ‘slashed’ paths, so the full macro list is: </li><pre class="prettyprint">‘%1’ - line number, ‘%2’ - column number, ‘%3’ - C:\\Path\\File, ‘%4’ - C:/Path/File, ‘%5’ - /C/Path/File</pre>
<li>New predefined (available in list) editor command lines for Vim, SciTE, Notepad++ and Sublime. </li>
<li>Prefix ‘#’ means ‘run editor outside of ConEmu tab’. </li>
<li>Check registry for ‘App Paths’ when no path was specified for editor executable. </li>
<li>Force run specified external editor instead of open file in the existing Far instance. </li></ul><li>GitHub#13: Was unable to save 'Highlight and goto' modifier. </li>
<li><a title="ConEmu doesn't play well with Rust" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1596"> Issue1596 </a>: Rust-compiled apps were crashed in ConEmu. </li>
<li>Use ‘PATH’ defined in the ‘App Paths’ registry key if running application without full path. </li>
<li>Internal. Do not turn on session.SetSessionNotification on startup. </li></ul>
<h2><a name="Build_140529"></a>Build 140529<a href="#Build_140529" class="section_anchor"></a></h2>
<ul><li>Hide tab error tooltip after receiving tabs from Far plugin. </li>
<li>Active tab was not changed if Far window was switched from ConEmu plugin (F12 macro). </li></ul>
<h2><a name="Build_140528"></a>Build 140528<a href="#Build_140528" class="section_anchor"></a></h2>
<ul><li><a title="Crash when setting Settings > Main > Cell = -1" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1588">Issue 1588 </a>: Crash when setting ‘Settings > Main > Cell = -1’. </li>
<li>Show Far editors/viewers tabs from all panes, but not active VCon only. </li>
<li><a title="LCTRL Hyperlink highlight should ignore everything after last ":"" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1594">Issue 1594 </a>: Do not expect space after ‘file.ext:line:’ in hyperlink detector. </li>
<li>Update Far panel tab title immediately after pressing Ctrl-F10 in editor. </li>
<li>Do not add trailing space while pasting with RBtnClick. </li></ul>
<h2><a name="Build_140523"></a>Build 140523<a href="#Build_140523" class="section_anchor"></a></h2>
<ul><li>Do not push ‘background’ tabs on top of recent stack during task creation. </li>
<li>Do not block tab activation (VCon actually) if VCon has the only tab or that tab already active. </li>
<li><a title="Cntrl-Tab to move through tabs is broken on build 140519" href="http://github.com/Maximus5/conemu-old-issues/issues/1582">Issue 1582</a>: Ctrl+Tab was broken if Tab bar is not visible (NewTabs regression). </li>
<li>NewTabs: Fix empty tab title in some cases (VConMenu, etc.) </li>
<li>Fix wrong behavior of right clicks on tool bar buttons </li></ul>
<h2><a name="Build_140522"></a>Build 140522<a href="#Build_140522" class="section_anchor"></a></h2>
<ul><li>Some fixes related to new tabs internals. </li>
<li><a title="ConEmu.Editor.lua bug" href="http://github.com/Maximus5/conemu-old-issues/issues/1583">Issue 1583</a>: Fix <code>ConEmu.Editor.lua</code> bug. </li>
<li>Wrong startup directory used when starting at the drive root. </li>
<li>Allow rename any Far tab, not only panels. </li>
<li>Two new switches (commands actually) in ConEmuC: "-e" and "-t". Read more in wiki: <a href="http://code.google.com/p/conemu-maximus5/wiki/ConEmuC#Echo_and_Type" rel="nofollow">http://code.google.com/p/conemu-maximus5/wiki/ConEmuC#Echo_and_Type</a> </li><pre class="prettyprint">ConEmuC -e [-n] [-r] [-b] "string" for printing some string
ConEmuC -t [-r] [-b] "file" for printing some text file</pre>
<li>Force "CHERE_INVOKING" in default tasks for cygwin. </li></ul>
<h2><a name="Build_140519"></a>Build 140519<a href="#Build_140519" class="section_anchor"></a></h2>
<ul><li><strong>Experimental build</strong> </li>
<li>Refactoring of Server startup. </li>
<li>Refactoring of Tabs-related internal code. </li>
<li>Typo: overrided -> overriden. </li>
<li>Debug. Switches in ConEmuC: <code>/Args</code>, <code>/CheckUnicode</code>, <code>/ErrorLevel</code>, <code>/Result</code>. </li>
<li>New environment variable <code>ConEmuServerPID</code> set during server init. </li>
<li><a title="Left click deactivates current tab" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1505">Issue 1505 </a>: Fix attach of several <a href="ChildGui.html">ChildGui</a> at the same time. </li>
<li><a title="Remove non-clickable area above tabs in full screen mode" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1214">Issue 1214 </a>: Support overtab clicks for activate/close/menu </li>
<li>Fix panel tab title blinking during edit/view opening. </li>
<li><a title="Tabs Recent Mode - нарушение порядка обхода вкладок" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/436">Issue 436 </a>: Do not lose recent tab (editor/viewer) history after cmd execution from Far. </li></ul>
<h2><a name="Build_140505"></a>Build 140505<a href="#Build_140505" class="section_anchor"></a></h2>
<ul><li>Limited logging of console contents. </li><ul><li>Option ‘<a href="ConEmuHk.html">Inject ConEmuHk</a>’ must be enabled to get that feature! </li>
<li>Only ‘Standard output’ will be logged (the same activity as processed with ‘ANSI X3.64’ processor). So, certain Windows console API functions will not be logged (Far Manager panels, for example). </li>
<li>You may choose folder for storing log-files, default is <code>"%ConEmuDir%\Logs\"</code>. </li>
<li><strong>Note!</strong> Default folder may be write-protected, if you've installed ConEmu to <code>"Program Files"</code>. So, you may need to choose write-enabled folder. </li>
<li>Each console will share its own log-file, example: <code>"ConEmu-YYYY-MM-DD-pPID.log"</code>. </li>
<li>So, if several processes will write to console output simultaneously, you may get unpredictable result in your log-file. </li>
<li>By default, logging is <strong>disabled</strong>. </li></ul><li>ANSI. Fix ‘no-color’ on new line. </li>
<li>ANSI. Fix ‘bad color cell’ on EOL. </li>
<li>ANSI. Do not break <code>"\r\n"</code> in two physical writes. </li></ul>
<h2><a name="Build_140429"></a>Build 140429<a href="#Build_140429" class="section_anchor"></a></h2>
<ul><li><a title="switch -new_console:u:"other_user:password" lock the account of other_user" href="http://github.com/Maximus5/conemu-old-issues/issues/1557">Issue 1557</a>: Switch <code>-new_console:u:"other_user:password"</code> may lock the account of other_user (another way). Also, bad behavior of <code>-cur_console</code> reverted (15cff21 regression) </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140428"></a>Build 140428<a href="#Build_140428" class="section_anchor"></a></h2>
<ul><li>Shield was not set on ‘Restart’ button in ‘Recreate’ dialog. </li>
<li>github<code>#</code>5: Console was not started as admin when ‘Create new console’ dialog was skipped. </li>
<li>Don't hide row/col highlight on focus lose. </li>
<li><a title="switch -new_console:u:"other_user:password" lock the account of other_user" href="http://github.com/Maximus5/conemu-old-issues/issues/1557">Issue 1557</a>: Switch <code>-new_console:u:"other_user:password"</code> may lock the account of other_user. In some cases starting new console without directly specified working directory (with <code>-cur_console:d:...</code> for example) may lock other_user account with reason ‘Bad password count exceeded’. </li>
<li><a title="ConEmu fails to duplicate root when cmd.exe was catched as default terminal by hook" href="http://github.com/Maximus5/conemu-old-issues/issues/1516">Issue 1516</a>: ConEmu fails to duplicate root when cmd.exe was catched as ‘Default terminal’. </li></ul>
<h2><a name="Build_140422"></a>Build 140422<a href="#Build_140422" class="section_anchor"></a></h2>
<ul><li><a href="GuiMacro.html">GuiMacro</a>. <code>Sleep(Milliseconds)</code>. Because it is processed inside GUI process, Milliseconds are limited to 10000 (10 sec) max. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. <code>Break()</code> for <code>Ctrl+C</code> and <code>Break(1)</code> for <code>Ctrl+Break</code>. However, these function may fails in some cases (in <a href="RealConsole.html">RealConsole</a> for example). Also, they are processed by Windows asynchronously, so you may need to <code>Sleep(ms)</code> after them if your want to <code>print("something")</code> to console after. </li>
<li>Clipboard use optimization - RClick Paste may fails sometimes. </li>
<li>Fix hyperlinks underlining errors (c31f3cb regression). </li></ul>
<h2><a name="Build_140416"></a>Build 140416<a href="#Build_140416" class="section_anchor"></a></h2>
<ul><li>Don't use hooks inside shell started from mintty (6b514d0 regression). </li>
<li><a title="Mouse button action modifier not reflected in Setting dialog" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1553">Issue 1553 </a>: Mouse button actions modifier was not saved (vkCTSVkAct). </li>
<li><a title="^L not working in cygwin" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1556">Issue 1556 </a>: Ctrl+L not working in cygwin. </li></ul>
<h2><a name="Build_140414"></a>Build 140414<a href="#Build_140414" class="section_anchor"></a></h2>
<ul><li><a title="ssh with ProxyCommand option hangs (most of the time) when ConEmuHk is injected" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1544">Issue 1544 </a>: Cygwin ssh forking fails. </li></ul>
<h2><a name="Build_140412"></a>Build 140412<a href="#Build_140412" class="section_anchor"></a></h2>
<ul><li><a title="Disabling status bar makes it difficult to select text from top line of terminal" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1532">Issue 1532 </a>: Show only critical status messages in the top-left terminal corner. </li>
<li><a title="User defined "Show Settings dialog" hotkey" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1534">Issue 1534 </a>: Use About() and Settings() <a href="GuiMacro.html">GuiMacro</a> for system hotkeys (Win+Alt+A, Win+Alt+P, Win+Alt+K). System hotkeys are fixed by design. But user can use <a href="GuiMacro.html">GuiMacro</a> to open About or Settings dialogs. Moreover, if you need to open dialogs with special page activated (if you need some page often). </li>
<li>Add <a href="ConEmuEnvironment.html#Export_variables">ConEmuEnvironment#Export_variables</a> link to About dialog (Console tab). </li>
<li><a title="Mark/copy with mouse is very slow with attached ConEmu.xml" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1546">Issue 1546 </a>: Mark/copy with mouse appears very slow in some cases. </li></ul>
<h2><a name="Build_140404"></a>Build 140404<a href="#Build_140404" class="section_anchor"></a></h2>
<ul><li>Show 1-based console coordinates in the status bar (was 0-based). </li>
<li>Don't show size of the console visible rect by default in the status bar. </li>
<li>Win8. Failed to set console width less than 19 after Ctrl+Shift+O (in progress). </li></ul>
<h2><a name="Build_140403"></a>Build 140403<a href="#Build_140403" class="section_anchor"></a></h2>
<ul><li><a title="PowerShell not hooked" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1527">Issue 1527 </a>: Regression 140327. PowerShell was not hooked. </li>
<li><a title="Crashes with MinTTY" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1528">Issue 1528 </a>: Infinite mouse messages <code>ChildGui<-->ConEmu</code> in some cases. </li>
<li>Settings Main page redesigned. </li>
<li>Change clink homepage url, update <code>ConEmu\clink\Readme.txt</code>. </li>
<li>Remove possible deadlock after closing AltServer. </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140327"></a>Build 140327<a href="#Build_140327" class="section_anchor"></a></h2>
<ul><li>Console. Increase max buffer height to 32766 lines. </li>
<li><a title="Parenthesis issue in csudo.cmd" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1504">Issue 1504 </a>: Parenthesis issue in <code>csudo.cmd</code>. </li>
<li>Ensure <code>Cmd_Autorun.cmd</code> always returns errorlevel==0. </li>
<li>Quotation marks changes in <code>Cmd_Autorun.cmd</code> (possible parenthesis issues?) </li>
<li>Use LdrDllNotification (Win8+). Will set up hooks before DllMain called (LoadLibrary). </li>
<li>Ctrl+O Far macro was failed in some cases - <code>Shell("new_console:b")</code>. </li>
<li><a title="Task Parameters example '/dir "C:\" /icon "cmd.exe" /single' stopped working" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1509">Issue 1509 </a>: Arg parsing failed for ‘<code>/dir "C:\" /single</code>’ (01ed281 regression). </li>
<li>Allow string arguments of <code>-new_console</code> to be resetted. For example, you are running task with "/icon nice.ico" in Task parameters. You may reset it in task commands if you are running several tabs at once: </li><pre class="prettyprint">cmd -new_console:C:
powershell -new_console:C:twice.ico</pre>
<li>Hook mouse_event and SendInput API. </li>
<li>Allow "/icon" task parameter to change tab icon too. </li>
<li>Restrict "/icon" task parameter to change already started instance window icon. </li>
<li>New ConEmu.exe switch ‘<code>/FontDir "YourDir"</code>’ allows to register fonts from several specified folders </li>
<li><a title="ctrl+backspace delete words to the left including spaces" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1258">Issue 1258 </a>: <code>Ctrl+BackSpace</code> delete words to the left including spaces. </li><blockquote>Actually, not only spaces are taken to account: ‘<code>>])}$.,/\"</code>’.
</blockquote><li>About dialog <code>-new_console</code> fixes. </li>
<li>No need to unset hooks if our process is to be force killed by TerminateProcess (minor speed up). </li>
<li><a title="Как сбросить ConEmu на default." class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1512">Issue 1512 </a>: Warn on invalid prefix-switch in task command. Valid switches currently are </li><pre class="prettyprint">/bufferheight <lines>
/dir <workingdir>
/icon <tabicon>
/tab <tabtitle></pre>
<li>Warn on invalid switches in task parameters. Valid switches currently are </li><pre class="prettyprint">/dir <WorkingDir>
/icon <ConEmuOrTabIcon>
/single</pre>
<li>RClick on Close button - minimize to TSA again (02bf905 regression). </li>
<li>Don't hook LoadLibraryW if possible. Till now LoadLibrary will be hooked in: </li><ul><li>Windows2k, WindowsXP - all processes </li>
<li>Far Manager (far.exe, far32.exe, far64.exe) </li></ul><li>Vim xterm arrow key lags happen sometimes. When Vim was switched to xterm mode, ConEmu sends corresponding xterm ESC-sequences instead of simple VK_xxx keypresses. Sometimes Vim don't catch whole sequence before any other event occures. For example, you press Right arrow and Vim does nothing before you just move mouse over console. </li>
<li><a title="Clickable URLs" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1511">Issue 1511 </a>: Url was not detected after ‘port’: "<a href="http://example:8080/TestTest/test?test=test" rel="nofollow">http://example:8080/TestTest/test?test=test</a>". </li>
<li><a title="ConEmu fails to duplicate root when cmd.exe was catched as default terminal by hook" href="http://github.com/Maximus5/conemu-old-issues/issues/1516">Issue 1516</a>: Duplicate root failed for consoles started from TaskMgr via Default terminal feature. </li>
<li>Consider console is to be started hidden if start X/Y==32767 (Hooks). </li>
<li>Tooltip msg fix. </li>
<li>Quake settings. Name ‘Cascade’ as ‘Centered’, enable ‘Apply’ on change. </li>
<li>New option ‘Retard inactive panes’ on Features page. There is already ‘Sleep in background’ option which retard ConEmu window and its tabs when ConEmu is minimized/inactive. New option ‘Retard inactive panes’, disabled by default, retard inactive but visible split-panes in the active ConEmu window. </li>
<li><a title="Delay before being able interact with quake style console" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1518">Issue 1518 </a>: Remove delay before being able interact with quake style console after slide-down. </li>
<li>Wheel was not working while ConEmu's internal text selecting in Far. </li>
<li><a title="shift+left mouse selection does not select above visible windows (has to scroll buffer up)" href="http://github.com/Maximus5/conemu-old-issues/issues/823">Issue 823</a>: Out of screen (upper border) selected text was not copied to clipboard. </li>
<li>Fix wrong hotkey for menu item ‘Close except active’. </li>
<li><a title="Using Putty, does not have usable scroll bars" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1100">Issue 1100 </a>: Don't show our scrollbar while GuiChild is visible. </li>
<li>Allow RealConsole scrolling while GuiChild is hidden. </li>
<li>Fix position of ChildGui (cut more pixels of the child frame). </li>
<li>Fix position of ChildGui (chrome.exe, firefox.exe). </li>
<li>ChildGui. Some applications can ‘disable’ Maximize button but they are still ‘resizeable’. </li>
<li><a title="Attach app with both GUI and console windows" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1282">Issue 1282 </a>: PortableApps. Seamless run of paf-applications, console like tcc.exe or GUI like KiTTY. </li>
<li>Tab icon was not initialized properly if executable file was not in %PATH%. </li>
<li>Many internal changes. </li></ul>
<h2><a name="Build_140310"></a>Build 140310<a href="#Build_140310" class="section_anchor"></a></h2>
<ul><li><a title="ConEmu Update Popup - Link to http://code.google.com/p/conemu-maximus5/wiki/Whats_New" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1498">Issue 1498 </a>: Prettify update confirmation dialogs. </li>
<li>Indeterminated taskbar status during update confirmation. </li>
<li>ConEmu's debugger was failed to start on elevated consoles. </li>
<li>Internet errors was not displayed sometimes during update. </li>
<li>Workaround for ssh crash when third-party thread terminated before ssh init finished. </li>
<li><a title="GuiMacro can't set inactive window transparency" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1502">Issue 1502 </a>: <a href="GuiMacro.html">GuiMacro</a> new window transparency functions. </li><pre class="prettyprint">SetOption AlphaValue <40..255>
same as Transparency 0 <40..255>
SetOption AlphaValueInactive <0..255>
same as Transparency 2 <0..255>
SetOption AlphaValueSeparate <0..1>
same as Transparency 4 <0..1>
Also, new mode in Transparency for inactive value relative change
Transparency 3 <-255..+255></pre>
<li>Show actual (active/inactive) transparency value in status bar. </li>
<li><a title="Return focus to window which was active before showing ConEmu" href="http://github.com/Maximus5/conemu-old-issues/issues/1042">Issue 1042</a>: Quake, return focus to window which was active before showing ConEmu. </li></ul>
<h2><a name="Build_140304"></a>Build 140304<a href="#Build_140304" class="section_anchor"></a></h2>
<ul><li><a title="ConEmu doesn't support ANSI code from 3rd party program" href="http://github.com/Maximus5/conemu-old-issues/issues/1490">Issue 1490</a>: Fix crash on ANSI scrolling sequences. </li>
<li><a title="Updating ConEmu PortableApps overwrites customized files and directories" href="http://github.com/Maximus5/conemu-old-issues/issues/1491">Issue 1491</a>: Don't erase customized directories when updating ConEmu PortableApps. </li>
<li>Overflow of internally registered windows messages. </li>
<li>AnsiDbg. Send predefined <code>*.ans</code> files to srv by Ctrl+1/2/3. </li>
<li>Overwrite file confirmation in SaveAs dialog </li>
<li>‘Import...’ button in the Settings dialog. </li><ul><li><strong>Note!</strong> Export AND Import settings (xml files) now works with unnamed (.Vanilla) configuration to unify settings exchange. </li></ul></ul>
<h2><a name="Build_140302"></a>Build 140302<a href="#Build_140302" class="section_anchor"></a></h2>
<ul><li>Regression 131211. (<a title="Thumbnails concept ;)" href="http://github.com/Maximus5/conemu-old-issues/issues/158">Issue 158</a>) ConEmu PanelView was not updated after panel change. </li>
<li>Internal. AnsiDebugger added to src folder. </li>
<li>Regression 140227. "<code>-GuiMacro:0</code>" was executed in the first tab but not an active one. </li>
<li>GUI child application fails to start inside ConEmu if ‘tab’ startup command begins with "set", "chcp", "title" (processed by ConEmuC before starting shell). Than, following GUI executable was started outside of ConEmu window. </li>
<li>More logging of Mouse Wheel events </li>
<li>Wheel over inactive mintty pane unexpectedly scrolls active pane below too. </li></ul>
<h2><a name="Build_140227"></a>Build 140227<a href="#Build_140227" class="section_anchor"></a></h2>
<ul><li>Don't unlock working directory until ConEmu initialization finished. So, behavior of "-loadcfgfile" and "-savecfgfile" changed. If you specify xml file without path, if will be searched in the working (<code>ConEmu.exe</code> startup) directory, but not in the <code>ConEmu.exe</code> folder. </li>
<li>In some cases Tab labels was not updated with console titles. </li>
<li>Switch "<code>-NoCloseConfirm</code>" described in the About dialog. </li>
<li>Don't highlight row/col during any popup menus (system, tab, etc.) </li>
<li><a title="Split: put focus inverted" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1444">Issue 1444 </a>: Put focus to left/right/top/bottom split was not worked as expected. </li>
<li>Result of "<code>ConEmuC.exe -GuiMacro:0</code>" was not printed to StdOut. </li>
<li>Don't try to export "<code>ConEmuMacroResult</code>" when "<code>ConEmuC.exe -GuiMacro:0</code>" was called. </li>
<li>Fix "<code>ConEmuC.exe -GuiMacro:PID|HWND</code>" to exec macro in the exact instance or tab/split. </li>
<li>Colorization test in "<code>ConEmuC.exe /CHECKUNICODE</code>". </li>
<li>Wrong startup directory was displayed in console if startup command fails. </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140225"></a>Build 140225<a href="#Build_140225" class="section_anchor"></a></h2>
<ul><li>Log Lock/Unlock/Logoff events. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. <code>Keys("Combo1"[,"Combo2"[,...]])</code>. Combo syntax is mostly similar to AutoHotKey syntax: <code>[Mod1[Mod2[Mod3]]]Key</code>. Where ‘Mod’ may be: <code>^ - LCtrl, >^ - RCtrl, ! - LAlt, >! - RAlt, + - Shift</code>. For example, if you want to ‘<code>Ctrl+/</code>’ post ‘<code>Ctrl+_</code>’ - use macro: <code>Keys("^_")</code>. </li>
<li>Support "<code>\b</code>", "<code>\xFF</code>" and "<code>\xFFFF</code>" in <a href="GuiMacro.html">GuiMacro</a> strings. Hexadecimal parser stops on first NON hexadecimal character. So, avoid ambiguous strings like "<code>\x05five</code>", this will be parsed as two strings "<code>\x05f</code>" and "<code>ive</code>" </li>
<li>Support more that one string argument in Paste and Print <a href="GuiMacro.html">GuiMacro</a> functions. All strings will be concatenated before pasting into console. </li><pre class="prettyprint">Syntax:
Paste (<Cmd>[,"<Text>"[,"<Text2>"[...]]])
Print("<Text>"[,"<Text2>"[...]])
Example:
print("123","\x1F","abc","def")</pre>
<li>Command line switch "<code>ConEmu.exe /NoCloseConfirm</code>" to disable confirmation of ConEmu's window closing. </li>
<li><a title="ConEmu64 crashes on Win7 Pro when adding second pane of cmd.exe" href="http://github.com/Maximus5/conemu-old-issues/issues/1488">Issue 1488</a>: Ctrl+Shift+O fails in ‘<code>Cmd_Autorun</code>’ consoles. </li></ul>
<h2><a name="Build_140223"></a>Build 140223<a href="#Build_140223" class="section_anchor"></a></h2>
<ul><li>Hook abnormal termination of child processes (cygwin, mintty, vim, etc.) </li>
<li><a title="ConsoleDetachKey does not work correctly on the 1st console" href="http://github.com/Maximus5/conemu-old-issues/issues/713">Issue 713</a>: Far. After ConsoleDetach, 1st console does not work correctly. </li></ul>
<h2><a name="Build_140220"></a>Build 140220<a href="#Build_140220" class="section_anchor"></a></h2>
<ul><li><a title="Не работает drag & drop из фара (не находится панель)" href="http://github.com/Maximus5/conemu-old-issues/issues/1477">Issue 1477</a>: Fix Far panels detection (No column titles and No sort letter). </li>
<li>Many changes within "-new_console" and "-cur_console" switches processor. </li><ul><li>Allow multiple quoted switches in one -new_console:d:"C:\My folder":t:"My title" </li>
<li>Simple switches may be separated too: -new_console:c:b:a </li>
<li><a title="ConEmu Interprets Its Own Command-Line Arguments in 3rd Party Scripts That Are Run in It" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1354">Issue 1354 </a>: Switches will not be processed AFTER ConEmu's executables, read more in <a href="NewConsole.html#Exclusions">wiki</a> </li>
<li>Internal refactoring (allow ‘concatenate’ or ‘apply’ them correctly) and unit tests. </li></ul><li><a title="Left click for Mintty (AKA cygwin) doesn't switch windows and right click only works some times" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1478">Issue 1478 </a>: Allow ChildGui activation with LClick. </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140216"></a>Build 140216<a href="#Build_140216" class="section_anchor"></a></h2>
<ul><li>Fix crash after resizing ConEmu window in some cases. </li></ul>
<h2><a name="Build_140214"></a>Build 140214<a href="#Build_140214" class="section_anchor"></a></h2>
<ul><li>RClick on Max caption button - Fullscreen switch. </li>
<li>Restore default split mouse hover activation timeout to 500ms. </li>
<li>Pressing Alt+F4 enexpectedly close all ConEmu's tabs instead of active (PuTTY) only </li>
<li>Support "title" directive in Tasks and cmdline. <strong>Note</strong>! "title" is useless with most of shells like cmd, powershell or Far! You need to change title within your shell! </li><pre class="prettyprint">cmd /k title Your title
powershell -noexit -command "$host.UI.RawUI.WindowTitle='Your title'"</pre>
<li>Add ‘Tasks’ page to the ‘About’ dialog. </li>
<li>Fix caption icon in the close confirmation TaskDialogIndirect. </li>
<li>Force show icon in the TSA if taskbar icon is hidden (‘Desktop’ and ‘Quake’ modes). </li>
<li>Fix ‘Intelligent selection’ conditions </li><ul><li>Don't use in Far Manager viewers </li>
<li>Use in ‘Terminated’ console state </li></ul><li>Optional ‘Use existing ConEmu window’ with Default terminal feature. </li><ul><li>New checkbox on the ‘Default term’ Settings page </li>
<li>Optional switch "-new_console:N" </li></ul><li>Far. Sometimes scrolling (buffer) was not removed after command finished. </li>
<li>Optimize loading Far plugin (ConEmu.dll). Occasionally assertion box was appeared. </li><pre class="prettyprint">---------------------------
ConEmuC: CheckResources started
---------------------------
ConEmu ?????? [??].??: CreateFile(\\.\pipe\ConEmuPlugin????) failed, code=0x00000002, Timeout</pre>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140205"></a>Build 140205<a href="#Build_140205" class="section_anchor"></a></h2>
<ul><li>Was not working: <code>"set ConEmuFakeDT=2013-11-30"</code>. </li>
<li>New status line cursor info format: <code>‘(col,row) height [V|H]’</code>. </li>
<li>Show one info col instead of three cursor columns (by default). </li>
<li><a title="Desktop mode + quake mode = impossible to recover" href="http://github.com/Maximus5/conemu-old-issues/issues/1431">Issue 1431</a>: Auto disable ‘Desktop’ mode when enabling ‘Quake’ mode. </li>
<li>Long console output may fails in Windows 8 (Far Manager). </li>
<li>Use static link of user32 in ConEmuHk. </li>
<li>After <code>"cmd -new_console"</code> from <code>"far /w"</code> prompt, buffer was disabled unexpectedly. </li>
<li><a title="Support sloppy focus in split terminals" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1464">Issue 1464 </a>: Takes care of system ‘Active window tracking’ on 3rd-state of ‘Activate split on mouse over’. </li>
<li><a title="Scrolling console buffer with mouse wheel in FAR only works when mouse is over scroll bar" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1165">Issue 1165 </a>: Scrolling console buffer with mouse wheel in Far only works when mouse is over scroll bar. </li></ul>
<h2><a name="Build_140203"></a>Build 140203<a href="#Build_140203" class="section_anchor"></a></h2>
<ul><li>Vim fails to react for window size change in the xterm terminal mode. </li></ul>
<h2><a name="Build_140202"></a>Build 140202<a href="#Build_140202" class="section_anchor"></a></h2>
<ul><li>New ‘Intelligent selection’ mode. </li><ul><li>Now, you may start both block or text selection with mouse without modifier pressed. </li>
<li>Type of selection will be determined by the direction of LButton mouse drag, when you start drag vertically - block selection, horizontally - text selection. </li>
<li>If you set up and press selection modifier - mouse selection will start even if ‘Intelligent selection’ is disabled with exceptions. </li>
<li>New mode may be disabled ‘totally’ or for specified processes only. For example, Vim knows about text selection and can process mouse internally, and Far Manager can use mouse for dragging files or text selection in Editors. </li>
<li>When "far" specified in the exceptions without extension, you can use new mode in the ‘User screen’ (panels are off) and in Viewers. </li></ul><li>So, ‘Mark/Copy’ settings page redesigned </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Paste(9), Paste(10) - One-line paste with or without confirmation. </li>
<li>‘Change prompt position with LClick’ works on left button release. </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140128"></a>Build 140128<a href="#Build_140128" class="section_anchor"></a></h2>
<ul><li>New pasting mode ‘One line’ (useful with "git status" & "git add"). When ‘Right mouse button action’ is set to ‘Auto’ you may press it during selection (when Left mouse button is still pressed) to paste all copies lines as a ONE space-delimited line. </li>
<li><a title="Cannot ReAttach TotalCommander" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1416">Issue 1416 </a>: ReAttach after Detach fails for non-console applications </li>
<li>One more icon fix in MessageBox dialogs </li></ul>
<h2><a name="Build_140127"></a>Build 140127<a href="#Build_140127" class="section_anchor"></a></h2>
<ul><li><code>AnsiColors24bit.ps1</code> - example how to print with 24bit color with PowerShell script. </li>
<li>Support cppcheck erors in hyperlink detector. </li>
<li><a title="Clickable links for local files (e.g. file:///C:/path/to/file.html)" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/992">Issue 992 </a>: Support <code>‘file:///c:\...’</code> hyperlinks. </li>
<li><a title="ложное выделение Hyperlink" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1053">Issue 1053 </a>: Disable hyperlinks detector on Far panels. </li>
<li>Settings. Mouse button action fails to be changed. </li>
<li>Allow ‘-’style switches in task params </li>
<li>Hints in ‘Settings\Tasks’ and ‘Settings\Integration’. </li>
<li>Small redesign of ‘Settings\Tasks’. </li>
<li>Fix icon in some dialogs captions. </li>
<li>Don't update xml if <code><CmdLineHistory></code> was not changed actually. </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140124"></a>Build 140124<a href="#Build_140124" class="section_anchor"></a></h2>
<ul><li>Checkbox 'New window' in create dialog was ignored in 'Single instance mode'. </li>
<li>Wrong error message was displayed if empty passwords are disabled in system policy. </li>
<li>Use 'Fade when inactive' option for inactive splits. </li>
<li>Ansi xterm 24-bit fails for RED=0..15. </li></ul>
<h2><a name="Build_140123"></a>Build 140123<a href="#Build_140123" class="section_anchor"></a></h2>
<ul><li>Don't turn on ‘Quick edit mode’ in real console by default. </li>
<li>Underline hyperlinks internally (don't use fontmapper). </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140122"></a>Build 140122<a href="#Build_140122" class="section_anchor"></a></h2>
<ul><li><code>SetOption(AlwaysOnTop)</code> described in the About dialog. </li>
<li><a title="Intermittent issues (Vim in ConEmu; ref: [conemu_ml:316])" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1336">Issue 1336 </a>: Vim, xterm256 drawing issues (T,S,K,J,L,M CSI commands). </li>
<li>Don't try to export environment to ServerPID==0. </li>
<li><a title="shift+left mouse selection does not select above visible windows (has to scroll buffer up)" href="http://github.com/Maximus5/conemu-old-issues/issues/823">Issue 823</a>: Autoscroll console while select text with mouse. </li>
<li>Some fixes in <code>GitShowBranch.cmd</code>. </li>
<li>Console progress detector stucks sometimes. </li>
<li><a title="Mouse control (e.g. in Vim)" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1441">Issue 1441 </a>: Don't enable (ENABLE_QUICK_EDIT_MODE|ENABLE_INSERT_MODE) by default in new configs. </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140117"></a>Build 140117<a href="#Build_140117" class="section_anchor"></a></h2>
<ul><li>New option ‘Show progress indicator’ on ‘Task bar’ page. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Some function must be executed in main thread. </li>
<li><a title="GuiMacro Status(1 "TEST") toggles statusbar" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1434">Issue 1434 </a>: <a href="GuiMacro.html">GuiMacro</a> ‘Status(1,"TEST")’ toggles statusbar. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Allow one-word string arguments with no quotas (powershell-style). </li>
<li><a href="GuiMacro.html">GuiMacro</a>. ‘Flash’ function allows to flash taskbar icon and/or window caption. </li><pre class="prettyprint">Flash(<Cmd>[,<Flags>[,<Count>]])
- Allows to flash taskbar icon and/or window caption
Flash(0) - Stop all flashing
Flash(0,1) - Simple flashing (see MSDN FlashWindow)
Flash(1,<Flags>,<Count>)
- Special flashing (see MSDN FlashWindowEx)
Flags: 0 - stop, 1 - caption, 2 - taskbar, 3 - caption+taskbar, etc.
Count: the number of times to flash the window</pre>
<li>Fix. ANSI. Wrong behavior of 'ESC [ n L' (VIM & xterm256) </li></ul>
<h2><a name="Build_140116"></a>Build 140116<a href="#Build_140116" class="section_anchor"></a></h2>
<ul><li>Also show ANSI color indexes on ‘Colors’ settings page. </li>
<li>Donate/flattr buttons in the ‘About’ dialog. </li>
<li>Some more logging information to <a href="LogFiles.html">LogFiles</a>. </li>
<li><a title="Progress indicator for aria2 downloader" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1430">Issue 1430 </a>: Progress indicator for aria2 downloader (thecybershadow). </li>
<li>Tab Admin shield/suffix. Separate settings, Shield was not be able to disabled. </li>
<li>Tab templates. Avoid adding sequential spaces (e.g. if some vars was empty). </li>
<li>New tab template var: ‘%a’ - admin suffix. </li><ul><li>Admin suffix must be enabled on ‘Tabs’ settings page; </li>
<li>If ‘%a’ was not specified explicitly, suffix appended at the end; </li>
<li>If you don't need suffix in tab at all - clear ‘suffix’ edit box. </li></ul><li>Apply ‘Skip words from title’ to admin console titles, but not tabs only. </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140114a"></a>Build 140114a<a href="#Build_140114a" class="section_anchor"></a></h2>
<ul><li>Fix. Autoupdate msg box info fixed. </li></ul>
<h2><a name="Build_140114"></a>Build 140114<a href="#Build_140114" class="section_anchor"></a></h2>
<ul><li>Color artifacts in some cases after changing palette on-the-fly (cmd.exe). </li>
<li>Fix. ANSI. Wrong behavior of 'ESC [ n M' (VIM & xterm256). </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Add 'Palette' description to About dialog. </li>
<li>Some code refactoring. </li></ul>
<h2><a name="Build_140113"></a>Build 140113<a href="#Build_140113" class="section_anchor"></a></h2>
<ul><li>Quake contents was not painted during animation (Revert 4d4fec3f35). </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Regression. Remove lags during Far F4 shell macro. </li>
<li><code>ConEmu.Editor.*</code> - F4 in panels. Execute in QSearch too. </li>
<li><a title="Remove non-clickable area above tabs in full screen mode" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1214">Issue 1214 </a>: MClick & RClick above tabs in fullscreen mode. </li>
<li>Protect code from infinite close confirmations. </li></ul>
<h2><a name="Build_140112a"></a>Build 140112a<a href="#Build_140112a" class="section_anchor"></a></h2>
<ul><li>Just for testing autoupdate from SourceForge. </li></ul>
<h2><a name="Build_140112"></a>Build 140112<a href="#Build_140112" class="section_anchor"></a></h2>
<ul><li>Allow change of active VCon palette on the fly from Tab menu. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Palette function to change or get palette name </li><pre class="prettyprint">Palette([<Cmd>[,"<NewPalette>"]]) or Palette([<Cmd>[,<PaletteIndex>]])
Cmd=0 - return palette from ConEmu settings
Cmd=1 - change palette in ConEmu settings, returns prev palette
Cmd=2 - return palette from current console
Cmd=3 - change palette in current console, returns prev palette</pre>
<li>Updater. Don't try to extract filename from URL, use predefined format. </li>
<li>Shutdown server logging fixes. </li>
<li><a title="ConEmu not closed with cmd" href="http://github.com/Maximus5/conemu-old-issues/issues/1396">Issue 1396</a>: ConEmu was not closed if console was terminated too fast. </li>
<li>Remove warnings on GetVersionEx and other internal code changes. </li>
<li>Memory leak in macro execution. </li>
<li><a href="GuiMacro.html">GuiMacro</a>. Parser refactoring, new syntax allowed. </li><ul><li>Arguments may be delimited with spaces </li>
<li>Several macros in one cmdline may be delimited with "<code>-GuiMacro</code>" </li><pre class="prettyprint">Usage example:
ConEmuC.exe -GuiMacro palette 1 "<Solarized>" -guimacro WindowMaximize</pre>
</ul><li>ConEmuC. Add linefeed after <a href="GuiMacro.html">GuiMacro</a> output if ConEmuC is not redirected. </li>
<li>ConEmuC. Don't write terminating '\0' to redirected output. </li>
<li>Show all (stable/preview/devel) versions when "Check for updates" called and no newer version was detected. </li>
<li><a title="System time in Taskbar" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1424">Issue 1424 </a>: Show time in status bar (optional). </li>
<li>Ready to new version.ini location. New (debug) switch "<code>-SetUpdateSrc <URL></code>". </li></ul>
<h2><a name="Build_140109"></a>Build 140109<a href="#Build_140109" class="section_anchor"></a></h2>
<ul><li>Palette was failed to be set properly for elevated consoles. </li>
<li>Elevated console was hidden even if "ConEmu /visible" was called. </li>
<li>Allow '-'style arguments in ConEmu.exe cmd line. </li>
<li>Default terminal. Remove real console flickering when starting console app from explorer. </li>
<li><a title="Active console (cmd.exe) is closed on pressing CTRL-C" class=closed_ref href="http://github.com/Maximus5/conemu-old-issues/issues/1340">Issue 1340 </a>: Alternatively attached console was closed by Ctrl+C. </li>
<li>Macro <code>Shell("new_console:a")</code> allowed. </li>
<li>Update/fix 'RunAsAdmin' state on tab after attach. </li>
<li>Crash if user cancelled console creation in some cases. </li>
<li>Memory leak if user cancelled console creation in some cases. </li>
<li>Excess logon dialog when running <code>"cmd -new_console:u:<name>:"</code>. </li>
<li>Win v6.1: conhost PID detection improved. </li>
<li>Some internal changes. </li></ul>
<h2><a name="Build_140106"></a>Build 140106<a href="#Build_140106" class="section_anchor"></a></h2>
<ul><li>Default terminal fixes. </li>