Directory src/rexx/

Directory Created:
2008-05-08 15:54
Total Files:
79
Deleted Files:
1
Lines of Code:
8217

Browse with Trac

[root]/src/rexx

Lines of Code

src/rexx/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 1545 (100.0%) 11854 (100.0%) 7.6
tboeckel 794 (51.4%) 10718 (90.4%) 13.4
damato 736 (47.6%) 1103 (9.3%) 1.4
marust 15 (1.0%) 33 (0.3%) 2.2

Most Recent Commits

damato 2016-03-28 01:03 Rev.: 8371

- bumped copyright year to 2016.

79 lines of code changed in 79 files:

damato 2015-03-25 19:29 Rev.: 8313

- copyright update

79 lines of code changed in 79 files:

tboeckel 2014-05-23 10:27 Rev.: 8005

* YAM_WR.c, misc: renamed the DelSend variables to DelSent.

1 lines of code changed in 1 file:

tboeckel 2014-05-09 20:24 Rev.: 7848

* YAM_MA.c, misc: added an originator name for all mail movements. This name will be put into the verbose log for reference. In case the move was caused by a filter the filter's name will be used. This closes #550 again.

2 lines of code changed in 2 files:

tboeckel 2014-03-14 14:31 Rev.: 7754

* rexx/mailcheck.c: added the missing initialization of the result stem variable. This closes #536.

12 lines of code changed in 1 file:

damato 2014-01-08 10:27 Rev.: 7465

* misc: bumped copyright year to 2014. Happy new year!

79 lines of code changed in 79 files:

damato 2013-12-17 22:32 Rev.: 7387

* mui/WriteWindow.c, misc: partly reverted the recent change to the
ComposeMail function which was changed to always close a write window
after any operation. Now the function will take an additional argument
to allow to define if the function should close a window or not after
the desired operation. This allowed to fix a problem where upon
autosaving a mail the window was always closed. Thus, this fixe? #474.

2 lines of code changed in 2 files:

tboeckel 2013-11-16 20:48 Rev.: 7317

* rexx/getselected.c: added a missing brace.

1 lines of code changed in 1 file:

tboeckel 2013-11-16 20:47 Rev.: 7316

* rexx/getselected.c: fixed a possible NULL pointer access;

7 lines of code changed in 1 file:

tboeckel 2013-10-28 20:45 Rev.: 7222

* mui/AddressField.c, mui/YAMApplication.c, misc: moved the address field into a separate group and made the recipient string popup button work again. This closes #442.

1 lines of code changed in 1 file:

tboeckel 2013-10-24 14:55 Rev.: 7199

* mui/WriteWindow.c, rexx/writequeue.c: removed the no longer used WRITE_HOLD constant. It more or less was a synonym for WRITE_DRAFT anyway.

1 lines of code changed in 1 file:

tboeckel 2013-10-18 14:00 Rev.: 7188

* mui/WriteWindow.c: merged the write window' load and reload methods into a single method.

1 lines of code changed in 1 file:

tboeckel 2013-10-18 10:32 Rev.: 7185

* YAM_MA.c, YAM_MAf.c, mui/YAMApplication.c: moved and merged some hooks and functions into proper methods.

7 lines of code changed in 2 files:

tboeckel 2013-10-17 16:18 Rev.: 7176

* YAM_MA.c, mui/YAMApplication.c: converted the MA_StartMacro() function into a method of YAM's application object.

4 lines of code changed in 1 file:

tboeckel 2013-09-22 19:56 Rev.: 7087

* AddressBook.c: fixed the wrong alias correction when editing old entries.

1 lines of code changed in 1 file:

tboeckel 2013-09-20 14:31 Rev.: 7079

* AddressBook.c, misc: completely reworked the address book handling. Before the address book was very tightly convoluted with the MUI GUI. This approach has the big disadvantage that a simple search for a person within the address book always resulted into lots of accessed to an NListtree object which makes things far slower than they need to be. Now the complete address book is separated from the GUI and a search can be performed much faster and independendly of any GUI related bottle necks.
The drawback is that the ARexx interface also made heavy use of the GUI as controling element of a data structure. Not everything could be reimplemented 100% compatible. So if you have some ARexx scripts dealing with YAM's address book please check them as intensively as possible to rule out any unwanted new inconsistencies.

198 lines of code changed in 9 files:

tboeckel 2013-09-12 09:23 Rev.: 7049

* YAM_FI.c, YAM_MA.c, misc: simplified the moving/copying of mails by omitting the additional folder pointer. Since each mail already carries a pointer to the folder it resides in it is quite senseless to specify the mail's source folder explicitly again. Furthermore this changes makes it possible to filter mails from different folders in one go as is it required after receiving mails and some of these mails have been moved from the Incoming folder to somewhere else by a script already (i.e. SpamFryer). This closes #420.

2 lines of code changed in 2 files:

tboeckel 2013-09-02 06:21 Rev.: 7018

* YAM_AB.c, mui/AddressBookWindow.c, misc: implemented some methods to replace certain old functions in the future.

14 lines of code changed in 5 files:

damato 2013-09-02 01:29 Rev.: 7017

* mui, misc: renamed some of our mui classes to carry a more appropriate name
and also enforced a proper CamelCase for the class names as they weren't
quite consistent (e.g. Recipientstring vs. RecipientString).

13 lines of code changed in 5 files:

tboeckel 2013-09-01 21:27 Rev.: 7016

* YAM_AB.c, mui/AddressBookWindow.c: implemented some methods to replace certain old functions in the future.

3 lines of code changed in 2 files:

