Skip to content

Commit 304f0b4

Browse files
Merge pull request #41 from patrickTingen/develop
Final version DD24
2 parents 3191817 + c50304b commit 304f0b4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+17840
-13025
lines changed

.dbconnection

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<connection>
3+
<connectionentry identifier="sports11"/>
4+
</connection>

DataDigger.i

Lines changed: 159 additions & 146 deletions
Large diffs are not rendered by default.

DataDigger.p

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
/*------------------------------------------------------------------------
2-
File : DataDigger.p
3-
Purpose : Launcher for DataDigger in Edit mode
2+
3+
File : DataDigger.p
4+
Desc : Launcher for DataDigger in Edit mode
5+
46
----------------------------------------------------------------------*/
57

68
DEFINE VARIABLE gcProgramDir AS CHARACTER NO-UNDO.
79

810
/* Where are we running from? */
911
FILE-INFO:FILE-NAME = THIS-PROCEDURE:FILE-NAME.
12+
IF FILE-INFO:FULL-PATHNAME = ? THEN
13+
FILE-INFO:FILE-NAME = REPLACE(THIS-PROCEDURE:FILE-NAME, '.p', '.r').
14+
1015
gcProgramDir = REPLACE(FILE-INFO:FULL-PATHNAME,"\","/").
1116
gcProgramDir = SUBSTRING(gcProgramDir,1,R-INDEX(gcProgramDir,'/')).
1217

1318
/* Start the actual DataDigger program */
14-
RUN VALUE(gcProgramDir + "DataDigger2.p") (INPUT FALSE).
19+
RUN VALUE(gcProgramDir + "DataDigger2.p") (INPUT FALSE).
20+

DataDigger.pf

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88
-tmpbsize 8
99
-p DataDigger.p
1010

11-
#-cpstream UTF-8
12-
#-cpcase BASIC
11+
#-cpstream UTF-8
12+
#-cpcase BASIC
1313
#-cpinternal UTF-8
14-
#-cplog UTF-8
15-
#-cpterm UTF-8
16-
#-cpcoll BASIC
14+
#-cplog UTF-8
15+
#-cpterm UTF-8
16+
#-cpcoll BASIC
17+

DataDigger.txt

Lines changed: 135 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,133 @@
1-
____ __ ____ __ ____ ____ ___ ___ ____ ____
2-
( _ \ /__\ (_ _) /__\ ( _ \ (_ _) / __) / __) ( ___) ( _ \
3-
)(_) ) /(__)\ )( /(__)\ )(_) ) _)(_ ( (_-. ( (_-. )__) ) /
4-
(____/ (__)(__) (__) (__)(__) (____/ (____) \___/ \___/ (____) (_)\_)
5-
1+
=====================================================================================
2+
____ __ ____ __ ____ ____ ___ ___ ____ ____
3+
( _ \ /__\ (_ _) /__\ ( _ \ (_ _) / __) / __) ( ___) ( _ \
4+
)(_) ) /(__)\ )( /(__)\ )(_) ) _)(_ ( (_-. ( (_-. )__) ) /
5+
(____/ (__)(__) (__) (__)(__) (____/ (____) \___/ \___/ (____) (_)\_)
6+
7+
=====================================================================================
8+
9+
DataDigger version 24 - 3 oct 2018 (Pure Gold)
10+
11+
- Solved: Auto-connect list gives error on duplicate tables (Peter Frederick)
12+
- Solved: Double-click on hidden field does not show the field
13+
- Solved: Setting for 'Show Column For Recid/Rowid' was ignored (Mike Raschendorfer)
14+
- Solved: Extra filter refused to hide normal tables (Edwin Schutten)
15+
- Solved: Query fails when search condition contains pipe symbol (Mike Raschendorfer)
16+
- Solved: Even when set to manual update check updates, remote version was fetched (Germ Rekker)
17+
- Solved: Table browse shows normal tables when disabled in filter #8 (Edwin Schutten)
18+
- Solved: Backups not saved with default myDataDigger code #11
19+
- Solved: Setting for backup-on-delete is always set to TRUE #12
20+
- Solved: Cannot filter field name with "name" #10
21+
- Solved: Invalid-handle error on tables with lots of fields #15 (Johan Heling)
22+
- Solved: Clone button active when more than one record is selected #16
23+
- Solved: Character fields limited to current width on editing #17
24+
- Solved: Debug Messages from DataDigger interfere with DWP (Jeroen Beugels)
25+
- Solved: Right click in field browse gives DLL error #22
26+
- Solved: Error when exporting data that does not fit in format #24 (Martin Verstegen)
27+
- Solved: When clearing filter-by-field, colors remain in field browse #25
28+
- Solved: Jumping to/from filter fields jumps to wrong field #27
29+
- Solved: Field names for extents do not sort intuitive #28 (Johan Geerts)
30+
- Solved: Change table + immediate RETURN did not open the query
31+
- Solved: Error on opening list editor #29 (Hans Kaman)
32+
- Solved: Error on initializing backup folder #30 (Hans Kaman)
33+
- Solved: Wrong layout for large font in connections screen
34+
- Solved: 'Value 3786382987984 does not fit in long DLL datatype. (13712)' on right-click
35+
- Solved: Error on about-screen when PSTimer does not work
36+
- Solved: ICO file corrupt (Arno van der Ende)
37+
- Solved: Resizing window takes up to 2 seconds
38+
- Solved: Hiding 'Delete record' question prevents deletion of records (Hans Kaman)
39+
- Solved: Recid does not show in large databases (Ren? Postma)
40+
- Solved: Last field in update was not assigned (Steven Peeters)
41+
- Solved: Update cannot be set in DataDigger ini #37 (movedoa)
42+
- Solved: Check for PingBack is wrong #33 (movedoa)
43+
- Solved: Small layout errors on settings screen #35 (movedoa)
44+
- Solved: Saving settings takes relatively long
45+
- Solved: Strange characters on the about-screen
46+
- Solved: Editing favourites selects too many tables
47+
- Solved: Favourites icon below table browse sometimes disabled
48+
- Solved: CTRL-C does not work
49+
- Solved: Settings not saved in settings screen
50+
- Solved: Toggle box not sensitive in edit favourites screen (Mike Derrick)
51+
- Solved: OK button on settings screen fails if you have no backup folder (Mike Derrick)
52+
- Solved: Wrong tooltips in table filter screen (Jeroen Beugels)
53+
- Solved: Changing tables slow (Jeroen Beugels)
54+
- Solved: Compile error in v11.7 in DataDiggerLib.p (Curtis Schroer)
55+
- Solved: Generate Active Class says .i instead of .cls (Arno van der Ende)
56+
- Solved: Generate Assign statement gives warning on first use (Arno van der Ende)
57+
- Solved: Generate dump/load: toggle for db name not working (Rob Willoughby)
58+
- Solved: Generate dump/load: saving file saves as .i (Rob Willoughby)
59+
- Solved: Generate dump/load: load procedure resulted in no code
60+
- Solved: Generate routines: syntax error in header
61+
- Solved: Switching between favourites/tables gives empty fields browse (Mike Raschendorfer)
62+
- Solved: Starting DD with table name on clipboard did not open query (Jeroen Beugels)
63+
- Solved: Color 24,25,26 were changed during startup (Didier Dujardin)
64+
- Solved: Favourite group could not be renamed or deleted (Mike Raschendorfer)
65+
- Solved: Favourites screen could not be escaped if run from DWP (Jeroen Beugels)
66+
- Solved: Changing tables shows fields/indexes while reading table info (Jeroen Beugels)
67+
- Solved: Events from DD show up in DWP Debugger (Jeroen Beugels)
68+
- Solved: Focus on wrong window after update with multiple Diggers (Dirk Vreken)
69+
- Solved: Character extent fields generate error when editing (Dirk Vreken)
70+
- Solved: Long labels not fully shown in field browse (Johan Geerts)
71+
- Solved: Columns in edit window too small
72+
- Solved: Table browse moves selected table to top of browse (Mike Derrick)
73+
- Solved: Field browse moves selected field to top after sort (Dirk Vreken)
74+
- Solved: Empty query saved in query list (Arno van der Ende)
75+
- Solved: Query tester does not show nr of results (Dirk Vreken)
76+
- Solved: DD folder contains obsolete files that survived previous versions
77+
- Solved: Query tester window a bit too small
78+
- Solved: Filter buttons on field browse did not move while scrolling
79+
- Solved: Intro for new users too long
80+
- Solved: Upgrade-available-message too wide for frame
81+
- Solved: Cannot start DataDigger without databases (Landry Dubus)
82+
- Solved: On compile error, DataDigger.log cannot be found (Johan Geerts)
83+
- Solved: Editing character field with unknown value gives error (Johan Geerts)
84+
- Solved: Small layout issues with red filter lines
85+
86+
- Change: Beta version of DD always checks on new beta version
87+
- Change: Setting for 'Show Column For Recid/Rowid' removed
88+
- Change: Layout fixes for larger fonts on settings screen
89+
- Change: Export to csv now uses field names instead of labels #13
90+
- Change: Tabs on settings page now react to CTRL+PgUp/PgDn #14
91+
- Change: Query Tester can now also handle INDEXED-REPOSITION queries
92+
- Change: Minimum Progress version for DD changed to 10.1C #19
93+
- Change: Removed SHIFT-HOME shortcut in record editor
94+
- Change: On v11, try to compile strict
95+
- Change: Detect when data is changed by other user
96+
- Change: Improved startup time
97+
- Change: Cleaned up context menu on table browse
98+
- Change: Clear table filter now works in two steps
99+
- Change: Option menu is now (an optional) sidebar
100+
- Change: Shortcut keys in option menu changed
101+
- Change: DataDigger phone home now via is.gd instead of goo.gl
102+
- Change: Option to not cache the settings removed #32 (movedoa)
103+
- Change: Usage info is saved to settings but never used.
104+
- Change: Cleaned up images folder
105+
- Change: Favourites view now also respects database filter
106+
- Change: Label <PROGDIR> changed to <WORKDIR>
107+
- Change: Shortcut for query history changed to CTRL-SHIFT-P
108+
- Change: DataDigger phone home now via is.gd instead of goo.gl
109+
- Change: Shortcut for query history changed to CTRL-SHIFT-P
110+
- Change: On new version, user has option to not go to DD website (Johan Geerts)
111+
- Change: Don't save window position when minimized/maximized (Johan Geerts)
112+
- Change: Query tester protects against long running queries
113+
- Change: First start with new version does not open DataDigger blog
114+
115+
- New : Option to set table name as first element in window title #26 (Johan Geerts)
116+
- New : Option to generate an include file with tt definitions
117+
- New : Option to generate a class for active record pattern
118+
- New : Option to generate a dump/load procedure
119+
- New : Option to dump df of all connected databases #23
120+
- New : Option to reset answers to DataDigger questions
121+
- New : Option to reset to factory settings
122+
- New : Option to generate assign statement
123+
- New : Option 'ShowHints=yes|no' in DataDigger.ini to hide all hints #36 (movedoa)
124+
- New : Use CTRL-DOWN / CTRL-UP to expand query editor
125+
- New : Option to use multiple favourites groups (Didier Dujardin)
126+
- New : Option to use other folder as workfolder (movedoa)
127+
- New : F10 can toggle readonly mode back to updatemode (Johan Geerts)
128+
- New : Added foundation for template-based file generation (Jeroen Beugels)
129+
130+
6131
=====================================================================================
7132

8133
DataDigger version 23 - 15 apr 2017 (Easter Egg)
@@ -57,7 +182,7 @@ DataDigger version 21 - 8 nov 2016 (US Election Day Edition)
57182

58183
- Solved: Nr of selected rows not cleared on table change (Mike Derrick)
59184
- Solved: Error when using fields that end in 'by' in the where-box (Andrew Fornek)
60-
- Solved: Error when started with relative path (Mike Raschend�rfer)
185+
- Solved: Error when started with relative path (Mike Raschendorfer)
61186
- Solved: Settings screen still refered to OEHive (Marius Fiere)
62187
- Solved: Error when started without timer OCX (Annamarie Fortgens)
63188
- Solved: When large font is used, feedback text in lower right corner is truncated
@@ -99,7 +224,7 @@ DataDigger version 20 - 29 september 2016 (Coffee Version)
99224
- Solved: Query reposition error after data load
100225
- Solved: Copy value to clipboard on databrowse copies wrong field if browse is scrolled horizontally
101226
- Solved: Complain about CRC changes in the database when security list is changed (Albert Flikkema)
102-
- Solved: Issues with reading additional spaces in the settings file (Thomas Blhmann)
227+
- Solved: Issues with reading additional spaces in the settings file (Thomas Bl?hmann)
103228
- Solved: Settings for caching Fields and Tables were mixed up (Albert Flikkema)
104229
- Solved: Invalid handle error when table contains more fields than are shown (Alex Leenstra)
105230
- Solved: Sort on extent fields resulted in query error
@@ -125,12 +250,12 @@ DataDigger version 20 - 29 september 2016 (Coffee Version)
125250
- Change: Navigate query buttons re-introduced (Rob Willoughby)
126251
- Change: Removed auto-refresh widgets
127252
- Change: INI file is sorted when saved (Jeroen Beugels)
128-
- Change: Query is not opened when WHERE-phrase contains an error (Mike Raschend�rfer)
253+
- Change: Query is not opened when WHERE-phrase contains an error (Mike Raschendorfer)
129254
- Change: Changed the tool menu, some buttons moved to this menu
130255
- Change: Digger now always starts with Fieldbrowse
131256
- Change: Shortcuts for dumping and loading changed to CTRL-S and CTRL-L
132257
- Change: Open procedure editor shortcut changed from CTRL-SHIFT-E to SHIFT-F3
133-
- Change: DELETE triggers are enabled by default (Mike Raschend�rfer)
258+
- Change: DELETE triggers are enabled by default (Mike Raschendorfer)
134259
- Change: Auto-update function removed since it was not working consistently
135260
- Change: View record also shows RECID and ROWID values
136261
- Change: Removed Filter buttons on fields- index- and data browse (Jeroen Commandeur)
@@ -185,7 +310,7 @@ DataDigger version 19 - 22 jul 2014 (Straight A's)
185310
- Solved: Error for PSTimer on closing DD (Didier Dujardin)
186311
- Solved: Extent fields show their own name as filter value
187312
- Solved: Flashing scrollbars (Richard Kelters)
188-
- Solved: Format for custom format too short (Jani Gyrgy)
313+
- Solved: Format for custom format too short (Jani Gy?rgy)
189314
- Solved: Replace-error when running with codepage other than UTF-8/1252 (Edwin Schutten)
190315
- Solved: No chance to abort dumping process
191316
- Solved: Error when dumping data to DD-dir and opening dump-dir (Erik Weiffenbach)

0 commit comments

Comments
 (0)