* Makefile: added a top-level Makefile to allow to compile YAM without
having to dive into the 'src' directory.
* tools/mkrelease.sh: got rid of the pushd/popd combo as these commands
are not supported by all different shell flavours.
48 lines of code changed in 2 files:
* Makefile: added YAM.cd to the dependencies of each translation.
1 lines of code changed in 1 file:
* mui/YAM.c: set up a correct and not too long Commodity title string. This
finally fixes the last PatchWork hit of #170.
13 lines of code changed in 1 file:
* Makefile,Makefile.dep: changed the dependency file generation once more
to also catch the cases where the object files are stored in subdirs of
our $OBJDIR hierarchy.
22 lines of code changed in 1 file:
* Makefile,Makefile.dep: fixed dependency creation by reintroduction the
patching of the Makefile.dep file via 'sed' so that the dependencies are
relative to the '.obj_XXX' directories which prevents the whole dependencies
from working lately.
2 lines of code changed in 1 file:
* mui/BIrthdayRequestWindow.c, YAM.c: removed the whole birthdayCheckSemaphore
mechanism as a semaphore doesn't seem to be required. Please keep in mind
that the GUI functionality will always be executed in the same process/task
even if we introduce multithreading in future. This means that in even in
future all GUI/MUI operations are executed in the same thread and thus a
locking via a sempahore is unnecessary AFAICS.
0 lines of code changed in 3 files:
* mui/BirthdayRequestWindow.c: Use the correct MSG_... for MakeCheck().
2 lines of code changed in 1 file:
* YAM.c, mui/BirthdayRequestWindow.c: changed the embedded semaphore structure
into a dynamically allocated one. This supports OS4's resource tracking.
24 lines of code changed in 3 files:
* Debug.c: clear the semaphore structure before calling InitSemaphore(). The
"CxBroker" hit is harmless as commodities.library will truncate too long
strings automatically. This closes #171.
2 lines of code changed in 1 file:
* mui/BirthdayRequestWindow.c: added a few 'static' and 'const' keywords.
3 lines of code changed in 1 file:
* YAM_AB.c, YAM.h: Revert the changes for changeset 4725 and 4723
(2010-05-30) because they are not needed with the checkbox into
the birthday requester.
1 lines of code changed in 2 files:
forget to commit the changed YAM.c and YAM.h files.
4 lines of code changed in 2 files:
* mui/BirthdayRequestWindow.c, YAM.c, YAM.h, locale/YAM.cd:
Add a checkbox to the birthday requester. If the user leave the checkbox
enabled then the user and alias is saved to a file PROGDIR:.birthdaycheck
and the birthday requester for this user and alias is not displayed again
on the same day. This closes #16.
* locale/german.ct: updated translation according to the latest changes.
270 lines of code changed in 1 file:
* Makefile: removed all dependencies from automatically generated #?.c files in the "all" target. These file are correctly generated and compiled due to the dependency of the final target on their respective #?.o files.
1 lines of code changed in 1 file:
- reverted the last change in changing the dependency order in the 'all' target and added
'Locale.h' as a required dependency to the GenClasses target instead.
2 lines of code changed in 1 file:
* Makefile: moved the Locale.c target ahead of the classinfo target to make the project compiable again from scratch.
1 lines of code changed in 1 file:
* Makefile: build mui/Classes.o as soon as the new class descriptions have
been created. This solves the issue of undefinied references in case a new
class has been added and the need of a recompile in case new class
attributes have been defined.
2 lines of code changed in 1 file:
* Rexx.c, YAM_MA.c: added missing tr()'s.
10 lines of code changed in 5 files:
* Rexx.c, YAM_MA.c: in case an ARexx script could be successfully sent off to
the REXX process but failed later (i.e. no real ARexx script) an error
message will now be shown.
36 lines of code changed in 3 files:
* mui/MainWindowToolbar.c: fixed an inconsistency when automatically marking
previously found mails from the search window. The "Spam" button could be
left inactive although there were mails selected and not yet marked as spam.
5 lines of code changed in 1 file:
* src/YAM_FI.c: clicking on "Select matched" in the search window will now
correctly refresh the main window's toolbar and menu items to reflect the
selection.
2 lines of code changed in 1 file:
* mui/WriteWindow.c: simplyfied the recipient setup by redirecting the horse
work to the Recipientstring class.
5 lines of code changed in 1 file:
* YAM_AB.c, mui/Recipientstring.c: moved the AB_InsertAddress() function as
a private static function to the Recipientstring class as it didn't have any
dependencies to other functionality.
41 lines of code changed in 4 files:
* YAM_AB.c: removed the limitation that a Recipientstring object must have
MUIA_UserData set to be able to append recipients instead of replacing
everything. Furthermore the added recipient will no longer be assembled
manually but using the respective method of the Recipientstring class.
20 lines of code changed in 1 file:
* mui/Recipientstring.c: a possible "mailto:" header in front of an address
will now be stripped upon resolving the complete string. This closes #93.
6 lines of code changed in 1 file:
* mui/WriteWindow.c: the tabs' title texts and several other static texts were
initialized on the very first use only. Restarting YAM by choosing "Restart"
from the project menu closed YAM's catalog and reopened it later. This could
result in invalid pointers the next time the write window was opened again.
Now the pointers are initialized every time. We really must get rid of these
static variables!! This closed #167.
23 lines of code changed in 1 file:
* misc: implemented new hidden option and functionality "ExpungeIndexes"
which takes number of seconds for which the index of a custom folder
will be automatically expunged together with the writeindexes timer.
This should allow to automatically free memory in case a folder hasn't
been used for a long time. The default for this option is 10 min.
This fulfills and closes #144.
73 lines of code changed in 8 files:
May 2010 »