head 1.52; access; symbols AS_AFTER_RESTRUCTURING:1.20 OSSP_REL:1.1.1.1 OSSP_VEN:1.1.1; locks; strict; comment @# @; 1.52 date 2004.05.27.21.48.40; author ms; state Exp; branches; next 1.51; 1.51 date 2003.11.20.11.31.19; author ms; state Exp; branches; next 1.50; 1.50 date 2003.11.17.19.03.50; author ms; state Exp; branches; next 1.49; 1.49 date 2003.03.06.17.01.48; author ms; state Exp; branches; next 1.48; 1.48 date 2003.03.06.16.24.27; author ms; state Exp; branches; next 1.47; 1.47 date 2003.03.05.20.24.52; author ms; state Exp; branches; next 1.46; 1.46 date 2003.03.05.15.23.33; author ms; state Exp; branches; next 1.45; 1.45 date 2003.02.27.13.57.09; author ms; state Exp; branches; next 1.44; 1.44 date 2003.02.25.09.24.07; author ms; state Exp; branches; next 1.43; 1.43 date 2003.02.17.17.16.18; author ms; state Exp; branches; next 1.42; 1.42 date 2003.02.08.18.10.09; author ms; state Exp; branches; next 1.41; 1.41 date 2003.02.07.16.37.55; author ms; state Exp; branches; next 1.40; 1.40 date 2003.02.03.21.14.58; author ms; state Exp; branches; next 1.39; 1.39 date 2003.01.30.16.51.45; author ms; state Exp; branches; next 1.38; 1.38 date 2003.01.27.18.20.49; author ms; state Exp; branches; next 1.37; 1.37 date 2003.01.27.18.13.23; author ms; state Exp; branches; next 1.36; 1.36 date 2003.01.27.13.28.12; author ms; state Exp; branches; next 1.35; 1.35 date 2003.01.24.19.44.40; author ms; state Exp; branches; next 1.34; 1.34 date 2003.01.24.16.32.18; author ms; state Exp; branches; next 1.33; 1.33 date 2003.01.22.23.57.01; author ms; state Exp; branches; next 1.32; 1.32 date 2003.01.22.18.57.57; author ms; state Exp; branches; next 1.31; 1.31 date 2003.01.16.11.53.39; author ms; state Exp; branches; next 1.30; 1.30 date 2003.01.16.08.37.40; author ms; state Exp; branches; next 1.29; 1.29 date 2002.12.19.21.02.22; author ms; state Exp; branches; next 1.28; 1.28 date 2002.12.16.17.46.25; author ms; state Exp; branches; next 1.27; 1.27 date 2002.12.16.09.58.34; author ms; state Exp; branches; next 1.26; 1.26 date 2002.12.12.18.48.16; author ms; state Exp; branches; next 1.25; 1.25 date 2002.12.05.10.33.25; author ms; state Exp; branches; next 1.24; 1.24 date 2002.12.04.18.56.59; author ms; state Exp; branches; next 1.23; 1.23 date 2002.12.03.17.05.11; author ms; state Exp; branches; next 1.22; 1.22 date 2002.12.02.18.10.19; author ms; state Exp; branches; next 1.21; 1.21 date 2002.12.02.13.25.36; author ms; state Exp; branches; next 1.20; 1.20 date 2002.11.29.11.03.58; author ms; state Exp; branches; next 1.19; 1.19 date 2002.11.28.20.44.36; author ms; state Exp; branches; next 1.18; 1.18 date 2002.11.27.22.44.48; author ms; state Exp; branches; next 1.17; 1.17 date 2002.11.25.15.45.04; author ms; state Exp; branches; next 1.16; 1.16 date 2002.11.24.18.02.43; author ms; state Exp; branches; next 1.15; 1.15 date 2002.11.24.17.56.54; author ms; state Exp; branches; next 1.14; 1.14 date 2002.11.22.11.46.32; author ms; state Exp; branches; next 1.13; 1.13 date 2002.11.20.22.04.24; author ms; state Exp; branches; next 1.12; 1.12 date 2002.11.20.21.56.35; author ms; state Exp; branches; next 1.11; 1.11 date 2002.11.20.20.36.38; author ms; state Exp; branches; next 1.10; 1.10 date 2002.11.20.11.06.32; author ms; state Exp; branches; next 1.9; 1.9 date 2002.11.18.22.38.04; author ms; state Exp; branches; next 1.8; 1.8 date 2002.11.18.22.31.12; author ms; state Exp; branches; next 1.7; 1.7 date 2002.11.18.22.12.45; author ms; state Exp; branches; next 1.6; 1.6 date 2002.11.13.12.33.33; author ms; state Exp; branches; next 1.5; 1.5 date 2002.11.08.12.34.05; author ms; state Exp; branches; next 1.4; 1.4 date 2002.11.08.12.21.34; author ms; state Exp; branches; next 1.3; 1.3 date 2002.11.05.18.15.50; author ms; state Exp; branches; next 1.2; 1.2 date 2002.10.21.16.52.21; author ms; state Exp; branches; next 1.1; 1.1 date 2002.10.21.15.19.37; author ms; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.10.21.15.19.37; author ms; state Exp; branches; next ; desc @@ 1.52 log @Modernize copyright text in source and graphic headers. @ text @## ## OSSP asgui - Accounting system graphical user interface ## Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) ## Copyright (c) 2002-2004 Ralf S. Engelschall ## Copyright (c) 2002-2004 Michael Schloh von Bennewitz ## Copyright (c) 2002-2004 Cable & Wireless Telecommunications Services GmbH ## ## This file is part of OSSP asgui, an accounting system graphical user ## interface which can be found at http://www.ossp.org/pkg/tool/asgui/. ## ## Permission to use, copy, modify, and distribute this software for ## any purpose with or without fee is hereby granted, provided that ## the above copyright notice and this permission notice appear in all ## copies. ## ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ## SUCH DAMAGE. ## ## Makefile.in: Autoconf Makefile template ## @@SET_MAKE@@ DESTDIR = prefix = @@prefix@@ exec_prefix = @@exec_prefix@@ bindir = @@bindir@@ sbindir = @@sbindir@@ libdir = @@libdir@@ datadir = @@datadir@@ includedir = @@includedir@@ mandir = @@mandir@@ CC = @@CC@@ CXX = @@CXX@@ CFLAGS = @@CFLAGS@@ @@DEFS@@ CXXFLAGS = @@CXXFLAGS@@ @@DEFS@@ #CFLAGS = @@CFLAGS@@ @@DEFS@@ -Wl,-Bstatic #CXXFLAGS = @@CXXFLAGS@@ @@DEFS@@ -Wl,-Bstatic CPPFLAGS = @@CPPFLAGS@@ CXXCPP = @@CXXCPP@@ LDFLAGS = @@LDFLAGS@@ LIBS = @@LIBS@@ # CORBA-specific variables CORBABASE = @@CORBABASE@@ IDL = $(CORBABASE)/bin/idl # Qt-specific variables QTCFLAGS = @@QT_CFLAGS@@ QTLIBS = @@QT_LIBS@@ QTBASE = @@QTBASE@@ UIC = @@UIC@@ MOC = @@MOC@@ RM = rm -f STRIP = strip CHMOD = chmod RMDIR = rmdir SHTOOL = ./shtool POD2MAN = pod2man TRUE = true PROG_NAME = as-gui TARGET_PROGS = as-gui TARGET_MANS = as-gui.1 as-gui.conf.5 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_panel.cpp as_reportpanel.cpp as_helpanel.cpp as_numdial.cpp as_sfile.cpp as_pref.cpp as_user.cpp as_rand.cpp as_crc.cpp as_uuid.cpp as_version.cpp OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_panel.o as_sfile.o as_pref.o as_reportpanel.o as_helpanel.o as_numdial.o as_user.o as_rand.o as_crc.o as_uuid.o as_version.o GRAFX = gfx/ossplogo.xpm # IDL compiler generated IDL_SRC = as_stub.idl IDL_OUT = as_stub.cpp as_stub.h IDL_OBJ = as_stub.o # Qt meta object compiler (MOC) generated MOC_OUT = moc_as_gui.cpp moc_as_table.cpp moc_as_panel.cpp moc_as_reportpanel.cpp moc_as_helpanel.cpp moc_as_numdial.cpp MOC_OBJ = moc_as_gui.o moc_as_table.o moc_as_panel.o moc_as_reportpanel.o moc_as_helpanel.o moc_as_numdial.o .SUFFIXES: .SUFFIXES: .c .cc .cpp .cxx .o .c.o: $(CXX) -c $(CPPFLAGS) $(QTCFLAGS) $(CXXFLAGS) $< .cc.o: $(CXX) -c $(CPPFLAGS) $(QTCFLAGS) $(CXXFLAGS) $< .cpp.o: $(CXX) -c $(CPPFLAGS) $(QTCFLAGS) $(CXXFLAGS) $< .cxx.o: $(CXX) -c $(CPPFLAGS) $(QTCFLAGS) $(CXXFLAGS) $< all: Makefile $(TARGET_PROGS) # Build the program conditionally including # RPC stubs and skeleton objects ifdef CORBABASE $(PROG_NAME): $(OBJS) $(IDL_OBJ) $(MOC_OBJ) $(CXX) $(LDFLAGS) -o $@@ $+ $(QTLIBS) $(LIBS) else $(PROG_NAME): $(OBJS) $(MOC_OBJ) $(CXX) $(LDFLAGS) -o $@@ $+ $(QTLIBS) $(LIBS) endif moc_%.cpp: %.h $(MOC) $< -o $@@ # Use the Trolltech uic to compile headers # and implementation from ui XML #%.h: %.ui # uic $< -o $@@ #%.cpp: %.ui # uic -impl $*.h $< -o $@@ # Run the IDL compiler over IDL source # but avoid a make deps spaghetti nest ifdef CORBABASE $(SRCS):$(IDL_OUT) $(IDL_OUT): $(IDL_SRC) $(IDL) --c++-suffix=cpp $< endif # Special treatment for help panel class, which needs the $datadir variable as_helpanel.o: as_helpanel.cpp $(CXX) -c -DTITRAQ_DOCDIR=\"$(datadir)\" $(CPPFLAGS) $(QTCFLAGS) $(CXXFLAGS) $< doc: as-gui.1 as-gui.conf.5 as-events.5 as-accounts.5 as-gui.1: as-gui.pod VS=`$(SHTOOL) version -lc -dshort as_version.cpp`; \ VL=`$(SHTOOL) version -lc -dlong as_version.cpp`; \ D=`$(SHTOOL) version -lc -dlong as_version.cpp | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(POD2MAN) --quotes=none \ --section=1 --center="AS Accounting System" \ --release="$$D" --date="as-gui $$VS" as-gui.pod | \ sed -e "s;ASGUI_VERSION_STR;$$VL;" >as-gui.1 as-gui.conf.5: as-gui.conf.pod VS=`$(SHTOOL) version -lc -dshort as_version.cpp`; \ VL=`$(SHTOOL) version -lc -dlong as_version.cpp`; \ D=`$(SHTOOL) version -lc -dlong as_version.cpp | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(POD2MAN) --quotes=none \ --section=5 --center="AS Preferences File" \ --release="$$D" --date="as-gui $$VS" as-gui.conf.pod | \ sed -e "s;ASGUI_VERSION_STR;$$VL;" >as-gui.conf.5 as-events.5: as-events.pod VS=`$(SHTOOL) version -lc -dshort as_version.cpp`; \ VL=`$(SHTOOL) version -lc -dlong as_version.cpp`; \ D=`$(SHTOOL) version -lc -dlong as_version.cpp | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(POD2MAN) --quotes=none \ --section=5 --center="AS Events File" \ --release="$$D" --date="as-gui $$VS" as-events.pod | \ sed -e "s;ASGUI_VERSION_STR;$$VL;" >as-events.5 as-accounts.5: as-accounts.pod VS=`$(SHTOOL) version -lc -dshort as_version.cpp`; \ VL=`$(SHTOOL) version -lc -dlong as_version.cpp`; \ D=`$(SHTOOL) version -lc -dlong as_version.cpp | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(POD2MAN) --quotes=none \ --section=5 --center="AS Accounts File" \ --release="$$D" --date="as-gui $$VS" as-accounts.pod | \ sed -e "s;ASGUI_VERSION_STR;$$VL;" >as-accounts.5 install: all $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(prefix) $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(bindir) $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man1 $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man5 $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(datadir) $(SHTOOL) install -c -s -m 755 as-gui $(DESTDIR)$(bindir)/as-gui $(SHTOOL) install -c -m 644 as-gui.1 $(DESTDIR)$(mandir)/man1/as-gui.1 $(SHTOOL) install -c -m 644 as-gui.conf.5 $(DESTDIR)$(mandir)/man5/as-gui.conf.5 $(SHTOOL) install -c -m 644 as-events.5 $(DESTDIR)$(mandir)/man5/as-events.5 $(SHTOOL) install -c -m 644 as-accounts.5 $(DESTDIR)$(mandir)/man5/as-accounts.5 $(SHTOOL) install -c -m 644 as-gui.html $(DESTDIR)$(datadir)/as-gui.html uninstall: $(RM) $(DESTDIR)$(datadir)/as-gui.html $(RM) $(DESTDIR)$(mandir)/man5/as-accounts.5 $(RM) $(DESTDIR)$(mandir)/man5/as-events.5 $(RM) $(DESTDIR)$(mandir)/man5/as-gui.conf.5 $(RM) $(DESTDIR)$(mandir)/man1/as-gui.1 $(RM) $(DESTDIR)$(bindir)/as-gui $(RMDIR) $(DESTDIR)$(datadir) >/dev/null 2>&1 || $(TRUE) $(RMDIR) $(DESTDIR)$(mandir)/man5 >/dev/null 2>&1 || $(TRUE) $(RMDIR) $(DESTDIR)$(mandir)/man1 >/dev/null 2>&1 || $(TRUE) $(RMDIR) $(DESTDIR)$(mandir) >/dev/null 2>&1 || $(TRUE) $(RMDIR) $(DESTDIR)$(bindir) >/dev/null 2>&1 || $(TRUE) $(RMDIR) $(DESTDIR)$(prefix) >/dev/null 2>&1 || $(TRUE) clean: $(RM) $(TARGET_PROGS) $(OBJS) $(IDL_OBJ) $(MOC_OBJ) ifdef CORBABASE $(RM) $(IDL_OBJ) endif $(RM) as_gui_pcre.tab *.core distclean: clean $(RM) config.log config.status config.cache # Generated by ./configure $(RM) Makefile ac_config.h # Generated by ./configure ifdef CORBABASE $(RM) $(IDL_OUT) # Generated by $(IDL) endif $(RM) $(MOC_OUT) # Generated by $(MOC) realclean: distclean $(RM) configure ac_config.h.in* # Generated by Autoconf $(RM) configure.lineno # Generated by Autoconf $(RM) shtool # Generated by Devtool check: test test: as-gui ./as_gui_test.sh .PHONY: doc install uninstall clean distclean realclean check test @ 1.51 log @Handle the time consuming bureaucracy of changing a company name. @ text @d3 4 a6 4 ## Copyright (c) 2002-2003 The OSSP Project (http://www.ossp.org/) ## Copyright (c) 2002-2003 Ralf S. Engelschall ## Copyright (c) 2002-2003 Michael Schloh von Bennewitz ## Copyright (c) 2002-2003 Cable & Wireless Telecommunications Services GmbH @ 1.50 log @More reliably detect X11 features like Xft and Xrender, and integrate pkg-config aclocal M4 macro to call pkg-config from within a configure script. We use that to learn about the underlying Qt installation at build time. @ text @a3 1 ## Copyright (c) 2002-2003 Cable & Wireless Deutschland (http://www.cw.com/de/) d6 1 @ 1.49 log @Add doc phony target, because we now have four man pages and a HTML file to build and manage. @ text @d60 2 d96 1 a96 1 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< d99 1 a99 1 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< d102 1 a102 1 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< d105 1 a105 1 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< d113 1 a113 1 $(CXX) $(LDFLAGS) -o $@@ $+ $(LIBS) d116 1 a116 1 $(CXX) $(LDFLAGS) -o $@@ $+ $(LIBS) d139 1 a139 1 $(CXX) -c -DTITRAQ_DOCDIR=\"$(datadir)\" $(CPPFLAGS) $(CXXFLAGS) $< @ 1.48 log @Wrote events file pod text, and added it to the buildconf. @ text @d139 2 d228 1 a228 1 .PHONY: install uninstall clean distclean realclean check test @ 1.47 log @Wrote help content and other documentation, modify buildconf to install it properly, and additionally glue it into the help panel class to be accessible during runtime. @ text @d157 18 d184 2 d190 2 @ 1.46 log @Write documentation and make relevant buildconf changes. @ text @d40 1 d135 4 d145 1 a145 1 --release="$$D" --date="asgui $$VS" as-gui.pod | \ d154 1 a154 1 --release="$$D" --date="asgui $$VS" as-gui.conf.pod | \ d160 3 a162 2 # $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man1 # $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man5 d164 3 a166 2 # $(SHTOOL) install -c -m 644 as-gui.1 $(DESTDIR)$(mandir)/man1/as-gui.1 # $(SHTOOL) install -c -m 644 as-gui.conf.5 $(DESTDIR)$(mandir)/man5/as-gui.conf.5 d169 3 a171 2 # $(RM) $(DESTDIR)$(mandir)/man5/as-gui.conf.5 # $(RM) $(DESTDIR)$(mandir)/man1/as-gui.1 d173 3 a175 2 # $(RMDIR) $(DESTDIR)$(mandir)/man5 >/dev/null 2>&1 || $(TRUE) # $(RMDIR) $(DESTDIR)$(mandir)/man1 >/dev/null 2>&1 || $(TRUE) a184 1 $(RM) as-gui.conf.5 as-gui.1 @ 1.45 log @New help browser class for browsing the help contents. @ text @d134 1 a134 1 as-gui.1: as_gui.pod d139 2 a140 2 --section=1 --center="AS Graphical User Interface" \ --release="$$D" --date="OSSP asgui $$VS" as_gui.pod | \ d143 1 a143 1 as-gui.conf.5: as_gui.conf.pod d149 1 a149 1 --release="$$D" --date="OSSP asgui $$VS" as_gui.conf.pod | \ @ 1.44 log @Birth of a number dialog class to accept user input for weeks and months. @ text @d75 1 a75 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_panel.cpp as_reportpanel.cpp as_numdial.cpp as_sfile.cpp as_pref.cpp as_user.cpp as_rand.cpp as_crc.cpp as_uuid.cpp as_version.cpp d77 1 a77 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_panel.o as_sfile.o as_pref.o as_reportpanel.o as_numdial.o as_user.o as_rand.o as_crc.o as_uuid.o as_version.o d87 2 a88 2 MOC_OUT = moc_as_gui.cpp moc_as_table.cpp moc_as_panel.cpp moc_as_reportpanel.cpp moc_as_numdial.cpp MOC_OBJ = moc_as_gui.o moc_as_table.o moc_as_panel.o moc_as_reportpanel.o moc_as_numdial.o @ 1.43 log @Implemented new class Reportpanel. @ text @d75 1 a75 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_panel.cpp as_reportpanel.cpp as_sfile.cpp as_pref.cpp as_user.cpp as_rand.cpp as_crc.cpp as_uuid.cpp as_version.cpp d77 1 a77 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_panel.o as_sfile.o as_pref.o as_reportpanel.o as_user.o as_rand.o as_crc.o as_uuid.o as_version.o d87 2 a88 2 MOC_OUT = moc_as_gui.cpp moc_as_table.cpp moc_as_panel.cpp moc_as_reportpanel.cpp MOC_OBJ = moc_as_gui.o moc_as_table.o moc_as_panel.o moc_as_reportpanel.o @ 1.42 log @Implemented a class Simplefile to decouple simple file operations from app. @ text @d75 1 a75 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_panel.cpp as_sfile.cpp as_pref.cpp as_user.cpp as_rand.cpp as_crc.cpp as_uuid.cpp as_version.cpp d77 1 a77 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_panel.o as_sfile.o as_pref.o as_user.o as_rand.o as_crc.o as_uuid.o as_version.o d87 2 a88 2 MOC_OUT = moc_as_gui.cpp moc_as_table.cpp moc_as_panel.cpp MOC_OBJ = moc_as_gui.o moc_as_table.o moc_as_panel.o @ 1.41 log @Added new preferences panel class, made consistent destructor signatures. @ text @d75 1 a75 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_panel.cpp as_pref.cpp as_user.cpp as_rand.cpp as_crc.cpp as_uuid.cpp as_version.cpp d77 1 a77 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_panel.o as_pref.o as_user.o as_rand.o as_crc.o as_uuid.o as_version.o @ 1.40 log @Implemented a quality string class including CRC32 generation logic, used throghout for checksum computation, added automatic fake CRC field detection and correction on load operations, and backed out inconsistent date and time field format changes. @ text @d75 1 a75 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_user.cpp as_rand.cpp as_crc.cpp as_uuid.cpp as_version.cpp d77 1 a77 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_user.o as_rand.o as_crc.o as_uuid.o as_version.o d87 2 a88 2 MOC_OUT = moc_as_gui.cpp moc_as_table.cpp MOC_OBJ = moc_as_gui.o moc_as_table.o d106 2 d118 7 @ 1.39 log @Use a new aggregate class User to prefer user data from environment to that of underlying system. @ text @d75 1 a75 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_user.cpp as_rand.cpp as_uuid.cpp as_version.cpp d77 1 a77 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_user.o as_rand.o as_uuid.o as_version.o @ 1.38 log @Remember to modify the install and uninstall targets after perl dependency changes. @ text @d75 1 a75 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_rand.cpp as_uuid.cpp as_version.cpp d77 1 a77 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_rand.o as_uuid.o as_version.o @ 1.37 log @Don't build manpages by default, until they are well written. @ text @d146 2 a147 2 $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man1 $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man5 d149 2 a150 2 $(SHTOOL) install -c -m 644 as-gui.1 $(DESTDIR)$(mandir)/man1/as-gui.1 $(SHTOOL) install -c -m 644 as-gui.conf.5 $(DESTDIR)$(mandir)/man5/as-gui.conf.5 d153 2 a154 2 $(RM) $(DESTDIR)$(mandir)/man5/as-gui.conf.5 $(RM) $(DESTDIR)$(mandir)/man1/as-gui.1 d156 2 a157 2 $(RMDIR) $(DESTDIR)$(mandir)/man5 >/dev/null 2>&1 || $(TRUE) $(RMDIR) $(DESTDIR)$(mandir)/man1 >/dev/null 2>&1 || $(TRUE) @ 1.36 log @Cleanup spacing on realclean target. @ text @d104 1 a104 1 all: Makefile $(TARGET_PROGS) $(TARGET_MANS) @ 1.35 log @Rename files, and do cleanups. @ text @d174 1 a174 1 $(RM) $(IDL_OUT) # Generated by $(IDL) @ 1.34 log @Implemented checksum in all forms, and implemented a revision management system that is so primitive that I commented it out until further design. @ text @d75 1 a75 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_rand.cpp as_uuidgen.cpp as_version.cpp d77 1 a77 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_rand.o as_uuidgen.o as_version.o d82 3 a84 3 IDL_SRC = asdb.idl IDL_OUT = asdb.cpp asdb.h IDL_OBJ = asdb.o @ 1.33 log @Made CORBA and/or SOAP connections options of autoconf, so remote reporting is compiled into the client only when desired. @ text @d47 2 @ 1.32 log @Add our minimal random number generator for use with UUIDs and more. @ text @d104 1 d107 4 d117 1 d121 1 d162 3 d171 1 d173 1 @ 1.31 log @Beautify make output on realclean target. @ text @d73 1 a73 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_uuidgen.cpp as_version.cpp d75 1 a75 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_uuidgen.o as_version.o @ 1.30 log @Add logic to connect and syncronize with a CORBA server. Hard code usage of MICO libraries into build configuration. @ text @d161 1 a161 1 $(RM) $(IDL_OUT) # Generated by $(IDL) @ 1.29 log @Correct all target names to new as-gui, and bring the UUID generator back into the build. @ text @d52 4 d79 5 d104 1 a104 1 $(PROG_NAME): $(OBJS) $(MOC_OBJ) d110 6 d154 1 a154 1 $(RM) $(TARGET_PROGS) $(OBJS) $(MOC_OBJ) d161 1 @ 1.28 log @Beautify distclean target output. @ text @d65 3 a67 3 PROG_NAME = as_gui TARGET_PROGS = as_gui TARGET_MANS = as_gui.1 as_gui.conf.5 d69 1 a69 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_version.cpp d71 1 a71 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_version.o d101 1 a101 1 as_gui.1: as_gui.pod d108 1 a108 1 sed -e "s;ASGUI_VERSION_STR;$$VL;" >as_gui.1 d110 1 a110 1 as_gui.conf.5: as_gui.conf.pod d117 1 a117 1 sed -e "s;ASGUI_VERSION_STR;$$VL;" >as_gui.conf.5 d124 3 a126 3 $(SHTOOL) install -c -s -m 755 as_gui $(DESTDIR)$(bindir)/as_gui $(SHTOOL) install -c -m 644 as_gui.1 $(DESTDIR)$(mandir)/man1/as_gui.1 $(SHTOOL) install -c -m 644 as_gui.conf.5 $(DESTDIR)$(mandir)/man5/as_gui.conf.5 d129 3 a131 3 $(RM) $(DESTDIR)$(mandir)/man5/as_gui.conf.5 $(RM) $(DESTDIR)$(mandir)/man1/as_gui.1 $(RM) $(DESTDIR)$(bindir)/as_gui d140 2 a141 2 $(RM) as_gui.conf.5 as_gui.1 $(RM) as_gui.conf as_gui_pcre.tab *.core d154 1 a154 1 test: as_gui @ 1.27 log @Fine tune before adding conf file location search, and fix a whitespace bug. @ text @d146 1 a146 1 $(RM) $(MOC_OUT) # Generated by $(MOC) @ 1.26 log @Moved methods from as_util to as_dataop, corrected load empty field validation, use new bitmaps for validation. @ text @d141 1 a141 1 $(RM) as_gui_pcre.tab *.core @ 1.25 log @Small fixes, and take UUID generation out of build configuration. @ text @d69 1 a69 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_util.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_version.cpp d71 1 a71 1 OBJS = as_main.o as_gui.o as_assist.o as_util.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_version.o @ 1.24 log @Implemented row by row editing, introduced working cut copy and paste methods. @ text @d69 1 a69 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_util.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_uuidgen.cpp as_version.cpp d71 1 a71 1 OBJS = as_main.o as_gui.o as_assist.o as_util.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_uuidgen.o as_version.o @ 1.23 log @Added TiTable object to MOC Mapping, added normal view menu again, added ugly edition state member flag, fixed double click table header resize bug, added auto advance in place edit feature. @ text @d69 1 a69 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_uuidgen.cpp as_version.cpp d71 1 a71 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_uuidgen.o as_version.o @ 1.22 log @Added GUID generation logic, and build configuration changes to support it. @ text @d76 2 a77 2 MOC_OUT = moc_as_gui.cpp MOC_OBJ = moc_as_gui.o @ 1.21 log @Logic changes to correct the buildconf after CVS restructure. @ text @d69 1 a69 1 SRCS = as_main.cpp as_gui.cpp as_assist.cpp as_slot.cpp as_dataop.cpp as_except.cpp as_generic.cpp as_amount.cpp as_table.cpp as_pref.cpp as_version.cpp d71 1 a71 1 OBJS = as_main.o as_gui.o as_assist.o as_slot.o as_dataop.o as_except.o as_generic.o as_amount.o as_table.o as_pref.o as_version.o @ 1.20 log @Improve install and uninstall logic. @ text @d65 3 a67 3 PROG_NAME = titraq TARGET_PROGS = titraq TARGET_MANS = titraq.1 titraq.conf.5 d69 1 a69 1 SRCS = main.cpp titraq.cpp titassist.cpp titslot.cpp tidatops.cpp titrex.cpp generic.cpp titamount.cpp titable.cpp titprefs.cpp titraq_version.cpp d71 1 a71 1 OBJS = main.o titraq.o titassist.o titslot.o tidatops.o titrex.o generic.o titamount.o titable.o titprefs.o titraq_version.o d76 2 a77 2 MOC_OUT = moc_titraq.cpp MOC_OBJ = moc_titraq.o d101 4 a104 4 titraq.1: titraq.pod VS=`$(SHTOOL) version -lc -dshort titraq_version.cpp`; \ VL=`$(SHTOOL) version -lc -dlong titraq_version.cpp`; \ D=`$(SHTOOL) version -lc -dlong titraq_vers.c | sed -e 's;.*(;;' -e 's;).*;;'`; \ d107 2 a108 2 --release="$$D" --date="OSSP asgui $$VS" titraq.pod | \ sed -e "s;TITRAQ_VERSION_STR;$$VL;" >titraq.1 d110 4 a113 4 titraq.conf.5: titraq.conf.pod VS=`$(SHTOOL) version -lc -dshort titraq_version.cpp`; \ VL=`$(SHTOOL) version -lc -dlong titraq_version.cpp`; \ D=`$(SHTOOL) version -lc -dlong titraq_vers.c | sed -e 's;.*(;;' -e 's;).*;;'`; \ d116 2 a117 2 --release="$$D" --date="OSSP asgui $$VS" titraq.conf.pod | \ sed -e "s;TITRAQ_VERSION_STR;$$VL;" >titraq.conf.5 d124 3 a126 3 $(SHTOOL) install -c -s -m 755 titraq $(DESTDIR)$(bindir)/titraq $(SHTOOL) install -c -m 644 titraq.1 $(DESTDIR)$(mandir)/man1/titraq.1 $(SHTOOL) install -c -m 644 titraq.conf.5 $(DESTDIR)$(mandir)/man5/titraq.conf.5 d129 3 a131 3 $(RM) $(DESTDIR)$(mandir)/man5/titraq.conf.5 $(RM) $(DESTDIR)$(mandir)/man1/titraq.1 $(RM) $(DESTDIR)$(bindir)/titraq d140 2 a141 2 $(RM) titraq.conf.5 titraq.1 $(RM) titraq_pcre.tab *.core d154 2 a155 2 test: titraq ./titraq_test.sh @ 1.19 log @Massive build configuration preparation, added boilerplate header text, and cleaned up whitespace. @ text @d119 1 a119 1 install: d124 1 a124 1 $(SHTOOL) install -c -m 644 titraq $(DESTDIR)$(bindir)/titraq d129 2 d132 5 a136 2 $(RM) $(DESTDIR)$(mandir)/man1/titraq.1 $(RM) $(DESTDIR)$(mandir)/man5/titraq.conf.5 @ 1.18 log @Added eventhandler to catch illegal double clicks, minimized layout of edition controls, changes to slot arrangement. @ text @d2 5 a6 4 ## OSSP titraq - Graphical user interface for time accounting ## Copyright (c) 2002 Cable & Wireless Deutschland GmbH ## Copyright (c) 2002 The OSSP Project ## Copyright (c) 2002 Ralf S. Engelschall d8 2 a9 2 ## This file is part of OSSP GUI, a graphical user interface ## for OSSP which can be found at http://www.ossp.org/ d29 1 a29 1 ## Makefile.in: Makefile for use with configure d69 1 a69 1 SRCS = main.cpp titraq.cpp titassist.cpp titslot.cpp tidatops.cpp titrex.cpp generic.cpp titamount.cpp titable.cpp titprefs.cpp titraq_version.c d102 7 a108 5 VS=`$(SHTOOL) version -lc -dshort titraq_version.c`; \ VL=`$(SHTOOL) version -lc -dlong titraq_version.c`; \ $(POD2MAN) --section=5 --center="Graphical user interface" \ --release="$$VS" --date="$$VL" \ titraq.pod >titraq.1 d111 7 a117 5 VS=`$(SHTOOL) version -lc -dshort titraq_version.c`; \ VL=`$(SHTOOL) version -lc -dlong titraq_version.c`; \ $(POD2MAN) --section=5 --center="Graphical user interface config file" \ --release="$$VS" --date="$$VL" \ titraq.conf.pod >titraq.conf.5 d141 1 a141 1 $(RM) $(MOC_OUT) # Generated by $(MOC) @ 1.17 log @Add AmountBox class to introduce missing functionality from QSpinBox, and implement most edit control updates. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titassist.cpp titslot.cpp tidatops.cpp titrex.cpp generic.cpp titamount.cpp titprefs.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titassist.o titslot.o tidatops.o titrex.o generic.o titamount.o titprefs.o titraq_version.o @ 1.16 log @Correct build config after preferences integration. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titassist.cpp titslot.cpp tidatops.cpp titrex.cpp generic.cpp titprefs.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titassist.o titslot.o tidatops.o titrex.o generic.o titprefs.o titraq_version.o @ 1.15 log @Add a DOM based configuration file. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titassist.cpp titslot.cpp tidatops.cpp titrex.cpp generic.cpp prefs.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titassist.o titslot.o tidatops.o titrex.o generic.o prefs.o titraq_version.o @ 1.14 log @Start using real AS data, correct load logic, and move data operations to tidatops. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titassist.cpp titslot.cpp tidatops.cpp titrex.cpp generic.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titassist.o titslot.o tidatops.o titrex.o generic.o titraq_version.o @ 1.13 log @Add a third party calendar widget that only builds after tweaks and porting changes to Qt 3.X, but still needs a lot of work before going into production. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titassist.cpp titslot.cpp titrex.cpp generic.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titassist.o titslot.o titrex.o generic.o titraq_version.o @ 1.12 log @The xdt widgets are crap, so remove them. Also streamline meta object building. @ text @a99 3 #moc_titraq.cpp: titraq.h # $(MOC) $+ -o $@@ @ 1.11 log @Correct MOC processing and evaluate xdt classes. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titassist.cpp titslot.cpp titrex.cpp generic.cpp xdtvalidate.cpp xdtspinbox.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titassist.o titslot.o titrex.o generic.o xdtvalidate.o xdtspinbox.o titraq_version.o d75 2 a76 2 MOC_OUT = moc_titraq.cpp moc_xdtvalidate.cpp moc_xdtspinbox.cpp MOC_OBJ = moc_titraq.o moc_xdtvalidate.o moc_xdtspinbox.o d97 2 a98 2 moc_titraq.cpp: titraq.h $(MOC) $+ -o $@@ d100 2 a101 5 moc_xdtvalidate.cpp: xdtvalidate.h $(MOC) $+ -o $@@ moc_xdtspinbox.cpp: xdtspinbox.h $(MOC) $+ -o $@@ @ 1.10 log @Save time and resources by loading pixmaps on demand only. Removed some icons to unclutter the screen estate. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titassist.cpp titslot.cpp titrex.cpp generic.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titassist.o titslot.o titrex.o generic.o titraq_version.o d74 3 a76 4 # Qt meta object compiler MOC_IN = titraq.h MOC_OUT = moc_titraq.cpp MOC_OBJ = moc_titraq.o a93 3 #$(PROG_NAME): Makefile $(OBJS) $(MOC_OBJ) $(GRAFX) # $(CXX) $(LDFLAGS) -o $@@ $(OBJS) $(MOC_OBJ) $(LIBS) d97 5 a101 2 $(MOC_OBJ): $(MOC_OUT) $(MOC_IN) $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(MOC_OUT) d103 2 a104 2 $(MOC_OUT): $(MOC) $(MOC_IN) $(MOC) $(MOC_IN) -o $(MOC_OUT) @ 1.9 log @Move slot logic to its own file, making the pig widget even slimmer. @ text @a151 1 $(CHMOD) 755 titraq_test.sh > /dev/null 2>&1 @ 1.8 log @Move methods assiting in construction of the GUI to titassist. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titassist.cpp titrex.cpp generic.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titassist.o titrex.o generic.o titraq_version.o @ 1.7 log @Integrate exception handling logic into build configuration. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titrex.cpp generic.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titrex.o generic.o titraq_version.o @ 1.6 log @New generic class for implementation, widget, and feature prototyping. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp generic.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o generic.o titraq_version.o @ 1.5 log @Fix Makefile tabs and add ignore file. @ text @d68 1 a68 1 SRCS = main.cpp titraq.cpp titraq_version.c d70 1 a70 1 OBJS = main.o titraq.o titraq_version.o @ 1.4 log @Abandonment of all karm sources, and total reworking of project titraq. @ text @d137 2 a138 2 $(RM) titraq.conf.5 titraq.1 $(RM) titraq_pcre.tab *.core @ 1.3 log @Strip more KDE. @ text @a64 2 TARGET = $(TARGET_PROGS) $(TARGET_MANS) d68 3 a70 1 SRCS = main.cpp top.cpp karm.cpp titraq_version.c d72 1 a72 1 OBJS = main.o top.o karm.o titraq_version.o d75 1 a75 1 MOC_IN = karm.h d93 4 a96 1 all: Makefile $(TARGET) d136 3 a138 1 $(RM) $(TARGET) $(OBJS) $(MOC_OBJ) $(PROG_NAME).core titraq_pcre.tab @ 1.2 log @First KDE strips, and limited documentation changes. @ text @d70 1 a70 1 SRCS = main.cpp karm.cpp titraq_version.c d72 1 a72 1 OBJS = main.o karm.o titraq_version.o @ 1.1 log @Initial revision @ text @d28 1 a28 1 ## Makefile.in: Plain old documentation file d70 1 a70 1 SRCS = main.cpp titraq.cpp titraq_version.c d72 1 a72 1 OBJS = main.o titraq.o titraq_version.o d75 1 a75 1 MOC_IN = titraq.h @ 1.1.1.1 log @Birth of OSSP titraq GUI for Cable & Wireless Muenchen accounting system. @ text @@