damato 2013-08-29 01:45 Rev.: 6980

* rexx/mailinfo.c: fixed a crash bug where strdup() was used on a NULL pointer
if a mail didn't contain any messageID. This closes #409.

1 lines of code changed in 1 file:

damato 2013-08-28 20:43 Rev.: 6976

* rexx/requestfile.c, src/Rexx.c, src/YAM_UT.c: implemented a NOICONS switch
for the REQUESTFILE Arexx command which will open the corresponding file
requester but hide and icons (#?.info files). This fulfills a long standing
enhancement request and finally closes #108.

4 lines of code changed in 1 file:

damato 2013-08-28 20:08 Rev.: 6975

* mui/MainMailListGroup.c, rexx/listfreeze, rexx/listunfreeze.c: fixed the
LISTFREEZE and LISTUNFREEZE arexx command to make sure that no other internal
process which will use MUIA_NList_Quiet will suddenly unfreeze a list in
case the arexx command previously freezed it. Now a LISTUNFREEZE command is
mandatory or the mail list will never return from a quiet state. This finally
fixes a long standing issue and finally closes #12.

10 lines of code changed in 2 files:

tboeckel 2013-08-28 16:45 Rev.: 6972

* Config.c, mui/ConfigWindow.c, misc: separated data structure and GUI of the configuration as much as possible. This finally makes the old YAM_CO*.c files obsolete and future modifications to the config GUI should no longer trigger an almost complete rebuild of all modules using the config.

7 lines of code changed in 7 files:

tboeckel 2013-08-27 22:21 Rev.: 6971

* rexx/mailinfo.c: added missing initialization of the size variable in the optional structure.

2 lines of code changed in 1 file:

tboeckel 2013-08-27 22:20 Rev.: 6970

* rexx/mailinfo.c: make sure that no pointer to internal variables is passed to the calling script as the mail structure might become invalid as soon as handling the ARexx command is done but the script might still access these pointers.

4 lines of code changed in 1 file:

tboeckel 2013-08-27 21:45 Rev.: 6968

* Rexx.c, rexx/misc: check the allocation of the optional structure and return an error upon failure. This refs #409.

24 lines of code changed in 12 files:

tboeckel 2013-08-27 21:01 Rev.: 6967

* rexx/mailinfo.c: use the existing FreeStrArray() function instead of doing the same stuff again and again.

6 lines of code changed in 1 file:

tboeckel 2013-08-21 16:09 Rev.: 6893

* YAM_FI.c, YAM_MA.c, mui/MainWindow.c: implemented the apply filters hook as a proper method.

4 lines of code changed in 1 file:

damato 2013-08-16 13:49 Rev.: 6868

- renamed DynamicStrings to DynamicString

2 lines of code changed in 2 files:

damato 2013-08-16 13:42 Rev.: 6867

* DynamicString.c: revised the new dynamic string functions once more to be
somewhat more compatible to the function prototypes of the standard string
functions like strcpy(). In addition, a debug cookie will now be placed
at the top of the dynamic string structure so that we can identify if a
supplied pointer is actually a dynamic string or now.

2 lines of code changed in 2 files:

tboeckel 2013-08-15 21:43 Rev.: 6865

* DynamicStrings.c, misc: renamed all dynamic string functions from StrBufXXX() to dstrXXX().

8 lines of code changed in 2 files:

tboeckel 2013-08-13 09:13 Rev.: 6842

* YAM_FO.c, misc: all folder directories will be moved to a new subdirectory named "Folders" in the user's mail directory (which defaults to YAM's program directory if not changed via ToolTypes or the user configuration) to clean up the default directory. Possibly duplicate directory names will be get a unique number appended. In the future it will not be possible anymore to select an arbitrary path for the folders, but only the directory name within the "Folders" directory. The folder's path will default to the name as shown in the folder listtree, unless it contains invalid characters for a path (i.e. a slash or a colon). This closes #222.

2 lines of code changed in 2 files:

damato 2013-08-11 20:37 Rev.: 6827

* YAM_UT.c: revised the TimeValTZConvert() and DateStampTZConvert() functions
to use a more correct algorithm for converting TimeVal/DateStamp values
from LOCAL to UTC or vice versa. Now a logic with either mktime() or
localtime() is used.

1 lines of code changed in 1 file:

tboeckel 2013-07-30 00:32 Rev.: 6791

* YAM_AB.c, mui/AddrBookListtree.c: converted the delete hook into a proper method.

5 lines of code changed in 1 file:

tboeckel 2013-07-22 09:09 Rev.: 6748

* YAM_utilities.h: added a type argument to the (Safe)IterateList() macro to let the macro cast the variables to the desired type and to avoid having to do all the type casts over and over again directly within the loop.

4 lines of code changed in 2 files:

tboeckel 2013-07-19 13:59 Rev.: 6737

* misc: replaced several TABs by spaces.

7 lines of code changed in 1 file:

tboeckel 2013-07-17 08:46 Rev.: 6716

* YAM_AB.c, mui/AddrBookListtree.c, misc: made the address book listtree title bar clickable to sort the addresses by any column. This closes #298.

8 lines of code changed in 3 files:

tboeckel 2013-03-13 07:29 Rev.: 6628

* rexx/mailread.c: remember the ARexx RMData pointer on success only.

0 lines of code changed in 1 file:

tboeckel 2013-03-12 10:17 Rev.: 6627

* rexx/mailinfo.c: moved an assignment within a function call into a separate line.

2 lines of code changed in 1 file:

(105 more)

Generated by StatSVN 0.7.0