Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
d921af6
Initial skeleton of new DNS-SD API (Issue #19)
michaelrsweet Aug 15, 2022
b4ad4fe
Prefix the libcups3 install to allow CUPS 2 and 3 to coexist (Issue #21)
michaelrsweet Aug 18, 2022
28ada4e
Update config.guess/sub to support RISC-V arch.
michaelrsweet Aug 18, 2022
1677510
Update config.guess/sub to absolute latest from GNU Savannah config r…
michaelrsweet Aug 18, 2022
e841e8c
Add a roll to the default color printer.
michaelrsweet Aug 18, 2022
3de01a0
Initial mDNSResponder implementation.
michaelrsweet Aug 18, 2022
cc60694
Initial unit test program.
michaelrsweet Aug 19, 2022
51f94d3
Add cupsDNSSD...GetContext functions, test resolves.
michaelrsweet Aug 20, 2022
8e2a9ae
Documentation.
michaelrsweet Aug 20, 2022
9ee2110
Test query requests, too.
michaelrsweet Aug 20, 2022
f34b28a
DNS-SD API cleanup, add Avahi implementation (needs testing)
michaelrsweet Aug 21, 2022
90086e7
Fix Avahi builds, still need to address threaded poll bug.
michaelrsweet Aug 22, 2022
570fd29
Test using AvahiSimplePoll instead of AvahiThreadedPoll.
michaelrsweet Aug 24, 2022
4330455
Update documentation for DNS-SD API.
michaelrsweet Aug 24, 2022
1eab751
Use new DNS-SD API to implement httpResolveURI API.
michaelrsweet Aug 25, 2022
d70251c
Migrate cupsEnumDests to cupsDNSSD API.
michaelrsweet Aug 29, 2022
4b93542
Migrate to new cupsDNSSD API.
michaelrsweet Aug 29, 2022
2960315
Migrate ippfind to cupsDNSSD API.
michaelrsweet Aug 30, 2022
25136fd
Make Windows use mDNSResponder for now.
michaelrsweet Sep 1, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
/config.log
/config.status
/configure~
/cups.pc
/cups3.pc
/Makedefs
/cups/fuzzipp
/cups/libcups.dylib
Expand All @@ -22,6 +22,7 @@
/cups/testcreds
/cups/testcups
/cups/testdest
/cups/testdnssd
/cups/testfile
/cups/testgetdests
/cups/testhttp
Expand Down
4 changes: 4 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,15 @@ libcups v3.0b1 (Month DD, YYYY)
- Now require ZLIB.
- Now require POSIX or Windows threading support.
- Now require the `poll` function (`WSAPoll` on Windows).
- Now install with a prefix by default to allow coexistance with CUPS 2.x
(Issue #21)
- Added new `GENERATE-FILE` directive for `ipptool` test files.
- Added new `ATTR-IF-DEFINED` and `ATTR-IF-NOT-DEFINED` directives to IPP data
files (Issue #3)
- Added `ippFile` API for working with IPP data files as used by `ipptool`,
`ippexeprinter`, and other tools (Issue #14)
- Added a roll to the default color ippeveprinter printer.
- Added new DNS-SD API (Issue #19)
- Updated the CUPS API for consistency.
- Removed all obsolete/deprecated CUPS 2.x APIs.
- Removed (obsolete) Kerberos support.
Expand Down
2 changes: 2 additions & 0 deletions Makedefs.in
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,10 @@ LOCALTARGET = @LOCALTARGET@
# Libraries...
#

CUPS_PC = @CUPS_PC@
LIBCUPS = @LIBCUPS@
LIBCUPS_STATIC = @LIBCUPS_STATIC@
LINKCUPS = -L../cups @LINKCUPS@


#
Expand Down
12 changes: 9 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,12 @@ install:
echo Installing all in $$dir... ;\
(cd $$dir; $(MAKE) $(MFLAGS) install) || exit 1;\
done
echo Installing cups.pc file...
echo Installing $(CUPS_PC) file...
$(INSTALL_DIR) $(BUILDROOT)$(libdir)/pkgconfig
$(INSTALL_DATA) cups.pc $(BUILDROOT)$(libdir)/pkgconfig/cups.pc
$(INSTALL_DATA) cups3.pc $(BUILDROOT)$(libdir)/pkgconfig/cups3.pc
if test "$(CUPS_PC)" = cups.pc; then \
$(LN) cups3.pc $(BUILDROOT)$(libdir)/pkgconfig/cups.pc; \
fi


#
Expand All @@ -90,7 +93,10 @@ uninstall:
echo Uninstalling in $$dir... ;\
(cd $$dir; $(MAKE) $(MFLAGS) uninstall) || exit 1;\
done
$(RM) $(BUILDROOT)$(libdir)/pkgconfig/cups.pc
$(RM) $(BUILDROOT)$(libdir)/pkgconfig/cups3.pc
if test "$(CUPS_PC)" = cups.pc; then \
$(RM) $(BUILDROOT)$(libdir)/pkgconfig/cups.pc; \
fi
-$(RMDIR) $(BUILDROOT)$(libdir)/pkgconfig


Expand Down
Loading