-
Notifications
You must be signed in to change notification settings - Fork 8
/
CHANGES
executable file
·2632 lines (1624 loc) · 69.3 KB
/
CHANGES
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
changeLOG for the-maker
--------------------------------------------------------------------
|
TO DO / planned features |
|
--------------------------------------------------------------------
- general editing
- user prefs
- switch to head button
- spell checker
- pretty print (tidy)
-------------------------------------------------------------------------
KNOWN BUGS |
-------------------------------------------------------------------------
-------------------------------------------------------------------------.
|
-------------------------------------------------------------------------'
November 15, 2013 - Gerald
- added proper syntax coloring for javascript
-------------------------------------------------------------------------.
Release 1.82 |
-------------------------------------------------------------------------'
September 20, 2013 - Gerald
- import multiple files at the same time
- more keyboard short cuts
- Publish Ctrl+u
September 8, 2013 - Gerald
- in local links you can now use parameters for example for php and the
file base is still updated correctly
for example "index.htm?params=foo" will become
"http://base.com/index.htm?params=foo"
August 29, 2013 - Gerald
- fixed bug #4 wxYield called recursively if many tabs opened too quickly
-------------------------------------------------------------------------.
Release 1.81 | |
-------------------------------------------------------------------------'
June 8. 2013 - Gerald
- Fixed bug where Preview was NOT on F5 (Thanks Randal)
- Fixed bug where <markdown> was invisible in Mac Classic Theme
- Bug Reports are now filed at GitHub
- Fixed bug where empty files could not be saved
- Fixed bug where code style was not set after re-start
- Fixed bug where closed tabs were "fading" out
- Fixed bug where on system without sandboxing files were not opened on launch
- Fixed bug where Lanyard template is not using !projectName! marker
- Moved navigation on Lanyard template to .nav
Mai 4. 2013 - Gerald
- new template dialog for new projects
- refactoring project creation code
- deleted outdated templates
- updated specs
- a lot of tree view improvements
- UI improvements
- added right click contextual menu to tree view
- delete and rename file and others right from contextual menu
- fixed bug in editor right click menu (now appears next to mouse pointer
as it should)
- project info shown from "info.json" in template
- json file ignored at project creation
--
- we are now using bundles for projects
- bundles have the extension .makerProject
- Import Project removed
- "Link to Project" is now "Open Project"
- Manage Linked Project is now Manage Projects
- finally deleted the OLD Controller
- deleting projects disappeared again, do this from the Finder
- mock_View for testing -> gone, now were doing this with the original view
class for the mainUI
- deleted the OLD (0.6) makerProjectConverter.py
- Open Project now uses File dialog
- updated "Manage Projects" dialog
- existing projects from users sandbox are moved to chosen location
- Bug fixed in distribution table cleanup
- editor code styles
- editor is keeping indentation level!
- editor styles change on menuItem highlight
- now using native tool bar
- improved editor tabs with custom drawing - ready for more in 1.9
- fixed editor focus bug
- faster and cleaner drawing code for tabs
- and a lot more
March 15, 2013 Gerald
- added shortcut for new .content file
- remove language now deletes all files of language
- make all added to creating new project
March 14, 2013 Gerald
- fixed bug: when project was deleted there were still "leftovers" in memory
and UI
February 25, 2013 Gerald
- add language to project, remove language from project
February 13, 2013 Gerald
- linked projects now work with Sandbox and are still linked when the
application restarts
---------------------------------------
January 13, 2013 - TheMaker 1.7
---------------------------------------
February 9, 2013 Gerald
- added functions to delete projects
February 7, 2013 Gerald
- validate characters on project name
- simplified version handling and source collection
- unit tests for new features and bug fixes
---------------------------------------
December 20, 2012 - TheMaker 1.6
---------------------------------------
December 7, 2012 Gerald
- according to Apple requirements, the maker now writes his files to
~/Library/Application Support/TheMaker on OS X
November 28, 2012 Gerald
- the fork in the road
- creating fork "The Maker For OS X"
- this new project resides on github at
https://github.com/geraldspreer/the-maker-for-osx.git
February 6, 2012 Ian
- Added support for footnotes and tables from within 'Markdown(2)'
- Fixed missing closing tag within head (meta name) in .html template
--------------------------------------------
the maker 1.5
--------------------------------------------
Oktober 1, 2011 Gerald
- you can now use Markdown in maker parts (.content, .foot, .body, .nav)
September 26, 2011 Gerald
- more code style
September 24, 2011 Gerald
- all kinds of things
September 20,21 2011 Gerald
- run Python files from within the maker with an interactive shell
- export project as template
September 19, 2011 Gerald
- manage linked projects tool
- add any file (how could I have missed this?)
September 13, 2011 Gerald
- added support for linked (external) projects they can be on a USB stick,
webDAV or Dropbox
August 19, 2011 Gerald
- now session data regarding files is saved, this means files that are open
when the maker is closed will be reopened at the next start of the maker
August 8, 2011 Gerald
- work on replace string in project
- replace in current and replace in project DONE
July 12, 2011 Gerald
- Saving GUI settings...
- Frame Size
- Frame Position
- Splitter Sash Position
July 8, 2011 Gerald
- prep for implementaion of replace in project
June 29, 2011 - Ian
- repositioned 'Find' and 'Replace With' "wxStaticText" <label> in makerReplaceDialog.py
- renamed 'one', 'two' and 'text to be 'findtext', 'replacetext' and 'pagetext'
in function replace in makerReplace.py
June 29, 2011 Gerald
- added Find / Replace (in open file)
- also as right click menu
--------------------------------------------
the maker 1.1
--------------------------------------------
June 29, 2010 - Gerald
- working on makerProjectManager to fix Vista issues
June 23, 2010 - Gerald
- working on error report fix
June 18, 2010 - Gerald
- included new templates
June 15, 2010 - Gerald
- fixed issues with wxPython versions > 2.8.8.1
March 30, 2010 - Gerald
- font (Button) fixes in
* Main Interface
* About Dialog
* Dist Table Editor
* Default Folder Editor
March 22, 2010 - Gerald
- more work on font issues
March 10, 2010 - Gerald
- fixing font size issues
February 15, 2010 - Gerald
- small fix in makerServerlink
February 4, 2010 - Gerald
- make all now 20% faster
January 21, 2010 - Gerald
- .css preview now works
January 20, 2010 - Gerald
- image references are now updated correctly in .css files (used to require
quotes)
- re implementing preview for .css files (work in progress)
January 19, 2010 - Gerald
- fixed bug: [2935005] where it was impossible to delete unsynced images
January 13, 2010 - Gerald
- made current project more obvious by showing project and filename in the
application window title and also showing the project name in the file delete
dialog
- fixed error on HTML argument autocomplete, used to fail when no .css file
was linked
- fixed a bug that when a filename was still in the FTP Queue but the file
had been deleted (usually from outside the app) it would throw error messages
- fixed bug where on file deletion file entry where not removed from the FTP
queue
January 8, 2010 - Gerald
- fixed bug [2927206] now there is a check that the value of
"Name for remote graphics folder" is not empty
Update Release: The Maker 1.01
December 31, 2009 - Gerald
- Bugfix where it was impossible to publish unsupported files
December 27, 2009
Official Release Of The Maker 1.0
December 27, 2009 - Gerald
- fixed remote folder stuff
December 26, 2009 - Gerald
- fixed "small image bug on Windows"
December 23, 2009 - Gerald
- fixed linux bug where template preview image would not appear in dialog
- other fixes
- fixed MenuItemFontNormal
- invalid project root crosscheck works
- cleanup after dist edit works
December 22, 2009 - Gerald
- changes is makerProjectSetup now making sure it is just a NAME for the
image folder and not a path
- more work on FTP browser, exceptions and error warnings
- you can delete binary files with FTP browser even inside folders
- however you can only delete empty folders and this is good enough for now
- fixed a bug in make all
- work on GUI status updates
- fixed undo bug on binary files
December 21, 2009 - Gerald
- small changes, removing some debug print calls for more speed
- image delete now works again
- fix in project setup gfx folder name
- you can now delete files and folders with the FTP browser
December 20, 2009 - Gerald
- improved image sync: Now there is a flag called self.imageSyncNeeded in
makerProject that is set after certain ops like image import or first project
setup. Then on publishQueuedFiles this flag is checked and images are synchronized
when needed
- work on progress bars now they don't freeze on windows anymore
December 17, 2006 - Gerald
- progress bars are more logical now
- other fixes
December 16, 2006 - Gerald
- makerFTPBrowser: Since the textfield in the browser is disabled
the check for root does not make sense anymore
December 15, 2006 - Gerald
- fixes in FTP Browser
- fixes in project setup
- default FTP root for new projects is now .
- when adding file to queue we check if it exists fist
change:
- after project setup not all files are queued
the user has to do this himself by pressing Upload Everything
( there are situations where a setting has changed and you don't
want to do a full upload)
December 13, 2009 - Gerald
- new module makerThread
- check for updates on startup now threaded
December 8, 2009 - Gerald
- fixed all of the following
- Tutorial did not work
- Check for updates did not check for Internet connection
- sync images did not check for Internet connection
- renamed: Project Setup dialog title to Setup FTP Connection...
- with delete Image you could delete all kinds of files - fixed
- when root of treeView was selected and projects open then
there was an error
December 6, 2009 - Gerald
- fixes in the white template
December 5, 2009 - Gerald
- bug fixes publish should work again
---------------------------------------------------------------------------
BUG HUNTING SEASON IS OPEN -^
---------------------------------------------------------------------------
November 28, 2009 - Gerald and Ian : MDM 2009 Rothenburg
- check if project is set up
- copyright stamp
- footer messages
- new makerCheckInternetConnection
- fixed issues related to no internet connection
- add binary files to FTP queue manually
- moved some menu items - project menu gone
- keyboard shortcuts for some HTML tags
- improved menu logic
- bugfixes
- check for encoding errors and encoding fallback
-------------------------------------------------------------------------
done and rewritten for 1.0 |
-------------------------------------------------------------------------
- default encoding wont work done
- edit other parts done
- new files done
- autocomplete done
- import files done
- printing done
- fonts and wrapping (maker wrap default)
- real toggle
- inc / dec font size done
- insert markers done
- right click menu in editor done
- sync images done
- get compiling to work again on Mac done
- import images done
- clean up Linux fonts and interface done
- new ErrorHandler done
- remove debug print statemnts done
- browse server done
- delete images done
- close file done
- deleting of files done
- renaming of files done
- edit .content file .head done
- clean up on app quit done
- languages done
- save .head file as .head template done
- add new project done
- import project done
- verify project version on load done
- edit distribution table data done
- edit default remote folders done
- upload everything done
- check if project is set up done
---------------------------------------------------------------------
November 22, 2009 - Gerald
- fixed bug where search did not work on Windows and Linux
(only Win tested.)
- import projects
- improved. makerProjectConverter
- verify project on load
- editor tabs X on tab
- edit distribution table data
- edit default remote folders
- fixes in make all
- upload everything
November 3, 2009 - Gerald
- add new project
November 2, 2009 - Gerald
- save .head file as .head template
- other small fixes
November 1, 2009 - Gerald
- small fixes
- since parts are displayed in the tree view, they got a little gear icon
to make a distinction between "ordinary" files
October 28, 2009 - Gerald
- languages done
October 27, 2009 - Gerald
- Work in progress
- re implemented project languages
- .nav .body and .foot are now part of the tree view
- parts menu gone
October 9, 2009 - Gerald
- bugfix in delete file
- bugfix in delete image
September 22, 2009 - Gerald
- edit .content .head
September 17, 2009 - Gerald
- renaming of files
September 14, 2009 - Gerald
- delete image
- close file
- deleting of files
- bug fixes
August 31, 2009 - Gerald
- removed debug print statements
- browse server
August 26, 2009 - Gerald
- make Tools menu work
- clean up Linux interface
- new Errorhandler (report dialog)
- removed the LogWindow (hope I will not miss it for long)
August 15, 2009 - Gerald
- Image Import finished
August 12, 2009 - Gerald
- Image Import
- Image Tool improvements
August 2, 2009 - Gerald
- image stuff (working on it)
- sync images
- now using native dialog for image selection
- maker is compiling again, wasn't for half a year
- makerHistory is now history
May 27, 2009 - Gerald
- right click menu in editor
May 13, 2009 - Gerald
- insert markers
- cut, copy and paste shortcuts
- work in progress
April 16, 2009 - Gerald
- fonts and wrapping (maker wrap default)
- real toggle
- inc / dec font size
- later that day
- you asked for it: Could we 'option 0' to return to normal nominal size
like in firefox? ,also would be good if "option="
was for inc so shift not req
April 15, 2009 - Gerald
- work on data model for noteBookPages (projectManagerController)
- file print works
- FIXED - adding new .content or dynamic does not add to tree or
be available for edit until maker is re-started --
Bug or should this be #makerBug ;-)
April 13, 2009 - Gerald
- fix for "part Bug" (when edit .nav .top or .foot)
March 27, 2009 - Gerald
- file import
- some bug fixes
March 15, 2009 - Gerald
- fix for autocomplete / bug
March 14, 2009 - Gerald
-small changes here and there
- Insert Menu
March 12,2009 - Gerald
- Bugfixes in processing of dynamics
- autocomplete
March 11, 2009 - Gerald
- Bugfixes and stuff
- if a dynamic is saved all the effected files are queued for FTP. There is
no more dialog, asking the user to publish since this interrupts the
workflow
- "interactive" publish menu item (showing nr of queued files)
- Number of queued files now in status bar
March 5, 2009 - Gerald
- edit .nav .body .foot and rss.head
- so parts menu is complete
- makerPartEditor.py is history
- adding of new files
new: makerFileTemplates.py
March 4, 2009 - Gerald
- fix of dynamic problem
February 27 , 2009 - Gerald
- cross project saving of FTP queue
- save all unsaved files when application closes
- make all
- I took the makerFileClasses and moved them from makerProject.py
into makerFileTypes.py
- publish
---------------------------
2009 (I can't believe it)
---------------------------
December 10, 2008 - Gerald
- search, cut, copy and paste
December 9, 2008 - Gerald
- changes in maker.py
makerController.py
- some button and menu logic
November 27, 2008 - Gerald
- thousands of changes
- initial commit to /current
---------------------------------------------------------------------------
the new MVC implementation
---------------------------------------------------------------------------
August 31, 2008 - Gerald
- I changed the way we update the status in the GUI. In makerCore there is
now a decorator called afterThisUpdateStatusInfo wrapped around the "set"
functions related to the data in the status bar.
Basically "logging" each time self.language, self.project and self.current-
File is set
- this decorator is also used to indicate queued files
- makerFileContent class method makerWebSite is now making a difference be-
tween preview builds and final ones. Sites not built for preview are queued
for FTP
- makerController / actionPublishAll is gone !!! Try a "make all"
^
|_ here starts the cleanup
Revision 265 - release 0.9
August 27, 2008 - Gerald
- Blue template
- changes in makerController, makerGUI
August 20, 2008 - Gerald
- AutoComplete featuring all HTML Tags
- renamed templates default = simple
white_tree_col_fixed_0.1 = white
August 20, 2008 - Gerald back in Texas
- Debugged and Optimized AutoComplete
- added autoComp for < braces giving a list of
possible tags
- added AutoComp for background-image: url(" in Css files
- fixed Bug in getArgument
July 24, 2008 - MDM 2008 , Gerald and Ian
- Finished Autocomplete - Big Time
July 20, 2008 - Gerald
- WORK IN PROGRESS
- Autocomplete in the Editor (with Bugs)
- Printing via Browser
June 27, 2008 - Gerald
- changed makerCore / createNewDefaultFoldersFile
June 24, 2008 - Gerald
- fixed some behavior in the table editors
- changed to serialized file format (cPickle) for default folders since XML has proven
not to be suitable
renamed methods in makerUtilies readDataFromXML / writeDataToXML
to readDataFromFile / writeDataToFile
- default remote folders stored in setup/defaultFolders.dat
June 22, 2008 - Gerald
- new methods in makerUtilies readDataFromXML / writeDataToXML
- new method in makerController getDefaultRemoteFolder changes in makerCore
addMakerFile
- added Menu and Button Logic
- small improvements in project setup
- added dialog for setting default remote folders
- zebra tables
June 1, 2008 - Gerald
- I changed the filename of the file storing the path to projects on XP
from path to makerPath. So the user will know to which app this file
belongs
- fixed BUG [ 1970442 ] when lastProject.txt not found maker crashes
changed makerController / getLastProject
- fixed a Bug in makerCore / updateDynamic
- bugFix in actionImportFile
May 25, 2008 - Gerald
- removed most of the code from rev 251 since it was not performing well
on Windows
- added copyFileTree to makerUtilities and changes in makerGUI and
makerController
May 21, 2008 - Gerald
- added a couple of methods to the makerGUI to make the ProgressBar Pulse
if needed
May 19, 2008 - Brinick
- Bug fix: renaming binary files causes crash (SF bug: 1967219)
M maker-dev/makerUtilities.py
M maker-dev/makerCore.py
May 19, 2008 - Gerald
- On Windows after the project has been loaded the tree view is at the root
of the list
- moved the path indicator for Xp to C:/
- BUGFIX [ 1966477 ] Todays date maker marker not working
Revision 247 Release 0.8
May 8, 2008 - Gerald
- Fixed Bug 1848777 (image reference update only works with double quotes )
- work in makerController publishCurrentFile
- Brinick fixed Bug 1959625
- new in makerGUI PulseProgress now used when importing projects
May 6, 2008 - Gerald
- The Most Stable Project Setup We Ever Had ('t was a long night)
- many, really many changes and Bugfixes in project setup
- changes in makerController actionTestFtp
- added function full upload to FTP menu
- fixes in makerController actionNewProject
May 1, 2008 - Gerald
- fixed BUG # 1952295
- makerController method ftpBrowserAction_connect_ now returns True or False
to determine sucess
April 28, 2008 - Gerald rev 238
- new template "Modern"
- imported files are added to ftpQueue
- fixed some odd behaviors
- bugfixes
April 24, 2008 - Gerald
- enabled the horizontal scrollbar in the editor and added an edge marker
at column 200
April 24, 2008 - Gerald
- reduced makerController method findActionForEvent to half its size
- !!! switch to UTF-8 as project encoding
# Implementation: starting now, all our templates have the 'encoding' node in
the system_setup.xml the value is set to utf-8 by default.
When loading an older project (prior to verion 0.8) the maker is assuming
latin-1 as encoding since all those earlier projects use latin-1 as default
April 23, 2008 - Gerald
- Added all(!) Css Selectors to the insert menu
! change in makerController / findActionForEvent: I renamed the dictionary with
the Ids and actions to "theActions" instead of "theIds"
- also a change of implementation in this method with help from Brinick
- added Learn HTML and CSS item to HELP menu
April 18, 2008 - Gerald
- Bulk import for files
- small changes on actionMakeAll
- new feature: Sync Images With Server
- new method in makerCore downloadFile
- new method in makerServerlink download
April 15, 2008 - Gerald
- after publish stay in the edited position
- after import only enter new name when a file with the same name exists
April 14, 2008 - Gerald
- new feature scrollkeeper, changes in makerController.py
April 3, 2008
- release 0.79
-----
March 31, 2008 - Gerald
BUGFIXES
----------
1834111 preview button * 2007-11-18 10:53 5 Closed
1834110 if .head mode is enabled ... * 2007-11-18 10:52 5 Closed
March 30, 2008 - Gerald
- finished conflict check code for distribution table
- if there are conflicts the user is informed and has the choice to ignore
or to resolve them
makerController / makerDistEditor