Quantcast
Channel: VFPX
Viewing all 3798 articles
Browse latest View live

Updated Wiki: PlasticSCM - Synchronizing with a Git Repository

$
0
0

 

 

Synchronizing with a Git Repository

According to Codicesoftware, you can work with GitHub from Plastic.

WARNING: (2014/08/24)

IN MY TESTINGS, WORKING WITH GITHUB FROM PLASTIC DOES NOT WORK REALIABLY.


The story is that you setup your local Plastic repository (by default a SQLCE BDD, but can migrate to bigger BDDs with included tools), and then you configure the Git Sync, right-clicking on your branch, Replication -> Sync with Git...


PlasticSCM_en_Git_Sync_01.png


PlasticSCM_en_Git_Sync_02.png


PlasticSCM_en_Git_Sync_03.png



 

 

Index of contents:

Using FoxBin2Prg with PlasticSCM
PlasticSCM - Download and configuration
PlasticSCM – Adding an existing VFP project
PlasticSCM – Working with branch per task
PlasticSCM – Working with branches with a second developer on same task
PlasticSCM - Desintegrate a task from the release
PlasticSCM - Synchronizing with a Git Repository
PlasticSCM – What’s next


Created Unassigned: FoxBin2Prg cannot generate vcx if a property is named text [35496]

$
0
0
I tested it with a test.vcx classlib that has a property named text.
I generated a test.vc2 from that with foxbin2prg, see attachment.
Then I run foxbin2prg.exe on the test.vc2 and it shows this error:

Error 1098, No se ha encontrado el marcador de fin [ENDT] que cierra al marcador de inicio [TEXT] de la línea 16
identificarbloquesdeexclusion, 3254
DO c:\temp\foxbin2prg.exe WITH "c:\temp\test.vc2"

Archivo origen: c:\temp\test.vc2

Commented Unassigned: FoxBin2Prg cannot generate vcx if a property is named text [35496]

$
0
0
I tested it with a test.vcx classlib that has a property named text.
I generated a test.vc2 from that with foxbin2prg, see attachment.
Then I run foxbin2prg.exe on the test.vc2 and it shows this error:

Error 1098, No se ha encontrado el marcador de fin [ENDT] que cierra al marcador de inicio [TEXT] de la línea 16
identificarbloquesdeexclusion, 3254
DO c:\temp\foxbin2prg.exe WITH "c:\temp\test.vc2"

Archivo origen: c:\temp\test.vc2
Comments: ** Comment from web user: fdbozzo **

Hi:

I've attached the corrected FoxBin2Prg version (v1.19.32 preview) tested with your case.

Can you confirm it's working for you?

Thanks!

Commented Unassigned: FoxBin2Prg cannot generate vcx if a property is named text [35496]

$
0
0
I tested it with a test.vcx classlib that has a property named text.
I generated a test.vc2 from that with foxbin2prg, see attachment.
Then I run foxbin2prg.exe on the test.vc2 and it shows this error:

Error 1098, No se ha encontrado el marcador de fin [ENDT] que cierra al marcador de inicio [TEXT] de la línea 16
identificarbloquesdeexclusion, 3254
DO c:\temp\foxbin2prg.exe WITH "c:\temp\test.vc2"

Archivo origen: c:\temp\test.vc2
Comments: ** Comment from web user: ph42 **

Hi,
that was amazingly fast!
I can confirm that the bug is fixed with the attached version.
Thanks a lot.

Closed Unassigned: FoxBin2Prg cannot generate vcx if a property is named text [35496]

$
0
0
I tested it with a test.vcx classlib that has a property named text.
I generated a test.vc2 from that with foxbin2prg, see attachment.
Then I run foxbin2prg.exe on the test.vc2 and it shows this error:

Error 1098, No se ha encontrado el marcador de fin [ENDT] que cierra al marcador de inicio [TEXT] de la línea 16
identificarbloquesdeexclusion, 3254
DO c:\temp\foxbin2prg.exe WITH "c:\temp\test.vc2"

Archivo origen: c:\temp\test.vc2
Comments: Fix confirmed by user.

Created Unassigned: foxbin2prg does not convert menus with empty bars [35500]

$
0
0
Hi,
I have a big menu with lots of bars.
To structure them there are empty bars with "\-" as text. The Type is "BAR #" in the foxpro Menu Designer.
First i converted the mnx/mnt files with foxbin2prg.exe to get a .mn2 file. This works well, all the bars are included, see attached file.

If I revert the process: run foxbin2prg with _test.mn2 i get a valid menu, but all menus after the line
DEFINE BAR 2 OF basedata PROMPT "\-"
are skipped.
If i remove that line the menu is generated correctly.
It looks like a ON BAR is expected after DEFINE BAR.

Source code checked in, #106538

$
0
0
v1.19.32 - If exists a property called "text" it is confused with a text/endtext structure (ph42)

Released: FoxBin2Prg v1.19.32 (Aug 26, 2014)

