-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathChangeLog
7861 lines (4703 loc) · 260 KB
/
ChangeLog
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
This ChangeLog file is no longer maintained - see the git repo history for
more recent changes: https://survex.com/cvs.html
Thu Sep 24 22:10:49 GMT 2015 Olly Betts <[email protected]>
* doc/aven.sgml: Document Ctrl+cursor keys for rotating and tilting.
Thu Sep 24 21:01:01 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc: On wxMSW, also quote for cmd.exe so that paths
with spaces in work reliably. Reported by Marco Cotto.
Thu Sep 24 21:00:03 GMT 2015 Olly Betts <[email protected]>
* src/aventreectrl.cc,src/mainfrm.h: If we're animating, don't try to
update station info based on mouse movement over the survey tree.
Wed Sep 23 05:16:53 GMT 2015 Olly Betts <[email protected]>
* survex.iss.in: On Vista or later, the installer requires admin
privileges, so don't try to set up the registry conditional on
whether we are or not.
Wed Sep 23 00:45:38 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc: Fix compiler warning.
Wed Sep 23 00:31:40 GMT 2015 Olly Betts <[email protected]>
* NEWS,configure.ac,doc/manual.sgml: Update for 1.2.24.
Wed Sep 23 00:23:19 GMT 2015 Olly Betts <[email protected]>
* src/aven.cc: Add workaround for therion's assumptions about the
"Process" file association.
Tue Sep 22 20:59:41 GMT 2015 Olly Betts <[email protected]>
* lib/sk.po: Fix clashing menu accelerators.
Tue Sep 22 20:52:33 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Update stats for CUCC dataset.
Tue Sep 22 20:42:02 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc: Add FIXME for wording of "Full Screen Mode" menu
item on OS X.
Mon Sep 21 07:25:37 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc,src/cavernlog.h: If wx was built with thread
support, aven now runs cavern from a separate thread, which
works better under wxMSW (where we can't use select), and seems
a bit smoother on Linux.
Sun Sep 20 06:50:53 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Document anonymous stations in the manual, based on
the text from NEWS. Reported by Wookey.
Sat Sep 19 03:54:39 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc: Use utf8_str() instead of fn_str() for the filename
to pass to the img library.
Sat Sep 19 03:08:28 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc: Hide the OpenGL window when we show the log window,
to fix issues with the OpenGL window still showing up under wxMSW.
Fri Sep 18 09:22:11 GMT 2015 Olly Betts <[email protected]>
* src/aventreectrl.cc,src/aventreectrl.h: Back out accidentally
committed debugging code which sends output to stdout from the
tree control.
Thu Sep 17 21:50:35 GMT 2015 Olly Betts <[email protected]>
* lib/id.po: Update Indonesian translation.
Tue Sep 15 20:57:58 GMT 2015 Olly Betts <[email protected]>
* configure.ac: Look for wx-config-3.0, which Fedora's wx3 packages
have. Reported by James Begley.
Tue Sep 15 07:26:53 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc: Fix the cavern log under WXMSW. Reported by Brian
Clipstone.
Tue Sep 15 06:57:00 GMT 2015 Olly Betts <[email protected]>
* lib/sk.po: Translate "Help".
Wed Sep 09 07:16:51 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc: Fix handling of encoding of filename when there's no
corresponding locale on the system.
Wed Sep 09 07:08:04 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: Fix locations proj 'epsg' and 'esri' files get
installed to (script version used to build 1.2.23).
Sun Sep 06 04:25:13 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc: Fix compiler warnings.
Sun Sep 06 03:50:08 GMT 2015 Olly Betts <[email protected]>
* NEWS,doc/HACKING.htm: Now using InnoSetup 5.5.6 rather than 5.5.3.
Sun Sep 06 03:23:47 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Improve wording.
Sun Sep 06 03:23:30 GMT 2015 Olly Betts <[email protected]>
* NEWS,configure.ac,doc/manual.sgml: Update for 1.2.23.
Sun Sep 06 03:18:12 GMT 2015 Olly Betts <[email protected]>
* lib/fr.po: Fill in missing translations.
Sun Sep 06 00:03:38 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: Building libav with --disable-decoders
--disable-demuxers causes a link failure when linking aven, so drop
those options for now.
Tue Sep 01 08:49:59 GMT 2015 Olly Betts <[email protected]>
* Makefile.am,src/Makefile.am,src/aven.cc,src/message.c: Fix up the
handling of bundled epsg and esri files to work.
Tue Sep 01 08:32:34 GMT 2015 Olly Betts <[email protected]>
* tests/cmd_export_bad.out,tests/cmd_export_bad.svx: Add more new files
missed from earlier commit.
Tue Sep 01 08:28:41 GMT 2015 Olly Betts <[email protected]>
* tests/cmd_equate_bad.out,tests/cmd_equate_bad.svx: Add new files
missed from earlier commit.
Sun Aug 30 01:32:13 GMT 2015 Olly Betts <[email protected]>
* src/commands.c: Fix potential crash in *ref.
Sat Aug 29 05:41:47 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Sat Aug 29 04:09:43 GMT 2015 Olly Betts <[email protected]>
* src/commands.c,tests/cmd_dummy.svx: Check syntax on *ref.
Sat Aug 29 00:53:16 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml,src/commands.c,tests/cmd_dummy.svx,
tests/doubleinc.out: Add *ref command to allow specifying an external
reference.
Fri Aug 28 23:15:13 GMT 2015 Olly Betts <[email protected]>
* Makefile.am,buildmacosx.sh,src/,survex.iss.in: Bundle proj's EPSG and
ESRI code lists in the installers for MS Windows and OS X so that
things like "*cs EPSG:29903" work. Reported by Graham Mullan.
Fri Aug 28 21:47:15 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc: Fix the orientation of the starting end of tubes.
Fri Aug 28 21:21:28 GMT 2015 Olly Betts <[email protected]>
* lib/po-to-msg.pl: Only check C format strings in messages with the
c-format flag.
Fri Aug 28 21:11:24 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Fri Aug 28 21:03:26 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc: Show "busy" mouse cursor while processing survey
data.
Fri Aug 28 19:09:44 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc,src/cavernlog.h,src/mainfrm.cc: Use idle events
rather than wxYield to give much smoother update of the cavern log
window, especially on slower machines. Also fixes an assertion if
you try to start processing a survex file while one is already
being processed.
Fri Aug 28 18:10:00 GMT 2015 Olly Betts <[email protected]>
* doc/cavern.sgml: Fix broken SGML from previous commit.
Fri Aug 28 05:53:00 GMT 2015 Olly Betts <[email protected]>
* doc/cavern.sgml,doc/manual.sgml,lib/,src/: Drop support for showing
percentage progress in cavern. It's confusing in a multiple-file
dataset as it shows progress in the current file so jumps around.
It also slows down processing, and on a slow machine you'd don't
want that, while on a fast machine processing isn't slow enough for
the progress display to be useful.
Fri Aug 28 05:28:38 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml,survex.iss.in: Process survey data with aven rather
than running cavern.
Sat Aug 22 21:14:40 GMT 2015 Olly Betts <[email protected]>
* lib/fr.po: Use fancy quotes.
Wed Aug 19 14:08:14 GMT 2015 Olly Betts <[email protected]>
* lib/fr.po: Merge translation updates from Michel Bovey.
Mon Aug 17 08:32:18 GMT 2015 Olly Betts <[email protected]>
* NEWS,configure.ac,doc/manual.sgml: Update for 1.2.22.
Thu Aug 13 16:12:06 GMT 2015 Olly Betts <[email protected]>
* lib/: Update source references and merge po files.
Thu Aug 13 16:11:03 GMT 2015 Olly Betts <[email protected]>
* src/commands.c: Correct an example in a TRANSLATORS comment.
Wed Aug 12 19:46:34 GMT 2015 Olly Betts <[email protected]>
* src/readval.c: Anonymous stations can't be exported, so we don't need
to set them up ready for implicit exports.
Tue Aug 11 21:31:44 GMT 2015 Olly Betts <[email protected]>
* src/commands.c,tests/Makefile.am,tests/cavern.tst,
tests/cmd_set_bad.out: Improve errors for invalid survey names in
*equate and *export.
Tue Aug 11 20:34:05 GMT 2015 Olly Betts <[email protected]>
* src/commands.c,tests/cmd_begin_bad.out,tests/cmd_begin_bad.svx:
Improve error when *begin is followed by an invalid survey name.
Tue Aug 11 20:02:31 GMT 2015 Olly Betts <[email protected]>
* src/commands.c,tests/: Improve error when *begin is followed by an
invalid survey name.
Tue Aug 11 19:44:40 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Fri Aug 07 14:19:04 GMT 2015 Olly Betts <[email protected]>
* src/aven.cc,src/gla-gl.cc: Ensure that the window has a depth buffer.
Whether it does by default seems to vary depending on OS and maybe
graphics card. Fixes #55 (terrain is no longer visible through
itself), and also the rendering of passage tubes. Thanks to Martin
Green for pointing me in the right direction for finding this fix.
Fri Aug 07 11:13:19 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Update to reflect *declination with a number not
working in 1.2.21.
Fri Aug 07 10:55:42 GMT 2015 Olly Betts <[email protected]>
* src/netartic.c,tests/: Fix assertion if we try to identify a hanging
survey by an anonymous station.
Fri Aug 07 10:33:38 GMT 2015 Olly Betts <[email protected]>
* src/commands.c,tests/: Fix *declination with an angle to actually
work.
Tue Jul 28 19:18:37 GMT 2015 Olly Betts <[email protected]>
* src/Makefile.am: Ship thgeomag.h.
Tue Jul 28 19:10:52 GMT 2015 Olly Betts <[email protected]>
* src/Makefile.am: Distribute igrf coefficients file and script to
generate C header from it.
Tue Jul 28 18:57:43 GMT 2015 Olly Betts <[email protected]>
* doc/HACKING.htm: Document where the unofficial Innosetup translations
came from.
Tue Jul 28 18:57:15 GMT 2015 Olly Betts <[email protected]>
* doc/HACKING.htm: wx2.8-i18n -> wx3.0-i18n.
Tue Jul 28 18:56:46 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Tue Jul 28 18:35:03 GMT 2015 Olly Betts <[email protected]>
* src/datain.c: Add FIXME for actually looking at clino readings in
diving data.
Tue Jul 28 18:23:07 GMT 2015 Olly Betts <[email protected]>
* doc/aven.sgml: Document the command line options. Reported by Jenny
Black.
Tue Jul 28 18:17:51 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Point to '*case' and '*truncate' from the 'SEE ALSO'
sections of each other.
Tue Jul 28 18:17:16 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Fix broken markup introduced by recent changes.
Tue Jul 28 15:55:23 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Tue Jul 28 15:54:05 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Next release will be 1.2.21 not 1.2.22.
Tue Jul 28 15:52:31 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml,src/commands.c,tests/: Allow the units for the zero
error to be specified, making it easier to specify calibration with
a scale if you measure the zero error externally (rather than using
the instrument itself). Fixes #61, reported by Andrew Atkinson.
Tue Jul 28 12:15:20 GMT 2015 Olly Betts <[email protected]>
* src/datain.c,src/date.c,src/date.h: Calculate the Julian date to use
for the declination properly.
Tue Jul 28 11:44:05 GMT 2015 Olly Betts <[email protected]>
* lib/survex.pot,src/,tests/: Warn if we see an undated compass reading
when 'declination auto' is active. Cache the computed declination
as that saves 5-6% of the run time when processing CUCC's big dataset.
Tue Jul 28 11:43:27 GMT 2015 Olly Betts <[email protected]>
* lib/ru.po: Add missing ellipses to translated message.
Tue Jul 28 10:33:37 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Tue Jul 28 09:22:44 GMT 2015 Olly Betts <[email protected]>
* src/export.cc: Set LC_NUMERIC to the C locale while exporting so that
"." is used for the decimal separator in KML and other textual formats.
Reported by Jan Schorn.
Mon Jul 27 22:13:54 GMT 2015 Olly Betts <[email protected]>
* src/commands.c: Fix comment typo.
Mon Jul 27 22:13:33 GMT 2015 Olly Betts <[email protected]>
* lib/zh_CN.po: Add missing ellipses to translated message.
Mon Jul 27 22:13:16 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Fix doc typo.
Mon Jul 27 22:11:09 GMT 2015 Olly Betts <[email protected]>
* doc/TODO.htm,doc/manual.sgml,lib/survex.pot,src/cavern.h,
src/commands.c,src/datain.c: Add new *declination command with
support for setting the declination automatically based on the
survey date.
Mon Jul 27 20:48:21 GMT 2015 Olly Betts <[email protected]>
* lib/,src/commands.c,tests/csbad.out,tests/csbad.svx: Report error
from PROJ when coordinate conversion fails as part of the actual
error rather than on a separate line.
Mon Jul 27 20:07:30 GMT 2015 Olly Betts <[email protected]>
* src/thgeomag.c,src/thgeomag.h: Make thgeomag() return declination in
radians, since that's what we want and it's more consistent with it
taking lat and lon in radians.
Mon Jul 27 20:04:38 GMT 2015 Olly Betts <[email protected]>
* src/cavern.h: Document what days1 and days2 members of meta_data
struct are.
Mon Jul 27 15:15:53 GMT 2015 Olly Betts <[email protected]>
* src/: Clean up support for repeat readings (currently disabled) to
only expect them for survey readings.
Mon Jul 27 13:25:28 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Add example of using "*CALIBRATE DECLINATION".
Mon Jul 27 13:24:52 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Consistently say "magnetic declination" instead of
"magnetic deviation".
Mon Jul 27 13:05:58 GMT 2015 Olly Betts <[email protected]>
* src/Makefile.am: Add thgeomag code to the build system.
Mon Jul 27 13:04:54 GMT 2015 Olly Betts <[email protected]>
* src/thgeomag.c,src/thgeomag.cxx: Tweak thgeomag.cxx to be valid C
code.
Mon Jul 27 12:54:19 GMT 2015 Olly Betts <[email protected]>
* src/thgeomag.cxx: Fix "set but not used" warning.
Mon Jul 27 12:42:47 GMT 2015 Olly Betts <[email protected]>
* src/: Add IGRF handling code from therion 5.3.16.
Mon Jul 27 08:08:11 GMT 2015 Olly Betts <[email protected]>
* src/commands.c,tests/: Extend check for *fix before *cs to catch
*fix with standard deviations too.
Sun Jul 26 11:36:36 GMT 2015 Olly Betts <[email protected]>
* src/printing.cc: Remove the "Coordinate projection" field from the
print dialog, as it isn't relevant there.
Sun Jul 26 11:21:33 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc,src/gfxcore.h: Fix initial scale for small caves
(since 1.2.18 the initial scale has been too small). Don't rescale
if the same file is reloaded, but adjust the volume diameter as
appropriate.
Wed Jul 15 09:10:50 GMT 2015 Olly Betts <[email protected]>
* doc/HACKING.htm: Update list of debian packages to install to build
from git.
Wed Jul 15 08:16:44 GMT 2015 Olly Betts <[email protected]>
* NEWS,configure.ac,doc/manual.sgml: Update for 1.2.21.
Wed Jul 15 08:15:20 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Document that 1.2.21 is needed for *fix using
latitude and longitude, or with standard deviations.
Tue Jul 14 17:53:21 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Tue Jul 14 17:46:38 GMT 2015 Olly Betts <[email protected]>
* src/commands.c,tests/: Fix *fix with standard deviations when *cs is
in use.
Wed Jul 08 09:42:14 GMT 2015 Olly Betts <[email protected]>
* src/commands.c,tests/: Fix coordinate systems using latitude and
longitude - PROJ.4 wants these in radians, but we were passing
degrees, which would generally cause the conversion to the output
coordinate system to fail. Reported by Wookey.
Wed Jul 01 10:15:49 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Strip references to obsolete versions of MS Windows.
Tue Jun 30 12:22:55 GMT 2015 Olly Betts <[email protected]>
* src/kml.cc: Put all the <LineString> elements into a <MultiGeometry>,
rather than having each in a separate <Placemark>.
Tue Jun 30 09:32:17 GMT 2015 Olly Betts <[email protected]>
* src/: Whitespace cleanup.
Mon Jun 29 12:27:49 GMT 2015 Olly Betts <[email protected]>
* doc/cad3d.sgml,doc/manual.sgml: Remove references to SpeleoGen,
which hasn't been updated for many years, and which can't read
current the recent versions of the .3d format.
Mon Jun 29 03:14:52 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Sun Jun 28 13:35:47 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Sun Jun 28 11:43:11 GMT 2015 Olly Betts <[email protected]>
* src/message.c: Ignore any "@<something>" modifier in the language
code.
Sun Jun 28 11:40:06 GMT 2015 Olly Betts <[email protected]>
* src/message.c: Remove compatibility handling for specifying a country
variant of a language in SURVEXLANG using "-" with a lower case
country code (e.g. "en-us") - we changed to the standard "en_US" way
back in 2001.
Sun Jun 28 09:28:56 GMT 2015 Olly Betts <[email protected]>
* src/kml.cc: Use the "paddle" placemarkers rather than push pins.
Sun Jun 28 07:25:12 GMT 2015 Olly Betts <[email protected]>
* src/kml.cc,src/kml.h,src/printing.cc: Implement exporting of survey
legs in KML format.
Sun Jun 28 07:20:09 GMT 2015 Olly Betts <[email protected]>
* src/kml.h: Whitespace tweak.
Sun Jun 28 07:18:42 GMT 2015 Olly Betts <[email protected]>
* src/kml.cc: Put coloured "pin" icons into KML files, like we do for
GPX files.
Sat Jun 27 12:46:03 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc: Use wxSystem() rather than conditionally calling
system() or _wsystem() depending on the platform.
Sat Jun 27 12:45:22 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc: Use wxAtof() to get double from wxString.
Sat Jun 27 12:44:04 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc,src/mainfrm.cc: Use wxFopen() rather than
conditionally calling fopen() or _wfopen() depending on the platform.
Sat Jun 27 12:42:57 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc: Create wxFileInputStream directly, avoiding
intermediate file descriptor.
Sat Jun 27 12:41:32 GMT 2015 Olly Betts <[email protected]>
* src/cavernlog.cc: Use wxGetenv() to read the SURVEXEDITOR variable,
so we can accept Unicode values on Windows.
Sat Jun 27 06:51:29 GMT 2015 Olly Betts <[email protected]>
* src/netskel.c: Fix use after free after *solve. This only occurs if
a leg between the two exact same stations appears right before and
right after the *solve, which is unlikely in real data, but the
testsuite has an instance of this. This was introduced by the repeat
leg averaging added in 1.2.17.
Sat Jun 27 06:49:38 GMT 2015 Olly Betts <[email protected]>
* src/netartic.c: Fix small memory leak when solving network. This
doesn't really matter when solving at the end of processing as cavern
will exit after that, but if *solve is used we continue processing
after solving.
Sat Jun 27 04:36:39 GMT 2015 Olly Betts <[email protected]>
* src/message.c: Fix comment typo.
Fri Jun 26 00:42:07 GMT 2015 Olly Betts <[email protected]>
* NEWS: More updates for 1.2.20.
Fri Jun 26 00:05:51 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc,src/gfxcore.h,src/mainfrm.cc: Add support for reading
DEM data which isn't in a .zip file.
Thu Jun 25 21:58:38 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc: Force a refresh after loading terrain data so
that it gets displayed right away.
Thu Jun 25 05:16:10 GMT 2015 Olly Betts <[email protected]>
* lib/icons/Makefile.am: Fix install directories for filetype icons.
Wed Jun 24 12:51:10 GMT 2015 Olly Betts <[email protected]>
* lib/icons/Makefile.am: Fix for VPATH build and to create directories
to install icons to if necessary.
Wed Jun 24 12:45:52 GMT 2015 Olly Betts <[email protected]>
* NEWS,configure.ac,doc/manual.sgml: Update for 1.2.20.
Wed Jun 24 12:45:06 GMT 2015 Olly Betts <[email protected]>
* lib/unlaunchpad-po: Fix regex to clean up transifex source refs.
Wed Jun 24 12:24:31 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc: Add a FIXME about problem reading zip files with
wxZipInputStream on __WXMSW__.
Wed Jun 24 12:23:44 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc: When reading .hgt files, flag a read error if we
can't read any data.
Wed Jun 24 12:22:53 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc: If we reading terrain data fails, don't continue and
try to display it.
Wed Jun 24 12:21:44 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc: Avoid unnecessary call to OpenEntry() if we're
already on the zip entry we want to read.
Mon Jun 22 05:00:49 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc: Lowercase filenames of .zip entries before checking
extensions.
Mon Jun 22 04:36:26 GMT 2015 Olly Betts <[email protected]>
* src/commands.c: Define MASK_PASSAGE after MASK_NOSURVEY to match
order of mask[] array.
Mon Jun 22 04:35:57 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Document that clino is now allowed in diving data.
Mon Jun 22 02:14:08 GMT 2015 Olly Betts <[email protected]>
* src/commands.c,src/datain.c,tests/bug4.svx,tests/diving.pos,
tests/diving.svx: Allow clino readings in diving style data,
suggested by Andrew Atkinson. Currently these readings are ignored,
but a future version will check that they're consistent with the angle
given by the depth gauge and tape, and perform suitable averaging.
Mon Jun 22 00:40:39 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: Hardlink the .msg files in the .dmg rather than
shipping two copies of each.
Fri Jun 19 12:20:00 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Fri Jun 19 11:46:10 GMT 2015 Olly Betts <[email protected]>
* src/printing.cc: Fix to use top margin rather than right margin when
calculating the page height.
Fri Jun 19 11:44:50 GMT 2015 Olly Betts <[email protected]>
* src/avenprcore.cc,src/avenprcore.h,src/printing.cc: Factor out the
height of the footer we put on each printout page into a constant.
Fri Jun 19 10:59:21 GMT 2015 Olly Betts <[email protected]>
* src/avenprcore.cc: Cleaner code to calculate printable area.
Fri Jun 19 10:54:13 GMT 2015 Olly Betts <[email protected]>
* src/avenprcore.cc: Note why we seem to have to create a temporary
wxPrinterDC or wxPostScriptDC in a comment.
Fri Jun 19 08:27:08 GMT 2015 Olly Betts <[email protected]>
* src/avenprcore.cc: Add back in header required in mingw build.
Fri Jun 19 08:22:57 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: Remove useless extra copy of about box images from
OS X disk image.
Fri Jun 19 08:22:20 GMT 2015 Olly Betts <[email protected]>
* Makefile.am,lib/images/,src/aboutdlg.cc,survex.iss.in: Optimise the
size of the about dialog images.
Fri Jun 19 05:12:59 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh,lib/icons/Makefile.am,survex.spec.in: Install the
filetype and app icons under /usr/share/icons/hicolor, which is
where they're expected to be these days.
Fri Jun 19 04:39:04 GMT 2015 Olly Betts <[email protected]>
* lib/survex-aven.desktop: Add %f to Exec.
Fri Jun 19 03:46:48 GMT 2015 Olly Betts <[email protected]>
* .gitignore,configure.ac,desc-svxedit.txt,doc/,lib/,src/Makefile.am,
src/svxedit.rc: Remove lingering traces of svxedit.
Fri Jun 19 01:01:08 GMT 2015 Olly Betts <[email protected]>
* src/aboutdlg.cc: Avoid assertion if the about dialog image fails to
load. Reported by Phil Maynard.
Thu Jun 18 12:04:31 GMT 2015 Olly Betts <[email protected]>
* configure.ac: Fix to allow compiling without libav.
Thu Jun 18 12:02:46 GMT 2015 Olly Betts <[email protected]>
* src/avenprcore.cc,src/avenprcore.h: Clean up unused header includes.
Thu Jun 18 11:04:29 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: Disable a load of libav features we don't use.
Thu Jun 18 11:01:37 GMT 2015 Olly Betts <[email protected]>
* doc/HACKING.htm: Fix typo.
Thu Jun 18 11:00:33 GMT 2015 Olly Betts <[email protected]>
* doc/HACKING.htm: Update recipe for building libav for mingw to
disable a load of features we don't use, reducing the size of
aven significantly.
Thu Jun 18 10:58:58 GMT 2015 Olly Betts <[email protected]>
* doc/HACKING.htm,lib/,survex.iss.in: Update innosetup translations -
minor updates for zh_CN and an unofficial translation for en_GB from
the issrc repo (which is identical to mine in content).
Thu Jun 18 05:04:04 GMT 2015 Olly Betts <[email protected]>
* NEWS: Bump release date for 1.2.19.
Thu Jun 18 00:07:46 GMT 2015 Olly Betts <[email protected]>
* configure.ac: pkg-config support in proj seems quite new, so probe
directly if not found.
Wed Jun 17 11:02:40 GMT 2015 Olly Betts <[email protected]>
* lib/: Update line number references.
Wed Jun 17 10:59:38 GMT 2015 Olly Betts <[email protected]>
* lib/pl.po: Keep the "illegal option" message as a fuzzy translation
of the "invalid option" message.
Wed Jun 17 10:57:42 GMT 2015 Olly Betts <[email protected]>
* lib/,src/getopt.c: #if 0 out the support for -W longopt (which we
don't use) and the posixly_correct "illegal option" message
("invalid option" is clearer).
Wed Jun 17 10:18:12 GMT 2015 Olly Betts <[email protected]>
* src/getopt.c,src/gettexttomsg.pl: Take preprocessor directives into
account to avoid converting gettext() uses which won't be used.
Wed Jun 17 02:06:12 GMT 2015 Olly Betts <[email protected]>
* lib/INSTALL.OSX: Update.
Wed Jun 17 02:02:46 GMT 2015 Olly Betts <[email protected]>
* lib/hu.po: Translate a couple more messages.
Wed Jun 17 01:18:20 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Wed Jun 17 01:12:12 GMT 2015 Olly Betts <[email protected]>
* lib/,src/mainfrm.cc,src/printing.cc: Use "..." rather than Unicode
ellipses in menu items and button labels, as that's conventional
(but keep using Unicode ellipses in other messages).
Tue Jun 16 22:29:49 GMT 2015 Olly Betts <[email protected]>
* src/guicontrol.cc,src/mainfrm.cc: If the measuring line isn't
currently active, exit full screen mode if "Escape" is pressed.
Tue Jun 16 22:28:52 GMT 2015 Olly Betts <[email protected]>
* make_release: Update for change to use pkg-config to find libav and
proj.
Tue Jun 16 07:31:35 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc: Fix OS X shortcut for full screen mode to be
Ctrl+Command+F as that's the standard one, not Shift+Command+F
which we have been using since 1.2.7.
Tue Jun 16 07:28:50 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh,configure.ac,src/Makefile.am,src/moviemaker.cc,
src/moviemaker.h: Use pkg-config to probe for libav and proj. This
sorts out the correct flags for building on OS X against a static
install of libav.
Mon Jun 15 01:54:03 GMT 2015 Olly Betts <[email protected]>
* doc/manual.sgml: Update version in manual.
Mon Jun 15 01:31:01 GMT 2015 Olly Betts <[email protected]>
* NEWS,configure.ac: Update for 1.2.19.
Mon Jun 15 01:26:18 GMT 2015 Olly Betts <[email protected]>
* doc/survex.ent: Remove SGML entities which are no longer used.
Mon Jun 15 01:25:56 GMT 2015 Olly Betts <[email protected]>
* doc/3dtopos.sgml,doc/diffpos.sgml: Add notes that aven can now
export .pos files.
Mon Jun 15 01:16:11 GMT 2015 Olly Betts <[email protected]>
* lib/INSTALL.OSX: Update status and list the command line tools.
Mon Jun 15 01:07:17 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: Just use "tar xf" - GNU tar automatically detects
any decompressor needed in the versions we'll encounter on OS X.
Mon Jun 15 01:06:16 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh,lib/INSTALL.OSX: Build OS X version with libav to
enable aven's movie export feature.
Mon Jun 15 01:04:22 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: Move compression used for disk image into variable
dmg_format.
Mon Jun 15 01:03:23 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: Improve documentation of wx --enable-unicode.
Sun Jun 14 13:17:15 GMT 2015 Olly Betts <[email protected]>
* src/: Mark all single-argument constructors as 'explicit'.
Sun Jun 14 12:59:37 GMT 2015 Olly Betts <[email protected]>
* lib/: Update source references and fill in translations for new
message.
Sun Jun 14 12:50:07 GMT 2015 Olly Betts <[email protected]>
* lib/survex.pot,src/printing.cc: "pos files" reads better than "POS
files".
Sun Jun 14 12:34:05 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Sun Jun 14 12:31:32 GMT 2015 Olly Betts <[email protected]>
* src/gfxcore.cc: When reading terrain data from a .zip file, report an
error if the .zip file is bad, or if it doesn't contain any terrain
data we recognise.
Sun Jun 14 12:30:36 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: Enable wxDisplay to better support multi-monitor
setups.
Sun Jun 14 12:11:11 GMT 2015 Olly Betts <[email protected]>
* buildmacosx.sh: No need for --enable-unicode with wx3.
Sun Jun 14 11:33:46 GMT 2015 Olly Betts <[email protected]>
* src/: Use the correct separator for sorting stations when exporting a
.pos file.
Sun Jun 14 11:09:49 GMT 2015 Olly Betts <[email protected]>
* lib/survex.pot,src/: Add exporting to Survex POS format to aven.
Sat Jun 13 13:48:09 GMT 2015 Olly Betts <[email protected]>
* NEWS: Update.
Sat Jun 13 13:29:01 GMT 2015 Olly Betts <[email protected]>
* src/printing.cc: Remove code to workaround wxMac opening the preview
window at minimum size, as this no longer happens with wxWidgets
3.0.2. We currently disable this preview window anyway, as OS X has
its own print preview, which is slicker than the generic wxWidgets
one.
Sat Jun 13 13:20:54 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc: We need to call Layout() when we come out of
FullScreen mode under OS X so the sizer adjusts to show the toolbar.
Sat Jun 13 13:17:47 GMT 2015 Olly Betts <[email protected]>
* src/: Fix exporting to GPX, KML and HPGL, which all failed to write
the header to the exported file in 1.2.18.
Sat Jun 13 11:00:29 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc,src/mainfrm.h: Now we're using a non-native toolbar
for OS X, GetToolBar() returns NULL, and we need to do a bit of
extra work to get the toolbar.
Sat Jun 13 10:18:07 GMT 2015 Olly Betts <[email protected]>
* lib/de_CH.po: Add missing "fuzzy" marker.
Sat Jun 13 07:54:07 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc: On OS X, drop out of full screen mode if the mouse is
mode to the top of the screen, since we can't seem to display the
menu bar in this case.
Sat Jun 13 07:27:27 GMT 2015 Olly Betts <[email protected]>
* src/aven.cc: Remove crude bodge which tries to pick a suitable
initial window size when using wxWidgets without wxDisplay on a
multi-monitor setup. It was based on the setup I had at the time,
and might not work well in every situation, and now we persist the
window size between runs, picking a nice initial size isn't so
important.
Sat Jun 13 07:24:07 GMT 2015 Olly Betts <[email protected]>
* src/aven.cc: If the saved size for aven's window exceeds the current
display size (mostly likely because we're now plugged into a smaller
monitor), then reduce the size of the window to fit the display.
If the saved size is < (480x320), increase it to at least that, as
aven isn't usable in a smaller window.
Fri Jun 12 11:28:46 GMT 2015 Olly Betts <[email protected]>
* lib/,src/mainfrm.cc: Add another TRANSLATORS comment.
Fri Jun 12 10:43:27 GMT 2015 Olly Betts <[email protected]>
* src/aven.cc: Remove unused '#include <signal.h>'.
Fri Jun 12 10:34:37 GMT 2015 Olly Betts <[email protected]>
* configure.ac,lib/,src/message.c,src/msvc/config.h.in: Stop trying to
catch and report signals. The only real reason to do it is so we
can say "Bug in program detected! Please report this to the authors"
before we exit, but when the program crashes that's pretty obvious.
In aven we try to pop up a message box for this message, which may
fail due to whatever caused the signal, while with the command line
tools there's no great benefit over just letting the shell report
the signal.
Fri Jun 12 10:30:11 GMT 2015 Olly Betts <[email protected]>
* lib/: Translation updates.
Fri Jun 12 06:13:04 GMT 2015 Olly Betts <[email protected]>
* src/Makefile.am: Use $(COMMONSRC) in aven_SOURCES.
Thu Jun 11 02:22:11 GMT 2015 Olly Betts <[email protected]>
* lib/: Assorted translation updates.
Thu Jun 11 02:06:25 GMT 2015 Olly Betts <[email protected]>
* lib/,src/cmdline.c: Fix typo in TRANSLATORS comment (--verbose ->
--version).
Thu Jun 11 01:39:34 GMT 2015 Olly Betts <[email protected]>
* src/mainfrm.cc: Stop trying to scale toolbar icons by the content
scale factor on OS X, as this doesn't seem to achieve what we want,
requires an as-yet unreleased version of wx, and forcing a
non-native toolbar works with current releases.
Thu Jun 11 00:55:50 GMT 2015 Olly Betts <[email protected]>
* lib/INSTALL.OSX,src/mainfrm.cc: Force use of a non-native toolbar on
OS X to stop the toolbar icons from getting rescaled and looking
fuzzy.
Wed Jun 10 11:23:03 GMT 2015 Olly Betts <[email protected]>
* src/guicontrol.cc: On OS X, when we centre the view on the station
this can generate a mouse move event, so clear the variable which