$
0
0
This program is intended to be used alone or with SCM tools (Source Code Managers, like VSS, CVS, SVN) andDVCS tools (like Git, Mercurial, Plastic, and others) or alone for Diff (seen differences) andMerge operations, that pretends to substitute SccText(X) and TwoFox and enhance their functionality, generating bidirectional TEXTprg-style versions that allow modifications and recreate the original binary file.

> Documentation in English
> Documentación en Español


Rel.Date Developer Ver# Observations
2014/08/26 FDBOZZO v1.19.32 - If exists a property called "text" it is confused with a text/endtext structure (ph42)


> Read the FoxBin2Prg Full Change History

Updated Release: FoxBin2Prg v1.19.32 (ago 26, 2014)

$
0
0
This program is intended to be used alone or with SCM tools (Source Code Managers, like VSS, CVS, SVN) and DVCS tools (like Git, Mercurial, Plastic, and others) or alone for Diff (seen differences) and Merge operations, that pretends to substitute SccText(X) and TwoFox and enhance their functionality, generating bidirectional TEXT prg-style versions that allow modifications and recreate the original binary file.

> Documentation in English
> Documentación en Español


Rel.Date Developer Ver# Observations
2014/08/26 FDBOZZO v1.19.32 - If exists a property called "text" it is confused with a text/endtext structure (ph42)


> Read the FoxBin2Prg Full Change History

Updated Wiki: Home

$
0
0

Welcome to VFPX

A Visual FoxPro Community effort to create open source add-ons for Visual FoxPro 9.0.

38236

The code, classes, and libraries made available here are the result of a community-based effort to support and extend Visual FoxPro. Anyone can join-in, help and propose new VFPX projects for possible inclusion in the effort. VFPX members are fans of FoxPro and they give generously of their time, resources, and ideas to make VFPX possible. A debt of gratitude is owed to everyone that has participated or otherwise contributed to VFPX. Thank you.

note_pinned.pngLatest News {2014/08/26}

cd_new.png Recent Releases

  • 2014/08/26 FoxBin2Prg v1.19.32 - Replacement for SCCText(X) and TwoFox that is bi-directional (can merge)
  • 2014/08/01 FoxUnit v. 1.4 - Added filter to see only failed tests; Exposed the options; Reworked the 'New Class' dialog box
  • 2014/07/21 VFPDosPrint - Generate text-based reports that can take full advantage of dot-matrix printer capabilities.
  • 2014/07/04 FFC - Fixed bug handling higher DPI displays
  • 2014/07/04 XSource - Fixed bug handling higher DPI displays
  • 2014/06/12 VFP 9 SP2 Help File v1.07 - Community maintained VFP 9 SP2 Help file
  • 2014/02/21 ExcelXML (Beta 1.08) - Convert a Table or a Grid control into a Microsoft Excel XML Spreadsheet file bringing the visual grid designer.
  • 2013/12/27 Finder (1.1.04 Production) - Search tool to find names of files or classes in a project or folder.
  • 2013/12/25 Thor (1.41) - Tool for managing add-on tools in the IDE (assigning hot keys, popup menus, etc); integrated with PEM Editor 7 . See also Thor Discussion Group
  • 2013/12/21 FoxCharts v1.46 Beta - ActiveX-free charting leverages GDIPlusX
  • 2013/11/25 Sedna - Removed outdated license and readme file from SQL Server Upsizing Wizard
  • 2013/11/25 Fox Graphics Library - High-performance 3D graphics application framework

houses.png Project List

Below is a list of projects that have been accepted as part of the VFPX initiative. You'll note that the projects are grouped based on stability and level of development. The links provide access to the listed project's home page or, in the case that no project home page has yet been provided, the project's release page. The latest release of each project is available from the project's home page or from the VFPX Current Releases page.

StatusProjectVersionReleasedDescription
star_yellow.pngProduction Releases
Alternate SCCText2008/11/12 New and improved version of source code control to text program
Control Renamer Builder 01.10 2012/08/16 Builder designed to rename controls and reference to controls in the method codes
DeskTop Alerts 1.0.2 2012/09/15 Outlook style alerts are popup windows to message users
FFC2014/07/04 Microsoft Visual FoxPro 9.0 Foundation Classes
Finder 1.0.2 2013/09/11 Search tool to find names of files or classes in a project or folder.
FoxBarcode 1.12 2013/09/08 FoxBarcode provides a tool for generating images with different bar code symbologies.
FoxBarcodeQR 1.11 2013/08/24 FoxBarcodeQR is a supplement of FoxBarcode only for QR Code.
FoxCharts 01.20 2009/12/20 ActiveX-free charting leverages GDIPlusX
FoxTabs 1.1 2011/08/13 IDE enhancement assisting developers working with a project and numerous open files
FRXTabs 1.01 2012/02/05 Data-driven mechanism to extend the VFP Report Designer
GDIPlusX 01.202009/05/25 VFP 9.0 class libraries that wrap the 603 GDI+ Flat API functions of GDIPlus.dll
GoFish 4.3.014 2012/06/18 GoFish is an advanced code search tool for fast searching of Visual FoxPro source code.
IntellisenseX 1.07 2013/04/16 Extensions to native Intellisense for field names, properties, local variables, and constants. Thor Discussion Group
New Property/New Method Replacement 2.01 2008/12/30Note: While this project isn’t deprecated, its functionality is included in PEM Editor listed above.
OOP Menu Project2008/06/27 Object-Oriented menus
ParallelFox1.2 2011/01/12 Parallel Processing Library for Visual FoxPro
PEM Editor 77.202012/08/19 PEM Editor and a large suite of IDE Tools; integrated with Thor. Thor Discussion Group
ProjectHookX 1.00 2012/01/09 Extendible projecthook class
Sedna 2013/11/25 Microsoft Visual FoxPro 9.0 "Sedna" Add-Ons
ssClasses 2012/12/11 Library of useful classes
ThemedControls 3.5.8 2010/07/15 OutlookNavBar and other controls to provide the Outlook look and feel in your VFP app
Thor1.412013/12/25 Tool for managing add-on tools in the IDE (assigning hot keys, popup menus, etc); integrated with PEM Editor 7 . Thor Discussion Group
VFP 9.0 Localization in French 1.02 2010/03/29 Provides a French-localized IDE and tools
VFP 9.0 Localization in Russian2009/06/23 Provides a Russian-localized IDE and help
VFP 9 SP2 Help File 1.07 2014/06/12 Community maintained VFP 9 SP2 Help file (corrected and enhanced)
VFP2C32 2.0.0.13 2013/08/05 FLL over Windows API
VFPDosPrint2014/07/21 Generate text-based reports that can take full advantage of dot-matrix printer capabilities.
XSource 2014/07/04 Microsoft Visual FoxPro 9.0 SP2 XSource Projects
star_red.pngRelease Candidates
Automated Build2009/06/23 Automate your VFP application builds with extensions to CruiseControl.NET
ctl32_scontainer2009/06/23 Scrollable containers on VFP forms
ctl32_statusbar 03.00 2006/10/10 Replacement for VFP _screen Status Bar, or can be used on a form
Code Analyst 1.03 2013/01/11 Tool to help your recognize refactoring opportunities by spotting bad smells you select
DataExplorer 3 3.02 2012/09/09 Enhancements past the Sedna release.
FoxBin2Prg v1.19.32 2014/08/26 Replacement for SCCText(X) and TwoFox that is bi-directional
star_green.pngBeta Releases
FoxCharts Beta 1.45 2013/12/21 ActiveX-free charting leverages GDIPlusX.
ExcelXML 1.08 2014/02/21 Convert a Table or a Grid control into a Microsoft Excel XML Spreadsheet file.
FoxcodePlus 3.13.2 2013/05/26 Visual Studio like extensions to Visual FoxPro IntelliSense.
Code References 1.2 2010/10/09 An enhancement to the Code References search tool
FoxUnit 1.03.00 2014/07/30 Unit testing tool, documentation and samples
SubFox1.2.120 2011/03/01 Seamless integration for Subversion source code control
Tab Menu 01.00.052008/03/20 Ribbon control generated from VFP menus
star_blue.pngAlpha Releases
ClassBrowserX2006/06/27 Standard VFP ClassBrowser with enhancements to the Export Code feature
Dynamic Forms 1.5.0 2012-10-28 Dynamic Forms Dynamically create forms from markup syntax. (Alpha)
Fox Graphics Library 2013/11/25 High-performance 3D graphics application framework
FoxyXLS 2013/05/20 Generate pure XLS files with formatting without MSOFFICE installed.
JustBehave2006/06/26 Extend the behavior of any VFP baseclass or custom framework class without additional code
New Class Dialog Replacement2009/11/09 Replacement for VFP New Class dialog with more features
Organization Chart2011/06/16 Displays an organization tree view.
PopMenu Project2008/07/11 Owner-drawn object-oriented shortcut menus
TabbingNavigation2009/05/18 Makes navigating through FoxPro the same experience as SQL Management Studio or Visual Studio
VFP Grid ManyHeader 02.13 2008/06/20 Custom container to replace and extend VFP's header functionality
Win7TLib 0.80 2010/10/16 Integrate Windows 7 Taskbar Functionality into your VFP Applications
zProc, zVFP, and zCOM IntelliSense Scripts2010/07/06 Customized IntelliSense scripts listing user-defined, DLL, and native functions and COM objects
star_grey.pngPlanning Stage
fxReports Easily add special effects to reports
Table Designer X2008/08/18 Non-modal replacement for the VFP Table Designer
VFPWhereClauseBuilder2012/08/23 Provides a dynamic way to create a smooth and powerful search UI with smooth workflow
star_grey.pngAbandoned/Deprecated
VFP 9.0 Localization in Portuguese2008/03/26 Provides a Portuguese-localized IDE and help
VFP MSBuild Target Integrate VFP builds into an automated process

houses.png Other Open Source VFP Projects

This is a list of other open source VFP projects that aren't part of VFPX.
FoxyPreviewer Export your Visual FoxPro reports to Images, RTF, PDF, HTML or XLS super easy! Send them by email! Enhance the look of your previews, and allow your users to decide how their report previews will be.
VFP Client for ADO.Net A wrapper for the .NET System.Data.OleDb classes.
LINQ to VFP An IQToolkit Provider that adds the ability to use Visual FoxPro Data as a LINQ data source.
VFP Entity Framework Provider An Entity Framework Data Provider that adds the ability to use Visual FoxPro Data as an Entity Framework data source.
VFPOAuth Performs OAuth authentication based on the OAuth 1.0a protocol.
VFPTweetAPI A wrapper around the Twitter API with the purpose of accessing Twitter from Visual FoxPro.
ActiveVFP A framework for creating web applications with VFP.

scroll.png Licensing

The projects presented here were donated to VFPX by contributors, developed by VFPX members, or included as part of Microsoft's efforts to share the source of certain VFP product components with the VFP Community. All of the projects here are governed by the Shared Source License for VFPX unless otherwise stated or noted in a project's source code/documentation.

twit.pngVFPX Tweets

palette.pngVFPX Logos and Images

newproject.png Propose a New Project

The project proposal process is fairly simple and designed to reduce administrative overhead for all involved. All you have to do us fill out a two page VFPX Project Proposal which provides the VFPX Administrators information needed to determine if the project fits into VFPX. Once you fill out the proposal, send the document to: projects AT vfpx DOT org.

The administrators will review the proposal and let you know if it will be included or not included. The review process time varies depending on how busy the administrators are when you submit the proposal. After all, they all have day jobs too, just like you. You can review the Project Manager Acceptance Outline to understand what happens once a project is accepted and Tips For Project Managers to gain some helpful tips in working with CodePlex.

getinvolved.png Get Involved

VFPX is a volunteer effort in need of project managers, designers, developers, documentation specialists, testers, sales people, marketing, and visionaries. Determine how you can help and get involved. Plainly put, this is a significant part of the future of Visual FoxPro. You can decide if you are going to sit by and watch, or get involved. The more people who participate in this effort, the less each of us has to work to make it a success. Help Get The Word Out!

If you want to get involved on one or more of the many projects included in VFPX, contact the project manager and let them know you are interested in helping out. The project manager knows resources required and roles needed on the project. You work with the project manager to determine the role you will play. The project manager will work with the VFPX administrators to get your CodePlex login added as a developer.

faq.png Frequently Asked Questions

Tips For Project Managers
How Do I Setup Source Code Control and Contribute Here?

Updated Wiki: FoxBin2Prg Full Change History

$
0
0

FoxBin2Prg Full Change History

Rel.Date Developer Ver# Details
2014/08/26 FDBOZZO v1.19.32 - If exists a property called "text" it is confused with a text/endtext structure (ph42)
2014/08/22 FDBOZZO v1.19.31 - Trash cleanup code on binary methods, normally added by tools like ReFox and others
- Added EXE version number when generating a debug LOG file
- Enhanced recognition of #IF..#ENDIF instructions when there are spaces between # symbol and the command name
- Added capitalization normalization for input files
- Added new c_Language property for querying actual compiled language (EN,ES,DE,etc)
2014/08/10 FDBOZZO v1.19.30 - Bug Fix vcx/scx: Bad EndText (from Text/EndText block) detection when the previous line ends with "," or ";" (Jim Nelson)
- Bug Fix vcx/scx: Some methods are not alphabetically sorted in some inheritance situations (Ryan Harris)
- Added FoxUnit test cases to bug fix confirmation of both
2014/08/01 FDBOZZO v1.19.29 - Bug Fix vcx/scx: Bad Text (from Text/EndText block) detection when there is a line that begins with a "text" field and previous line end with "," in regards of ";" (M_N_M)
- Optimizations and refactoring
2014/07/26 FDBOZZO v1.19.28 - Feature: Added new options in foxbin2prg.cfg (DBF_Conversion_Included, DBF_Conversion_Excluded) and in filename.dbf.cfg (DBF_Conversion_Order, DBF_Conversion_Condition) for exporting DBFs data to text when DBF_Conversion_Support is 4 (Edyshor)
2014/07/18 DH/FDBOZZO v1.19.27 - Feature: Added support for exporting DBF data for DIFF when using DBF_Conversion_Support: 4 in foxbin2prg.cfg (It's intended just for DIFF small DBFs, as config ones, not for true Data export. Binary fields are not exported and there is not an Import Data feature) (Doug Hennig)
2014/07/06 FDBOZZO v1.19.26 - Feature: Take out asterisks between "ENDPROC" and "PROCEDURE", analyzed in that exact order, to regenerate binary without errors. (Daniel Sánchez)
- Feature: Add the l_DropNullCharsFromCode configuration option, enabled by default, to allow taking out NULLs from source code. (Matt Slay)
- Bug Fix cfg: ExtraBackupLevel does not work when using multi-configuration
2014/06/25 FDBOZZO v1.19.25 - When processing one or multiple files with vbs scripts, show a message indicating the status of the generation, and show the error log if any error occurs (Pedro Gutiérrez M.)
- Code cleaning and normalization
- ClearUniqueID is True by default for tx2 files
- OptimizeByTimestamp is False by default, to avoid possible automatic modifications made by VFP when opening a form or a classlib
- New AllowMultiConfig switch enabled by default, that allow a foxbin2prg.CFG file per directory, overriding main CFG (Mario Peschke)
2014/06/15 FDBOZZO v1.19.24 - Bug Fix scx/vcx: The absence of AGAIN keyword on some USE commands throws "tabla in use" error if used the PRG version from VFP command window (Matt Slay)
- Bug Fix scx/vcx: A table field called "text" that begins the line can be confused with the TEXT/ENDTEXT structure and can wrong recognize the rest of the code (Mario Peschke)
- Bug Fix scx/vcx: GetTimeStamp internal method throwse an error when day or month have just 1 digit (happen from v1.19.23)
- New "run_aftercreate_db2" event that permits execution of an external program when using FoxBin2Prg as object (for example, to export table data)
- New FoxUnit Unit Tests to verify new functionality and "text" bug fix
- Added foxbin2prg_de.h file translation of most messages to German (Mario Peschke)
2014/06/07 FDBOZZO v1.19.23 - Timestamps and UniqueIds values are back on binaries, and they are just cleaned up on tx2 files if NoTimestamps and ClearUniqueID flags are set. This minimizes some differences on the binary side
- Added sccdata default value when regenerating PJX binary (which is automatically completed on the PJX when opened anyway)
- Fixed timestamp evaluation for "OptimizeByFilestamp" optimization that evaluates just .??X files, and now .??T (memo) filestamps are evaluated too
- Fixed missing BorderColor property on props_optiongroup.txt file
- Fixed missing Stretch property on props_image.txt file (Kenny Vermassen)
- Fixed missing Enabled property on props_image.txt file
2014/05/17 FDBOZZO v1.19.22 - Bug Fix vcx/scx: Picture property of a form class does not show the image. Does not happen with control pictures (Fidel Charny)
- Bug Fix scx/vcx: Incorrect detection of PROCEDURE/ENDPROC/TEXT/ENDTEXT that can cause lost of some methods in some circunstantes (Andres Mendoza)
- Bug Fix scx/vcx: Some options from the optiongroup control loose there width when subclassed from a class with autosize=.T. (Miguel Duran)
- Added evaluation and generation of properties by classtype, when applicable
- Added support of property evaluation from external file (props_*.txt)
- Added enhanced Unit Tests of bitmap comparisons of screen captures before/after (the original is compared with the regenerated of the regenerated binary, for more accuracy)
- A lot of garbage collect optimizations all over the code
- Added Unit Testing of configuration by defaults, by file and by parameters
- Added Unit Testing for checking the generation of classes, forms, reports and menus
- Added new switch OptimizeByFilestamp (active by default) for making possible deactivation of this regeneration optimization by file timestamp, in case someone wants to force regeneration allways
2014/05/01 FDBOZZO v1.19.21 - Added support to convert to text or binary all files of a project from pjx or pj2 (Matt Slay)
- Added optimization on the search of the capitalization program when processing projects
- Added keyword AGAIN on table openings, for enhancing concurrence (Jim Nelson)
- Added optimization based on file timestamps for regenerating only newer binaries and tx2 files (Matt Slay)
- Added English translation in foxbin2prg_en.h for the LOG message of new timestamp optimization
- <DefinedPropArrayMethod> section simplification: Methods and arrays doesn't require preceding * and ^ symbols anymore.
2014/04/17 FDBOZZO v1.19.20 - New: CDX filename in DB2 files have relative paths now. This help show less differences when regenerating DB2 files from different paths
2014/04/02 FDBOZZO v1.19.19 - New: DBF Hook run_AfterCreateTable that let intercalate a personalized process between DBF creation and index creation when processing a DB2 file (example program in tests\demo_hook_dbf.prg included) (Fidel Charny)
2014/03/25 FDBOZZO v1.19.18 - Bug Fix vcx/scx: Image controls with stretched icons or images, get redimensioned to original size when regenerating binary (Arturo Ramos)
- Bug Fix vcx/scx: Library level comments are not kept (Ryan Harris)
2014/03/16 FDBOZZO v1.19.17 - Bug Fix frx/lbx: Double-quoted expressiones make fx2/lb2 files corrupt (Ryan Harris)
- Bug Fix frx/lbx: Multiline Comments are lost (Ryan Harris)
- frx/lbx tag2 field enhance: when used for tooltips, real values are shown in regards of b64 normal encoding
- Bug Fix mnx: Multiline Comments on Bars/Pads makes MN2 file corrupt (Ryan Harris)
- Bug Fix mnx: Some procedures doesn't generate correctly (Ryan Harris)
- English translation file foxbin2prg_en.h syntax corrected (Ryan Harris)
- Bug Fix vcx/scx: Lowercase saved Dataenvironment property causes Reserved2 value to be not calculated
- Bug Fix frx: <CR> character on print condition on field makes fr2 file corrupt
- Bug Fix mnx: Using double-quotes on prompt option fields makes mn2 file invalid (Ryan Harris)
2014/03/10 FDBOZZO v1.19.16 - Bug Fix vcx/scx: properties loose there hidden/protected visibility when no default value assigned (Ryan Harris)
- Bug Fix vcx/scx: character value with length >255 in addobject property regenerates with tag <fb2p_value> included (Ryan Harris)
- Bug Fix vcx/scx: When regenerating binari file with empty procedure makes FoxPro crash when trying to modify it on IDE
- Bug Fix scx/vcx: Binary can be corrupted if the class have a multiline comment (Tested on: Ffc\_frxcursor.vcx)
- Bug Fix: If _memberdata contains CR inside there values, they can be lost when regenerating tx2 text files
- Bug Fix: Property values with spaces at the right loose this spaces
- Bug Fix: When 2 or more methods share the same name (ej: met and met2) tx2 text file gets corrupted (Ryan Harris)
2014/03/04 FDBOZZO v1.19.15 - Bug Fix: OLE information cleared when a legacy TX2 is processed
- Bug Fix: Default value of NoTimestamp = 0 ==> Now is 1, as should be
- Bug Fix: DBFs backlink info cleared when DBC is recreated (Ryan Harris)
- Feature: Lowercase capitalization in tx2 filename headers to minimize differences
2014/03/01 FDBOZZO v1.19.14 - Load of configuration is optimized (foxbin2prg.cfg) to read cfg only once for a massive processing of multiple conversions
- .vbs scripts have been modified to respect the conversion support configuration defined in foxbin2prg.cfg configuration file
- 2 new functions where added to enhance and encapsulate the external use of the evaluation of the conversion support (requires previous call to EvaluarConfiguracion()). Used on .vbs scripts
- ExtraBackupLevels Regression: when no defined value, no backup is made
- New default value ClearUniqueID = 1 in foxbin2prg.cfg for minimizing differences in the SCM
2014/02/26 FDBOZZO v1.19.13 - Bug Fix: If NoTimestamp setting of foxbin2prg.cfg is changed, opposite value is evaluated (Ryan Harris)
- Encapsulated foxbin2prg.cfg file for enhancing FoxUnit automated testing
- Internal change of property l_UseTimestamps by l_NoTimestamps
- With ExtraBackupLevels setting you can now deactivate backups if setting to 0 (Ryan Harris proposal)
- foxbin2prg.log file checking dropped, to activate the log file use foxbin2prg.cfg setting Debug=1
- In TX2 header files show the file without path, because genereting it from different places makes unnecesary differences in Diff (Ryan Harris proposal)
- Created a lot of FoxUnit automated tests to check all settings of foxbin2prg.cfg configuration file
2014/02/23 FDBOZZO v1.19.12 - Generation of VC2/SC2 with new header metadata <OBJECTDATA> for centralizing uniqueid, timestamp and ZOrder and big reduce of differences in a diff/merge (enhancement proposed by Ryan Harris)
- BINARY regeneration from the new metadata <OBJECTDATA> header (remains compatible with old VC2/SC2)
- FoxUnit test cases fixed for the new functionality
- Cleaning, Refactorization and optimization of Code
- Presentation enhancement of VC2/SC2 file headers
2014/02/13 FDBOZZO v1.19.11 - WITH/ENDWITH optimizations with a conversion performance gain up to 16% more fast
- Bug Fix: Just one level of #IF was contemplated, throwing an error if more levels are nested
- Bug Fix: When regenerating the PJX, default home directory not always was correct
- New FoxUnit automated test added to check bug fix of nested #IF
2014/02/09 FDBOZZO v1.19.10 - Added parametrization to enable configuration support for each kind of binary (0=None, 1=Only TX2, 2=TX2 and Binary)
- Fixed default NoTimestamps setting
- Adjusted some FoxUnit test cases
- EXPERIMENTAL: Added new configuration parameter "ClearUniqueID" in foxbin2prg.cfg for Clearing UniqueID in binaries and text versions. Works well and apparently FoxProdoesn't make use of it, but more testing is required
2014/02/08 FDBOZZO v1.19.9 - New configuration items in foxbin2prg.cfg
- Localization Bug: When recompiling with localization file foxbin2prg_en.h renamed to foxbin2prg.h, syntax error occurs
- Debug information of .LOG files enhanced
- New parametrization for the number of backups, now just one .BAK by default (earlier was 10)
- Enabled configuration file foxbin2prg.cfg by default
- Change in default behavior: Now Timestamps are disabled by default. You can change this on foxbin2prg.cfg
2014/02/03 FDBOZZO v1.19.8 - Bug fix: ActivePage error when executing a regenerated binary with a PageFrame / New FoxUnit test to test solution
- Added cNoTimestamps='1' to batch conversion vbs scripts
2014/02/02 FDBOZZO v1.19.7 - Added Ole encapsulation in just 1 place
- Adjusted Blocksize of generated binaries
- New cNoTimestamps parameter. If '1' is given, then no timestamps are generated (useful for diff/merge)
2014/01/31 FDBOZZO v1.19.6 - Added SourceSafe support (SCCAPI) for Diff and Merge
- SCX bug fix: Dataenvironment sometimes doesn't regenerates correctly
- Functionality change: Automatic recompilation enabled by default again because some methods doesn't show on form edit. Can be deactivated passing '0' to cRecompile param
2014/01/26 FDBOZZO v1.19.5 - Added Multilanguage support and Localization file for English. To use it rename the new file foxbin2prg_en.h to foxbin2prg.h and recompile
2014/01/24 FDBOZZO v1.19.4 - New "Recompile" parameter for recompiling from PJX directory (if provided)
- Functionality change: Now FoxBin2Prg does not recompile bins for default, because it do on bin dir and that can throw compilation errors. Use new parameter if needed or recompile by your own
- DBC: Added support for multiline "comment" property
- VBS Batch scripts: Added progress bar
2014/01/18 FDBOZZO v1.19.3 - Change on TXT timestamps to preserve empty values that can save a lot of differences when diff/merging. Previously empty timestamps get converted to datetime
- Optimization on TXT generation of ZOrders
2014/01/13 FDBOZZO v1.19.2 - Fix on PJX regeneration caused for something missing in the last change of "Autor" to "Author"
2014/01/08 FDBOZZO v1.19.1 - Small change on TX2 headers to drop the "Generated" timestamp that causes innecesary differences / Updated the EXE version with the correct one
2014/01/08 FDBOZZO v1.19 - Added new debug flag on .vbs scripts to show a "End process" message for batch processing
- Bug Fix scx/vcx: Improper order of Reserved3 props cause event access to not fire
- Bug Fix dbf: Improper index generated when the type is Candidate
- Added support for converting SourceSafe PJM to FoxBin PJ2
- Added validation for Menus when converting from older versions, so user can convert it to VFP 9 format first
- Change in MN2 property: "Autor" was changed to "Author". You can add the missing letter to MN2 or regenerate
2014/01/07 FDBOZZO v1.18.1 - Added a vbs script (NormalizeFileNames.vbs) for FileNames normalizing in batch mode, and updated FileNameCaps.exe and the call on FoxBin2prg
2014/01/06 FDBOZZO v1.18 - mnx bug fix: Generation of DO Procedure or Command when no Procedure or Command available to call when empty option is created (Fidel Charny)
- Added support for DBFs earlier than VFP 9 for generating DB2 text, but DBF regeneration is in VFP 9 version!
- dbf bug fix: DBFs linked to a DBC that use long field names throw error when regenerating DBFs
- dbf bug fix: Some view info is lost when generating text from DBC
2014/01/03 FDBOZZO v1.17 - mnx bug fix: Location value is lost and some menus doesn't render properly (Fidel Charny)
- Added 2 VB scripts (ConvertVFP9BIN2PRG.vbs and ConvertVFP9PRG2BIN.vbs) for batch converting of dirs and files if a shortcut is placed on "SendTo" user folder
- Added new Unit Testing cases for menus
2014/01/02 FDBOZZO v1.16 - Added support for Menus (MNX)
2013/12/18 FDBOZZO v1.15 - Added support for DBF, DBC and CDX binaries
2013/12/15 FDBOZZO v1.14 - scx bug fix: autocenter property do nothing (Arturo Ramos)
- scx bug fix: Last COMMENT record is lost (Fidel Charny)
2013/12/08 FDBOZZO v1.13 - frx/lbx bug fix: "Error 1924, TOREG is not an object" on some reports (Fidel Charny)
2013/12/08 FDBOZZO v1.12 - Added support for Reports (FRX) and Labels (LBX)
2013/12/08 FDBOZZO v1.11 - scx/vcx bug fix: _memberdata value corrupted when the value is a long one (Edgar Kummers)
2013/12/07 FDBOZZO v1.10 - scx/vcx bug fix: when there are methods with the same name, there code is assigned to erroneous objects (Fidel Charny)
2013/12/07 FDBOZZO v1.9 - scx/vcx bug fix: last fix keep loosing some properties (Fidel Charny)
2013/12/06 FDBOZZO v1.8 - scx/vcx bug fix: last fix keep loosing some properties (Fidel Charny)
- sort function encapsulated and reused on BIN and TXT generation for safety
2013/12/03 FDBOZZO v1.7 - vcx/scx bug fix: some properties get lost and picture clause is not displayed if "Name" is not the last property on memo (Fidel Charny)
- Added verification of readOnly files and report this to Log file in debug mode
2013/12/02 FDBOZZO v1.6 - Complete refactoring of BIN and TXT generation
- Changes of various algorithms
- scx/vcx bug fix: Array properties didn't save (Fidel Charny)
- Unit testing cases with FoxUnit
2013/11/27 FDBOZZO v1.5 - Bug fix: On some forms dataenvironment didn't regenerate appropiately (Luis Martínez)
2013/11/27 FDBOZZO v1.4 - Added mask support
- Added support for extension configuration on file foxbin2prg.cfg, so one can use "vca" instead of "vc2", etc
- Added support for a new parameter for Log generation
2013/11/24 FDBOZZO v1.3 - Bug fixes, code cleaning, refactoring
2013/11/24 FDBOZZO v1.2 - Bug fixes, code cleaning, refactoring
2013/11/22 FDBOZZO v1.1 - Bug fixes
2013/11/22 FDBOZZO v1.0 - Initial creation of clases on prg and support of VCX/SCX/PJX files



New Post: New Thor install problems, 5/9/2014

$
0
0
Hi Jim -

Thanks for the reply. I do agree that all that should happen, but alas it does not. I tried (forgot to mention in my original post) to do a Check for Updates as well. That goes through its paces but never produces a list of tools to update or install.

A big fan of goFish, so will definitely be looking to have that one installed.

Any other ideas? Actually, I have a VM with a Visual FoxPro development environment in it... Going to see if I get the same behavior. The workstation I tried this morning is a Windows 7 64-bit workstation... the VM is XP... will be interesting to see if I get different behavior. I'll post the results.

_____/ Regards,
____/ al

Alex Luyando - J.C.N. Associates, L.L.C. - Visual FoxPro database application design, development and project management - www.jcn-associates.com

New Post: New Thor install problems, 5/9/2014

$
0
0
Alex --

Well, you mentioned in your earlier post something about moving Thor.APP, etc .... You should be able to unzip and double-click. (unless, of course, there is some sort of access problem in the folder you are working on)


New Post: New Thor install problems, 5/9/2014

$
0
0
Jim -

No permissions issues here--at least absolutely no warning or error dialogs to that effect.

I just tried the installation in my Visual FoxPro XP VM and see the same issue as on my main workstation and what Paul saw back in May (see post above). Doesn't matter if I do the installation by double-clicking the Thor.APP file or just DOing it from the command window inside FoxPro.

The install shows an "Installation Complete" dialog, followed by a series of Download, Installing, Complete.... wait windows and eventually it launches a browser window for CodePlex. Back in Visual FoxPro it leaves me in the Thor Configuration form. Bringing up the Tool Launcher only shows two nodes in the System List tree: Settings & Misc. and Thor. No tools (like goFish) to be found.

Anyone see this behavior before? Any ideas?

TIA

Alex Luyando - J.C.N. Associates, L.L.C. - Visual FoxPro database application design, development and project management - www.jcn-associates.com

New Post: New Thor install problems, 5/9/2014

$
0
0
Well, it's certainly true that if you never get the Check For Updates screen, you ain't gonna get any of the tools.

The earlier report on this problem was resolved by not moving Thor.APP -- and you're not doing that.

I will have to try it again this evening, see if I can sense anything, or suggest what you can do about debugging it yourself.



New Post: New Thor install problems, 5/9/2014

$
0
0
Definitely NOT moving Thor.APP any longer, but that didn't change anything.

Appreciate any suggestions you have before I trace the install, as you clearly know Thor infinitely better than I. No rush... my plate is pretty full with non-VFP stuff as well so I'll just push what I was going to do in VFP off for a while and see where the dust settles.

Thanks.

Alex Luyando - J.C.N. Associates, L.L.C. - Visual FoxPro database application design, development and project management - www.jcn-associates.com

New Post: New Thor install problems, 5/9/2014

$
0
0
Alex --

Just noticed this conversation is part of CodePlex; I would have preferred the Thor discussion group.

However -- please respond to me personally from now on, it may take some iterations that need not include everybody else.

Jim
[email removed]


New Post: New Thor install problems, 5/9/2014

$
0
0
Alex --

Try this (a shot in the dark).

I am assuming that even though you have no tools that you can run Check For Updates from the Thor menu pad.

If this is so, first do the following: In the folder Thor\Tools\Procs you will find thor_proc_downloadandinstallupdates.prg.

Open it up and put a stop at the beginning of the procedure "SelectUpdates".

Then run Check For Updates. It should stop there (eventually). Step thru the code ... you will see a call to the form (the one that isn't appearing). I am wondering if the veriable lcFormFileName is empty at that point.






New Comment on "FoxBin2Prg"

$
0
0
Hi LuciferSam: Yes, you can, but using the included scripts. The deal is you use the included scripts from File Explorer to do mass convertions for a directory, selecting the type of convertion, Prg2Bin or Bin2Prg. You can even select a group of files. Those scripts internally call FoxBin2Prg, but adding the support of directory processing. Finally, once you get your converted files, you checkin the binaries and the tx2 text files, being careful of not forgetting any file. You just want to make text versions for changed files, but if you don't remember which files have changed, then process all and FoxBin2Prg just regenerates the changed ones, leaving the rest untouched.

New Comment on "FoxBin2Prg"

$
0
0
One more thing: FoxBin2Prg takes care of the file capitalization, so binaries and text files are converted to lowercase extensions. This behaviour is configurable. For more questions, you better use the "Discussions" tab on VFPx, or the Google's Thor Group, in this link: https://groups.google.com/forum/?fromgroups&hl=es#!forum/foxprothor
Viewing all 3798 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>